.recaptcha {clear: both}
.normalprice {margin: 0 6px 0 0}
#googleplus {background:url(../images/google_back.gif) no-repeat; width: 117px; height: 37px; padding: 3px 6px 0 45px; margin-bottom: 5px}

.error {color: red}
#freeShippingIcon {margin: 10px 0 0}
/*.special_offer {background:url(../images/sale_product.png) no-repeat; width: 116px; height: 70px; position: absolute; right: -3px; top: -3px; display: bloc; z-index: 500}*/

#pagebody #landing_img a {display: block; width: 175px; height: 175px; overflow: hidden; position: relative; margin-right: 5px}
#pagebody #landing_img .landing_img_right a {margin-right: 0}
#pagebody #landing_img a span {display: block; width: 175px; height: 175px; z-index: 1; background:url(../images/home_landing.png) no-repeat; position: absolute; top: 0; left: 0; cursor: pointer}
#pagebody #landing_links a {color: #79998f; font-weight: bold; padding: 7px 20px 7px 10px; text-transform: uppercase; width: 145px; background:url(../images/landing_links.gif) no-repeat right top #d9e8e3; display: block}

.overlay {background:transparent url(../images/overlay.png) repeat top left; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:600;  } 

#p_description {clear: both}
#pagebody ul.p_description { padding:0; margin:0; list-style:none; display:block; height:32px; width: 680px; padding: 0;  }
#pagebody ul.p_description li {margin: 0; padding: 0; list-style: none}
#pagebody ul.p_description li, ul.p_description a { display:block; float:left; margin:0; padding:0; line-height: normal;  }

a.boxclose {background:Url(../images/close_image.gif) no-repeat; width: 23px; height: 24px; display: block; position: absolute; right: 10px; top: 7px}
#select_colour { }
#FabricOption {display: none}
#FabricOption {background: white; padding:15px 15px 5px; position:absolute; top:-50px; width:510px; z-index:3000; left: 20px; }
#FabricOption h4 {margin: -15px -15px 0 -15px; padding: 8px 15px; background: #efd7d6; border-bottom: 3px solid #f3e3e3; margin-bottom: 15px; font-size: 15px; position: relative z-index:3000; }
#FabricOption br.clearBoth {display: none}
#FabricOption label { float: left; width: 110px; margin: 0 5px 20px; text-align: center; font-size: 11px; font-weight: normal; border: 1px solid #efd7d6; height: 110px; padding: 5px 2px 0; cursor: pointer; position: relative }
#FabricOption label img {margin-top: 6px; bottom: 6px; position: absolute; left: 7px}
#FabricOption .bsRadioButton {float: left; }

#pagebody ul.p_description a { color: #79998f; text-decoration:none; position:relative; z-index:0; font-size: 14px; font-weight: bold; height: 25px; border: 1px solid #d9e8e3; border-bottom: 1px solid #d9e8e3; background:url(../images/tab_over.gif) no-repeat top left #d9e8e3; padding:6px 13px 0 23px; margin-right:12px; font-weight:bold;}

#pagebody ul.p_description a.selected { color: #79998f; text-decoration:none; position:relative; z-index:0; font-size: 14px; font-weight: bold; height: 25px; border: 1px solid #D9E8E3; border-bottom: 1px solid white; background:url(../images/tab_out.gif) no-repeat top left white}

.tabs_system, #product_extra { background:url(../images/pagebody_inner.png) repeat-y; padding: 5px 15px 25px; width: 676px; border: 1px solid #d9e8e3; margin-bottom: 12px}
#tab5 {padding-top: 20px}
.tabs_system h1 {margin-top: 15px}
#tab5 img {margin: 0 5px 0 0}

#left #nav-cat li {border:0; padding: 0; width: 162px; padding: 0; list-style: none; margin: 0}
#nav-cat ul {padding: 0; margin: 0;width: 162px; }
#left #nav-cat li:hover { background: none; width: 162px; padding: 0}
#nav-cat a { padding: 5px 5px 5px 15px; color: #3b3b3b; font-weight: normal; width: 142px; display:inline-block; font-size: 13px; background:Url(../images/nav_out.gif) no-repeat 0 8px}
#nav-cat li.submenu a { cursor: pointer}
#nav-cat a:hover { }
#nav-cat ul.level2 {padding: 5px 0 8px 10px; width: 162px; background: #f4e3e3}
#nav-cat ul.level2 a { border-bottom: 1px solid #e5d4d4; color: black; background-image: none}
#nav-cat li li.submenu a { }
#nav-cat ul.level2 a, #nav-cat li li.submenu ul a  { background-image: none; font-size: 12px; padding: 4px 5px}
#nav-cat li li li.submenu a {background:url(../images/navleft_second.gif) no-repeat 155px 9px; }
#nav-cat ul.level3 a, #nav-cat li li li.submenu ul a  { background-image: none}
#nav-cat ul.level3 {padding: 5px 0 8px 10px; width: 162px; background: #f4e3e3}
#nav-cat ul.level2 a:hover, #nav-cat ul.level3 a:hover, #nav-cat ul.level4 a:hover {text-decoration: underline}
#nav-cat ul.level4 {padding: 5px 0 8px 10px; width: 162px; background: #ad7fcb}

#nav-cat li { float:left; width:162px; }
#nav-cat li ul { position:absolute; width:162px ; left:-999em; z-index: 5000 }
#nav-cat li ul li a { }
#nav-cat li ul ul { margin:-32px 0 0 162px; }
#nav-cat li:hover ul ul, #nav-cat li.sfhover ul ul { left:-999em; }
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li.sfhover ul, #nav-cat li li.sfhover ul { left:auto; margin:-32px 0 0 162px; }
#nav-cat li ul ul { margin:-1em 0 0 10em; }
#nav-cat li:hover ul ul, #nav-cat li:hover ul ul ul, #nav-cat li.sfhover ul ul, #nav-cat li.sfhover ul ul ul { left:-999em; }
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li li li:hover ul, #nav-cat li.sfhover ul, #nav-cat li li.sfhover ul, #nav-cat li li li.sfhover ul { left:auto; }


.starting_price {display: none}

.home_special {margin-top: 10px}


#product_info_review {float: left; width: 91px; height: 18px; overflow: hidden; margin: 16px 0 0 8px }
#product_info_review .product_info_stars img {float: right; display: block}
#product_info_review a {color: #4B504F}

#product_info_review2 {text-align: center; font-weight: bold}
.general_review {padding: 10px 0; border-bottom: 1px solid #F0E7F4}
.review_star {display: block; margin-bottom: 5px}
.review_name, .review_date {display: inline-block; margin-bottom: 10px; color: #969696; font-weight: normal}
.review_name b {font-weight: normal}
