@charset "UTF-8";
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#333333}

/*body {font-family:Trebuchet MS, Helvetica, sans-serif; text-align:left; background-color:#333333} */


td {vertical-align:top}

a {color:#968d5e}

#wrap {width:960px; background-color:#fff; margin:auto auto; margin-top:20px}


#topbar { width:960px; height:32px; background-color:#333333; margin:0px; background-image:url(images/top-bar.gif); background-repeat:no-repeat}


#tanbar { width:960px; height:16px; background-color:#968d5e; margin:0px; font-size:10px }
#blackbar { width:960px; height:16px; background-color:#000000; margin:0px; font-size:10px }
#graybar { width:960px; height:40px; background-color:#252525; margin:0px; font-size:10px }

#maintable {background-color:#FFFFFF; width:960px;}

#contentcolumncontainer {margin: 30px 30px 60px 30px}  /*   top  right  bottom left   */

.pageheader { font-size:32px; font-weight:bold; margin-bottom:30px; padding-bottom:10px; border-bottom:#000066 6px solid; margin-right:-30px}
.pagesubhead {font-size:18px; letter-spacing:1px; font-weight:lighter; margin: 20px 0px 15px 0px; color:#968d5e }
.pagesubheadwhite {font-size:18px; letter-spacing:1px; font-weight:lighter; text-transform:uppercase; margin: 0px 0px 15px 0px; color:#FFFFFF }
.pagecopy {   font-size:12px; line-height:150%; margin-bottom:15px; letter-spacing:0px}

.calloutboxwrapper {background-color:#968d5e; padding:30px 30px 15px 30px; margin-top:30px; border-bottom: 6px #000000 solid}
.litebluebox { background-color:#b1c3c2; padding:30px 30px 15px 30px; margin-top:30px; border-bottom: 6px #000000 solid}



.productheader { font-size:26px; letter-spacing:2px; font-weight:bold; text-transform:uppercase; margin-bottom:6px; }
.productseries { font-size:22px; color:#968d5e; letter-spacing:2px; font-weight:lighter; text-transform:uppercase; margin-bottom:10px; padding-bottom:20px; border-bottom:#000066 6px solid; margin-right:-30px}
.producttitle { font-size:42px; color:#000000; font-weight:bold; letter-spacing:0px; text-transform:uppercase; margin-bottom:10px; }

.productphotospecs { margin-bottom:20px}

.productimage { float:left }

.constructiondrawing { margin-bottom:10px; padding:20px 0px 20px 0px; border-top:#968d5e 2px solid; margin-right:-30px}

.tantopbordercontainer { margin-bottom:10px; padding:20px 0px 20px 0px; border-top:#968d5e 2px solid; margin-right:-30px}

.tancontentdividerline { padding:20px 0px 20px 0px; border-top:#968d5e 2px solid; margin-right:-30px}


.productcopyheader { font-size:12px; text-transform:uppercase; font-weight:bold; line-height:150%; margin-bottom:15px; position: relative; top: 0px; left: 15px; width:440px}
.productcopy { font-size:12px; line-height:150%; margin-bottom:15px; position: relative; top: 0px; left: 15px; width:440px}


.specificationsheader { font-size:12px; text-transform:uppercase; font-weight:bold; margin:0px 0px 10px 15px; }
.specificationscopy { font-size:12px; line-height:130%; margin:0px 0px 0px 15px; width:440px}

.specificationsaccessorycopy { font-size:12px; line-height:130%; margin:0px 0px 10px 15px; width:320px }
.accessorypeoducthead { font-size:16px; line-height:120%; margin:0px 0px 10px 15px; font-weight:bold }


.thintanline { margin:15px 0px 30px 0px; border-bottom:#968d5e 3px solid; margin-right:-30px}
