﻿body 
{
    background-color:#000;
    width:800px;
    margin:0px auto;
    text-align:center;
}
img
{
    border:0px;    
}
h1
{
    color:#f0b644;
    font-family:Trebuchet MS;
    text-align:center;
    font-size:18px;
}
h2
{
    color:#ff0000;
    font-family:Trebuchet MS;
    text-align:center;
    font-size:14px;
	margin:0px;
	text-align:left;
}

/* main elements */

.header 
{
    vertical-align:top;
    background-image:url(../../../images/header.gif);
    height:67px;
    width:800px;
}
.sub_header 
{
    vertical-align:top;
    background-image:url(../../../images/sub_header.jpg);
    height:75px;
    width:800px;
}
.nav
{
    vertical-align:top;
    background-color:#000;
    width:130px;
    background-image:url(../../../images/navbg.jpg);
}
.sub_nav
{
    vertical-align:top;
    background-color:#000;
    width:130px;
}
.nav_cont
{
    padding-top:30px;   
}
.splash
{
    vertical-align:top;
    background-color:#000;
    width:670px;
    text-align:right;
}
.pagecontent_top
{
	background-image:url(../../../images/pages/content_top.png);
	height:25px;
	width:469px;
}
.pagecontent_1px_rpt
{
	background-image:url(../../../images/pages/content_1pxrpt.gif);
	width:469px;
}
.pagecontent_bottom
{
    background-image:url(../../../images/pages/content_bottom.png);
	height:23px;
	width:469px;
	margin-bottom:20px;
}
.page_nav
{
	color:#fff;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
}
.page_nav a
{
	color:#fff;
}
.page_nav a:hover
{
	color:#de9101;
}
.page_heading
{
	color:#fff;
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;
	text-align:left;
	margin-left:10px;
	margin-top:3px;
}
.page_copy
{
	color:#fff;
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
}


/* product stuff */

.product_nav
{
    width:670px;
    height:20px;
    text-align:right;
}
.product_cards
{
    width:670px;
    text-align:right;
    padding-top:20px;
}
.product_content
{
    background-color:#fff;
    border-top:1px solid #ee3024;
}
.product_copy
{
    color:#000;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    width:700px;
    padding-top:10px;
    padding-bottom:20px;
    text-align:justify;
}
.product_photo
{
    width:387px;
    height:246px;
    vertical-align:top;   
}
.product_name
{
    width:283px;    
}
.backto
{
    width:283px;
    height:33px;
    vertical-align:top; 
}
.product_sequence
{
    width:67px;
    height:76px;
    vertical-align:top;    
}
.product_specs
{
    width:187px;
    vertical-align:top;
	background-color:#fff;    
}
.product_description
{
    width:613px;
    vertical-align:top;
	background-color:#fff;
}
.product_description_copy
{
    color:#000;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    width:700px;
    padding-top:10px;
    padding-bottom:20px;
    text-align:justify; 
	vertical-align:top;
}
.key_features
{
	color:#ff0000;
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;
	text-align:left;
	border-bottom:1px solid #ff0000;
	margin-bottom:10px;
	vertical-align:top;
}
.key_features_copy
{
	color:#979797;
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;
	text-align:left;
	margin-bottom:20px;
	vertical-align:top;
}
.specs_top
{
	background-image:url(../../../images/187L_specs_top.gif);
	height:9px;
	width:187px;
	background-color:#fff;
}
.specs_1px_rpt
{
	background-image:url(../../../images/187L_1px_rpt.gif);
	width:187px;
	background-color:#fff;	
}
.specs_bottom
{
    background-image:url(../../../images/187L_specs_bottom.gif);
	height:10px;
	width:187px;
	margin-bottom:20px;
	background-color:#fff;
}
.specs_copy
{
	color:#fff;
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;
	text-align:left;
	margin-bottom:20px;
	vertical-align:top;
	width:149px;
}


/* footer stuff */

.leads
{
    vertical-align:middle;
    background-color:#000;
}
.external_links
{
    vertical-align:middle;
    background-color:#000;
}
.footer
{
    vertical-align:top;
    background-image:url(../../../images/footer.jpg);
    height:96px;
    width:800px;
    font-family:Trebuchet MS;
    text-align:center;
    color:#757575;
    font-size:12px;
}
.footer a
{
    color:#757575;
}
.footer a:hover
{
    color:#cccccc;    
}
.footernav
{
    font-size:9px;
}
.footernav a
{
    color:#757575;
    text-decoration:none;
}
.footernav a:hover
{
    color:#cccccc;    
}
