.transbox1{background:transparent url(../images/bg_transc.png) top left repeat; padding:1px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.transbox2{background:transparent url(../images/bg_transc.png) top left repeat; padding:1px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.transbox3{background:transparent url(../images/bg_transc.png) top left repeat; padding:1px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.transboxcont{background:#ffffff none; -webkit-border-radius:10px; -moz-border-radius:10px;} .storecontentdiv .transboxcont{padding-bottom:10px}
.storecontentdiv{padding-top:10px;} .storecontentdiv .storedata{width:966px; margin:10px auto 0px auto;} .storecontentdiv .storedata2{width:966px; margin:-2px auto;} .nobreadcrumb{padding-top:7px}
.storecontainer{min-height:550px; background:transparent url(../images/bg_whiteboxsep966.png) -1436px top repeat-y; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;}
.storecontainerl{float:left; width:648px;} .storecontainerr{float:right; width:310px;} .storecontainerbot{clear:both; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; background-color:#ffffff; position:relative; z-index:2; height:28px;}
.storedatabot{background:transparent url(../images/bg_bluefootn.png) 0px 0px no-repeat; font-size:12px; height:169px; position:relative; z-index:1; width:974px; margin:0 auto; margin-top:-20px}
.highliteprod{clear:both; border-bottom:1px solid #f9f9f9;} .highliteprod .img{float:left; width:150px; padding:15px;} .highliteprod h2{font-size:22px; color:#206578}
.clrprod{border-bottom:1px solid #e6edef; font-size:1px; clear:both} .highliteprod .describe{float:left; width:425px; padding:15px;} .highliteprod .cont h4, .highliteprod .cont p{font-size:12px; padding:5px 0;}
.highliteprod .cont{clear:both; line-height:18px;} .highliteprod .zuupclrul, .highliteprod .zuupclroptul{margin-top:10px; margin-left:-5px} .highliteprod .starrateul{margin-top:15px; height:25px; overflow:hidden; float:left}
.highliteprod  .like{float:right; margin-top:15px; width:70px}
.starrateul{overflow:auto; height:25px; overflow:hidden} .starrateul li{float:left; padding:1px} .highliteprod .review{clear:both; font-size:11px; color:#868787; padding:5px 0 0 0}
.prodthumbs{clear:both; border-bottom:1px solid #e6edef;} .prodthumbs .clrprod{border-bottom:1px solid #f9f9f9; font-size:1px; clear:both} 
.prodthumbul{overflow:auto; padding-left:10px} .prodthumbul li{float:left; padding:5px;}
.overviewdiv{clear:both; border-bottom:1px solid #e6edef} .overviewdiv h2{color:#032b41; background:transparent url(../images/bg_breadcrumb.png) left 0px repeat-x; line-height:44px; padding-left:15px}
.overviewdiv .txtdiv{overflow:auto; padding:15px; line-height:18px;} .overviewdiv .txtdivl{float:left; width:365px; padding-right:10px; border-right:1px solid #e0eaee;}
.overviewdiv .txtdiv h4{font-size:12px; color:#6d92a6;} .overviewdiv .txtdivl li, .overviewdiv .txtdivr li{margin-left:18px; list-style-type:disc; line-height:20px}
.overviewdiv .txtdivl p, .overviewdiv .txtdivr p{padding:5px 0; line-height:18px;}
.storeforedibles .overviewdiv .txtdivl{width:335px; padding-right:10px} .txtule li{padding:10px 0; line-height:18px} .txtule li li{padding:3px 0 2px 0;}
.overviewdiv .txtdivr{width:210px; float:left; padding:10px;} .overviewdiv .txtdivr .txtul li{list-style-type:disc; margin-left:15px}
.overviewdiv .txtdivrn{float:left; width:260px; padding-left:10px;} .overviewdiv .txtdivrn h4{padding:10px 0 0 0} .txtdivrn ul li{padding:3px 0 2px 0; line-height:18px;} .txtdivrn h4 img{border:2px solid #d6e3e8}
.revnrating{clear:both} .revnrating .heading{background:transparent url(../images/bg_breadcrumb.png) left 0px repeat-x; height:44px;}
.revnrating h2{color:#032b41; line-height:44px; font-size:18px; padding-left:15px} .revnrating .heading .head{float:left}
.revnrating .rev{padding:10px 15px; float:right; background:transparent url(../images/bg_breadcrumb.png) -10px -100px no-repeat;}
.revnrating .rev a{background:transparent url(../images/ico_comment.gif) left 6px no-repeat; padding-left:20px; font-size:11px; font-weight:bold; display:block; height:24px; line-height:24px; cursor:pointer}
.revnrating .recrews{padding:15px 10px; clear:both;} .recrewsul .revli{width:290px; min-height:100px; padding:10px; border-bottom:1px solid #e0eaee; border-right:1px solid #e0eaee; float:left;} .recrewsul .alter{border-right:0 none} 
.recrewsul .head{font-size:14px;} .recrewsul .by{line-height:18px; font-size:11px; color:#8ca8ad;} .recrewsul .starrateul{padding:3px 0;}
.recrewsul .cont{font-size:11px; line-height:16px;} .recrewsul .help{padding-top:5px} .recrewsul .help .txt{float:left; color:#6d92a6; font-weight:bold; font-size:11px; width:200px;}
.recrewsul .help .yes, .recrewsul .help .no{float:left; padding-left:5px} 
.recrewsul .help .yes a, .recrewsul .help .no a{display:block; background:transparent url(../images/bg_btnyesno.png) center top no-repeat; width:36px; height:16px; text-align:center; line-height:16px; color:#0097a6; font-size:11px; font-weight:bold}
.recrewsul .help .yes a:hover, .recrewsul .help .no a:hover{color:#D55024; text-decoration:underline}
.pricebox{background:transparent url(../images/bg_skybluegrad.png) left bottom repeat-x;} .pricebox .pricebox1{padding:10px; overflow:auto}
.pricebox1 .price{float:left; width:150px} .pricebox1 .price h2{font-size:26px; color:#56a324;} .pricebox1 .color{float:left;  padding-top:5px} .pricebox1 .selectdd{width:120px;} .pricebox1 p .selectdd{width:60px;}
.pricebox1 .ship{clear:both; float:left; width:150px; font-size:11px;  padding-top:10px} .pricebox1 .ship .time{color:#868787} .pricebox1 .ship .free{color:#69a543}
.pricebox1 .tocart{float:left; padding-top:10px} .pricebox .pricebox2{clear:both; line-height:16px; font-size:11px; padding:10px 0 10px 10px}
.wishnshare{height:44px; background:transparent url(../images/bg_breadcrumb.png) left 0px repeat-x;} .wishnshare .wish{float:left; padding:10px; height:24px; background:transparent url(../images/bg_breadcrumb.png) right -100px no-repeat;}
.wishnshare .share{float:left; padding:10px; height:24px;} .wishnshare .share a, .wishnshare .wish a{display:block; line-height:24px; text-align:center}
.othersugg{clear:both; padding:15px;} .othersugg h3{color:#032b41; font-size:14px}
.othersuggul{background-color:#ffffff; border:1px solid #e0eaee; border-bottom-width:3px; margin-top:10px; -webkit-border-radius:7px; -moz-border-radius:7px;}
.othersuggul .prod{clear:both; border-bottom:1px dotted #e3e3e3;} .othersuggul .img{float:left; width:70px; padding:10px;} .othersuggul .detail{padding-top:20px; *padding-top:5px; *height:70px;} .othersuggul .detail .amt{font-weight:bold; color:#56a324; padding:3px 0}
.othersuggul .alter{background-color:#f6f8f9; *border:0 none} .othersuggul .prod:last-child{border-bottom:0 none;}
.pricebox .othersuggul{margin:0px 10px; padding:15px}
.mainprodlist{clear:both; border-bottom:1px solid #e6edef;} .mainprodlist sup{font-size:8px} .mainprodlist .prodli{float:left; width:290px; padding:15px;} .mainprodlist .prodli .img{float:left; width:155px; min-height:210px}
.mainprodlist .details{margin-left:10px} .mainprodlist .details h2{color:#0397a6; font-size:16px;} 
.inboxlink{color:#b0cad0; font-size:11px; font-weight:bold; background:transparent url(../images/arrows_row.png) right 6px no-repeat; padding-right:18px; text-decoration:underline}
.mainprodlist .details .inbox{padding-top:5px;} .mainprodlist .details .price{padding-top:5px; font-weight:bold; color:#56a324; font-size:16px}
.mainprodlist .ship{font-size:11px; padding-top:5px} .mainprodlist .ship .time{color:#868787} .mainprodlist .ship .free{color:#dd5632}
.mainprodlist .details .colors, .mainprodlist .details .tocart{padding-top:8px;} .mainprodlist .details .wishlist{padding-top:5px} .mainprodlist .addtowishlist{text-transform:uppercase; font-size:11px; font-weight:bold; color:#b0cad0}
.featuredprods{clear:both;} .featuredprods h2{color:#032b41; background:transparent url(../images/bg_breadcrumb.png) left 0px repeat-x; line-height:44px; padding-left:15px; position:relative}
.featuredprodul{overflow:auto;} .featuredprodul .prodli{float:left; width:156px; height:190px; padding-top:17px; margin:5px 0 0 5px; overflow:hidden; background:transparent url(../images/bg_featuredbox.png) 0px 0px no-repeat;} .featuredprodul .prodli:hover{background:transparent url(../images/bg_featuredbox.png) 0px -260px no-repeat;}
.featuredprodul .produl li{text-align:center} .featuredprodul .produl .img{position:relative; padding-bottom:15px} .featuredprodul .produl .img strong span{display:none} .featuredprodul .produl .img strong{display:block; width:40px; height:15px; background:transparent url(../images/img_new.png) center center no-repeat; position:absolute; bottom:15px; left:50px}
.featuredprodul .produl .price{color:#56A324;}
.featuredprods h2 em{position:absolute; right:10px; padding-left:15px; font-size:12px; font-weight:normal; font-style:normal; height:42px; background:transparent url(../images/bg_breadcrumb.png) -10px -100px no-repeat scroll;} 
.featuredprods h2 em a{background:transparent url("../images/arrows_row.png") right -98px no-repeat scroll; padding-right:20px;}
.storemaincats{width:265px; margin:0 auto;} .storemaincatul{margin-top:10px; border:1px solid #D6E3E8; background:#f8fbfb none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.storemaincatul .root{border-bottom:1px solid #d6e3e8} .storemaincatul .root:last-child{border-bottom:0 none;} .storemaincatul .root h2 a{display:block; padding:10px; background:transparent url(../images/arrows_row.png) right -88px no-repeat; font-size:12px} .storemaincatul h2 a:hover, .storemaincatul h2 a.act{color:#D55024;}
.storetopseller{width:265px; margin:15px auto 10px auto;} .storetopseller h3, .giftcardbox h3, .storeqabox h3{color:#032b41; font-size:14px; padding-bottom:10px}
.storeforedibles .storetopseller h3{background-position:left -120px;}
.storetopseldata{clear:both; border:1px solid #e0eaee; color:#206578; padding-bottom:3px; -webkit-border-radius:7px; -moz-border-radius:7px; }
.stdataul .head, .stdataul .head2{background:transparent url(../images/arrows_row.png) right -90px no-repeat; font-weight:bold; padding:8px; border-bottom:1px solid #e0eaee; border-top:1px solid #e0eaee;} 
.stdataul .head2{border-top:1px solid #e0eaee;} .stdataul .head:first-child{border-top:0px none;}
.stdataul .seeall{border-bottom:0 none} .stdataul .link a{display:block; background-color:#fdfdfd; padding:6px 8px; color:#5aaabc} .stdataul .toplink a{-webkit-border-radius:7px; -moz-border-radius:7px;}
.stdataul .link a:hover, .stdataul .active a{background-color:#eff5f7; color:#d55024}
.giftcardbox{clear:both; width:268px; margin:15px auto 10px auto;}
.giftcardbox .box{background:transparent url(../images/bg_gifthelpbox.png) center top no-repeat; height:78px; padding:15px 20px;} .giftcardbox .boxul{line-height:18px;} .giftcardbox .boxul a{font-weight:bold}
.storeqabox{clear:both; width:268px; margin:15px auto 10px auto;}
.storeqabox .box{background:transparent url(../images/bg_gifthelpbox.png) center -166px no-repeat; padding:15px; line-height:18px; border:1px solid #e0eaee; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.othersuggul table{background:transparent none; padding:10px 0 0 0px; font-size:10px; line-height:15px; margin-top:0}

.djcsection{height:140px; clear:both; overflow:hidden; padding-top:10px} .djcsection .dsection, .djcsection .jsection, .djcsection .csection{float:left; padding-top:20px}
.djcsection .dsection{width:285px; margin:0 0 0 30px} .djcsection .jsection{width:285px; margin:0 0 0 30px} .djcsection .csection{width:290px;  margin:0 0 0 35px}
.djcsection h2{color:#206578; font-size:14px; margin-left:-18px; width:100%; height:15px} .djcsection h2 strong{display:none;} .djcsection h2 span{font-size:12px}
.dsection h2{background:transparent url(../images/txt_djcsections.gif) 10px 0px no-repeat;} .jsection h2{background:transparent url(../images/txt_djcsections.gif) -390px 3px no-repeat;} .csection h2{background:transparent url(../images/txt_djcsections.gif) -785px 3px no-repeat;}
.djcsection .cont{color:#053956; padding:18px 0 0 0; line-height:18px; max-height:50px; min-height:40px; overflow:hidden} 
.djcsection h4 a{font-size:11px; color:#0097a6; display:block; width:92px; height:27px; line-height:27px; text-align:center; background:transparent url(../images/bg_btnskyblue.png) left -73px no-repeat; text-decoration:none; margin-left:-3px} .djcsection h4 a:hover{color:#D55024; text-decoration:underline}
.inputxtbox{border:1px solid #dce5e8; padding:4px 10px; color:#484848; font-family:Arial,sans-serif; font-size:18px;} .supsearchul .btn{float:left; padding:5px}
.supfrmul .label{float:left; width:100px; padding-top:10px; text-align:right; font-weight:bold} .supfrmul .txtbox{float:left; padding:3px; margin-left:10px}
.ddform{clear:both; padding:10px 15px; position:relative; border-bottom:1px solid #D6E3E8} .supfrmul .revrate{margin:5px 10px 0 10px; float:left;} .supfrmul .txttext{padding-top:10px}
.supfrmul{padding:20px 0 0 0} .supfrmul .txtbox1 .inputxtbox{width:221px} .supfrmul .txtbox2 input, .supfrmul .txtbox2 textarea{width:480px} .supfrmul .txtbox2 textarea{overflow:auto; height:200px}
.ddform .supportheading{font-size:14px; color:#d24314; border-bottom:1px solid #D6E3E8; text-transform:uppercase; padding-bottom:10px} .supfrmul .button{padding-left:10px; float:left}
.ddform .loginopenid{position:absolute; top:10px; right:15px;} .loginopenid li{float:left; padding-left:5px}

.featurediblelist{padding:10px;} .featuredibleul{clear:both} .featuredibleul td{border-bottom:1px dotted #cccccc; padding:5px;}
.featuredibleul .pic{ width:15%;} .featuredibleul .detail{font-size:11px; line-height:16px; width:45%; padding-right:5%;} .featuredibleul .detail h4{font-size:14px;}
.featuredibleul .rating{width:20%;} .featuredibleul .rating .ratebase{clear:both; font-size:11px;} 
.featuredibleul .price{width:15%; font-size:11px; color:#868787; padding-top:10px; line-height:16px; text-align:right} 
.featuredibleul .price a{display:inline-block; width:90px; padding-left:6px; height:32px; line-height:29px; font-size:14px; color:#fff; background:transparent url(../images/bg_pricebtn.png) top left no-repeat; text-align:left; text-shadow:1px 1px #669f31; font-weight:bold} .featuredibleul .price a:hover{text-decoration:none}
.featuredibleul .price a.sold{background:transparent url(../images/bg_btnsoldout.png) top left no-repeat; text-align:center; width:96px; padding-left:0px; text-shadow:1px 1px #7e807f; cursor:default}

.featsorting{background:transparent url(../images/bg_breadcrumb.png) left 5px repeat-x; height:50px; padding-left:10px;} 
.featsorting .li{float:left} .featsorting .li a{display:block; width:128px; height:50px; line-height:50px; font-weight:bold; text-align:center}
.featsorting .li .act{background:transparent url(../images/bg_prodtabs.png) left -122px repeat-x; margin-top:-10px; height:60px; line-height:70px; overflow:hidden;}

.prdsrchbox{clear:both; border-bottom:1px dotted #cccccc; margin:0 15px; padding:15px 0;} .prdsrchbox .srch{background:#f4f7f8 none; overflow:auto; padding:4px 3px 2px 3px} 
.prdsrchbox .srch li{float:left; padding:0 1px;} .prdsrchbox .result{font-size:11px; padding-top:5px;} .prdsrchbox .inp, .prdsrchbox .inpe{height:17px; width:470px}
.prdsrchresult{padding:10px} .txtlist{clear:both; padding:15px 5px; border-bottom:1px dotted #cccccc; line-height:18px;}
.twitupdates{clear:both; padding:15px 15px 10px 15px;} .weaccept{clear:both; padding:15px 15px 0px 15px;} .twitupdates h3{padding-bottom:8px; border-bottom:1px solid #E0EAEE} .twitupdatesul li{line-height:18px; padding:10px 0; border-bottom:1px dotted #cccccc}
.prodtabmenulr .pre a{background:transparent url(../images/button_preorder2.png) 0px 0px no-repeat;} .weaccept p{text-indent:-9999px; height:50px; background:transparent url(../images/ico_cards.png) center 15px no-repeat;}
.zuupbar{clear:both; position:relative;} .zuupbar .barc strong{padding-left:10px}
.zuupbar .barc{background-color:#e2e9ea; padding:15px 0 15px 95px; color:#206578; border-bottom:1px solid #f9f9f9;}
.zuupbar .zuup{width:100px; height:60px; display:block; text-indent:-9999px; position:absolute; top:-5px; left:-7px; background:transparent url(../images/arrow_zuup.png) top left no-repeat;}
.pricebox1 .tocart .add2cart{background:transparent url(../images/button_addtocart.png) 0px 0px no-repeat; border:0 none; text-indent:-9999px}
