html
{
background: #00001a;
}
body
{

	background: #000080;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 80%;
	color: #FFF;

}
a,h1,h2,h3,p,td,tbody.th
{
  letter-spacing: normal;
}
h1
{
	font-size: 125%;	
}
a
{
	color: #6CF;	
}
a:visited
{
	color: #69C;	
}
h2 {
	color:#917b4c;
	font-weight:normal;
	margin:0;
	font-size:1.2em;
	line-height:1.3em;
}
h3 {
	color:#9F1D35;
	font-weight:normal;
	margin:0;
	font-size:1.1em;
	line-height:1.1em;
	padding-left: 10px;
	font-style:italic;
}
ul
{
	   padding-left: 15px;
}
li
{
	       list-style-type: disc;
}
p
{
	font-size:1.1em;	
}
img
{
	border: solid 2px #440006;
}
#container
{
		/*background: #a39161 url(/images/contbg.jpg) top center repeat-y;*/
		background: #00001A;
}
#headercont
{
	height: 116px;
	border-top: 6px solid #00001A;
	background: #00001A;
	border-bottom: 4px solid #00001A;
}
#header
{
	margin: 0 auto;
	width: 900px;
	height:  116px;

}
#headerimg
{
	height: 116px;
	width: 500px;
	background: url(/images/sig_logo_dark_navy6.jpg) top left no-repeat ;
	border: none;
}
#headerimg h1 a
{
	height: 116px;
	width: 360px;
	display: block;
	position: relative;
	clear: none;
	border: none;
}
#portalheaderimg
{
	height: 75px;
	width: 275px;
	background: url(/images/my_sig_logo2.jpg) top left no-repeat;
}
#portalheaderimg h1 a
{
	height: 75px;
	width: 275px;
	display: block;
	position: relative;
	clear: none;
}
#slogan
{
	display: none;
	background: url(/images/slogan1.jpg) bottom left no-repeat;
	position: relative;
	top: -18px;
	left: 60px;
	width: 400px;
	height: 25px;
}
#footer
{
	background: #00001A;
	padding: 5px 0;
	clear: both;
	border-top: 4px solid #440006;
}
#container
{
	margin: 0 auto;
	border-bottom: 1px solid #000080;
}
#contentbottom
{
	clear: both;
	width: 100%;
}
#headright
{
	float: right;
	width: 400px;
	height: 70px;
	clear: right;
}
#contactus
{
	width: 904px;

}
#contactus form
{
	width: 875px;
	border: 1px solid #666;
	padding: 10px;
}
#contactus form label
{
    width: 100px;  
	display: block;
	float: left;
}
#content
{
	background: #00001A;
	margin: 0 auto;
	padding: 22px 0;
	width: 900px;
}
#content p
{
	margin: 16px 0;	
}
#content h1
{
	text-align: center;
	margin-bottom: 22px;
}
.themepic
{
	float: right; 
	margin: 0 10px 18px 16px; 
	border: none;
}
.finddealer
{
	background: url(/images/finddealer2.jpg) top left no-repeat;			
}
.bedealer
{
	background: url(/images/bedealer2.jpg) top left no-repeat;	
}
.dealer
{
	width: 398px;
	height: 30px;
	float: right;
	clear: both;
	text-align: right;
	font-size: 12px;
	padding: 2px 2px 0 0;
	color: #000080;
}
.homecontup
{
	background: url(/images/homeup.jpg) center left no-repeat;		
}
.homecontdown
{
	background: url(/images/homedown.jpg) center left no-repeat;		
}
.homecont
{
	width: 900px;
	height: 300px;
}
.homecont p
{
	padding-left: 10px;	
}
.homecontmenuitem
{
	float: left;
	clear: left;
	border: 1px solid #a2abf9;
	height: 100px;
	width: 293px;
	text-align: right;
	padding: 0 7px 0 0;
}
.homecontmenuitem h2
{
	font-size: 24px;
	padding-top: 68px;
}
.homecontitem
{
	display: hidden;
	padding-left: 305px;
}
.dealer label
{
	margin-right: 4px;
}
.rightcolumn
{
	float: right;
	width: 200px;
	padding-top: 10px;
	background: url(/images/rightback200.jpg) top center repeat-y;
	text-align: center;
	color: #FDE8CC;
}
.rightbottom
{
		background: #00001A url(/images/bottomright200.jpg) bottom center no-repeat;
		width: 200px;
		float: left;
		height: 32px;


}
.righttop
{
	float: right;
	background: #2b358a;
	width: 197px;
	height: 2px;
	padding: 0;
	margin: 0 3px 0 0;
}
.rightcolumn p
{
	text-align: left;
	padding: 0 20px;
	font-size: 90%;
	color: #FDE8CC;
	
}
.rightcolumn img
{
    margin-right: 2px;	
}
.bottomstayleft
{
	float: left;
	width: 690px;
	clear: left;
	padding: 26px 2px 0 2px;
	
}
.bottomstayleft h2
{
	padding: 0 5px 5px 150px;	
	font-size: 107%;
	color: #fff;
}
.bottomstayleft img
{
	padding: 4px 4px 0 0 ;
}
#nav, #navbottom
{
	margin: 0 auto;
	width: 900px;
}
.nfrc
{
	float: left;
	padding: 0 2px;
	border: none;
}
.estar
{
	float: left;
	padding: 0 2px;
	border: none;
}
#optionlist div
{
	width: 220px;
	float: left;
	text-align: center;
	padding: 0 0 5px 0;
}
#optionlist h3
{
	padding: 10px 0 5px 0;
	margin: 0;

}
#optionlist h4
{
	padding: 0 0 0 4px;
	margin: 0;
	clear: both;
	font-size: 1.1em;
}

#nav
{
	height: 20px;
	width: 100%;
	background: #440006;
}
#nav ul
{
    margin: 0 auto;	
	width: 900px;
}
#nav ul li
{
	float: left;	
	padding: 0 12px;
	list-style-type: none;
}
#nav ul li a
{
	font-size: 14px;
	text-decoration: none;
	color: #fff;
}
#nav ul li a:hover
{
	color: #917b4c;
}
.current
{
	color: #F00;
}
#navbottom
{
	text-align: center;	
}
#navbottom ul
{
	margin-bottom: 10px;	
}
#navbottom ul li
{
	padding-right: 14px;
	display: inline;
}
#navbottom ul li a
{
	font-size: 14px;
	text-decoration: none;
	color: #CCC;
}
#navbottom ul li a:hover, .smallprint a:hover
{
	color: #fff;
	text-decoration: underline;
}
.smallprint, .smallprint a
{
	color: #CCC;
	font-size: 12px;
}
.featuretable tr td
{
	padding: 15px 6px;
	color: #917b4c;
}
.featuretablemaintheaderrow
{
	border: 0;	
	text-decoration: underline;
}
.featuretablemaint tr td
{
	padding: 10px;
}
.featuretable
{
	font-size: 1.1em;
	clear: both;
	/*background:#000046;*/
}
.featuretablemaint
{
	font-size: 1.05em;
	clear: both;
}

.featuretable tr th
{
	/*background: #440006;*/
	color: #9F1D35;
	padding: 2px 5px;
	font-size: 1.2em;
	border-bottom: solid 1px #999;
	border-left: none;
	border-right: none;
}
.featuretablemaint tr th
{
	/*background: #440006;*/
	color: #9F1D35;
	padding: 2px 5px;
	font-size: 1.2em;
	border-bottom: solid 1px #999;
	border-left: none;
	border-right: none;
}
tr.evenrow td
{
	background: #440006;	
	color: #FFF;
}

.layoutimg
{
	border: none;
}
.subpagelistperform
{
	position: absolute;
	top: 200px;
	left: 800px;
	margin: 0 0 0 20px;
	
}
.subpagelistperform li
{
	list-style-type: none;
    color:#800020;
	font-weight:normal;
	margin:0;
	font-size:1.2em;
	line-height:40px;
	margin-bottom: 5px;
	font-style:italic;
}
#glasslist div ul li
{
	list-style-type: disc;
	margin: 5px 0 0 40px;
	font-size: 110%;
}
#content h1 a
{
	color: 	#9F1D35;
	text-align: left;
	text-decoration: underline;
}
