/* CSS Document */
body { margin:8px 0 0 0; padding:0px; background:url('back-xmas.jpg') repeat; margin-bottom:30px; }


* { 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5f5f5f;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:justify; line-height:16px; }

p.p_left { text-align:left; }
p.p_center{ text-align:center; }
p.p_right { text-align:right; }

a { text-decoration:underline;}

.bordo {color:#a83180; }

.strong, strong, b { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }
h1 { text-align:left; margin-bottom:10px; margin-top:0px; font-weight:bold; padding:0px; color:#ae1414; font-size:24px;}
h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }
h2.h_special_christams_offer { width:197px; height:21px; background:url('h_special_christams_offer.gif') no-repeat;  text-align:left; text-indent:-9999px;overflow:hidden; margin:0 0 14px 0; padding:0px;}

a.read_more { width:90px; height:15px; background:url(ico_read_more.gif) no-repeat 0 2pt; text-indent:14px; color:#544e4c; font-weight:bold; display:block; margin:14px 0 0 0; }
a.read_more:hover { text-decoration:underline; }


#display_in{ display:inline; float:left;}

ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; }
	ul.ul_main li { padding-left:18px; margin-left:4px; background:url('arrow_ul.gif') no-repeat 0 1.1pt; line-height:15px; margin-bottom:6px; }


#wrap { width:748px; margin:0px auto 0px auto; text-align:left; padding:0px 16px 16px 16px; background:#fff url('bg_top.gif') no-repeat; }
	
	#top { width:748px; height:108px; margin:0px; padding:0px; text-align:left; position:relative; }	
	#top a.logo { display:block; position:absolute; left:4px; top:16px; width:185px; height:99px; background:url('logo.gif') no-repeat; text-indent:-999px; overflow:hidden; outline:none; }
	#top .basket { width:400px; height:40px; position:absolute; left:560px; top:18px; overflow:hidden; color:#621111; }
	#top .basket span { display:block; background:url('ico_basket.gif') no-repeat; text-indent:20px; color:#621111; }
	#top .basket div { text-indent:118px; color:#621111; }
	#top .basket a { color:#621111; text-decoration:none;}
	#top .basket a:hover { text-decoration:underline; }
	
	#top #quick_menu { width:276px; float:right; height:12px; display:block; text-align:right; margin:64px 0 0 0;  }
	a#q_home { display:inline; height:12px; width:30px; padding-left:16px;  background:url('ico_home.gif') no-repeat 0 1px; outline:none; margin-left:8px; }
	a#q_login {display:inline;  height:12px; width:30px; padding-left:16px; background:url('ico_login.gif') no-repeat 0 1px; outline:none; margin-left:8px;}
	a#q_tell_a_friend { display:inline;  height:11px; width:78px; padding-left:22px;  background:url('ico_envelop.gif') no-repeat 0 1px; outline:none; margin-left:8px;}
	a#q_home:hover, a#q_tell_a_friend:hover, a#q_login:hover { text-decoration:underline; }

	
	
		
	#main_menu {width:748px; height:40px; background:#fff; margin:0px; padding:0px; text-align:left; overflow:hidden; display:block; }
	#ul_main_menu { width:748px; height:40px; list-style:none; margin:0; padding:0px; background:url('menu_bg_top_middle.gif') repeat-x; overflow:hidden;}	
		#ul_main_menu li { padding:0; margin:0; height:40px; display:inline; float:left; }
		#ul_main_menu li a { float:left; height:11px; text-align:left; text-indent:-9999px; overflow:hidden; outline:none;}
	
		#ul_main_menu li.li_about_us { width:124px; height:40px; text-align:center; background:url('menu/bet.gif') no-repeat;} 
		a#a_about_us {width:60px; height:11px; background:url('menu/about_us.gif') no-repeat; background-position:0 0px; margin:15px 0 0 32px;}
  
		#ul_main_menu li.li_home { width:124px; height:40px; text-align:center; background:url('menu_bg_top_left.gif') no-repeat;} 
		a#a_home {width:37px; height:11px; background:url('menu/home.gif') no-repeat; background-position:0 0px; margin:15px 0 0 43px;}

		#ul_main_menu li.li_shop { width:124px; height:40px; text-align:center; background:url('menu/bet.gif') no-repeat; } 
		a#a_shop {width:33px; height:11px; background:url('menu/shop.gif') no-repeat; background-position:0 0px; margin:15px 0 0 45px;}
	
		#ul_main_menu li.li_special_offers { width:126px; height:40px; text-align:center; background:url('menu/bet.gif') no-repeat; } 
		a#a_special_offers {width:100px; height:11px; background:url('menu/special_offers.gif') no-repeat; background-position:0 0px; margin:15px 0 0 18px;}
	
		#ul_main_menu li.li_news { width:124px; height:40px; text-align:center; background:url('menu/bet.gif') no-repeat; } 
		a#a_news {width:34px; height:11px; background:url('menu/news.gif') no-repeat; background-position:0 0px; margin:15px 0 0 45px;}
	
		#ul_main_menu li.li_delivery { width:124px; height:40px; text-align:center; background:url('menu/bet.gif') no-repeat; } 
		a#a_delivery {width:55px; height:11px; background:url('menu/delivery.gif') no-repeat; background-position:0 0px; margin:15px 0 0 35px; }
	
		#ul_main_menu li.li_contact { width:122px; height:40px; text-align:center; background:url('menu/bet.gif') no-repeat; } 
		a#a_contact {width:58px; height:11px; background:url('menu/contact.gif') no-repeat; background-position:0 0px; margin:15px 0 0 43px;}
	
		#ul_main_menu li a:hover { background-position:0 -11px;}
	
		#ul_main_menu li.li_bet { width:2px; height:40px; background:url('menu/menu_bg_top_right.gif') no-repeat; overflow:hidden; }
		

		
	
	#undermain_menu {width:748px; height:31px; background:#fff; margin:1px 0 0 0; padding:0px; text-align:left; display:block;  z-index:499;}
	#ul_undermain_menu { width:748px; height:31px; list-style:none; margin:0; padding:0px; background:url('menu_bg_bot_middle.gif') repeat-x; position:relative; z-index:500;}
	#ul_undermain_menu div {display:none; z-index:502;}
	#ul_undermain_menu li { float:left; display:inline; position:relative;}
	
	#ul_undermain_menu li.left { width:2px; height:31px; background:url('menu_bg_bot_left.gif') no-repeat; }
	
	#ul_undermain_menu li.li_browse { width:152px; height:31px; text-align:left; overflow:hidden; } 
	a#a_browse { float:left; width:133px; height:17px; background:url('menu/browse.gif') no-repeat; background-position:0 0px; margin:0; text-align:left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 20px;}
	
	#ul_undermain_menu li.li_interest { width:105px; height:31px; text-align:left; } 
	a#a_interest { float:left; width:68px; height:17px; background:url('menu/interest.gif') no-repeat; background-position:0 0px; margin:0; text-align:left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 30px;}
	
	#ul_undermain_menu li.li_occasion { width:85px; height:31px; text-align:left; } 
	a#a_occasion { float:left; width:72px; height:17px; background:url('menu/occasion.gif') no-repeat; background-position:0 0px; margin:0; text-align:left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 10px;}
	
	#ul_undermain_menu li.li_price { width:66px; height:31px; text-align:left; } 
	a#a_price { float:left; width:44px; height:17px; background:url('menu/price.gif') no-repeat; background-position:0 0px; margin:0; text-align:left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 18px;}
	
	#ul_undermain_menu li.li_recipient { width:94px; height:31px; text-align:left; } 
	a#a_recipient { float:left; width:74px; height:17px; background:url('menu/recipient.gif') no-repeat; background-position:0 0px; margin:0; text-align:left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 14px;}
	
	#ul_undermain_menu li.search { width:207px; height:31px; background:url('bg_search.gif') no-repeat; position:relative;  }
	#search_frm input { width:125px; height:15px; color:#5f5f5f; position:absolute; left:74px; top:8px; border:0; }
	
	#ul_undermain_menu li.li_btnSearch { width:30px; height:31px; text-align:left; overflow:hidden; } 
	a#a_btnSearch { float:left; width:24px; height:17px; background:url('btn_frmSearch.gif') no-repeat; background-position:0 0px; margin:0; text-align:left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 2px;}
	
	#ul_undermain_menu li.right { width:2px; height:31px; background:url('menu_bg_bot_right.gif') no-repeat; float:right; }
	
	a#a_browse:hover, a#a_interest:hover, a#a_occasion:hover, a#a_price:hover, a#a_recipient:hover, a#a_btnSearch:hover { background-position:0 -17px; }
	
/* ================================================================ 

The Drop Down Menu Part was inspired on 
http://www.cssplay.co.uk/menus/drop_lists.html

This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_lists.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements. 
=================================================================== */

#ul_undermain_menu li.li_interest a:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:16px; top:27px; padding-bottom:5px;}
#ul_undermain_menu li.li_interest:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:16px; top:27px; padding-bottom:5px;}

#ul_undermain_menu li.li_occasion a:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:0px; top:27px; padding-bottom:5px;}
#ul_undermain_menu li.li_occasion:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:0px; top:27px; padding-bottom:5px;}

#ul_undermain_menu li.li_price a:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:2px; top:27px; padding-bottom:5px;}
#ul_undermain_menu li.li_price:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:2px; top:27px; padding-bottom:5px;}

#ul_undermain_menu li.li_recipient a:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:0px; top:27px; padding-bottom:5px;}
#ul_undermain_menu li.li_recipient:hover div {display:block; width:145px; background:#ac1313 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:0px; top:27px; padding-bottom:5px;}
 
 
table.dropdown tr td { margin:0px; padding:0px; font-size:0em; height:0; position:absolute; top:0px; left:0; }

#undermain_menu .li_interest:hover {position:relative;}
#undermain_menu .li_interest:hover div.subMenu {background:#ac1313 url('bg_sub_menu.jpg') no-repeat; width:140px;}

#undermain_menu .li_occasion:hover {position:relative;}
#undermain_menu .li_occasion:hover div.subMenu {background:#ac1313 url('bg_sub_menu.jpg') no-repeat; width:140px;}

#undermain_menu .li_price:hover {position:relative;}
#undermain_menu .li_price:hover div.subMenu {background:#ac1313 url('bg_sub_menu.jpg') no-repeat; width:140px;}

#undermain_menu .li_recipient:hover {position:relative;}
#undermain_menu .li_recipient:hover div.subMenu {background:#ac1313 url('bg_sub_menu.jpg') no-repeat; width:140px;}

#undermain_menu :hover div dl {display:inline; padding:0; margin:0; float:left; width:140px;}

#undermain_menu .li_interest:hover div dl {width:140px;}

#undermain_menu .li_occasion:hover div dl {width:140px;}

#undermain_menu .li_price:hover div dl {width:140px;}

#undermain_menu .li_recipient:hover div dl {width:140px;}

#undermain_menu :hover div dl dd {padding:0; margin:0; clear:both; overflow:hidden;}
#undermain_menu :hover div dl dd.first { padding-top:6px; }


#undermain_menu :hover div dd a {display:block; background-color:#ac1313; text-decoration:none; font-weight:normal; font-size:11px; color:#f7e7e6; text-indent:8px; height:22px; width:140px; line-height:22px; }

#undermain_menu :hover div dd a:hover {text-decoration:none; background:url('menu/css_over.jpg') no-repeat 0 0}

/* ================================================================ 
 End of drop down
=================================================================== */
	
	
	
	/*
	#top #main_menu { width:543px; float:right; height:64px; display:block; text-align:right; margin:0; padding:0;}
	#ul_main_menu {margin:0px;padding:0px;float:right;width:543px;height:20px; position:relative; z-index:500;}
	#ul_main_menu li { float:left; height:64px; line-height:18px; list-style:none;}
	#ul_main_menu li { position:relative;}
	#ul_main_menu div {display:none; z-index:502;}
	#ul_main_menu li.bet { background:url('ul_main_menu_bet.jpg') no-repeat; width:5px; height:64px; }
	#ul_main_menu li a {float:left; display:block;height:64px; text-align:left; line-height:64px; color:#f2f6f9; padding:0px 9px; outline:none;}
	#ul_main_menu li a:hover {text-decoration:underline; background-position:0 0; display:block;}	
	
	
/* ================================================================ 

The Drop Down Menu Part was inspired on 
http://www.cssplay.co.uk/menus/drop_lists.html

This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_lists.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== 

#ul_main_menu li.single a:hover div {display:block; width:105px; background:#113f57 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:-2px; top:38px; padding-bottom:5px;}

#ul_main_menu li.single:hover div {display:block; width:105px; background:#113f57 url('bg_sub_menu.jpg') no-repeat; position:absolute; left:-2px; top:38px; padding-bottom:5px;}
 
table.dropdown tr td { margin:0px; padding:0px; font-size:0em; height:0; position:absolute; top:0px; left:0; }

#main_menu .single:hover {position:relative;}
#main_menu .single:hover div.subMenu {background:#113f57 url('bg_sub_menu.jpg') no-repeat; width:100px;}

#main_menu :hover div dl {display:inline; padding:0; margin:0; float:left; width:100px;}

#main_menu .single:hover div dl {width:100px;}

#main_menu :hover div dl dd {padding:0; margin:0; clear:both; overflow:hidden;}
#main_menu :hover div dl dd.first { padding-top:8px; }


#main_menu :hover div dd a {display:block; background-color:#113f57; text-decoration:none; font-weight:normal; font-size:11px; color:#eaf1f5; text-indent:4px; height:22px; width:100px; line-height:22px; }

#main_menu :hover div dd a:hover {text-decoration:underline;}

/* ================================================================ 
 End of drop down
=================================================================== */
	
	#homepage-banner-level { width:748px; height:227px; margin:11px 0 0px 0; overflow:hidden; padding:0; text-align:left; display:block; }
	#homepage-banner-level img.banner { width:499px; height:227px; overflow:hidden; float:left; display:inline; border:0; outline:none; }
	#homepage-banner-level #special_offer { width:214px; height:193px; overflow:hidden; margin:0; padding:16px 12px; float:right; background:#fff; border:#eae8e8 1px solid; display:inline; }
	#homepage-banner-level #special_offer img { float:right; display:inline; padding:0; margin:0 0 0 8px; }
	#homepage-banner-level #special_offer p { margin:0 0 12px 0; }
	
	
	#content { width:748px; display:block; margin:11px 0 0 0; padding:0; overflow:hidden; }
	#content #c_left { width:214px; float:left; display:inline; background:#fff; margin:0; padding:0; overflow:hidden; }
	#content #c_right { width:522px; float:right; display:inline; background:#fff; margin:0; padding:0; overflow:hidden; padding-left:10px; }
	
		#content #c_left ul.menu_pattern { width:214px; margin:0 0 2px 0; list-style:none; padding:0; background:url('left_menu/bg_left_menus_middle.gif') repeat-y; overflow:hidden;}
		#content #c_left ul.menu_pattern li { display:block; margin:0 0 0 1px; padding:0; list-style:none; overflow:hidden; width:212px; }
		#content #c_left ul.menu_pattern li.bot { background:url('left_menu/bg_left_menus_bot.gif') repeat-x; height:29px; }
		#content #c_left ul.menu_pattern li.bot a { color:#5f5f5f; padding-left:10px; line-height:30px; }
		#content #c_left ul.menu_pattern li.bot a:hover { text-decoration:underline; }
	
		#content #c_left ul.menu_pattern li.border { border-bottom:1px solid #eae9e9; padding:14px 14px; width:186px; height:125px; margin:0; }
		
		#content #c_left ul.menu_pattern li.categories { width:214px; height:47px; margin:0; background:url('left_menu/children.gif') no-repeat; text-align:left; overflow:hidden; text-indent:-9999px; }
		#content #c_left ul.menu_pattern li.grownups { width:214px; height:47px; margin:0; background:url('left_menu/grownup.gif') no-repeat; text-align:left; overflow:hidden; text-indent:-9999px; }
		#content #c_left ul.menu_pattern li.customer_service { width:214px; height:47px; margin:0; background:url('left_menu/customer_service.gif') no-repeat; text-align:left; overflow:hidden; text-indent:-9999px; }
		#content #c_left ul.menu_pattern li.newsletter { width:214px; height:47px; margin:0; background:url('left_menu/newsletter.gif') no-repeat; text-align:left; overflow:hidden; text-indent:-9999px; }
		#content #c_left ul.menu_pattern li.seebelow { width:214px; height:27px; margin:0; background:url('left_menu/see_below.gif') no-repeat; text-align:left; overflow:hidden; text-indent:-9999px; }
		
		#frm_newsletter { width:184px; height:51px; background:url('bg_frm_newsletter.gif') no-repeat; position:relative; overflow:hidden; margin:0; padding:0; } 
		#frm_newsletter input.your_name { width:140px; height:15px; color:#5f5f5f; border:0; position:absolute; top:3px; left:2px; }
		#frm_newsletter input.your_email { width:140px; height:15px; color:#5f5f5f; border:0; position:absolute; top:35px; left:2px; }
		
		a.btn_newsletter { display:block; width:16px; height:12px; font-weight:bold; color:#544e4c; position:absolute; top:35px; left:158px; }
		a.btn_newsletter:hover { color:#000; }
	
	
	#content #c_right .product_box { width:522px; overflow:hidden; margin:0 0 2px 0; padding:0; background:url('bg_productbox_middle.gif') repeat-y; }
	#content #c_right .product_box .prod_bottom { width:522px; height:5px; overflow:hidden; margin:0; padding:0; background:url('bg_productbox_bot.gif') repeat-y; }
	#content #c_right .product_box .prod_content { width:496px; padding:20px 20px; padding-left:6px; background:url('bg_productbox_top.gif') no-repeat; overflow:hidden;}
	#content #c_right .product_box .prod_img { width:200px; text-align:center; float:left; display:inline; margin:0; padding:0; }
	#content #c_right .product_box .prod_img img { border:0; outline:none; margin:0 auto 0 auto; }
	#content #c_right .product_box .prod_text { width:291px; float:right; display:inline; margin:0; padding:0; text-align:left; }
	#content #c_right .product_box .prod_text h1 a { color:#ae1414; font-size:24px; }
	#content #c_right .product_box .prod_text h2 a { color:#ae1414; font-size:24px; }
	#content #c_right .product_box .prod_text span a { color:#ae1414; font-size:24px; }

	a.btn_view_category { width:192px; height:25px; display:block; text-align:center; color:#fff; background:url('btn_view_category.gif') no-repeat; margin:25px 0 0 0; padding:0; line-height:23px; font-weight:bold; }
	a.btn_view_category:hover { text-decoration:underline; } 
	
	a.more_info { width:61px; height:25px; display:block; text-align:center; color:#fff; background:url('btn_view_category.gif') no-repeat; margin:0; padding:0; line-height:23px; margin-top:0px; font-weight:bold; }
	a.more_info:hover { color:#FFF; text-decoration:none; }
	a.buy { width:120px; height:25px; cursor: hand; display:block; text-align:center; color:#fff; background:url('btn_view_category.gif') no-repeat; margin:0; padding:0; line-height:23px; font-weight:bold;}
	a.buy:hover { color:#FFF; cursor: hand; text-decoration:none; }
	input.buy { width:120px; cursor: hand; height:25px; display:inline; text-align:center; color:#fff; background:url('btn_view_category.gif') no-repeat; margin:0; padding:0; border:none; font-weight:bold; margin-right:30px;}
	input.buy:hover { color:#FFF; cursor: hand; text-decoration:none; }

	ul.products_buttons { width:350px; height:20px; margin:10px 0 0 0; padding:0; list-style:none; display:block;  }
	ul.products_buttons li { float:left; margin:0 15px 0px 0; padding:0; border:0; }
	p.price { font-weight:bold; font-size:14px; color:#000; margin-top:0px;}
	p.price span { font-weight:bold; font-size:14px; color:#f00; text-decoration: line-through;}
	.rrp { font-weight:bold; color:#f00; text-decoration: line-through;}

	tr.selectbox { height:25px; background:url('menu_bg_bot_middle.gif') repeat-x; margin:0; padding:0; line-height:23px; margin-top:0px; }
	tr.selectbox td { display:block; text-align:center; color:#fff; font-weight:bold; }
	.selectinfo { border: solid 1px #EBE9EA; background-color:#F7F3F4; margin:0; padding:0; }
	
	#content #news_articles { width:532px; list-style:none; margin:0; padding:0 0 8px 0; background:url('bg_news_articles_middle.gif') repeat-y; overflow:hidden; border-bottom:1px solid #eae8e8; }
	#content #news_articles li { width:502px; overflow:hidden; border:0; padding:4px 14px; margin:6px 0 0px 1px; display:block; }
	#content #news_articles li.news_title { width:532px; height:47px; overflow:hidden; margin:0 0 10px 0; padding:0; background:url('bg_news_articles.gif') repeat-x; }
	#content #news_articles li.news_title span { text-align:left; display:block; width:532px; height:14px; background:url('h_news_articles.gif') no-repeat 10px 0; overflow:hidden; text-indent:-9999px; margin:16px 0 0 0; }
	#content #news_articles li h1 { font-size:11px; font-weight:bold; background:url('ico_read_more.gif') no-repeat 0 1pt; text-indent:15px; margin:4px 0 6px 0; }
	#content #news_articles li span { font-size:11px; font-weight:bold; no-repeat 0 1pt; text-indent:15px; margin:4px 0 6px 0; color:#ae1414;}
	#content #news_articles li p { margin:0 0 6px 0; }
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:748px; height:53px; margin:14px 0 0px 0; padding:0px; overflow:hidden; display:block; background:#fff url('bg_footer.gif') repeat-x; }
	#footer_menu { width:470px; margin:0; padding:0px; line-height:20px; text-align:left; float:left; display:inline; color:#544e4c; }
	#footer_menu a { display:inline; margin:0 5px; padding:0px; color:#544e4c; }	
	#footer_menu a:hover {text-decoration:underline; } 
	
	#copyright { width:245px; height:40px; display:block; overflow:hidden; margin:13px 0 0 0; padding:0px; text-align:right; float:right; }
	#copyright p { margin:0; }
	#copyright p {text-align:right; padding-right:5px;}
	#copyright p.p_webfeet { color:#d7cccc; }
	#copyright a { color:#d7cccc; text-decoration:none; }
	#copyright a:hover { text-decoration:underline; }
	
	#content_row .left .top { background:url('bg_latest_vacancies.jpg') no-repeat; width:472px; margin:0px; padding:65px 0px 0px 10px; 
		/* fast min-height hack*/
					min-height:100px;
					height:auto !important;
					height:100px;
		/*end of hack*/
		text-align:left;		
	}

	.cl{clear:both;line-height:1px;height:10px;font-size:1px; margin:0px; padding:0px;}

	#bottom_logos_pictures { overflow-y: hidden; overflow-x: auto; visibility:visible;scrollbar-base-color: #FFFFFF;scrollbar-arrow-color: #000000;scrollbar-3dlight-color: #DBE8FF;scrollbar-darkshadow-color: #C9DDFF; }
	#bottom_logos_pictures table { margin:0px; padding:0px; }
	#bottom_logos_pictures img { float:left; margin-right:5px; border:none; width:180px; margin-bottom:10px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;


}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #a81e22;
padding: 5px;
left: -1000px;
border: 1px; 
border-color:#FFFFCC
display: hidden;
color: white;
text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;
width: auto;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 1;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
display: visible;
top: 0;
left: 1px; /*position where enlarged image should offset horizontally */

}