html, body{font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 0; min-height: 100%; width:100%; height:100%}

/* I.E. height Hack */
* html>body{height:auto}

a:link{font-weight:700; text-decoration:none; color:#000}
a:visited{font-weight:700; text-decoration:none; color:#333}
a:hover{color: #999}

div#shiv{
	width: 100%;
	height: 50%;
	margin-top: -220px; /* Half the height of div#centered. */
	float: left;
}

div#centered{
	width: 780px;
	height: 440px;
	clear: both;
	margin: 0 auto;
}

/* CONTENT AREA AND PAGE SIZING */
#content{margin-top:20px; font-size: 12px}
#content p{font-size: 12px}

.header{height:50px; vertical-align:top}
.content{padding:0; vertical-align:top; height:72%}
.footer{height:1%; vertical-align:bottom}

* .container>.content{height:98%}
* .container>.header{height:1%}

#view{width: 100%; min-height: 100%; background:#fff}
/* END CONTENT AREA */

img{border: none}
img.float-left{float:left}
img.float-right{float:right}

div.clear{clear:both}

.container{border-left: 1px solid #000; border-right: 1px solid #000; height:100%; vertical-align:top}
.frame-content{vertical-align:top; height:900px; min-height:800px}
.bframe{height: 80%}

#custom, #customContainer, .advertisements{margin: 0 10px 10px 10px}
#custom #imgleft{float: left; margin:0 10px 0 0; padding: 0}
#custom #imgcenter{margin: 0; padding: 0; text-align: center}
#custom #imgright{margin: 0; padding: 0; float: right}

#customPageContainer{margin: 0 10px;}

#left-column{float: left; margin: 10px; width: 350px}
#right-column{float: right; margin: 10px; width: 350px}

/* End Definition List */

/* ------ linkList css ------ */
#policy h1{font-size:18px}

.linkList{left:50%; margin-left:-200px; position:relative; text-align:center; width: 400px}
.linkList ul{list-style:none; margin:5px 0; padding:0}
.linkList ul li{display:inline; padding-left:5px; float:left}
.linkList li a{display:block; font-size:1px; margin-right: 5px; text-decoration: none; text-indent:-9000px}
.linkList li.agree a{background: url(/images/agree.jpg) no-repeat; width: 140px; height:52px}
.linkList li.disagree a{background: url(/images/disagree.jpg) no-repeat; width: 190px; height:52px}

/* makeList */
.makeList li{display:block; margin: 5px 10px; float:left}

/* next steps */
.nextsteps{margin:0 auto; width:625px}
.nextsteps ul{list-style:none; margin:0; padding:0}	
.nextsteps ul li{background:url(/images/nextstep_bg.gif) no-repeat; float:left; margin:5px; height:50px; width:300px}
.nextsteps a{height:32px; padding-top:15px; text-align:center; display:block; color:#666666; font-weight:700; font-size:10px; text-decoration:none}
.nextsteps a:hover{color:#2F75CA; text-decoration:underline}
.nextsteps p, .nextsteps h3{text-align:center}

/* bz copy */

td #bz, td #bzcopyright{display:none}

#bz{display:inline; float:right; font-size:10px; font-weight:700; margin:0; padding:5px 5px 0 0}
#bz a img{vertical-align: middle}
#bz a{text-decoration:none}

/* seo */
#tabbar{font-size:10px; font-weight:700; margin:0; padding:0; height:31px}

#tab{width: 220px; text-align:left; float:left}
#tab span{padding:0 30px 0 0; margin:0; float:left}
#tab p{padding:0 5px; margin:0}
#tab a{color:#FFF; display:block; line-height:20px}
#tab a:hover{color:#999}
#tab a:visited{color:#CCC}

#closeSitemap{display:none}
#closeMoreInformation{display:none}
#closeMoreVehicleInformation{display:none}

#sitemapinfo{background:#222; color:#FFF; font-size:10px; height:300px; margin:0 auto; text-align:left; position:relative}
#sitemapinfo h1, #sitemapinfo h2, #sitemapinfo h3{background:#333; font-size:10px; padding:5px}

#moreinformation{background:#222; color:#FFF; font-size:10px; height:300px; margin:0 auto; text-align:left}
#moreinformation h1, #moreinformation h2, #moreinformation h3{background:#333; font-size:10px; padding:5px}

#morevehicleinformation{background:#222; color:#FFF; font-size:10px; height:300px; margin:0 auto; text-align:left}
#morevehicleinformation h1, #morevehicleinformation h2, #morevehicleinformation h3{background:#333; font-size:10px; padding:5px}

#siteinfo{background:#222; color: #FFF; font-size:10px; height: 300px; margin:0}
#siteinfo h1, #siteinfo h2, #siteinfo h3{background: #333; font-size:10px; padding:5px}

#sitevehicleinfo{background:#222; color: #FFF; font-size:10px; height: 300px; margin:0}
#sitevehicleinfo h1, #sitevehicleinfo h2, #sitevehicleinfo h3{background: #333; font-size:10px; padding:5px}

#sitecontent{height:290px; margin:5px 10px; overflow:auto; position:absolute}
#sitecontent a{color:#FFF}
#sitecontent a:hover{color: #AAA}

#sitevehiclecontent{height:290px; margin:5px 10px; overflow:auto; position:absolute}
#sitevehiclecontent a{color:#FFF}
#sitevehiclecontent a:hover{color: #AAA}

#sitemap{height:290px; margin: 5px 1% 10px 0; overflow:auto; width:63%; position: absolute; top: 0; left: 36%}
#sitemap dl, #sitemap dt, #sitemap dd{margin: 0; padding: 0}
#sitemap dd{background: none; padding: 0 0 0 10px}
#sitemap dt{background:#333; padding:0 5px}
#sitemap ul{margin:0; padding:0}
#sitemap li{margin:0; padding:5px}
#sitemap li{background: none; padding: 0 0 0 2px}
#sitemap h2{margin: 15px 0 5px 0}
#sitemap a{color: #FFF}
#sitemap a:hover{color: #AAA}

#vi{height:290px; margin:5px 0 10px 0; overflow:auto; width:33%; position:absolute; top:0; left:1%}
#vi dl, #vi dt{margin:0; padding:0; background:none}
#vi dt{background:#333}
#vi dd{margin:0 10px}
#vi h2{margin:15px 0 5px 0}
#vi a{color:#FFF}
#vi a:hover{color:#AAA}

#tabbar, #sitemapinfo, #moreinformation, #morevehicleinformation { width: 780px;}
#sitecontent, #sitevehiclecontent { width: 760px;}
