@charset "utf-8";
/* CSS Document */
/*
	Logo Light Blue: #74caed
	Background Brown: #332a29

	Light Blue: #5ab5e6
	Dark Blue: #1770a1

	Light Brown: #7d593b
	Mid Brown: #644426
	Dark Brown: #401b05

*/
/* BASICS -------------------------------*/
html, body { margin:0px; padding:0px; border:0px; z-index:0;}
body { margin:0; font:13px; background:url(../images/background.jpg) no-repeat; background-color:#5BB6E5;} 
#everything { width:900px; margin:0px auto; margin-bottom: 30px; font-family:Arial, Helvetica, sans-serif;}
																		/* old font: "Lucida Sans Unicode", "Lucida Grande", sans-serif; size 11pt */
#fullheight { height:100%; width:100%;}


/* Fix for IE 6.0 not displaying pngs with transparency */
.pngfix { behavior: url(/css/iepngfix.htc); }

/* HEADER -------------------------------*/
#head {background:url(../images/header.png) no-repeat; width:900px; height:90px; margin-bottom:40px; color:#74caed; text-align:left; behavior: url(/css/iepngfix.htc);}
.logo { z-index:100; border:none; margin-left:40px; margin-top:15px; float:left; position:absolute; behavior:url(/css/iepngfix.htc);}
.headtag { font-size:16px; padding-top:40px; display:block; margin-left:200px;}

.model { margin-left:550px; margin-top:-60px; position:absolute; z-index:0; behavior: url(/css/iepngfix.htc);}
.wide_image {margin-top:10px; margin-left:200px;}
.model_tall {margin-top:25px; margin-left:400px;}


/* MAIN BODY -------------------------------*/
#midtop {background:url(../images/bodytop.png) no-repeat; width:900px; height:200px; clear:both; behavior: url(/css/iepngfix.htc);}
#midbody {background:url(../images/midbody.jpg) no-repeat #FFF; width:898px; border-left:solid 1px #666; border-right:solid 1px #666; display:block;}
#midfoot {background:url(../images/footer.png) no-repeat; width:860px; height:20px; clear:both; padding:10px 20px; font-size:9px; color:#5ab5e6; behavior: url(/css/iepngfix.htc);}

.midarea {width:600px; float:left; clear:none; margin-left:250px; margin-top:40px; z-index:8; position:absolute;}

/* FLOATING CMDS -------------------------------*/
.floater {float:left; margin:5px;}
.floater img {border:none; }

.low {margin-top:150px;}
.mid {margin-top:100px;}
.highmid {margin-top:50px;}
.high {margin-top:0px;}
.feature {margin-left:100px;}

/* LEFT FLOATING MENU -------------------------------*/
#floating_menu {width:200px; clear:none; float:left; margin-left:20px; padding-top:80px; position:absolute; z-index:10;}
#floating_menu a { color:#333; text-decoration:none;}
#floating_menu a:active {color:#333;}
#floating_menu a:visited {color:#333;}
#floating_menu a:hover { color:#1770a1;}

.menu_top { background:url(../images/menu_top.gif); display:block; height:50px;}
.menu_item { background:#c4c4c4; display:block; height:20px; padding:5px 0px 5px 15px; font-size:10px; border-left:solid 1px #a4a4a4; border-right:solid 1px #a4a4a4;}
.double {height:32px;}
.sub {padding:3px 0px 3px 25px;}
  .onpink { background:#e9509a; border-left:solid 1px #6e1b55; border-right:solid 1px #6e1b55;}
  .onblue { background:#5ab5e6; border-left:solid 1px #1770a1; border-right:solid 1px #1770a1;}
  .ongrey { background:#e4e4e4; border-left:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4;}
.menu_bottom{ background:url(../images/menu_bottom.gif); display:block; height:50px;}
.menu_shadow{ background:url(../images/menu_shadow.png); display:block; height:150px; behavior: url(/css/iepngfix.htc);}

/* CONTAINER -----------------------------------*/
.containerHACK { margin-right:25px; margin-left:250px; margin-top:200px; padding-bottom:20px; width:620px;}
.container { margin-right:25px; margin-left:250px; margin-top:200px; width:620px; clear:both; float:right; }
.container2 { margin-right:25px; margin-left:250px; margin-top:200px; width:620px; position:absolute;}
.contop { background:url(../images/contop.gif); z-index:20; width:100%; height:20px; display:block;}
.conmid {background:#FFF; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c; z-index:20; display:block;}
.conbottom { background:url(../images/conbottom.gif); z-index:20; width:100%; height:20px; display:block;}
.translucent {opacity:0.7; filter:alpha(opacity=70);}
.connobody {margin-top:50px;}

.text_float { font-size:small; z-index:21; padding:5px 15px; color:#401b05;}
.text_float a { color:#1770a1; text-decoration:none; font-weight:bold;}
.text_float a:active { color:#5ab5e6;}
.text_float a:visited { color:#1770a1;}
.text_float a:hover { color:#5ab5e6; }
.text_float h1 {font-size:14px; line-height:14px; }


/* FORM FIELDS --------------------------------*/
.button {
  font-size        : 13px;
  color            : #333333;
  border           : 1px solid #999999;
  margin           : 3px;
  background-color : #EDEDED;
  padding          : 1px;
  cursor           : pointer;
}
.inputbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color        : #000000;
	background   : #ffffff;
	border       : 1px solid #cccccc;
	margin       : 3px;
	padding:2px;
}
.selectbox {
 color        : #000000;
 background   : #ffffff;
 border       : 1px solid #cccccc;
 margin       : 3px;
}

