/* CSS reset */
a{outline:0;}
/* CSS reset */
*{margin:0;}
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}
legend{color:#000;}
del,ins{text-decoration:none;}
/* Selectors */
html{height:100%;}
body{
	background:#E3E3E3;
	color:#666;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	min-width:961px;
}
a{color:#003f85;text-decoration:underline;}
a:visited{color:#003f85;}
a:hover{color:#0076F8;}
a:active{color:#0076F8;}
::-moz-selection {
	color: #fff;
	color: rgba(255,255,255,1.0);
	background: #002E64;
}
::selection {
	color: #fff;
	color: rgba(255,255,255,1.0);
	background: #002E64;
}
::-webkit-input-placeholder{color:#666;}

/* Typography */
h1{}
h2{}
strong{font-weight:bold;}
p{line-height:1.36em; padding:0 0 19px 0;}

/* Selectbox */
.stylish-select ul.newList {left:-9999px;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList{
	color:#000;
	background:#efefef;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	position:absolute;
	top:21px !important;
	left:-1px !important;
	z-index:9999;
}
.newListSelected {
	border-left:1px solid #b2b2b2;
	border-top:1px solid #b2b2b2;
	color:#003f85;
	height:18px;
	padding:3px 0 0 6px;
	float:left;
	background:#efefef url(images/select_box.gif) no-repeat right 9px scroll;
	font-size:0.75em;
	z-index:1000;
}
.newListSelected span {display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {overflow:hidden; height:18px; padding:0 26px 0 0; cursor:pointer;}
.hiLite {background:#003f85!important; color:#fff!important;}
.hiLite a {background:#003f85!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:right -13px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/* Markup */
.header_wrap{background:url(images/header_bg.png) repeat-x top left scroll;width:100%;margin:0 auto;float:left;}
	#header{width:961px;margin:0 auto;height:89px;}
		.logo{margin:23px 32px 0 19px;float:left;}
		.contacts{color:#a6a6a6;margin:21px 0 0 0;float:left; line-height:1.45em;}
		.h_right{float:right;text-align:right;color:#adadad; font-size:0.85em; margin:8px 26px 0 0;}
			.h_right a, .h_right a:visited{color:#adadad;text-decoration:none;}
			.lang{margin:0 0 10px 0;}
			.m_player{height:13px;margin:0 0 10px 0;}
			.reg{margin:0 -8px 0 0;}
				.reg a{margin:0 8px;}
	.menu_wrap{background:url(images/menu_bg.png) top left scroll; width:100%;height:44px;position:relative;z-index:100;}
		#menu{width:965px;margin:0 auto;background:url(images/cart_bg.png) no-repeat top right scroll; overflow:hidden;}
			#menu li{float:left;height:44px; font-size:1.1em;}
				#menu li a, #menu li a:visited, #menu li span{
					background:url(images/menu_item_bg.png) top right scroll;
					display:block;
					height:29px;
					text-decoration:none;
					text-transform:uppercase;
					color:#676767;
					padding:15px 19px 0;
					float:left;
				}
				#menu li a.active{background-position:bottom right; color:#fff;}
                                #menu li a:hover{background:url(images/hover.jpg) repeat-x #bcbcbc; color:#23232D;}
                                #menu li.menu_separator{width:2px;background:url(images/menu_item_bg.png) top right scroll;}
			.menu_wrap #menu li a.bookmarks, .menu_wrap #menu li a.bookmarks:visited{background:none; color:#fff;}
			.menu_wrap #menu li.cart{
				float:right;
				background:none;
				color:#fff;
				height:29px;
				padding:15px 27px 0 0;
			}
				.menu_wrap #menu li.cart a, .menu_wrap #menu li.cart a:visited{background:none; display:inline; color:#fff; float:none; text-transform:none; padding:0; text-decoration:underline;}
	.slide_box_wrap{background:#c4c3c3 url(images/slider_bg.png) repeat-y top center scroll;position:relative; overflow:hidden; height:35px;}
		.top_shadow{background:url(images/top_shadow.png) repeat-x top left scroll;height:18px;width:100%; position:absolute; top:0; left:0;}
		.bottom_shadow{background:url(images/bottom_shadow.png) repeat-x bottom left scroll;height:18px;width:100%; position:absolute; bottom:0; left:0;}
		.slide_box{width:961px;margin:0 auto;overflow:hidden;position:relative;}
			.slide_box img{display:block;}
			.slide_box_title{
				background: url(images/trans.png) repeat-x top left scroll;
				position:absolute;
				top:0px;
				left:0;
				height:35px;
				width:100%;
			}
				.slide_box_text{height:35px;width:100%;color:#fff;}
					.slide_box_title h2{float:left; margin:3px 24px 0; color:#fb0; font-size:1.8em;}
					.slide_box_title span{display:block;float:left; font-size:1.3em; margin:8px 0 0;}
					.slide_box_wrap .toggle{
						background:url(images/toggle.gif) no-repeat right -55px; scroll;
						padding:0 22px 0 0;
						right:0px;
						cursor:pointer;
						margin:12px 22px 0 0;
                                                position:absolute;
                                                top:0px;                                              
                                                color:#fff;
                                                                                              
					}
                                        
					.slide_box .expandet{background-position:right 6px;}
#wrapper{height:auto !important;height:100%;min-height:100%;width:961px;background:#fff url(images/content_bg.png) repeat-y top left scroll;margin:0 auto;}
#content{width:961px;margin:0 auto;overflow:hidden;padding:0 0 92px 0; position:relative; clear:both;}
	#lcol{float:left;width:229px;padding:0 0 50px 0;}
		.l_menu{margin:18px 0 0 0;}
			ul.accordion{overflow:hidden;}
				ul.accordion a, ul.accordion a:visited{text-decoration:none;color:#3f3f3f;}
				ul.accordion li{background:#f0f0f0;}
					ul.accordion li h2{
						text-transform:uppercase;
						border-bottom:1px solid #fff;
						background:#dedede;
						color:#404040;
						cursor:pointer;
						padding:5px 0 5px 17px;
						outline:0;
					}
					ul.accordion li .menu_alphabet{overflow:hidden; padding:0 15px 15px 17px;}
						ul.accordion li .menu_alphabet li{float:left; margin:10px 8px 0 0; background:none;}
					ul.accordion li h2.ui-state-active{color:#013f85;background:#d5d5d5; border:0; font-weight:bold;}
                                        ul.accordion li ul.accordion li{}
					ul.accordion li ul.accordion li.current{background:#fff url(images/current.gif) no-repeat 17px 6px scroll;}
						ul.accordion li ul.accordion li.current a, ul.accordion li ul.accordion li.current a:visited{font-weight:bold;color:#004086;}
						ul.accordion li ul.accordion li h2{background:none; color:#3f3f3f; font-size:0.9em; border:0;}
						ul.accordion li ul.accordion li h2.ui-state-active{color:#013f85; font-weight:normal;}
							ul.accordion li ul.accordion li ul{}
								ul.accordion li ul.accordion li ul li{padding:3px 0 3px 29px;}
		.search{padding:0 0 0 11px; position:relative;width:205px; margin:45px 0 0 0;}
			.search_field{width:165px;border:1px solid #c2c2c2; padding:4px 10px; font-weight:bold; font-size:0.95em; color:#666 !important;}
			.search_button{
				background:url(images/search_button.png) no-repeat top left scroll;
				width:29px;
				height:27px;
				border:0;
				text-indent:-10000px;
				position:absolute;
				top:-1px;
				right:0;
				cursor:pointer;
                                
                                
			}
		.add_links{margin:20px 0 0 0;}
			a.ru_ask_q, a.ru_ask_q:visited, a.ru_cons, a.ru_cons:visited{
				background:url(images/ru_ask_q.png) no-repeat scroll;
				display:block;
				height:43px;
				text-indent:-10000px;
				outline:0;
			}
			a.ru_ask_q, a.ru_ask_q:visited{background-position:0 0;}

                        a.en_ask_q, a.en_ask_q:visited, a.en_cons, a.en_cons:visited{
				background:url(images/en_ask_q.png) no-repeat scroll;
				display:block;
				height:43px;
				text-indent:-10000px;
				outline:0;
			}
                        a.en_ask_q, a.en_ask_q:visited{background-position:0 0;}
			a.ru_ask_q, a.ru_ask_q:visited{background-position:0 0;}
                        
			a.ru_cons, a.ru_cons:visited{background-position:0 -43px;}
                        a.en_cons, a.en_cons:visited{background-position:0 -43px;}
			a.ru_ask_q:hover{background-position:0 -86px;}
                                                
			a.ru_cons:hover{background-position:0 -129px;}
                        a.en_cons:hover{}
			.add_links li{}
				.add_links li div.add_links_wrap{
					background:#f0f0f0;
					font-family:Verdana, Geneva, sans-serif;
					text-align:center;
					padding:5px 0 10px 0;
					color:#003f85;
					font-size:0.85em;
					display:none;
				}
					.add_links li div.add_links_wrap .newListSelected{width:202px;text-align:left;margin:0 auto;float:none;color:#003f85; font-size:1em; background-color:#fff;}
					.add_links li div.add_links_wrap .newList{width:208px;}
							.add_links li div.add_links_wrap dl{ margin:0 0 8px 0;}
								.add_links li div.add_links_wrap .capcha{}
									.add_links li div.add_links_wrap .capcha img{margin:6px 0 3px 0;}
									.add_links li div.add_links_wrap .capcha .capcha_input{width:115px;}
								.add_links li div.add_links_wrap dl dt{ margin:0 0 4px 0;}
								.add_links li div.add_links_wrap dl dd{}
									#calendar{
										font-family:Arial, Helvetica, sans-serif;
									}
										.month{position:relative;width:205px;margin:0 auto; height:23px; padding:7px 0 0 0;}
											.month_select{width:205px;position:absolute; top:0; left:0; z-index:1;}
											.prev_month a, .next_month a{
												position:absolute;
												top:10px;
												background:url(images/mont_select.gif) no-repeat 0 0 scroll;
												width:4px;
												height:8px;
												font-size:0px;
												text-indent:-10000px;
											}
											.prev_month a{background-position:top left; left:0;}
											.next_month a{background-position:top right; right:0;}
											.prev_month a.inactive{background-position:bottom left;}
											.next_month a.inactive{background-position:bottom right;}
											.month span{position:relative;display:block; margin:0 auto; width:190px; text-align:center; font-weight:bold; font-size:1.15em; color:#838383; z-index:10;}
										.days_of_week{width:205px;margin:0 auto;color:#838383;font-size:0.85em;}
											.days_of_week li{float:left;width:29px;}
										.days{border:0px solid #909090;overflow:hidden;width:203px; margin:0 auto; font-size:0.85em;}
											.days li{
												float:left;
												
											}
                                                                                        .days div{
                                                                                                background:#d7d7d7;
												border-left:1px solid #e8e8e8;
												border-top:1px solid #e8e8e8;
												border-right:1px solid #909090;
												border-bottom:1px solid #909090;
												width:27px;
												height:20px;
												color:#666;
												line-height:2.3em;
												text-align:center;
												cursor:pointer;
                                                                                        }
}
											.days div.prev_m, div.days .next_m{background:#b7b7b7;color:#838383;}
											.days li.selected{
												background:#274492;
												color:#c0c0c0;
												border-left:1px solid #6075af;
												border-top:1px solid #6075af;
												border-right:1px solid #203777;
												border-bottom:1px solid #203777;
											}
											.days div.today{
												background:url(images/today_bg.gif) repeat-x top left scroll;
												width:28px;
												height:21px;
												color:#2b3f8a;
												border-left:none;
												border-top:none;
                                                                                                paddign:5px;
											}
									.add_links li div.add_links_wrap dl dd input, .add_links li div.add_links_wrap dl dd textarea{
										border-top:1px solid #898989;
										border-left:1px solid #898989;
										border-right:0;
										border-bottom:0;
										background:#fff;
									}
									.add_links li div.add_links_wrap dl dd input{padding:4px 6px;}
									.add_links li div.add_links_wrap dl dd textarea{padding:8px;}
										.message{width:190px;height:70px; margin:10px 0 0 0;}
										.email{width:190px;}
									.phone_wrap{ color:#676767;}
										.area{width:20px;}
										.phone{width:49px;}
							.add_links li div.add_links_wrap .send_button{
								background:url(images/send.png) no-repeat top left scroll;
								width:87px;
								height:28px;
								border:0;
								overflow:visible;
								color:#fff;
								font-weight:bold;
								cursor:pointer;
								padding:0 0 5px 0;
							}
							.add_links li div.add_links_wrap .send_disabled{background-position:bottom left; cursor:default;}
		.s_offer{padding:27px 0 0 14px;}
			.s_offer h2{ color:#666; font-weight:bold; font-size:0.9em; margin:0 0 10px 0;}
	#rcol{float:right;width:689px;padding:0 21px 75px 0;font-size:1.2em;}
		.warning{background:#ffb30b; font-size:0.75em; color:#ac0c17; font-weight:bold; padding:5px 13px; margin:19px 0 10px 0;}
		.content_left{float:left;width:425px;margin:0 0 15px 0;}
			.back{font-size:0.8em;text-decoration:none;margin:0 0 10px 0; display:block; float:left;}
			.products .back{margin:20px 0 10px 0;}
		.content_right{float:right;width:260px;margin:0 0 15px 0;}
			.list{}
				.page_title{height:30px;padding:20px 0 0 0;}
					.page_title h2{color:#003f85;font-weight:bold;font-size:0.8em;}
			.alphabet{margin:0 0 10px 0; float:left;}
				.alphabet li{float:left; margin:0 0 0 9px;}
					.alphabet li a, .alphabet li a:visited{color:#676767; text-decoration:none; font-size:0.8em;}
                                        .alphabet li span{font-weight:bold;color:#003f85;}
                                        .menu_alphabet li span{font-weight:bold;color:#003f85;}
			.name_list{width:699px;}
				.name_list li{float:left;position:relative;width:222px;height:23px;background:#efefef;z-index:1;margin:0 11px 7px 0;}
				.name_list li.hover{z-index:100;}
					.name_list li a, .name_list li a:visited{display:block;position:absolute;top:3px;left:7px; height:20px;color:#676767;text-decoration:none; overflow:hidden;}
					.name_list li.hover a, .name_list li.hover a:visited{top:1px; left:-10px; padding:2px 0 0 17px; width:230px; height:79px; background:#d5d5d5; color:#003f85; text-decoration:none;}
						.name_list li a img{padding:5px 0 0 0;}
		.main{padding:40px 0 0 0;}
			.main strong{}
			.main .carousel_wrap{padding:35px 0 0 0;}
		.products{padding:18px 0 0 0;}
			.gallary{margin:0 0 20px 0;}
				.product_photo_container{height:280px; overflow:hidden;}
					.product_photo{}
						.product_photo img{display:block;}
				.gallary_thumbs{overflow: hidden;}
					.gallary_thumbs li{float:left;margin:0 3px 3px 0;}
						.gallary_thumbs li img{display:block;}
			.product_actions{width:145px;}
			.product_actions a.add_to_fav{
				background:url(images/add_to_fav_single.png) no-repeat top left scroll;
				display:block;
				width:145px;
				height:22px;
				color:#fff;
				font-weight:bold;
				font-size:0.75em;
				text-align:center;
				text-decoration:none;
				padding:6px 0 0 0;
			}
			.product_actions a.send_request{
				background:url(images/send_request.png) no-repeat top left scroll;
				display:block;
				width:140px;
				height:21px;
				color:#fff;
				font-weight:bold;
				font-size:0.75em;
				text-align:center;
				text-decoration:none;
				padding:6px 0 0 0;
			}
			.product_actions .send_request_note{font-size:0.7em; padding:12px 0 0 0; display:block;}
			.product_details{width:258px;}
				.product_details h2{color:#666; font-weight:bold; font-size:1.1em; padding:0 0 20px 0;}
				.product_details dl{ font-size:0.8em; margin:0 0 8px 0; clear:both;}
					.product_details dl dt{float:left;font-weight:bold;color:#666; margin:0 5px 0 0;}
					.product_details dl dd{}
				.product_description{font-size:0.8em;}
					.product_description p{padding:15px 0 0 0;}
				.designer_details, .brand_details{}
					.designer_details dl, .brand_details dl{clear:both; font-size:0.8em; margin:10px 0 0 0;}
						.designer_details dl dt, .brand_details dl dt{float:left; width:68px; color:#666; font-weight:bold;}
					.brand_details img{margin:16px 0 0 0;}
					.about_designer, .about_brand{margin:15px 0 0 0; font-size:0.9em;}
			.filter{margin:0 0 8px 0;height:25px;}
				.filter .newListSelected{ width:213px; margin:0 9px 0 0;}
				.filter .newList{width:213px;}
			.display{float:left;margin:0 0 7px 0;}
				.thumbs_icon, .list_icon{display:block;float:left;width:37px;height:23px;margin:0 12px 0 0;text-indent:-10000px;}
				.thumbs_icon{background:url(images/thumbs.gif) no-repeat top left scroll;}
				.list_icon{background:url(images/list.gif) no-repeat top left scroll;}
				span.thumbs_icon, span.list_icon{background-position:bottom left;}
			.paging{float:right;padding:3px 5px 10px 0;color:#003f85; font-size:0.75em;}
				.paging a{text-decoration:none;padding:0 4px;}
				.paging span{text-decoration:underline;padding:0 4px;font-weight:bold;}
			.content_header{background:#d5d5d5;clear:both;padding:0 0 0 12px;height:25px;margin:0 0 12px 0;}
				.breadcrumbs, .content_header h2{float:left;color:#003f85; font-size:0.8em; font-weight:bold; padding:4px 0 0 0;}
					.breadcrumbs a{text-transform:uppercase; text-decoration:none;}
				.search_title{color:#404040; font-size:0.8em; font-weight:bold;padding:4px 0 0 0; float:left;}
					.search_title a{text-decoration:none;}
				.thumbs_per_page{float:right; margin:2px 0 0 0;}
					.thumbs_per_page span{display:block; float:left; font-size:0.75em; color:#414141; margin:4px 10px 0 0;}
					.thumbs_per_page .newListSelected{ width:45px; border:0; background-color:transparent;}
					.thumbs_per_page .newList{width:50px;}
			.content_footer{background:#d5d5d5;clear:both;padding:0 0 0 12px;height:25px;margin:0 0 7px 0;}
				.related{color:#003f85; padding:4px 0 0 0;}
					.related a{font-weight:bold;text-decoration:none;}
			.products .carousel_wrap{padding:0 0 30px 0;}
			.product_categories{}
				.product_categories li{margin:0 0 17px 0;}
					.product_categories li a{text-decoration:none;}
						.product_categories li h2{font-weight:bold;margin:0 0 4px 0;text-transform:uppercase;}
			ul.product_list{}
				.product_list li{height:127px;margin:0 0 11px 0; background:#d5d5d5; clear:both;}
					.product_list li img{float:left;display:block;}
					.product_list_details{float:left;width:300px;margin:15px 10px 0 19px;}
						.product_list_details h2{color:#666; font-weight:bold; font-size:1.1em; padding:0 0 10px 0;}
						.product_list_details dl{ font-size:0.8em; margin:0 0 3px 0; clear:both;}
							.product_list_details dl dt{float:left;font-weight:bold;color:#666; margin:0 5px 0 0;}
							.product_list_details dl dd{}
					.product_list_actions{float:right;width:145px;margin:15px 12px 0 0;}
						.product_list_actions a.add_to_fav{
							background:url(images/add_to_fav_list.png) no-repeat top left scroll;
							display:block;
							width:145px;
							height:22px;
							color:#fff;
							font-weight:bold;
							font-size:0.75em;
							text-align:center;
							text-decoration:none;
							padding:6px 0 0 0;
						}
						.product_list_actions a.send_request{
							background:url(images/send_request_list.png) no-repeat top left scroll;
							display:block;
							width:140px;
							height:21px;
							color:#fff;
							font-weight:bold;
							font-size:0.75em;
							text-align:center;
							text-decoration:none;
							padding:6px 0 0 0;
						}
						.product_list_actions .send_request_note{font-size:0.7em; padding:20px 0 0 0; display:block;}
			ul.alt_product_list{}
				.alt_product_list li{height:127px;margin:0 0 11px 0; background:#d5d5d5; clear:both;}
					.alt_product_list li img{float:left;display:block;}
					.alt_product_list_details{float:left;width:340px;margin:15px 10px 0 19px;}
						.alt_product_list_details h2{color:#666; font-weight:bold; font-size:0.75em; padding:0 0 5px 0;}
						.brand_designer_names{padding:0 0 8px 0; overflow:hidden;}
							.brand_name, .designer_name{display:block; width:155px; float:left; font-size:0.75em;}
						.product_list_thumbs{width:528px;}
							.product_list_thumbs li{float:left; width:60px; height:60px; background:none; margin:0 3px 0 3px; clear:none;}
					.alt_product_list li .product_list_actions .send_request{margin:46px 0 0 0;}
			ul.product_thumbs{margin:0 -12px 0px 5px; float:left;clear:both;}
				.product_thumbs li{position:relative;padding:0 10px 12px 0;float:left; width:127px; height:127px; z-index:1;}
					.product_thumb_wrap{position:absolute;top:0;left:0;}
						.product_thumb_wrap img{display:block;}
						.product_thumbs_details{display:none;}
							.product_thumbs_details .add_to_fav{
								background:url(images/add_to_fav.png) no-repeat top left scroll;
								display:block;
								text-align:center;
								width:144px;
								font-weight:bold;
								text-decoration:none;
								padding:6px 0 0;
								height:22px;
								font-size:0.75em;
							}
							.product_thumbs_details div{font-size:0.75em; padding:5px 0 6px 10px;}
							.product_thumbs_details div h2{font-size:1.1em; padding:0 0 3px 0;}
					.product_thumbs li .hover{position:absolute;top:-12px; left:-12px;border:2px solid #d5d5d5;}
						.product_thumbs li .hover .product_thumbs_details{display:block;background:#004086; color:#fff; width:144px; padding:2px;}
							.hover .product_thumbs_details a, .hover .product_thumbs_details a:visited{color:#fff;}
						.product_thumbs li .hover img{width:148px;height:148px;}
		.carousel_wrap{width:689px;}
			.carousel_title{font-weight:bold;color:#003f85;float:left;margin:0 5px 3px 0;}
			.img_count{float:right;text-align:right;font-size:0.8em;color:#003f85;margin:0 5px 3px 0;}
			.carousel{position:relative;width:689px;height:129px;clear:both;}
				.jcarousel-clip{width:635px; height:129px;position:relative; margin:0 0 0 27px; padding:1px 0 0 0;}
					.carousel ul{}
						.carousel ul li{float:left; width:127px; height:127px; position:relative;}
							.carousel ul li img{display:block;}
							.carousel ul li span{
								position:absolute;
								top:0;
								left:0;
								color:#fff;
								text-transform:uppercase;
								background:#004086;
								font-size:0.7em;
								display:block;
								padding:2px 5px;
							}
				.jcarousel-prev, .jcarousel-next{position:absolute;top:0;background:url(images/carousel_prev_next.png); width:27px; height:129px;}
				.jcarousel-prev{left:0;background-position:top left;cursor:pointer;}
				.jcarousel-next{right:0;background-position:top right;cursor:pointer;}
				.jcarousel-prev-disabled{background-position:bottom left;cursor:default;}
				.jcarousel-next-disabled{background-position:bottom right;cursor:default;}
#footer{
	background:#999 url(images/footer_menu_bg.png) repeat-x top left scroll;
	text-align:center;
	height:92px;
	margin:-92px auto 0;
	width:961px;
	clear:both;
	font-size:0.85em;
	position:relative;
}
	ul.footer_menu{display:table;width:auto;margin:0 auto;padding:8px 0 0 0;text-transform:uppercase;}
		.footer_menu li{float:left;border-right:1px solid #999;margin:0 0 0 10px;padding:0 10px 0 0;}
		.footer_menu li.last{border:0;}
			.footer_menu li a, .footer_menu li a:visited{color:#999;text-decoration:none;}
	.copyright{color:#fff;line-height:1.8em; margin:20px 0 0 0;}

.remove_from_fav{
        background:url(/images/add_to_fav.png) no-repeat top left scroll;
        display:block;
        text-align:center;
        width:144px;
        font-weight:bold;
        text-decoration:none;
        padding:6px 0 0;
        height:22px;
        font-size:0.75em;
}

.product_list_actions a.remove_from_fav{
        background:url(images/add_to_fav_list.png) no-repeat top left scroll;
        display:block;
        width:145px;
        height:22px;
        color:#fff;
        font-weight:bold;
        font-size:0.75em;
        text-align:center;
        text-decoration:none;
        padding:6px 0 0 0;
}

.signup {
	width:100%;
	float:left;
	padding:20px;
        margin-left:200px;
        
}

.signup li {
    width:140px;
}

.heading{font-weight:bold;font-size:16px;margin-left:-40px;}
.signup input{margin-bottom:10px; padding:4px;width:200px;}
.error{color:red;margin-left:-20px;}

/* tooltip styling */
.tooltip{
    position:absolute;
    z-index:10001;
    left:-9999px;
    background-color:#EFEFF0;
    padding:10px;
    border:2px solid #fff;
    max-width: 500px;
    display:none;
    -moz-border-radius: 5px;
    border-radius: 5px;
}



.close_tooltip:hover{cursor: pointer;}

.height312{height:312px;}
.height35{height:35px;}
.top230{top:230px;}
.top0{top:0px;}

p{padding:0px; margin:0px;}
