/*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-edito{width:790px;}
.ctemplate-mid .ctemplate-edito h2{overflow:hidden;margin-bottom:5px;font-size:20px;font:bold 17px Arial;color:#002f60;background:url(i/account/bg-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:#333;text-decoration:none;}
.ctemplate-listing ul li .prd-name a:hover{font:bold 12px Arial;color:#000;text-decoration:underline;}
.ctemplate-listing ul li .prd-desc{font:normal 11px Arial;color:#767676;}
.ctemplate-listing ul li .prd-image{position:relative;margin-top:10px;width:150px;height:133px;}
.ctemplate-listing ul li .prd-image 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:bold 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:bold 14px Arial;color:#f00;}
.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-more-information{margin-top:10px;padding:0 0 12px;vertical-align:bottom;border:0;}
.ctemplate-listing ul li .prd-more-information a{float:left;padding-left:17px;line-height:14px;font:bold 11px Arial;background:url(i/bullets/arrow-right-red.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/ie6sale.gif) 0 0 no-repeat;}

.ctemplate-listing ul li .prd-more-info{padding:0 0 12px;vertical-align:bottom;border:0;}
.ctemplate-listing ul li .prd-more-info a{float:left;width:80px;height:17px;padding:1px 0 0 22px;line-height:14px;font-size:11px;white-space:nowrap;color:#343434;background:url(i/icons/info-2.png) no-repeat 0 0; text-decoration:underline; font-weight:bold;}
.ctemplate-listing ul li .prd-more-info a:hover{float:left;width:80px;height:17px;padding:1px 0 0 22px;line-height:14px;font-size:11px;white-space:nowrap;color:#ce003c;background:url(i/icons/info-2.png) no-repeat 0 0; text-decoration:underline; font-weight:bold;}

.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 li p.prd-saving {padding-left:5px;text-align:right;}
.ctemplate-mid .ctemplate4 ul li p.prd-saving img{display:block;}

.ctemplate-mid .ctemplate4 ul{overflow:hidden;margin-bottom:30px;height:1%;}
.ctemplate-mid .ctemplate4 ul.last{margin-bottom:0;}
.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-image{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 p.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-more-info,
.ctemplate-mid .ctemplate4 ul li .prd-services,
.ctemplate-mid .ctemplate4 ul li .prd-weee{float:right;clear:right;display:inline;margin-right:10px;width:120px;}
.ctemplate-mid .ctemplate4 ul li .prd-services span.prd-stock{display:block;margin:5px 0;font:normal 11px Arial, Helvetica, Sans-serif;color:#000;}

.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;}

#IE7 .ctemplate-mid .box-categories{margin-bottom:30px;}
.ctemplate-mid .box-categories .box-content{overflow:hidden;zoom:1;}
.ctemplate-mid .box-categories .box-content div{position:relative;float:left;margin:14px 8px 28px 0;padding:0;}
#IE6 .ctemplate-mid .box-categories .box-content div{margin-right:8px;}
.ctemplate-mid .box-categories .box-content div.last{margin-right:0;}
.ctemplate-mid .box-categories .box-content div.box-content-4{margin-right:8px;}
.ctemplate-mid .box-categories .box-content h3{padding-left:6px;line-height:17px;font-size:12px;color:#fff;background:#002f60;}
.ctemplate-mid .box-categories .box-content .enabled h3{cursor:pointer;background:#002f60 url(i/box/categories-nav-top.png) no-repeat 100% 0;}
.ctemplate-mid .box-categories .box-content ul{position:absolute;height:131px;background:#f0f0f0 no-repeat 0 0;border:4px solid #ee3224;border-top:0;}
.ctemplate-mid .box-categories .box-content ul li{padding-left:20px;line-height:16px;font-size:11px;background:url(i/bullets/red-arrow-ul.png) #f0f0f0 no-repeat 10px 5px;}
.ctemplate-mid .box-categories .box-content ul li.first{padding-top:5px;background:url(i/bullets/red-arrow-ul.png) #f0f0f0 no-repeat 10px 10px;border-top:2px solid #999;}
.ctemplate-mid .box-categories .box-content ul li.see-all{padding-left:20px;line-height:16px;font-size:11px;background:none;}
.ctemplate-mid .box-categories .box-content p{width:180px;height:135px;text-align:center;border:1px solid #002f60;border-top:0;}

.ctemplate-right .box-text p{padding:10px;font:normal 11px Arial;color:#000;height:1%;}

#col-right.ctemplate-right .box-text .box-header{padding:0;}
#col-right.ctemplate-right .box-text h2{height:39px;background:url(i/titles/mini-title.png) no-repeat 0 0;}
#col-right.ctemplate-right .box-text .box-inner p{color:#666;}
#col-right.ctemplate-right .box-rolodex .box-header{padding:0;border:none;}
#col-right.ctemplate-right .box-rolodex h2{height:35px;background:url(i/titles/mini-our-services.png) no-repeat 0 0;}
#col-right.ctemplate-right .box-rolodex .box-content{border-top:none;}
#col-right.ctemplate-right .box-rolodex .box-content h3{margin-top:5px;margin-bottom:0;line-height:normal;}

.ctemplate-main .ctemplate6 li .prd-image{margin:5px 0;width:200px;}
.ctemplate-main .ctemplate6 li .prd-image img{margin:0 auto;}
.ctemplate-main .ctemplate3 li .prd-image{margin:5px 0;width:200px;}
.ctemplate-main .ctemplate3 li .prd-image img{margin:0 auto;}

/* Box categories : 4 by column */
.ctemplate-main .box-categories .box-content div{position:relative;float:left;margin:14px 14px 28px 0;padding:0;}
.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 .box-header{padding:0;}
.ctemplate-right .box-newsletter h2{height:36px;text-indent:-9999px;}
.ctemplate-right .box-newsletter input#newsletter{margin-right:3px;width:75px;}
.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*/
#content-container #col-main.ctemplate-main{float:left;display:inline;width:795px;zoom:1;}
.ctemplate-main  .box{margin-bottom:30px;}
.ctemplate-main .ctemplate-edito h2{overflow:hidden;margin-bottom:5px;font-size:20px;font:bold 17px Arial;color:#333;background:url(i/account/bg-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 .box-categories .box-content{overflow:hidden;zoom:1;}
#IE6 .ctemplate-main .box-categories .box-content{width:790px;}
.ctemplate-main .box-categories .box-content div{position:relative;float:left;display:inline;margin:14px 14px 28px 0;padding:0;}
#IE6 .ctemplate-main .box-categories .box-content div{margin-right:15px;}
.ctemplate-main .box-categories .box-content div.last{margin-right:0;}
.ctemplate-main .box-categories .box-content h3,.ctemplate-main .box-categories .box-content h2{padding-left:6px;line-height:23px;font-size:12px;color:#fff;background:#f4f4f4;border:1px solid #e0e0e0;}
.ctemplate-main .box-categories .box-content .enabled h3,.ctemplate-main .box-categories .box-content .enabled h2{cursor:pointer;background:#f4f4f4 url(i/box/categories-nav-top.png) no-repeat 100% 0;}
.ctemplate-main .box-categories .box-content ul{position:absolute;height:131px;background:#f0f0f0 no-repeat 0 0;border:4px solid #e0e0e0;border-top:0;}
.ctemplate-main .box-categories .box-content ul li{padding-left:20px;line-height:16px;font-size:11px;background:url(i/bullets/red-arrow-ul.png) #f0f0f0 no-repeat 10px 5px;}
.ctemplate-main .box-categories .box-content ul li.first{padding-top:5px;background:url(i/bullets/red-arrow-ul.png) #f0f0f0 no-repeat 10px 10px;border-top:2px solid #999;}
.ctemplate-main .box-categories .box-content ul li.see-all{padding-left:20px;line-height:16px;font-size:11px;background:none;}
.ctemplate-main .box-categories .box-content p{width:180px;height:135px;text-align:center;border:1px solid #e0e0e0;border-top:0;}

.ctemplate-main .ctemplate3 ul{overflow:hidden;height:1%;}
.ctemplate-main .ctemplate3 ul li{margin-right:70px;width:210px;}
.ctemplate-main .ctemplate3 ul li.last{margin-right:0;}
#IE6 .ctemplate-main .ctemplate3 ul li{overflow:hidden;height:1%;margin-right:60px;width:200px;}
#IE6 .ctemplate-main .ctemplate3 ul li.last{margin-right:0;}

.ctemplate-main .box-top-sellers{clear:both;width:760px;}
.ctemplate-main .box-top-sellers .top-sellers{width:760px;border:16px solid #ececec;border-bottom:0;}
.ctemplate-main .box-top-sellers h2{margin-bottom:10px;font:bold 17px Arial;color:#000;}
.IE .ctemplate-main .box-top-sellers h2{margin-top:30px;}
.ctemplate-main .box-top-sellers h2 span{color:#000;}
.ctemplate-main .box-top-sellers .box-content{width:760px;border:none;}
.ctemplate-main .top-sellers .box-content .nav-wrap{margin:0 34px;width:760px;}
#IE6 .ctemplate-main .top-sellers .box-content .nav-wrap{width:692px;}
.ctemplate-main .top-sellers .box-content .nav-wrap ul li a{width:116px;}
.ctemplate-main .top-sellers td.prd-img{width:130px;}
.ctemplate-main .top-sellers td.prd-details{width:460px;}
.ctemplate-main .top-sellers .box-content a.prev{left:0;}
.top-sellers .box-content a.prev-off,
.top-sellers .box-content a.next-off{background:#fff;}
.box-top-sellers .view-more{background:#ececec;padding:13px 0;text-align:center;font-size:11px;margin-bottom:15px;width:792px;}
.box-top-sellers .view-more a{display:block;margin:0 auto;width:110px;height:16px;padding:2px 0 0 20px;font-size:11px;background:url(i/icons/up.png) no-repeat 0 50%;}

.ctemplate-main .ctemplate3-desc .prd-long-desc{margin:5px 0;font:normal 11px Arial, Sans-serif;}

/*Ctemplate Two-col Listing*/
.ctemplate-main .ctemplate6 ul{height:1%;overflow:hidden;}
.ctemplate-main .ctemplate6 ul.last{margin-top:30px;}
.ctemplate-main .ctemplate6 li{margin-right:70px;width:210px;}
#IE6 .ctemplate-main .ctemplate6 ul{width:790px;}
#IE6 .ctemplate-main .ctemplate6 li{height:1%;margin-right:50px;width:210px;overflow:hidden;}
.ctemplate-main .ctemplate6 li.last{margin-right:0;}

.ctemplate-main .ctemplate4 ul{overflow:hidden;margin-bottom:30px;height:1%;width:790px;}
.ctemplate-main .ctemplate4 ul.last{margin-bottom:0;}
.ctemplate-main .ctemplate4 ul li{overflow:hidden;width:390px;height:1%;}
.ctemplate-main .ctemplate4 ul li.first{margin:0;}
.ctemplate-main .ctemplate4 ul li .prd-image{float:left;padding-bottom:25px;top:0;}
.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 p.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-more-info,
.ctemplate-main .ctemplate4 ul li .prd-services,
.ctemplate-main .ctemplate4 ul li .prd-weee{float:right;clear:right;display:inline;margin-right:10px;width:210px;}
.ctemplate-main .ctemplate4 ul li p.prd-saving{color:#000;font-weight:normal;}
.ctemplate-main .ctemplate4 ul li p.prd-saving img{display:block;}
.ctemplate-main .ctemplate4 ul li p.prd-past-amount{font-weight:normal;}
.ctemplate-main .ctemplate4 ul li .prd-services span{display:block;}
.ctemplate-main .ctemplate4 ul li .prd-services span.prd-stock{display:block;margin:5px 0;font:normal 11px Arial, Helvetica, Sans-serif;color:#000;}
