/*Ctemplate Three-col*/
.ctemplate-left .nav-raw li.active a{font-weight:bold;color:#fff;background:#ea2227;}

#content-container #col-main.ctemplate-mid{overflow:hidden;float:left;display:inline;width:570px;}
#content-container #col-right.ctemplate-right{overflow:hidden;float:left;display:inline;width:180px;}

.ctemplate-mid .ctemplate-edito h2{overflow:hidden;margin-bottom:5px;font-size:20px;font:normal 21px Arial;color:#812990;background:url(i/account/background-title.png) repeat-x 0 75%;zoom:1;}
.ctemplate-mid .ctemplate-edito h2 span{display:inline;float:left;padding:0 9px 0 0;background:#fff;}
.ctemplate-mid .ctemplate-edito p{font:normal 11px Arial;color:#666;}

.ctemplate-listing{overflow:hidden;margin:20px 0 35px;}
.ctemplate-listing ul{overflow:hidden;}
.ctemplate-listing ul li{float:left;display:inline;position:relative;}
.ctemplate-listing ul li .prd-name a{font:bold 12px Arial;color:#000;text-decoration:none;}
.ctemplate-listing ul li .prd-desc{font:normal 11px Arial;color:#000;}
.ctemplate-listing ul li .prd-img{position:relative;margin-top:10px;width:150px;height:133px;}
.ctemplate-listing ul li .prd-img img{display:block;}
.ctemplate-listing ul li .prd-amount strong{font:bold 18px Arial;font-style:normal;}
.ctemplate-listing ul li .prd-past-amount{font:normal 11px Arial;color:#333;}
.ctemplate-listing ul li .prd-past-amount-date  {color:#333333;font-size:9px;white-space:nowrap;}
.ctemplate-listing ul li .prd-saving{margin:3px 0;font:normal 14px Arial;color:#000;}
.ctemplate-listing ul li .prd-saving img{margin-right:5px;}
.ctemplate-listing ul li .prd-stock{font:bold 12px Arial;color:#f00;}
.ctemplate-listing ul li .prd-link{margin-top:10px;padding:0 0 12px;vertical-align:bottom;border:0;}
.ctemplate-listing ul li .prd-link a{float:left;padding-left:17px;line-height:14px;font:bold 11px Arial;background:url(i/bullets/arrow-right-purple.png) no-repeat 0 0;}
.ctemplate-listing ul li .prd-sale-sticker{position:absolute;top:0;left:0;width:41px;height:42px;background:url(i/stickers/sale.png) 0 0 no-repeat;text-indent:-9999px;}
#IE6 .ctemplate-listing ul li .prd-sale-sticker{background:url(i/stickers/sale-ie6.gif) 0 0 no-repeat;}

.ctemplate-mid .ctemplate3 ul li{margin-left:25px;width:170px;}
.ctemplate-mid .ctemplate3 ul li.first{margin:0;}
#IE6 .ctemplate-mid .ctemplate3 ul li .prd-previous-amount{clear:left;}

.ctemplate-mid .ctemplate4 ul{overflow:hidden;margin-bottom:30px;height:1%;}
.ctemplate-mid .ctemplate4 ul li{overflow:hidden;width:285px;height:1%;}
.ctemplate-mid .ctemplate4 ul li.first{margin:0;}
.ctemplate-mid .ctemplate4 ul li .prd-img{float:left;padding-bottom:25px;top:0;}
.ctemplate-mid .ctemplate4 ul li .prd-name,
.ctemplate-mid .ctemplate4 ul li .prd-desc,
.ctemplate-mid .ctemplate4 ul li .prd-amount,
.ctemplate-mid .ctemplate4 ul li .prd-saving,
.ctemplate-mid .ctemplate4 ul li .prd-past-amount,
.ctemplate-mid .ctemplate4 ul li .prd-past-amount-date,
.ctemplate-mid .ctemplate4 ul li .prd-stock,
.ctemplate-mid .ctemplate4 ul li .prd-link,
.ctemplate-mid .ctemplate4 ul li .prd-services,
.ctemplate-mid .ctemplate4 ul li .eco-tax{float:right;clear:right;display:inline;margin-right:10px;width:120px;}

.ctemplate4 ul li .prd-services{display:block;margin-top:5px;}
.ctemplate4 ul li .prd-services{display:block;}

.ctemplate-mid .ctemplate6 ul{margin-bottom:15px;padding-bottom:15px;height:1%;}
.ctemplate-mid .ctemplate6 ul.last{border:none;}
.ctemplate-mid .ctemplate6 ul li{margin:0 0 0px 25px;width:170px;}
.ctemplate-mid .ctemplate6 ul li.first,
.ctemplate-mid .ctemplate6 ul li.left{margin:0;}
.ctemplate-mid .ctemplate6 ul li .prd-desc{margin-bottom:10px;}
#IE6 .ctemplate-mid .ctemplate6 ul li .prd-previous-amount{clear:left;}

.ctemplate-mid .category-boxes{overflow:hidden;margin:18px 0 43px;}
.ctemplate-mid .category-boxes ul{float:left;margin-right:44px;width:160px;}
.ctemplate-mid .category-boxes ul.last{margin:0;}
.ctemplate-mid .category-boxes ul li.title{margin-bottom:3px;padding:2px 0 0 5px;height:18px;font:bold 13px Arial;color:#fff;background:#4266b0;}
.ctemplate-mid .category-boxes ul li.image{padding:3px;border:1px solid #4266b0;}

.ctemplate-right .box-text p{padding:10px;font:normal 11px Arial;color:#000;height:1%;}
#content-container #col-right.ctemplate-right .box-text .box-inner{background-image:none;}
#content-container #col-right.ctemplate-right .box-rolodex .box-inner{background-image:none;}
#content-container #col-right.ctemplate-right .box-rolodex .box-inner dl.selected{width:165px;}
#content-container #col-right.ctemplate-right .box-newsletter{overflow:hidden;}
#IE6 #content-container #col-right.ctemplate-right .box-newsletter form{overflow:hidden;width:154px;}
#content-container #col-right.ctemplate-right .box-newsletter button{clear:left;float:none;display:block;margin:28px auto 0;}
.IE #content-container #col-right.ctemplate-right .box-newsletter button{margin-top:10px;}

.category-boxes .box-content{overflow:hidden;padding-bottom:8px;zoom:1;}
.category-boxes .box-content div{position:relative;float:left;height:169px;margin:10px 8px 0 0;display:inline;background:url(i/boxes/bg-left-box-categories.png) no-repeat;}
.category-boxes .box-content div.last{margin:10px 0 0 0;}
.category-boxes .box-content h3{height:22px;padding:7px 0 0 15px;font-size:11px;color:#333;background:url(i/boxes/categories-nav-top.png) no-repeat 100% 100%;}
.category-boxes .box-content .enabled h3{background:url(i/boxes/categories-nav-top.png) no-repeat 100% 0;}
.category-boxes .box-content h3.tab2rows{height:27px;padding:2px 0 0 15px;line-height:12px;}
.category-boxes .box-content h3.hover,
.category-boxes .box-content h3.expanded{background:url(i/boxes/categories-nav-top.png) no-repeat 100% -29px;}
.category-boxes .box-content ul,
.category-boxes .box-content p{position:absolute;left:1px;top:29px;height:140px;background:url(i/boxes/categories-nav-bottom.png) no-repeat 100% 0;}
.category-boxes .box-content p{text-align:center;}
.category-boxes .box-content p img{vertical-align:middle;margin-top:4px;}
.category-boxes .box-content ul{height:130px;padding-top:10px;background:#f0f0f0;background:url(i/boxes/categories-nav-bottom.png) no-repeat 100% 100%;}
.category-boxes .box-content ul a{display:block;margin:0 0 0 10px;padding-left:12px;line-height:18px;font-size:12px;text-decoration:none;color:#000;background:url(i/bullets/square-purple.png) no-repeat 0 50%;zoom:1;}
.category-boxes .box-content ul a:hover{text-decoration:underline;}
.category-boxes .box-footer{height:36px;margin-bottom:1px;text-align:center;background:#e3d7d7;}
.category-boxes .box-footer select{padding:2px 2px 2px 5px;margin-top:8px;vertical-align:middle;border:0;}
#IE6 .category-boxes .box-footer form{padding-top:7px;}

/* Box categories : 4 by column */
.category-boxes .box-content .box-content-4 {width:184px;} 
.category-boxes .box-content .box-content-4 ul,
.category-boxes .box-content .box-content-4 p{width:184px;}
.category-boxes .box-content .box-content-4 h3{width:170px;}
.category-boxes .box-content .box-content-4.last{margin-right:0;}
#IE6 #content-container .ctemplate-mid .category-boxes .box-content .box-content-4{margin-right:5px;}

.ctemplate-right .box-services-and-support h2{height:32px;text-indent:-9999px;background:url(i/boxes/title-minibox-support.png) no-repeat 0 0;}
.ctemplate-right .box-services-and-support .box-header-inner{height:37px;padding-top:15px;background:url(i/boxes/miniservices-bg.png) no-repeat 0 0;}
.ctemplate-right .box-services .box-footer{clear:both;height:20px;background:url(i/boxes/minibox-services-bottom.png) no-repeat 0 100%;}
#content-container #col-right.ctemplate-right .box-services-and-support .box-header-inner p{margin:0;margin-left:70px;width:95px;font-size:11px;text-align:right;}
.ctemplate-right .box-services-and-support .box-header-inner p a{background-position:0 3px;}

.ctemplate-right .box-newsletter h2{height:27px;text-indent:-9999px;background:url(i/boxes/title-mininewsletter.png) no-repeat 0 0;}
.ctemplate-right .box-newsletter .box-content{padding:9px 10px 14px 13px;font-weight:normal;font-size:11px;color:#ebcceb;background:#812990 url(i/boxes/mininewsletter-bottom.png) no-repeat 0 100%;}
.ctemplate-right .box-newsletter form{padding:0;}
.ctemplate-right .box-newsletter #newsletter-input{width:150px;height:15px;margin-top:9px;padding:2px;vertical-align:bottom;border:0;}
.ctemplate-right .box-newsletter #newsletter-button{margin:5px 0 0 86px;vertical-align:bottom;}

.ctemplate-right .box-text h2{height:25px;background:url(i/boxes/text-box-top.png) no-repeat 0 0;text-indent:-9999em;}
.ctemplate-right .box-text .box-inner{border:1px solid #e8dede;border-top:none;border-bottom:none;}
.ctemplate-right .box-text .box-footer{overflow:hidden;padding:0;height:7px;background:url(i/boxes/text-box-bottom.png) no-repeat 0 0;}

/*Ctemplate Two-col*/
.ctemplate-main{float:left;display:inline;width:765px;}
.ctemplate-main  .box{margin-bottom:30px;}
.ctemplate-main .ctemplate-edito h2{overflow:hidden;margin-bottom:5px;font-size:20px;font:normal 21px Arial;color:#812990;background:url(i/account/background-title.png) repeat-x 0 75%;zoom:1;}
.ctemplate-main .ctemplate-edito h2 span{display:inline;float:left;padding:0 9px 0 0;background:#fff;}
.ctemplate-main .ctemplate-edito p{font:normal 11px Arial;color:#666;}

.ctemplate-main .category-boxes{overflow:hidden;margin:18px 0 43px;}
.ctemplate-main .category-boxes ul{float:left;margin-right:41px;width:160px;}
.ctemplate-main .category-boxes ul.last{margin:0;}
.ctemplate-main .category-boxes ul li.title{margin-bottom:3px;padding:2px 0 0 5px;height:18px;font:bold 13px Arial;color:#fff;background:#4266b0;}
.ctemplate-main .category-boxes ul li.image{padding:3px;border:1px solid #4266b0;}

.ctemplate-main .ctemplate6 ul{margin-bottom:15px;height:1%;overflow:hidden;}
.ctemplate-main .ctemplate6 ul.last{margin:0;padding:0;}
.ctemplate-main .ctemplate6 ul.last li{border:none;}
.ctemplate-main .ctemplate6 ul li{margin:0 0 0px 70px;padding:0 0 20px 10px;width:195px;height:1%;overflow:hidden;}
.ctemplate-main .ctemplate6 ul li.first,
.ctemplate-main .ctemplate6 ul li.left{margin:0;}
.ctemplate-main .ctemplate6 ul li .prd-desc{margin-bottom:5px;}
.ctemplate-main .ctemplate6 ul li .prd-image{padding-left:20px;}
#IE6 .ctemplate-main .ctemplate6 ul li .prd-previous-amount{clear:left;}


.ctemplate-main .top-sellers h2{margin-bottom:10px;font:normal 18px Arial;color:#812990;}
.ctemplate-main .top-sellers h2 span{color:#ef3e33;}
.ctemplate-main .top-sellers .box-content{width:765px;}
.ctemplate-main .top-sellers .box-content .nav-wrap{width:704px;}
.ctemplate-main .top-sellers .box-footer{height:20px;background:url(i/boxes/topsellers-footer.png) no-repeat 0 0;}
/*
.IE .ctemplate-main .top-sellers .prd-sale-sticker{top:0;}
.ctemplate-main .top-sellers{width:765px;background:none;}
.ctemplate-main .top-sellers h2{margin-bottom:10px;font:bold 18px Arial;color:#000;border-bottom:2px solid #4266b0;}
#col-main.ctemplate-main  .top-sellers .box-content #top-sellers-tv{background:url(i/top-sellers/ctemplate-topsellers-cat.png) no-repeat 0 0;}
#col-main.ctemplate-main  .top-sellers .box-content .nav-wrap{margin:0 25px;}
#col-main.ctemplate-main  .top-sellers .nav-wrap ul li a{width:120px;}
.ctemplate-main .top-sellers .table-wrap{zoom:1;border-left:2px solid #4162ae;}
#col-main.ctemplate-main  .top-sellers td.prd-details{width:475px;}
#col-main.ctemplate-main  .top-sellers td.prd-amount-details{width:145px;}

/*Ctemplate Two-col Listing*/
.ctemplate-main .ctemplate4 ul{overflow:hidden;margin-bottom:15px;height:1%;}
.ctemplate-main .ctemplate4 ul li{overflow:hidden;width:350px;}
.ctemplate-main .ctemplate4 ul.last{margin-bottom:0;}
.ctemplate-main .ctemplate4 ul.last li{border:none;}
.ctemplate-main .ctemplate4 ul li.first{margin:0;}
.ctemplate-main .ctemplate4 ul li.left{margin-right:60px;}
.ctemplate-main .ctemplate4 ul li .prd-img{overflow:hidden;float:left;padding:5px 0 25px 20px;width:160px;text-align:center;}
.ctemplate-main .ctemplate4 ul li .prd-name,
.ctemplate-main .ctemplate4 ul li .prd-desc,
.ctemplate-main .ctemplate4 ul li .prd-amount,
.ctemplate-main .ctemplate4 ul li .prd-saving,
.ctemplate-main .ctemplate4 ul li .prd-past-amount,
.ctemplate-main .ctemplate4 ul li .prd-past-amount-date,
.ctemplate-main .ctemplate4 ul li .prd-stock,
.ctemplate-main .ctemplate4 ul li .prd-link,
.ctemplate-main .ctemplate4 ul li .prd-services,
.ctemplate-main .ctemplate4 ul li .eco-tax{float:right;clear:right;display:inline;margin-right:10px;width:125px;}