img{border:0;vertical-align:top}
a{color:#6d6765;text-decoration:none}
:focus{outline:0}
.gzp_ttaz{
    border-bottom: 1px solid #000;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
	margin-bottom:10px;
}
.gzp_ttaz1{
    border-bottom: 1px solid #eee;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
	margin-bottom:10px;
}
.checkout{ margin:3px 0px;}
.discountForm{ display:none;}
#checkoutShipTo,#checkoutBillTo{ border:1px solid #eee; height:150px;}
.addressContainer,.addressContainer{ }
#checkoutShippingContentChoose,p.important{ 
    border-bottom: 1px dashed;
    margin: 5px 0;
    padding: 5px 0;
}
h1#checkoutOrderHeading,#checkoutShippingHeading,#checkoutPaymentHeading{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f0f0f0;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
	color:#000000;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
#createaccountBody .checkboxLabel{ color:#FF0000;}
h1{color:#9a9a9a}
h2{font-weight:400;font-size:1.4em}
h3{font-weight:700;font-size:1.3em}
h4{font-size:13px;font-weight:700}
h5{font-size:12px;font-weight:700}
h6{font-size:11px;font-weight:700}
#featuredCategories{ display:none}
#shippingAddress-checkbox{
   margin:15px;
}
.input-text,select,textarea{border: 1px solid #CCCCCC;
    font-size: 100%;margin-left: 5px;
    width: 120px;}
.op_items{ margin:0 0 10px 0;}
input.input-text{margin:2px 0;padding:1px 2px}
address{font-style:normal;line-height:1.35}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small{font-size:10px}
#navMainWrapper #navEZPagesTop #div1 a:hover{ background:none}
#productinfoBody #productPrices{ color:#ff0000; margin:10px 0}
.olds{ font-size:12px; color:#000;}
#productPrices .normalprice{  color: #888888;
    text-decoration: line-through; font-size:12px;}
	#productPrices .productSpecialPrice{ font-size:140%; display:block; line-height:18px;}
	.productPriceDiscount{ display:none}
.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.hidden-pane{display:block!important;border:0!important;font-size:0!important;line-height:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.nobr{white-space:nowrap!important}
.wrap{white-space:normal!important}
.a-left,.text_r{text-align:left!important}
.a-center{text-align:center!important}
.a-right,.text_l{text-align:right!important}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-bg{background:none!important}
.remove{display:block!important;overflow:hidden!important;font-size:0!important;line-height:0!important;text-indent:-1000px!important;text-align:left!important}
.c-left{clear:left!important}
.c-right{clear:right!important}
.c-both{clear:both!important}
body{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:12px;line-height:16px;margin:0;}
a img{border:none; }
a:link,#navEZPagesTOC ul li a{color:#222;text-decoration:none; font-weight:normal}
a:visited{color:#666;text-decoration:none}
a:active{color:#00F}
h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger{}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em}
TEXTAREA{display:block;width:95%;margin:auto}
input:focus,select:focus,textarea:focus{background:#FFF}
FIELDSET{border:0;margin:.5em 0;padding:.5em}
LEGEND{font-weight:700;color:#000;padding:.3em}

#custom2 input{ width:160px;}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:.5em .3em}
LABEL.inputLabel{color: #000000;
    font: 110%/16px Tahoma;
    padding: 5px 10px;
    text-align: left;}
LABEL.inputLabelPayment{width:14em;float:left;padding-left:2.5em}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:11em;float:left}
HR{height:1px;margin-top:.5em;border:none;border-bottom:1px solid #9a9a9a}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{line-height:1.8em;border:1px solid #9a9a9a;padding:.2em}
.messageStackWarning,.messageStackError{background-color:#7ACC5D;color:#fff}
.messageStackSuccess{background-color:#9F9;color:#000}
.messageStackCaution{background-color:#FF6;color:#000}
#headerWrapper{width:980px;margin:0 auto; background:#1A1A1A}
#logo{float:left;overflow:hidden; padding-top:15px;}
#header_right{color:#666;float:right;font-size:12px;font-weight:700;padding-top:10px;text-align:center; margin-right:80px;}
.header_right_t li{ float:left}
.header_right_t li a{ color:#fff;}
.header_right_b{line-height:30px}
#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle}
#mainBolider{text-align:left;width:1020px;vertical-align:top;margin:0 auto;  padding-top:10px;}
#shoppingcartBody #mainBolider{ background:#fff;}
.main_content{width:800px; background:#fff; }
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:47%;margin:0}
.navNextPrevCounter{font-size:.9em;margin:0}
.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;margin:0;padding:.5em 0}
#header_rightWrapper,#navSuppWrapper,#navCatTabsWrapper{font-weight:700;height:1%;width:100%;margin:0}
#navCatTabsWrapper{background-color:#fff;color:#9a9a9a;background-image:none}
#header_right ul,#navSupp ul,#navCatTabs ul{list-style-type:none;text-align:center;line-height:1.5em;margin:0;padding:.5em 0}
#header_right ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;white-space:nowrap;margin:0;padding:0 .5em}
#header_right ul li a{padding:0 .3em}
#navCatTabs ul li a{color:#9a9a9a}
#navEZPagesTOCWrapper{font-weight:700;float:right;height:1%;border:1px solid #9a9a9a}
#navEZPagesTOC ul{list-style-type:none;line-height:1.5em;margin:0;padding:.5em 0}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{margin:0;padding:0 .5em}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:.5em}
#navMainSearch{width:570px;padding:12px 0 0 15px}
.header_b{background:url(../images/TOP_nav.gif) no-repeat scroll center bottom transparent;clear:both;height:44px;padding-left:10px;padding-right:5px;margin:0}
.left_conter_top{background:url(../images/left_content_top_bg.png) no-repeat scroll center top;width:211px;height:10px;overflow:hidden}
.left_conter_bottom{background:url(../images/left_content_bottom_bg.png) no-repeat scroll center top;width:211px;height:5px;overflow:hidden}
.leftBoxNewsContainer .left_conter_top{background:url(../images/leftnewstop.jpg) no-repeat scroll center top;width:211px;height:41px;overflow:hidden}
.leftBoxNewsContainer .left_conter_main{background:url(../images/leftnewsbg.jpg) repeat-y scroll center top;width:211px}
.leftBoxNewsContainer .left_conter_bottom{background:url(../images/leftnewsbom.jpg) no-repeat scroll center top;width:211px;height:13px;overflow:hidden;margin-bottom:10px}
.sideBoxContent,.website_notice_content,.left_main_content,.sale_pro{  }
.left_title { }
.left_title{  background: none repeat scroll 0 0 #596F8C;
    color: #FFFFFF;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    text-transform: uppercase;}
.left_title a{ color:#fff;}
#featured div{ color:#f00; font-weight:bold;}
#logonbar .boxText {
    width: 70px;
}
#logonbar  input {
    width: 120px;
}
#logonbar .login_sub {
    background: url("../images/an_03.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    width: 74px;
}#logonbar .menureg {
    background: url("../images/an_03.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    display: block;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin-left: 20px;
    text-align: center;
    width: 74px;
}
#categories,#whatsnew,#information,#featured,#logonbar,#categoriescss.leftBoxContainer{ 
    background: none repeat scroll 0 0 #FFFFFF;
   }
.hotsale{  background: url("../images/cp_zj.jpg") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px 4px 4px 4px;
    margin: 0 0 1.5em;
    padding-bottom: 1px;}
	
{}
#whatsnew .left_title a{ color:#fff; font-size:12px;}
.main_left_content{ }
.left_bottom{background:url(../images/left_buttom.gif) repeat scroll 0 0 transparent;height:9px;margin-bottom:10px;overflow:hidden;width:200px; display:none}
#categories ul{margin:0 auto}
#categories li,#informationContent li{  line-height:26px}
#categories li a,#informationContent li a{ color: #424242;
    display: block;
    
    height: 28px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 18px;
    padding-top: 2px;}
#categories li a:hover{}
#navMainSearch ul li{float:left;margin-left:3px}
.blogs li{ width:50%; float:left; height:24px; line-height:24px; overflow:hidden}
#navMainSearch span{background:#FFF;display:inline-block}
#navMain span{background:none}
#navMainSearch #light_select{border:1px solid #ccc;width:135px;padding:2px}
.header_email{width:440px;padding:8px 0 0}
.input1{ border: medium none;
    color: #999999;
    float: left;
    height: 25px;
    line-height: 25px;
    }
#navMainSearchCart{margin-top:20px;float:right;text-align:right}
#navBreadCrumb{background: url("../images/nav.jpg") no-repeat scroll 0 50% #FFFFFF;
    border-bottom: 1px dotted #444444;
    margin-bottom: 10px;
    padding: 5px 0 5px 2px;
    text-align: left;}
#navBreadCrumb a{background:none repeat scroll 0 0 #FFF;color:#333;padding:0 1px}
#navEZPagesTop{margin:0 auto}
#navMainWrapper {
   background: url("../images/nav.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    margin: auto;
    width: 960px;
}
#navEZPagesTop a {
    color: #FFFFFF;
    padding: 0 5px;
}
#navEZPagesTop {
    color: #FFFFFF;
    font-size: 18px;
}.back {
    float: left;
}#homelink {
   
}#navEZPagesTop a {
    color: #FFFFFF;
    padding: 0 5px;
}
.forward, #shoppingCartDefault #PPECbutton {
    float: right;
}
.select {
    width: 110px;
}
.top-search LI{ float:left; margin-right:5px;}
#productDescription{font-size:12px;padding:0}
#productDescription p{padding:0}
.alert{color:red;margin-left:.5em}
.centerColumn{padding-top:0em}
#siteinfoLegal { color:#000;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em}
.foot_tags{ color:#000;}
#cartAdd{ margin-top:10px;}
#cartAdd li{float:left;line-height:24px}
.gzp_reviews{ display:inline-block; margin-right:15px;}
.gzp_reviews label{ padding:0px 5px;}
.reviewbox label{ margin-top:10px;}
.ttleft{ float:left;}
.ttright{ float:right;border-left: 1px dotted #bbbbbb; margin: 0 0 16px;padding: 0 0 0 20px;}
.login_bar label{     
    float: left;
    font: 110%/16px Tahoma;
    width: 106px;}
.textBox {
    background: url("../images/bgTextBox.gif") repeat-x scroll left top #ffffff;
    border-color: #a8bac2 #dfe5e7 #dfe5e7 #a8bac2;
    border-style: solid;
    border-width: 1px;
    color: #11354a;
    font-family: verdana;
    font-size: 8pt;
    height: 15px;
    margin: 1px;
    padding: 1px;
    width: 270px;
	margin-top:5px;
}
#productinfoBody #textAreaReviews{ width:100%; text-align:left;}
.tableHeading,#cartSubTotal{background-color:#e9e9e9}
#cartSubTotal{border-top:1px solid #ccc;font-weight:700;text-align:right;line-height:2.2em;padding-right:2.5em;color:#900}
.tableRow,.tableHeading,#cartSubTotal{height:2.2em}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{padding:.5em 0}
.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:.2em}
#scUpdateQuantity{width:2em}
.cartQuantity{width:4.7em}
.cartNewItem{color:#3C3;position:relative}
.cartOldItem{color:#609;position:relative}
.cartBoxTotal{text-align:right;font-weight:700}
.cartRemoveItemDisplay{width:3.5em}
.cartAttribsList{margin-left:1em}
#mediaManager{width:50%;background-color:#E4FEf5;border:1px solid #003D00;margin:.2em;padding:.5em}
.normalprice,.productSpecialPriceSale{text-decoration:line-through}
.orderHistList{list-style-type:none;margin:1em;padding:.2em 0}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0}
.totalBox{width:5.5em;text-align:right;padding:.2em}
.lineTitle,.amount{text-align:right;padding:.2em}
.amount{width:5.5em}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:0 1em 1em 0}
#cartImage{margin:.5em 1em}
.attribImg{width:20%;margin:.3em 0}
.leftBoxContainer{ margin-bottom:10px;}
 
h1.centerBoxHeading{color:#D4394C;font-size:12px;font-weight:700;text-transform:uppercase;text-align:left}
h3.leftBoxHeading,h3.leftBoxHeading a,h3.rightBoxHeading,h3.rightBoxHeading a{color:#F12E6E;font-size:14px;font-weight:700;text-transform:uppercase}
#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading{font-size:.9em;color:#fff}
.leftBoxHeading,.centerBoxHeading,.rightBoxHeading{color:#BD7FFE;font-size:14px;font-weight:700;text-transform:uppercase;margin:0}
.leftBoxContainer1 .sideBoxContent{background:none;margin-bottom:10px;padding:0}
#bestsellers ul{border-bottom:1px dashed #CCC;height:60px;padding-bottom:3px;width:190px;margin:0 auto}
#bestsellers ul li{float:left;height:60px;margin-right:5px;overflow:hidden;text-align:center;width:80px}
#bestsellers .best_li{font-size:11px;height:60px;text-align:left;width:100px}
#upDateHeading{text-align:right}
A.category-top,A.category-top:visited{color:#666;background:url(/includes/templates/honeyshop/images/list-marker.gif) no-repeat scroll 0 12px transparent;display:inline-block;padding-left:15px;text-decoration:none}
A.category-links,A.category-links:visited{color:#004080;text-decoration:none}
A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited{color:red;text-decoration:none}
.rowOdd{background-color:#EEE;height:1.5em;vertical-align:top}
.rowEven{background-color:#FFF;height:1.5em;vertical-align:top}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}
.accountQuantityDisplay{width:10%;vertical-align:top}
.productListing-rowheading{background-color:#abbbd3;background-image:url(../images/tile_back.gif);height:2em;color:#FFF}
#siteMapList{width:90%;float:right}
.ratingRow{margin:1em 0 1.5em}
LABEL#textAreaReviews{font-weight:400;margin:1em 0}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background-color:#fff}
.information{line-height:150%;padding:10px 3px}
.seDisplayedAddressLabel{background-color:#85C285;text-align:center}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:700}
#seShipTo{padding:.2em}
.menuMain{width:100%;display:table;overflow:hidden; background:#fff; margin-top:30px;}
#navEZPagesTop li{float:left;line-height:27px;position:relative;margin:0 3px 0 0}
#navEZPagesTop li.li_un{background:none repeat scroll 0 0 transparent}
#navEZPagesTop li a{background:url(../images/menu.gif) no-repeat scroll 0 0 transparent;color:#000;display:block;float:left;font:100 14px/27px Arial,Helvetica,sans-serif;height:27px;padding-left:15px;text-decoration:none;margin:0}
#navEZPagesTop li a:hover{color:#fff;text-decoration:none;background-position:0 -27px}
#navEZPagesTop li a:hover span{color:#fff;text-decoration:none;background-position:right -27px}
#navEZPagesTop li a span{background:url(../images/menu.gif) no-repeat scroll right 0 transparent;color:#000;cursor:pointer;display:block;float:left;font:100 14px/27px Arial,Helvetica,sans-serif;height:27px;padding-right:15px;text-decoration:none;margin:0}
.banners{margin-bottom:2px;overflow:hidden;width:100%}
#rightbannerOne{float:left;padding-left:2px}
.row{background:url(../images/row-tail.gif) repeat-x scroll center top transparent;color:#7A7A7A;height:35px;line-height:35px;overflow:hidden;width:100%}
.row a{color:#7A7A7A}
#navMain .back .cart span a{color:#D4394C!important;text-decoration:underline}
#top_tags{float:left;font-size:16px;font-weight:400}
#top_tags strong{font-style:italic}
#contentMain{background:url(../images/content-tail.gif) repeat-x scroll center top #E3E3E3;padding:10px 0 7px}
#conter_top{background:url(../images/center_top_bg.png) no-repeat scroll center top #E3E3E3;width:753px;height:3px;overflow:hidden}
#conter_Main{background:url(../images/center_content_bg.png) repeat-y scroll center top #E3E3E3;width:753px;height:auto}
#conter_bottom{background:url(../images/center_bottom_bg.png) no-repeat scroll center top #E3E3E3;width:753px;height:5px;overflow:hidden}
#navColumnMiddleWrapper{overflow:hidden;display:table;margin:auto}
#middlebox_1{float:left;width:33%;overflow:hidden}
#middlebox_2{float:left;padding-left:2px;width:33%;overflow:hidden}
#middlebox_3{float:right;padding-left:2px;width:33%;overflow:hidden}
.middleBoxContent{height:auto!important;padding:.4em .3em}
#middlebox_7{width:100%;margin-left:5px;overflow:hidden}
#middlebox_8{float:right;padding-left:3px;width:39.5%;_width:39%;overflow:hidden}
.box5{line-height:20px;width:90%;background:url(../images/newsli.jpg) 2px 6px no-repeat;margin:0 auto}
.newsheader{background:none repeat scroll 0 0 #999;color:#FFF;font-size:14px;font-weight:700}
.line{background:url(../images/line.gif) repeat-y scroll right center transparent}
.product_list_col{text-align:left;width:100%;display:table}
.centerBoxContentsCategories1 .product_list_col{float:left;width:33%;padding-bottom:20px}
 
.list_col_right{width:120px;}
.index_productnew,.index_specials,.index_featured{       border: 1px solid #F0F0F0;
    float: left;
    height: 235px;
    margin: 10px 8px 0 0;
    overflow: visible;
    padding: 5px 5px 0;
    position: relative;
    width: 180px;}
.pro_name{ height: 51px;
    line-height: 17px;
    margin: 5px 0;
    overflow: hidden;
    width: 180px;}
.button-price{overflow:hidden;padding-top:10px;width:90%;margin:0 auto}
.button-price .price{float:left;padding:2px 0; color:#f00}
.itemTitle{color: #333333;
    display: block;
    font-family: tahoma,arial;
    font-size: 11px;
    margin-bottom: 4px;
    padding-left: 6px;}
.item_price,.list-price-same-height{  display: block;
    font-weight: 700;
    margin-bottom: 4px;
    padding-left: 6px; color:#888; }
.price{font-size:15px;font-weight:700;font-family:Georgia, "Times New Roman", Times, serif}
.index_middle_adv{width:775px;margin:0 auto}
.index_middle_adv img{width:775px}
#footMainContent{clear:both;color:#333;text-align:center;width:1003px;margin:10px auto 0;padding:10px 0}
#footer-bg{width:100%;text-align:center;color:#fff;margin:0 auto;padding:5px 10px}
.footer_copyright{padding-bottom:5px}
#footerMenu{width:950px;color:#000;display:table;margin:0 auto;padding:0}
#footerMenu ul{width:100%;list-style:none;margin:0;padding:0}
#footerMenu dl{clear:both;height:auto;width:100%;margin:0 0 3px;padding:0}
#footerMenu dd{float:left;width:20%;margin:0;padding:0}
#footerMenu li a{color:#666;outline:medium none;text-decoration:none;font-weight:400;padding-left:8px;line-height:20px;background:url(../images/bomlistli.jpg) left center no-repeat}
.menuTitle{color:#000;font-size:1.2em;padding-bottom:.3em;list-style:none;font-weight:700;margin:0}
.cards{float:left;padding:4px 0}
#navSuppWrapper ul{background:url(../images/menu-tail.gif) repeat-x scroll center top transparent;width:100%;margin:0 0 2px;padding:0}
#navSuppWrapper ul li a{display:inline-block;font-weight:400;font-size:14px;text-decoration:none; color:#000}
.paymentMethod{text-align:center;margin:0 auto; border-bottom:2px solid #000000}
#my-glider{width:999px;position:relative;margin:0 auto}
.scroller{position:relative;left:20px;overflow:hidden}
.scroller .section{float:left;overflow:hidden}
.section dl{width:162px;float:left;text-align:center;overflow:hidden}
.section dt{width:162px;margin-bottom:5px;overflow:hidden;position:relative;padding-top:5px;}
.section dd{width:162px;overflow:hidden;font-size:12px;left:0;margin:0;padding:0}
.section dd .hd{height:60px;border:1px solid red}
.scroller .contenta{width:10000px;}
#prevLink{display:block;overflow:hidden;width:21px;text-indent:-99999px;position:absolute;top:40%;height:51px;background-image:url(../images/left-press.jpg);background-repeat:no-repeat;left:0}
#nextLink{display:block;overflow:hidden;width:21px;text-indent:-99999px;position:absolute;top:40%;height:51px;background-image:url(../images/right-press.jpg);background-repeat:no-repeat;right:0}
#navSupp a{ color:#fff;}
#prorightMain{float: left;
    
    width: 400px;}
#proleftMain{float: left;width: 380px;}
.STYLE40{color:#333; font-size:14px;font-family: Tahoma,Arial,sans-serif;}
#productMainImage a img{border:1px solid #D7D7D5}
.smallimg img{width:60px;height:60px;border:1px solid #D7D7D5;margin:2px;padding:2px}
#productDetailsList li,#productsName,#productPrices{line-height:18x; color:#000;}
#productMainImage{padding-top:10px}
.pro_con{width:100%;display:table;overflow:hidden;border:1px solid #ccc}
.desc{color:#4D3519;font-size:11px;padding-top:10px}
.about_box{border:1px solid #7ACC5D;color:#4D3519;float:left;margin-top:10px;width:708px;padding:10px}
#may,.review_title,.featured_categories_title{background:url(../images/right_tittle.gif) repeat-x scroll 0 0 transparent;clear:both;height:33px;text-align:left;text-indent:20px}
#may b,#feautre_category strong,.review_title strong,.featured_categories_title strong{background:none repeat scroll 0 0 #FFF;color:#000;font:italic bold 24px/33px Arial,Helvetica,sans-serif;padding:0 10px}
#feautre_category,#featuredCategories{border:1px solid #7ACC5D;height:225px;margin:0 auto}
#feautre_category .margin_t{margin-top:10px}
#feautre_category .line_180{line-height:180%}
#feautre_category ul{list-style-type:none;margin:0;padding:0}
#feautre_category li,.index_featured_categories{float:left;width:170px;margin:10px 0;padding:0 20px;background:url(../images/indexcatesplit.jpg) no-repeat scroll right center transparent}
.featured_categories_img{ height:140px; overflow:hidden}
.featured_categories_name{ height:38px; overflow:hidden; text-align:center}
.featured_categories_name a{font-weight:bold;font-size:15px}
#feautre_category .dl_dot dt{padding-left:10px;background:url(../images/icon_arr.gif) no-repeat 2px center}
.desc_0,.desc_1,.desc_2{clear:both;font-size:12px;padding:5px 10px}
.nTab .TabTitle li{float:left;cursor:pointer;height:30px;line-height:30px;text-align:center;width:104px;border:1px solid #ccc;border-bottom:none;margin-right:8px}
.nTab .TabTitle li a{text-decoration:none}
.nTab .TabTitle .active{background:#E8E3E1;color:#000}
.nTab .TabTitle .normal{background:#FFF;color:#000; margin-bottm:1px;}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;display:block;min-height:100px;border:1px solid #ccc;padding:0 5px}
.sizeheader{background-color:#E8E3E1;line-height:40px;width:100%;font-size:20px;font-weight:700}
#i_banner{width:566px;height:262px;display:block;overflow:hidden;float:left}
#indexBanner_right{float:right;width:200px}
#indexBanner_right img{margin-bottom:5px}
#imgTitle{filter:ALPHA(opacity=70);left:0;overflow:hidden;position:relative;text-align:left}
#imgTitle_up{left:0;height:1px;text-align:left}
#imgTitle_down{left:0;text-align:right;padding-right:5px}
.imgClass{border-right:#000 0 solid;border-top:#000 0 solid;border-left:#000 0 solid;border-bottom:#000 0 solid}
#txtFrom{vertical-align:middle;text-align:center}
.button{padding-right:4px;padding-left:4px;background:#dbdbdd;font:bold 10px arial;border-left:#fff 1px solid;width:16px;height:16px;text-decoration:none;margin:0}
A.button,A.button:link,A.button:visited,A.button:hover{color:#000;text-decoration:none}
.buttonDiv{background:#000;float:left;vertical-align:middle;width:21px;height:1px;text-align:center}
.trans{filter:progid:DXImageTransform.Microsoft.Alpha(startX=0,startY=0,finishX=100,finishY=100,style=1,opacity=0,finishOpacity=40);width:90px;background-color:#000}
.products_item{width:24%;float:left;display:table;height:250px;overflow:hidden}
.products_item li{line-height:18px;text-align:center}
.products_item li img{width:150px;height:150px;padding:5px}
#specialproductslist{margin-left:8px}
.products_item li a{color:#666}
.products_item li span{color:#900}
.classbox{background:url(../images/stripe.gif) repeat scroll 0 0 transparent;clear:both;width:962px;display:table;overflow:hidden;margin:8px auto;padding:7px}
.classbox .ppbg{background:none repeat scroll 0 0 #FFF;clear:both;height:100%;overflow:hidden;width:100%}
.classbox .ppbg li{display:inline;float:left;font-size:11px;line-height:30px;width:200px;padding:0 10px}
.classbox .ppbg li a{background:url(../images/parrow.gif) no-repeat scroll 0 11px transparent;display:block;padding-left:10px;font-size:12px}
#tabbox{overflow:hidden;margin:0 auto}
.tab_conbox{border:1px solid #7ACC5D;padding-right:5px}
.tab_con{display:none;font-size:14px;line-height:18px;padding:12px}
.tabs{height:29px;width:100%; border-bottom:1px solid #333;}
.tabs li{height:29px;line-height:29px;float:left;width:132px;margin-right:5px;background:url(../images/tabbarbg.jpg) no-repeat scroll 0 0 transparent;overflow:hidden;position:relative;text-align:center}
.tabs li a{
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px;
}
.tabs .thistab,.tabs .thistab a:hover{background:url(../images/tabbarbg_cur.jpg) no-repeat scroll 0 0 transparent}
.tab_conbox a{font-size:11px}
.cols-main{float:right;margin:0;padding:0}
.page-column,.cols-main{width:100%;margin:0 auto}
#productListing .thumb,#productSearchListing .thumb{ display: inline-block;
    margin-TOP: 15px;
    vertical-align: top;
    width: 186px;}
.page-category-products .thumb{float:left;width:200px;height:247px;overflow:hidden}
.page-category-products .page-products-grid .thumb .item{margin-left:15px;text-align:center}
.thumb .list-name-same-height{height:50px;overflow:hidden}
.specialsListBoxItem{padding:10px 0}
.pro_sepcials_img{float:left;width:160px;padding:5px 0 5px 10px}
.pro_sepcials_name{float:left;width:420px;text-align:left;vertical-align:middle;padding-top:50px}
.pro_specials_item{float:left;width:150px;height:35px;padding-top:50px}
.specials_name{height:55px;width:95%;font-weight:700;margin:0 auto}
.toolbar{margin:0 auto;padding:3px}
.sorter{display:table;width:100%;overflow:hidden;margin:4px 0;padding:2px 0}
.sorter .view-mode .grid{background:url(../images/page-grid.gif) no-repeat scroll 0 center transparent;line-height:24px;text-decoration:none;padding:4px 0 4px 24px}
.sorter .view-mode .list{background:url(../images/page-list.gif) no-repeat scroll 0 center transparent;line-height:24px;padding:4px 8px 4px 24px}
.sorter .sort-by a.list{color:#AAA}
.sorter .sort-by{float:right;padding-right:10px}
.pager{background:url(../images/pager-back.jpg) repeat-x scroll 0 0 transparent;border:1px solid #DDD;height:31px;line-height:31px;text-align:center;overflow:hidden;margin:0 auto}
.pager .amount{float:left;padding-left:20px;width:50%;text-align:left}
.pager .amount1{float:right;padding-right:4px}
.pager .amount1 a{border:1px solid #CCC;margin-right:5px;padding:2px 4px}
.pager .amount1 strong{color:#000;font-weight:700}
.page-related-category .title,.page-topsell-category .title{background:url(../images/pager-back.jpg) repeat-x scroll 0 0 transparent;height:31px;line-height:31px;text-align:center;border:1px solid #CCC;margin:4px 0;padding:0}
.page-related-category .title h3,.page-topsell-category .title h3{height:31px;line-height:31px}
.page-related-category ul{width:100%;display:table;list-style:none;height:auto}
.page-related-category li{float:left;width:33%;line-height:21px}
.page-related-category li a{color:#000;padding-left:20px}
.page-topsell-category ol{width:100%;list-style:none}
.page-topsell-category li{float:left;width:25%}
.page-producrs-column form{padding-top:0;margin-top:0}
.wrapperAttribsOptions LABEL,.wrapperAttribsOptions h4.optionName{line-height:1em;padding:0}
#currencies{padding-top:5px}
#share{float:right;padding-top:8px}
.slides ul,.slides li{list-style-type:none;margin:0;padding:0}
.slides{z-index:0;overflow:hidden;width:100%;position:relative;float:left}
.slide-pic li.cur{display:block;height:248px}
.slide-li{left:25px;bottom:15px;position:absolute}
.slide-li li{background:url(../images/licur.png) no-repeat scroll 0 0 transparent;float:left;height:15px;text-align:center;width:15px;margin:0 3px}
.slide-li li.cur{background:url(../images/licur.png) no-repeat scroll -15px 0 transparent;color:#FFF;font-weight:700}
.slide-li .cur a,.slide-li a:hover{color:#333;text-decoration:none}
.website_index_top_img{width:100%;}
.website_notice{width:200px}
.notice_content{font-family:Arial;color:red}
.right_notice{width:190px;font-size:8pt;margin:0 auto;padding:2px}
.loginboder{float:left;width:45%;border:1px solid #ddd}
.loginbotton_r{width:45%}
.createborder{float:right;width:50%;min-height:215px;border:1px solid #ddd}
.createborder p,.withoutcreateborder p{margin:0;padding:0 5px}
.withoutcreateborder{float:left;width:45%;border:1px solid #ddd;margin-bottom:5px}
.com-ipt-login,.input-text{border:1px solid #999;font-size:13px;height:25px;line-height:25px;padding-left:3px;width:250px}
.clogin,.ccreate1,.ccreate2{color:#333;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;padding-left:10px}
.clogin{background:url(../images/btn_click.gif) no-repeat scroll 200px center #F0F0F0}
.ccreate1{background:url(../images/btn_click.gif) no-repeat scroll 140px center #F0F0F0}
.ccreate2{background:url(../images/btn_click.gif) no-repeat scroll 210px center #F0F0F0}
.ccreate3,.ccreate4{background:url(../images/btn_go2.gif) no-repeat 0 0 transparent;border:medium none;height:24px;width:73px;text-indent:100px}
#site_login fieldset{border:0 none}
.site_cart_title{background-color:#F0F0F0;font-size:14px;font-weight:700;height:30px;line-height:30px;border:1px solid #ddd;border-bottom:none;padding:0 10px}
.site_cart_table table{border:1px solid #DDD;margin-bottom:10px}
.site_cart_table tr{background-color:#FFF}
.site_cart_table tr td{text-align:center;vertical-align:middle}
.tableHeading th{border-bottom:1px solid #DDD;height:24px}
.customer_review{height:200px;overflow:hidden;border:1px solid #7ACC5D}
.orders_marquee{height:200px;overflow:hidden;margin:0 3px 5px}
.web_cart_block{color:#333;height:65px;overflow:hidden;width:188px;padding:19px 0 6px 20px}
.web_cart_block div{width:75px;text-align:center}
.web_cart_block a{color:red;text-decoration:underline}
.web_cart_button01{background:none repeat scroll 0 0 transparent;border:0 none;color:#FFF;cursor:pointer;overflow:visible;vertical-align:middle;width:auto;margin:0;padding:0}
a:hover,#navSuppWrapper ul li a:hover,.products_item li a:hover{text-decoration:underline}
form,#header_right ul li,#navSupp ul li,#navCatTabs ul li,.visibleField{display:inline}
legend,.no-display,#banner3 h3,.hiddenField,.none,#productListing .productListing-rowheading,#productSearchListing .productListing-rowheading,.slide-pic li,.slide-txt span{display:none}
textarea,#myAccountGen li,#myAccountNotify li{margin:0}
input.input-radio,.v-middle{vertical-align:middle}
cite,ADDRESS{font-style:normal}
big,.biggerText{font-size:1.2em}
#xxx{ margin-bottom:10px;}
.boxtop_gray {
    background: none repeat scroll 0 0 #eaebec;
    height: 32px;
}
#columnCenter{ padding-left:7px;}
.boxtop_gray h2.centerBoxHeading,.boxtop_gray h1#indexCategoriesHeading,.boxtop_gray h1#productListHeading{
    display: inline-block;
    padding-right: 10px;
    background: none repeat scroll 0 0 #596f8c;
    color: #ffffff;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    text-transform: uppercase;
}
.list_za{ background: no-repeat url("../images/SpecialOffer.jpg"); position:relative; width:858px; height:350px;}
#cartEmptyText{ background:none repeat scroll 0 0 #eaebec; padding:5px; margin-bottom:10px;}
#whatsNew,#specialsDefault{ overflow:hidden;}
.centerBoxContentsSpecials,.centerBoxContentsFeatured,.centerBoxContentsNew{
    border: 1px solid #e3dfdf;
    
    padding-bottom: 1px;
	 

	margin-left:2px;
    width: 196px;
	margin-bottom:2px;
}
.guo_images{
width:196px; 
height:180px;
display: table-cell;
vertical-align:middle;
text-align:center;
}
.guo_images img{
vertical-align:middle;
display:block;
margin:0 auto;
}
.centerBoxContentsProducts{
    border: 1px solid #e3dfdf;
    height: 300px;
    padding-bottom: 1px;
	margin-left:6px;
    width: 196px;
	padding:5px 0px;
	margin-bottom:12px;
}
.limiter{ display:none;}
.productListing-data{ padding:7px 0px;}
.pic {
    height: 150px;
    padding: 5px;
    width: 186px;
}
.productdiv1img {
    background: none repeat scroll 0 0 #ffffff;
    border: 0 solid #e4e4e4;
    display: table-cell;
    height: 140px;
    line-height: 140px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 186px;
}
.productdiv1info {
    height: 81px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    width: 200px;
}
.v-top,#contentColumnMain,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}
.f-right,.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton,.button-price .button,.fright,.sorter .limiter{float:right;}
 
small,big,FORM,SELECT,INPUT{font-size:1em}
a:hover,#navEZPagesTOC ul li a:hover,#header_right ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,.pager .amount .currpage,#currencies span{color:red}
h1,h2,h3,h4,h5,h6,.wrapperAttribsOptions{}
P,ADDRESS,#productDescription,.shippingEstimatorWrapper{padding:.5em}
.clearBoth,.clear,#shoppingcartBody #shippingEstimatorContent{clear:both; line-height:0}
#banner3 .left_conter_main,#cartAdd ul,.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,#sizemain{text-align:center}
.gzp_oiu{ position:absolute; left:15px; bottom:12px; width:100%;}
#upProductsHeading,#productListing .back{text-align:center;}
.right-bg,.slide-pic{overflow:hidden;width:100%}
#navMain ul li a,#navSuppWrapper ul li{font-weight:400}
#middlebox1Content,#middlebox2Content,#middlebox3Content,#middlebox7Content,#middlebox8Content,.feature .page-header-title h2{font-size:12px}
.box5 a,#productListing .pro_img,#productSearchListing .pro_img{padding-left:10px}
.footer_clock,.page-producrs-column .productListing-data a img{padding:5px 0}
#footer-bg a,.toolbar label{color:#000}
.productsListMain,.tab_conbox li,.page-related-category,.page-topsell-category{width:100%;display:table}
.sorter .limiter a.currentshow,.sorter .sort-by a.currentsortby{background-color:#EEE;color:#000}
.sorter .sort-by a,.sorter .limiter a{border:1px solid #CCC;line-height:24px;text-align:center;text-decoration:none;padding:2px 8px}

#site_shoppingcart .centerBoxWrapper{padding-left:110px}
.attrib-grid-size{width:180px}
.attrib-grid-qty{width:120px}
.attrib-grid-hHeader,.attrib-grid-cell{height:16px;margin:5px}
ul,ol,dl,dt,dd,li,#navEZPagesTop ul,#navMainSearch ul,.page-customer-reviews ul,.nTab .TabTitle ul,.products_item ul,.classbox ul,#tabbox ul{list-style:none;margin:0;padding:0}
#feautre_category .fl,.f-fix,.f-left,#logo,.centerBoxContents,.specialsListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back,.sorter .view-mode,.website_index_top_img img{float:left}
#feautre_category .maxwidth,.page-customer-reviews li TEXTAREA,#productListing .thumb .pro_img,#productSearchListing .thumb .pro_img{width:100%}
#feautre_category DL,#feautre_category DD,#feautre_category dt{margin:0;padding:0}
#feautre_category .red,#feautre_category A.red:link,#feautre_category A.red:visited{color:#a72d2c}
*,p,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#popupAdditionalImage,#popupImage,.pager p,.row p,#middlebox_7 p{margin:0;padding:0}
.categoryListBoxContents{ margin-bottom:5px;}
#productsnewBody .item img{height:150px;}
#featuredproductsBody .item img{height:150px;}
#bestsellersproductsBody .item img{height:150px;}
.watch_head{}
.watch_hd_bg{background: url("../images/head.jpg") no-repeat ;width: 979px;z-index: 101; height:136px; position:relative}
.header_bar{ width:300px; float:left; line-height:30px; color:#999; text-indent:30px;}
.header_bar a{ color:#fff;}
.header_bar_action{ float:right;}
.watch_logo{ margin-top:5px; float:left}
.header_bar_action{padding-right:10px; color:#fff;}
.header_bar_action .cart{ margin-top:8px;}
.header_bar_action .cart a{ padding-left:10px;}
.header_bar_action a{ color:#fff;}
.watch_search{ float:right;}
.watch_search ul{ padding-right:10px}
.watch_search li{ float:left; margin-top:60px; margin-right:5px;}
.watch_search select{ display:none}
#navMainWrapper #navEZPagesTop li{ background: url("../images/navbg.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    line-height: 52px;
    padding: 0 20px;
    position: relative; margin:0; height:52px;}
#navMainWrapper #navEZPagesTop li a{ background:none; color:#CCCCCC; line-height:52px; height:52px;}
#navMainWrapper #navEZPagesTop li a:hover {
    background: url("../images/navli.jpg") no-repeat scroll center center #121212;
    line-height: 51px;
	height:52px
    padding: 0 20px;
}
.header_watch{  background: url("../images/headerbg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 135px;
    width: 100%;}
.header_topbar{ margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 1001;}
.header_logo{height: 56px;
    left: 0;
    position: absolute;
    top: 58px;
    width: 235px;}
.header_conant{height: 20px;
    position: absolute;
    right: 338px;
    top: 4px;
    width: 85px;}
.header_loginbar{ background: url("../images/icon.png") no-repeat scroll -366px 0 rgba(0, 0, 0, 0);
    color: #AAAAAA;
    left: 0;
    line-height: 30px;
    padding-left: 40px;
    position: absolute;
    top: 0;}
.header_loginbar a{color: #AAAAAA;
    margin: 0 10px;}
.header_watch_seach{background: url("../images/search.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 29px;
    position: absolute;
    right: 116px;
    top: 0;
    width: 216px;}
.header_watch_seach select{ display:none}
.header_watch_seach .input1{background: none ;
    border: 0 none;
    color: #888888;
    float: left;
    height: 19px;
    line-height: 19px;
    padding: 5px 0 5px 8px;
    width: 180px;}
.header_watch_seach li{ float:left}
.seacrch_btn{background: none;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 29px;
    width: 25px;}
.header_cart{background: url("../images/cart.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    font: 12px/29px Verdana,Geneva,sans-serif;
    height: 29px;
    padding-left: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;}
.header_cart a{ color:#fff;}
.header_nav{height: 97px;
    left: 270px;
    position: absolute;
    top: 35px;
    width: 730px;}
.header_nav li{ border-right: 1px solid #DEDEDE;
    float: left;
    position: relative;}
.header_nav li a{color: #55463D;
    display: inline-block;
    font: 14px/52px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 45px 16px 0;
    text-align: center;
    text-transform: uppercase;
    width: auto;}
.header_nav li a:hover{  background: url("../images/navhover.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    color: #55463D;
    font: 14px/52px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-decoration: none;}
.header_bananer {
    background: url("../images/bannercon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 100%;
}
.banaer_main{ width:1000px; margin:0 auto}
.brandLogo {
    background: url("../images/brandbg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 54px;
    margin-top: 8px;
    overflow: hidden;
    padding: 30px 0;
    position: relative;
    width: 1000px;
}
.brandLogo .pageBtn {
    height: 22px;
    left: 476px;
    position: absolute;
    top: 92px;
    width: 46px;
    z-index: 1001;
}
.pageBtn a.pre {
    background: url("../images/icon.png") no-repeat scroll -2px -35px rgba(0, 0, 0, 0);
    float: left;
    height: 22px;
    width: 20px;
}
.pageBtn a.next {
    background: url("../images/icon.png") no-repeat scroll -26px -35px rgba(0, 0, 0, 0);
    float: right;
    height: 22px;
    width: 20px;
}
.bestSeller {
    float: left;
  
    overflow: hidden;
   
}
.bestSeller li {
    display: inline;
    float: left;
    margin: 5px;
    position: relative;
	height:270px;
    width: 180px;
}
.bestSeller .pic {
   
}
.bestSeller li .pic a {
   
}
.bestSeller li .pic img {
    vertical-align: middle;
}
.bestSeller .name {
  padding: 0 10px;
    text-align: center;
}
.bestSeller .name a {
    color: #666666;
    line-height: 17px;
}
 .bestSeller .our {
    color: #333333;
    float: left;
    width: 150px;
}
.our strong{ color:#f00;}
.ship {
    float: left;
    height: 18px;
    width: 104px;
}
.bestSeller .viewItems {
    display: inline;
    float: right;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 65px;
}
.bestSeller li .sale {
    background: url("../images/new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 64px;
    left: 0;
    position: absolute;
    top: 0;
    width: 64px;
    z-index: 101;
}
.footer_mian{}
.footer_mian {
    background: url("../images/footerbg.gif") repeat-x scroll center top #FEFEFE;
    width: 100%;
	height:141px;
	margin-top:15px;
	display:none
}
.footer_mian p{color: #FFFFFF;
    float: left;
    padding: 22px 28px 10px 0;}
	
.wedding_header{ width:100%; background:#fff;}
.wedding_tobar{ height:40px;}
.wedding_to_left{ float:left;color: #555555; line-height: 24px;width: 350px;}
.wedding_to_right{ float:right}
.wedding_to_left a{ background:url("../images/8900392681502.png") no-repeat; width:134px; height:40px; display:block }
.wed_top{ width:999px; margin:0 auto;} 
.wedding_contact{ float:left; padding:2px 25px 0 12px;}
.wedding_login{
    float: right;
    height: 39px;
    margin-right: 0;
    padding: 1px 8px 0 0;
    width: auto;}
.wedding_to_right a{   color: #000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 11px 0 0;}
.wedding_login a{ text-indent:15px; float:left}
.wedding_logo_main{
     overflow:hidden}
.weddding_logo{ width:1003px; margin:0 auto; overflow:hidden}
.wedding_logo_pic{ width:300px; height:68px;float:LEFT;}
.wedding_cart{ float:right;}
.wedding_cart a{}
	.wedding_nav{ width:1003px; margin:0 auto; overflow:hidden}
	.wedding_menu{   background-color: #A3AFC7;
    clear: both;
    display: block;
    height: 30px;
    width: 100%;}
.wedding_menu li{float: left;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    line-height: 28px;
    position: relative;
    z-index: 20; padding-right:15px; text-indent:25px;}
.wedding_menu li a{color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 12px;font-weight: bold;}
.wedding_search{ float:left; background:#F3F3F3;
    height: 22px;
    margin-top: 20px;
    padding: 5px;
    position: relative;
    width: 443px;
    z-index: 9;}
.wedding_search li{ float:left; margin-right:2px;}
.wedding_search .input1{background:#FFFFFF;
    border: 1px inset #969696;
    color: #666666;
    float: left;
    font-size: 11px;
    padding: 3px;
    width: 165px; height:15px}
.wedding_search .seacrch_btn{background: url("../images/search_button01.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0;
    overflow: visible;
    padding: 0 8px;
    text-transform: uppercase;
    width: 66px;}
.wedding_free{ width:1003px; margin:0 auto; overflow:hidden; margin-top:8px;}
.wedding_free li{background: url("../images/8900068737054.png") no-repeat scroll right 5px ;
    float: left;
    height: 9px;
    padding: 16px 69px !important;}
	.wedding_free .last{ background:none}
.wedding_free span{color: #444444;font-family: "Courier New",Courier,monospace;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.wedding_bananer{ width:1003px; margin:0 auto;  overflow:hidden; margin-bottom:0px;}
.welove{}
.bestSeller{  border: 1px solid #CCCCCC}
.bestSeller h2{  background: #666666;
    font-size: 130%;
    font-weight: bold;
    height: 28px;
	text-align:center;
	color:#fff;
    line-height: 26px;
    
    padding-left: 10px;
    position: relative;}
.bestSeller ul{ padding:8px; overflow:hidden}
.bestSeller .images{  background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
	height:180px;
    display: block;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 180px;}
	.foot_info{  border-top: 2px solid #000000;
    overflow: hidden;
    padding: 15px 0; text-align:left}
.FootHelpGuide{ border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 15px 0; text-align:left}
.FootHelpGuide dl {
    border-right: 1px dotted #CCCCCC;
    display: inline;
    float: left;
    height: 104px;
    padding: 0 17px;
    width: 164px;
}
 .FootHelpGuide dl dt {
    color: #333333;
    font-weight: bold;
}
.FootHelpGuide dl dd {
    background: url("../images/Garden_bbb.gif") no-repeat scroll left 50% rgba(0, 0, 0, 0);
    padding-left: 10px;
}
.FootHelpGuide dl.last {
    border: medium none;
}
.FootHelpGuide a{ color:#6A6A6A; font-size:11px; line-height:18px;}
.index_categories_box{ position:relative}
.categoryListBoxContents a{ background-color: #FFFFFF;
    border-radius: 8px;
    box-shadow: 4px 4px 4px -4px #444444;
    color: #000;
    font-size: 100%;
    margin: 0 0 0px;
    opacity: 0.7;
    padding: 3px 10px;
    text-transform: uppercase;}
.categoryListBoxContents a:hover{ background:#222; color:#fff;}
#productinfoBody .main_content{ width:1003px;}
#productAttributes{border-top: 1px dotted #AAAAAA;
    margin: 15px 0 0;
    padding: 15px 0 0;}
.Remarks{  border-bottom: 1px dotted #AAAAAA;
    padding: 6px 0}
.Remarks b{color: #D52D3D; font-size:11px;}
.Remarks label{padding: 0 0 0 5px; width:85%; font-size:11px; }
#add_to_cart li{ float:left}
#add_to_cart{margin: 8px 0 0;}
.q1{display: inline-block;
    font: 110%/16px Tahoma;
    padding: 0 0 0 8px;
    width: 56px;}
.q2 input{ margin-left: 5px;
    width: 206px;}
	.q3{ padding:15px 0 0}
.faqcenter {
    overflow: hidden;
    padding: 15px 0;
	clear:both
}
.faqcenter .size {
    background-position: 0 2px;
}
.faqcenter a {
    background: url("../images/bg_helpico.gif") no-repeat scroll 0 0 ;
    display: inline;
    float: left;
    margin: 0 12px 0 2px;
    padding: 0 0 0 20px;
}
.faqcenter .color {
    background-position: 0 -19px;
}
.faqcenter .measure {
    background-position: 0 -42px;
}#myTab{ background:#fff; margin-bottom:-1px; overflow:hidden}
.tab-head > li {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding: 4px 0;
    text-align: center;
    width: 155px;
}
.tab-head > li.active {
    border-bottom: 1px solid #333333;
}
.tab-body > li {
    border-top: 1px solid #666666;
    display: none;
    padding-top: 8px;
}
.title_box h3.now_focus {
    background-color: #FFFFFF;
    color: #000000;
}
.title_box h3 {
    background-color: #AAAAAA;
    border-color: #444444;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height: 20px;
    margin: 0 4px 0 0;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
}
h3 {
    border: medium none;
    font-size: 130%;
}
body, html, li, input, gloabl, h2, th, input, nav, td, h1, embed, blockquote, ol, xml, div, dl, dt, dd, ul, h3, h4, h5, h6, pre, form, fieldset, abbr, p {
    margin: 0;
    padding: 0;
}
#mainourpage {
    font-size: 82%;
}
body {
    color: #000000;
    font-family: Tahoma,Arial,sans-serif;
    font-size: small;
    line-height: 150%;
}
.tab-head > li.active {
    border-bottom: 1px solid #333333;
}
.tab-head > li {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding: 4px 0;
    text-align: center;
    width: 155px;
}
.tab-head h2 {
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px;
}
.tab,.tab-head,.tab-body{ overflow:hidden}
.alseo_like{  float: right;
    
    width: 150px;}
.box-heading {
    border-bottom: 1px solid #999999;
    
    text-transform: uppercase;
}
.box-heading h2 {
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px;
	text-align:center;
}
.box_also{ padding:10px;}
.thumb BR{ line-height:0}
.helppage-body p {
    line-height: 14px;
    padding: 0 0 14px;
}
.sizetable {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 10px 0;
}
.sizetable td, .sizetable th {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 2px 4px;
    text-align: center;
}
.sizetable th {
    background-color: #FAFAFA;
}

.helppage-body {
    color: #666666;
    overflow: hidden;
    padding: 12px;
}

#poptab2 .poptab2title {
    padding: 0 0 15px;
    text-align: center;
}

#poptab2 .poptab2title a {
    color: #444444;
    font-size: 13px;
    margin: 0 20px;
    text-transform: uppercase;
}

#poptab2 .colorbar {
    border-top: 1px solid #AAAAAA;
    overflow: hidden;
    padding: 10px;
}
#poptab2 .colorbar .cbt {
    height: 35px;
    margin-bottom: 20px;
}

#poptab2 .colorbar .cbt a {
    color: #000000;
    float: right;
    font-weight: bold;
    line-height: 35px;
    width: 30px;
}

#poptab2 .colorbar .cbt strong {
    color: #000000;
    float: left;
    font-family: Verdana;
    font-size: 20px;
    font-weight: bolder;
    line-height: 35px;
}

#poptab2 .colorbar .cbt a {
    color: #000000;
    float: right;
    font-weight: bold;
    line-height: 35px;
    width: 30px;
}

#poptab2 .colorbar .cbl {
    background: url("../images/popup/view.jpg") no-repeat scroll 50% 180px rgba(0, 0, 0, 0);
    float: left;
    width: 160px;
}

#poptab2 .colorbar .cbl img {
    display: block;
    height: 160px;
    width: 160px;
}
body {
	background: url("../images/bg.jpg") repeat-y  center center #FFFFFF ;
   font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
    font-size: small;
    color: #333333;
    margin: 0;
}
#poptab2 .colorbar .cbl span {
    border: 1px solid #DBDBDB;
    color: #444444;
    display: block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: center;
    width: 120px;
}
#poptab2 ul {
    line-height: 14px;
    overflow: hidden;
    padding: 0 0 14px;
}

#poptab2 .colorbar .cbr li {
    cursor: pointer;
    display: inline;
    float: left;
    height: 90px;
    margin: 0 10px 10px 0;
    width: 68px;
}

#poptab2 .colorbar .cbr li img {
    display: block;
    height: 66px;
    margin: 0 auto;
    width: 66px;
}

#poptab2 .colorbar .cbr li span {
    color: #000000;
    display: block;
    font-size: 11px;
    height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 66px;
}

#poptab2 .colorbar .cbr {
    float: right;
    width: 546px;
}
.how_to_measure dl {
    border-top: 1px solid #BBBBBB;
    height: 160px;
    overflow: hidden;
    padding: 14px 0;
}
.how_to_measure dt {
    float: left;
    width: 118px;
}
.how_to_measure dd {
    float: left;
    padding: 0 0 0 12px;
}
.how_to_measure dd h4 {
    padding: 6px;
}
.helppage-body p {
    line-height: 14px;
    padding: 0 0 14px;
}
.how_to_measure dl {
    border-top: 1px solid #BBBBBB;
    height: 160px;
    overflow: hidden;
    padding: 14px 0;
}
.how_to_measure dl {
    border-top: 1px solid #BBBBBB;
    height: 160px;
    overflow: hidden;
    padding: 14px 0;
}
#payments h1{ border-bottom: 1px solid #444444;
    font: bold 130% Tahoma;
    padding: 0 0 6px 6px;
    text-transform: uppercase;}
#Delivery h1{ border-top: 1px solid #444444;
    font: bold 130% Tahoma;
    padding: 0 0 6px 6px;
    text-transform: uppercase;}
 .tb {
    border-collapse: collapse;
    margin: 0 0 16px;
    width: 500px;
}
.tb td{
    border: 1px solid #AAAAAA;
    padding: 10px 0;
    text-align: center;
}
#loginBody .main_left{ display:none}
#loginBody .main_content{ width:1000px;}
.login_bar{border: 1px solid #CCCCCC;
    margin: 10px 0;
    overflow: hidden;
    padding: 20px;}
.login_bar h2{  font-size: 164%;
    font-weight: normal;
    padding: 0 6px 10px;}
	.login_box{ float: left;
    height: 200px;
    overflow: hidden;
    width: 454px;}
.login_reg{border-left: 1px dotted #BBBBBB;
    float: right;
    height: 200px;
    margin: 0 0 16px;
    padding: 0 0 0 20px;
    width: 468px;}
.LoginTitle{  border-bottom: 1px solid #444444;
    font: 130%/26px Tahoma;
    height: 28px;
    padding-left: 8px;
    text-transform: uppercase;}
.LoginDesc{padding: 8px;}
.login_con{ padding: 8px;}
.login_con table ul li {
    padding: 3px 0;
}
.login_con table ul li .subject {
    float: left;
    font: 110%/16px Tahoma;
    width: 106px;
}
.ourbtn {
    background: url("../images/ourbtn.gif") no-repeat;
    border: medium none;
    cursor: pointer;
    height: 26px;
    text-indent: -999em;
	width: 88px;
}
.RegisterTitle{border-bottom: 1px solid #444444;
    font: 130%/26px Tahoma;
    height: 28px;
    padding-left: 8px;
    text-transform: uppercase;}
.RegisterWarning {
    line-height: 15px;
    margin-bottom: 6px;
    min-height: 100px;
    padding: 8px;
}
.regbtn{ background:url("../images/ourbtn.gif") no-repeat -91px 0 ; width:112px; height:27px; display:block; margin:0 auto;}
.LoginButton {
    text-align: center;
}
.RegisterButton {
    text-align: center;
}
#createaccountBody .main_left{ display:none}
#createaccountBody .main_content{ width:1000px;}
 
.page_body{border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px;
	overflow:hidden;
    padding:10px;}
.page-title{  border-bottom: 1px solid #444444;
    font: bold 100% Tahoma;
    padding: 0 0 6px 6px;
    text-transform: uppercase; color:#000}
.page-title h1{ color:#333; font-size:16px;}
.table-container td.item-name {
    width: 150px;
}
.section-body .item-value {
    padding: 5px 10px;
}
.red {
    color: #FF0000;
}
.item-value input {
    margin-right: 3px;
}
.item-name {
    color: #000000;
    font: 110%/16px Tahoma;
    padding: 5px 10px;
    text-align: left;
}
 
body, html, li, input, gloabl, h2, th, input, nav, td, h1, embed, blockquote, ol, xml, div, dl, dt, dd, ul, h3, h4, h5, h6, pre, form, fieldset, abbr, p {
    margin: 0;
    padding: 0;
}
*, p, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage, .pager p, .row p, #middlebox_7 p {
    margin: 0;
    padding: 0;
}
small, big, FORM, SELECT, INPUT {
    font-size: 1em;
}
#mainBolider {
    text-align: left;
}
.prodocts_left {
    float: left;
	width:840px;
}
#light_select {
    float: left;
    font-size: 11px;
    margin: 0 2px;
    padding: 2px;
    width: 190px;
}
.wedding_cart p {
    color: #333333;
    float: right;
    font-size: 11px;
    line-height: 15px;
    padding-right: 20px;
    text-align: left;
    text-transform: capitalize;
}
.wedding_cart p em {
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
}
.wedding_cart p .web_a {
    text-decoration: none;
}
.system_button_all01 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    margin: 0 0 0 5px;
    overflow: visible;
    padding: 0;
    width: auto;
}
.system_button_all01 span {
    background: url("../images/site_bt.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 15px;
    line-height: 13px;
    padding: 0 0 0 4px;
    text-align: center;
    white-space: nowrap;
}
.system_button_all01 span span {
    background: url("../images/site_bt.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0 4px 0 0;
}
.cart_ico {
    background: url("../images/basket_small.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 52px;
    overflow: hidden;
    text-indent: -100px;
    width: 46px;
}
.wedding_cart p b .price {
    color: #A82C72;
    font-weight: normal;
}
.web_price_info_block {
    background: #000;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    margin: 5px auto 0;
    overflow: hidden;
    padding: 3px 0;
    text-align: center;
    width: 1003px;
}
.web_price_info_block .info_left {
    border-right: 1px solid #C37FA6;
    cursor: default;
    text-align: center;
    width: 480px;
}
.web_price_info_block strong{ color:#fff}
.f_left {
    float: left !important;
}
.f_right {
    float: right !important;
}
.web_intro_info {
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    margin: 10px auto 0;
    padding: 8px 0 15px;
    text-align: left;
    width: 1003px;
	overflow:hidden
}
.web_intro_info_block01 {
    padding-left: 2px;
    width: 208px;
}
.web_intro_info .ico_block {
    height: 45px;
    padding: 0;
    width: 102px;
}
.web_intro_info .ico_block a {
    color: #2B2B2B;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 13px;
    padding-top: 3px;
    text-decoration: none;
}
.face_book_ico {
    background: url("../images/b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.face_book_ico, .add_us_blog, .twitter_ico {
    color: #2B2B2B;
    display: block;
    float: left;
    height: 32px;
    margin-top: 1px;
    padding-left: 38px;
    text-decoration: none;
}
.web_intro_info .ico_block a {
    color: #2B2B2B;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 13px;
    padding-top: 3px;
    text-decoration: none;
}
.face_book_ico span, .add_us_blog span, .twitter_ico span {
    color: #2B2B2B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
.web_intro_info_title {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-transform: capitalize;
}
.web_intro_info_list li {
    color: #545454;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 14px;
}
.web_intro_info_list li a {
    color: #555555;
    text-decoration: none;
	font-size:12px;
}
.web_intro_info_block02 {
    padding-left: 10px;
    width: 180px;
}
.web_intro_info_block03 {
    padding-left: 10px;
    padding-right: 10px;
    width: 180px;
}
.web_footer_mini_list .font01 {
    background: url("../images/site_bg.gif") no-repeat scroll left -30px rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 35px;
}
.web_footer_mini_list .font02 {
    background: url("../images/site_bg.gif") no-repeat scroll 10px -60px rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 35px;
}
.web_footer_mini_list .font03 {
    background: url("../images/site_bg.gif") no-repeat scroll 10px -87px rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 35px;
}
.prodocts_left {
    float: left;
}
.web_intro_info_block04 {
    color: #555555;
    padding: 0 40px 0 0;
    width: 190px;
}
.web_intro_info_block05 {
    width: 150px;
}
.twitter_ico {
    background: url("../images/b.png") no-repeat scroll 0 -42px rgba(0, 0, 0, 0);
}
.web_footer_mini_list .font04 {
    background: url("../images/site_bg.gif") no-repeat scroll 10px -114px rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 35px;
}
.web_header{background: none repeat scroll 0 0 #282828;
    border-bottom: 4px solid #FFFFFF;
    height: 40px;
    left: 0;
	display:none;
    
    min-width: 984px;
    padding: 0 40px 0 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;}
.web_header_c{ width:1003px; margin:0 auto; overflow:hidden }
.web_left{ float:left}
.web_left li{ float:left;height: 40px;width: 100px;}
.web_left .home_web a{
    background: url("../images/global-sprite.png") no-repeat -169px -417px #FFFFFF;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 40px;
    width: 100px;
}
.web_left .home_pink{ background: url("../images/global-sprite.png") no-repeat -258px -431px ;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 20px;
    width: 80px; margin-top:13px;}
.web_right{ float:right;}
.web_right li{ float:left; padding:0 10px 0 7px}
.web_right .web_count a em{background-image: url("../images/global-sprite.png");
background-position: -539px -61px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px; }
.web_count a{color:#FFF; font-family:'Palatino Linotype','Times New Roman',Times,serif; font-size:13px; padding-top:10px; display:block}
.web_right .lovelist a em{background-image: url("../images/global-sprite.png");
background-position: -337px -127px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px; }
	
.web_right .contus a em{background-image: url("../images/global-sprite.png");
background-position: -137px -61px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px; }	
	.contus a{color:#FFF; font-family:'Palatino Linotype','Times New Roman',Times,serif; font-size:13px; padding-top:10px; display:block}
.lovelist a{color:#FFF; font-family:'Palatino Linotype','Times New Roman',Times,serif; font-size:13px; padding-top:10px; display:block}
.lovelist span{color: #FFFFFF;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 8px;
    width: 20px;background-color: #4A4A4A;
    border: 1px solid #282828;
    border-radius: 15px;}
.web_nav{ width:1003px; margin:0 auto; overflow:hidden; margin-top:50px; border-bottom:4px solid #efefef; padding-bottom:20px;}
.web_logo{ overflow:hidden; float:left}
.web_search{ float:right;border: 1px solid #CCC8C8;
   
    font-family: "Palatino Linotype","Times New Roman",Times,serif;
    height: 27px;
  
    outline: medium none;
   
    width: 359px; margin-top:18px;}
.case_action{ margin-top:5px; overflow:hidden}
.web_search .input1{ width:278px;}
.web_menu{ width: 980px; margin:0 auto; text-align:center}
.web_menu li {
    display: inline;
    margin: 0 15px 0 0;
    position: relative;
   
    vertical-align: top;
}
 
.web_menu a {
  font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    text-transform: uppercase;
	font-family: 'VictoriaOne';
    color: #000000;
    line-height: 0;
    padding: 6px 0 4px;
}
#custom2 LABEL{ width:35px;}
.dress_header{
    margin: 0 auto;
    position: relative;
    width: 1062px;
    z-index: 3;}
 .header-links {
    
    padding: 2px 4px;
    text-align: right;
}.header-links li.sign_red {
    border: medium none;
} .header-links li {
    display: inline;
    padding: 0 2px;
}.header-links li.sign_red a {
    color: #D52D3D;
    font-weight: bold;
}.header-links li.last {
    padding-right: 0;
}
.header-links LABEL{ width:60px;}
.dress_logo{ float:left}
.dress_headr_bar,.dress_menu,.dress_note{overflow:hidden}
.dress_searc{ float:left; margin-left:15px;}
.dress_cart{background: url("../images/cart.png") no-repeat scroll 27px 50% rgba(0, 0, 0, 0);
    padding: 20px 0 16px 72px;
   
   
  
    z-index: 1000; 
	float:right}
.dress_cart a{color: #D52D3D;
    font-weight: bold;display: block;
    }
.headermenu {
    background: none repeat scroll 0 0 #596F8C;
    height: 32px;
    width: 1062px;
}.headermenu li {
    float: left;
    height: 32px;
    line-height: 32px;padding-left: 20px;
    padding-right: 20px;
}.headermenu li a {
   color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}
.codebanner {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    font-size: 160%;
    left: 0;
    margin: 0 10px;
    padding: 8px 0;
    position: absolute;
    text-align: center;
    width: 1002px;
}.codebanner p * {
    vertical-align: middle;
}.codebanner p font {
    color: #CD0000;
    font-weight: bold;
}
.codebanner {
    font-size: 16px;
    text-align: center;
}
.case_top{ background:#fff;}
.case_logo{float: left;height: 107px;overflow: hidden; width: 250px;}
.case_right_menu{float: right; height: 107px; overflow: hidden; padding-right: 12px;width: 800px;}

#top_list {
    float: left;
    height: 35px;
    padding-left: 20px;
    padding-top: 16px;
    width: 160px;
}#pyslist li, #pyslist a {
    display: block;
    height: 35px;
}#pyslist li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#pyslist {
    position: relative;
}#contactus {
    background: url("../images/head-buttons.png") repeat scroll 0 0 ;
}
#contactus {
    left: 0;
    width: 35px;
}#newsletter {
    background: url("../images/head-buttons.png") repeat scroll -37px 0 rgba(0, 0, 0, 0);
}#newsletter {
    left: 37px;
    width: 35px;
}#pystv {
    background: url("../images/head-buttons.png") repeat scroll -74px 0 rgba(0, 0, 0, 0);
}#pystv {
    left: 74px;
    width: 35px;
}#facebook {
    background: url("../images/head-buttons.png") repeat scroll -111px 0 rgba(0, 0, 0, 0);
}#facebook {
    left: 111px;
    width: 35px;
}#twitter {
    background: url("../images/head-buttons.png") repeat scroll -148px 0 rgba(0, 0, 0, 0);
}#twitter {
    left: 148px;
    width: 35px;
}
#contactus a:hover {
    background: url("../images/head-buttons.png") repeat scroll 0 -35px rgba(0, 0, 0, 0);
}#newsletter a:hover {
    background: url("../images/head-buttons.png") repeat scroll -37px -35px rgba(0, 0, 0, 0);
}#pystv a:hover {
    background: url("../images/head-buttons.png") repeat scroll -74px -35px rgba(0, 0, 0, 0);
}#facebook a:hover {
    background: url("../images/head-buttons.png") repeat scroll -111px -35px rgba(0, 0, 0, 0);
}#twitter a:hover {
    background: url("../images/head-buttons.png") repeat scroll -148px -35px rgba(0, 0, 0, 0);
}
.boxborder_gray {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0DFDF;
}
.w838 {
    width: 838px;
}
.minbody_left{float: left;
    overflow: hidden;
    width: 656px;}
.minbody_right{float: right;
    overflow: hidden;
    width: 174px;}
.boxtop_gray {
    background: none repeat scroll 0 0 #EAEBEC;
    height: 32px;
}.boxtop_blue {
    background: none repeat scroll 0 0 #596F8C;
    color: #FFFFFF;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    text-transform: uppercase;
}
.pro_list LI{float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 11px;
    padding-right: 7px;}

.productdiv1box {
    border: 1px solid #E3DFDF;
    overflow: hidden;
    padding-bottom: 1px;
	height:291px;
    width: 196px;
}
.pro_list .pic{height: 150px;
    padding: 5px;
    width: 186px;}
.productdiv1img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #E4E4E4;
    display: table-cell;
    height: 140px;
    line-height: 140px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 186px;
}
.productdiv1img p {
    margin: 0;
    padding: 0;
    position: static;
    top: 50%;
}
.productdiv1info {
    line-height: 20px;
    margin-bottom: 5px;
	height:81px;
	overflow:hidden;
    text-align: center;
    width: 190px;
}
.productdiv1img img {
    left: -50%;
    position: static;
    top: -50%;
}
.price {
    color: #FF1111;
    font-size: 12px;
    font-weight: bold;
}
.boxborder_gray,#featured {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0DFDF;
}.boxtop_blue,#featuredHeading {
    background: none repeat scroll 0 0 #596F8C;
    color: #FFFFFF;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    text-transform: uppercase;
}
#featuredHeading a{ color:#fff;}
.loginbox {
    padding: 10px 10px 0;
}
.w172 {
    width: 172px;
}
.loginbox_item {
    padding-bottom: 10px;
    text-align: left;
}.loginbox_item .inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C3C3C3;
    height: 16px;
    line-height: 16px;
    padding: 0;
    width: 150px;
}