/* 1. global */
a{text-decoration:none}
a:hover{text-decoration:underline}
a:focus{text-decoration:underline}
body{margin:0;padding:0; background:#000; font:62.5% Helvetica, Arial, sans-serif;}
h1, h2{margin:0; padding:0; font-weight:normal;}
img{border:0}
.clear{clear:both; width:100%; height:1px; float:left;}

/* 2.layout template(s) */
#wrap{width:928px; margin:0 auto; min-height:100%; height:auto !important; height:100%;}
#wrap2{width:1024px; margin:0 auto; min-height:100%; height:auto !important; height:100%;}
#head{
	width:928px;
	float:left;
	padding:30px 0 20px 0
}

#head2{
	width:1024px;
	float:left;
	padding:30px 0 20px 0
}

#head img.logo.left{float:left; margin-top:15px;}
#head img.logo.right{float:right;}

/* 4.content */
#content{width:864px; float:left; background:no-repeat top left; padding:9px 32px 10px 32px; position:relative; min-height:610px; height:auto !important; height:610px;}
#content .contentBot{width:928px; height:10px; position:absolute; z-index:2; bottom:0; left:0; background:no-repeat bottom left;}
#content.blue, #content.blue .contentBot{background-image:url(../images/bgContentBlue.gif);}
#content .contentImage{float:left; position:relative;}
#content .contentImage h1{position:absolute; top:200px; left:30px; z-index:2; width:300px; text-transform:uppercase; font-size:2.5em; line-height:0.8em;}
#content .contentImage h1 span{font-size:160%;}
#content.blue .contentImage h1{color:#000;}
#content.brown .contentImage h1{color:#FFF;}
#content.blue .contentImage h1 span{color:#2c414a;}
#content.brown .contentImage h1 span{color:#5a4739;}
#content .contentImage .left{width:410px; float:left; padding:20px 25px 25px;}
#content .contentImage .left p{color:#FFF; font-size:1.2em; line-height:1.3em;}
#content .contentImage .left h2{color:#999; font-size:2em; margin:1.5em 0 0 0;}
#content .contentImage form{
	/*position:absolute;
	top:400px;
	left:470px;
	z-index:2;*/
	width:380px;
	float:left;
}
#content .contentImage form .formBG{
	width:346px;
	float:left;
	padding:5px 17px 5px;
	margin:0 0 0 0;
	position:relative;
}
#content .contentImage form .formBG .formBot{width:380px; height:10px; background:url(../images/bgForm.gif) no-repeat bottom left; position:absolute; bottom:0; left:0; z-index:2;}
#content .contentImage form br{clear:left;}
#content .contentImage form label{color:#FFFFFF; font-size:1.2em; width:85px; float:left; height:22px; margin:7px 0 0 0; padding:7px 0 0 0;}
#content .contentImage form label span{
	color:#F00;
}
#content .contentImage form input.inputfield{width:245px; height:29px; float:right; background:url(../images/bgInput.gif) no-repeat top left; padding:0 5px 0 6px; margin:7px 0 0 0; color:#FFF; font-size:1.2em;padding-top:9px\9;*padding-top:9px; border:solid 1px #fff;}
#content .contentImage form input.button{float:right; width:228px; height:30px; background:no-repeat top left; color:#FFF; padding:0 0 0 8px; margin:0; border:0; text-align:left; font-size:1.1em; cursor:pointer;}
#content.blue .contentImage form input.button{background-image:url(../images/btnRed.gif);}
#content .contentImage form p{
	color:#FFF;
	float:left;
	width:140px;
	margin:10px 0 0 0;
	padding:0;
	font-size:1.1em;
	color:#FEFEFE;
}
#content .contentImage form p span{color:#F00;}

#foot{width:928px; height:55px; float:left; background:url(../images/bgFoot.gif) no-repeat top left; margin-top:7px;}
