body,ul,li,table,img{padding:0;margin:0;list-style:none;border-collapse:collapse;border:0;}
html{margin:0;padding:0;}
body{background:#263B82 url('base.gif') top left repeat;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;min-height:1000px;}
h1{color:#6B7BB7;font:600 20px 'Comic Sans MS';}
p {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;}

#mybody{top:0;margin:0 auto;padding:0;width:865px;background:transparent url('mainbg.gif') top left repeat;overflow:hidden;}

#contentincludesheader{background:transparent url('mapr.jpg') top right no-repeat;width:815px;height:133px;overflow:hidden;margin:0px 25px;}
#linkhome{display:block; background:transparent url('logo.gif') top left no-repeat;height:133px;width:325px;float:left;}
#linkhome span{display:none;}

#firstnav{float:right;margin:0px 15px 0px 0px;}
#firstnav li{float:left;font:normal 10px Verdana;overflow:hidden;}
#firstnav a span{display:none;}
#home a{background:transparent url('btnhome.gif') top left no-repeat;width:66px;height:48px;display:block;}
#homesp a{background:transparent url('btnhomesp.gif') top left no-repeat;width:74px;height:48px;display:block;}
#company a{background:transparent url('btncompany.gif') top left no-repeat;width:98px;height:48px;display:block;}
#companysp a{background:transparent url('btncompanysp.gif') top left no-repeat;width:126px;height:48px;display:block;}
#contact a{background:transparent url('btncontact.gif') top left no-repeat;width:71px;height:48px;display:block;}
#contactsp a{background:transparent url('btncontactosp.gif') top left no-repeat;width:82px;height:48px;display:block;}
#spanish a{background:transparent url('btnspanish.gif') top left no-repeat;width:100px;height:48px;display:block;}
#english a{background:transparent url('btnenglish.gif') top left no-repeat;width:93px;height:48px;display:block;}

#lastnav{float:right;clear:right;margin:27px 15px 0px 0px;width:413px;overflow:hidden;}
#lastnav li{float:left;font:normal 10px Verdana;display:block;width:auto;}
#lastnav a span{display:none;}
#lastnav .tyvek{width:84px;height:48px;}
#lastnav .tyvek a{background:transparent url('btntyvek.gif') top left no-repeat;width:84px;height:48px;display:block;}
#lastnav .cloth{width:78px;height:48px;}
#lastnav .cloth a{background:transparent url('btncloth.gif') top left no-repeat;width:78px;height:48px;display:block;}
#lastnav .vinyl{width:73px;height:48px;}
#lastnav .vinyl a{background:transparent url('btnvinyl.gif') top left no-repeat;width:73px;height:48px;display:block;}
#lastnav .electric{width:93px;height:48px;}
#lastnav .electric a{background:transparent url('btnelectric.gif') top left no-repeat;width:93px;height:48px;display:block;}
#lastnav .plastic{width:85px;height:48px;}
#lastnav .plastic a{background:transparent url('btnplastic.gif') top left no-repeat;width:85px;height:48px;display:block;}

#contentincludeshomeflash{margin:5px 25px 0px 25px;float:left;}
#contentincludescontact{margin:20px 25px 30px 25px;float:left;}
#contentincludestyvekprofile{margin:5px 25px 0px 25px;float:left;}
#contentincludescontactprof{margin:5px 25px 0px 25px;float:left;}
#contentincludes{margin:5px 25px 0px 25px;float:left;}

#contentincludesbtns{width:818px;margin:6px 22px 0px 25px;float:left;height:auto;height:137px;}
#contentincludesbtns ul{margin:0 auto;overflow:hidden;}
#contentincludesbtns li{float:left;font:normal 12px Verdana;margin-right:6px;}
#contentincludesbtns li a{width:200px;height:137px;display:block;}
#contentincludesbtns a span{display:none;}
#contentincludesbtns .tyvek a{background:transparent url('btntyvekbg.gif') top left no-repeat;}
#contentincludesbtns .tyvek a:hover{background:transparent url('btntyvekbg.gif') 0px -137px no-repeat;}
#contentincludesbtns .tyveksp a{background:transparent url('btntyvekbgsp.gif') top left no-repeat;}
#contentincludesbtns .tyveksp a:hover{background:transparent url('btntyvekbgsp.gif') 0px -137px no-repeat;}
#contentincludesbtns .cloth a{background:transparent url('btnclothbg.gif') top left no-repeat;}
#contentincludesbtns .cloth a:hover{background:transparent url('btnclothbg.gif') 0px -137px no-repeat;}
#contentincludesbtns .clothsp a{background:transparent url('btnclothbgsp.gif') top left no-repeat;}
#contentincludesbtns .clothsp a:hover{background:transparent url('btnclothbgsp.gif') 0px -137px no-repeat;}
#contentincludesbtns .vinyl a{background:transparent url('btnvinylbg.gif') top left no-repeat;}
#contentincludesbtns .vinyl a:hover{background:transparent url('btnvinylbg.gif') 0px -137px no-repeat;}
#contentincludesbtns .vinylsp a{background:transparent url('btnvinylbgsp.gif') top left no-repeat;}
#contentincludesbtns .vinylsp a:hover{background:transparent url('btnvinylbgsp.gif') 0px -137px no-repeat;}
#contentincludesbtns .electric {margin-right:0px;}
#contentincludesbtns .electric a{background:transparent url('btnelectricbg.gif') top left no-repeat;}
#contentincludesbtns .electric a:hover{background:transparent url('btnelectricbg.gif') 0px -137px no-repeat;}
#contentincludesbtns .electricsp {margin-right:0px;}
#contentincludesbtns .electricsp a{background:transparent url('btnelectricbgsp.gif') top left no-repeat;}
#contentincludesbtns .electricsp a:hover{background:transparent url('btnelectricbgsp.gif') 0px -137px no-repeat;}

#contentincludessample{float:left;background:transparent url('corners.jpg') 50% 0 no-repeat;width:865px;padding-top:40px;}
#contentincludessample ul{margin:0px auto;width:850px;text-align:center;vertical-align:middle;}
#contentincludessample li{float:left;vertical-align:middle;}
#contentincludessample #requestsample{margin-left:30px;}
#contentincludessample #requestsample a{background:transparent url('requestsample.gif') center center no-repeat;display:block;width:121px;height:45px;}
#contentincludessample #requestsamplesp a{background:transparent url('requestsamplesp.gif') center center no-repeat;display:block;width:135px;height:50px;}
#contentincludessample #creditcards{margin:10px 100px 0px 100px;}
#contentincludessample #counter{background:#7286C1;width:100px;height:25px;margin:10px 80px 0px 0px;}

#contentheader {margin:10px 25px 0px 25px;width:818px;float:left;background:transparent url('bgheader.gif') top left repeat-y;}
#contentheader .cms-contentheader-top{width:818px;height:8px;float:left;background:transparent url('bgheadertop.gif') top left no-repeat;}
#contentheader .cms-contentheader-container{width:818px;float:left;padding-bottom:15px;background:transparent url('bgheaderbottom.gif') bottom left no-repeat;}
#contentheader h1{background:transparent url('arrowgray.gif') 25px bottom no-repeat;padding-left:60px;margin:0;}
#contentheader div.phead {background:transparent url('plecauses.gif') center center no-repeat;overflow:hidden;padding:0;margin:0;vertical-align:middle;}
#contentheader div.phead p span {padding:0px 60px; width:35%; float:left;vertical-align:middle;}

#contentcontent {margin:0px 25px 0px 25px;width:815px;float:left;}
#contentcontent div.phead {float:left;width:785px;padding:10px 0px 5px 30px;border:1px solid #DFDFDF; margin-top:10px;background:#FFFFFF url('bgband.gif') top left repeat-y;}
#contentcontent div.phead .bxband{float:right;clear:right;vertical-align:top;}
#contentcontent div.phead p object{float:left;}
#contentcontent div.phead p {margin:0; padding:0;}
#contentcontent div.phead span.subt{display:block;font:italic 600 16px 'Comic Sans MS';background:transparent url('arrowblue.gif') 0px 50% no-repeat;padding-left:30px;margin-bottom:20px;}

#contactusheader {margin:10px 25px 0px 25px;width:818px;float:left;background:transparent url('bgheader.gif') top left repeat-y;}
.cms-contactusheader-top{width:818px;height:8px;float:left;background:transparent url('bgheadertop.gif') top left no-repeat;}
.cms-contactusheader-container{width:818px;float:left;padding-bottom:15px;background:transparent url('bgheaderbottom.gif') bottom left no-repeat;}
#contactusheader h1{background:transparent url('arrowgray.gif') 25px bottom no-repeat;padding-left:60px;margin:0;}
#contactushome{margin:15px 25px 20px 25px;width:815px;float:left;background:#FFFFFF url('dire.gif') 95% 37% no-repeat;}
.cms-contactushome-container{overflow:hidden;}
ul.cms-contactushome {margin:20px;overflow:hidden;}
.cms-contactushome li.cms-contactushome-form-container{margin:0px 0px 15px 20px;padding-left:10px;list-style:circle;}
.cms-contactushome-container{width:700px;margin:25px auto;}
.label,.labelnote,.labelerror{width:110px;text-align:right;padding-right:10px;vertical-align:text-top;padding-top:5px;}
.labelerror,.contenterror{background:#FDEEE4;color:#C82E28; padding:5px;}
span.optional{padding-left:5px;}
input[type=text]{width:190px;}
textarea{width:350px;height:200px;}

#membersheader {margin:10px 25px 0px 25px;width:818px;float:left;}
#membersheader {margin:10px 25px 0px 25px;width:818px;float:left;background:transparent url('bgheader.gif') top left repeat-y;}
.cms-membersheader-top{width:818px;height:8px;float:left;background:transparent url('bgheadertop.gif') top left no-repeat;}
.cms-membersheader-container{width:818px;float:left;padding-bottom:15px;background:transparent url('bgheaderbottom.gif') bottom left no-repeat;}
#membersheader h1{background:transparent url('arrowgray.gif') 25px bottom no-repeat;padding-left:60px;margin:0;}

#membersoptions {margin:15px 25px 0px 25px;width:815px;float:left;background:#FFFFFF;}
#membersoptions ul{width:700px;margin:5px auto 5px auto;}
#membersoptions li {float:left;margin-right:10px;}

#membersconfirmemailaddress {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
.cms-membersconfirmemailaddress-container{width:700px;margin:25px auto;}

#membersopenaccount {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#membersopenaccount table{width:700px;margin:25px auto;}

#membersrecoveraccount {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#membersrecoveraccount table{width:700px;margin:25px auto;}

#memberseditphoto {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#memberseditphoto table{width:700px;margin:25px auto;}

#memberseditprofile {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#memberseditprofile table{width:700px;margin:25px auto;}

#memberseditmessage {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#memberseditmessage table{width:700px;margin:25px auto;}

#memberschangepassword {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#memberschangepassword table{width:700px;margin:25px auto;}

#memberslogin {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#memberslogin table{width:700px;margin:25px auto;}

#memberslogout {margin:0px 25px 20px 25px;width:815px;float:left;background:#FFFFFF;}
#memberslogout table{width:700px;margin:25px auto;}

#membersviewmember {margin:0px 25px 0px 25px;width:815px;float:left;background:#FFFFFF;}
.cms-membersviewmember-container {width:700px;margin:25px auto;}
.cms-membersviewmember-country { margin:8px 5px 0px 0px; }
.cms-membersviewmember-name { display:block;  margin-top:8px;}
.cms-membersviewmember-cd { font-size:11px; margin: 10px 0px 12px 0px; white-space:nowrap; display:block;}
.cms-membersviewmember-photo { margin:0px 10px 5px 0px;float:left;}
.cms-membersviewmember-nophoto { width:142px; height:189px; background:#EFEBDE; margin:0px 5px 5px 0px;float:left;}

#memberslistmembers {margin:0px 25px 0px 25px;width:815px;float:left;background:#FFFFFF;}
.cms-memberslistmembers-container {width:700px;margin:25px auto;}
/*#memberslistmembers .cms-member{ width:30%;float:left;margin:10px;overflow:hidden;}*/
#memberslistmembers ul {margin:0; padding:0;}
#memberslistmembers .cms-member { width:210px; display:inline-block; margin:0px 2px 20px 0px; vertical-align:top; }
#memberslistmembers .cms-member-thumbnail { height:50px; width:50px; margin:0px 5px 3px 0px; background:#F3F3F3; float:left;}
#memberslistmembers .cms-member-country { margin:8px 5px 0px 0px; float:left;}
#memberslistmembers .cms-member-username { float:left; margin-bottom:5px;}
#memberslistmembers .cms-member-username a { display:block;  width:120px; margin-top:8px;}
#memberslistmembers .cms-member-cd { font-size:11px; margin-bottom:5px;}
#memberslistmembers .cms-member-lastblog {font-size:11px;}

#contentincludesuses{margin:15px 25px;width:815px;float:left;background:#F7F7F7 url('plecauses.gif') center 70% no-repeat;}
#contentincludesuses div{width:49%;float:left;}
#contentincludesuses div p{margin:10px 35px;}
#contentincludesuses span.subtb{display:block;font:normal 600 16px Arial;padding-left:0px;margin-bottom:20px;color:#6B7BB7;}
span.subtb{display:block;font:italic 600 16px 'Comic Sans MS';padding-left:35px;margin-bottom:20px;color:#6B7BB7;}

#contentincludesquoteup{margin:10px 25px;width:815px;float:left;}
#contentincludesquoteup #quote{float:left;font:italic 600 18px Verdana;color:#6B7BB7;text-decoration:none;background:transparent url('bgquote.gif') 0px 50% no-repeat;padding-left:30px;}
#contentincludesquoteup #up{float:right;font:italic 900 15px Verdana;color:#6B7BB7;text-decoration:none;background:transparent url('bgup.gif') right top no-repeat;padding-right:30px;height:25px;}

#templatescopyright{margin:5px 0px 0px 0px;padding:0px 0px 10px 0px;float:left;clear:left;font:normal 10px Verdana;text-align:center;width:865px;background:transparent url('corners.jpg') 50% 8px no-repeat;}
#templatescopyright p{padding:0;margin:0;}

#errorspagenotfound{width:865px;height:800px;background:transparent url('corners.jpg') center 102% no-repeat;margin:0;padding:0px 0px 10px 0px;float:left;overflow:hidden;}
#errorspagenotfound ul,#errorspagenotfound li{list-style:none;}
.cms-404-top{background:transparent url('bgmap.jpg') top left no-repeat;width:818px;height:133px;overflow:hidden;margin:0px 25px 80px 25px;float:left;}
.cms-404-container{padding-left:120px;width:600px;float:left;overflow:hidden;}
.cms-404-headline{color:#6B7BB7;font:600 20px 'Comic Sans MS';background:transparent url('arrowgray.gif') left bottom no-repeat;padding-left:35px;margin:0px 0px 20px 0px;}
.cms-404,.cms-404-options{float:left;}
.cms-404-options{margin-top:20px;}
/* Localized */
