@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,img{margin:0;padding:0; border:0px;}
body{width:auto;margin:0;min-width:1000px; background:url(../images/bg.jpg) repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555;}
#wrap{width:960px; margin:0 auto; padding:0 20px; background-image:url(../images/shad-bg-lr.png); clear:both;}
#header{width:auto; background-color:#FFF; min-height:120px;}
.top-link{height:30px; background-color:#000000; color:#FFF; line-height:28px;}
.top-link a{color:#fefefe; text-decoration:none; padding:5px 8px;}
.top-link a:hover{color:#FFF; background-color:#7f176b; text-decoration:none; padding:5px 8px;}
.logo{float:left; margin:15px 10px 10px 20px;}
.phn-no{ float:right; background:url(../images/phn-icon.png) no-repeat; height:23px; font-size:18px; color:#666; vertical-align:middle; padding:0 0 0 25px; margin:12px 20px 0 0;}

#cart{float:right; text-align:left; background-color:#eaeaea; line-height:40px; padding:0 10px; width:275px;}
#cart a{color:#010101; line-height:30px; padding:0 10px 0 0; margin:0 10px 0 0; text-decoration:none;}
#cart a:hover{color:#020202;}
#cart img{vertical-align:middle; padding:0 7px 0 0;}
.viewbag{float:right; background-color:#eaeaea; margin-right:10px;}
.viewbag a{padding:4px 10px; background-color:#7f176b; text-decoration:none; color:#FFF; line-height:18px;}
.viewbag a:hover{text-decoration:none;}
.viewbag .chkout{padding:4px 5px; background:none; text-decoration:none; color:#80176b; line-height:22px;}
.viewbag .chkout:hover{text-decoration:none;}
.bord{ border:1px solid #d0d0d0;}

#search{float:right; clear:right; margin:10px 10px 0 0; border:1px solid #d3d3d3; padding:3px; position:relative; height:20px;}
#search input{color:#545454;}
#search input[type='image'],input.image {border:0px; width:23px; cursor:pointer; vertical-align:middle; position:absolute; right:0; margin-left:10px;}

#left-nav{width:200px; margin:0 10px; float:left;}
#left-nav ul{display:block; margin-left:25px;}
#left-nav ul li{font-size:11px; color:#010101; list-style:none; line-height:20px; font-weight:bold;}
#left-nav ul li a{font-size:11px; color:#010101; text-decoration:none;} 
#left-nav ul li a:hover{font-size:11px; color:#010101;}

#left-nav ul li ul{margin-left:10px;} 
#left-nav ul li ul li{font-size:11px; color:#000000; color:#666;} 
#left-nav ul li ul li a{color:#666; font-weight:normal; text-decoration:none; background:url(../images/sub-arrow.png) 0 3px no-repeat; padding-left:10px;}
#left-nav ul li ul li a:hover{color:#010101; background:url(../images/sub-arrow.png) 3px 3px no-repeat; padding-left:10px;}
#left-nav ul li ul li a.active{color:#80176b; background:url(../images/sub-arrow.png) 3px 3px no-repeat; padding-left:10px; font-weight:bold;}

.catg{margin-bottom:15px;}
.catg a:hover {color:#FF0;}
.menu-head, .l-news, .sex-sto, .cust-commt {background:#7f176b url(../images/menu-icon.png) 7px 6px no-repeat; padding:5px 5px 5px 25px; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}

.l-news {background-position:7px -27px;}
.l-news-lnk ul{background-color:#f2f2f2; border:1px solid #ebebeb; padding:5px;}
#left-nav .l-news-lnk ul li{font-weight:normal; line-height:normal; border-bottom:1px dotted #CCC; padding:5px 0;}
#left-nav .l-news-lnk ul li a {color:#36175e; text-decoration:none; font-weight:normal; line-height:normal;}
#left-nav .l-news-lnk ul li a:hover{color:#010101; text-decoration:underline;}

.sex-sto {background-position:7px -58px;}

.cust-commt {background-position:7px -89px;}
#left-nav .cust-commt-lnk ul{border:1px solid #ebebeb; padding:5px 5px 5px 38px; background:url(../images/quote-img.gif) 5px 5px no-repeat #f2f2f2; font-weight:normal;}
#left-nav .cust-commt-lnk ul li{font-weight:normal; line-height:normal; color:#545454;}
#left-nav .cust-commt-lnk ul li strong{font-weight:bold; color:#36175e;}

#left-nav ul li a.buy-guide{font-size:11px; color:#545454; background:url(../images/sub-arrow.png) 0 3px no-repeat; padding-left:10px; font-weight:normal; line-height:16px; display:block; margin:5px 0px;}
#left-nav ul li a.buy-guide:hover{color:#010101; background:url(../images/sub-arrow.png) 3px 3px no-repeat;}


#middle-rt{float:right; width:730px; margin:0 10px 0 0;}
.top-cat-link{padding-top:5px;}
.top-cat-link a{color:#010101; text-decoration:none; padding:7px 8px; font-weight:bold; font-size:12px;}
.top-cat-link a:hover{color:#7f176b; background-color:#f2f2f2; text-decoration:none; padding:5px 8px; border-bottom:2px solid #7f176b;}
.top-banner{width:730px; margin:15px 0px; height:360px; position:relative;}
.free-delive-banner{background:url(../images/free-uk-delivery.png); position:absolute; right:0px; top:50px; width:145px; height:125px; margin-right:-45px;}

#cat-box{float:left; width:730px; margin-bottom:15px;}
#cat-box a{text-decoration:none;}
.catbox1{float:left; width:230px;}
.catbox2{float:left; width:230px; margin:0 19px;}
.for-women{width:230px; min-height:215px; background:url(../images/for-women.jpg) no-repeat; border:1px solid #FFF;} 
.for-women:hover{border:1px solid #e3e3e3; cursor:pointer; text-decoration:none;}  
.for-men{float:left; width:230px; min-height:215px; background:url(../images/for-man.jpg) no-repeat; border:1px solid #FFF;} 
.for-men:hover{border:1px solid #e3e3e3; cursor:pointer; text-decoration:none;} 
.for-couple{width:230px; min-height:215px; background:url(../images/for-couple.jpg) no-repeat; border:1px solid #FFF;} 
.for-couple:hover{border:1px solid #e3e3e3; cursor:pointer; text-decoration:none;} 

.text-poss{float:right; width:110px; text-align:left; color:#80176b; font-size:22px; text-align:left; margin-top:90px; text-decoration:none;}
.text-poss span{color:#666; font-size:15px; text-align:left; text-decoration:none;}
.cat-button{float:left; background:url(../images/catg-box-btn1.png) no-repeat; width:210px; line-height:20px; font-weight:bold; padding:10px; text-decoration:none; color:#545454;}
.cat-button:hover{ cursor:pointer;}

#home-txt{color:#545454; margin-bottom:15px;}
#home-txt h2{font-size:18px; color:#36175e; font-weight:normal; margin-bottom:10px;}

#top-cat-prod{float:left; width:730px; text-align:left; margin-bottom:15px;}
#top-cat-prod .head{float:left; width:50%; text-align:left; color:#36175e; font-size:18px; text-decoration:none;}
#top-cat-prod .head:hover{color:#010101;}
.head-lnk{float:right; text-decoration:underline; color:#36175e; line-height:22px;}
.head-lnk:hover{text-decoration:none;}
.prod-detail{float:left; width:182px; background:url(../images/prod-sept.png) top right no-repeat; text-align:center; margin-top:10px;}
.prod-detail a{text-decoration:none; color:#545454; border:0px;}
.prod-detail a:hover{text-decoration:none; color:#010101;}
.prod-detail-r{float:left; width:182px; text-align:center; margin-top:10px;}
.prod-detail-r a{text-decoration:none; color:#545454; border:0px;}
.prod-detail-r a:hover{text-decoration:none; color:#010101;}
.prod-name{height:32px;}
.prod-name a{text-decoration:none; color:#545454; border:0px;}
.prod-name a:hover{text-decoration:none; color:#010101;}
.outofstock{font-size:14px; color:#F00; line-height:20px;}

.buynow{color:#fefefe; margin-top:10px;}
.buynow a{padding:3px 8px; background-color:#7f176b; color:#FFF; text-decoration:none; line-height:20px; font-size:13px;}
.buynow a:hover{background-color:#000000; color:#FFF; text-decoration:none;}

#high-catg{float:left; width:710px; background:url(../images/high-catg-bg.gif) top left; padding:10px; margin:0px 0px 15px 0px;}
#high-catg a{float:left; width:30%; background:url(../images/arrow-high-catg.gif) right 8px no-repeat; line-height:24px; border-bottom:1px dotted #dddddd; text-decoration:none; color:#545454; margin-right:3%;}
#high-catg a:hover{color:#010101; text-decoration:none;}
.bigtxt{font-size:18px; color:#36175e; font-weight:normal; margin-bottom:10px;}
.bigtxt-purple{font-size:18px; color:#80176b; font-weight:normal; margin-bottom:10px;}

#top-sell-prod{float:left; width:728px; border:1px solid #CCC; padding:0 0 10px 0; background:url(../images/top-sell-bot-bg.png) bottom left repeat-x;}
#top-sell-prod .head{float:left; width:718px; text-align:left; color:#36175e; font-size:18px; background:url(../images/top-sell-bot-bg.png) bottom left repeat-x; line-height:30px; padding:0 0 0 10px; margin-bottom:10px;}
#top-sell-prod .head a{text-decoration:none; color:#36175e;}
#top-sell-prod .head a:hover{color:#010101;}

.prod-detail-top{float:left; width:182px; background:url(../images/prod-sept.png) top right no-repeat; text-align:center;}
.prod-detail-top img{margin:5px;}
.prod-detail-top-r img{margin:5px;}
.prod-detail-top a{text-decoration:none; color:#545454; border:0px;}
.prod-detail-top a:hover{text-decoration:none; color:#010101;}
.prod-detail-top-r{float:left; width:182px; text-align:center;}
.prod-detail-top-r a{text-decoration:none; color:#545454; border:0px;}
.prod-detail-top-r a:hover{text-decoration:none; color:#010101;}
.buynow{color:#fefefe; margin-top:10px;}
.buynow a{padding:3px 8px; background-color:#7f176b; color:#FFF; text-decoration:none; line-height:20px; font-size:13px;}
.buynow a:hover{background-color:#000000; color:#FFF; text-decoration:none;}

.indexscroll {height: 100px; overflow: auto; width: 918px; float:left; color:#010101; font-size:12px; margin:0 0 10px 0; line-height:20px;}

#footer{float:left; width:960px; margin:15px 0px;}
#footer-txt{float:left; width:918px; background:url(../images/foot-txt-bg.png) top left; border:1px solid #e8e8e8; padding:10px; margin:0 10px 15px 10px;}
#footer-txt a{text-decoration:none; font-weight:bold; color:#010101;}
#footer-txt a:hover{color:#80176b;}
#footer-txt p{float:left; width:280px; padding:0 6px 0 20px; line-height:30px; font-size:14px; color:#010101; background:url(../images/heart-icon.png) left 8px no-repeat; font-weight:bold;}
#footer-txt p b{color:#80176b; font-size:14px;}
.txt{ float:left; color:#010101; font-size:12px; margin:0 0 10px 0; line-height:20px;}

#foot-blk{float:left; background-color:#000000; color:#FFFFFF; width:940px; font-size:11px; padding:10px;}
#foot-blk .sec1{float:left; width:28%; padding:3px 0 0 20px;}
#foot-blk .sec1 img{float:left;}
#foot-blk .sec2{float:left; width:23%;}
#foot-blk .sec2 ul{font-size:11px; line-height:20px; margin:0px;}
#foot-blk .sec2 ul li{color:#fefefe; list-style:none; padding:0 0 0 10px; line-height:20px;}
#foot-blk .sec2 ul li a{text-decoration:none; color:#fefefe;}
#foot-blk .sec2 ul li a:hover{text-decoration:none; color:#FF0;}

#newsletter-foot{float:left; margin:10px 0px;}
.nl-bord{float:left; border:1px solid #575757; color:#FFFFFF; background-color:#000; padding:3px; font-size:10px; height:14px;}
.nl-but{float:left; background-color:#6d6e71; color:#FFFFFF; padding:2px; margin-left:5px; cursor:pointer;}

.cc-card{float:left; margin:15px 0px; padding:0 5px;}
.mac-geo{float:right; margin:15px 15px 15px 0px;}
.geo{float:left;}
.geo img{height:35px; width:73px; margin:0px 10px;}

.foot-bot-txt{font-size:10px; color:#b0b0b0; padding:10px; white-space:nowrap; float:left; width:940px;}
.foot-bot-txt a{text-decoration:none; color:#b0b0b0;}
.foot-bot-txt a:hover{text-decoration:none; color:#545454;}


#breadcrum{font-size:11px; margin:5px 0px; padding:5px 10px;}
#breadcrum img{padding:0px 5px;}
#breadcrum a{font-size:11px; color:#545454; text-decoration:none;}
#breadcrum a:hover{text-decoration:underline;}
.catg-banner{width:730px; margin:15px 0px 0px 0px; height:220px; position:relative; margin-bottom:15px;}
#catg-banner-txt{position:absolute; width:360px; height:220px; right:0; font-size:12px; color:#fefefe; padding-right:10px;}
#catg-banner-txt .head{background:url(../images/banner-head-arrow.png) top left no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; padding-left:90px; color:#fefefe; font-style:italic; height:60px; margin-bottom:10px;}
#catg-banner-txt a{color:#FF0; text-decoration:none;}
#catg-banner-txt a:hover{color:#fefefe;}

#best-sell-prod{float:left; width:730px; margin-bottom:10px;}
#best-sell-prod .head{float:left; text-align:left; color:#7f176c; font-size:18px; width:100%; margin-bottom:10px;}
.head-lnk1{float:right; text-decoration:underline; color:#36175e; line-height:22px;}
.head-lnk1:hover{text-decoration:none;}
.prod-detail1{float:left; width:140px; text-align:center; margin-right:7px;}
.prod-detail1 a{text-decoration:none; color:#545454; border:0px;}
.prod-detail1 a:hover{text-decoration:none; color:#010101;}
.prod-detail-r1{float:left; width:140px; text-align:center;}
.prod-detail-r1 a{text-decoration:none; color:#545454; border:0px;}
.prod-detail-r1 a:hover{text-decoration:none; color:#010101;}
.buynow{color:#fefefe; margin-top:10px;}
.buynow a{padding:3px 8px; background-color:#7f176b; color:#FFF; text-decoration:none; line-height:20px; font-size:13px;}
.buynow a:hover{background-color:#000000; color:#FFF; text-decoration:none;}

#prod-wrap{float:left; width:730px; margin:15px 0px;}
.prod-box{float:left; width:340px; margin-right:5px; padding:10px; color:#545454; font-size:11px; height:150px;}
.prod-box img{margin:0px 5px 5px 0px;}
.prod-box-txt{}
.prod-box-txt a{font-size:14px; font-weight:bold; margin:0px 0px 2px 0px; color:#7f176c; text-decoration:none;}
.prod-box-txt a:hover{color:#010101;}
.prod-box-txt-desc{height:90px;}
.prod-price{color:#7f176c; vertical-align:middle; font-size:18px; padding:2px 0px 0px 0px; line-height:30px;}
.prod-price p{color:#7f176c; font-size:12px; line-height:normal;}
.prod-price p span{text-decoration:line-through;}

.add-cart-btn b, .add-cart-btn {background: url(../images/add-cart-btn-cat.png) no-repeat right; color: #fefefe; font-size: 12px; font-weight: bold; line-height:25px; white-space: nowrap; text-decoration:none; padding:6px 26px 6px 0;}
.add-cart-btn {background-position:left center; padding:2px 0 2px 16px; float:left;}

.prod-box-txt a.sfc-btn b, .prod-box-txt a.sfc-btn {background: url(../images/add-cart-btn-cat.png) no-repeat right; color: #fefefe; font-size: 12px; font-weight: bold; line-height:32px; padding:8px 32px 8px 0; white-space: nowrap; text-decoration:none; margin:0;}
.prod-box-txt a.sfc-btn {background-position:left; padding:8px 0 8px 16px; }

.add-sub-btn b, .add-sub-btn {background: url(../images/add-cart-btn-cat.png) no-repeat right; color: #fefefe; font-size: 12px; font-weight: bold; line-height:25px; white-space: nowrap; text-decoration:none; padding:6px 26px 6px 0;}
.add-sub-btn {background-position:left; padding:2px 0 2px 16px; float:left;}
.bot-desc{float:left;}
.bot-desc p{margin:5px 0px;}
.intlnk{color: #80176b; text-decoration:none;}
.intlnk:hover{color: #010101; text-decoration:none;}

/***************
 * Results Grid
 **/

.grid_navigation {min-width: 724px;}
.ie7 #show_results_header {position: relative;}

/* grid navigation bar above thumbs*/
.grid_navigation {background-color: #efefef; padding: 4px; margin: 5px 0;}
.lte7 .grid_navigation {padding-bottom: 0;}
.lte7 .grid_navigation,
.lte7 .grid_navigation span {position: relative;}


/*pagination start*/
.pagination{float:left; font-size:11px; margin:10px 0px; padding:5px 10px; background-color:#efefef; border:1px solid #e0e0e0; line-height:23px; width:710px; position:relative;}
.combo-cls{line-height:20px; border:1px solid #b6b6b6; font-size:11px; padding:2px; color:#010101;}
.page-no-txt{border:1px solid #b6b6b6; font-size:11px; color:#010101; padding:2px; margin:0px 5px; text-align:center;}
.page-no{float:right; line-height:23px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px;}

.grid_pager_button_prev {background-position: -1px 0;}
.grid_pager_button_next, .grid_pager_button_next_disabled {border-left: 1px solid #BCBCBC;}
.grid_pager_button_next {background-position: -25px -23px;}

.grid_pager_button_next, .grid_pager_button_prev {background-image: url("../images/prev_next_w_rollover.gif"); background-repeat: no-repeat; display: block;float: left; height: 22px; width: 24px;}
.grid_pager_buttons {border: 1px solid #BCBCBC; float: right; margin-right: 8px;position: relative;}

.grid_pager_button_prev_disabled {background-position: -1px -23px; cursor: default;}
.grid_pager_button_prev_disabled:hover {background-position: -1px -23px;}
.grid_pager_button_next_disabled {background-position: -25px 0px; cursor: default;}
.grid_pager_button_next_disabled:hover {background-position: -25px 0px;}

.corner-outside__efefef__bcbcbc_5_br {bottom: -1px; clip: rect(5px, 10px, 10px, 5px); right: -1px;}
.corner-outside__efefef__bcbcbc_5 {background-image: url("../images/outside__efefef__bcbcbc_5.png"); height: 10px; width: 10px; position:absolute;}
.corner-outside__efefef__bcbcbc_5_tl {clip: rect(0px, 5px, 5px, 0px); left: -1px; top: -1px;}
.corner-outside__efefef__bcbcbc_5 {background-image: url("../images/outside__efefef__bcbcbc_5.png"); height: 10px; width: 10px; position:absolute;}
.corner-outside__efefef__bcbcbc_5_bl {bottom: -1px; clip: rect(5px, 5px, 10px, 0px); left: -1px;}
.corner-outside__efefef__bcbcbc_5 {background-image: url("../images/outside__efefef__bcbcbc_5.png"); height: 10px; width: 10px; position:absolute;}
.corner-outside__efefef__bcbcbc_5_tr {clip: rect(0px, 10px, 5px, 5px); right: -1px; top: -1px;}
.corner-outside__efefef__bcbcbc_5 {background-image: url("../images/outside__efefef__bcbcbc_5.png"); height: 10px; width: 10px; position:absolute;}
/*pagination end*/


#prod-details h1{font-size:24px; color:#7f176c; border-bottom:1px solid #CCC; padding-bottom:5px; font-weight:normal; width:730px; margin-bottom:10px;}
#prod-img-box{width:220px; float:left;}
.prod-img-big{width:198px; padding:10px; border:1px solid #CCC; margin:0px 10px 10px 0px;}
.prod-img-sml{text-align:center; margin-bottom:10px;}
.prod-img-sml img{border:1px solid #CCC; margin:0px 5px 5px 0px; width:48px; height:48px;}
.prod-contact{font-size:11px; color:#010101; margin:0px 0px 8px 0px; vertical-align:middle; height:35px; float:left; width:220px;}
.prod-contact img{float:left; font-size:11px; color:#010101; margin:0px 10px 0px 0px; vertical-align:middle;}
.prod-contact a{font-size:11px; color:#010101; text-decoration:underline;}
.prod-contact a:hover{text-decoration:none;}

#prod-info-box{float:right; width:500px; text-align:left;}
#prod-info-box ul,li{margin-left:0px;}
.clock {background: url("../images/clock-bg.gif") no-repeat scroll left top transparent; line-height: 45px; margin: 10px 0px; padding-left:50px;}
#prod-feature{ float:left; width:490px; padding:5px; border:1px solid #CCC; border-left:none; border-right:none; margin:10px 0px;}
#prod-feature p{float:left; width:100px; padding:0 6px 0 15px; line-height:30px; font-size:12px; color:#010101; background:url(../images/heart-prod.png) left 8px no-repeat; font-size:11px;}
#instock-rating{}
#instock-rating img{ vertical-align:middle; margin-bottom:4px;}
#instock-rating b{background-color:#88c038; padding:3px; color:#FFF; margin-right:10px;}
.outstock{background-color:#f00e00; padding:3px; color:#FFF; margin-right:10px;}
.rev-link{background: url(../images/rev-arrow.gif) right center no-repeat; line-height:20px; text-decoration:underline; color:#7f176c; padding:0px 10px; }
.rev-link:hover{text-decoration:none; color:#010101;}

#addon-prc{}
.price{float:left; text-align:left; width:200px;}
.prod-page-price{color:#7f176c; vertical-align:middle; font-size:24px; padding:2px 0px 0px 0px; line-height:30px; margin:10px 0px;}
.prod-page-price p{color:#7f176c; font-size:12px; float:left; width:90px; line-height:normal;}
.prod-page-price p span{text-decoration:line-through;}

#addon-prc ul{float:left; margin-right:10px;}
#addon-prc ul li{font-size:11px; list-style:none; width:290px;}
#addon-prc ul li img{vertical-align:middle; margin:0px 5px 4px 0px;}
#addon-prc ul li input{vertical-align:middle; margin:0px 5px 0px 0px;}
#addon-prc ul li b{font-weight:normal; display:inline;}
#addon-prc ul li a{font-size:11px; text-decoration:underline; color:#545454;}
#addon-prc ul li a:hover{text-decoration:none;}

#prod-include{float:left; width:490px; color:#545454; padding:5px;}
#prod-include p{float:left; margin-left:10px; width:240px; color:#545454; text-align:left; margin:0px; padding:0px; line-height:24px;}
#prod-include p b{float:left; color:#7f176c; font-weight:normal;}

#prod-desc{float:left; width:730px; margin:10px 0px;}
#prod-desc li{list-style:inside;}
#prod-desc p{margin:7px 0px;}
#prod-desc a{text-decoration:none; color:#7f176c;}
#prod-desc a:hover{text-decoration:none; color:#010101;}
#prod-desc h2,h3,h4,h5,h6{font-weight:normal; padding:0px; margin:0px; font-size:15px; color:#7f176c; font-weight:bold;}
.full-desc{float:left; font-size:20px; color:#7f176c; border-bottom:1px solid #7f176c; padding-bottom:5px; font-weight:normal; width:730px; margin-bottom:10px;}

.add-cart-prod-btn b, .add-cart-prod-btn {background: url(../images/add-cart-btn-prod.png) no-repeat right; color: #fefefe; font-size: 15px; font-weight: bold; line-height:32px; white-space: nowrap; text-decoration:none; padding:8px 32px 8px 0;}
.add-cart-prod-btn {background-position:left; padding:2px 0 2px 16px; float:left;}

#cust-rev{float:left; width:730px;}
#cust-rev .head{background-color:#f2f2f2; border-bottom:1px solid #a9a9a9; font-size:20px; padding:5px; font-style:italic;}
#cust-rev .desc{padding:10px 5px; border-bottom:1px dashed #cccccc;}
#cust-rev .desc p{text-align:left; color:#545454; width:640px;}
#cust-rev .read-all{text-decoration:underline; color:#545454; line-height:28px; font-size:12px;}
#cust-rev .read-all:hover{text-decoration:none;}

.rev-head-lnk{float:right; text-decoration:underline; color:#545454; line-height:28px; background:url(../images/plus-icon.png) right center no-repeat; padding-right:30px; font-size:12px; font-style:normal;}
.rev-head-lnk:hover{text-decoration:none;}

#cust-rec-prod{float:left; width:728px; border:1px solid #CCC; padding:0 0 10px 0; margin:10px 0px;}
#cust-rec-prod .head{float:left; width:718px; text-align:left; color:#36175e; font-size:18px; background:url(../images/top-sell-bot-bg.png) bottom left repeat-x; line-height:30px; padding:0 0 0 10px; margin-bottom:10px;}
#cust-rec-prod .head a{text-decoration:none; color:#36175e;}
#cust-rec-prod .head a:hover{color:#010101;}

.rec-prod{float:left; width:143px; background:url(../images/prod-sept.png) top right no-repeat; text-align:center;}
.rec-prod img{margin:5px;}
.rec-prod-r img{margin:5px;}
.rec-prod a{text-decoration:none; color:#545454; border:0px;}
.rec-prod a:hover{text-decoration:none; color:#010101;}
.rec-prod-r{float:left; width:150px; text-align:center;}
.rec-prod-r a{text-decoration:none; color:#545454; border:0px;}
.rec-prod-r a:hover{text-decoration:none; color:#010101;}
.buynow{color:#fefefe; margin-top:10px;}
.buynow a{padding:3px 8px; background-color:#7f176b; color:#FFF; text-decoration:none; line-height:20px; font-size:13px;}
.buynow a:hover{background-color:#000000; color:#FFF; text-decoration:none;}

#rev-popup{width:610px; border:10px solid #CCC; padding:0px; background-color:#FFF; float:left; color:#000;}
.rev-popup-lnk {background-color:#000; line-height:24px; color:#FFF; text-decoration:underline; text-align:right; display:block; padding-right:10px;}
.rev-popup-lnk:hover{text-decoration:none;}
.log-txt{float:left; width:240px; padding:8px; margin:8px 0px 8px 8px; line-height:18px;}
.log-txt img{margin-bottom:15px;}
.log-txt p{margin:8px 0px;}
.txt-field{float:left; width:310px; padding:8px; margin:8px; background-color:#f0f0f0;}
.txt-field p{margin:8px 0px;}
.txt-field input{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.txt-field textarea{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}

.grn-txt{color:#058645;}
.red-txt{text-align:right; color:#ff0000;}
.red-txt1{color:#ff0000;}
.name-fld{float:left; width:315px;}
.name {float:left; width:120px; line-height:26px;}

#mini-cart{float:left; width:363px; padding:5px; background-color:#eaeaea; border-bottom:1px solid #CCC;}
#mini-cart img{border:1px solid #CCC; margin-right:5px; float:left;}
#mini-cart .lnk-txt{float:left; width:225px;}
#mini-cart a{float:left; text-decoration:underline; color:#545454;}
#mini-cart a:hover{text-decoration:none; color:#010101;}
#mini-cart p{float:left; text-align:right; width:60px; margin-right:10px;}
#mini-cart .mini-cart-close {color:#80176b; text-decoration:none; text-align:right;}
#mini-cart .mini-cart-close:hover{text-decoration:none;}

/*sitemap*/
#sitemap_wrap {width:730px; float:left; margin:10px 0;}
#sitemap_link_lft {width:240px; float:left; margin-left:5px;}
#sitemap_link_lft h5 a {float:left; font-size:11px; font-weight:bold; color:#80176b; text-transform:uppercase; padding-bottom:5px; margin-bottom:10px; text-decoration:none; border-bottom:1px solid #80176b;}
#sitemap_link_lft h5 a:hover {text-decoration:none;}
.sitelinks {width:240px; padding-left:5px; margin-bottom:10px; float:left;}
.sitelinks a {font-size:11px; color:#4b4b4b; padding:0 0 5px 10px; display:block;}
#sitemap_link_rt {width:240px; float:right; margin-right:10px;}
#sitemap_link_rt h5 a {width:240px; float:left; height:21px; line-height:21px; font-size:11px; font-weight:bold; color:#80176b; text-transform:uppercase; padding-left:10px; margin-bottom:7px; text-decoration:none;}
#sitemap_link_rt h5 a:hover {text-decoration:none;}
.main-cat-head h6 a {line-height:24px; font-weight:bold; color:#000; text-transform:uppercase; padding-left:5px; margin:0 10px 7px 0; text-decoration:none; background-color:#f5f5f5; display:block;}
.main-cat-head h6 a:hover {text-decoration:none;}
#bestseller_wrap {width:100%; float:left;}
.best_prod {float:left; width:32%; margin:10px 5px;}
.best_prod_head h5 {width:96%; min-height:35px; text-align:center; padding:10px 7px;}
.best_prod_head h5 a {font-size:11px; color:#055399; font-weight:bold;}
.best_prod_btm {width:96%; float:left; padding:10px 7px; float:left; text-align:center; font-size:11px; color:#333;}
.bestseller_btn {width:72%; margin:0 auto; padding-bottom:10px;}
/*sitemap end*/

#news h1{font-size:24px; color:#7f176c; border-bottom:1px solid #CCC; padding-bottom:5px; font-weight:normal; width:730px; margin:10px 0px;}
#news h1 a{font-size:11px; color:#545454; line-height:normal; text-align:left; float:right; text-decoration:none; width:95px;}
#news h1 a:hover{color:#010101;}
#top1{float:left; margin-bottom:15px; border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
#top1 img{float:right; text-align:right; border:1px solid #aaaaaa; margin:0 0 0 10px; font-size:11px; color:#545454; text-decoration:none;}
#top1 h2{font-size:18px; color:#010101; font-weight:normal; display:block;}
#top1 p{margin:10px 0px;}
#top1 a{text-decoration:none; color:#010101;}
#top1 a:hover{text-decoration:none;}

.read-more-btn b, .read-more-btn {background: url(../images/read-news-bg.png) no-repeat right #FFF; color: #545454; font-size: 11px; line-height:18px; white-space: nowrap; text-decoration:none; padding:2px 10px 2px 0px; font-weight:normal;}
.read-more-btn {background-position:left; padding:2px 0px 2px 10px;}
.read-more-btn b:hover {color:#010101;}

.add-text-btn b, .add-text-btn {background: url(../images/add-txt-btn.png) no-repeat right #FFF; color: #fefefe; font-size: 11px; line-height:18px; white-space: nowrap; text-decoration:none; padding:2px 10px 2px 0px; font-weight:normal;}
.add-text-btn {background-position:left; padding:2px 0px 2px 10px;}
.add-text-btn b:hover {color:#FF0;}

#other-story-box{float:left; width:730px; font-size:11px; margin-bottom:15px;}
.other-story{float:left; width:346px; padding:7px; margin-right:10px; border-bottom:1px solid #e5e5e5;}
.other-story p{padding:2px 0px;}
.other-story img{float:left; text-align:left; margin-right:7px; border:1px solid #d3d3d3;}
.other-story a{text-decoration:underline; color:#7f176c; padding:0 0 0 10px;}
.other-story a:hover{text-decoration:none;}
a.blk-lnk{font-weight:bold; text-decoration:none; color:#545454; padding:5px 0px;}
a.blk-lnk:hover{text-decoration:none; color:#010101;}
.sml-txt{font-size:11px; color:#545454;}

.other-story-r{float:left; width:346px; padding:7px; border-bottom:1px solid #e5e5e5;}
.other-story-r img{float:left; text-align:left; margin-right:7px; border:1px solid #d3d3d3;}
.other-story-r p{padding:2px 0px;}
.other-story-r a{text-decoration:underline; color:#7f176c; padding:0 0 0 10px;}
.other-story-r a:hover{text-decoration:none;}
a.blk-lnk{font-weight:bold; text-decoration:none; color:#545454; padding:5px 0px;}
a.blk-lnk:hover{text-decoration:none; color:#010101;}

.page-no-news{float:right; line-height:25px; text-align:left; color:#010101; white-space:normal;}
.page-no-news a{line-height:25px; color:#000; background-color:#f4f4f4; border:1px solid #e3e3e3; padding:2px 6px;  margin:0 3px 0 0; text-decoration:none; white-space:normal;}
.page-no-news a:hover{background-color:#e3e3e3; border:1px solid #cccccc;}
.page-no-news a img{line-height:25px; vertical-align:middle;}
.page-no-news .newspagination_active{background-color:#e3e3e3; border:1px solid #cccccc; padding:2px 6px;  margin:0 3px 0 0;}


#top1 .add-story{padding:3px 8px; background-color:#7f176b; color:#FFF; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; margin-right:5px;}
#top1 .add-story:hover{background-color:#000000; color:#FFF; text-decoration:none;}

.team{float:left; background-color:#f8f8f8; border:1px solid #e5e5e5; padding:10px; margin-bottom:10px;}
.team img{border:1px solid #e5e5e5; margin-right:10px;}
.blk-txt{color:#010101; margin:0 0 10px 0;}

#seo-page h1{font-size:24px; color:#7f176c; border-bottom:1px solid #CCC; padding:10px 0px 5px 0px; font-weight:normal; width:730px; margin-bottom:10px;}
#seo-page p{padding:5px 0px;}
#seo-page a{text-decoration:none; font-weight:bold; color:#7f176c;}
#seo-page a:hover{text-decoration:none; font-weight:bold; color:#010101;}
#seo-page ol, ul{margin:0 0 0 30px;}
#seo-page li{padding:5px 0px;}
#seo-page h2, h3, h4, h5, h6 .pricetxt{font-size:18px; color:#7f176c; padding:0px 0px 5px 0px; font-weight:normal; margin-top:5px; display:block;}


#cont-page h1{font-size:24px; color:#7f176c; border-bottom:1px solid #CCC; padding-bottom:5px; font-weight:normal; width:730px; margin-bottom:10px;}
#cont-page p{padding:5px 0px;}
#cont-page a{text-decoration:none; font-weight:bold; color:#7f176c;}
#cont-page a:hover{text-decoration:none; font-weight:bold; color:#010101;}

#buyers-guide h1{font-size:24px; color:#7f176c; border-bottom:1px solid #CCC; padding:10px 0px 5px 0px; font-weight:normal; width:730px; margin-bottom:10px;}
#buyers-guide p{padding:5px 0px;}
#buyers-guide h2,h3{font-size:18px; color:#7f176c; font-weight:normal; padding:5px 0px;}
#buyers-guide a{text-decoration:none; font-weight:bold; color:#7f176c;}
#buyers-guide a:hover{text-decoration:none; font-weight:bold; color:#010101;}
#buyers-guide ol, ul{margin:0 0 0 30px;}
#buyers-guide li{padding:5px 0px;}

#sitemap h1{font-size:24px; color:#7f176c; border-bottom:1px solid #CCC; padding-bottom:5px; font-weight:normal; width:730px; margin-bottom:10px;}

/*cart-header*/
.stap1, .stap2, .stap3, .stap4 {background:url(../images/stap1.png) no-repeat top center #690c56; width:54px; height:33px; margin-left:auto; margin-right:auto;}
.stap2{background:url(../images/stap2.png) no-repeat top center #690c56; width:45px;}
.stap3{background:url(../images/stap3.png) no-repeat top center #690c56; width:36px;} 
.stap4{background:url(../images/stap4.png) no-repeat top center #690c56; width:40px;}
.stap1gry, .stap2gry, .stap3gry, .stap4gry{background:url(../images/stap1.png) no-repeat top center #999999; width:54px; height:33px; margin-left:auto; margin-right:auto;}
.stap2gry{background:url(../images/stap2.png) no-repeat top center #999999; width:45px;}
.stap3gry{background:url(../images/stap3.png) no-repeat top center #999999; width:36px;} 
.stap4gry{background:url(../images/stap4.png) no-repeat top center #999999; width:40px;}
.cart-stap-bgnew {background:url(../images/shy-stap-bg.png) repeat-x top; height:62px; text-align:center; width:800px; margin-top:10px;}
.cart-box {width:25%; text-align:center; float:left;}
.cart-stp-txt{ height:5px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a0c56; padding:10px;}
.cart-stp-txtgry{ height:5px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9999; padding:10px;}

.stap1in{background:url(../images/stap1.png) no-repeat top center #690c56; width:54px; height:33px; float:left;}
.stap2in{background:url(../images/stap2.png) no-repeat top center #690c56; width:45px; height:33px; float:left;}
.stap3in{background:url(../images/stap3.png) no-repeat top center #690c56; width:36px; height:33px; float:left;}
.stap5in{background:url(../images/stap5-Delivery.png) no-repeat top center #690c56; width:49px; height:30px; float:left;}

.cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:35px; vertical-align:middle; color:#7f176c; padding:5px 10px;}
.cat-header-new{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:35px; vertical-align:middle; color:#7f176c; padding:5px 10px;}
.cat-out {border:solid 12px #f0f0f0; padding:6px;}
.cat-out ul,ol{margin-left:30px;}
.cat-out input{border:1px solid #999999; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#171717; font-weight:normal; text-decoration:none; padding-left:2px; height:17px; vertical-align:middle;}
.red-error-field-chk {border:1px solid #e31e0a; height:15px; font-size:11px; vertical-align:middle;}
.red-error-field-com {border:1px solid #e31e0a; height:18px; font-size:11px; vertical-align:middle;}
.cat-out input.red-error-field {border:1px solid #e31e0a; width:175px; height:15px; font-size:11px;}
.red-error-text {font-size:10px; color:#fe0000; padding-top:5px; width:175px; height:15px; font-size:11px;}



.cat-men-bg{ height:20px; vertical-align:middle; color:#7f176c; font-weight:bold; font-size:12px;}
.ProductPrice-cart {color:#0E4B7A; font-size:12px; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; padding-left:10px;}
.ProductPrice { COLOR: #7f176c; FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align:middle;}
.shytitle{ FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #7f176c; FONT-FAMILY: Verdana}
.shytitlelnks{ text-decoration:underline; color: #7f176c;}
.shytitlelnks:hover{ text-decoration:underline; color: #010101;}
.shytitlelnks a{ text-decoration:underline; color: #7f176c;}
.shytitlelnks a:hover{ text-decoration:underline; color: #010101;}
.small-txt-cart{font-size:11px; color:#333;}
.cat-out-box {padding:12px; border-bottom:solid #f0f0f0 12px; border-left:solid #f0f0f0 12px; border-right:solid #f0f0f0 12px;  }
.buymore-btn {background:url(../images/blink-arrowright-left.gif) top right no-repeat; display:block; float:left; padding-right:8px; text-decoration:none; white-space:nowrap; margin:0 10px 0 0;}

.buymore-btn a {background:url(../images/more-arrow.gif) no-repeat scroll left top transparent; display:block; padding:0px 10px 0px 40px; margin:0px; border:0px; outline:0 none; font:normal 18px/30px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer; text-decoration:none;}
.buymore-btn a:hover {text-decoration:none;}

b.chckout_btn {background:url(../images/sec-check-bg.gif) no-repeat; display:block; float:right; padding-left:8px; text-decoration:none; height:30px; font-weight:bold; width:auto; padding-top:0px; margin:10px 10px 10px 0px;}
b.chckout_btn input {background:url(../images/blink-arrow-right.gif) no-repeat scroll right top transparent; padding:3px 40px 3px 10px; margin:0px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center; cursor:pointer; height:30px; width:auto;}

.cart-stap-bg {background:url(../images/shy-stap-bg.png) repeat-x top; height:57px; text-align:center; width:800px;}
.input-com {background:#F2F2F2 url(../images/input-com.png) top left no-repeat; padding:8px 8px 8px 55px; max-width:450px; float:left; position:absolute; margin:-8px 0 0 185px; font-size:10px; color:#5b6767;}
.error_box {border:1px solid #e20908; background-color:white; color:#e20908; text-align:left; background-repeat:no-repeat; padding-left:30px;}
.successful_box {border:1px solid #cbcbcb; background-color:#eaeaea; color:#058645; text-align:left; padding-left:30px; height:22px; line-height:24px;}
.thanks-cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#010101;}

.protected-cart-foot{float:left; width:200px; height:48px; padding:15px 7px 7px 20px; vertical-align:middle;}
.phimg{background:url(../images/phimg.gif) no-repeat left; float:left; padding-left:10px; margin:5px 0 0 50px; line-height:16px;}
.ctimg{float:left; padding-left:25px; margin:5px 0 0 50px; line-height:16px; color:#333333;}
.ctimg a {color:#7f176c; text-decoration:none}
.ctimg a:hover {color:#FF6468; text-decoration:underline}
/*.chatimg{background:url(../images/chatimg.gif) no-repeat left top; padding-left:20px; margin:5px; line-height:16px; color:#0e4b7a;}
.chatimg a{color:#0e4b7a;}*/
.ProductPrice-cart { COLOR: #7f176c;  FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; }
.gologo { width:100%}
.gologo img{ width:75px; height:35px; border:0;}

.buymore-btn {background:url(../images/blink-arrowright-left.gif) top right no-repeat; display:block; float:left; padding-right:8px; text-decoration:none; white-space:nowrap; margin:0 10px 0 0;}
.buymore-btn a {background:url(../images/more-arrow.gif) no-repeat scroll left top transparent; display:block; padding:0px 10px 0px 40px; margin:0px; border:0px; outline:0 none; font:normal 18px/30px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer; text-decoration:none;}
.buymore-btn a:hover {text-decoration:none;}
.shop_subtotal1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }

#middle-cart{float:right; width:940px; padding:10px;}
.input1{border:1px solid #999999; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#171717; font-weight:normal; text-decoration:none; padding-left:2px; height:15px; vertical-align:middle; }
.input-combo1{ border:1px solid #999999; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#171717; font-weight:normal; text-decoration:none; padding-left:2px; height:19px; vertical-align:middle; }
.phimg{background:url(../images/phimg.gif) no-repeat; float:right; padding-left:20px; margin:5px; line-height:16px;}
/*.chatimg{background:url(../images/chatimg.gif) no-repeat; float:right; padding-left:20px; margin:5px; line-height:16px;}*/

.graymatter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; text-decoration:underline; }
.graymatter:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; text-decoration:none; }
.shiptbl_hline{ background-image:url(/images/shiptbl_hline.gif); height:5px; background-repeat:repeat-x; }

.contact{float:left; width:730px; margin:10px 0px;}
.cont-txt-field{float:right; width:450px; padding:8px; margin:0px; background-color:#f0f0f0;}
.cont-txt-field p{margin:8px 0px;}
.cont-txt-field input{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.cont-txt-field textarea{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.cont-name-fld{float:left; margin:5px 0px;}
.cont-name {float:left; width:90px; line-height:26px;}

.contact-deta{float:left; width:720px; padding:5px; background-color:#f5f5f5; border:1px solid #CCC;}
.phn{float:left; padding:10px 10px 10px 0; margin:0 10px 0 0;}

.cust-test-lnk ul{border:1px solid #ebebeb; padding:7px 7px 7px 38px; background:url(../images/quote-img.gif) 7px 7px no-repeat #f2f2f2; font-weight:normal; list-style:none; margin:0px 0px 5px 10px;}
.cust-test-lnk ul li{font-weight:normal; line-height:normal; color:#545454;}
.cust-test-lnk ul li strong{font-weight:bold; color:#36175e;}

.style1{color:#fefefe;}
.greyhline{background-image:url(/images/greyhline.gif);height:21px;}

.fgoogle, .fgoogle1 {width:574px; float:left; padding:22px 120px 0px 36px; background:url(../images/google-bg.png) 0px 14px no-repeat; height:50px;}
.fgoogle1 {width:609px; padding-left:16px;}
.fgoogle input[type="text"], .fgoogle1 input[type="text"] {width:500px; border:1px solid #e2e2e2; height:20px; float:left; margin:4px 0 0 0;}
.fgoogle1 input[type="text"] {width:500px;}
#google_search {border:0px !important; margin: 0px 3px 0 2px !important; padding: 2px 10px 2px 0px !important;}
#searchbgmain input[type="image"] {padding:0 !important; margin:0 !important;}

.email-bod{width:700px; border:10px solid #CCC; padding:10px; background-color:#FFF; color:#000;}
.email-bod img{border:0px;}
.email-bod a{ text-decoration:none; color:#80176b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Lubricants Guides CSS */

.lub-guide {border:1px solid #CCCCCC;}
.lub-guide ul {margin:0px; padding:0px; list-style:none;}
#prod-desc .lub-guide li {background:#f2f1f1 url(../images/lub-guide-tick.gif) left no-repeat; padding:0px 0px 0px 25px; margin:0px; list-style:none; line-height:20px;}

/* Foot cart */
.protected_main {width:940px; padding:0 10px 0 10px; float:left; margin:0 0 10px 0;}
.protected-cart{float:left; width:500px; height:39px; background:url(../images/protected-cart.gif) top right no-repeat; padding:10px 0 7px 0;}
.protected-cart-foot{float:left; width:240px; height:39px; background:url(../images/protected-cart-foot.gif) top right no-repeat; padding:14px 10px 7px 10px; vertical-align:middle;}
.ccard {float:left; width:170px; padding:0 10px 0 0px;}
.chatimg{background:url(../images/chatimg.gif) no-repeat; float:right; padding-left:20px; margin:5px; line-height:16px; color:#7f176c; font-size:15px; font-weight:bold;}
.chatimg a{color:#7f176c; text-decoration:none; font-size:15px; font-weight:bold;}
.chatimg a:hover{color:#7f176c; text-decoration:none;}
