html,body{

      -webkit-text-size-adjust:none;

}

/*---- Position css ------*/

body{ margin:0 auto; }

#head_css, #center_css, #foot_css{ width:100%; clear:both;  }

#foot_css { border-top: 3px solid #dddbd4;margin: 0 auto;}

#head_w , #center_w, #foot_w { width:960px; margin:0 auto;position:relative;}

#center_w{ margin-top:2px;}

#foot_w { padding:23px 0 50px 0;}

#navColumnOne,#columnCenter,#navColumnTwo{ float:left;}	

#navColumnOne{ width:160px;}

#columnCenter{ margin-left:20px;width: 780px;}

#loginBody ,#createaccountBody,#shoppingcartBody,#productinfoBody{ background:#fff;}

#loginBody #columnCenter,#createaccountBody #columnCenter,#shoppingcartBody #columnCenter,#productinfoBody #columnCenter{ margin:0px; width: 100%;}

			

/*---- Text styles ------*/																																																																																																																																																																																																																																										/*-------bof base.body css--------*/

body { color: #6A6969;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em; line-height:1.5em; color:#6a6969; text-align:left; }

a { color:#000; outline:none;}

a:link { color:#000; text-decoration: NONE; }

a:visited { color: #00000; text-decoration: NONE; }

a:hover { color:#000; text-decoration:none; cursor:pointer; }

a:active { color: #2b2b2b; }

h1,h2,h3,P, ADDRESS{padding:0; margin:0;}

h2 {font-size: 18px;font-weight: normal;line-height: 1.25;margin-bottom: 7px;}



.head_nav{ background: url("nav-bg.jpg") repeat-x scroll 0 100% transparent;; width:100%; height:35px;clear:both;border: 1px solid #CCC;}

.head_nav li{ float:left;}

.head_nav a{ color:#969595;}

.head_nav a:hover{ color:#333; text-decoration:none;}





/*---- Element styles ------*/	

SELECT,INPUT,textarea{border: none;font:10px Arial, Helvetica, sans-serif; vertical-align:middle; color:#929292;outline:none;}

SELECT,textarea	{background:#fff; border:1px solid #414143; border-right:1px solid #d9ccc8; border-bottom:1px solid #d9ccc8;}

FORM { padding:0; margin:0;}

ul,li{ padding:0; margin:0;list-style:none;}

TEXTAREA { display: block; width: 99%; }

LEGEND { padding: 4px 7px; color: #999; }



/*---- Custom styles ------*/	

.float-right ,.forward{ float: right; }

.float-left ,.back { float: left; }

.clearBoth { clear: both; }

.bold { font-weight: bold; }

.hiddenField { display: none; }

.visibleField { display: inline; }





/*------------ bof header css ------------*/

#head_css li .submenu{ }

.logo{ margin-top:32px; float:left;}

.logo h1{ text-indent:-9999px; position:absolute;}

.search-header{ float:right;}

.head_nav{ width:960px; margin:auto;}

.head_nav img{ float:left;}

.head_cart{  padding:0 6px;}

.head_cart,.head_cart a,.head_cart p{ float:left}







/*------------ bof all nav css ------------*/

.head_nav a{ line-height:35px;  padding:10px 14px;display:block; font: 1.25em Arial, Helvetica, Tahoma, Verdana, sans-serif;float:left; color:#fff;}

.head_nav a:hover{ background:#000; color:#fff; }

.head_nav ul.level1 { position:relative;}

.head_nav ul.level1 li {float:left;height:35px;}
.head_nav ul.level1 li.submenu:hover a{ background:#000; color:#fff;}
.head_nav ul.level1 li.submenu:hover ul{ display:block;}
.head_nav ul.level1 li ul.level2 { display:none; border:1px solid #000; position:absolute; top:35px; left:0; z-index:99; padding-left:60px;width:900px; background:#fff; clear:both; height:100px;}

.head_nav ul.level1 li ul.level2 li{ padding-top:10px; height:auto; width:200px;}
.head_nav ul.level1 li ul.level2 li a{ padding:0;color: #E0286D;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #888; line-height:25px; margin-bottom:5px;}

.head_nav ul.level1 li ul.level2 li a:hover{ background:none;}
.head_nav ul.level1 li.submenu:hover ul.level2 a{ background:none; color:#E0286D;}
.head_nav ul.level1 li.submenu:hover ul.level3 a{ background:none; color:#333333;}
.head_nav ul.level1 li ul.level2 ul.level3 li{ padding:0;width:175px; }
.head_nav ul.level1 li ul.level2 ul.level3 li a{ font-size: 12px; line-height: 1.3em;color: #333333; font-weight:400;width:175px; border:none;}

.head_nav ul.level1 li ul.level2 ul.level3 li a:hover{ background:#D80E6E; color:#FFFFFF; }

.head_nav a.navBanner{ width:960px; height:50px; margin-left:-60px; margin-top:10px; float:left;}



#navBreadCrumb { font: 12px arial; width:960px;  margin:0 auto 10px; border-bottom:1px solid #DDDDDD; height:29px; padding:3px 0;}

#navBreadCrumb li{   height: 29px;line-height: 28px;text-decoration: none; float:left; position:relative;}

#navBreadCrumb a { padding:0 0 0 12px; color:#333; display:block; font-size:11px;  height: 29px;line-height: 28px; }

#navBreadCrumb a:hover{ color:#E0286D;}

#navBreadCrumb li.home a{ padding: 0 8px 0 4px;}

#navBreadCrumb a span ,#navBreadCrumb  a i,#navBreadCrumb .product p,#navBreadCrumb .product i{ background:url("../images/main-breadcrumb_lang.png") no-repeat;line-height:28px;}

#navBreadCrumb .home a span { background-position: 1px 2px; height: 17px; width: 16px;margin-top: 5px; float:left;}

#navBreadCrumb .home a span:hover{ background-position: 1px -17px;}

#navBreadCrumb li i{height: 27px;line-height: 26px;position: absolute;right: -8px;top: 2px;width: 9px;z-index: 20; background-position:0 -34px;}

#navBreadCrumb .sub a span{ background-position:2px -187px;display: inline-block;height: 15px;vertical-align: middle;width: 17px;}

#navBreadCrumb .product p{ background-position:0 -61px;text-shadow:0 1px 0 #666666; color:#fff; padding:0 8px 0 12px; background-repeat:repeat-x;}

#navBreadCrumb .product i{background-position:-25px -37px; position: absolute;right: -8px;top: 2px;}



.tool_top ,.tool_bottom { clear:both; float:left; width:100%; margin:10px 0;}


.navSplitPagesLinks { height:18px;}

.navSplitPagesLinks a {color: #888;font-size: 11px;line-height: 19px; float:left; padding:0 4px;}

.navSplitPagesLinks a:hover { color: #000000;}


.CRselectBox { background:#FFFFFF url("../images/select_box_off.gif") no-repeat right center; cursor:pointer; display:block; width: 150px; height: 18px; margin-left:66px; border: 1px solid #CFCCBD !important; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) !important; margin-top: 3px; outline: 0 none !important; position:relative; }

.CRselectBoxOptions { background:#FFFFFF; border:solid #999; border-width:0 1px 1px 1px; margin-left:-1px; list-style:none; overflow-y:auto; z-index:1000; position: absolute; top:18px; left:0px; width:150px; height:100px; display:none; overflow:auto; padding:0; }

.CRselectBoxOptions a { color:#000; display:block; height:22px; line-height:22px; padding-left:4px; background:#fff; overflow:hidden; white-space:nowrap; }

.CRselectBoxOptions a:hover { background:#bbb }

.CRselectBoxOptions a.selected { background:#bbb }*/

.CRselectBox a { outline: none; text-decoration:none; }

.CRselectBox a:focus { outline: none; text-decoration:none; }

.CRselectBoxItem { padding:0; margin:0; }

.CRselectBox a.CRselectValue { display:block; padding:0px 20px 0px 4px; white-space:nowrap; color:#9a9a9a; overflow:hidden; width:110px; }

.CRselectBoxHover { background:#FFFFFF url("../images/select_box_on.gif") no-repeat right center; }

LABEL.inputLabel { float: left; }





/*------------ bof search css ------------*/

.headtSeach{ float:right; margin-top:7px;}

.headtSeach form{ padding:0!important; margin:0!important;}

.search-header-content { background:#FFFFFF;color:#57575B;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:16px;padding:3px 2px 2px;width:140px;}

.button-search-header{float: left;background: url("../images/masterSprite.gif") -105px -25px no-repeat;width: 70px;height: 21px; text-indent:-9999px;}

.shipping_returns{ float:right;margin-top:28px;margin-left:400px}

.shipping_returns a{ float:left; background:url("../images/masterSprite.gif") repeat-x;text-indent:-9999px;height:13px;}

.shipping_returns a.free_shipping{ background-position:0 -25px;width:103px;}

.shipping_returns a.easy_returns{ background-position: 0 -39px;width:91px;margin-left:12px;}





.navEZPagesTop{ float:right; margin-left:100px; padding:40px 0 14px;}

.navEZPagesTop a {float:left;text-decoration:none; font-size:12px;color:#878787; height:15px; line-height:15px; padding:0 12px 0 10px; border-right:1px solid #d7d7d8;}

.navEZPagesTop a:last-child{ border:none; padding-right:0;}

.navEZPagesTop a:hover{ text-decoration:underline;}



.advanced-search-header { float:left; padding:0;}

.advanced-search-header a{background:url("../images/form-search-link.gif") repeat-x center top #f1f2f2; border:1px solid #dfdfdf; border-radius:0 5px 5px 0; display:inline-block;text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;text-transform:uppercase;line-height:34px;padding:0 18px 0 17px;font-weight:700;color:#767676; margin-left:1px;}

.advanced-search-header a:hover{ background:#3C3B3B; color:#fff; border-color:#3C3B3B;}





/*------------ bof homepage banner css ------------*/

.banner { width:100%; height:50px; background:url("../images/wk33-10off-sitewide-banner-lt.gif") no-repeat;}
.banner2 {width:100%; height:248px; margin:5px 0;}
.banner .shoplinks{ float:right; margin: 25px 40px 0 0; font-size:13px; color:#E0286D;}

.banner .shop-head{ color:#555;}

.banner .shoplinks a{ color:#E0286D; padding-right:3px;}







#article p {padding: 10px 5px;}
#why_buy .news-title h3{ background:url("../images/foot-top-bg.png") no-repeat;	height:59px; text-align:center; color:#B6810C; line-height:59px;font-size:20px;}
#why_buy ul{padding:15px 5px 0px 15px;;}
#why_buy .btn-mini{text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);color: #ffffff;border:0; border-radius:3px; background-image:-moz-linear-gradient(center top , #EE5F5B, #BD362F); padding:1px 2px;margin-top:10px; cursor:pointer;}
#why_buy .btn-miniHover{text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);color: #ffffff; border:0; border-radius:3px; padding:1px 2px;background-color:#BD362F; margin-top:10px;cursor:pointer;}
#why_buy h4{ color:#333;}
#why_buy div{ font-size:11px; color:555;}
#why_buy li{
	padding-left:20px; width:252px; margin-top:10px; padding-left:48px; margin-bottom:3px; float:left; background:url(../images/footer-sprite.gif) no-repeat; min-height:200px;
}
#why_buy li.why_1 { background-position:-70px -230px;}
#why_buy li.why_2 { background-position:-268px 0; margin-left:15px}
#why_buy li.why_3 { background-position:-150px -140px; margin-left:15px}
#why_buy li.why_4 { background-position:-110px -184px;}
#why_buy li.why_5 { background-position:-190px -95px; margin-left:15px}
#why_buy li.why_6 { background-position:-230px -50px; margin-left:15px}






/*------------ bof sidebox css ------------*/

.leftBoxContainer , .rightBoxContainer { float:left;}

.leftBoxContainer{ margin-bottom:10px; background:#F0EFED; border:#CCC 2px solid;}

.reviews_info h3{ border-bottom:1px solid #cfcfcf; padding:10px 5px 11px 11px; background:url("../images/block-title-bg.gif") repeat-x center top #cfcfcf; border-radius:3px 3px 0 0;  color: #43403D; font-family: 'Open Sans',sans-serif;font-size: 12px;font-weight: 600;text-transform: uppercase;}
.leftBoxHeading{ color:#F0820B; font-family: 'Open Sans',sans-serif;font-size: 12px;font-weight: 600;padding:10px 5px 11px 11px; text-transform: uppercase;}
#bannerbox2Content a{ display:block; border:solid #ccc; border-width:1px 0;}
#bannerbox2Content a:hover{ border-color:#000;}
.sideBoxContent{padding:8px 5px;background:url("../images/block-content-bg.gif") repeat-x center top #e7e7e7; }
#bannerbox .sideBoxContent{padding:8px 0px; background:none; border-radius:0;}
#shoppingcart,#tagsbox{ padding:0; }

#shoppingcartHeading{ border-bottom:1px solid #035e8c; background:url("../images/block-title-bg2.gif") repeat-x center top #036a9d;color:#fff; }

#shoppingcartContent,#tagsboxContent{ padding:8px 11px; background:url("../images/block-content-bg2.gif") repeat-x; color:#fff; margin:0; }

#tags ul ,#tags li{ display: inline;}

#tags li a{ text-decoration:underline; color:#6A6969; padding: 0 2px;}

#tags li a:hover{ color:#555; text-decoration:none;}

#tags .actions a{color: #383838;font-weight: bold; margin-top:10px; display:block;}

#whatsNew h2,#customerreview h2,.blog_style h2,#about_us-heading,#indexCategoriesHeading,#cartDefaultHeading,#accountHistoryDefaultHeading,#productListHeading,#faq-heading,#shippingInfoHeading,#accountDefaultHeading,#addressBookDefaultHeading,#accountNotificationsHeading,#acctNewslettersDefaultHeading,#privacyDefaultHeading,#createAcctDefaultHeading,#advSearchDefaultHeading,#createAcctSuccessHeading,#pageNotFoundHeading,#logoffDefaultHeading,.page-title h1,#tagsBody h1{  font-size:14px; color:#167caf; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:20px; font-weight:600; margin:0px;}

#categoriescssHeading{ display:none;}

#categoriesContent a,#categoriesContent span{  color: #95979B; font-size:12px; }

#categoriesContent a:hover,#categoriesContent span:hover{ text-decoration:underline;}

.categories-top-list{ background:url("../images/subnav-arrow.gif") no-repeat 100% 50% ;}

.categories-top-list,.subcategory { border-bottom: 1px solid #EAEAEA;line-height: 2.1em;}

span.cartOldItem { color:#fff; }







/*------------ bof products_list css ------------*/



#mainWrapper {width: 1000px;margin:0 auto;}

#contentMainWrapper { margin:0;}

.centerBoxContentsNew{margin: 0 10px 15px 0;}

.ProductsListDisplay .ProductsList{ margin:0 0 10px 20px;background:#fff;width:173px; float:left; border-radius:4px; border:1px solid #fff;}

.ProductsListDisplay .first{ margin-left:0;}
.ProductsListImg { height:180px; background: #FFFFFF; display:table;}
.ProductsListImg a{ display:table-cell; vertical-align:middle;}
.ProductsListImg img { margin: 0 auto;}
.ProductsListBox{}

.ProductsListBox a { display:block;}

.ProductsListBox .rating{ padding-left:64px; background:url('../images/rating5.png') no-repeat left center;}

.ProductsListBox .rating a{ display:inline;}

.ProductsListBox span.normalprice,.ProductsListBox{ font-size:10px;  margin:5px 8px 0 0;}
span.productSpecialPrice{ font-size:17px;  margin:5px 8px 0 0;}

.ProductsListBox a.itemTitle{font-size:11px;  color:#888; margin-bottom:5px;}



 a.itemTitle1:hover, a.itemTitle:hover{ cursor:pointer;}

.categoryListBoxContents{ float:left; margin: 15px 2px 0 17px;}

.categoryListBoxContents a { text-decoration: none; text-align:center; width: 150px; display:table; }

.categoryListBoxContents img{ margin: 0 auto; height:50px; }

.centerColumn,#centerColumn{ min-height: 300px;}

#indexDefault{ padding:0; background:none;}









/*------------ bof products_info css ------------*/



.navNextPrevWrapper{ position:absolute;right: 0; top: -37px;}

.navNextPrevWrapper a{ font-size:11px; line-height:16px; color:#888; display:block; margin-bottom:5px;}

.navPrevList,.navNextList{ float:left;}

.navPrevList a.prev,.navNextList a.next { background:url("../images/carousel.png") no-repeat; height:19px; width:19px; display:block;}

.navPrevList ul,.navNextList ul { position: absolute; top: 25px; right:-4px;}

.navPrevList a.prev { background-position:0 -184px;}

.navPrevList a.prev:hover { background-position:0 -210px;}

.navNextList a.next { background-position:-42px -184px;}

.navNextList a.next:hover { background-position:-42px -210px;}

.navPrevList ul li,.navNextList ul li{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #999999;

    border-radius: 3px 3px 3px 3px;

    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

    padding: 10px;

    position: absolute;

    right: -1px;

    top: 1px;

    width: 122px;

    z-index: 100;

}

.navNextPrevWrapper em{ background:url("../images/NextPrevEm.gif") no-repeat center 0; position:absolute; z-index:101;}

.navPrevList em{height: 14px;position: absolute;right: 10px;top: -12px;width: 40px;}

.navNextList em{height: 14px;position: absolute;right: -6px;top: -12px;width: 40px;}







#productinfoBody h2{ font-size:12px; color:#000;}

#productinfoBody form{border-bottom:1px dashed #ddd; padding-bottom:10px;}

#productMainImage { float:left; width:500px; padding:10px 0;}

#productMainImage a{ margin: 0 auto; display:block;}





#cartAdd { float:left; }

#cartAdd label{ font-size: 10px;}

#cartAdd select{background-color: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;color: #555555;display: inline-block;

font-size: 13px;height: 28px;line-height: 28px;margin:0 5px;padding:4px;vertical-align: middle;}

#cartAdd input,#cartAdd a  { float:left; }

#cartAdd a { padding-top: 5px;}



.productinfo_right .mcafee{ background:url("../images/mcafee.jpg") no-repeat; width:170px; height:65px; float:right;}

.productinfo_right .prodOrderLinks{ margin:5px 0 2px;}

.productinfo_right .prodOrderLinks a{color:#333;}

.productinfo_right .prodOrderLinks em{ margin:0 6px;color:#ddd;}





#productDetailsList { margin:10px 0;}

#productDetailsList li{ float:left; padding:0 10px; }

#productAttributes { float:left;}

#attrib-grid-table{ text-align:center; }

.attrib-grid-hHeader{ background: none repeat scroll 0 0 #EBEBEB; }

#attrib-grid-opt-nameH,#attrib-grid-opt-nameV{ background:#ccc;}

#attribsOptionsText { background:url("../images/size.png"); height: 266px; width: 445px; margin: 0 10px 10px 0; float:left; display:none; position:absolute; left:-215px; top:24px; } 

#productTellFriendLink{ margin-right:20px;}

#productDateAdded{ text-align:center; width:409px; float:left; margin-top: 10px;}

.attcss1,.attcss{ width:32px; height:22px ;background:url("../images/m_1268125090747.jpg") no-repeat; }

.attcss1:hover,.attcss:hover{ cursor:pointer;}

.attcss1 { background-position:-152px -103px;}

.attcss { background-position:-114px -103px;}

#productDescription{ padding-top:30px; font-size:11px; line-height:14px;}

#productDescription .content,#Reviews .content{ font-size:12px; line-height:16px; color:#333; padding:10px 0;}

.productinfo_right{width:440px; padding: 0 0 0 20px; min-height:250px; background:#fff; position:relative;}

.productinfo_left{height:100%;margin:0 auto; width:500px;}

.productinfo_left_img {  background:url("../images/monitor-background2.png") no-repeat 0 100%; height:100%; width:100%; padding:0 0 16px 13px;}

#customer_reviews{ padding:0 10px;}

.ratingRow1{ background:url("../images/ratinglarge.png") no-repeat; height:30px; width:170px;}

.wrapperAttribsOptions input{ display:none;}

.attribsRadioButton { border: 2px solid #CDCDCD;display: block;float: left; height: 18px; text-align: center; width: 50px;margin:3px;font-size: 10px; cursor:pointer; background:#fff;}

.selectedd{ border-color:#000;}

.ratingRow2{ width:32px; height:30px; float:left; cursor:pointer;}

.ratingRow input{ display:none;}

#productName {border-bottom: 1px solid #DDDDDD;color: #333333;font-size: 18px;line-height: 20px;margin: 25px 0 0;padding-bottom: 7px;}

#productName li{ color: #CCCCCC; float: right;font-size: 11px;margin-left: 11px;}

.productinfo_right a:hover{ color:#E0286D!important;}

.productinfo_right .star{border-bottom:1px dashed #DDDDDD;padding-bottom:10px; margin-bottom:10px; height:25px; width:100%}

.productinfo_right .star li{ margin:8px 10px 0 0; float:left;}

.productinfo_right .star li a{color:#666;}

.productinfo_right .star li span{ float:left; background:url("../images/star.png") no-repeat;width:70px; height:15px;margin:2px 2px 0 0;}

.productinfo_right .star .starS0{ background-position: -72px -36px;}

.productinfo_right .star .starS5{background-position: -2px -36px;}



.productinfo_right .prodPriceDis{border-bottom:1px dashed #DDDDDD;margin-bottom:10px; height:49px;}

#productPrices { float:left; width:150px; padding-right:20px;}

#productPrices .price { color:#A72D2C;font:bold 24px/20px Helvetica; float:left; width:150px; height:25px;}

#productPrices .delPrice { font:11px Verdana; width:150px; float:left;}

.discountPrice{ float:left;}

.discountCount .discountCount_left,.discountPrice span{ background:url("../images/discountCount.png") no-repeat; float:left;}

.discountPrice span{color:#D8AA2D;font:11px/14px Verdana,Geneva,sans-serif; display:block;white-space:normal;padding:1px 5px 0 15px; height:30px;}

.discountCount{color: #FFFFFF;height: 31px;line-height: 31px;position: relative; float:left;}

.discountCount .discountCount_left{ color: #FFFFFF;font: 18px/22px Georgia;height: 31px;left: 0;padding: 0 25px 0 10px;position: absolute;text-align: right;white-space: nowrap;z-index: 2; background-position:right -40px;}

.discountCount .discountCount_left strong{ font: bold 16px/31px Georgia;}





.prodtViewAll{ position:relative; float:left; width:500px; height:100px;}

.prodtViewAll .widget{ width:400px; overflow:hidden; height:88px; margin:0 auto;}

.prodtViewAll a.pre, .prodtViewAll a.nex{ cursor: pointer;height: 19px;position: absolute;top: 39px;width: 18px; background:url("../images/carousel.png") no-repeat;}

.prodtViewAll a.pre{background-position:0 -250px; left:12px;}

.prodtViewAll a.nex{background-position:-42px -250px; right:12px;}

.prodtViewAll a.pre:hover{background-position:0 -280px;}

.prodtViewAll a.nex:hover{background-position:-42px -280px}



#productAdditionalImages{float: left;height: 80px;margin-top: 8px;width: 2480px;}

#productAdditionalImages .additionalImages{ margin:0 3px; padding:6px 1px 1px; }

#productAdditionalImages div.current{background:url("../images/addimgbg.gif") no-repeat center 0 ;padding:5px 0px 0px; }

#productAdditionalImages .additionalImages a.jqzoomAdditional{border:1px solid #ccc; display:block;}

#productAdditionalImages div.current a.jqzoomAdditional{border:2px solid #a63892;}













/*------------ bof products_info_similar css ------------*/



.normalprice,.productSpecialPrice { color:#8F0509; font-weight:bold; font-size:11px; }

.normalprice{ text-decoration:line-through; color:#aaa!important;} 



#productinfoBody #relateProduct{ padding-top:10px;}

#productinfoBody .headDiv{display: block;border-bottom: 1px solid #F0820B;line-height:18px;}

#productinfoBody h2.BoxHeading{ display:table;background-color: #F0820B;border-radius: 3px 3px 0 0;color: #FFFFFF;padding: 3px 10px 2px;

text-shadow: 0 1px 0 #8A2827; font-size:12px; line-height:18px; margin:0; font-weight:bold;}

#productinfoBody #relateProduct .reProInfo{ float:left;width: 768px; position:relative;}

#productinfoBody #relateProduct .thisProInfo{float: left;overflow: hidden;width: 192px;background:url("../images/thisProInfo.gif") no-repeat top right;}

#productinfoBody #relateProduct .ProInfo{width: 128px;color: #333333;padding: 5px 0 0 16px;}	

#productinfoBody #relateProduct .thisProInfo .ProInfo{}

#productinfoBody #relateProduct .relateScroller .ProInfo {margin-right: 16px; padding-left:0;float:left;}

#productinfoBody #relateProduct .relatedImages_bg{ height:140px; vertical-align:middle; display:table-cell;}

#productinfoBody #relateProduct .ProName a{ font-size:11px; color:#555;}

#productinfoBody #relateProduct .ProPrice span{font-size:12px;}

#productinfoBody #relateProduct .relateScroller{ width:720px; overflow:hidden; margin:0 auto;}

#productinfoBody #relateProduct a.pre, #productinfoBody #relateProduct a.nex{ cursor: pointer;height: 27px;position: absolute;top: 101px;width: 21px; background:url("../images/carousel.png") no-repeat;}

#productinfoBody #relateProduct a.pre{background-position:0 -100px; left:-14px;}

#productinfoBody #relateProduct a.nex{background-position:-39px -100px; right:-6px;}

#productinfoBody #relateProduct a.pre:hover{background-position:0 -141px;}

#productinfoBody #relateProduct a.nex:hover{background-position:-39px -141px;}









/*------------ bof login css ------------*/

.page-title { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 11px; }

#loginForm,.information1,#passwordForgotten form{ background:#F2F2F2; margin-bottom: 25px; width: 938px; padding-top: 20px;border: 1px solid #DFDFDF; height:80px; }

#passwordForgotten form{ height:150px;}

.create_account{ float:right; margin: 10px 112px 10px 0;}

h1#loginDefaultHeading,h1#create_account { border:0px; height:40px; line-height:40px;}

#loginForm fieldset,#passwordForgotten fieldset{ border:0; }

.formElement { float: left; height: 63px; margin-bottom: 8px; position: relative; margin-left: 20px; }





/*------------ bof shopping_cart css ------------*/



#cartContentsDisplay {border-collapse: collapse;}

#cartContentsDisplay th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }

#cartContentsDisplay td { padding:5px; border:1px solid #ddd; }

#cartContentsDisplay th,#cartContentsDisplay td {border-color:#e2e2e2; line-height:normal; padding:8px;}

#cartContentsDisplay td {vertical-align:middle;}

#cartContentsDisplay thead {text-transform:uppercase; font-size:11px; color:#2f2f2f; background: #F1F1F1;}

#cartContentsDisplay tfoot .btn-continue {float:left;}

#cartContentsDisplay tfoot {background:#f1f1f1;}

#cartContentsDisplay .cartProductDisplay a{ color: #167CAF; font-weight:600;}

#cartContentsDisplay #cartImage{ width:100%; display:table; height:75px;}

#cartContentsDisplay #cartImage a{ display:table-cell; text-align:center; vertical-align: middle;}

#cartContentsDisplay #cartSubTotal{color:#333333;font-size:14px;font-weight:bold;height:20px;line-height: 20px;}

#cartContentsDisplay .cartQuantity input{background:#fff; border:1px solid #414143; border-right:1px solid #d9ccc8; border-bottom:1px solid #d9ccc8;}



/*------------ bof REVIEWS css ------------*/

#customerreview{ position:relative;}

.reviewscontent{float:left;height:153px; overflow:hidden; width:700px ;}

.creviews,.reviews_info{float: left;  width: 698px;border:1px solid #fff; background:url("../images/block-content-bg.gif") repeat-x center top #fff;  border-bottom:1px solid #e3e3e3;border-top-left-radius:6px;border-bottom-left-radius:6px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06); margin-bottom:5px; height:145px;}

#r_num_style{ position: absolute; right:250px; top:10px;}

.reviews_info{ width:218px; margin-left:20px;}

.reviewsimages{ display: table;float: left;height: 145px;width: 160px; border-right:#ddd 1px solid;}

.reviewsimages a{ text-align:center; display: table-cell; vertical-align:middle; }

.reviewsinfo{ float:left;width:500px; min-height:110px; color:#667F92; padding:10px;}

#customerreview .rating{ margin-top:2px;}

#reviewmore{ font-size: 15px;color: #222; display:block;}

#reviewsWriteReviewer{ margin:10px 0 0 0!important;}

#reviewsDefault .smallProductImage{ margin-right:10px;}

.r_num{ float:left;padding:5px; background:url("../images/nav-bg.gif") repeat-x; color:#167CAF; margin-left:5px; height:10px; width:10px; text-align:center; line-height:10px; border:1px solid #167CAF; cursor:pointer;}

#customerreview .current{background:url("../images/bkg_button.gif") repeat-x center top;  color:#fff; }

.r_num:hover{background:url("../images/bkg_button.gif") repeat-x center bottom #4e4e4e; color:#fff;}

#Reviews,#reviewsWrite{ width:100%; }

#reviewsWrite .content{ padding:10px 0; width:70%;}





#Reviews li{border-top: 1px solid #DDDDDD;min-height: 100px; padding: 10px 10px 0;position: relative;}

#Reviews li:first-child{ border:none;}

#Reviews .reviewerInfo{ float:left;width:172px; font-size:11px;}

#Reviews .reviewRight{ float:left;}

#Reviews .reviewerInfo div{ margin-bottom:4px;}

#Reviews .reviewerInfo .name{}

#Reviews .reviewerInfo span{color:#999;}

#Reviews .reviewerInfo .verfied{ background:url("../images/verfied.png") -4px 0 no-repeat;  color: #458846;line-height: 14px;padding: 2px 0 1px 22px;}

#Reviews .reviewRight{background:url("../images/quote-left-mini.png") no-repeat left top; margin-top:3px; text-indent:20px;}



#customerreview{ float:left; margin:20px 0;}



/*------------ bof footer css ------------*/



.legalCopyright { margin: 20px auto 0; color:#999; font-size:11px;font-family: Georgia,"Times New Roman",serif; text-align:center;}

.navSplitPagesLinks{  margin:0 auto; color:#888; display: table; float:right;}
.filter{ float:right;}
.navSplitPagesResult{ display:none;}

#navSuppWrapper{ width:1000px ; padding-bottom:30px; margin: 0 auto;}

.about_us ,.my_account{  float:right;  width:160px;}

.about_us a,.my_account a{display:block;}

.foot_email{ float:left; width:325px; background:url("../images/footer-email-graphic.gif") no-repeat;}

.foot_email .footemail h3 {

	margin: 10px auto 0 47px;

	background: url("../images/masterSprite.gif") 0 -110px no-repeat;

	text-decoration: none;

	text-indent: -9999px;

	width: 117px;

	height: 17px;

	overflow:hidden;

}

.foot_email .footemail input {

	border: 1px solid #878787;

	display: inline;

	width: 208px;

	float: left;

	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;

	color: #4a4949;

	margin: 10px 5px 0 0;

	padding: 3px;

}

.foot_email .footemail a{

	display: inline;

	float: left;

	width: 53px;

	height: 19px;

	margin: 10px 0 0 0;

	background: url("../images/masterSprite.gif") -105px -48px no-repeat;

	text-indent: -9999px;

	overflow:hidden;

}

.foot_email .footemail p{

	line-height:12px;

	clear: both;

	font-size: 10px;

	color: #878787;

	width: 280px;

	margin: 0;

	padding: 4px 0 0 11px;

}

.footer_social ul{

	list-style: none;

	margin: 0;

	padding: 0;

}

.footer_social li{

	display: inline;

	float: left;

	width: 35px;

	margin: 0 5px;

}

.footer_social li a{ width:32px; height:30px; float:left;}

.footer_social h3{	

    margin: 10px 0 0 20px;

	text-decoration: none;

	background: url("../images/Template.png") 0 -308px no-repeat;

	text-indent: -9999px;

	width: 115px;

	height: 35px;

	overflow:hidden;

}

.footer_social .facebook{ background:url("../images/icons/icon-facebook-32x32.png") no-repeat;}

.footer_social .twitter{ background:url("../images/icons/icon-twitter-32x32.png") no-repeat;}

.footer_social .pinterest{ background:url("../images/icons/icon-pinterest-32x32.png") no-repeat;}



.footer_wishlist{float:left; background:url("../images/footer-wishlist-graphic.gif") no-repeat; width:244px;}



.footer_wishlist h3 {

	margin: 10px auto 0 49px;

	background: url("../images/masterSprite.gif") 0 -92px no-repeat;

	text-decoration: none;

	text-indent: -9999px;

	width: 74px;

	height: 17px;

	overflow:hidden;

}



.footer_wishlist  p {

	font: 12px/17px Arial, Helvetica, sans-serif;

	color: #878787;

	margin: 0px 0 0 49px;

}

.footer_wishlist p a {

	font-weight: bold;

	color: #f0820b;

	text-decoration: none;

}

.footer_wishlist p a:hover {

	text-decoration: underline;

}

.footer_wishlist h3.phone {

	margin:10px 0 0 49px;

	background: url("../images/Template.png") -278px -447px no-repeat; width: 117px; height: 14px;

}

.footer_wishlist a.blog{ background:url("../images/solefood.gif") no-repeat; width:142px; height:79px;}

.about_us h3 {

	margin: 10px auto 5px 0;

	background: url("../images/masterSprite.gif") 0 -53px no-repeat;

	text-decoration: none;

	text-indent: -9999px;

	width: 60px;

	height: 12px;

	overflow:hidden;

}



.my_account h3 {

	margin: 10px auto 5px 0;

	background: url("../images/masterSprite.gif") 0 -66px no-repeat;

	text-decoration: none;

	text-indent: -9999px;

	width: 81px;

	height: 12px;

	overflow:hidden;

}



.footer-links a{ line-height:17px; font-size:12px; color:#878787;font-family:Arial, Helvetica, sans-serif;}



/*------------ bof other_page css ------------*/

#checkoutPayment li{ float:left; width:47%; padding:3px 10px;}

#checkoutPayment li a{ color:#848484;}

#checkoutPayment li a:hover{ color:#000;}

#logoffDefaultMainContent,#shippingInfoMainContent,#privacyDefaultMainContent,#accountDefault,#about_us-content,#pageNotFoundMainContent{ margin:0 10px;}

#createAcctSuccessMainContent{ color: #999999;font-size: 11px; padding: 0 10px;}





/*------------ bof my_account css ------------*/

.registered-users{float: right; width: 49%;}

.new-users{float: left; width: 49%;}

.login_e, .login_p{ float:left; color:#929292; font-weight:bold; position:relative; z-index:0; font-size:10px; text-transform:uppercase; margin-bottom:1px;}

#login-email-address ,#login-password{ width: 215px; background:#fff; border:1px solid #414143; border-right:1px solid #d9ccc8; border-bottom:1px solid #d9ccc8;color: #929292; font-size:10px; height:12px;}

.create_account a{ width:150px; height:30px; background:url("../images/register.png") no-repeat; position: absolute;top: 183px; left:217px; display:block;}

.alert{ color:#f00; float:left; padding:0 2px;}

input#state{ margin-top:0;margin-left: 125px; margin-bottom:3px;}

.create_accout_information { min-height:122px; width:437px; padding: 10px 10px 15px; float:left; background:#F0F0F0; margin:5px; line-height:22px; border:1px solid #ccc;}

.edit_accout_password label,.edit_accout_information label,#createAcctDefault label{ color: #1278C0; width:125px;}

#password-current,#password-new,#password-confirm,.edit_account input,.create_accout_information input,#review-nume{ background:#fff; border:1px solid #414143; border-right:1px solid #d9ccc8; border-bottom:1px solid #d9ccc8; width:220px; color:#999; font-size:10px; padding:1px; margin-top:2px;}

#review-nume{ width:130px;}

#createAcctDefault select{ width:202px;}

#gender-male,#gender-female,#newsletter-checkbox,#email-format-html,#email-format-text{ width:20px!important;}

#gender-male,#gender-female{ margin-top:-1px!important;}



.edit_accout_password ,.edit_accout_information{ min-width:650px; padding: 10px 10px 15px; float:left; background:#F0F0F0;box-shadow: 0 0 4px #999999;margin: 20px;}

.account_all_order{ background:url("../images/all_order.png") no-repeat; padding:10px 0 0 35px; float:right; height:20px;}



#RSSFeedLink{ float:left;margin-left: 30px;margin-top: 7px;}


.navSplitPagesLinks {font-family:Arial,Helvetica,sans-serif;}
.navSplitPagesLinks .next_page,.navSplitPagesLinks .prev_page{ text-indent:-9999px; background:url('../images/prev_next_page.png');height: 17px; width:16px; display:block;}
.navSplitPagesLinks strong.current{ float:left;color: #F0820B; font-size: 14px;font-weight: bold; padding:0 5px;}
.filter .inputLabel{ font-size:11px;}
.navSplitPagesLinks .next_page{background-position: 16px 0;}
.navSplitPagesLinks .prev_page{}

.ProductsListDisplay{

line-height: 1.3em;
font-size: .95em;
	
	}
	
	
	
	.slider {
width: 960px;
height: 440px;
float: left;
overflow: hidden;
padding-top: 5px;
}

#faded {
overflow: hidden;
width: 960px;
height: 440px;
position: relative;
}


#banner1{ border:#C30000 2px solid;}

#homebox {
float: left;
height: 321px;
width: 880px;
display: block;
margin: 0px 0px 15px 0px;
border-top: 3px solid black;
}
#homebox #homeitems {
float: left;
width: 960px;
height: 318px;
margin: 0 0 0 0;
padding: 0;
overflow: hidden;
border-bottom: 3px solid black;
}
#homebox #slider {
float: left;
width: 7040px;
margin: 0;
padding: 0;
background: transparent;
}
#homebox .block {
float: left!important;
clear: none!important;
width: 960px;
height: 318px;
margin: 0;
padding: 0;
}
#homebox .box {
float: left;
background: transparent url(panel-fade.png) no-repeat;
width: 280px;
height: 141px;
display: block;
margin: 60px 0px 0px 0px;
padding: 10px 15px 10px 10px;
}
#homebox .box h2 {
color: white;
font-style: italic;
font-weight: normal;
}
#links-of-london{
	background:url("880x318_fitbox-links_oflondonlandingpage.jpg");}
#homebox .box p a {
color: white;
font-weight: normal;
font: 1.0em Arial, Helvetica, Tahoma, Verdana, sans-serif;
}
#homebox .box h2 a {
color: white;
}
p a:hover {
text-decoration: underline;
}
#txt1{
	width:780px;
	line-height: 27px;
font-family: Arial;
font-size: 15px;
color: #666;
position:relative;
left:30px;}
