body{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:1px;
}
#headerBox{
width:950px;
text-align:left;
}
#headerStrap{
background-image: url("/img_layout/angle-red_white-36px.gif");
background-position:right;
background-repeat:no-repeat;
background-color:#006600;
width:675px!important;
width:670px;
float:left;
overflow:hidden;
}
#headerTelephone{
float:right;
font-size:17px;
background-color:#FFFFFF;
margin:0px;
width:275px;
}
#headerStrap h1, #headerStrap a:link,#headerStrap a:visited,#headerStrap a:active{
color:#ffffff;
text-decoration:none;
}
#headerStrap a:hover{
color:#ffffff;
text-decoration:underline;
}
#headerStrap h1, #headerTelephone h1{
font-size:17px;
margin:2px;
font-style:italic;
}
#headerFlash{
clear:both;
background-color:#ffffff;
height:77px;
}

/* main content layout */

#mainBodyContainer{
width:950px;
text-align:left;
}
#mainMenuContainer{
width:190px;
float:left;
}
#mainContentContainer{
width:760px;
float:right;
background-image: url("/img_layout/bg-e6e6e6.gif");
background-position:right;
background-repeat:repeat-y;
background-color:#ffffff;
}
#contentTop{
height:85px;
width:760px;
}


/* main nav */
ul#mainlevel-nav{
	font-family:Trebuchet, arial, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li{
	display: block;
	padding-left: 3px;
	padding-right: 0px;
	margin: 0;
	width: 190px !important;
	width: 170px;
	font-size: 15px;

	font-weight:bold;
}

ul#mainlevel-nav li a{

	display: block;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #006600;
}
ul#mainlevel-nav li a:hover{
	color: #006600;
	text-decoration:underline;
}
/* center column stuff */

#contentStrap{
height:55px;
width:760px;
}
#contentStrapTable{
background-color:#000000;
}
#contentStrapTable h1{
font-size:28px;
color:#ffffff;
margin:0px;
font-style:italic;
}
#contentNav{
height:30px;
width:760px;
text-align:right;
}
#contentBody{
width:590px!important;
width:590px;
float:left;
}
#contentRight{
width:160px;
float:right;
}
#contentNavTable{
background-color:#cccccc;
}
#contentNavTable td, #contentNavTable h1{
padding-right:20px;
font-size:12px;
}
#contentNavTable h1{
margin:0px;
}
#contentNavTable a:link, #contentNavTable a:visited, #contentNavTable a:active{
color:#666666;
text-decoration:none;
}
#contentNavTable a:hover{
color:#333333;
text-decoration:underline;
}

/* right column styles */
#rightColumnTitle{
	margin-bottom:2px;
	margin-top:2px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#e6e6e6;
	width: 148px !important;
	width: 148px;
	color:#333333;
	font-size: 12px;
}
#rightColumnTitle a{
	display: block;
	text-decoration: none;
	color: #333333;
}
#rightColumnTitle a:hover{
	color: #333333;
	text-decoration:underline;
}
ul#rightColumnNav{
	font-family:Trebuchet, arial, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#rightColumnNav li{
	display: block;
	padding-left: 3px;
	padding-right: 0px;
	background-color:#e6e6e6;
	margin: 0;
	width: 148px !important;
	width: 148px;
	font-size: 12px;
	font-weight:bold;
}

ul#rightColumnNav li a{

	display: block;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #333333;
}
ul#rightColumnNav li a:hover{
	color: #333333;
	text-decoration:underline;
}
/*splash offer */
#splashOffers{
width:570px;
margin:5px 10px 5px 10px;
}
#splashOffersTitle{
width:550px;
height:20px;
background-image: url("/img_layout/angle-red_white-30px.gif");
background-position:right;
background-repeat:no-repeat;
background-color:#006600;
padding:3px;
}
#splashOffersTitle h2{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#ffffff;
margin:0px;
}
#splashOffersArea{
clear:both;
width:570px;
background-color:#cccccc;
border:1px solid #000000;
padding:0px 0px 10px 0px;
text-align:center;
}
#splashOfferTable{
margin-top:10px;
border:1px solid #ffffff;
background-color:#000000;
color:#ffffff;
text-align:left;
}
#splashOfferTableImage{
border-right:1px solid #ffffff;
}
#splashOfferTable h2{
font-size:22px;
margin:0px;
}
#splashOfferTable h3{
font-size:16px;
margin:3px;
}
#splashOfferTable p{
font-size:11px;
margin:3px;
}
#splashOfferTableUnit{
font-size:12px;
font-weight:bold;
}
#splashOfferTableAction{
font-size:17px;
font-weight:bold;
}
#splashOfferTable a:link,#splashOfferTable a:visited,#splashOfferTable a:active{
color:#ffffff;
text-decoration:none;
}
#splashOfferTable a:hover{
color:#ffffff;
text-decoration:underline;
}
/* right column offers */
#offerSwfs{
width:170px!important;
width:160px;
}
#offerSwf{
width:150px;
margin-top:4px;
}
/* footer */
#footerContainer{
clear:both;text-align:right;width:950px;
}
#footerNav{
height:30px;
width:950px;
text-align:right;
}
#footerSub,#footerSub a:link,#footerSub a:hover,#footerSub a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding:3px;
}
#footerKeySub,#footerKeySub a:link,#footerKeySub a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
padding:3px;
}
#footerKeySub a:hover{color:#006600;}
/* free written styles */
#freeWritten{
width:570px;
margin:5px 10px 5px 10px;
font-size:11px;
}
#freeWritten h1{
margin:0px;
font-size:15px;
color:#006600;
}
#freeWritten a:link,#freeWritten a:hover,#freeWritten a:visited{
font-size:11px;
color:#006600;
}


/*right offers*/

.offerLink,.offerLink a:link,.offerLink a:active,.offerLink a:visited{
color:#000000;text-decoration:none;
}
.offerLink a:hover{
color:#006600;
text-decoration:underline;
}
