/* CSS Document */

body {
	background-image: url(../images/bg.gif);
	background-position:center;
	background-repeat: repeat-y;
	background-color: #971b00;
	margin: 0px 0px 0px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.medb { font-size:12px; color:#000000 }

a { font-size:10px; color:#971b00; font-weight: bold; text-decoration: none; }
a:link { font-size:10px; color:#971b00; font-weight: bold; text-decoration: none; }
a:active { font-size:10px; color:#971b00; font-weight: bold; text-decoration: none; }
a:visited { font-size:10px; color:#971b00; font-weight: bold; text-decoration: none; }
a:hover { font-size:10px; color:#de5739; font-weight: bold; text-decoration: underline; }

.navi { font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.navi:link { font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.navi:hover { font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.navi:active { font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.navi:visited { font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration: none; }

.sideheadtext { font-size:12px; color:#FFFFFF; font-weight: bold; }
.bodyhead { width:585px; border: 0px; border-bottom: 1px #6b1300 solid; }
.bodyheadtext { font-size: 16px; color: #6b1300; }
.bodytext { font-size:12px; line-height:16px; }

.tinytext { font-size:9px; }
.impacttext { font-size:36px; font-weight:bold; }

.headtext { font-size:12px; font-weight:bold; color:#6b1300; }
.infotext { font-size:10px; color:#666666; }
.costtext { font-size:12px; font-weight:bold; }

.sidepic { margin-bottom: 10px; }

div#wrap {
position:absolute;
left:50%;
margin-left: -400px;
width:800px;
height:100%;
}

div#top {
width:800px;
height:50px;
background-image: url(../images/top_bg.gif);
background-repeat: repeat-x;
}
div#topleft { width:450px; height:50px; float:left; }
div#topright { width:300px; margin-right:10px; margin-top:10px; float:right; }

div#main {
width: 800px;
height: 248px;
background-image: url(../images/main_bg.gif);
background-repeat: repeat-x;
}
div#mainleft { width:572px; float:left;  }
div#mainright { width: 228px; float:right;  }
div#mainrightcontent { width:215px; margin: 5px; margin-right: 8px; float:right; font-size:12px; color:#FFFFFF; font-weight:bold; }

div#nav {
width:800px;
height:25px;
background-image: url(../images/nav_bg.gif);
background-repeat: repeat-x;
}

a.navbutton { display:block; padding:6px 20px 6px 20px; height: 13px; background: url(../images/nav_button.gif) 0px 0px repeat-x; font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration: none; float:left;}
a.navbutton:hover { background-position: 0px -25px; }

div#body { margin-top:10px; }

div#bodyleft { width: 200px; float:left; }
div#bodyright { width: 585px; float:left; }

div#avail {
margin-left: 12px;
width: 175px;
margin-bottom: 10px;
float:left;
}
div#availhead {
width: 175px;
height: 23px;
padding-top:7px;
background-image: url(../images/side_head.gif);
float:left;
}
div#availbody {
width: 173px;
height: 175px;
border: 1px #6b1300 solid;
border-top: 0px;
float:left;
}

.ratesbox {
width: 560px;
margin-left: 10px;
margin-top:25px;
float:left;
}
.ratesleft {
width: 430px;
float:left;
}
.ratesright {
width: 130px;
float:left;
}





