* {margin:0px; padding:0px; border:0px}

body {text-align:center;background:#363533;margin:0px;padding:0px;text-align:center;font-family:geneva,verdana,arial;padding-top:10px;}
body.emailpopup {text-align:left;background:#FFF;margin:0px;padding:0px;text-align:left;font-family:geneva,verdana,arial;padding-top:0px;}

body.stock {text-align:left;background:#FFF;margin:0px;padding-left:50px;text-align:left;font-family:geneva,verdana,arial;padding-top:0px;}
#stocktitle {color:#333;margin-top:10px;margin-bottom:14px;}
#stockcopy {color:#333;margin-top:5px;margin-bottom:5px;font-size:12px;}
.stitle {font-weight:bold;letter-spacing:1px;}
.stext {width:375px;font-size:11px;line-height:15px;}

#header_nav {
	margin-top: 35px;
	margin-right: 37px;
}

.nav_scrollpane ul {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-left: 8px;
}
.nav_scrollpane li {
	list-style-type: none;
	line-height: 175%;
	font-size: 10px;
	}
.nav_scrollpane li a {
	font-weight: normal;
	}

.nav_scrollpane { width: 186px; clear: both; margin: 20px 0 5px; height: 100px}
.nav_scrollpane .viewport { width: 179px; height: 100px; overflow: hidden; position: relative; margin:0px; padding:0px; border:0px;}
.nav_scrollpane .overview { list-style: none; position: absolute; left: 0; top: 0; }
.nav_scrollpane .thumb .end,    
.nav_scrollpane .thumb { background-color: #000000; }
.nav_scrollpane .scrollbar { position: relative; float: right; width: 3px; }
.nav_scrollpane .track { background-color: #DCDCDC; height: 100%; width:3px; position: relative; padding: 0 0px; }
.nav_scrollpane .thumb { height: 20px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.nav_scrollpane .thumb .end { overflow: hidden; height: 5px; width: 3px; }
.nav_scrollpane .disable{ display: none; }

.selected_nav_link:link { color:#A37C00 }
.selected_nav_link:active {color:#A37C00 }
.selected_nav_link:visited  {color:#A37C00 }
.selected_nav_link:hover {color:#A37C00 }

#non_flashnav {width:663px; height:132px; float:right}

td.product_button_panel {
	width:175px;
	padding-top:0px;
	padding-left:10px;
	vertical-align:top;
}

.first_product_detail_button {
  padding-top:0px;  
  padding-bottom:5px; 
  border-bottom:1px solid #e2e2e2; 
}

.product_detail_button {
  padding-top:5px;  
  padding-bottom:5px; 
  border-bottom:1px solid #e2e2e2; 
}

td.contentbg {background:#FFF;}
td.dotcolspacer {background:url(../images/col_dot.gif);width:10px;}
td.img182  {width:187px;text-align:left;height:187px;}
td.pdata {color:#666;font-family:geneva,verdana,arial;font-size:10px;padding:5px; 0px 0px 10px;}
td.pdataimage {vertical-align:middle;width:15px;text-align:center;height:20px;width:30px;}
td.datacol {width:175px;padding-top:10px;vertical-align:top;}
td.restdetailtext {width:375px;vertical-align:top;padding-top:10px;padding-left:10px;text-align:left;}
td.clistprod {width:232px;height:25px;text-align:left;font-size:11px;}
td.emailtext {font-size:11px;padding-bottom:10px;color:#2D2D2D;text-align:left;}
td.mainemailtext {font-size:12px;padding-top:10px;padding-bottom:5px;color:#2D2D2D;line-height:15pt;text-align:left;}
td.joincontentbg {background:#FFF;padding-top:15px;vertical-align:top;color:#2D2D2D;}
td.joincontent2bg {background:#FFF;padding-top:15px;padding-left:10px;vertical-align:top;color:#2D2D2D;}
td.emailinput {background:#FFF;padding-bottom:10px;padding-right:5px;vertical-align:top;text-align:left;}

.redtext {color:red;}
.headertext {font-size:19px;color:#A37C00;padding-bottom:30px;}
.tight_headertext {font-size:19px;color:#A37C00;}
.tighter_headertext {font-size:19px;color:#A37C00;line-height:72%;}
.regtext {font-family:geneva,verdana,arial;color:#2D2D2D;margin-bottom:20px;font-size:12px;line-height:15pt;margin-right:5px;}
.jointext {font-family:geneva,verdana,arial;color:#2D2D2D;margin-bottom:20px;font-size:9px;line-height:10pt;margin-right:5px;width:175px;}
.footer {color:#8E8E8E;font-size:7pt;font-weight:bold;text-align:right;}
.bottompad {padding-bottom:5px;}

.signup {height:13pt;font-family:geneva,verdana,arial;font-size:7pt;color:#8E8E8E;}

a:link  {color:#8E8E8E;text-decoration:none;}
a:active {color:#A37C00;text-decoration:none;}
a:visited  {color:#8E8E8E;text-decoration:none;}
a:hover {color:#A37C00;text-decoration:none;}

a.prodlist:link  {color:#000;text-decoration:none;}
a.prodlist:visited  {color:#000;text-decoration:none;}
a.prodlist:hover {color:#A37C00;text-decoration:none;}

a.footerlink:link,visited,hover {color:#8E8E8E;text-decoration:none;}
a.footerlink:active {color:#A37C00;text-decoration:none;}
a.footerlink:visited {color:#8E8E8E;text-decoration:none;}
a.footerlink:hover {color:#A37C00;text-decoration:none;}
.prodname {color:#A37C00;}
.prodsuper {position:relative;left:0;top:-7;color:#A37C00;font-size:11px;}
.prodminor {color:#A37C00;font-size:11px;}
.title {height:30px;margin-top:30px;margin-bottom:10px;}
.gold_title {height:30px;margin-top:30px;margin-bottom:10px;color:#A17A00;}
.title_home {height:30px;margin-top:30px;margin-bottom:10px;font-size:20px;}

a.caplink:link {color:#666666;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:normal;padding-bottom:6px;}
a.caplink:visited {color:#666666;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:normal;padding-bottom:6px;}
a.caplink:hover {color:#A37C00;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:normal;padding-bottom:6px;}

.pdetailcaption {color:#999999;font-size:11px;font-weight:normal}

.pdetailname {color:#666666;font-weight:normal;font-size:24pt;}
.pdetailsuper {color:#666666;font-weight:normal;font-size:14pt;position:relative;top:-10;left:0;}
.pdetailminor {color:#666666;font-weight:normal;font-size:14pt;}

.pdetail_header {color:#666666;font-size:11px;font-weight:normal;margin-bottom:2px;margin-left:5px;margin-top:15px;}
.pdetail_data {color:#999999;font-size:11px;font-weight:normal;margin-left:5px;}

.small_pdetail_header {color:#666666;font-size:9px;font-weight:normal;margin-top:6px;}
.small_pdetail_data {color:#999999;font-size:9px;font-weight:normal;}

.custom_pdetail_header {color:#666666;font-size:12px;font-weight:normal;margin-bottom:2px;margin-left:5px;margin-top:15px;}
.custom_pdetail_data {color:#999999;font-size:12px;font-weight:normal;margin-left:5px;}

#related_image_caption {color:#666666;font-size:11px;font-weight:normal;padding-bottom:5px; font-family:arial};

div.product_image {width:750px; height:459px;}
div.product_image_name {padding-left:380px; padding-top:22px; padding-bottom:14px; letter-spacing:-0.03em; font-size:28px; color:#fff300}
div.product_image_attribute_name {padding-left:380px; padding-top:8px; padding-bottom:1px; font-size:11px; color:#fef129}
div.product_image_attribute_value {padding-left:380px; padding-top:0px; padding-bottom:0px; font-size:11px; color:#FFFFFF}

select.styled {width:164px;}

span.select {position:absolute; background-color: #c6c6c6; color:#666666; font-size:10px;font-weight:normal; width:164px; height:20px; padding:5px 0px 0px 8px; background: url(/images/custom_styled_select-button.jpg); overflow: hidden;}

#related_project_images{
	position: relative;
	width: 369px;
	height: 431px;
}

#slider{
  position: relative;
}
#slider ul, #slider li{
        margin:0;
        padding:0;
        list-style:none;
        }
#slider li{
        position: relative;
        width:369px;
        height:431px;
        overflow:hidden;
        }

#prevBtn, #nextBtn{
        display:block;
        width:43px;
        height:56px;
        position:absolute;
        left:0px;
        top:375px;
        }
#nextBtn{
        left:326px;
        }

#nextBtn a {
	background:url("../images/right_scroller_transparent.png") no-repeat 0 0;
}

#prevBtn a {
  background:url("../images/left_scroller_transparent.png") no-repeat 0 0;
}

#prevBtn a, #nextBtn a{  
        display:block;
        width:43px;
        height:56px;
        }

/* image replacement */
.graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
