/*Abe's of Maine CSS Document */

/* Reset browser def style*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline; }

label{cursor:pointer;}

/* remember to define focus styles! */ 
:focus {outline: 0;}
body { line-height: 1; color: black; background: #FFFFFF; font-weight: normal; font-style: normal;}
ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*Vertical centering of images*/
.main_center_container{display:table; text-align:center; overflow:hidden;}
.vertical_center{display: table-cell; vertical-align: middle;}
.inner_center{}

/*For banner rotate*/
.banner_hide{display:none;}
.banner_show{display:block;}

/* =GENERAL */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear: both;}
.hidetext {text-indent: -9999px;}

.button { cursor: pointer; }

strong { font-weight:bold;}
body {font-family:Trebuchet MS, Tahoma, Arial; font-size: 11px; color:#000000; background:#ffffff; line-height:1;}
#page {width:973px; text-align:center; margin:0 auto; overflow:hidden;}
.moneyBackLogo{position:fixed; top:250px; z-index:1; height:205px; width:16px; overflow:hidden;}

.hide{display:none; visibility:hidden; height:1px; line-height:1px; }
.hideDiv {top:-9999px; left:-9999px; position:absolute; width:1px; height:1px; display:none;}
.showDiv{position:relative; display:block; width:100%; height:100%; top:0px; left:0px;}


/* HOME PAGE */
.line_through{text-decoration:line-through; font-size:80%;}
/* HEADER */
#top_page_spacer { height:2px; font-size:2px; }
#header { background:url(../images/bgr_header.jpg) repeat-x;}
.logoDiv{position:absolute; width:145px; top:27px; padding-left:37px;}
.header_left { width:515px; position:relative; }
    #header_menu {background:url(../images/header_kids.jpg) no-repeat bottom right; height:111px; width:513px;}
	#header_menu .left { height:29px; width:281px; background:url(../images/bgr_header_menu_left2.jpg) no-repeat top right;}
	#header_menu .home_btn { height:29px; width:43px; background:url(../images/buttons/btn_header_menu_home2.jpg) no-repeat; }
	#header_menu .sitemap_btn { height:29px; width:49px; background:url(../images/buttons/btn_header_menu_sitemap2.jpg) no-repeat; }
	#header_menu .help_btn { height:29px; width:43px; background:url(../images/buttons/btn_header_menu_help2.jpg) no-repeat; }
	#header_menu .right { height:29px; width:55px; background:url(../images/bgr_header_menu_right2.jpg) no-repeat top left; }

.header_vert_spacer { height:110px; width:2px; background:url(../images/bgr_header_spacer.jpg) no-repeat; }

.authetication_zone { width:162px; margin-left:35px; }
.authetication_zone .input_left { width:114px; margin-top:23px; }
	.authetication_zone .input_left h1 { font-size:10px; color:#000; padding-bottom:4px; } 
	.authetication_zone .input_left input { width:110px; border:1px solid #BCBCBC; color:#BCBCBC; font-size:11px; }
.authetication_zone .input_right { margin-top:12px; text-align:left; }
	.authetication_zone .input_right .visual_user { width:38px; height:47px; background:url(../images/visual_user_login.jpg) no-repeat; margin-top:-3px;}
	
	.authetication_zone .down_links { margin-top:8px;}
	.authetication_zone .link:link,.authetication_zone .link:visited,.authetication_zone .link:hover,.authetication_zone .link:active { padding:0px 2px; font-size:11px; color:#F17F11; text-decoration:none;}
	.authetication_zone .link:hover { text-decoration:underline;}

.header_right { width:203px; padding-left:5px;}
	#cart_summary .display{width:162px; font-size:11px; text-align:right; margin-top:23px;font-size:11px; font-weight:normal;}
	#cart_summary .display span { font-size:11px; font-weight:normal; color:#F17F11; }
	#cart_summary .display h2 { font-size:11px; font-weight:normal; color:#F17F11; }
	.visual_cart {width:41px; height:53px; background:url(../images/visual_header_bag.jpg) no-repeat; margin-top:2px;}
	.visual_telephone{width:191px; height:45px; text-align:right; padding-right:12px;}
	.visual_telephone .phoneNoText{/*font-family:Arial;*/font-family:Trebuchet MS, Tahoma, Arial; font-size:11px; color:#4b4b4b; line-height:11px;}
	.visual_telephone .phoneNo{/*font-family:Arial;*/font-family:Trebuchet MS, Tahoma, Arial; font-size:12px; color:#b8cd0f; font-weight:bold; line-height:13px;}
	.headerPhone{position:absolute; padding-top:4px; width:209px; margin-left:-18px;}
	.header_forgot{padding-top:5px; margin-top:0px;}

.product_line{margin-left:15px; padding-top:8px; padding-bottom:10px; text-align:left; width:469px; border-bottom:solid 1px #edeee8; overflow:hidden;}
#menu {background:url(../images/menu_bgr_V2.gif) center top no-repeat; width:973px; height:33px;}
.bodyWithTitle #menu .left { width:12px; height:33px; background:url(../images/header_menu_leftV2.gif) no-repeat; margin-top:-1px;}
.bodyWithTitle #menu .right { width:12px; height:33px; background:url(../images/header_menu_rightV2.gif) no-repeat; margin-top:-1px;}

.bodyNoTitle #menu .left { width:12px; height:33px; background:url(../images/header_menu_leftV2.gif) no-repeat; margin-top:0px;}
.bodyNoTitle #menu .right { width:12px; height:33px; background:url(../images/header_menu_rightV2.gif) no-repeat; margin-top:0px;}
	
.bottom .under_menu { width:188px; height:38px; background:url(../images/bgr_down_menu.jpg);}
.bottom .free_transport { width:412px; height:38px; color:#B8CD0F; font-size:16px; line-height:38px;}
.bottom .special_offer { color:#B8CD0F; line-height:38px; text-indent:10px; }

.vertical_dotted_spacer { background:url(../images/bgr_vertical_dotted_spacer.jpg) center no-repeat; width:3px; height:38px; }

/* END HEADER */

/* CONTENT */
#content { position:relative; margin:0 auto; width:963px; background:url(../images/bgr_content_back.jpg) repeat-y;} 
#content .first_layer { background:url(../images/bgr_content_bottom.jpg) bottom no-repeat;}

#left {width:219px; background:url(../images/bkg_top_left.gif) no-repeat left top; min-height:31px;}
	
	#left .title .text { width:208px; line-height:31px; height:31px; color:#999E70; font-size:16px; margin-left:1px; }

	.left_tree { margin:10px 4px; }
	.left_tree .title { background:url(../images/icon_category_arrow.jpg) no-repeat center left;line-height:20px; height:20px; font-size:12px; color:#909565; text-align:left; text-indent:25px; border-bottom:1px solid #F5F6F0; margin:10px 0px; margin-left:4px; font-weight:bold; }
	.left_tree .red-title { background:url(../images/red-bullet.gif) no-repeat center left;line-height:20px; height:20px; font-size:12px; color:#eb211f; text-decoration:none; text-align:left; text-indent:25px; border-bottom:1px solid #F5F6F0; margin:10px 0px; margin-left:4px; font-weight:bold; }
	.left_tree .orange-title { background:url(../images/orange-bullet.gif) no-repeat center left;line-height:20px; height:20px; font-size:12px; color:#ff9d01; text-decoration:none; text-align:left; text-indent:25px; border-bottom:1px solid #F5F6F0; margin:10px 0px; margin-left:4px; font-weight:bold; }
	.left_tree .categories { text-align:left; padding:4px 10px;}
	.left_tree .categories ul { list-style:none;}
	.left_tree .categories li { display:inline; line-height:12px;}
	.left_tree .categories li h3{ display:inline; line-height:12px; font-weight:normal; }
	.left_tree .categories li a:link,.left_tree .categories li a:visited,.left_tree .categories li a:hover,.left_tree .categories li a:active { color:#787878; font-size:12px; text-decoration:none; }
	.left_tree .categories li a:hover  { text-decoration:underline;}
	.left_tree .categories li a img { border:1px solid #E9E9E9; padding:2px;}
	.left_tree .categories li .most_searched:link, .left_tree .categories li .most_searched:visited,.left_tree .categories li .most_searched:hover,.left_tree .categories li .most_searched:active {text-decoration:none; line-height:110%;}
	.left_tree .categories li .most_searched:hover {text-decoration:underline;}
	
	.left_tree .newtitle { line-height:20px; height:20px; font-size:13px; color:#757f27; text-align:left; text-indent:7px; border-bottom:1px solid #dddfd2; margin:10px 4px 0px 0px;font-weight:bold; padding-bottom:3px;}
	.left_tree .arrow_down {width:9px; height:6px; margin-left:12px; margin-top:-1px; background:url(../images/arrow_down.gif) no-repeat top left; float:left; font-size:1px; display:inline;}	
	.subcategory_arrow {background:url(../images/subcategory_arrow.gif) no-repeat center left;display:block; padding-bottom:4px; padding-top:4px; padding-left:20px; font-size:12px;}
	
	.left_tree .categories_search { text-align:left; padding:2px 10px;}
	.left_tree .categories_search ul { list-style:none;}
	.left_tree .categories_search li { line-height:17px; font-size:1.1em; }
	.left_tree .categories_search li .add_filter_sign{font-weight:bold; font-size:1.2em; color:#c82423; line-height:17px;}
	.left_tree .categories_search li a:link, 
	.left_tree .categories_search li a:visited,
	.left_tree .categories_search li a:hover,
	.left_tree .categories_search li a:active { color:#787878; text-decoration:none; }
	.left_tree .categories_search li a img { border:1px solid #E9E9E9; padding:2px;}
	.left_tree .categories_search li a:hover  { text-decoration:underline;}
	.left_tree .categories_search .found_categories { color:#000; }
	
	.left_tree .dynamic_search { text-align:left; padding:2px 5px 2px 10px; color:#787878; line-height:1em;}
	.left_tree .dynamic_search ul { list-style:none;}
	.left_tree .dynamic_search li { line-height:16px; font-size:1.1em; }
	.left_tree .dynamic_search .found_categories { color:#d4d784; }
	
#middle { width:550px; overflow:hidden; padding-left:8px; border-top:1px solid #dee1c4; margin-top:5px;}


.text_title{font-size:1.6em; color:#999e70; padding:12px 0px 0px 16px;}
.bgr_search{background:url(../images/bgr_search_box2.jpg) no-repeat; width:964px; height:56px; margin:0px auto 0px auto; text-align:center; padding-bottom:1px;}
.searchBoxContainer{padding-left:4px; margin-top:-2px; margin-left:-1px;}
.searchCombo{width:188px; height:22px; line-height:22px; padding:2px 0px;}

.middle_banner{width:718px; padding-bottom:0px; margin:0 auto; text-align:center; margin-left:2px; min-height:258px; padding-top:1px;}
.home_small_banner{text-align:center; width:536px; padding-bottom:4px; padding-top:3px; padding-left:1px;}

.search_paging {margin-left:3px; min-height:25px; padding:5px; margin-bottom:5px; width:525px; border-bottom:1px solid #efefef; text-align:left; padding-top:15px; }
.search_paging .paging_element { margin-right:5px;}
.search_paging ul { list-style-type:none; margin-right:5px; padding-top:1px; padding-bottom:3px;}
.search_paging ul li {display:inline; margin-right:1px; height:19px; line-height:19px;}
.search_paging ul li a {font-size:12px; font-weight:normal; color:#9a9a9a; border:solid 1px #dde0c4; text-decoration:none; height:20px; line-height:20px; padding:1px 4px 0px 4px;}
.search_paging ul li a:hover { border:solid 1px #ffcb51; background-color:#ffcb51; color:#000; }
.search_paging .search_paging_links_current a {color:#fff; border:solid 1px #dde0c4; font-weight:bold; background-color:#cdd06c;}
.search_paging .search_per_page span { margin-right:3px; font-size:12px;color:#858585; font-weight:bold;}
.search_paging .search_per_page select {font-size:11px; line-height:18px; color:#858585; border:1px solid #666666; }
.search_paging_bottom {padding:0;margin:0; border-bottom:none; margin-left:15px; width:510px; margin-bottom:0px; margin-top:10px;}

.product_bottom_container{width:533px; padding-left:3px; overflow:hidden; line-height:10px; height:10px;}
.product_container_top{border-top:solid 1px #efefef; width:525px; height:9px; line-height:9px; overflow:hidden;}
.product_container_left{background:url(../images/products_left.gif) no-repeat; width:4px; line-height:10px; height:10px; overflow:hidden;}
.product_container_right{background:url(../images/products_right.gif) no-repeat; width:4px; line-height:10px; height:10px; overflow:hidden;}

.product_top_container{width:533px; padding-left:3px; overflow:hidden; height:10px; line-height:10px;}
.search_product_top_container{width:533px; padding-left:3px;}
.credentials_top_container{width:208px;}
.credentials_bottom_container{width:208px;}
.credentials_container_left{background:url(../images/products_left.gif) no-repeat; width:4px; line-height:10px; height:10px;}
.credentials_container_right{background:url(../images/products_right.gif) no-repeat; width:4px; line-height:10px; height:10px}
.credentials_container_top{border-top:solid 1px #efefef; width:200px; height:9px; line-height:9px;}
.credentials_container_bottom_left{background:url(../images/products_bottom_left.gif) right top no-repeat; width:4px; height:10px; line-height:10px;}
.credentials_container_bottom {border-bottom:solid 1px #efefef; width:200px; height:9px; line-height:9px;}
.credentials_container_bottom_right{background:url(../images/products_bottom_right.gif) left top no-repeat; width:4px; height:10px; line-height:10px;}

.product_container_bottom {border-bottom:solid 1px #efefef; width:525px; height:9px; line-height:9px; overflow:hidden;}
.product_container_bottom_left{background:url(../images/products_bottom_left.gif) right top no-repeat; width:4px; height:10px; line-height:10px; overflow:hidden;}
.product_container_bottom_right{background:url(../images/products_bottom_right.gif) left top no-repeat; width:4px; height:10px; line-height:10px; overflow:hidden;}

.product_container1{width:517px; height:175px; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef; margin-left:3px; padding:7px;}
.product_container1 .product{width:255px; height:165px; border-right:1px solid #efefef; margin-top:5px; text-align:left;}
.product_container1 .product_beta{width:255px; height:155px; margin-left:5px; margin-top:5px; text-align:left;}
.product_container1 .product_image{ width:116px; height:152px;padding-right:3px; text-align:center; display: table; overflow: hidden;}
.product_container1 .product_title a{font-size:1.8em; color:#dcea6b; text-decoration:none;}
.product_container1 .product_description {font-size:1.1em; color:#858585; padding-top:10px; text-decoration:none;}
.product_container1 .product_description a {font-size:1.1em; color:#858585; text-decoration:none;}
.product_container1 .product_description a:hover{font-size:1.1em; color:#858585; padding-top:10px; text-decoration:underline;}
.product_container1 .product_price{font-size:1.4em; color:#fe8e30; padding-top:30px;}
.product_container1 .product_order{width:104px; height:34px; padding-top:10px;}
.product_container1 .product_spacer{background:url(../images/product_spacer.gif) no-repeat; width:5px; height:151px;}

.logo_container{width:192px; min-height:135px; border-left:1px solid #efefef; border-right:1px solid #efefef; padding:7px;}
.logo_container .logo{height:60px; width:85px; padding:4px;}	
.search_logo_container{width:192px; height:135px; border-left:1px solid #efefef; border-right:1px solid #efefef; margin-left:3px; padding:7px;}

.galleryImageContainer{height:500px; width:540px; margin:0 auto; margin-top:6px; background-color:#ffffff;}
.smallGalleryImage{background-color:#ffffff; border:solid 1px #e1dfdf; height:94px; width:94px; margin:0 0px 2px 0;}
.galleryImages{margin:0 auto; padding:0 4px 0 0px; margin-top:5px; text-align:center; overflow:hidden; width:94px; height:500px;}
.gallery_bottom_border{border-top:solid 3px #ff9f02; width:100%; height:3px; line-height:3px;}


.product_container2 {width:517px; border-left:1px solid #efefef; border-right:1px solid #efefef; margin-left:3px; padding:7px;}
.product_container2 .line_search_products {border-bottom:1px solid #efefef; width:515px; height:2px; line-height:2px; margin-top:12px;}
.product_container2 .product_small {width:171px; height:330px; margin-top:5px;}
.product_container2 .product_beta_small{width:123px; height:275px; margin-left:5px; margin-top:5px;}
.product_image_small{width:171px; height:150px; text-align:center;}
.product_container2 .product_title_small{font-size:1.6em; color:#899901; text-align:center; padding-top:3px; height:30px;}
.product_container2 .product_title_small a{font-size:1.2em; color:#899901; text-decoration:none;}
.product_container2 .product_title_small a:hover{text-decoration:underline;}
.product_container2 .product_description_small{font-size:1.0em; color:#858585; padding-top:5px; text-align:center; height:30px;}
.product_container2 .product_price_small{font-size:1.0em; color:#fe8e30; padding-top:9px; text-align:center;}
.product_container2 .product_small_special {width:168px; height:330px; margin-top:5px; margin-right:5px;}
.product_container2 .product_small .searchDetailsContainer{width:159px; margin-left:5px;}
.product_container2 .product_small_special .searchDetailsContainer{width:159px; margin-left:5px;}
.search_vertical_separator{border-right:1px solid #efefef; margin-top:5px; height:336px; width:1px;}

.product_legend{color:#ffb521; font-size:1.1em; line-height:1.1em; padding-left:3px; padding-right:5px; font-weight:bold;}
.product_fieldset{border:1px solid #dddfd2; min-height:40px; padding-bottom:7px; width:265px; text-align:center;}
.color{width:14px; height:14px; margin-right:7px;}

.visual_accessories{text-align:left; padding-left:2px;}

#right { width:186px; background:url(../images/bkg_top_right.gif) no-repeat left top; min-height:31px;}

	#right .title .text { width:176px; line-height:31px; height:31px; color:#999E70; font-size:16px; }
	#right .title .text_product_page{ width:176px; line-height:31px; padding-top:4px; color:#999E70; font-size:16px; border-bottom:1px solid #F5F6F0; padding-left:5px; }
	
	.accessories_price{color:#FE6D00; font-size:10px; text-align:left; text-decoration:none; padding-top:2px;}
	.minicart  { text-align:left; padding:4px 0px; width:180px;}
		.minicart .product { min-height:55px;  border-bottom:1px solid #F5F6F0; width:180px;}
			.minicart .product .thumb { width:50px; padding:2px;}
			.minicart .product .name { width:100px; color:#787878; font-size:10px; margin-top:10px; text-decoration:none;}
			.minicart .product .name a:hover{color:#787878; font-size:10px; text-decoration:underline;}
			.minicart .product .price { color:#FE6D00; width:50px; font-size:10px; text-align:center; padding-left:4px; margin-top:8px; background:url(../images/bgr_minicart_price.jpg) left no-repeat;}
			.minicart .product .check {width:10px; line-height:31px; padding-top:15px;background:url(../images/bgr_minicart_price.jpg) 0px 4px no-repeat; height:20px; padding-left:4px;}
		.minicart .total { height:32px;  border:solid 1px #ffffff; border-bottom:1px solid #F5F6F0; line-height:32px;}
			.minicart .total .text { color:#BEC29B; font-size:14px; padding-left:5px;}
			.minicart .total .value { color:#FE7400; font-size:14px; font-weight:bold; padding-right:5px;}
	
	#visual_newsletter{background:url(../images/visual_newsletter.jpg) no-repeat; width:207px; height:88px; }

.right_basket_phone{background:url(../images/buttons/btn_trimite_comanda_tel.jpg) left top no-repeat; height:73px; padding-left:76px; width:101px; font-weight:bold; font-size:14px; color:#ffffff; text-align:left; padding-top:10px;}
.right_phone_no{}
/* END CONTENT */

/* FOOTER */

#footer_container{background:url(../images/bgr_footer.gif) no-repeat; width:965px; height:182px; margin-top:10px; margin-bottom:5px;margin-left:auto; margin-right:auto;}
#footer_company{background:url(../images/bgr_footer.gif) no-repeat; width:935px; height:159px; margin-top:8px; margin-bottom:5px;margin-left:auto; margin-right:auto;padding:26px 0 0 30px; font-size:11px; color:#848484; line-height:16px; text-align:left;}
#footer_feeds{background:url(../images/bgr_footer.gif) no-repeat; width:935px; height:181px; margin-bottom:5px;margin-left:auto; margin-right:auto;padding:26px 0 0 30px; font-size:11px; color:#848484; line-height:16px; text-align:left;}
.footer_company_left{width:545px; overflow:hidden;}
.footer_company_title{height:15px; border-bottom:solid 1px #f2f4eb; padding-bottom:10px; color:#b6ba93; font-size:12px; font-weight:bold; padding-left:4px; width:605px;}
.footer_title_text {color:#b6ba93; font-size:11px;}
.footer_company_right{width:360px; overflow:hidden;}
.company_links{font-size:11px; color:#787878; text-decoration:none;}
.company_links:hover{font-size:11px; color:#787878; text-decoration:underline;}
.footerMainHolder{padding-left:5px; padding-top:10px;}
.footerTop{width:963px; height:45px; overflow:hidden; position:relative; z-index:0;}
.footerTopLeft{background:url(../images/footerTopLeft.gif) no-repeat left top; height:45px; line-height:45px; width:6px; overflow:hidden;}
.footerTopBgr{background:url(../images/footerTopBgr.gif) repeat-x left top; height:45px; line-height:45px; width:951px; overflow:hidden;}
.footerTopRight{background:url(../images/footerTopRight.gif) no-repeat left top; height:45px; line-height:45px; width:6px; overflow:hidden;}
.footerDataHolder{border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4; width:961px; position:relative; z-index:0;}
.footerBottom{height:6px; line-height:6px; width:963px; overflow:hidden;}
.footerBottom .footerBottomLeft{width:6px; line-height:6px; height:6px; background:url(../images/footerBottomLeft.gif) no-repeat;}
.footerBottom .footerBottomBgr{width:951px; line-height:5px; height:5px; border-bottom:solid 1px #dbe0c6; }
.footerBottom .footerBottomRight{width:6px; line-height:6px; height:6px; background:url(../images/footerBottomRight.gif) no-repeat;}

.firstFooterData{margin-top:-15px; padding-bottom:10px; min-height:150px; width:953px; position:relative; z-index:1;}
.secondaryFooterData{margin-top:-15px; padding-bottom:10px; padding-left:32px; width:921px; font-size:11px; color:#848484; line-height:16px; text-align:left; position:relative; z-index:1;}
.thirdFooterData{margin-top:-15px; padding-bottom:10px; padding-left:32px; width:921px; font-size:11px; color:#848484; line-height:16px; text-align:left; position:relative; z-index:1;}

.footer_box{width:170px; height:125px; margin-left:15px; text-align:left;}
.footer_box .input { width:110px; border:1px solid #BCBCBC; color:#BCBCBC; font-size:11px; }
.footer_box_rss{width:170px; height:125px; margin-left:20px; text-align:left;}
.spacer_left_section_rss{background:url(../images/spacer_left_section.gif) no-repeat; width:50px; height:6px;}
.text_footer a:link,.text_footer a:visited,.text_footer a:hover,.text_footer a:active{/*font-family:Arial, Helvetica, sans-serif;*/ font-size:1.1em; color:#787878; line-height:1.3em; text-decoration:none;}
.text_footer a:hover{/*font-family:Arial, Helvetica, sans-serif;*/ font-size:1.1em; color:black; line-height:1.3em;text-decoration:underline;}

.site_links a:link,.site_links a:visited,.site_links a:hover,.site_links a:active{/*font-family:Arial, Helvetica, sans-serif;*/ font-size:1.1em; color:#787878; line-height:1.3em; text-decoration:none;}
.site_links a:hover{/*font-family:Arial, Helvetica, sans-serif;*/ font-size:1.1em; color:black; line-height:1.3em;text-decoration:underline;}
.site_links li {text-align:left;padding-left:28px;padding-top:1px;}

.btn_news{background:url(../images/btn_news.jpg) no-repeat; width:29px; height:17px; border:none;margin-top:-3px;margin-right:3px;}
.text_footer_news{color:#acacac; font-size:1em; padding-bottom:5px;}
.form_input{color:#000000; font-size:1em; border:solid 1px #000000;}
.form_input:focus{color:#acacac; font-size:1em; border:solid 1px #000000;}
.icon_title {background:url(../images/icon_category_arrow.jpg) no-repeat center left;line-height:20px; height:20px; font-size:14px; color:#BEC29B; text-align:left; text-indent:20px; border-bottom:1px solid #F5F6F0; margin:10px 0px; margin-left:0px; width:100%; }

.footer_copyright { width:50%;float:left;}
.footer_copyright .copyright_text { margin-top:15px;margin-bottom:10px; margin-left:auto;margin-right:auto;}
.footer_copyright .copyright_text span { text-align:center; color:#c0c0c0; font-size:0.9em; }
.footer_copyright .footer_copyright_logo {  background:url(../images/footer_copyright.jpg); width:30px;height:22px; }
.footer_copyright .copyright_text a { color:#c0c0c0; font-size:10px;  text-decoration:none; }
.footer_copyright .copyright_text a:hover { color:#959595; text-decoration:underline; }

.powered {width:424px;text-align:center;color:#c0c0c0; font-size:10px; vertical-align:middle; float:left; padding-top:35px; text-align:left; padding-left:26px; padding-bottom:80px;}
.powered a { color:#c0c0c0; font-size:10px;  text-decoration:none; }
.powered a:hover { color:#959595; text-decoration:underline; }

.powered2 {width:318px; color:#c5c5c5; padding-right:26px; padding-bottom:80px; padding-top:20px;}
.powered2 .text{font-size:10px; line-height:10px; padding-top:22px; height:10px; padding-right:5px;}
.powered2 .logo1{padding-top:17px; padding-right:8px;}
.powered2 .logo2{padding-top:1px;}
.powered2 .bigBorder{font-size:10px; line-height:10px; padding-top:20px; height:10px; border-bottom:solid 1px #d4d9d4; padding-right:1px; width:53px;}
.powered2 .smallBorder{font-size:10px; line-height:10px; padding-top:20px; height:10px; border-bottom:solid 1px #d4d9d4; padding-right:1px; width:8px;}

.footer_region {width:176px; height:125px; text-align:left; padding-left: 11px;}
.footer_title {background:url(../images/footer_title_background.jpg) no-repeat center left;line-height:22px; height:22px; font-size:14px; font-weight:bold; color:#909565; text-align:left; text-indent:20px; width:100%; }
.footer_text a:link,.footer_text a:visited,.footer_text a:hover,.footer_text a:active{font-size:1.1em; color:#7a7a7a; line-height:1.3em; text-decoration:none;}
.footer_text a:hover{font-size:1.1em; color:black; line-height:1.3em;text-decoration:underline;}

.footer_form_input{color:#9e9e85; border:solid 1px #cece94; height:15px; padding-top:2px; line-height:15px; font-size:11px; margin:0px;}
.footer_form_input:focus{color:#9e9e85; border:solid 1px #cece94;}
.footer_newsletter_btn{position:relative; margin-left:-5px; z-index:1;}
.footer_company_title_new {height:15px; background:url(../images/footer_title_bgr.gif) repeat-x bottom ; padding-bottom:5px; color:#909565; font-size:12px; font-weight:bold; padding-left:4px; width:605px;}
.footer_company_name {height:15px;padding-bottom:5px; color:#909565; font-size:12px; font-weight:bold; width:400px;}
.footer_company_text {height:15px; color:#909565; font-size:11px; width:400px;}
.footer_orange_text { color: #fec013; font-weight: bold; }
.footer_green_text { color: #adbb31; font-weight: bold; }


.footerDataHolder_new {border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4; width:956px; padding-left: 5px; position:relative; z-index:0;}
.footerMainHolder_top {padding-left:5px; padding-top:10px;}
.footerTop_middle {width:951px; height:45px; overflow:hidden; position:relative; z-index:0;}
.footerTopLeft_middle {background:url(../images/footerTopLeft.gif) no-repeat left top; height:45px; line-height:45px; width:6px; overflow:hidden;}
.footerTopBgr_middle {background:url(../images/footerTopBgr.gif) repeat-x left top; height:45px; line-height:45px; width:939px; overflow:hidden;}
.footerTopRight_middle {background:url(../images/footerTopRight.gif) no-repeat left top; height:45px; line-height:45px; width:6px; overflow:hidden;}
.footerDataHolder_middle {border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4; width:949px;}
.footerBottom_middle {height:6px; line-height:6px; width:951px; overflow:hidden; position:relative; z-index:0;}
.footerBottom_middle  .footerBottomLeft_middle {width:6px; line-height:6px; height:6px; background:url(../images/footerBottomLeft.gif) no-repeat;}
.footerBottom_middle  .footerBottomBgr_middle {width:939px; line-height:5px; height:5px; border-bottom:solid 1px #dbe0c6; }
.footerBottom_middle  .footerBottomRight_middle {width:6px; line-height:6px; height:6px; background:url(../images/footerBottomRight.gif) no-repeat;}

.firstFooterData_new {margin-top:-15px; padding-bottom:10px; min-height:140px; width:953px; position:relative; z-index:1;}
.secondaryFooterData_new{margin-top:-15px; padding-bottom:10px; width:953px; font-size:11px; color:#848484; line-height:16px; text-align:left; position:relative; z-index:1;}
.thirdFooterData_new{ margin-top: 5px; width:953px; font-size:11px; color:#848484; line-height:16px; text-align:left; position:relative; z-index:1;}
.secondaryFooterData_middle {margin-top:-15px; padding-bottom:10px; padding-left:32px; width:919px; font-size:11px; color:#848484; line-height:16px; text-align:left; position:relative; z-index:1;}
.thirdFooterData_middle {margin-top:-15px; padding-left:32px; width:919px; font-size:11px; color:#848484; line-height:16px; text-align:left; position:relative; z-index:1;}

.footer_partners {width:110px; overflow:hidden; height: 29px; border: solid 1px #bbbf9c; line-height: 29px; margin-bottom: 4px; margin-right: 3px;}
.footer_partners a {width:110px; height: 29px; line-height: 29px; display: block;}
#cautiLogo{text-align:center;}
#cautiLogo a{display:block; margin:0 auto;}
#pricerLogo{text-align:center;}
#pricerLogo a{display:block; text-align:center; margin-top:-2px; margin-left:auto; margin-right:auto; width:86px; overflow:hidden;}
#pricerLogo a img{margin-left:-1px;}
/* END FOOTER */

#breadcrumb{ height:20px; border-bottom:1px solid #F5F6F0; line-height:20px; color:#747474; text-indent:10px; text-align:left; margin-left:3px; padding-top:5px; padding-bottom:5px; width:536px;}
#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:hover,#breadcrumb a:active { color:#747474; font-size:12px; padding:0 2px; text-decoration:underline; }
#breadcrumb a:hover { text-decoration:none;}
#breadcrumb a.final { color:#f85f00; font-weight:bold; }
#breadcrumb .final { color:#f85f00; font-weight:bold; }

/* PRODUCT */

.image_zone { width:260px; min-height:365px; border:1px solid #F5F6F0; }
.image_zone .thumb { width:255px; height:315px; text-align:center;display: table; overflow: hidden;}

.product_details {margin-left:10px; width:266px;}

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active { text-decoration:none; color:#b7b7b7;}
.menu a:hover { color:#000000;}
.product_details .name { margin-top:10px; text-align:left; color:#ffb521; font-size:16px; }
.product_details .desc { margin-top:5px; text-align:justify;}
.product_details .available { margin-top:10px; text-align:justify; color:#858585;border-bottom:1px solid #F5F6F0;border-top:1px solid #F5F6F0; background:#f9f9f6; padding:10px; line-height:15px;}
.product_details .available span { color:#ffb521;}
.product_details .prices { color:#858585; font-size:11px; width:170px; text-align:left; margin-top:15px; line-height:18px; height:20px; padding-bottom:10px;} 
.product_details .prices span { color:#ffb521; font-size:13px; }

.product_details .discount { color:#ffb521; font-size:25px; padding-bottom:10px; margin-top:15px; height:40px;}
.product_details .buttons {text-align:center; border-top:1px solid #F5F6F0; padding-top:5px;}

.dim_table {width:527px; margin-left:5px; padding-left:3px;}
.dim_table table{ margin:0 auto; text-align:center;}
.dim_table td.head{ padding:10px 6px;  background:#f7f7f2;font-size:13px; font-weight:bold;color:#BEC29B;}
.dim_table td { vertical-align:middle;}
.dim_table .line1 td{ background:#fff; padding:5px 6px; color:#858585;}
.dim_table .line2 td { background:#fafaf7;padding:5px 6px; color:#858585;}

.accesories_details td{border-style:solid; border-color:#e9e9e9; border-width:0px 0px 1px 0px; text-align:left; vertical-align:top; overflow:hidden;}

.product_details1 { padding:10px;}
.product_details1 .name { text-align:left; color:#ffb521; font-size:14px;font-weight:bold; }
.product_details1 .desc { margin-top:5px; text-align:justify;font-size:12px;line-height:14px;}
.product_details1 .desc p ul{list-style:disc; padding-left:40px;}
.product_details1 .desc ul{list-style:disc; padding-left:40px;}

.other_images {   border-bottom:1px solid #F5F6F0;}
.other_images a { padding:5px; }
.other_images a img { margin-top:10px; }

.other_images_text {  color:#858585; margin-top:10px; padding:5px; border-bottom:1px solid #F5F6F0; text-align:left;}

.product_notes{ color:#747474; font-size:11px; text-align:left;}

.product_specials{width:176px; min-height:162px;float:left;}
.product_specials_image{width:100px;height:110px; }
.product_specials_prices{width:176px;height:15px;text-align:center;padding-top:2px;color:#FE6D00;}
.product_specials_prices h3{font-weight:normal;}
.product_specials_prices a {color:#787878; font-size:11px;text-decoration:underline;}
.product_specials_prices a:hover{text-decoration:none;}

.product_specials_manufacturer{width:176px;height:15px;text-align:center;font-size:12px;padding-top:2px;}
.product_specials_manufacturer a{color:#787878; text-decoration:underline; font-size:12px;}
.product_specials_manufacturer a:hover{color:#787878; text-decoration:none; font-size:12px;}
.product_specials_head{width:176px; height:27px;text-align:center;padding-top:2px;}
.product_specials_head h3{font-weight:normal;}
.product_specials_head a {color:#787878; font-size:12px;text-decoration:none;}
.product_specials_head a:hover{text-decoration:underline;}

.product_specials_separator{width:176px;height:5px;border-top:1px solid #F5F6F0;float:left;}

.product_center{width:232px; height:205px; text-align:left; margin-left:3px; position:relative;}
.product_center_header{width:120px; height:24px; padding-top:4px; text-align:left;float:left; overflow:hidden;}
.product_center_header h3{font-weight:normal;}
.product_center_header a{color:#899901; text-decoration:none; font-size:12px;font-weight:bold;}
.product_center_header a:hover{color:#899901; text-decoration:underline;}
.product_center_header_manufacturer{width:120px; height:25px; padding-top:7px; text-align:left;}
.product_center_header_manufacturer a{color:#787878; text-decoration:underline; font-size:12px;}
.product_center_header_manufacturer a:hover{color:#787878; text-decoration:none; font-size:12px;}

.product_center_image{width:110px;height:155px;text-align:center;}
.product_center_price{width:120px;padding-top:6px;text-align:left; font-size:1.2em; color:#fe8e30;height:37px;}
.product_center_button{width:120px;height:25px;padding-top:12px;text-align:left;}
.product_center_vertical_separator{width:3px;height:190px;float:left; border-right:1px solid #efefef; padding-top:5px; margin-top:10px;}
.product_center_orizontal_separator{width:533px;height:1px;float:left;border-top:1px solid #F5F6F0;margin-left:3px; margin-top:3px; margin-bottom:2px;}
.product_center_links{text-align:center; width:232px;padding-top:10px;/*font-family:Arial, Helvetica, sans-serif;*/font-size:11px;color:Gray;}
.product_center_links h3{font-weight:normal; display:inline;}
.product_center_links a {color:Orange; /*font-family:Arial, Helvetica, sans-serif;*/font-size:11px;text-decoration:underline;}
.product_center_links a:hover{/*font-family:Arial, Helvetica, sans-serif;*/font-size:11px;text-decoration:none;color:Black;}

/* Login */

.step_div { margin-left:3px; width:530px; border:none;border-left:1px solid #efefef;border-right:1px solid #efefef;}
.step_div2 { margin-left:3px; width:100%; border:none; margin-left:auto; margin-right:auto; }

.info_small_div {width:248px; margin-left:10px; height:175px; border:1px solid #858585; text-align:left;}
.info_small_div .header { height:20px; background-color:#FEA501;border-bottom:1px solid #858585; }
.info_small_div .header { text-indent:5px; line-height:20px; font-size:1.2em; text-align:left;}
.info_small_div .content .infos { font-size:1.1em; text-align:left; margin-left:10px; line-height:18px; width:100%; }
.info_small_div_full .content .infos { font-size:1.1em; text-align:left; margin-left:10px; line-height:16px; width:100%; }

.info_small_div_full {width:508px; border:1px solid #858585; text-align:left; margin-left:auto; margin-right:auto;  }
.info_small_div_full .header { height:20px; background-color:#FEA501;border-bottom:1px solid #858585; }
.info_small_div_full .header { text-indent:5px; line-height:20px; font-size:1.2em; text-align:left;}
.info_small_div_full .content { margin-left:10px; }
.info_small_div_full .content .input_text { height:16px; width:100px; font-weight:bold; line-height:16px;font-size:1.1em; }
.info_small_div_full .content .intro_commom { width:95%; margin-left:auto; margin-right:auto;}
.info_small_div_full .content .intro_commom span { font-size:1.1em; color:#858585; line-height:15px;} 
.info_small_div_full .content .login_informations { margin-top:30px; }
.info_small_div_full .content .login_informations .text { padding-right:10px; font-weight:bold;width:100px;height:16px; vertical-align:middle; line-height:16px; }
.info_small_div_full .content .login_informations .input_info {  border:1px solid #ffb521; width:250px; }
.info_small_div_full .content .login_informations .checkbox_input { width:15px; border:none; line-height:15px; }
.info_small_div_full .content .login_informations .checkbox_text { font-size:1.0em;}
.info_small_div_full .content .button_login { height:30px; margin-top:20px; }


.billing_infos { text-align:left; margin-bottom:10px; margin-left:10px;  }

.align_middle {margin-left:auto; margin-right:auto; }
.my_input { width:250px;  border:1px solid #ffb521; color:#858585; font-size:1.0em;height:16px; line-height:16px;}


.button_orange { width:110px;height:20px; font-size:1.0em; border:1px solid #858585; background-color:#FEA501;}
.button_orange:hover { background-color:#FFC001;}

.button_orange_small { width:80px;height:20px; font-size:1.0em; border:1px solid #858585; background-color:#FEA501; line-height:16px;}

/* Links */
.grey_link { color:#858585; font-weight:bold; text-decoration:none; }
.grey_link:hover { text-decoration:underline; }

.tagLinks{ color:#858585; text-decoration:none; }
.tagLinks:hover{ text-decoration:underline;}

.mnu_link{color:#787878; font-weight:normal; font-size:10px; text-decoration:underline;}
.mnu_link:hover{color:#787878; font-weight:normal; font-size:10px; text-decoration:none;}

.forgot_password { line-height:20px; padding-left:10px;font-size:1.0em; color:#ffa800 }
.forgot_password:hover { text-decoration:none; }

.green_links{font-size:1.1em; color:#dcea6b; text-decoration:underline; font-weight:bold;}
.green_links:hover{font-size:1.1em; color:#858585; text-decoration:underline;}

.dark_green_links{color:#899901; text-decoration:none;/*font-family:Arial;*/font-size:12px;}
.dark_green_links:hover{color:#899901; text-decoration:underline;/*font-family:Arial;*/font-size:12px;}

.product_name{color:#899901; font-size:12px; font-weight:bold;}

/* Checkout NEW Styles */

#checkout { width:963px; background:url(../images/bgr_content_back.jpg) repeat-y; overflow:hidden;}
#checkout .first_layer { background:url(../images/bgr_content_bottom.jpg) bottom no-repeat;}

.checkout_head_left { width:10px; height:93px; background:url(../images/bgr_checkout_left.jpg) no-repeat;}
.checkout_head_content {width:943px; height:93px; background:url(../images/bgr_checkout_content.jpg) repeat-x; text-align:center; margin:0 auto;}
.checkout_head_right { width:10px; height:93px; background:url(../images/bgr_checkout_right.jpg) no-repeat;}

.banner_for_steps {margin-top:40px;height:35px; width:775px; margin-left:auto; margin-right:auto;line-height:35px; text-align:center;}
.content_for_steps {margin-top:130px; width:93%; margin-left:auto; margin-right:auto;margin-bottom:80px;}

.step_1_banner { width:160px;}
.step_2_banner { width:205px;}
.step_3_banner { width:205px;}
.step_4_banner { width:145px;}

.step_text_inactive { color:#fece80; text-transform:uppercase; font-size:1.2em; font-weight:bold;}
.step_image_inactive { background:url(../images/checkout_cos_inactiv.jpg) no-repeat; width:55px; height:35px; }
.step_image_inactive span { font-size:1.8em; color:#ffebaf;font-weight:bold;line-height:33px;padding-left:12px; font-family:Tahoma,Arial,Times New Roman;}

.step_text_active { color:#abbd18; text-transform:uppercase; font-size:1.2em;font-weight:bold;}
.step_image_active { background:url(../images/checkout_cos_activ.jpg) no-repeat; width:55px; height:35px; }
.step_image_active span { font-size:1.8em; color:#f6ffb2; font-weight:bold; line-height:33px; padding-left:12px;font-family:Tahoma,Arial,Times New Roman; }

.step_spacer_sageata {width:20px; height:35px; background:url(../images/checkout_sageata.jpg) no-repeat;}


.login_head { background:url(../images/bgr_checkout_login_head.jpg) no-repeat; width:431px; height:59px; text-align:left; }
.login_bottom {background:url(../images/bgr_checkout_login_bottom.jpg) no-repeat; width:431px; height:3px; line-height:3px;}
.login_content {width:429px; border-left:1px solid #dde0c4;border-right:1px solid #dde0c4; padding-bottom:10px; }


.date_head { background:url(../images/bgr_checkout_date_head.jpg) no-repeat; width:431px; height:59px; text-align:left; }

.plata_head { background:url(../images/bgr_checkout_plata_head.jpg) no-repeat; width:431px; height:59px; text-align:left; }


.client_text {color:#b9cc10; font-size:1.4em; font-weight:bold; text-transform:uppercase; padding-top:28px; padding-left:75px;}
.content_text {text-align:left; padding-top:20px; width:85%; margin-left:auto; margin-right:auto; height:290px;}
.content_date_text { width:95%; height:auto;}


.checkout_input_forms { margin-top:20px;}
.checkout_input_forms .checkout_input_text { font-size:1.0em; font-weight:bold; color:#999e70; width:120px; line-height:18px;}
.checkout_input_forms .checkout_input_input { width:200px;}
.checkoutNoAccountLine{border-bottom:solid 1px #edeee8; width:402px; line-height:15px; margin: 0 auto;}
/*.checkout_input_forms .checkout_input_input input { height:16px; width:200px; border:1px solid #e1e3db;}
.checkout_input_forms .checkout_input_input input { font-size:0.9em; color:#858585; line-height:18px; font-weight:bold;}*/

/* Date Step 2*/

.input_date_checkout {width:185px;}
.double_size{width:390px;}
.input_date_text {color:#858585; font-size:1.0em; line-height:18px; font-weight:bold;padding-left:1px; }
.input_date_input {width:190px; border:1px solid #e1e3db;}
.input_date_input {color:#999e70; font-size:1.0em; line-height:18px; }
.input_date_input_select {width:192px;}
.input_date_input_textarea {width:189px;}
.small1 { width:30px; }
.small2 { width:148px;}
.input_date_checkout_duble { width:99%;}
.input_date_input_duble {width:397px;}
.normal_weight{font-weight:normal;}
.checkout_data_text{font-size:1.2em;color:#999e70; font-weight:normal; line-height:1.3em;}

/* Tables */
.order_products_table{margin:0 auto;}
.order_products_table td{text-align:center; vertical-align:middle;}
.order_products_table .empty_td{width:50px;}

.billing_table { width:100%; margin-top:-30px; margin-left:20px; margin-right:auto;  }
.billing_table td { padding-left:10px; vertical-align:middle;  font-size:1.1em;color:#999e70; font-weight:normal; }
.billing_table tr {line-height:22px; height:22px; }
.billing_table thead tr { background-color:#f7f8f1;  }
.billing_table thead td { color:#b9cc10; font-weight:bold; font-size:1.2em; height:22px;line-height:22px; }

.save_cart_table { width:100%; margin-top:-30px; margin-left:20px; margin-right:auto; border-color:#dde0c4; border-style:solid; border-width:1px 1px 1px 1px; text-align:left; padding-bottom:4px;}
.save_cart_table td { padding-left:10px; vertical-align:middle; font-size:1.1em; color:#999e70; font-weight:normal; text-align:left;}
.save_cart_table tr {line-height:22px; height:22px; }
.save_cart_table thead tr { background-color:#f7f8f1;  }
.save_cart_table thead td { color:#b9cc10; font-weight:bold; font-size:1.3em; height:27px;line-height:1.4em; text-align:left; border-bottom:solid 1px #dde0c4;}

.products_table {width:100%; margin-top:30px; }
.products_table td { padding-left:7px; vertical-align:middle;  font-size:1.1em; color:#999e70; font-weight:bold;}
.products_table tr {line-height:22px; height:22px; }
.products_table thead tr { background-color:#f7f8f1;  }
.products_table thead td { color:#b9cc10; font-weight:bold; font-size:1.2em; height:22px;line-height:22px; }

.checkout_table_price { width:30%; margin-left:auto; margin-right:20px; color:#858585;  }
.checkout_table_price td { padding-left:10px; font-size:1.1em; font-weight:bold;  text-align:right; }
.checkout_table_price tr {line-height:20px; height:20px; }
.total_price { border-top:2px solid #efefef; height:40px;vertical-align:bottom; }
.total_price span { font-size:1.3em; }

.bottom_container{margin-left:24px; padding-bottom:20px; text-align:left; padding-top:5px;}
.large_checkout_head_left {width:10px; height:35px; background:url(../images/bgr_checkout_left.jpg) no-repeat;}
.large_checkout_head_content { width:858px; height:35px; background:url(../images/bgr_checkout_content.jpg) repeat-x;}
.large_checkout_head_right { width:10px; height:35px; background:url(../images/bgr_checkout_right.jpg) no-repeat;}
.large_checkout_content {width:876px; border-left:1px solid #dde0c4;border-right:1px solid #dde0c4; }
.large_checkout_bottom_left {background:url(../images/bgr_checkout_login_bottom.jpg) no-repeat; width:10px; height:3px; line-height:3px; }
.large_checkout_bottom_right {background:url(../images/bgr_checkout_login_bottom.jpg) right center no-repeat; width:11px; height:3px; line-height:3px; }
.large_checkout_bottom_content {width:856px; height:2px;  border-bottom:1px solid #dde0c4; line-height:2px;}

.checkout_bottom_left{background:url(../images/bgr_checkout_login_bottom.jpg) no-repeat; width:10px; height:3px; line-height:3px;}
.checkout_bottom_right{background:url(../images/bgr_checkout_login_bottom.jpg) right center no-repeat; width:11px; height:3px; line-height:3px; }
.checkout_bottom_middle{  width:854px; height:2px; line-height:2px; border-bottom:1px solid #dde0c4;}

.edit_addr_err{padding-left:50px; padding-top:20px;}

/* Texts */
.welcome_text {font-size:1.1em; font-weight:bold;}
.no_need_text { font-size:1.1em;  line-height:15px; }
.radio_input {font-size:1.0em; font-weight:bold; line-height:15px;}

.checkout_orange_text { color:#fe9400; }
.checkout_grey_text { color:#858585; }
.checkout_red_text {color:#ff7101; }
.checkout_maro_text { color:#999e70 }

.orange_text { color:#FEA501; }

.thank_you { text-align:left; line-height:17px; margin-left:10px; font-size:1.1em; padding-left:12px;}

/* Links */
.checkout_link { color:#fe9400; text-decoration:none; font-size:1.0em; font-weight:bold;}
.checkout_link:hover { text-decoration:underline; }

.remove_link { color:#fe9400; text-decoration:none; font-size:0.9em; font-weight:bold;}
.remove_link:hover { text-decoration:none; color:#787878; }

/* Buttons */
.checkout_continua_button { background:url(../images/btn_continua.jpg) no-repeat; width:141px; height:26px; margin-top:30px; }
.checkout_editeaza_button { background:url(../images/btn_editeaza.jpg) no-repeat; width:141px; height:26px;}
.checkout_confirma_button { background:url(../images/btn_confirma.jpg) no-repeat; width:141px; height:26px; margin-top:30px; }
.checkout_renunta_button { background:url(../images/btn_renunta.jpg) no-repeat; width:141px; height:26px; margin-top:30px; }


/*Ratings*/
.ratingContainer{background:url(../images/icon_star_empty.jpg) repeat-x left 50%; width:61px;}
.ratingStar{background:url(../images/icon_star.jpg) repeat-x left 50%;}

.ratingContainer_white{background:url(../images/icon_star_empty_white_bg.jpg) repeat-x left 50%; width:61px;}
.ratingStar_white{background:url(../images/icon_star_white_bg.jpg) repeat-x left 50%;}

/* Validator Styles */
.errorZone{background-color:#FFFFFF; color:#FF0000; /*font-family:Arial;*/ font-size:11px; padding:10px 30px; margin:10px;}
.errorZone p{font-weight:bold; margin-bottom:5px;}
.errorZone ul {padding-left:40px; list-style-type:disc;}
.errorZone li {padding:1px 0;}
.messageZone{border:solid 1px #385b13; background: url(../images/checkmark.gif) no-repeat 10px 8px; background-color:#d8e9bf; color:#385b13; /*font-family:Arial;*/ font-size:11px; padding:0px; padding-top:10px; padding-bottom:10px; margin-left:2px; padding-left:10px; font-weight:bold;}
.messageZone p{font-weight:bold; margin-bottom:5px;}
.messageZone ul {padding-left:40px; list-style-type:disc;}
.messageZone li {padding:1px 0;}
.messageZone li a{color:#669900; text-decoration:none;}
.messageZone li a:hover{text-decoration:underline;}

.greyLinks:link,.greyLinks:visited,.greyLinks:hover,.greyLinks:active { text-decoration:none; color:#b7b7b7;}
.greyLinks:hover { color:#000000;}

/*Login Page*/
.innerContent{width:785px;margin:0 auto; padding:0;}
.divHeaderLeft{background:url(../images/left_bkg_top.jpg) no-repeat left top; margin-top:0px;width:15px; height:59px;}
.divHeaderCenter{height:59px; background:url(../images/title_bkg_border.jpg) repeat-x left top; text-align:left; width:750px; margin-top:0px;}
.divHeaderRight{background:url(../images/right_bkg_top.jpg) no-repeat right top; margin-top:0px;width:15px; height:59px; line-height:59px;}
.loginTitle{ padding-top:20px; padding-left:75px; background:url(../images/login_user_green.jpg) no-repeat 35px 10px; height:31px;}
.titleText{color:#b9cc10; font-size:1.4em; font-weight:bold; text-transform:uppercase;}
.loginDetails{width:738px; border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4;}

.divBottomLeft{background:url(../images/bkg_left_bottom.gif) no-repeat left top; width:15px; height:6px;}
.divBottomCenter{width:750px; height:5px; border-bottom:solid 1px #dbe0c6; line-height:5px;}
.divBottomRight{background:url(../images/bkg_right_bottom.gif) no-repeat left top; width:15px; height:6px;}

.pageDiv{background:url(../images/bkg_top_page_div.gif) repeat-x left top; height:50px; width:943px;}

.link:link,.link:visited,.link:hover,.link:active { padding:0px 2px; font-size:11px; color:#F17F11; text-decoration:none;}
.link:hover { text-decoration:underline;}

.basketRight{width:219px; background:url(../images/bkg_top_right_wide.jpg) no-repeat left top; min-height:31px;}
.titleText { width:208px; line-height:31px; height:31px; color:#999E70; font-size:16px; border-bottom:1px solid #F5F6F0; margin-left:1px; }

.shipping{ width:194px; line-height:14px; height:28px; color:#999E70; font-size:12px; border-bottom:1px solid #e0e0c8; text-align:left; padding-left:5px;}
.shipping input{vertical-align:inherit;}
.shipping label {color:#999E70; position:absolute; text-decoration:none; cursor:pointer;}
.priceText {color:#FE6D00; font-size:10px;}

.links a:link,.links a:visited,.links a:hover,.links a:active { text-decoration:none; color:#b7b7b7;}
.links a:hover {color:#000000;}

/*Basket*/
.productName{font-size:1.6em; color:#899901; text-decoration:none;}
.productDescription{font-size:1.0em; color:#858585; text-decoration:none;}
.basket_qty{padding-top:27px; width:50px;}
.basket_qty input{width:20px; text-align:center;}
.basket_delete{padding-top:30px; width:40px; text-align:center;}
.basketImage{width:100px; height:100px; display:table; text-align:center; overflow:hidden;}
.basketDetails{width:260px; text-align:left; padding:10px 10px; min-height:80px;}
.basketPrice{width:90px; text-align:center; font-size:1em; padding-top:32px;}
.basketContent{float:left; border-left:solid 1px #dee0d3; min-height:240px; width:706px; padding-top:10px; padding-left:20px; padding-bottom:20px;}
.bulletDiv { background:url(../images/icon_category_arrow.jpg) no-repeat left top;font-size:14px; color:#BEC29B; text-align:left; text-indent:25px; border-bottom:1px solid #F5F6F0; }

.bottomLeftCorner{background:url(../images/bottom_cornerL_whitebg.gif) no-repeat; width:5px; height:10px; line-height:10px;}
.bottomCenter{border-bottom:solid 1px #dbe0c6; width:490px; height:9px; line-height:9px;}
.bottomRightCorner{background:url(../images/bottom_cornerR_whitebg.gif) no-repeat; width:5px; height:10px; line-height:10px;}

.compare_table{border-color:#dfdfc5; border-style:solid; border-width:0px 0px 1px 1px;}
.compare_table td {padding:5px; border-color:#dfdfc5; border-style:solid; border-width:1px 1px 0px 0px;}
.removeBtn{width:170px; text-align:right;}

/*search subcategories*/
.search_category_left{background:url(../images/subc_left_top.gif) no-repeat; width:6px; height:29px; line-height:29px;}
.search_category_right{background:url(../images/search-filter-left.gif) no-repeat left top; width:47px; height:29px; line-height:29px;}
.search_category_main{background:url(../images/subc_bkg.gif) repeat-x; background-color:#f8fad4; width:511px; height:21px; padding-left:10px;padding-top:8px; text-align:left; line-height:16px;}
.searched_categ{color:#c0c445; font-size:16px; font-weight:bold; text-align:left;}
.search_subcategories_container{background:url(../images/sub_green_bkg.gif) repeat-x; min-height:21px; width:695px; background-color:#dadd88; padding:8px 12px; margin-top:0px; position:relative; z-index:1;}
.search_subcateg_text{color:#a2a727; font-size:11px; line-height:13px;}
.subcateg_container{width:169px; overflow:hidden;}
.sub_corner_left{background:url(../images/green_corner_left.gif) no-repeat; height:7px; line-height:7px; width:6px;}
.sub_corner_right{background:url(../images/green_corner_right.gif) no-repeat; height:7px; line-height:7px; width:6px;}
.sub_main_color{background-color:#dadd88; height:7px; line-height:7px; width:657px; padding-left:50px;}

.all_search_container{padding-top:0px; padding-left:1px; padding-bottom:20px;}
.search_right_green_coner{background:url(../images/right_green_corner.gif) no-repeat; width:4px; height:4px; line-height:4px;}
.search_special_right_border{background:url(../images/right_border.gif) right top repeat-y; width:4px; height:100px;}
.search_special_prod_top{width:721px; padding-left:3px;}
.search_special_prod_top_border{border-top:solid 1px #efefef; width:710px; height:9px; line-height:9px;}

.categori_filter{font-size:1em; color:#a2a727;margin-top:0px; line-height:1.2em; display:inline; text-align:left;}
.categori_filter li{width:167px; line-height:18px;}
.categori_filter li a{text-decoration:none; font-size:1em; color:#a2a727;}
.categori_filter li a:hover{text-decoration:none; font-size:1em; color:#000000;}
.whiteArrow{color:#ffffff; font-size:11px; line-height:13px; font-weight:bold;}
.blackArrow{color:#000000; font-size:11px; line-height:13px; font-weight:bold;}

.subcategory_pictures_container {min-height:21px; width:530px; margin-top:10px; display:inline; position:relative; z-index:1; padding-left:2px; padding-right:2px;}
.subcat_vspacer {background:url(../images/subcat_vspacer.jpg) no-repeat left center; width:1px; font-size:1px; overflow: hidden; margin-top:10px; display:inline;}
.subcategory_ul {font-size:11px; color:#8a8f15;  display:block; text-align:center; line-height:20px;}
.subcategory_ul li{width:132px;display:block; text-align: center; line-height:13px;}
.subcategory_ul li a{text-decoration:none; font-size:11px; color:#8a8f15;}
.subcategory_ul li a:hover{text-decoration:none; font-size:11px; color:#000000;}
.subcategory_container {width:132px; overflow:hidden; margin-bottom:10px; display:inline;}

/*Kit products*/
.kit_container{min-height:133px; padding:5px; width:462px; overflow:hidden;}
.kit_prices{width:187px; padding-left:7px; padding-top:5px; margin-left:3px;}
.kit{margin-left:5px; width:727px; border-top:solid 1px #dde0c4; border-bottom:solid 1px #dde0c4; margin-top:8px;}
.kitName{padding:3px 0; line-height:18px;}
.kitName a{color:#ffb521; font-size:14px; text-decoration:none;}
.kitName a:hover{color:#ffb521; font-size:14px; text-decoration:underline;}
.kit_contains{border-top:solid 1px #dde0c4; border-bottom:solid 1px #dde0c4; padding:1px 2px; width:462px; height:35px;}
.kit_contains .title{background-color:#f7f7f2; height:35px; width:462px;}
.kit_contains .title table{width:462px; height:35px;}
.kit_contains .title table td{text-align:left; vertical-align:middle;}
.kit_contains .title table .titleName{font-size:13px; color:#b9cc10; width:437px; text-align:left; line-height:15px; padding-left:5px; padding-right:10px; height:35px;}
.kit_contains .title table .titleName a{color:#b9cc10; text-decoration:none;}
.kit_contains .title table .titleName a:hover{text-decoration:underline;}
.kit_contains .title table .kitExtra{padding-left:5px; padding-right:5px; font-size:11px; width:100px; height:35px; line-height:12px;}
.kit_contains .title table .kitExtra a{text-decoration:underline; color:#737373; font-size:11px;}
.kit_contains .title table .kitExtra a:hover{text-decoration:none;}
.kit_products{width:265px; min-height:89px;}
.kit_products p{font-size:11px; line-height:15px; color:#717171; padding-top:5px; padding-bottom:5px; padding-left:6px; }
.kit_products p a{text-decoration:none; color:#717171;}
.kit_products p a:hover{text-decoration:underline;}
.kit_bottom-border{border-bottom:solid 7px #dde0c4; width:462px; margin-left:5px; height:5px; line-height:5px;}

#contentFilesArea{margin:0 auto; margin-bottom:30px; width:724px;}
.subCategory_container{padding-top:5px; padding-left:7px;}
.countryList{height:16px; width:192px;}
.btn_create_wishlist{padding-top:121px;}

/*Special title*/
.special_title_container{margin-left:3px;}
.special_title_left{background:url(../images/special_bgr_left.jpg) no-repeat; width:15px; height:39px; line-height:39px;}
.special_title{ background:url(../images/special_bgr_main.jpg) repeat-x; height:26px; text-align:left; width:147px; padding-top:13px;}
.special_title p{background:url(../images/special_title_bullet.jpg) left center no-repeat; color:#899154; font-size:14px; padding-left:20px; line-height:14px;}
.special_title h2{background:url(../images/special_title_bullet.jpg) left center no-repeat; color:#899154; font-size:14px; padding-left:20px; line-height:14px; font-weight:normal;}
.special_title h3{background:url(../images/special_title_bullet.jpg) left center no-repeat; color:#899154; font-size:14px; padding-left:20px; line-height:14px; font-weight:normal;}
.special_title_right{background:url(../images/special_bgr_right.jpg) no-repeat; width:15px; height:39px; line-height:39px;}

/*Header menu*/
.horizontalcssmenu ul{margin: 0;padding: 0;width:949px;}
/*Top level list items*/
.horizontalcssmenu ul li{height:33px;line-height:33px; position:relative;display: inline; padding-right:4px;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{font-size:14px; font-weight:bold; color:#fff; text-decoration:none; line-height:33px; padding:7px 8px;}
.horizontalcssmenu ul li a:hover{background: #ffc402; color:#000000;}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{left:0; top:23px;width:180px;position: absolute;display: block;visibility: hidden;z-index:100;text-align:left;overflow:hidden;padding:0;margin:0;border-style:solid;border-color:#ff9300;border-width:0px 1px 1px 1px;}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{display:block; height:23px;line-height:23px;width:180px;border-style:solid;border-color:#ff9300;border-width:0px 0px 1px 0px;}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{width:180px; display:block; line-height:15px; font-weight:normal; font-size:12px; background: #ffdb00; color:#000000; padding:4px 5px;}

.horizontalcssmenu ul li ul li a:hover{background: #fda700; line-height:15px; font-size:12px; padding:4px 5px;}

.menuSeparator{border-right:solid 1px #fff;}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.payment_banner{height:269px; text-align:left; padding-top:8px;}
.mini_icon{padding:2px 0px 2px 10px; height:20px; width:130px; text-align:left;}
.payment_options_table td{vertical-align:middle;}
.payment_options_table .label_td{padding:3px 0 0 3px;}

.matrixDDL{margin:0 auto; width:107px; height:18px; line-height:18px; font-size:12px; color:#000; border:solid 1px #000;}

#ym{width:167px;height:24px;background:url(../images/visual_email.jpg);padding-top:44px;padding-left:10px; text-align:left; margin-left:0px;}
.home_price_specials td{text-align:left; vertical-align:middle;}
.home_price_specials{width:516px;}
.price_specials_container{margin-left:3px; border-left:solid 1px #efefef; border-right:solid 1px #efefef; padding:5px 10px; width:511px;}
.home_message_container{padding-left:3px;}
.basketCouponBTN{vertical-align:top; padding-top:0px; margin-top:-1px;}
.categorySpecialMainDiv{border:solid 1px #e5f08a; border-top:none; margin-top:-7px; height:185px;}
.categorySpecialImage{width:176px; height:150px;}
.category_specials_prices{width:176px;height:15px;text-align:center;padding-top:2px;color:#FE6D00;}
.category_specials_prices h3{font-weight:normal;}
.category_specials_prices a {color:#787878; font-size:11px;text-decoration:underline;}
.category_specials_prices a:hover{text-decoration:none;}
.category_specials_head{width:176px; height:27px;text-align:center; padding-top:5px;}
.category_specials_head h3{font-weight:normal;}
.category_specials_head a {color:#787878; font-size:12px;text-decoration:none;}
.category_specials_head a:hover{text-decoration:underline;}
.category_specials{width:176px; float:left; height:186px; border-top:none;}
.category_specials_main_product{padding:0px; height:185px;}
.categorySpecialsListDiv{width:353px; padding-top:0px; border-top:1px solid #fff;}
.specialListProduct{ border-bottom:1px solid #e5f08a; border-left:1px solid #e5f08a; padding:2px 10px 2px 10px; width:334px; padding-bottom:4px; text-align:left; overflow:hidden; background-color:#f8fad5; cursor:pointer;}
.selectedSpecialProduct{background-color:#fff; border-left:none; border-left:solid 1px #fff;}

.categorySpecialsHorizontal{width:533px; margin:0px; margin-left:-5px;}
.productCustPhone{background:url(../images/product_phone.jpg) no-repeat 8px 6px; width:166px; height:52px; padding-top:15px;}
.productCustPhone .custPhoneTitle{font-size:11px; font-weight:bold; padding-bottom:3px; padding-left:55px;}
.productCustPhone .custPhoneText{color:#98ac00; font-size:12px; padding-bottom:3px; text-align:right; letter-spacing:1px; font-weight:bold;}
.brands_container{width:518px; margin:0 auto; text-align:center; padding:10px 0px; padding-left:25px;}
.brand_logo{border:solid 1px #e9e9e9; width:140px; height:60px; margin:4px;}
.partner_logo{border:solid 1px #e9e9e9; width:166px; height:70px; margin:2px 1px;}
.partner_logo a{font-size:14px; color:#8b9b07;}
.partner_logo a:hover{text-decoration:none;}
.brands_description{border-bottom:solid 1px #f5f6f0; border-top:solid 1px #f5f6f0; margin-top:4px; width:693px; padding:3px 10px;}
.inner_description{ padding:10px; background-color:#f9f9f6; width:670px; text-align:left; color:#858585; font-size:12px; line-height:13px;}
.brand_subcateg_container{width:235px;}
.product_short_description{color:#858585; font-size:11px; line-height:12px;}
.product_prices_text{color:#fe8e30; font-size:11px;}
.search_bottom_left_yellow{background:url(../images/bottom_left_y.gif) no-repeat; width:5px; height:5px; line-height:5px;}
.search_bottom_right_yellow{background:url(../images/bottom_right_y.gif) no-repeat; width:5px; height:5px; line-height:5px;}
.search_bottom_yellow{height:5px; line-height:5px; width:521px; background-color:#f8fad5;}
.home_price_specials_name{display:block;}
.latestProductsFilter{font-size:11px; line-height:18px; color:#858585; border:1px solid #666666;}
.home_center_new_icon{position:absolute; top:151px; left:0px; width:108px; text-align:center; z-index:1;}
.home_bottom_new_icon{position:absolute; top:32px; left:0px; z-index:1;}
.home_right_new_icon{position:absolute; top:32px; left:15px; z-index:1;}
.productIcons{padding-top:0px; padding-right:10px;}
.search_grid_new_icon{position:absolute; top:22px; left:5px; z-index:1;}
.latestTopLeft{background:url(../images/yellow_top_left.gif) no-repeat; width:6px; height:6px; line-height:6px;}
.latestTopRight{background:url(../images/yellow_top_right.gif) no-repeat; width:6px; height:6px; line-height:6px;}
.latestBottomLeft{background:url(../images/yellow_bottom_left.gif) no-repeat; width:6px; height:6px; line-height:6px;}
.latestBottomRight{background:url(../images/yellow_bottom_right.gif) no-repeat; width:6px; height:6px; line-height:6px;}
.latestNoCorners{background-color:#f9fad4; height:6px; line-height:6px;}
.latestInnerContent{background-color:#f9fad4; padding:5px 0px;font-size:12px;color:#858585; font-weight:bold;}

/*Start New Home Design */
.homeOutterTopRight{background:url(../images/home_outter_right_top.gif) no-repeat right top; width:6px; height:6px; line-height:6px;}
.homeOutterTop{background:url(../images/home_outter_top.gif) repeat-x left top; height:6px; line-height:6px; width:738px; margin-left:-8px;}
.homeOutterRightBorder{background-color:#dedfcf; width:1px; position:absolute; right:0px; top:8px;}
.homeMainDiv{padding-left:8px; background:url(../images/home_main_bgr.gif) repeat-x left top;}
.homeContentLeftTop{background:url(../images/home_content_top_left.gif) no-repeat; height:4px; line-height:4px; width:4px;}
.homeContentRightTop{background:url(../images/home_content_top_right.gif) no-repeat; height:4px; line-height:4px; width:4px;}
.homeContentTop{background:url(../images/home_content_top.gif) repeat-x left top; height:4px; line-height:4px; width:718px;}
.contentFullBorderLeft{border-left:solid 1px #e0e0c8; width:3px;}
.contentFadeBorderRightTop{background:url(../images/home_fade_border_right_top.gif) no-repeat left top; width:4px; height:133px;}
.homeRightInfo{padding-left:4px; padding-top:1px; width:177px;}
.homeHeaderBigLeft{background:url(../images/home_header_left_big.gif) no-repeat left top; width:5px; height:48px; line-height:48px;}
.homeHeaderMain{background:url(../images/home_header_big_main.gif) repeat-x left top; padding-top:8px; height:40px;}
.homeHeaderBigRight{background:url(../images/home_header_right_big.gif) no-repeat left top; height:48px; width:59px;}
.homeHeaderBottomBorder{background:url(../images/headerBottomBorder.gif) no-repeat left bottom; height:21px; width:213px; padding-top:27px; padding-left:130px; text-align:right;}
.homeHeaderBottomBorder a{color:#919191; font-size:11px; text-decoration:underline;}
.homeHeaderBottomBorder a:hover{text-decoration:none;}
.specialRed{color:#ff4800; font-size:16px; font-weight:bold;}
.specialWhite{color:#fff; font-size:14px; font-weight:bold;}
.homeHeaderMain h2{text-align:left; padding-left:15px;}
.contentFadeBorderRightBottom{background:url(../images/border_fade_right_bottom.gif) no-repeat right top;}
.contentSpecialHomeProducts{border-left:solid 1px #e0e0c8; border-right:solid 1px #e0e0c8; width:701px; padding-left:13px; padding-right:13px; padding-bottom:7px; height:220px; position:relative;}
.homeContentLeftBottom{background:url(../images/content_left_bottom.gif) no-repeat left top; width:4px; height:4px; line-height:4px;}
.homeContentRightBottom{background:url(../images/content_right_bottom.gif) no-repeat left top; width:4px; height:4px; line-height:4px;}
.homeContentBottom{background:url(../images/content_bottom_home.gif) repeat-x left top; height:4px; line-height:4px; width:721px;}
.homeTopSpecials{padding-top:4px; padding-left:10px; width:339px;}
.homeTopSpecials table td{vertical-align:middle;}
.homeTopSpecialsBorder{background-color:#f3f4ef; height:1px; line-height:1px; width:699px; margin-top:2px;}
.homeTopSpecialsVerticalBorder{width:1px; background-color:#f3f4ef; height:57px; line-height:57px; margin-top:4px;}
.homeTopSpecialsVerticalBorderIncludeIcons{width:1px; background-color:#f3f4ef; height:77px; line-height:77px; margin-top:6px;}
.homeHeaderSmallLeft{background:url(../images/header_home_left_small.gif) no-repeat; width:5px; height:28px; line-height:28px;}
.homeHeaderMainSmall{background:url(../images/home_header_main_small.gif) repeat-x; height:23px; padding-top:5px;}
.homeHeaderRightSmall{background:url(../images/home_header_right_small.gif) no-repeat; height:28px; line-height:28px; width:59px;}
.homeHeaderMainSmall h2{text-align:left; padding-left:15px;}
.homeHeaderMainSmall h3{text-align:left; padding-left:15px;}
.homeHeaderBottomBorderSmall{background:url(../images/headerBottomBorder.gif) no-repeat left bottom; height:21px; width:213px; padding-top:7px; padding-left:130px; text-align:right;}
.homeHeaderBottomBorderSmall a{color:#919191; font-size:11px; text-decoration:underline;}
.homeHeaderBottomBorderSmall a:hover{text-decoration:none;}
.homeCenterSpecials{padding-left:6px; padding-right:6px; width:715px; background:url(../images/border_fade_right_bottom.gif) no-repeat right bottom; border-left:solid 1px #e0e0c8; padding-bottom:7px;}
.right_basket_phone2{background:url(../images/buttons/btn_trimite_comanda_tel2.jpg) left top no-repeat; height:80px; padding-left:76px; width:101px; font-weight:bold; font-size:14px; color:#ffffff; text-align:left; padding-top:15px;}
#ym2{width:169px;height:24px;background:url(../images/visual_email2.jpg);padding-top:57px;padding-left:8px; text-align:left; margin-left:0px;}
.homeHeaderBottomBorderOrangeSmall{background:url(../images/header_bottom_orange_line.gif) no-repeat left bottom; height:21px; width:120px; padding-top:7px; text-align:right;}
/*End New Home Design*/
/*Search results list*/
.product_small_list{width:513px; padding:5px 0px; border-bottom:solid 1px #d4d4d4;}
.search_list_image{width:132px; height:168px;}
.search_list_details{width:340px; padding-left:5px; padding-bottom:10px;}
.search_list_new_icon{position:absolute; top:5px; left:5px; z-index:1;}
.search_list_icons{width:33px; text-align:center; height:140px;}
.search_list_description{font-size:11px; color:#858585; padding-top:5px; text-align:center; height:40px;}
.matrix_image_holder{height:54px; width:54px; border:solid 1px #efefef; text-align:center; margin-left:3px; margin-top:2px;}
.search_matrix_images{width:340px; text-align:left;}
.matrix_versions{font-size:11px; color:#858585; font-weight:bold; padding-bottom:2px; padding-left:2px;}
/*End search results list*/
/*quick cart*/
.quickCart{background:url(../images/quick_cart_bgr.gif) no-repeat left top; height:43px; margin-left:1px; margin-top:6px; color:#797979; font-size:12px; padding-left:24px; line-height:110%;}
.quickCartDetails{text-align:left; padding-top:5px; padding-right:10px; padding-left:17px; font-weight:normal;}
.quickCartDetails a{color:#797979; text-decoration:none;}
.quickCartDetails a:hover{text-decoration:underline;}
/*end quick cart*/
.special_header_links{color:#878787; line-height:120%;}
.special_header_links:hover{text-decoration:none;}
/*Home Special V3*/
.homeV3product {width:177px; height:270px; margin-top:5px;}
.homeV3icon{height:140px; padding-right:2px; padding-left:2px; width:33px;}
.homeV3productImage{width:140px; height:140px; text-align:center;}
.homeV3product .searchDetailsContainer{width:170px; text-align:center;}
.homeV3product .product_title_small{font-size:1.6em; color:#899901; text-align:center; padding-top:3px; height:30px; padding-left:3px; padding-right:3px;}
.homeV3product .product_title_small a{font-size:1.2em; color:#899901; text-decoration:none;}
.homeV3product .product_title_small a:hover{text-decoration:underline;}
.homeV3product .product_price_small{font-size:1.0em; color:#fe8e30; padding-top:5px; text-align:center;}
.homeV3productCenterLinks{text-align:center; width:170px; font-size:11px; color:Gray; height:14px; line-height:14px; padding-top:3px;}
.homeV3productCenterLinks h3{font-weight:normal; display:inline;}
.homeV3productCenterLinks a {color:Orange; font-size:11px;text-decoration:underline;}
.homeV3productCenterLinks a:hover{font-size:11px;text-decoration:none;color:Black;}
.homeV3verticalSep{border-right:1px solid #d9d9d9; margin-top:5px; height:270px; width:1px;}
/*END Home Special V3*/
/*Kwd Categories*/
.kwdCategoryMain{width:715px; padding:5px 0; padding-left:8px;}
.kwdCategories_top{border-top:solid 1px #efefef; width:707px; height:9px; line-height:9px; overflow:hidden;}
.kwdCategories_left{background:url(../images/products_left.gif) no-repeat; width:4px; line-height:10px; height:10px; overflow:hidden;}
.kwdCategories_right{background:url(../images/products_right.gif) no-repeat; width:4px; line-height:10px; height:10px; overflow:hidden;}

.kwdCategories_bottom {border-bottom:solid 1px #efefef; width:707px; height:9px; line-height:9px;}
.kwdCategories_bottom_left{background:url(../images/products_bottom_left.gif) right top no-repeat; width:4px; height:10px; line-height:10px;}
.kwdCategories_bottom_right{background:url(../images/products_bottom_right.gif) left top no-repeat; width:4px; height:10px; line-height:10px;}

.kwdCategoriesHolder{border-left:solid 1px #efefef; border-right:solid 1px #efefef; width:705px; padding:0px 4px; overflow:hidden;}
.kwdCategoriesElement{width:520px; text-align:left; padding-left:5px; color:#858585;}
.kwdCAtegoriesDetails{width:450px;}
.kwdCAtegoriesImage{width:60px; height:55px;}
.kwdCatMnf{padding-top:7px; line-height:13px; font-size:11px;}
.kwdCatMnf a{line-height:13px;}
/*.kwdCategoriesInnerBkg{background-color:#fbe480; padding:4px 0px;}*/
/*END Kwd Categories*/
.homeShoutBox{text-align:center; margin:1px 0px 2px 5px; width:962px; height:66px; background:url(../images/home-shoutBox-bgr.gif) left top no-repeat;}
.shoutBoxTopText{font-size:15px; font-weight:bold; font-style:italic; color:#de4900; padding-top:14px; text-align:center;}
.shoutBoxBottomText{font-size:16px; font-weight:bold; font-style:italic; color:#fff; padding-top:8px;}
.tagCloud{border-left:solid 1px #dfdfc5; border-right:solid 1px #dfdfc5; width:478px; padding-top:20px; text-align:left; padding-left:20px; padding-bottom:20px;}
.tagCloud a{text-decoration:underline;}
.tagCloud a:hover{text-decoration:none;}
/*Banner Pager*/
.banner-pager{z-index:1; position:absolute; left:5px; float:left; padding-left:14px;}
.banner-message{z-index:1; position:absolute; right:5px; float:right; color:#fff; font-size:16px; font-weight:bold; padding-right:17px;}
.banner-message a{ color:#fff; font-size:16px; font-weight:bold; text-decoration:underline;}
.banner-message a:hover{text-decoration:none;}
.banner-ul{list-style-type:none; display:inline;}
.banner-ul li{display:inline; margin-right:5px;}
.regularBanner{font-size:20px; font-weight:bold; color:#fff; text-decoration:none; height:42px; line-height:42px; padding:0px 7px; display:block; float:left;}
.regularBanner:hover{ color:#fff; background-color:#ff9302; }
.currentBanner{font-size:20px; font-weight:bold; color:#ffa700; background:url(../images/banner_page_selected.gif) left top no-repeat; text-decoration:none; height:42px; line-height:42px; padding:0px; display:block; float:left; width:42px; text-align:center;}
.banner-page-left{background:url(../images/banner-page-left.gif) no-repeat; width:6px; height:39px; line-height:39px;}
.banner-page-right{background:url(../images/right-banner-page.gif) no-repeat; width:5px; height:39px; line-height:39px;}
.banner-page{width:728px; height:48px; line-height:48px; background:url(../images/banner_pager_bgr.gif) left top no-repeat; text-align:right; position:relative;}

.red_color { color: Red;}
.green_color { color: Green;}
.blue_color { color: Blue;}
.redLink{color:Red; text-decoration:underline; font-weight:normal;}
.redLink:hover{text-decoration:none;}
.redLinkUnderline{color:#d3171e; text-decoration:underline;}
.redLinkUnderline:hover{text-decoration:none;}

/*Rating*/
#rateStatus{height:12px; font-size:11px; color:#747474; padding-top:3px; line-height:12px; width:234px; text-align:right;}
#rateMe{float:left; width:100px; height:auto; padding-left:5px; padding-right:5px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover, #rateMe .on{background:url(../images/full_star-18px.jpg) no-repeat; width:19px; height:17px;}
#rateMe a{float:left;background:url(../images/empty_star-18px.jpg) no-repeat; width:19px; height:17px;}
#ratingSaved{display:none;}
#rnk-liteReview{margin-left:9px; width:262px; padding-top:7px; text-align:center;}
.saved{color:red; }
/*Shipping options popup*/
.shippingPopupContainer{position:absolute; width:500px; height:150px; left:260px;}
.shippingPopupContainer .shippingOptionsTop{width:500px; height:4px; line-height:4px; overflow:hidden;}
.shippingPopupContainer .shippingOptionsTop .left{background:url(../images/content_left_top.gif) no-repeat; height:4px; line-height:4px; width:4px;}
.shippingPopupContainer .shippingOptionsTop .center{background-color:#fff; border-top:solid 1px #dde0c4; height:3px; line-height:3px; width:492px;}
.shippingPopupContainer .shippingOptionsTop .right{background:url(../images/content_right_top.gif) no-repeat; height:4px; line-height:4px; width:4px;}
.shippingPopupContainer .shippingOptionsMiddle{width:448px; padding-left:50px; height:112px; padding-top:30px; background-color:#fff; border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4; position:relative; text-align:left; overflow:hidden;}
.shippingPopupContainer .shippingOptionsMiddle .shipTitle{font-size:14px; font-weight:bold; color:#999e70; padding-bottom:5px; line-height:18px; text-align:left;}
.shippingPopupContainer .shippingOptionsMiddle .shipValueText{padding-top:10px; font-size:12px; line-height:16px; color:#e23012; text-align:left;}
.shippingPopupContainer .shippingOptionsBottom{width:500px; height:4px; line-height:4px; overflow:hidden;}
.shippingPopupContainer .shippingOptionsBottom .left{background:url(../images/content_left_bottom.gif) no-repeat; height:4px; line-height:4px; width:4px;}
.shippingPopupContainer .shippingOptionsBottom .center{background-color:#fff; border-bottom:solid 1px #dde0c4; height:3px; line-height:3px; width:492px;}
.shippingPopupContainer .shippingOptionsBottom .right{background:url(../images/content_right_bottom.gif) no-repeat; height:4px; line-height:4px; width:4px;}
.shipCloseBtn{position:absolute; right:7px; top:3px;}

.searchListBtn{width:124px; text-align:right; position:relative; margin-top:-25px;}
.searchListBtnDiscount{width:124px; text-align:right; position:relative; margin-top:-25px;}
.searchListBtnDiscount .searchDiscount{position:absolute; color:#fff; font-size:12px; top:5px; left:24px;}
/*Quick Search*/
.quick_search_holder{background-color:#fff; width:390px; height:auto; border:solid 1px #b3b3b3; padding:5px; position:absolute; top:26px; left:10px; border-top:none; z-index:10;}
.quickSearch_ul{display:block; list-style-type:none; text-align:left;}
.quickSearch_li {padding:2px 10px 2px 18px; font-size:12px; line-height:16px; text-decoration:none; display:block; color:#92917c; width:362px;}
.quickSearch_li:hover{text-decoration:underline; background-color:#d6ee42;}

.productImageLi .quickSearch_li{padding:3px 10px 6px 18px; font-size:12px; height:50px; line-height:50px; text-decoration:none; display:block; color:#92917c; width:362px; overflow:hidden;}
.productImageLi .quickSearch_li:hover{height:50px; line-height:50px;}
.productImageLi .quickSearch_li .quickSearchProductImage{vertical-align:middle; float:left; width:50px; text-align:center; height:50px; background-color:#fff; border:solid 1px #b3b3b3;}

.quickSearch_li_active{font-size:12px; text-decoration:none; padding:2px 10px 2px 18px; line-height:16px; display:block; color:#92917c; width:362px; background-color:#d6ee42;}
.quickSearch_li_active:hover{text-decoration:underline;}

.productImageLi .quickSearch_li_active{height:50px; line-height:50px; font-size:12px; text-decoration:none; padding:3px 10px 6px 18px; display:block; color:#92917c; width:362px; background-color:#d6ee42;}
.productImageLi .quickSearch_li_active:hover{height:50px; line-height:50px; }
.productImageLi .quickSearch_li_active .quickSearchProductImage{vertical-align:middle; float:left; width:50px; text-align:center; height:50px; background-color:#fff; border:solid 1px #b3b3b3;}

.quickSearchProductName{display:block; border-left:solid 1px #b3b3b3; margin-left:10px; padding:3px 0px 3px 10px; float:left; line-height:12px; width:287px; overflow:hidden;}
.quickSearchOldPrice{text-decoration:line-through; font-size:11px; font-weight:normal;}
.quickSearchNewPrice{font-weight:bold; color:#4b4747;}

.quickSearch_li_all{line-height:24px; height:24px; display:block; color:#92917c; text-align:right; font-size:12px; font-weight:bold;}
.quick_search_btn{position:absolute; top:-15px; right:4px; z-index:10; cursor:pointer;}
.quick_search_mini_header{font-size:12px; font-weight:bold; color:#000; display:block; padding-bottom:10px; padding-left:5px;}
.quick_search_iFrame{width:400px; border:solid 1px #b3b3b3; height:5px; position:absolute; top:26px; left:10px; border-top:none; z-index:0; border:none;}
/*Home Special V4*/
.homeCenterSpecialsV4{margin-left:1px; width:727px; border-right:solid 1px #e0e0c8; border-left:solid 1px #e0e0c8; padding-bottom:0px;}
.homeV4Top{position:relative; width:180px; text-align:center; margin:0 auto; height:50px; overflow:hidden;}
.home_manufacturerV4{padding-top:5px; padding-bottom:4px; width:165px; height:25px; text-align:center; margin:0 auto; overflow:hidden;}
.home_vertical_separatorV4{background-color:#efefef; height:268px; margin-top:10px; width:1px;}
.homeV4_new_icon{position:absolute; top:1px; left:0px; z-index:0; display:block; width:31px; height:37px;}
.product_centerV4{width:180px; height:284px; text-align:left; margin-left:1px; overflow:hidden;}
.home_product_nameV4{width:150px; padding-left:14px; height:28px; text-align:center; overflow:hidden; margin:0 auto;}
.home_product_nameV4 h3{font-weight:normal;}
.home_product_nameV4 a{color:#899901; text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;}
.home_product_nameV4 a:hover{color:#899901; text-decoration:underline;}
.home_product_imageV4{height:140px; width:142px; margin:0 auto; overflow:hidden;}
.home_ratting_V4{height:18px; padding-top:5px; overflow:hidden; text-align:center; margin:0 auto; width:150px; padding-left:15px;}
.home_product_priceV4{border-bottom:solid 1px #eeefe8; border-top:solid 1px #eeefe8; height:41px; width:174px; margin:0 auto; text-align:center; position:relative;}
.line_through_V4gray{color:#a5a5a5; text-decoration:line-through; font-size:12px; text-align:right; padding:5px 0px;}
.home_price_textV4{font-size:1.2em; color:#fe8e30; font-weight:bold; text-align:center; margin:0 auto;}
.home_discount_icon{width:36px; padding-left:5px; height:41px; line-height:42px; text-align:center; background:url(../images/green_discount_icon.gif) no-repeat; color:#fff; font-weight:bold; font-size:13px; position:absolute; top:0px; right:-2px;}
.home_free_shipV4{text-align:center; width:150px; height:26px; margin:0 auto; text-align:center; padding-top:5px;}
.free_ship_text{color:#848f2a; text-transform:uppercase; font-weight:bold; font-size:10px; padding-top:5px; }
.discount_holderV4{text-align:center; padding-left:20px;}
.home_brand_textV4{padding:6px 0px 4px 14px; font-size:12px; color:#ff9d01;}
.home_brand_textV4 a{color:#ff9d01; text-decoration:none;}
.home_brand_textV4 a:hover{color:#ff9d01; text-decoration:underline;}
.special_zone_headV2{background:url(../images/special_zone_headerV2.gif) no-repeat left top; height:44px; margin-left:1px; width:719px; padding-right:10px;}
.special_zone_headV2 .title{color:#737e1a; font-size:18px; padding-left:20px; line-height:44px; height:44px; font-weight:bold;}
.special_zone_headV2 .title a{color:#737e1a; font-size:18px; font-weight:bold; text-decoration:none;}
.special_zone_headV2 .title a:hover{text-decoration:underline;}
.special_zone_headV2 .readMoreLink{padding-left:10px; line-height:44px; height:44px; text-align:left; font-size:11px; display:block;}
.special_zone_headV2 .readMoreLink a{font-size:11px; color:#878787;}
/*END Home Special V4*/
/*Product version 2*/
.productMainHolder{padding-left:6px; width:741px; min-height:25px;}
.productOutterTopRight{background:url(../images/product_top_right.gif) no-repeat right top; width:6px; height:6px; line-height:6px;}
.productOutterTop{border-top:solid 1px #dde1c6; height:5px; line-height:5px; width:740px; margin-left:-8px;}
.productOutterRightBorder{background-color:#dedfcf; width:1px; position:absolute; right:0px; top:8px; height:30px; line-height:30px;}
#prodBreadcrumb{ height:20px; border-bottom:1px solid #F5F6F0; line-height:20px; color:#747474; text-indent:10px; text-align:left; margin-left:1px; padding-top:0px; padding-bottom:5px; width:725px;}
#prodBreadcrumb a:link,#prodBreadcrumb a:visited,#prodBreadcrumb a:hover,#prodBreadcrumb a:active { color:#747474; font-size:12px; padding:0 2px; text-decoration:underline; }
#prodBreadcrumb a:hover { text-decoration:none;}
#prodBreadcrumb a.final { color:#f85f00; font-weight:bold; }
#prodBreadcrumb .final { color:#f85f00; font-weight:bold; }
.productPageCenter{border-right:solid 1px #dedfcf; width:740px; min-height:800px; padding-top:18px; margin-left:3px; padding-bottom:25px;}
.productTopLeft{position:relative; width:273px; padding-bottom:10px; height:331px;}
.topImageBorder{border-color:#dfdfc5; border-style:solid; border-width:1px 1px 0px 1px; width:262px; height:55px; line-height:55px; position:absolute; top:0px; left:9px; z-index:0;}
.bottomImageBorder{border-color:#dfdfc5; border-style:solid; border-width:0px 1px 1px 1px; width:262px; height:55px; line-height:55px; position:absolute; top:275px; left:9px; z-index:0;}
.pMainImage{width:262px; height:256px; position:absolute; top:37px; left:10px; z-index:1; text-align:center;}
.breadCrumb_Div{border-right:solid 1px #dedfcf; width:737px;}
.zoomV2{position:absolute; z-index:1; left:93px; top:324px;}
.imageGalleryHolder{border-color:#dfdfc5; border-style:solid; border-width:0px 1px 1px 1px; width:262px; min-height:55px; padding-bottom:5px; padding-top:4px;}
.gallery{padding-top:8px; padding-left:9px;}
.productGreenLinks{color:#8b9b07; font-size:11px; text-decoration:underline; line-height:13px;}
.productGreenLinks:hover{text-decoration:none;}
.productDataHolder{width:430px; padding-left:18px;}
.brandImg{width:74px; height:35px; overflow:hidden; padding-right:6px; text-align:left;}
.productName{color:#737e1a; text-align:left; min-height:20px; padding-bottom:2px;}
.productName h1{font-size:18px; font-weight:bold; line-height:20px;}
.description{font-size:11px; line-height:13px; color:#747474; text-align:left; padding-bottom:3px;}
.description p{padding: 5px 2px;}
.description ul{list-style-type:disc; padding-left: 20px; display: block;}
.description ul li{padding:1px;}
.productExtraDetails{padding-top:5px;}
.miniDetails{width:219px; border-color:#dfdfc5; border-style:solid; border-width:0px 0px 1px 1px;}
.miniDetails td{border-top: solid 1px #dfdfc5; vertical-align:middle; text-align:left; padding:3px 0px 3px 6px; color:#7c8628; font-size:12px; line-height:12px; height:14px;}
.matrixTable{width:219px; border-left:solid 1px #dfdfc5;}
.matrixTable td{border-bottom:solid 1px #dfdfc5; vertical-align:middle; text-align:left; padding:3px 0px 3px 6px; color:#7c8628; font-size:12px; line-height:12px; height:14px;}
.matrixTable .propertyTd{padding:10px 0px 10px 6px;}
.matrixTable .propertyNameTd{width:92px;}

.productModel{color:#00bca4; font-weight:bold;}
.buyContainer{border:solid 2px #d5e361; background-color:#f9ffc0; position:relative; padding-left:14px; width:189px; margin-left:3px; padding-top:9px; padding-bottom:7px; height:108px;}
.buyContainer p{text-align:left; padding-left:2px; color:#747474; font-size:11px;}
.productQTY{width:27px; height:18px; border:solid 1px #a5acb2; color:#000; padding-left:2px; font-size:14px; line-height:18px;}
.productPrice{text-align:left; padding-top:11px;}
.productPriceOld{text-decoration:line-through; color:#645f51; font-size:12px; text-align:left; line-height:14px;}
.productPriceNew{color:#ed2c24; font-size:20px; line-height:24px;}
.buyBtn{padding-top:6px; text-align:left;}
.discountBuyBtn{padding-top:6px; text-align:left; position:relative; text-align:left;}
.productDiscountBtnValue{position:absolute; z-index:1; left:7px; top:13px; font-size:16px; color:#fff; font-weight:bold;}
.productDiscount{background:url(../images/product-discount-bgr.gif) no-repeat right top; text-align:left; padding-left:13px; padding-top:10px; height:40px; width:41px; position:absolute; z-index:1; top:0px; right:0px; color:#737e1a; font-size:18px; line-height:20px; font-weight:bold;}
.reviewsAndContact{margin-left:-1px; padding-top:10px;}
.reviewsContainer{font-size:11px; color:#747474; line-height:14px;}
.productBottomDetails{width:488px; padding-left:9px; margin-top:15px;}
.productBottomDetailsHeader{background:url(../images/green-details-bgr.gif) no-repeat left top; width:462px; color:#737e1a; font-weight:bold; font-size:16px; height:44px; line-height:44px; padding-left:20px; text-align:left; overflow:hidden;}
.bottomDetailsContainer{border-left:solid 1px #e0e0c8; border-right:solid 1px #e0e0c8; padding:20px 3px; width:474px; text-align:left;}
.bottomDetailsLeft{background:url(../images/bottom-left.gif) no-repeat left top; width:4px; height:4px; line-height:4px;}
.bottomDetailsBorder{border-bottom:solid 1px #e0e0c8; width:474px; height:3px; line-height:3px;}
.bottomDetailsRight{background:url(../images/bottom-right.gif) no-repeat left top; width:4px; height:4px; line-height:4px;}
.productPropertiesTable{width:474px; border-top:solid 1px #e9e9e9;}
.productPropertiesTable th{border-bottom:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; width:143px; padding-left:10px; font-size:12px; font-weight:bold; color:#000; height:18px; line-height:18px;}
.productPropertiesTable td{border-bottom:solid 1px #e9e9e9; padding-left:10px; font-size:12px; color:#000; height:18px; line-height:18px;}
.anchorLink{height:1px; line-height:1px; visibility:hidden;}
.errorMessagesProduct{border-right:solid 1px #dedfcf; width:730px; padding-right:10px; margin-left:3px;}
.productAdditionalProd{width:232px; background:url(../images/orange-product-bgr.gif) no-repeat left top; color:#bd420c; font-size:16px; font-weight:bold; line-height:44px; margin-top:15px;}
.accesoriesContainer{ border-left:solid 1px #e0e0c8; border-right:solid 1px #e0e0c8; padding-top:4px; padding-left:5px; width:225px;}
.productAccDiv{width:222px; padding-bottom:10px;}
.accItem{border-bottom:solid 1px #ecede7; width:210px; padding-left:5px; margin-left:2px; padding-top:4px;}
.accCheckbox{width:10px; line-height:31px; padding-top:15px;background:url(../images/bgr_minicart_price.jpg) 0px 4px no-repeat; height:20px; padding-left:4px;}
.additionalProdSeparator{background-color:#e0e0c8; height:1px; line-height:1px; width:212px; margin:0 auto;}
.similarContainer{ border-left:solid 1px #e0e0c8; border-right:solid 1px #e0e0c8; padding-top:4px; padding-left:3px; width:227px;}
.categItem{position:relative; border-top:solid 1px #e0e0c8; width:218px; overflow:hidden; font-weight:normal; margin:0 auto; text-align:center; padding-bottom:5px;}
.categPrices{font-size:12px; color:#fe6d00; width:212px; text-align:center; height:29px; line-height:12px;}
.categDetailsLink{color:#787878; text-decoration:underline; font-size:12px; line-height:14px;}
.categDetailsLink:hover{text-decoration:none;}
.horizSpacer{padding-bottom:5px; border-top:solid 1px #e0e0c8; width:462px; height:1px; line-height:1px; margin-left:5px;}
.specialsV2{width:156px; height:200px; padding-bottom:10px;}
.accBorderBottom{width:232px; height:4px; line-height:4px;}
.porductSuportButton{width:429px; text-align:right; margin-top:-20px;}
.tagsHolder{padding-left:10px; width:340px; text-align:left; line-height:13px; font-size:11px;}
.tagsHolder a{ font-weight:normal;}
.documentHolder{padding:3px 0px 3px 10px; width:340px; text-align:left;}
/*END product version 2*/
/*Basket V2*/
.basketV2content{width:963px; padding-bottom:30px;}
.divHeaderLeftV2{background:url(../images/basketLeftV2.gif) no-repeat left top; width:7px; height:67px; line-height:67px; overflow:hidden;}
.divHeaderCenterV2{background:url(../images/basketCenterV2.gif) repeat-x left top; width:916px; height:46px; line-height:46px; overflow:hidden; padding-top:21px; padding-left:34px;}
.divHeaderRightV2{background:url(../images/basketRightV2.gif) no-repeat left top; width:6px; height:67px; line-height:67px; overflow:hidden;}
.basketLogo{background:url(../images/basketLogo.jpg) no-repeat left center; width:240px; padding-left:50px; height:40px; line-height:40px; color:#737e1a; font-size:18px; font-weight:bold; text-align:left;}
.basketContentV2{border-left:solid 1px #dee0d3; border-right:solid 1px #dee0d3; width:936px; padding-left:20px; padding-right:5px; text-align:left;}
.basketProductsTable{width:712px;}
.basketProductsTable thead td{border-bottom:solid 1px #e0e0c8; border-top:solid 1px #e0e0c8; padding:2px 0px; text-align:center; vertical-align:middle;}
.basketProductsTable thead td p{background-color:#fbffe2; height:27px; line-height:27px; color:#747474; font-size:11px;}
.basketProductsTable tbody td{text-align:center; vertical-align:middle; padding-top:7px;}
.basketProductsTable tbody .basketImage{width:110px; height:120px; overflow:hidden;}
.basketProductsTable tbody .basketImage a{width:100px; height:100px; padding:5px; border:solid 1px #e0e0c8; display:block;}
.basketProductsTable tbody .basketDetailsV2{vertical-align:top; text-align:left; padding-left:7px; padding-right:7px; width:255px; height:120px;}
.basketProductsTable tbody .basketQTYv2{vertical-align:top; padding-top:28px; width:90px;}
.basketProductsTable tbody .basketQTYv2 input{width:24px; height:18px; line-height:18px; font-size:12px;}
.basketProductsTable tbody .basketPriceV2{color:#FE6D00; font-size:12px; vertical-align:top; padding-top:35px; width:100px;}
.basketProductsTable tbody .basketErase{vertical-align:top; padding-top:34px; width:70px;}
.basketProductsTable tbody .basketSpacer{padding:0px; background-color:#e0e0c8; font-size:1px; height:1px; line-height:1px; overflow:hidden;}
.basketUpdateQTY{width:712px; padding:2px 0px; border-bottom:solid 1px #e0e0c8; border-top:solid 1px #e0e0c8;}
.basketUpdateQTY div{height:27px; line-height:27px; background-color:#fbffe2;}
.couponsContainer{background:url(../images/basketCouponLogo.jpg) no-repeat 16px 18px; padding-top:12px; padding-bottom:10px; padding-left:62px; border-bottom:solid 1px #e0e0c8; width:650px;}
.basketProducts{width:716px; overflow:hidden;}
.shippTitle{background:url(../images/basketShippingTitle.gif) no-repeat left top; width:220px; height:44px; line-height:44px; color:#bd420c; font-size:16px; font-weight:bold; text-align:center;}
.rightShipping{width:220px; overflow:hidden;}
.shippingInnerData{border-left:solid 1px #e6e6d3; border-right:solid 1px #e6e6d3; width:200px; padding:10px 10px 15px 8px;}
.basketBtnsV2{border-left:solid 1px #e6e6d3; border-right:solid 1px #e6e6d3; width:198px; padding:0px 10px 20px 10px;}
.shippBottomLeft{background:url(../images/shippBottomleft.gif) no-repeat left top; width:5px; height:5px; line-height:5px;}
.shippBottomCenter{width:210px; height:4px; line-height:4px; border-bottom:solid 1px #e0e0c8;}
.shippBottomRight{background:url(../images/shippBottomright.gif) no-repeat left top; width:5px; height:5px; line-height:5px;}
/*End Basket V2*/
.homeBlogData{background:url(../images/homeBlogBGR.jpg) no-repeat left top; margin:2px 2px 8px 0px; width:244px; height:70px;}
.homeBlogData .blogTitle{text-align:left; padding-left:80px; padding-top:10px; padding-bottom:2px;}
.homeBlogData .blogTitle a{font-size:20px; font-family:Arial Black; color:#fff; text-decoration:none;}
.homeBlogData .blogTitle a:hover{text-decoration:underline;}
.homeBlogData .blogDescription{text-align:left; padding-left:80px; padding-right:5px;}
.homeBlogData .blogDescription a{color:#fff; text-decoration:none; font-size:14px; font-family:Arial; line-height:16px;}
.homeBlogData .blogDescription a:hover{text-decoration:underline;}

/*Home Newsletter*/
.homeNewsletterData{background:url(../images/homeNewsletterBgr.jpg) repeat-x left top; height:70px; width:484px; margin-top:2px;}
.homeNewsletterData .newsletterTitle{font-size:20px; font-family:Arial Black; color:#fff; padding-left:98px; padding-top:6px; padding-bottom:2px; text-align:left;}
.homeNewsletterData .newsletterDescription{font-size:12px; font-family:Arial; color:#fff; padding-left:98px; text-align:left;}
.homeNewsletterData .newsletterForm{padding-left:96px; padding-top:3px;}
.homeNewsletterData .newsletterForm .home_newsletter_text{height:17px; line-height:17px; border:solid 1px #b3b3b3; color:#6f6f6f; font-size:12px; font-family:Arial; vertical-align:top;}
.homeNewsletterData .newsletterForm .home_newsletter_btn{width:79px; height:21px;}
.prodReview{color:#000; visibility:hidden; display:none;}

/*Product Scroll COntrol*/
.stepcarousel{position: absolute; overflow:hidden; width: 695px; height: 220px; left:19px;}
.stepcarousel .belt{position: absolute; left:0;top: 0;}
.stepcarousel .panel{float:left; overflow: hidden; margin:0px; width: 347px; margin-top:0px;}
.scrollButtonLeft{position:relative; width:26px; height:32px; line-height:32px; overflow:hidden; margin-left:-17px; margin-top:98px; z-index:1;}
.scrollButtonRight{position:relative; width:26px; height:32px; line-height:32px; z-index:1;}
.scrollButtonRight a{position:absolute; width:26px; height:32px; line-height:32px; display:block; z-index:1; top:98px; right:-17px;}
.firstSpecialProduct{background:url(../images/firstProdBgr.gif) no-repeat left bottom; height:220px; width:339px; overflow:hidden; margin-left:1px;}
.secondSpecialProduct{background:url(../images/secondProdBgr.gif) no-repeat left bottom; height:220px; width:339px; overflow:hidden; margin-left:1px;}
.scrollProdImage{width:146px; height:180px;}
.prodScrollDetails{width:191px; padding-top:8px;}
.scrollBrand{width:75px; height:35px; padding-bottom:5px;}
.scrollName{width:180px; overflow:hidden; padding-bottom:5px; text-align:left; line-height:15px; height:45px;}
.scrollName h3 a{color:#737e1a; font-weight:bold; font-size:12px; text-decoration:none;}
.scrollName h3 a:hover{text-decoration:underline;}
.scrollDescription{color:#747474; font-size:11px; width:170px; overflow:hidden; text-align:left; line-height:13px; height:39px; padding-bottom:4px;}
.scrollReviews{width:170px; text-align:left; height:20px; padding-bottom:3px;}
.scrollProdPrice{width:88px; height:29px;}
.scrollProdIcons{width:98px; padding-top:14px; height:31px; text-align:center;}
/*END Product Scroll COntrol*/
/*Testimonials*/
.testimonialsResults{width:680px; padding:10px 15px; border-bottom:1px solid #F5F6F0; border-top:1px solid #F5F6F0;}
.testimonialsResults .green{background-color:#fff; width:660px; padding:10px; min-height:70px;}
.testimonialsResults .orange{background-color:#fef5e0; width:660px; padding:10px; min-height:70px;}
.testimonialsResults .orange .header{border-bottom:solid 1px #f3ce77; width:660px;}
.testimonialsResults .green .header{border-bottom:solid 1px #dfdfc5; width:660px;}
.fullStar18{background:url(../images/full18Star.gif) repeat-x; width:90px; height:17px; line-height:17px; overflow:hidden;}
.emptyStar18{background:url(../images/empty18Star.gif) repeat-x; width:90px; height:17px; overflow:hidden; line-height:17px;}
.testimonialNote{width:150px; padding-left:10px; height:20px; line-height:17px; overflow:hidden;}
.testimonialNote .note{padding-left:10px; color:#c82423; font-size:12px; padding-top:1px;}
.testimonialDate{padding-right:10px; height:20px; line-height:17px; overflow:hidden; font-size:12px; color:#8b9b07;}
.testimonialsResults .description{padding:10px; font-size:12px; line-height:15px; font-style:italic;}
.addTestimonial{padding-right:40px; height:45px; line-height:45px;}
.addTestimonial a{font-size:12px; color:#ff9d01; text-decoration:underline; font-weight:bold;}
.addTestimonial a:hover{text-decoration:none;}
.testimonialsResults .author{text-align:right; padding:10px 10px 0px 10px; width:640px; color:#9e9e9e; font-size:11px; font-weight:bold;}
.miniTestimonial{text-align:left; font-size:11px; line-height:14px; color:#787878; font-style:italic; padding-bottom:5px;}
.miniTestimonialAuthor{text-align:right; padding-bottom:5px; color:#787878; font-size:11px; height:14px; line-height:14px; overflow:hidden; font-weight:bold;}
/*END Testimonials*/
.homeBanner-mio{padding-top:1px; padding-left:1px; padding-bottom:4px; height:131px; line-height:131px;}
.productMioBanner{margin-top:-10px; width:719px; padding-bottom:8px; padding-left:7px; height:72px; line-height:72px;}
.searchMioBanner{padding:8px 0px 3px 7px; height:72px; line-height:72px; width:719px;}
.searchOutterTop{border-top:solid 1px #dde1c6; height:3px; line-height:3px; overflow:hidden;}
.searchOutterCorner{background:url(../images/searchOutterCorner.gif) no-repeat right top; height:4px; line-height:4px; width:4px; overflow:hidden;}
.searchFeeds{text-align:left; text-decoration:none; overflow:hidden; padding:0px; width:290px;}
.searchFeedLink{color:#747474; text-decoration:none; font-size:11px; line-height:13px;}
.searchFeedLink:hover{text-decoration:underline;}
.search_filter_right{background-color:#dadd88; width:131px; padding-left:8px; height:29px; line-height:29px; color:#917561; font-size:16px; font-weight:bold; text-align:left;}
.search_filter_right_corner{background:url(../images/search-filter-right.gif) no-repeat left top; background-color:#dadd88; width:6px; height:29px; line-height:29px;}
.filter_down_arrow{background:url(../images/down_arrow.gif) no-repeat left top; width:13px; height:8px; line-height:8px; overflow:hidden; position:absolute; top:7px; right:155px; z-index:1;}
.searchPage-filters{width:191px; overflow:hidden;}
/*Product of the week*/
.weekProductContainer{height:187px; border-bottom:solid 1px #f5f6f0; border-top:solid 1px #f5f6f0; padding:5px 0px; width:536px;}
.weekProductContainer .title{background:url(../images/week-product-title.jpg) no-repeat left top; width:46px; height:187px; position:relative;}
.weekProductContainer .title .arrowBullet{background:url(../images/arrow-bullet.gif) no-repeat left top; width:22px; height:22px; position:absolute; z-index:1; top:81px; right:-14px;}
.weekProductContainer .special-week{width:476px; overflow:hidden;}
.weekProductContainer .special-week .productContainer{width:476px; background:url(../images/special-week-top.gif) no-repeat left top; height:179px; padding-top:4px; overflow:hidden;}
.weekProductContainer .special-week .productBottom{width:476px; background:url(../images/special-week-bottom.gif) no-repeat left top; height:4px; line-height:4px; overflow:hidden;}
.weekProductContainer .rightBorder{background:url(../images/special-week-right.gif) no-repeat left top; height:187px; width:11px;}
.special-week .productContainer .specialImage{width:170px; height:178px;}
.special-week .productContainer .mainDetails{padding:12px 4px;}
.special-week .productContainer .mainDetails .brandImage{width:80px; height:35px;}
.special-week .productContainer .mainDetails .productName{width:280px; height:14px; overflow:hidden; line-height:14px; padding-top:8px; padding-left:2px;}
.special-week .productContainer .mainDetails .productName h3{height:14px; overflow:hidden; line-height:14px;}
.special-week .productContainer .mainDetails .productName a{color:#899901; text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;}
.special-week .productContainer .mainDetails .productName a:hover{text-decoration:underline;}
.special-week .productContainer .mainDetails .productDescription{color:#747474; font-size:11px; line-height:13px; padding-left:2px; width:280px;}
.special-week .productContainer .mainDetails .specialRatting{width:140px; height:16px; line-height:16px; padding-top:5px;}
.special-week .productContainer .mainDetails .specialPrice{height:31px; width:100px;}
.special-week .productContainer .mainDetails .specialPrice .newPrice{color:#ff8e2e; font-size:13px; font-weight:bold;}
.special-week .productContainer .mainDetails .specialPrice .oldPrice{font-size:12px; text-decoration:line-through; padding-bottom:5px; color:#a5a5a5; padding-top:7px;}
.special-week .productContainer .mainDetails .specialIcons{padding-top:13px; width:70px;}
.latest-down-arrow{background:url(../images/down_arrow.gif) no-repeat left top; width:13px; height:8px; line-height:8px; overflow:hidden; position:absolute; top:7px; right:155px; z-index:1;}
.searchDisclaimer{padding-left:4px;}
.special-week .productContainer .mainDetails .specialAddCart{padding-top:19px; padding-left:20px;}
.special-week .productContainer .mainDetails .specialAddCartDiscount{padding-top:19px; padding-left:20px; position:relative;}
.special-week .productContainer .mainDetails .specialAddCartDiscount .specialDiscountValue{position:absolute; top:24px; left:25px; font-size:12px; color:#fff; z-index:1;}
#trustPilotDiv{visibility:hidden; height:150px;}
#trustPilotInner{text-align:center; width:175px; margin:0 auto;}
.prodRightDiv{width:232px; margin-left:3px; overflow:hidden;}
.kitDiscountsTable{width:230px; font-size:13px;}
.kitDiscountsTable th{text-align:right; width:140px; padding-right:10px;}
.kitDiscountsTable td{text-align:left; width:90px;}
.freeSpecial{color:#c82423;}
.kitDiscountSpan{font-size:12px; color:#5f7600;}
.kitDiscountIcon{background:url(../images/emptyDiscountIcon.jpg) no-repeat 2px 0px; width:32px; padding-top:6px; height:21px; line-height:14px; font-size:14px; padding-right:4px; font-weight:bold; color:#c83f16; text-align:center; cursor:pointer;}
.kitDiscountIcon .percent{font-size:10px; font-weight:bold;}
.brandLink{color:#ff9d01; text-decoration:none; font-size:12px;}
.brandLink:hover{text-decoration:underline;}
.brandsTitleRight{background:url(../images/brand_right.jpg) no-repeat left top; width:6px; line-height:29px; height:29px;}
.freeShippBanner{width:727px; height:55px; line-height:55px; padding-left:2px; overflow:hidden;}
.productFreeShipp{margin-left:-2px;}
.followLogo{text-align:left; padding-right:15px;}
.noFlashText{padding-top:40px; font-size:12px; color:#96bc33;}
/*News Control*/
.newsContainer{margin-left:1px; width:727px; border-right:solid 1px #e0e0c8; border-left:solid 1px #e0e0c8; padding-bottom:0px;}
.newsContainer .fullBgr{background-color:#fef5e0; width:707px; padding:10px; min-height:70px;}
.newsContainer .fullBgr .header{border-bottom:solid 1px #f3ce77; width:707px;}
.newsContainer .noBgr{background-color:#fff; width:707px; padding:10px; min-height:70px;}
.newsContainer .noBgr .header{border-bottom:solid 1px #dfdfc5; width:707px;}
.newsContainer .title{line-height:17px; overflow:hidden; font-size:13px; color:#8b9b07; padding-left:10px; height:20px; font-weight:bold;}
.newsContainer .date{padding-right:10px; height:20px; line-height:17px; overflow:hidden; font-size:12px; color:#8b9b07;}
.newsContainer .description{padding:10px; font-size:12px; line-height:15px; font-style:italic;}
.newsContainer .readMore a{font-size:11px; color:#ff9d01; line-height:13px; text-decoration:underline; padding-right:10px;}
.newsContainer .readMore a:hover{text-decoration:none;}

.breadcrumbsMainHolder{padding-left:0px; padding-top:0px; margin-bottom:2px;}

.breadcrumbsTop{width:963px;}
.breadcrumbsDataHolder_new {border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4; width:941px; position:relative; z-index:1; margin-top:-4px;}
.breadcrumbs{width:963px; height:30px; overflow:hidden; position:relative; z-index:0;}
.breadcrumbsTopLeft{background:url(../images/footerTopLeft.gif) no-repeat left top; height:30px; line-height:30px; width:6px; overflow:hidden;}
.breadcrumbsTopBgr{background:url(../images/footerTopBgr.gif) repeat-x left top; height:30px; line-height:30px; width:921px; overflow:hidden; padding:0px 15px;}
.breadcrumbsTopRight{background:url(../images/footerTopRight.gif) no-repeat left top; height:30px; line-height:30px; width:6px; overflow:hidden;}
.breadcrumbsDataHolder{border-left:solid 1px #dde0c4; border-right:solid 1px #dde0c4; width:961px; position:relative; z-index:0;}
.breadcrumbsBottom{height:6px; line-height:6px; width:963px; overflow:hidden;}
.breadcrumbsBottom .breadcrumbsBottomLeft{width:6px; line-height:6px; height:6px; background:url(../images/footerBottomLeft.gif) no-repeat;}
.breadcrumbsBottom .breadcrumbsBottomBgr{width:951px; line-height:5px; height:5px; border-bottom:solid 1px #dbe0c6; }
.breadcrumbsBottom .breadcrumbsBottomRight{width:6px; line-height:6px; height:6px; background:url(../images/footerBottomRight.gif) no-repeat;}

.breadcrumbsTextArea{width:920px;}
.breadcrumbsActiveText{width:400px;color:#fe7600;font-size:14px; text-align:left;font-weight:bold;overflow:hidden;}
.breadcrumbsInActiveText{color:#bbb793;font-size:14px;font-weight:bold;}
.breadcrumbsGrey{width:437px; height:11px; line-height:11px; background-color:#e8e6d6; overflow:hidden; position:relative; z-index:1; margin-left:-2px; margin-top:4px;}
.breadcrumbsOrange{width:435px; height:11px; line-height:11px; background-color:#ffb100;overflow:hidden; margin-top:4px; position:relative; z-index:1; margin-left:-2px;}
.breadcrumbsInActiveStep{width:19px;height:19px;background:url(../images/breadcrumbsInActive.gif) no-repeat left top; margin-left:-2px;}
.breadcrumbsActiveStep{width:19px;height:19px;background:url(../images/breadcrumbsActive.gif) no-repeat left top;}
.breadcrumbsActiveArrow{width:115px;height:11px; line-height:11px; overflow:hidden; background:url(../images/breadcrumbsArrow.gif) no-repeat right top;background-color:#ffb100;}
/*Category Feeds*/
.feedContainer{padding-left:3px; width:533px;}
.feedContainer .orange-title {background:url(../images/orange-bullet.gif) no-repeat 5px 8px;line-height:20px; height:20px; font-size:12px; color:#ff9d01; text-decoration:none; text-align:left; text-indent:22px; padding-bottom:4px; padding-left:5px; font-weight:bold; padding-top:5px;}
.categoryFeedsContainer{text-align:left; font-size:11px; color:#858585; width:511px; line-height:14px; border-left:1px solid #efefef; border-right:1px solid #efefef; padding:5px 10px 0px 10px;}
.categoryFeedsContainer .title{font-weight:bold; padding-bottom:5px; font-size:12px;}
.categoryFeedsContainer .title a {color:#858585;}
.categoryFeedsContainer .title a:hover {text-decoration:none; color:#858585;}
.categoryFeedsContainer .categoryFeedLine{padding-bottom:12px;}
.categoryFeedsContainer .moreLink{padding-top:3px;}
.categoryFeedsContainer .moreLink .green_links{font-weight:normal; color:#899901;}
.categoryFeedsContainer .moreLink .green_links:hover{text-decoration:none;}
.feed_top_container{width:533px; height:10px; line-height:10px; overflow:hidden;}
.feed_top_container .left{background:url(../images/products_left.gif) no-repeat; width:4px; line-height:10px; height:10px; overflow:hidden;}
.feed_top_container .top{border-top:solid 1px #efefef; width:525px; height:9px; line-height:9px; overflow:hidden;}
.feed_top_container .right{background:url(../images/products_right.gif) no-repeat; width:4px; line-height:10px; height:10px;}
.feed_bottom_container{width:533px; height:10px; line-height:10px; overflow:hidden;}
.feed_bottom_container .left{background:url(../images/products_bottom_left.gif) right top no-repeat; width:4px; height:10px; line-height:10px; overflow:hidden;}
.feed_bottom_container .bottom{border-bottom:solid 1px #efefef; width:525px; height:9px; line-height:9px; overflow:hidden;}
.feed_bottom_container .right{background:url(../images/products_bottom_right.gif) left top no-repeat; width:4px; height:10px; line-height:10px; overflow:hidden;}

/* FOOTER SLIDING ZONE */
#popup_container { width: 100%; background-color:#fff4be;/*#f97705*/ position: fixed; bottom: 0px; z-index:1000; border-top:solid 1px #787878;}
#popup_content {color:#787878; height: 36px; padding-top:4px; line-height:18px; width:942px; display:none; margin-left:auto; margin-right:auto;}
#popup_content_close { cursor: pointer; text-decoration:underline;}
#popup_content a {color:#787878;}
#popup_content .basketIcon {background:url(../images/popup_basket.jpg) left top no-repeat; height:32px; width:35px; }
#productItem .productImage {width:80px; height:80px; border:solid 1px #787878; background-color:#FFFFFF;}
.brandName a{color:#899901; text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;}
.brandName a:hover{color:#899901; text-decoration:underline;}

.fbLikeBtn{width:254px; margin:0 auto; text-align:center; padding-top:5px; overflow:hidden; padding-left:10px;}
.fbActivity{padding-left:4px; width:215px; height:250px; padding-bottom:7px;}

/* Validation CSS */
.errorValidate{width:16px; height:14px; overflow:hidden; line-height:16px; background:url(../images/error_image.gif) no-repeat; position: absolute; z-index: 1000; display:block;}
.succesValidate{width:16px; height:16px; overflow:hidden; line-height:16px; background:url(../images/checkbullet.gif) no-repeat; position: absolute; z-index: 1001; display:block;}
.loaderValidate{width:16px; height:16px; overflow:hidden; line-height:16px; background:url(../images/ajax-loader.gif) no-repeat; position: absolute; z-index: 1002; display:block;}
.formError {position:absolute;padding-bottom:13px;display:block;z-index:5000;/*cursor:pointer;*/}
#debugMode{background:#000;position:fixed;width:100%; height:200px;top:0; left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%; background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
.checkoutFrame{border:solid 1px red; position:absolute; z-index:0; overflow:hidden; background:none;}

.galleryDiscount{position:relative;}
.galleryDiscount .discountValue{font-size:16px; font-weight:bold; color:#fff; position:absolute; z-index:1; top:7px; left:10px;}