/*-----------------------------------
EM Electro Music 2009 Mark Taylor v2.0
MAIN COLOURS
Text  = #333 #939ea0 #000
Link Hover = #f46422

COL WIDTHS (available space for content)
1 = 164
2 = 599
1+2 = 800
3 = 164 / 148

-------------------------------------*/

/*
MAST SHARED
*/
#mast h2{font:normal normal normal 21px/1.5em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;left:0;margin:0;padding:0;position:absolute;top:165px;width:400px;}
#mast p{font-size:12px;line-height:1.2em;}
#mast .hotline{font:normal normal normal 21px/1.5em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;position:absolute;right:-5px;text-align:right;top:165px;width:14em;}
#mast #wrap-nav{margin:0 auto;text-align:left;width:960px;}
/* TOPBAR*/
#topbar{height:30px;margin-bottom:12px;padding-top:10px;}
#topbar a{color:#9c9ea0;text-decoration:none;}
#topbar li{background:url(images/sep.gif) no-repeat scroll 0 4px;float:left;margin:0;padding:0 7px 0 8px;}
#topbar li.first{background:url(none);margin-left:0;padding-left:0;}
#topbar ul{list-style:none;margin:0;padding:0;}
/* statusbox */
#mast .statusbox{background:url(images/icon-basket.png) no-repeat scroll right center;font-size:12px;padding:5px 0;position:absolute;right:0;text-align:right;top:50px;width:400px;z-index:100;}
#mast .statusbox a.basketlink{padding:0 28px 0 8px;}
#mast .statusbox a.loginlink{background:url(/skin1/images/sep-status.gif) no-repeat scroll right 3px;padding:0 13px;}
#mast .statusbox form{display:inline;}
/*search*/
#topbar .search .advanced{float:right;font-size:12px;margin-right:14px;width:100px;}
#topbar .search .mag{float:right;height:22px;margin:0;vertical-align:bottom;width:20px;}
#topbar .search #searchfield{background:url(images/frm-bg-field.png) repeat-x scroll 0 0;border-style:none;border-width:0;float:right;height:18px;margin:0;padding:2px;width:180px;}
#topbar .search .imgbtn{float:right;margin:0;vertical-align:bottom;}
/*
#topbar .search #searchfield{background:url(images/frm-bg-field.png) repeat-x scroll 0 0;border-style:none;border-width:0;float:right;height:18px;margin:0;padding:2px;width:180px;}
*/


/*
MAST HOME
*/
#mast #wrap-home{height:361px;}
.m0 #mast #wrap-home{background:url(images/bg-mast-5.jpg) no-repeat scroll 0 0;}
.m1 #mast #wrap-home{background:url(images/bg-mast-1.jpg) no-repeat scroll 0 0;}
.m2 #mast #wrap-home{background:url(images/bg-mast-2.jpg) no-repeat scroll 0 0;}
.m3 #mast #wrap-home{background:url(images/bg-mast-3.jpg) no-repeat scroll 0 0;}
.m4 #mast #wrap-home{background:url(images/bg-mast-4.jpg) no-repeat scroll 0 0;}
.m5 #mast #wrap-home{background:url(images/bg-mast-5.jpg) no-repeat scroll 0 0;}
.m6 #mast #wrap-home{background:url(images/bg-mast-6.jpg) no-repeat scroll 0 0;}
.m7 #mast #wrap-home{background:url(images/bg-mast-7.jpg) no-repeat scroll 0 0;}
.m8 #mast #wrap-home{background:url(images/bg-mast-8.jpg) no-repeat scroll 0 0;}
.m9 #mast #wrap-home{background:url(images/bg-mast-5.jpg) no-repeat scroll 0 0;}
#mast #intro{bottom:30px;height:152px;left:0;position:absolute;visibility:hidden;width:400px;z-index:10001;}
#mast #wrap-home .hotline{top:312px;}
#mast .badge{height:127px;left:665px;margin:0;position:absolute;top:165px;width:127px;}
#mast .homedetails{position:absolute;right:0;text-align:right;top:138px;width:220px;z-index:100;}

/*
MAST CONTENT PAGES
*/
#mast .wrap{color:#ffffff;position:relative;z-index:0;height:204px;}
.m0 #mast .wrap{background:url(images/bg-mast-8.png) no-repeat scroll 0 0;}
.m1 #mast .wrap{background:url(images/bg-mast-1.png) no-repeat scroll 0 0;}
.m2 #mast .wrap{background:url(images/bg-mast-2.png) no-repeat scroll 0 0;}
.m3 #mast .wrap{background:url(images/bg-mast-3.png) no-repeat scroll 0 0;}
.m4 #mast .wrap{background:url(images/bg-mast-4.png) no-repeat scroll 0 0;}
.m5 #mast .wrap{background:url(images/bg-mast-5.png) no-repeat scroll 0 0;}
.m6 #mast .wrap{background:url(images/bg-mast-6.png) no-repeat scroll 0 0;}
.m7 #mast .wrap{background:url(images/bg-mast-7.png) no-repeat scroll 0 0;}
.m8 #mast .wrap{background:url(images/bg-mast-8.png) no-repeat scroll 0 0;}
.m9 #mast .wrap{background:url(images/bg-mast-5.png) no-repeat scroll 0 0;}

/*
STATIC PAGES
*/
.static #mast .wrap{ background: url(images/static_pages.png) no-repeat scroll 0 0; }


/*
FOOTER - big bottom section
*/
#ftr{background:url(/skin1/images/bg-ftr.gif) repeat-x scroll 0px 0px;clear:both;padding:20px 0 0 0;}
#ftr p,#ftr ul,#ftr ol,#ftr h4{font-size:11px;line-height:1.3;}
#ftr .bottom{background:url(/skin1/images/bg-ftr-divider.gif) no-repeat scroll 0px 0px;border-top:solid 1px #000;}
#ftr .c{float:left;padding:0 10px 10px 10px;margin:0;width:172px;display:inline;} /* has IE5/6 double margin float bug fix */
#ftr .c h4{color:#ffffff;padding-top:6px;}
#ftr .c ul{list-style:none;margin:0;padding:0 0 12px;}
#ftr .ftr{clear:both;color:#9c9ea0;margin:0 10px 20px;text-align:right;}
#ftr .ftr .copyright{float:left;text-align:left;width:43em;}
#ftr a{color:#9c9ea0;}
#ftr a:hover{color:#f46422;}
#ftr .web2bar{ margin:0 0 50px; background: url(/skin1/images/bg-cc-web2bar.gif) repeat-x scroll 0px 0px;}
#ftr .web2bar img{display:inline;height:46px;}

/*
WRAPS
*/
.wrap{margin:0 auto;text-align:left;width:960px;} /* not nav wrapper due to cascade in mast */
#mid .wrap{width:971px;overflow:hidden;}

/*
GENERAL
*/
/* html{overflow:-moz-scrollbars-vertical;} Stop page jump. Always show Firefox vertical scroller ONLY!!!.*/
a,.revLink a{color:#f46422;text-decoration:none;}
a:hover,#topbar .statusbox a,#topbar .statusbox a:hover,.pnl a:hover,.box a:hover,#topbar a:hover,#c3 a:hover,.revLink a:hover{color:#f46422;}
a:active,a:focus{outline:none;/*Remove active link borders - REPLACE with other styling.*/}
body,p,ul,ol,div{font:normal normal normal 11px/1.2em Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",sans-serif;}
body,html{background:#000000;color:#333;font:normal normal normal 100%/1 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:0;padding:0;text-align:center;}
html,body,div,form,img,object,embed,iframe{border:none 0;display:block;margin:0;outline:0;padding:0;}
textarea{overflow:auto;/*Removes textarea scroller from always showing.*/}
.clear{clear:both;display:block;font-size:0;/*Clears floats. Use <BR /> Superceded with setting container a width and overflow property but watch scrollbars */ height:0;line-height:0;}
/* CHRISTMAS 
h1{left:-30px;margin:0;padding:0;position:absolute;top:29px;}
h1 .strapline{height:32px;left:590px;position:absolute;top:59px;width:400px;}
h1,h1 .logo{height:160px;width:365px;}
*/

/* NOT CHRISTMAS - change image URL in skin1/head.tpl and twice in skin1/customer/head.tpl */
h1{left:0;margin:0;padding:0;position:absolute;top:52px;}
h1 .strapline{height:32px;left:560px;position:absolute;top:36px;width:400px;}
h1,h1 .logo{height:127px;width:258px;}
.xmaslogo{height:161px;width:348px;margin-left:-32px;}
h2{clear:both;font:normal normal bold 22px/1.3em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:0;padding:8px 0 0 0;}
.homeH2{background:url(/skin1/images/bg-800-top.png) no-repeat scroll left top;margin:0;padding:22px 22px 0 22px;margin:0;}
h3{clear:both;font:normal normal bold 16px/1.3em Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",sans-serif;margin:0;padding:0;}
h4{font:normal normal bold 12px/1.3em Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",sans-serif;margin:0;padding:0;}
h5{font:normal normal bold 11px/1.3em Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",sans-serif;margin:0;padding:0;}
h6{font:normal normal bold 10px/1.3em Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",sans-serif;margin:0;padding:0;}
li{margin:0;padding:0;}
ol,ul{margin:1em 0 1em 1.5em;padding:0;}
p{margin:0 0 1em 0;padding:0;}
table,td,th{border:none 0;padding:0;}
td{text-align:left;vertical-align:top;}
th{text-align:left;vertical-align:middle;}
.picleft{float:left;margin:0 12px 12px 0;}
.picright{float:right;margin:0 0 12px 12px;}



/* nav */
#nav{background:transparent url(images/bg-nav.gif) repeat-x scroll 0 5px;clear:both;height:55px;margin-top:-5px;padding-top:0;position:relative;z-index:50;}
#nav ul{list-style:none;margin:0;padding:0;}
#nav ul li{background:url(images/sep-nav.gif) no-repeat scroll 0 14px;float:left;font:normal normal normal 12px/1.5em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:0;padding:0 0 0 3px;}
#nav ul li a{border-top:5px solid transparent;color:#9c9ea0;display:block;padding:11px 24px 11px 21px;}
#nav ul li a:hover{border-top:5px solid #f46422;color:#ffffff;}
/* HERE */
#nav ul li.n0 a{background:url(images/bg-nav-hover.gif) no-repeat scroll 0 0;border-top:5px solid #f46422;color:#ffffff;}
/*
#nav ul li.n0 a,#nav ul li.n0{background:url(none);} */
/*
#nav ul li.n00 a{background:transparent url() no-repeat scroll 0 0 !important;color:#9c9ea0;}
*/



/*
BREADCRUMBS
*/
.breadcrumbs{background:url(images/bg-breadcrumbs.png) no-repeat scroll 0 0;padding:6px 8px;height:29px;overflow:visible;}
.breadcrumbs ul{list-style:none;margin:0 0 0 14px;padding:0;}
.breadcrumbs ul li{float:left;font:normal normal normal 12px/2.2em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;height:29px;margin:0 12px 0 0;padding:0;}
.breadcrumbs ul li a{background:url(images/sep-bc.png) no-repeat scroll right top;color:#f46422;display:block;height:29px;padding:0 18px 0 0;float:left;}

/*
COLUMNS
*/
.box{background:url(images/bg-box.png) no-repeat scroll left bottom;padding-bottom:15px;width:164px;}
.box p{margin:0;padding:0;}
.box p a{display:block;margin:0;padding:4px 15px;}
.box ul{list-style:none;margin:6px 12px 8px 14px;padding:0;}
.box ul li{background:url(images/arw-e.png) no-repeat scroll 0 2px;font-size:12px;line-height:1.2em;margin:0;padding:0 0 0 17px;}
.col .box h4{background:url(images/bg-box-h4.png) no-repeat scroll 0 0;color:#ffffff;padding:12px 15px 5px;}
.col .box h5{background:url(images/bg-box-h5.png) no-repeat scroll 0 0;color:#ffffff;font-weight:normal;margin:0;padding:6px 15px 5px;}
.col .colpic{margin:0 8px;width:148px;}
.col .box .box2{margin:4px 15px;}
.col a{color:#000000;}
.col h3{background:url(images/bg-box-h3.png) no-repeat scroll 0 0;height:34px;}

/*
RIGHT COLUMN
*/
#c3 p,#c3 li{letter-spacing:-1px;font-size:12px;}

/*
RIGHT COLUMN HELP BOX
*/
#help{color:#000;}
#help a{color:#000;}
#help #team li{height:34px;}
#help #team li strong{font-weight:normal;}
#help li{background:url(images/help-hr.png) no-repeat scroll left bottom;height:22px;overflow:visible;padding:3px 0 2px 0;width:auto;}
#help li .icon{float:left;margin-right:6px;}
#help li .ppl{float:left;height:32px;margin-right:6px;width:32px;}
#help ul{margin:6px 15px;padding:0;}

/*
RIGHT COLUMN PANEL BUTTONS
*/
.pnl{height:60px;width:164px;}
.pnl p a{display:block;margin:0;padding:15px 10px 0 69px;}
#pnlaccessories{background:url(/skin1/images/pnl-accessories.png) no-repeat scroll 0 0;}
#pnlcontact{background:url(/skin1/images/pnl-contact.png) no-repeat scroll 0 0;}
#pnldeals{background:url(/skin1/images/pnl-deals.png) no-repeat scroll 0 0;}
#pnldelivery{background:url(/skin1/images/pnl-delivery.png) no-repeat scroll 0 0;}
#pnldraw{background:url(/skin1/images/pnl-draw.png) no-repeat scroll 0 0;}
#pnlfaq{background:url(/skin1/images/pnl-faq.png) no-repeat scroll 0 0;}
#pnlfixvalve{background:url(/skin1/images/pnl-fix-valve.png) no-repeat scroll 0 0;}
#pnlgibsonwin{background:url(/skin1/images/pnl-gibson-win.png) no-repeat scroll 0 0;}
#pnlinstallation{background:url(/skin1/images/pnl-installation.png) no-repeat scroll 0 0;}
#pnlmickyates{background:url(/skin1/images/pnl-mickyates.png) no-repeat scroll 0 0;}
#pnlprice{background:url(/skin1/images/pnl-price.png) no-repeat scroll 0 0;}
#pnlrepairs{background:url(/skin1/images/pnl-repairs.png) no-repeat scroll 0 0;}
#pnlsetup{background:url(/skin1/images/pnl-setup.png) no-repeat scroll 0 0;}
#pnlstore{background:url(/skin1/images/pnl-store.png) no-repeat scroll 0 0;}
#pnlstory{background:url(/skin1/images/pnl-story.png) no-repeat scroll 0 0;}
#pnlteam{background:url(/skin1/images/pnl-team.png) no-repeat scroll 0 0;}
#pnltia{background:url(/skin1/images/pnl-tia.gif) no-repeat scroll 0 0;}
#pnltuitionbs{background:url(/skin1/images/pnl-tuition-bs.png) no-repeat scroll 0 0;}
#pnltuitiondrm{background:url(/skin1/images/pnl-tuition-drm.png) no-repeat scroll 0 0;}
#pnltuitiongtr{background:url(/skin1/images/pnl-tuition-gtr.png) no-repeat scroll 0 0;}
#pnltuitionkyb{background:url(/skin1/images/pnl-tuition-kyb.png) no-repeat scroll 0 0;}

/*
PRODUCT LISTINGS
*/
.item .desc1,.item6 .desc1,.item .desc{float:left;margin-right:16px;padding-top:15px;width:299px;}
.item{background:url(images/bg-item-sep.png) repeat-x scroll left bottom;clear:both;overflow:hidden;padding:0 0 4px 0;width:auto;}
.item6{background:url(images/bg-item-sep.png) repeat-x scroll left bottom;padding:0 0 4px 0;width:298px;float:left;}
.item6 .desc{float:left;padding-top:15px;width:190px;}
.item6 .desc p{margin:0 0 6px 0;padding:0;}
.item6 .savestock,.item .desc p,.item .savestock,.navlist p{margin:0;padding:0;}
.item6 .status .action,.item .status .action{margin:12px 0 0 0;}
.item6 .status .btninfo,.item .status .btninfo{height:19px;margin-right:8px;width:69px;}
.item6 .status img,.item .status img{display:inline;height:19px;margin-top:2px;vertical-align:bottom;width:85px;}
.item6 .status,.item .status{float:left;padding-top:15px;text-align:right;width:178px;}
.item6 .thumb,.item .thumb{background:url(images/bg-thumb70.png) no-repeat scroll 0 0;float:left;height:91px;width:103px;}
.item6 h3,.item h3{font:normal normal bold 12px/1.2em Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.item6 h4,.item h4{color:#000000;font:normal normal normal 12px/1.2em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.navlist{background:transparent;margin:10px auto;overflow:hidden;padding:7px 0;width:600px;border-top:1px solid #9c9ea0;border-bottom: 1px solid #9c9ea0;border-right-width:0px;border-left-width: 0px;border-right-style:none;border-left-style:none;clear:both;}
.navlist .next{float:right;text-align:right;width:50px;}
.navlist .pages{float:left;width:24%;}
.navlist .sortby{float:right;text-align:right;width:200px;}
#filter{background:#ffffdd;border:1px solid #f46422;margin:0;overflow:hidden;padding:4px 10px;}
#filter #select{color:#f46422;font:normal 12px/1.2em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin-right:24px;padding:1px;}
#filter #update{float:right;}
#filter .btnupdate{background:#ffffff;border:1px outset #999999;color:#000000;float:right;font:normal 12px/1.2em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;padding:0;text-align:center;vertical-align:middle;width:50px;}
#filter strong{margin-right:24px;}
#customer_filter{clear:both;}

/**/
.arw{height:12px;margin-top:3px;width:12px;}
.availability{color:#00cc00;font-weight:bold;}
.availability-no{color:#00cc00;}
.btnaddbasket{height:19px;width:89px;}
.c2{background:url(images/bg-c2.png) #ffffff no-repeat scroll left bottom;float:left;margin:0 auto;padding-bottom:32px;width:643px;}
.c2 .content{padding:0 22px 10px 22px;}
.c2strip{background:url(images/bg-c2_strip.png) repeat-y;}
.price{color:#f46422;font-size:13px;font-weight:bold;line-height:1.2em;margin:0;padding:0;}
.rrp{color:#939ea0;text-decoration:line-through;}
.save{color:#0099ff;margin-right:6px;}
.small{font-size:9px;font-weight:normal;}
.thumb img{height:70px;margin:10px 0 0 12px;width:70px;}
.category_head{padding-top:48px;clear:both;}

/*
.wrap2,.wrap,.wrap{margin:0 auto;text-align:left;width:960px;}
.wrap2{color:#ffffff;height:50px;position:relative;z-index:0;}
*/

#c12{float:left;margin:0 7px 0 0;overflow:visible;width:800px;}
#c13{margin:0 auto;overflow:visible;width:800px;}
#mid{background:#e7e7e7 url(images/bg-mid.gif) repeat-x scroll 0 0;clear:both;padding:10px 0;}
#mid .col{float:left;width:164px;}
#normal{padding-top:7px;}
.box a{color:#333333;}
#subnav li a:hover,#c3 a:hover,#subnav .box ul li a:hover{color:#f46422;}

/*
++++++++++++++++++++++++
PRODUCT DETAIL PAGE
++++++++++++++++++++++++
*/
.details{margin-left:-7px;overflow:hidden;width:auto;}
.details .info{border-bottom:1px solid #dcddde;float:left;min-height:296px;position:relative;width:275px;}
.details .info .finance strong{color:#f46422;font-weight:bold;}
/* DRUM LONG OPTION PROBLEM
.details .info .option{font-size:12px;padding-bottom:3px;padding-right:3px;text-align:right;vertical-align:text-bottom;}
*/
.details .info .option{font-size:12px;padding-bottom:3px;padding-right:3px;text-align:left;vertical-align:text-bottom;}
.details .info .price{font-size:24px;line-height:1.2em;}
.details .info .pricing{white-space:nowrap;text-align:right;clear:both;}
.details .info .savestock .availability{padding-left:0;}
.details .info .tabs{text-align:right;}
.details .info .finance {margin-top:-24px;}
.details .info h3{border-bottom:1px solid #dcddde;margin:0 0 5px 0;padding:0 0 5px;color:#000;}
.details .info h3.manufacturer{border-bottom:none; margin:0; padding:0;color:#f63;}
.details .info h3 .manu,#subnav li a:hover,#c3 a:hover,#subnav .box ul li a:hover,.details .pic .viewbig a:hover{color:#f46422;}
.share{width:125px;float:right;}
/*
.share{margin:5px 45px 12px 0;width:125px;float:left;}
*/

.details .ess{clear:both;width:100%;}
.details .ess td{vertical-align:bottom;padding-bottom:12px;border:solid 1px #999;}
.details .ess .pricing,.details .ess .buy{text-align:right;}

.details .options{text-align:right;}
.details .options .btn{display:inline;margin:5px 0 10px;}
.details .options select{margin-bottom:3px;font-size:12px;}
.details .options table{display:inline;}
.details .pic{background:url(images/bg-product.png) no-repeat scroll 0 0;float:left;margin:0 16px 0 0;padding:20px 0 0 18px;width:285px;min-height:290px;}
.details .pic img{height:267px;width:267px;}
.details .pic .addthis_button img{width:125px;height:16px;}
.details .pic .viewbig{margin:0;padding:20px 0 10px 0;}
.details .pic .viewbig a{color:#000000;}
.details .pic .viewbig img{display:inline;height:18px;margin-left:3px;vertical-align:middle;width:18px;}
.details form .value{padding-bottom:3px;text-align:right;}
.finance1 strong{color:#f46422;font-weight:bold;white-space:nowrap;width:100%;}
.manubar{border-bottom:1px solid #dddedf;clear:left;margin:0 0 10px 0;padding:3px 0;}
.manubar .sku{color:#939ea0;float:right;margin-top:14px;clear:both;text-align:right;width:250px;}
/*
.manubar .sku{color:#939ea0;float:right;margin-top:28px;text-align:right;width:250px;}

*/
.savestar{background:url(/skin1/images/save-star.png) no-repeat scroll left top;color:#ffffff;float:right;font:normal normal bold 18px/1.1em Arial,Helvetica,sans-serif;height:40px;width:60px;margin:0 0 0 10px;padding:28px 0 0 0;text-align:center;}


/* 0.css */
span.date{color:#666666;float:right;font-weight:normal;text-align:right;width:140px;}
.bc{background:url(images/save-star.png ) no-repeat;height:30px;padding-top:30px;width:60px;}
.btn{background:url(images/btn-addbasket.png ) no-repeat;border:#ffffff none 0;height:20px;width:89px;}
.btn_1{background:url(images/btn-addbasket_1.png ) no-repeat;border:#ffffff none 0;display:block;font:bold 11px Arial,Helvetica,sans-serif;height:20px;text-align:center;vertical-align:middle;width:95px;}
.btn_2{background:url(images/btn-addbasket_2.png ) no-repeat;border:#ffffff none 0;font:bold 12px Arial,Helvetica,sans-serif;height:20px;width:130px;}
.btn_3{background:url(images/btn-addbasket_1.png ) no-repeat;border:#ffffff none 0;display:block;font:bold 12px/20px Arial,Helvetica,sans-serif;height:20px;text-align:center;vertical-align:middle;width:89px;}
.catogry{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.content{background:url(images/bg-800-main.png) no-repeat scroll left bottom;padding:12px 0 24px 0;}
.dept{float:left;margin-bottom:10px;overflow:visible;width:200px;}
.dept a,.dept a:hover{color:#000000;}
.dept h3{color:#000000;font:normal normal bold 22px/1.2em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:0;padding:0 7px;}
.dept img{height:115px;margin-bottom:6px;width:196px;}
.dept p{margin:0;padding:0 7px;}
.depts{overflow:hidden;width:800px;}
.depts1{margin-bottom:6px;margin-top:0;overflow:hidden;width:643px;}
.dialog-search-sort-bar{font:12px Arial,Helvetica,sans-serif;float:right;width:200px;}
.discount{padding-left:10px;}
.item .desc{width:470px;}
.item1{margin:0 14px;}
.main_cat{font-family:Arial,Helvetica,sans-serif;}
.nav-pages{float:left;width:380px;}
.nav-page{padding:0 6px 0 3px;}
.newsbar #CollapsiblePanel0{background:url(images/bg-whatsnew-mast.png) no-repeat fixed 0 0;margin-bottom:8px;}
.newsbar #CollapsiblePanel0 .CollapsiblePanelTab .expand{float:right;text-align:right;width:150px;}
.newsbar .CollapsiblePanelContent{background:#e7e7e7 url(images/bg-800-main.png) repeat-y scroll left bottom;padding:12px 24px;}
.newsbar .CollapsiblePanelContent ul{list-style:none;margin:1em 0 1em 1.5em;padding:0 0 1em 0;}
.newsbar .CollapsiblePanelContent ul li{list-style:none;margin:1em 0 1em 1.5em;}
.newsbar .CollapsiblePanelTab{padding:13px 13px 13px 42px;}
.newsbar .previous{padding:12px 0 12px 0;text-align:right;}
.newsitem{background:url(images/bg-newsitem.gif) repeat-x scroll left bottom;margin:3px;padding:3px 0 9px 0;}
.newsitem a{color:#f46422;}
.newsitem h5{background:url(images/arw-e.png) no-repeat scroll 0 2px;font:normal normal bold 14px/1 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;padding:0 0 3px 20px;}
.newsitem h5 span.date{color:#666666;float:right;font-size:12px;font-weight:normal;width:auto;}
.newsitem p{margin:0 0 1em 20px;padding:0;}
.product-details{clear:both;margin-left:10px;padding-left:0;}
.realdepts{margin-bottom:6px;overflow:hidden;width:800px;}
.simpleText{color:#000000;font-size:12px;font-weight:bold;}
.simpleText1{color:#000000;font:bold 14px Arial,Helvetica,sans-serif;padding-left:20px;}
.subcategories_t{padding:0 22px 10px 22px;}
.titleProduct{font:bold 18px Arial,Helvetica,sans-serif;width:100%;}
.total{padding-left:20px;}
#mid .newsbar{color:#666666;width:800px;}
#sub2 .content{margin:15px 7px;}



/*
  buttons
*/
button.button{background:transparent;border:0 none;cursor:pointer;height:22px;margin:0;outline-style:none;overflow:visible;padding:0;vertical-align:top;}
button.button .button-left{background:transparent url(images/but_left.png) no-repeat left top;color:#111d4d;display:block;font:bold 11px/21px verdana,arial,helvetica,sans-serif;height:22px;margin:0;padding:0 5px 0 15px;vertical-align:middle;white-space:nowrap;}
button.button .button-right{background:transparent url(images/but_right.png) no-repeat right top;display:block;height:22px;padding:0 10px 0 0;}
button.menu-button{height:22px;}
button.menu-button .button-left{background:transparent url(images/but_menu_left.png) no-repeat left top;color:#deedf7;font-size:10px;height:20px;height:21px;line-height:20px;padding:0 1px 0 8px;}
button.menu-button .button-right{background:transparent url(images/but_menu_right.png) no-repeat right top;height:20px;padding-right:7px;}
table tr td.buttons-row,
table tr td.button-row,
table tr td.buttons-row-right,
table tr td.button-row-right{margin:0;padding-top:15px;}
.button-row,
.button-row-right{margin-top:20px;padding:0;}
.buttons-auto-separator .button,
.buttons-auto-separator button.simple-button,
.buttons-auto-separator a.simple-button{margin-right:20px;}
.buttons-row .button,
.buttons-row button.simple-button,
.buttons-row a.simple-button{float:left;}
.buttons-row .button-separator{float:left;height:15px;width:20px;}
.buttons-row-right .button,
.buttons-row-right button.simple-button,
.buttons-row-right a.simple-button,
.button-row-right .button,
.button-row-right button.simple-button,
.button-row-right a.simple-button{float:right;}
.buttons-row-right .button-separator{float:right;height:15px;width:30px;}
.buttons-row-right,
.buttons-row{height:23px;margin:20px 0 0 0;padding-bottom:30px;}
.buttons-row-right-box{float:right;}
.button-up{margin-top:-23px;position:relative;width:30%;}

/*
  popup help link
*/
a.popup-link:link img,
a.popup-link:visited img,
a.popup-link:hover img,
a.popup-link:active img{background:transparent url(images/question_button.gif) no-repeat left top;height:18px;margin-bottom:1px;vertical-align:bottom;width:20px;}
a.popup-link:link,
a.popup-link:visited,
a.popup-link:hover,
a.popup-link:active{text-decoration:none;}



/*
  dialog message container
*/
.dialogtr{color:#b89b71;}
#dialog-message{padding:15px 0 20px 0;width:100%;}
#dialog-message .anchor{height:15px;margin-left:auto;margin-right:0;position:relative;text-align:right;vertical-align:middle;}
#dialog-message .anchor img{background:transparent url(images/goto_arr.gif) no-repeat left top;height:10px;vertical-align:middle;width:12px;}
#dialog-message .box{border:1px solid #000000;border-top:3px solid #000000;margin-left:8%;margin-right:8%;min-height:32px;padding:10px 25px 10px 59px;position:relative;text-align:left;vertical-align:middle;width:auto;}
#dialog-message .close-img{background:transparent url(images/but_cross.gif) no-repeat left top;height:13px;width:13px;}
#dialog-message .message-e{background:#f7f3f3 url(images/icon_error.gif) no-repeat 10px 10px;border-color:#d30000;color:#590a0a;}
#dialog-message .message-i{background:#f4f5f7 url(images/icon_info.gif) no-repeat 10px 10px;border-color:#7a97c1;color:#112536;}
#dialog-message .message-w{background:#f8f7f3 url(images/icon_warning.gif) no-repeat 10px 10px;border-color:#f46422;}
#dialog-message a.close-link:link,
#dialog-message a.close-link:visited,
#dialog-message a.close-link:hover,
#dialog-message a.close-link:active{display:block;height:13px;position:absolute;right:5px;text-decoration:none;top:5px;width:13px;}

/* inline message */
.checkout-button{float:right;width:89px;}
.flc-1-button{font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
.inline-message{height:16px;line-height:16px;margin:0;padding:1px 1px 15px 1px;vertical-align:middle;}
.inline-message img.icon-w{background:transparent url(images/icon_warning_small.gif) no-repeat;height:16px;vertical-align:top;width:16px;}
.market-price{font:12px Arial,Helvetica,sans-serif;}
.poptions-list{font:12px Arial,Helvetica,sans-serif;}
.product-price-text{font:12px Arial,Helvetica,sans-serif;}
.total{font:bold 14px Arial,Helvetica,sans-serif;}
.total-alt-value{font:14px Arial,Helvetica,sans-serif;}
.total-value{font:bold 14px Arial,Helvetica,sans-serif;}





/* Checkout page : tabs */
div.flc-tabs{text-align:right;}
table.flc-tabs{margin-left:auto;text-align:right;width:70%;}
table.flc-tabs tr td{padding:0;}
tr.flc-tab-cart-line img{background:transparent url(images/cart_checkout.gif) no-repeat left top;height:13px;margin:0 4px 4px 0;/* margin-right = flc-tab-line-img3.width * 2 */ text-align:center;width:18px;}
tr.flc-tab-cart-line td{height:20px;text-align:center;vertical-align:top;}
.flc-tab-marks-line .flc-tab-first .flc-tab-line-img1{left:auto;width:2px;}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{background:#ffffff none;}
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2,
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3,
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3{background:#ff8600 none;}
.flc-tab-marks-line .flc-tab-line-img1{height:2px;left:0;right:50%;top:0;width:50%;}
.flc-tab-marks-line .flc-tab-line-img2{height:2px;left:50%;right:0;top:0;width:50%;}
.flc-tab-marks-line .flc-tab-line-img3{height:4px;right:50%;top:2px;width:2px;}
.flc-tab-marks-line div{height:6px;position:relative;width:100%;}
.flc-tab-marks-line img{background:#a6b1c1 none;position:absolute;}
.flc-tab-marks-line td{height:10px;padding:0;vertical-align:top;}

/* Opera fix */
.flc-tab-links a:link,
.flc-tab-links a:visited,
.flc-tab-links a:hover,
.flc-tab-links a:active{font-weight:bold;text-decoration:underline;}
.flc-tab-links td{font-weight:bold;padding:0 10px;text-align:center;}
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img1{width:51%;}
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img2,
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{left:inherit;}

/*
  Checkout : last  step
*/
table.flc-checkout-address tr td{padding:2px;}
.flc-checkout-address-left{float:left;padding-bottom:15px;vertical-align:top;width:48%;}
.flc-checkout-address-right{margin-left:50%;padding-bottom:15px;vertical-align:top;}
.flc-checkout-box-info{border-bottom:#666666 solid 1px;font:14px Arial,Helvetica,sans-serif;padding:0 0 10px 20px;padding-left:100px;}
.flc-checkout-products{border-bottom:#666666 solid 1px;font:bold 14px Arial,Helvetica,sans-serif;padding-bottom:30px;}
.flc-payment-options{padding-bottom:15px;}

/* gift certificate page */
table.data-table tr#preview_template td{vertical-align:middle;}
.giftcert-header{font:12px Verdana,Geneva,sans-serif;padding-bottom:15px;padding-left:20px;padding-right:12px;vertical-align:middle;}
.giftcert-table .buttons-row #preview_button{float:left;}
.giftcert-table .data-name{text-align:right;}
.giftcert-table .giftcert-delivery-method{font-weight:bold;}
.giftcert-table .giftcert-h-separator{padding:15px 0;}
.giftcert-table .giftcert-h-separator hr{border-bottom:1px solid #cccccc;}
.giftcert-table .giftcert-subtitle{padding-bottom:30px;}
.giftcert-table .giftcert-title{color:#b51a00;font-size:12px;font-weight:bold;padding:10px 0 0 0;}
#preview_template td select{margin-right:20px;}

/* cart page */
.giftcert-item .giftcert-item-row .giftcert-item-subtitle{padding-right:3px;}
.giftcert-item .image img{background:transparent url(images/gift.gif) no-repeat left top;height:69px;width:84px;}
.giftcert-item .product-title{padding-bottom:15px;}


/*
  google checkout module
*/
table.gcheckout-top-button{float:right;margin-bottom:3px;}
table.gcheckout-top-button tr td{padding:0;}
table.gcheckout-top-button tr td.gcheckout-or-use{padding-left:20px;padding-right:20px;}
.error-page .gcheckout-top-button{display:none;}
.gcheckout-cart-buttons{}
.gcheckout-cart-buttons div{margin-left:auto;margin-right:0;overflow:visible;text-align:right;width:200px;}
.gcheckout-cart-buttons p{margin:10px 0;text-align:right;width:100%;}

/*
  image verification module
*/
div.iv-box{font-size:11px;line-height:normal;margin-top:15px;}
table.data-table tr td.iv-box{font-size:11px;line-height:normal;vertical-align:middle;}
table.data-table tr td.iv-box-descr{font-size:11px;line-height:normal;padding-top:15px;}
.checkout{font:20px Arial,Helvetica,sans-serif;}
.flc-tab-links{font:15px Arial,Helvetica,sans-serif;}
.halign-center{padding-left:330px;padding-top:10px;}
.iv-box a:link,
.iv-box a:visited,
.iv-box a:hover,
.iv-box a:active{font-size:11px;text-decoration:underline;}
.iv-description{margin:0;padding:0;}
.iv-error{color:#880000;padding-left:5px;}
.iv-img{text-align:center;}
.iv-input{text-align:center;}
.iv-input input{width:100px;}
.iv-row{height:60px;text-align:left;}
.iv-row .iv-img{float:left;margin-right:10px;text-align:left;}
.iv-row .iv-input{height:60px;line-height:60px;text-align:left;}
.order-invoice{font:13px Arial,Helvetica,sans-serif;padding-left:28px;}

/*
	fast lane checkout module
*/
.flc-container #center{text-align:center;}
.flc-container #center-main{margin:0 auto;text-align:left;width:780px;}
.flc-container #content-container{margin-top:102px;}
.flc-container #header{height:102px;}
.flc-container #header .line2{height:20px;}
.flc-container #header .line3{height:15px;}
.flc-sns-button{height:100%;left:30px;position:absolute;top:0;}
.flc-sns-button img{height:9px;width:9px;}
.flc-top-login{height:20px;line-height:21px;position:absolute;right:10px;text-align:right;top:0;vertical-align:middle;width:50%;}
.flc-top-login-text{padding:0 10px 0 0;white-space:nowrap;}
#header .flc-top-login .simple-button{margin-bottom:5px;}

/*  Checkout page : user profile */
.flc-ext-left-dialog,
.flc-ext-right-dialog{height:380px;}
.flc-ext-right-dialog .content{line-height:314px;}
.flc-left-dialog{float:left;height:260px;width:49%;}
.flc-login-text{font:12px Arial,Helvetica,sans-serif;margin:auto 0;}
.flc-login-text a:link,
.flc-login-text a:visited,
.flc-login-text a:hover,
.flc-login-text a:active{text-decoration:underline;}
.flc-right-dialog{height:260px;margin-left:50%;margin-top:2.4%;}
.flc-right-dialog .content{line-height:184px;text-align:center;vertical-align:middle;}


/* Checkout page : shipping & payment methods */
.flc-checkout-container{clear:both;padding-bottom:30px;padding-left:150px;vertical-align:top;width:60%;}
.flc-checkout-container .flc-address{float:left;overflow:hidden;vertical-align:top;width:30%;}
.flc-checkout-container .flc-checkout-options{margin-left:50%;vertical-align:top;}
.flc-payments tr td{padding:2px;}
.flc-payments tr td.flc-payment-descr{width:80%;}
.flc-payments tr td.flc-payment-name{white-space:nowrap;width:20%;}
.flc-payments tr td.flc-payment-name label{font-weight:bold;}
.flc-payments tr td.flc-payment-paypal{width:100%;}
.flc-payments tr td.flc-payment-paypal img{border:0 none;}
.flc-shippings label{display:block;font-size:13px;height:18px;line-height:18px;padding:2px;position:relative;vertical-align:middle;}
.flc-shippings label input{vertical-align:middle;}
.flc-shippings label span{padding-left:3px;}
.flc-shippings label.flc-hl-shipping{background:#eeeeee none;}

/* Checkout page : tabs */
div.flc-tabs{text-align:right;}
table.flc-tabs{margin-left:auto;text-align:right;width:70%;}
table.flc-tabs tr td{padding:0;}
tr.flc-tab-cart-line img{background:transparent url(images/cart_checkout.gif) no-repeat left top;height:13px;margin:0 4px 4px 0;/* margin-right = flc-tab-line-img3.width * 2 */ text-align:center;width:18px;}
tr.flc-tab-cart-line td{height:20px;text-align:center;vertical-align:top;}
.flc-tab-marks-line .flc-tab-first .flc-tab-line-img1{left:auto;width:2px;}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{background:#ffffff none;}
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2,
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3,
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3{background:#ff8600 none;}
.flc-tab-marks-line .flc-tab-line-img1{height:2px;left:0;right:50%;top:0;width:50%;}
.flc-tab-marks-line .flc-tab-line-img2{height:2px;left:50%;right:0;top:0;width:50%;}
.flc-tab-marks-line .flc-tab-line-img3{height:4px;right:50%;top:2px;width:2px;}
.flc-tab-marks-line div{height:6px;position:relative;width:100%;}
.flc-tab-marks-line img{background:#a6b1c1 none;position:absolute;}
.flc-tab-marks-line td{height:10px;padding:0;vertical-align:top;}

/* Opera fix */
.flc-tab-links a:link,
.flc-tab-links a:visited,
.flc-tab-links a:hover,
.flc-tab-links a:active{font-weight:bold;text-decoration:underline;}
.flc-tab-links td{font-weight:bold;padding:0 10px;text-align:center;}
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img1{width:51%;}
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img2,
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{left:inherit;}

/*
  cart page
*/
div.shipping-method{color:#112536;font-weight:bold;margin-bottom:15px;text-align:right;}
th.shipping-method{color:#112536;font-weight:bold;text-align:left;}
.cart .buttons{height:23px;margin-top:30px;position:relative;vertical-align:top;}
.cart .buttons .buttons-row{margin-top:0;}
.cart .descr{padding-bottom:15px;}
.cart .details{margin-left:138px;vertical-align:top;width:80%;}
.cart .item{margin:0 0 30px 0;}
.cart .item .image{height:100%;padding:3px 8px 3px 3px;position:relative;}
.cart .left-buttons-row{left:0;position:absolute;top:0;vertical-align:top;}
.cart .poptions-list{margin-bottom:15px;}
.cart .poptions-title{font-weight:bold;}
.cart .right-buttons-row{position:absolute;right:0;top:0;width:50%;}
.cart .right-buttons-row .checkout-button{float:right;}
.cart a.product-title:link,
.cart a.product-title:visited,
.cart a.product-title:hover,
.cart a.product-title:active{text-decoration:underline;}
.cart hr{margin-bottom:10px;margin-top:10px;}
.cart-content{margin-bottom:15px;}
.cart-content .cart-column-price,
.cart-content .cart-column-total{text-align:right;}
.cart-content .cart-column-product{width:100%;}
.cart-content .cart-column-quantity{width:30px;}
.cart-content .cart-column-tax{text-align:center;}
.cart-content .cart-content-text{color:#b51a00;font-weight:bold;}
.cart-content input.cart-quantity{width:30px;}
.cart-content tr td,
.cart-content tr th{height:23px;padding:1px 3px;}
.cart-total-line{margin-left:50%;width:50%;}
.cart-total-row{text-align:right;}
.cmpi-mcsc-icon{text-align:center;width:49%;}
.cmpi-mcsc-icon img{background:transparent url(images/mcsc_logo.gif) no-repeat left top;height:40px;width:74px;}
.cmpi-vbv-icon{float:left;text-align:center;width:49%;}
.cmpi-vbv-icon img{background:transparent url(images/vbv_logo.gif) no-repeat left top;height:57px;width:71px;}
.shipping-method select{font-weight:normal;}
.shipping-method table{margin:0 0 0 auto;text-align:right;}
.shipping-method table td{font-weight:normal;text-align:left;}
.shipping-method tr.selected{background:#eeeeee none;}
.totals{margin:0 0 0 auto;text-align:right;width:30%;}
.totals .total{color:#112536;font-weight:bold;padding-right:8px;text-align:left;text-transform:uppercase;white-space:nowrap;}
.totals .total-alt-value{text-align:right;white-space:nowrap;}
.totals .total-line{height:1px;}
.totals .total-line img{background:#000000 none;height:1px;width:100%;}
.totals .total-name{color:#112536;font-weight:bold;padding-right:8px;text-align:left;white-space:nowrap;}
.totals .total-taxes{font-weight:bold;text-align:right;}
.totals .total-tax-line{background:#eeeeee;}
.totals .total-tax-line td{text-align:right;white-space:nowrap;}
.totals .total-tax-name{padding-right:8px;}
.totals .total-value{color:#b51a00;font-weight:bold;text-align:right;white-space:nowrap;}
.totals td{padding:3px;}

/*
  Checkout page
*/
.checkout-payments tr td{padding:2px;text-align:left;}
.checkout-payments tr td.checkout-payment-descr{width:80%;}
.checkout-payments tr td.checkout-payment-name{white-space:nowrap;width:20%;}
.checkout-payments tr td.checkout-payment-name label{font-weight:bold;}
.checkout-payments tr td.checkout-payment-paypal{width:100%;}
.checkout-payments tr td.checkout-payment-paypal img{border:0 none;}
.checkout-update-button{float:left;margin:0;}
.creviews-reviews-list{font:12px Arial,Helvetica,sans-serif;}
.creviews-stars{font:bold 12px Arial,Helvetica,sans-serif;}
.data-name{font:bold 12px Arial,Helvetica,sans-serif;}
.data-table{font-family:Verdana,Geneva,sans-serif;margin-left:20px;}
.flc-address_inner{font:13px Arial,Helvetica,sans-serif;padding-bottom:20px;width:300px;}
.ht{height:100px;}
.manufacturers-list{padding-left:20px;}
.out-of-stock{font:bold 14px Arial,Helvetica,sans-serif;}
.rap{;width:125px;}
.register-section-title{font:bold 14px Arial,Helvetica,sans-serif;padding-bottom:20px;padding-top:25px;text-decoration:underline;}
.register-table{font:12px Arial,Helvetica,sans-serif;}
.right-arrow{background:url(images/arrow_right_disabled.gif);}
.subheader{font:bold 13px Arial,Helvetica,sans-serif;padding-bottom:15px;padding-top:20px;}
.text-block{font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:4px;padding-top:20px;}
.text-block{font:12px Arial,Helvetica,sans-serif;padding:22px;}
.msg { text-align:left;margin: 6px 0px; padding: 3px;}



/* tab menu css */
.botBoxBg{background:url(images/bot_box_bg.gif) no-repeat bottom;}
.botBoxBgStrip{background:url(images/bot_box_bg_strip.gif) repeat-y right;}
.btn_bg_new{background:url(images/btn_bg_new.png) repeat-x;display:block;float:left;font-size:12px;font-weight:bold;line-height:19px;}
.btn_left_new{background:url(images/btn_left_new.png) no-repeat;float:left;height:19px;width:8px;}
.btn_right_new{background:url(images/btn_right_new.png) no-repeat;float:left;height:19px;width:7px;}
.contactus{font:14px Arial,Helvetica,sans-serif;}
.error-message{font:14px Arial,Helvetica,sans-serif;}
.glossymenu{border-bottom:0 solid #7e9fff;height:39px;line-height:normal;overflow:hidden;width:567px;}
.glossymenu .current a{background:0 -82px;}
.glossymenu .current a span{background:100% -82px;color:#000000;}
.glossymenu a{background:url(images/glowtab-left.gif) no-repeat left top;color:#000000;float:left;font:normal 14px Arial;height:40px;margin:0 5px -1px 0;padding:0 0 0 9px;text-decoration:none;}
.glossymenu a span{background:url(images/glowtab.gif) no-repeat right top;color:#000000;display:block;float:left;height:33px;padding:4px 12px 2px 3px;}
.glossymenu a:hover{background:0% -82px;}
.glossymenu a:hover span{color:#000000;}
.glossymenu a:hover span{background:100% -82px;}
.glossymenu li{display:inline;padding:0;}
.glossymenu ul{float:left;list-style-type:none;margin:0;margin-left:5px;padding:0;}
.help-index{padding-left:20px;}
.invoice-products-title{font:bold 14px Arial,Helvetica,sans-serif;padding-top:8px;}
.invoice-totals{width:200px;}
.manu_col{color:#000000;}
.manufacturer{color:#ff6633;font-weight:bold;padding-bottom:5px;}
.manuflogo_pp{display:block;height:48px;width:200px;}
.noH3{font:normal normal bold 13px/1.2em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:0;padding:0;}
.para_descr{color:#999999;}
.para_descr p{color:#000000;}
.register-note{padding-left:20px;}
.search-sort-link{color:#f46422;}
.shift{width:280px;}
/*
.shift1{width:130px;}
.shift2{float:left;padding-left:7px;width:110px;}
*/
.shift2{float:left;padding-left:7px;}
.toplines{background:url(images/top_strip.gif) no-repeat bottom;}

/*
  popup help link
*/
a.popup-link:link img,
a.popup-link:visited img,
a.popup-link:hover img,
a.popup-link:active img{background:transparent url(images/question_button.gif) no-repeat left top;height:18px;margin-bottom:1px;vertical-align:bottom;width:20px;}
a.popup-link:link,
a.popup-link:visited,
a.popup-link:hover,
a.popup-link:active{text-decoration:none;}

/*
  Popup window
*/
.ht{top:165px !important;}
.popup-dnd-border{background:transparent none;border:1px dotted #000000;position:absolute;z-index:1200;}
.popup-modal-bg{background:transparent url(images/grey.png) repeat left top;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000;}
.popup-window{background:#ffffff none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:1100;}
.popup-window .popup-bg-iframe{background:#ffffff none;border:0 none;height:100%;margin:0;padding:0;position:absolute;width:100%;z-index:1150;}
.popup-window .popup-bl-corner{background:#5f94c0 none;border-bottom:1px solid #215485;border-left:1px solid #215485;bottom:0;cursor:sw-resize;height:2px;left:0;width:2px;z-index:1260;}
.popup-window .popup-border{font-size:0;line-height:0;margin:0;padding:0;position:absolute;}
.popup-window .popup-br-corner{background:#5f94c0 none;border-bottom:1px solid #215485;border-right:1px solid #215485;bottom:0;cursor:se-resize;height:2px;right:0;width:2px;z-index:1260;}
.popup-window .popup-b-side{background:#5f94c0 none;border-bottom:1px solid #215485;bottom:0;cursor:s-resize;height:2px;left:0;right:0;width:100%;z-index:1250;}
.popup-window .popup-content{bottom:20px;left:2px;margin:0;overflow:auto;padding:0;position:absolute;right:2px;top:24px;z-index:1200;}
.popup-window .popup-footer{background:#f3f5f7 none;bottom:2px;height:18px;left:2px;position:absolute;right:2px;text-align:right;z-index:1200;}
.popup-window .popup-footer div{background:transparent url(images/popup_bottom_arrow.gif) no-repeat 9px 9px;cursor:se-resize;height:18px;position:absolute;right:0;top:0;width:18px;}
.popup-window .popup-frame{margin:0;padding:5px;}
.popup-window .popup-l-side{background:#5f94c0 none;border-left:1px solid #215485;bottom:0;cursor:w-resize;height:100%;left:0;top:0;width:2px;z-index:1250;}
.popup-window .popup-r-side{background:#5f94c0 none;border-right:1px solid #215485;bottom:0;cursor:e-resize;height:100%;right:0;top:0;width:2px;z-index:1250;}
.popup-window .popup-title{background:transparent url(images/popup_header_bg.gif) repeat-x left top;height:22px;left:2px;position:absolute;right:2px;top:2px;vertical-align:middle;z-index:1200;}
.popup-window .popup-title a:link,
.popup-window .popup-title a:visited,
.popup-window .popup-title a:hover,
.popup-window .popup-title a:active{display:block;height:16px;outline-style:none;position:absolute;right:5px;text-decoration:none;top:3px;width:16px;}
.popup-window .popup-title img{background:transparent url(images/popup_header_cross.gif) no-repeat left top;height:16px;width:16px;}
.popup-window .popup-title span{color:#ffffff;font:bold 10px/22px verdana,helvetica,sans-serif;padding:0 0 0 20px;}
.popup-window .popup-tl-corner{background:#5f94c0 none;border-left:1px solid #215485;border-top:1px solid #215485;cursor:nw-resize;height:2px;left:0;top:0;width:2px;z-index:1260;}
.popup-window .popup-tr-corner{background:#5f94c0 none;border-right:1px solid #215485;border-top:1px solid #215485;cursor:ne-resize;height:2px;right:0;top:0;width:2px;z-index:1260;}
.popup-window .popup-t-side{background:#5f94c0 none;border:0 none;border-top:1px solid #215485;cursor:n-resize;height:2px;left:0;right:0;top:0;width:100%;z-index:1250;}
.wrap_content{padding:0 22px 22px 22px;}
.wrap_content1{padding:10px;}
.xmas{width:100%;}
.xmas .changed{color:#ff0000;}
.xmas td{background:#ffffff;font:normal 12px/1.4em Arial,Helvetica,sans-serif;padding:1px 4px;}
.xmas td.closed{background:#33cc99;color:#ffffff;}
.xmas th{background:#ffffff;font:bold normal 14px/1.4em Arial,Helvetica,sans-serif;padding:1px 4px;text-align:left;}
.xmasbg { background: #fff;margin:1em 0 2em 1em;float:right;width:100%;}
#static{margin-top:6px;}
hr{margin-bottom:24px;}
.textstrip{border-top: 1px solid #000; border-right: 0px solid #000; border-bottom: 1px solid #000; border-left: 0px solid #000;margin-bottom:1em;}
.textstrip p{margin:1em 0;}


























/* -----------------------------------
Collapsible Panel
----------------------------------- */
.CollapsiblePanel{margin:0;padding:0;}
#ftr .CollapsiblePanel{margin:-9px 0 0 0;}
/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: url(images/arw-n.png) no-repeat scroll 0px 0px;
}
.newsbar .CollapsiblePanelTab {
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: url(images/bg-whatsnew-mast-n.png) no-repeat scroll 0px 0px;
	font-size:12px;
}
.col .CollapsiblePanelTab {
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: url(none);
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
}

/* This is an example of how to change the appearance of the panel tab when the
 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed
 * whenever the CollapsiblePanel is closed.
 */

.CollapsiblePanelClosed .CollapsiblePanelTab {
	background: url(images/arw-s.png) no-repeat scroll 0px 0px; /* background-color: #EFEFEF */
}
.newsbar .CollapsiblePanelClosed .CollapsiblePanelTab {
	background: url(images/bg-whatsnew-mast-s.png) no-repeat scroll 0px 0px; /* background-color: #EFEFEF */
}
.col .CollapsiblePanelClosed .CollapsiblePanelTab {
	background: url(none);
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
}

/* TO DELETE
.cartEmpty{font:14px Arial,Helvetica,sans-serif;padding-bottom:30px;}
.page-title{font:18px Arial,Helvetica,sans-serif;padding-left:20px;}
.curr_cat{padding:0 22px;}

*/

/* TWITTER FIX */
.col #twtr-widget-1{margin:4px 0 8px 0;}
.col #twtr-widget-1 p{font: normal normal normal 10/1em Arial, Helvetica, sans-serif:}
.col #twtr-widget-1 h3{clear:none;background-image:none;padding:0;margin:0;height:auto;}
.col #twtr-widget-1 h4{clear:none;background-image:none;padding:0;margin:0;}

