/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

#SiteTable{
	background-color: #f5eedc;
}

.printHeader{
	display:none;
}

.screenHeader{
	display:Block;
}

body {
behavior:url(Scripts/cssHoverFix.htc);
background:#B99E6F;
}

#Site{
	margin-top:40px;
}

p {
	text-align:left;
	margin: .75em 1.5em 0em 2em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .75em;
	color:#000000;
}

#title{
	font-size: 1em;
	margin: .5em 1.5em 0em 2em;
	font-weight:bold;
	color: #981C1F;
}

a:link, a:visited{
	color:#555658;
}

#content {
	height: 265px;
	width: 318px;
	overflow: auto;
	margin-top: .5em;
	margin-bottom: 1.25em;
}

#content li{
	padding-right: 1em;
}

#LargeContent {
	margin: 0em;
	padding-top: 1.25em;
	height: 312px;
	width: 636px;
	overflow:auto;
	background:url(../images/Large_Content_Area.jpg) repeat-y;
}

#Sitemap {
	margin: 0em;
	padding-top: 1.25em;
	height: 500px;
	width: 636px;
	overflow:auto;
	background:url(../images/Large_Content_Area.jpg) repeat-y;
}

#Sitemap li{
	text-align:left;
	margin: .25em .25em 0em 2em; 
	font-family: Arial, helvetica, sans-serif; 
	font-size: .75em;
	color:#000000;
}

#MainLink{
	list-style: none;
	padding-top: 1em;
}

#SubLink{
	list-style: none;
	padding-left: 1em;
	
}

#PageLinkHeader{
	padding-left: 2em;
	list-style: none;
}

#PageLink{
	margin: 0;
	padding-left: 2em;
	list-style: disc;
	list-style-position: inside;
}

#MainLink a:link, #MainLink a:visited, #MainLink a:hover, #MainLink a:active {
	Color:#333333;
	font-weight: bold;
	text-decoration: none;
}

#SubLink a:link, #SubLink a:visited, #SubLink a:hover, #SubLink a:active {
	Color:#444444;
	text-decoration: none;
}

#PageLink a:link, #PageLink a:visited, #PageLink a:hover, #PageLink a:active {
	Color:#555555;
	text-decoration: none;
}

.topPad {
margin-top:.25em;
}

#List li{
text-align:left;
margin: .25em .25em 0em 4em; 
font-family: Arial, helvetica, sans-serif; 
font-size: .75em;
color:#000000;
list-style-type: disc;
}

#ListSmall li{
text-align:left;
margin: .25em 0em 0em 4em; 
font-family: Arial, helvetica, sans-serif; 
font-size: .7em;
color:#000000;
list-style-type: disc;
}


#Products {
height:116px;
width:482px;
}

#WideSliderArea{
height:116px;
width:800px;
background:url(../images/Wide_Slider_Area.jpg) repeat-y;
}


/* Image Area */

#ImageArea {
height: 428px;
width: 318px;
vertical-align:top;
}

#ImageArea p{
color: #981C1F;
margin: 0em;
padding: 1.5em 2em 0em 2.5em;
}

#ImageArea li{
padding-right: 2.25em;
}

#ImageArea img{
border:none; 
margin: 0em;
padding-top: 1em;
}

#ImageArea img.NoPad{ 
margin: 0em;
padding-top: 0em;
}

#ImageAreaTop{
height:320px;
}

#ImageAreaBottom{
vertical-align:top;
}

#ImageAreaBottom p{
vertical-align:top;
padding-top: 0em;
padding-bottom:.5em;
}


/* Navgation styles */

#Nav {
	text-align:left;
	font-size:.75em;
	font-weight:bold;
	padding-top: 1em;
	width:164px;
	height:296px;
}

#Nav li {
	vertical-align:bottom;
	margin-bottom: -0.1em;
}

#Nav ul {
margin: 0;
padding:0;
list-style: none;
list-style-position:outside;
width: 164;
}

#Nav ul li {
	position: relative;
	padding-bottom: .1em;
}

#Nav li ul {
	position:absolute;
	left:152px;
	top:0;
	display:none;
	background: #f5eedc;
}

#Nav li ul li{
width:150px;
border:1px solid #000;
}

#Nav li ul li a{
padding: 3px;
}

#Nav ul li a {
	display: block;
	text-decoration: none;
}

/* Fix IE. Hide from IE Mac\*/
*html #Nav ul li {float: left;}
*html #Nav ul li a{ height: 1%;}
/*end*/


#Nav li:hover ul, #Nav li.over ul {
	display: block;
}

#Nav img{
padding-left: .5em;
}

a.rollover {
	display: block;
	width: 164px;
	height: 22px;
	text-decoration: none;
	background: url(../images/Box_BG.gif) no-repeat;
	}
	
a.rolloverSelected:link, a.rolloverSelected:visited, a.rolloverSelected:hover, a.rolloverSelected:active{
	display: block;
	width: 164px;
	height: 22px;
	color:#981C1F;
	text-decoration: none;
	background: url(../images/Box_BG.gif) no-repeat;
	background-position: -164px 0;
	}

a.rollover:hover {
	color:#000000;
	background-position: -164px 0;
	}
	
a.rolloverGreen {
	padding-top: .25em;
	display: block;
	width: 164px;
	height: 22px;
	text-decoration: none;
	background: url(../images/Green_Box_BG.gif) no-repeat;
	}

a.rolloverGreenSelected:link, a.rolloverGreenSelected:visited, a.rolloverGreenSelected:hover, a.rolloverGreenSelected:active{
	padding-top: .25em;
	display: block;
	width: 164px;
	height: 22px;
	color:#00CC00;
	background: url(../images/Green_Box_BG.gif) no-repeat;
	background-position: -164px 0;
	}

a.rolloverGreen:hover {
	color:#00CC00;
	background-position: -164px 0;
	}
	
a.subrollover{
	font-size: .95em;
	text-decoration: none;
	background: #f5eedc;
	}

a.subrollover:hover {
	font-size: 1em;
	text-decoration: none;
	color:#981C1F;
	}

a.subrolloverGreen{
	font-size: .95em;
	text-decoration: none;
	background: #f5eedc;
	}

a.subrolloverGreen:hover {
	font-size: 1em;
	text-decoration: none;
	color:#009900;
	}
	
.displace {
	margin-left: 6.25em;
	display:block;
	height: 22px;
	}
	
.subdisplace {
	margin-left: .5em;
	display:block;
	}
	
	
/* Footer styles */

#Footer{
	padding-right: 2.5em;
	padding-top: 15px;
	height:30px;
	overflow:hidden;
}

#Footer li{
	display:inline;
	padding-right: .5em;
	color:#333333;
	font-size: .7em;
	text-decoration:none;
}

#Footer a:link, #Footer a:visited, #Footer a:hover, #Footer a:active{
	color:#333333;
	text-decoration:none;
}

#Copyright{
	margin-right: 245px;
}

/* Form */

#QuoteContent {
	margin: 0em;
	padding-top: 1.25em;
	height: 428px;
	width: 636px;
	overflow:auto;
	background:url(../images/Large_Content_Area.jpg) repeat-y;
}

#QuoteHeader {
background: #981C1F;
color: #FFFFFF;
font-weight: bold;
padding-left: .5em;
}

#QuoteFields{
font-size: .9em;
}

#QuoteText{
font-size: .9em;
padding-left:.5em;
}

#QuickQuote {
margin: 0;
padding: 0;
}

#shadowTop{
background:url(../images/Top_Shadow.jpg);
width: 835px;
height: 17px;
}

#shadowMiddle{
background:url(../images/Center_Shadow.jpg) repeat-y;
width: 835px;
}

#shadowBottom{
background:url(../images/Bottom_Shadow.jpg);
width: 835px;
height: 18px;
}
