/* CSS Document Design and Development By: Bottom Line Design. www.bottomlinedesign.com */

body{font-family: verdana;	margin:  5px 0px;}
body table td{font-size:12px;line-height:140%;font-family:arial;color:#666666};	
body table td a:link{color:#666666;text-decoration:none;};	
body table td a:active{color:#666666;text-decoration:none;};	
body table td a:visited{color:#666666;text-decoration:none;};	
body table td a:hover{color:#555555;text-decoration:underline;};	

.textbox{font-family: verdana;height:20px;font-size: 11px;color:#333333;}	
.textboxsm{font-family: verdana;height:20px;font-size: 11px;color:#555555;}

.dim{width:250px;clear:both;display:block;padding:1px;}
.dimName{width:90px;float:left;}
.btn{font-size:12px;border:1px solid #888888;background-color:#f6f6f6;font-weight:bold;color:/*#4a8bcc*/#555555;cursor:pointer;height:21px;}
	
.mini{font-family:verdana;font-size:10px;color:#444444; line-height:11px;}
.mini a:link { color: #555555; text-decoration: none;}
.mini a:visited { color: #444444; text-decoration: none;}
.mini a:hover { color: #999999; text-decoration: none;}
.mini a:active { color: #444444; text-decoration: none;}

.selectedprofile{font-family:verdana;font-size:11px;color:#333333;background-color:#D1E6E4;}
.profile{font-family:verdana;font-size:11px;color:#555555;background-color:#E6EFEE}
.cart{font-family:arial;font-size:12px;font-weight:bold;text-transform:uppercase;color:0072BB;}

.small{font-family:arial;font-size:12px;color:#555555;line-height:140%;}
.small a:link{color:#666666;text-decoration:none;}
.small a:hover{color:#888888;text-decoration:underline;}
.small a:visited{color:#555555;text-decoration:none;}
.small a:active{color:#555555;text-decoration:none;}

.bold{font-family:verdana;font-size:12px;color:#8A1228;font-weight:bold;}
.smallbold{font-family:verdana;font-size:10px;color:#8A1228;font-weight:bold;}
.strikethru{font-family:verdana;font-size:12px;color:#8A1228;text-decoration:line-through;}

.productcnt{font-family:arial;font-size:14px;color:#0063B2;font-weight:normal;text-transform:uppercase;}
.text{font-family:verdana;font-size:12px;color:#333333;}
.lightbg{font-size:14px;font-weight:bold;background-color:#ffffff;color:#666666;text-transform:uppercase;border-bottom:1px dashed #cccccc;padding:4px;font-family:trebuchet ms}

.caps{font-family:verdana; font-size:11px; font-weight:bold; color:#444444; text-transform:uppercase;}
.caps a:link { color: #444444; text-decoration: none;}
.caps a:visited { color: #444444; text-decoration: none;}
.caps a:hover { color: #999999; text-decoration: none;}
.caps a:active { color: #444444; text-decoration: none;}

.smallcart{border-bottom: 1px solid #E6EFEE;font-family:verdana;font-size:10px;color:#333333;text-transform:uppercase;}
.smallcartheader{font-family:verdana;font-size:10px;color:#333333;text-transform:uppercase;background-color:#E6EFEE;padding:2px;}
.headers{color:#444444;font-family:verdana;font-size:12px;font-weight:bold;text-transform:uppercase;}
.prodheader{font-family:trebuchet ms;font-size:16px;color:#666666;text-transform:uppercase;font-weight:bold}

.breadcrumbs{font-family:verdana;font-size:10px;color:#cccccc;text-transform:uppercase;}
.breadcrumbs a:link{color:#cccccc;text-decoration:none;}
.breadcrumbs a:active{color:#cccccc;text-decoration:none;}
.breadcrumbs a:visited{color:#cccccc;text-decoration:none;}
.breadcrumbs a:hover{color:#ffffff;text-decoration:none;}

.designerbreadcrumbs{font-family:arial;font-size:11px;color:steelblue;}
.designerbreadcrumbs a:link{color:steelblue;text-decoration:none;}
.designerbreadcrumbs a:active{color:steelblue;text-decoration:none;}
.designerbreadcrumbs a:visited{color:steelblue;text-decoration:none;}
.designerbreadcrumbs a:hover{color:orange;text-decoration:none;}

.generalinfo{font-size:12px;color:#666666;font-family:arial;line-height:135%;}

.action{font-family:verdana;font-size:10px;color:3E5E5F;}
.action a:link{font-family:verdana;font-size:10px;color:3E5E5F;text-decoration:none;}
.action a:hover{font-family:verdana;font-size:10px;color:3E5E5F;text-decoration:underline;}
.action a:visited{font-family:verdana;font-size:10px;color:3E5E5F;}
.action a:active{font-family:verdana;font-size:10px;color:3E5E5F;}

.caps2{font-family:verdana; font-size:11px; color:#444444; text-transform:uppercase;}
.caps2 a:link { color: #444444; text-decoration: underline;}
.caps2 a:visited { color: #444444; text-decoration: underline;}
.caps2 a:hover { color: #888888; text-decoration: underline;}
.caps2 a:active { color: #444444; text-decoration: underline;}
.hrcolor{color:#cccccc;}


.carttable th{border-right:1px solid #0072BB;}
.carttable td{border-bottom:1px solid #0072BB;border-right:1px solid #0072BB;}

.total{clear: both; width:60px; margin: 0px 0px; padding-top: 2px; border-bottom: 1px solid #555555;}



.dash{clear: both; width:100%; margin: 0px; padding-top: 15px; border-top: 1px dashed #0C69B5;}
.greydash72{width:72%;clear: both; border-top: 1px dashed #cccccc;}
.smallinput{font-size:10px; font-family:arial;color:#555555;/*border:1px solid #bbbbbb;*/width:145px;}
.smallinputnumber{font-size:12px; font-family:arial;color:#444444;/*border:1px solid #bbbbbb;*/width:40px;text-align:right;margin-left:2px;}
.medinput{font-size:11px; font-family:arial;color:#555555;/*border:1px solid #999999;*/width:145px;}
.longinput{font-size:11px; font-family:arial;color:#555555;}

.dashedlightbg{clear: both; border-bottom: 1px solid #D1E6E4;font-family:verdana;font-size:11px;font-weight:bold;background-color:#E6EFEE;color:#333333;text-transform:uppercase;}

.lineitem{clear: both; border-bottom: 1px solid #E6EFEE;font-family:verdana;font-size:11px;color:#333333;}
.item{clear: both;font-family:verdana;font-size:11px;color:#333333;}
.bottomrow{clear: both; border-top: 1px solid #D1E6E4;}

.menu{font-family:verdana;font-size:11px;color:#444444;border-bottom: 1px dashed #C1C9E4;height:20px;word-break:stict;}
.menu a:link { color: #444444; text-decoration: none;}
.menu a:visited { color: #444444; text-decoration: none;}
.menu a:hover { color: #444444; text-decoration: underline;}
.menu a:active { color: #444444; text-decoration: none;}

.producthr{color:#3E5E5F; }

.tiny{font-family:verdana;font-size:10px;color:3E5E5F;}
.tiny a:link{font-size:10px;color:3E5E5F;text-decoration:none;}
.tiny a:visited{font-size:10px;color:3E5E5F;text-decoration:none;}
.tiny a:active{font-size:10px;color:3E5E5F;text-decoration:none;}
.tiny a:hover{font-size:10px;color:#8A1228;text-decoration:none;}

.ftr {width: 95%; margin:10px; color: #888888; font-size: 11px; clear: both; border-top: 0px solid #eeeeee; padding-top: 5px;text-align:center}
.footerlinks{color: #999999; font-size:11px; font-family:arial;}
.footerlinks a:link {color: #999999; text-decoration: none;}
.footerlinks a:visited {color: #999999; text-decoration: none;}
.footerlinks a:hover {color: #999999; text-decoration: underline;}
.footerlinks a:active {color:#999999; text-decoration: none;}


.whitelinks{font-family:"Arial Narrow";font-size:14px;font-weight:bold;color:white;}
.whitelinks a:link{text-decoration:none;color:white;}
.whitelinks a:active{text-decoration:none;color:white;}
.whitelinks a:visited{text-decoration:none;color:white;}
.whitelinks a:hover{text-decoration:none;color:gold;}

.collectionLinks{font-family:"Arial Narrow";font-size:12px;color:#777777;line-height:120%;}
.collectionLinks a:link{text-decoration:none;color:#777777;}
.collectionLinks a:active{text-decoration:none;color:#777777;}
.collectionLinks a:visited{text-decoration:none;color:#777777;}
.collectionLinks a:hover{text-decoration:none;color:#333333;}

.smallgrey{font-family:arial;font-size:11px;color:#333333;}
.smallgrey a:link{text-decoration:none;color:#444444;}
.smallgrey a:active{text-decoration:none;color:#444444;}
.smallgrey a:visited{text-decoration:none;color:#444444;}
.smallgrey a:hover{text-decoration:none;color:#333333;font-weight:bold;}

.ltgrey10{font-family:arial;font-size:10px;color:#666666;}
.ltgrey10 a:link{text-decoration:none;color:#666666;}
.ltgrey10 a:active{text-decoration:none;color:#666666;}
.ltgrey10 a:visited{text-decoration:none;color:#666666;}
.ltgrey10 a:hover{text-decoration:none;color:#222222;font-weight:bold;}



.greyverdana10{font-family:verdana;font-size:10px;color:#777777; }
.white10{font-family:arial;font-size:10px;color:#ffffff;line-height:115%;}
.bottomlinks{font-family:arial;font-size:10px;color:#888888;line-height:110%;}

.white10{font-family:arial;font-size:10px;color:#ffffff;font-weight:normal}
.white10 a:link{text-decoration:none;color:#ffc053;}
.white10 a:active{text-decoration:none;color:#ffc053;}
.white10 a:visited{text-decoration:none;color:#ffc053;}
.white10 a:hover{text-decoration:none;color:white;}


.white11{font-family:arial;font-size:11px;color:#ffffff;font-weight:normal}
.white11 a:link{text-decoration:none;color:#ffc053;}
.white11 a:active{text-decoration:none;color:#ffc053;}
.white11 a:visited{text-decoration:none;color:#ffc053;}
.white11 a:hover{text-decoration:none;color:white;}

.white12{font-family:arial;font-size:12px;color:#ffffff;}
.white12 a:link{text-decoration:none;color:#ffc053;}
.white12 a:active{text-decoration:none;color:#ffc053;}
.white12 a:visited{text-decoration:none;color:#ffc053;}
.white12 a:hover{text-decoration:none;color:white;font-weight:bold}

.whiteBold11{font-family:arial;font-size:11px;color:#ffffff;line-height:110%;font-weight:bold}
.whiteBold11 a:link{text-decoration:none;color:#ffffff;}
.whiteBold11 a:active{text-decoration:none;color:#ffffff;}
.whiteBold11 a:visited{text-decoration:none;color:#ffffff;}
.whiteBold11 a:hover{text-decoration:none;color:#ffc053;}


.mainlinks{font-family:"arial narrow";font-size:14px;color:#666666;}
.mainlinks a:link{text-decoration:none;color:#666666;}
.mainlinks a:active{text-decoration:none;color:#666666;}
.mainlinks a:visited{text-decoration:none;color:#666666;}
.mainlinks a:hover{text-decoration:none;color:#222222;}

.homelinks{font-family:arial;font-size:10px;color:#666666;text-transform:capitalize;text-transform:uppercase;border-right:1px dashed #cccccc}
.homelinks a:link{text-decoration:none;color:#666666;padding:2px 6px;}
.homelinks a:active{text-decoration:none;color:#666666;padding:2px 6px;}
.homelinks a:visited{text-decoration:none;color:#666666;padding:2px 6px;}
.homelinks a:hover{background-color:#eeeeee; text-decoration:none;color:#333333;padding:2px 6px;}

.designerlogin{background-color:#eeeeee;color:#555555;font-size:10px;font-family:arial;border:1px solid #ffffff;}

.designerHeader{text-transform:uppercase;size:12px;font-weight:bold;cursor:pointer;margin-left:6px;padding:3px 4px;float:right;border:1px solid #999999;border-bottom:0px;background-color:#f6f6f6;}
.designerHeaderDark{text-transform:uppercase;size:12px;font-weight:bold;cursor:pointer;margin-left:6px;padding:3px 4px;float:right;border:1px solid #888888;border-bottom:0px;background-color:#888888;color:white;}

.searchbox{height:14px;background-color:#ffffff;color:#555555;font-size:10px;font-family:arial;border:1px solid #dddddd;}
.gosearchbox{height:19px;background-color:#eeeeee;color:#555555;font-size:10px;font-family:verdana;border:1px solid #eeeeee;text-transform:capitalize;cursor:pointer}

.navbtn{float:left;margin-left:2px;border:1px solid #cccccc;}
.popmenu{display:none;position:absolute;width:200px; padding:4px 10px; border-top:4px solid #222222; background-color:#f3f3f3;background-image:url(../images/silvergrad.jpg);background-repeat:repeat-x;font-family:"arial narrow";font-size:11px;color:#555555;filter:progid:DXImageTransform.Microsoft.Shadow(color=#111111, direction=135, strength=2);}

.grey{font-family:"arial narrow";font-size:11px;color:#777777;}
.grey a:link{color:#777777;text-decoration:none;}
.grey a:visited{color:#777777;text-decoration:none;}
.grey a:active{color:#777777;text-decoration:none;}
.grey a:hover{color:#444444;text-decoration:none;}

.text{font-family:arial;font-size:11px;color:#777777;}
.text a:link{color:#777777;text-decoration:none;}
.text a:visited{color:#777777;text-decoration:none;}
.text a:active{color:#777777;text-decoration:none;}
.text a:hover{color:#444444;text-decoration:none;}

.catlinks{font-family:arial;font-size:11px;color:#777777;line-height:140%;}
.catlinks a:link{color:#777777;text-decoration:none;}
.catlinks a:visited{color:#777777;text-decoration:none;}
.catlinks a:active{color:#777777;text-decoration:none;}
.catlinks a:hover{color:#333333;text-decoration:none;}

.dashedline{border-bottom:1px dashed #cccccc;margin:10px 0px;}

.catbox{font-size:11px;height:136px;width:130px;padding:2px;margin:10px 20px 10px 0px;border-top:0px dashed white;border-bottom:3px solid white;float:left;font-weight:normal;}
.catbox a:link{text-decoration:none;color:#555555;}
.catbox a:active{text-decoration:none;color:#555555;}
.catbox a:visited{text-decoration:none;color:#555555;}
.catbox a:hover{text-decoration:none;color:#555555;}

.greytable{border:0px solid #cccccc;}
.greytable tr.dark {background-color:#cccccc;}
.greytable th{height:24px;background-color:#f6f6f6;font-size:12px; color:#444444;border-bottom:1px solid #aaaaaa;text-transform:uppercase;}
.greytable td{font-size:12px; color:#555555;}
.greytable td.line{font-size:12px;/*color:#3578ba;*/border-bottom:1px solid #cccccc;padding-bottom:6px;background-color:white;border-right:1px solid #dddddd;}
.greytable th.double{font-size:12px;border:1px solid #ffffff;background-color:#eeeeee;text-transform:uppercase;}
.greytable tr.rowColor0{background-color:#f5f5f5;}
.greytable tr.rowColor1{background-color:#ffffff;}

.whitetable td{font-size:11px; color:#555555;background-color:white;}
.whitetable th{background-color:#f6f6f6;font-size:12px; color:#444444;}
.whitetable td.line{font-size:11px;border-bottom:1px solid #cccccc;padding-bottom:6px;background-color:white;}

.noborder  th{background-color:#f6f6f6;font-size:12px; color:#444444;/*296db2*/}
.data th{padding:3px 5px;border:1px solid #dddddd;border-right:0px;background-color:#f3f3f3;font-size:12px; color:#444444;}

.bluelink{font-weight:normal;font-family:arial;font-size:11px;color:#3578ba;}
.bluelink a:link{color:#3578ba;padding:0px 4px 0px 0px;text-decoration:none;font-size:11px;}
.bluelink a:active{color:#3578ba;padding:0px 4px 0px 0px;text-decoration:none;font-size:11px;}
.bluelink a:visited{color:#3578ba;padding:0px 4px 0px 0px;text-decoration:none;font-size:11px;}
.bluelink a:hover{color:steelblue;background-color:#f5f5f5;padding:0px 4px 0px 0px;text-decoration:none;font-size:11px;}

.varheader{background-color:#f3f3f3;font-weight:bold;text-transform:uppercase;}
.choosevar{background-color:#f9f9f9;font-weight:bold;text-transform:uppercase;}

.whiteinput{font-family:arial; height:17px;background-color:white;border:1px solid #999999;color:#888888;font-size:10px;}
.whiteinputBtn{font-family:arial; height:17px;background-color:white;border:1px solid #999999;color:#888888;font-size:10px;cursor:pointer;}

.bluetext{font-family:arial;font-size:12px;color:#3578ba;}
.step{font-family:arial;font-size:12px;color:#555555;text-transform:uppercase;border-bottom:1px solid #aaaaaa /*#3578ba*/;margin-top:10px;width:100%;padding-bottom:5px;}
.stepheader{background-color:#f7f7f7;padding:4px;width:100%;display:block;clear:both}
.stepnum{color:orange;font-size:16px;font-family:trebuchet ms;font-weight:bold}
.stepnum2{color:#3C8CDD;font-size:16px;font-family:trebuchet ms}

.grid th{height:20px;text-align:left;background-color:#f3f3f3;font-size:12px; color:#444444;padding:4px;border-bottom:1px solid #999999;}
.grid td{font-size:11px; color:#555555;background-color:#f7f7f7;border:1px solid white}
.grid td.blue{color:#666666;font-weight:bold;}
.grid tr.white{background-color:white;}

.clienttable tr{background-color:#f8f8f8;}
.clienttable tr.dark {background-color:#f4f4f4;}
.clienttable th{font-size:12px;border:1px solid #ffffff;background-color:#eeeeee;text-transform:uppercase}
.clienttable td{height:24px;text-align:left;font-size:12px; color:#444444;border-bottom:0px solid #aaaaaa;font-weight:normal;border:1px solid #ffffff;}
.clienttable td.line{font-size:11px;/*color:#3578ba;*/border-bottom:1px solid #cccccc;padding-bottom:6px}

.detailHead{font-weight:bold;border-bottom:1px dashed #dddddd;width:100%;text-tranform:uppercase;color:#0a82b7;padding:2px 0px;}

.loginerror{font-size:11px;color:#990000}

.login{font-family:arial;font-size:11px;padding:6px 14px;background-color:#f4f4f4;color:#555555;width:185px;}
.login a:link{color:#3578ba;padding:0px 4px 0px 0px;}
.login a:active{color:#3578ba;padding:0px 4px 0px 0px;}
.login a:visited{color:#3578ba;padding:0px 4px 0px 0px;}
.login a:hover{color:#3C8CDD;background-color:#f5f5f5;padding:0px 4px 0px 0px;}

.receipt th{background-color:#555555;font-size:14px;font-weight:bold;color:#ffffff;border-left:1px solid #ffffff;text-transform:uppercase;padding:2px 4px;}

.popblurb{filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=130, strength=2);position:absolute;display:none;background-color:#fcfcfc;padding:6px;font-size:11px;border:1px solid #cccccc;color:#336699;width:140px;line-height:130%;z-index:500}

.tooltip{position:relative;font-size:10px;color:orange;text-transform:uppercase;cursor:pointer;float:right}
.tooltipnofloat{position:relative;font-size:10px;color:orange;text-transform:uppercase;cursor:pointer;padding-left:3px;}

.prodpaging{font-family:arial;font-size:11px;color:#666666;background-color:#f1f1f1;padding:4px;margin:2px;font-weight:normal;text-align:center}
.prodpaging a:link{color:#666666;text-decoration:none;}
.prodpaging a:active{color:#666666;text-decoration:none;}
.prodpaging a:visited{color:#666666;text-decoration:none;}
.prodpaging a:hover{color:steelblue;text-decoration:none;}

.popscroll{
z-index:10;
display:none;
position:absolute;
background-color:#f7f7f7;
border:1px solid #cccccc;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=130, strength=6);
padding:8px;width:595px;
}
.popscrollcontent{overflow:auto;height:250px;scrollbar-face-color: #dedede;
scrollbar-shadow-color: #ffffff;}
.popswatch{padding:6px;float:left;width:90px;font-size:9px;font-family:arial;border:4px solid #f1f1f1;line-height:115%;color:#666666;background:white;height:105px;}
.popswatchimage{height:45px;width:90px;overflow:hidden;margin-bottom:3px;background:white;}
.popclose{font-size:11px;font-weight:bold;float:right;cursor:pointer;}
.poptitle{font-family:trebuchet ms;font-size:14px;font-weight:bold;float:left;padding-left:5px}

.showroomlisthdr{font-weight:bold;width:130px;}

.steps {color:#289bbb;}
.steps a:link{color:#289bbb;text-decoration:none;}
.steps a:active{color:#289bbb;text-decoration:none;}
.steps a:visited{color:#289bbb;text-decoration:none;}
.steps a:hover{color:#777777;text-decoration:none;background-color:#f6f6f6}

.editbtn{font-size:12px;color:#555555;font-family:arial;}
.fineprint{font-size:11px;color:#666666;line-height:105%;font-family:arial;}

.logoutblack{background-color:#000000;color:#FFCC00;font-size:11px;font-weight:bold;border:0px;font-family:arial;cursor:pointer}

.grey12{font-family:arial;font-size:12px;color:#777777;}
.grey12 a:link{color:#777777;text-decoration:none;}
.grey12 a:visited{color:#777777;text-decoration:none;}
.grey12 a:active{color:#777777;text-decoration:none;}
.grey12 a:hover{color:#444444;text-decoration:none;}

.disclaimer{font-size:11px;color:#006699;padding:5px;}

.showcasegroup{margin:10px 0px;}
.showcasegrouptitle{margin:10px 0px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#444444;display:block;clear:both;padding:5px 0px}
.gallerythumbnail{border:0px solid #dddddd;/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#111111, direction=135, strength=2);*/}
.gallerybox{margin:0px 10px 10px 0px;float:left;text-transform:none;width:200px;}
.galleryboxcaption{padding:5px 0px;width:100%}
.gallerybox a:link{color:#777777;text-decoration:none;}
.gallerybox a:visited{color:#777777;text-decoration:none;}
.gallerybox a:active{color:#777777;text-decoration:none;}
.gallerybox a:hover{color:#006699;text-decoration:none;}

.galleryimagebox{cursor:pointer;float:left;width:100px;margin-right:10px;margin-bottom:10px;border:0px solid #dddddd;/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#111111, direction=135, strength=2);*/}
.bigpic{border:0px solid #dddddd;filter:progid:DXImageTransform.Microsoft.Shadow(color=#111111, direction=135, strength=2);}
