/* CSS Document */


body {margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#000000;
	text-align:center; 
	}

img a {border:0;}
a {text-decoration:none; color:#CC0033;}	

.clearfix {height:1px; background:none; clear:both; overflow:hidden; visibility:collapse;}

.box {
	width:100%; 
	border-bottom:1px solid #CC0033;
	}
	
.box-no-border {
	width:100%; 
	}
	
		
.logo {
	width:800px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:left;
	margin:0 auto;
	}



/* content 
--------------------------------------------*/

.content {
	width:800px;
	margin:0 auto;
	text-align:left;
	background:url(images/retrofit.jpg) no-repeat right top;
	overflow:hidden;
	}

.subhead {width:450px; font:28px Arial, Helvetica, sans-serif; color:#cccccc; line-height:26px; letter-spacing:-.04em; padding-top:16px; margin-bottom:60px;}

.bodytext {float:left; width:297px; height:135px; padding-top:2px; background:url(images/gradient-mid.jpg) repeat-x center; display:block;}
.bodytext p {font-size:12px; color:#ffffff; line-height:18px; margin:0; padding-left:16px;}
.bodytext h1 {font-size:17px; font-weight:900; color:#ffffff; line-height:normal; margin:0; padding-left:16px;}
.bodytext a {color:#CC0033;}
.bodytext a:hover {color:#999999;}

.gradient-1, .gradient-2, .gradient-3, .gradient-4 {float:left; width:267px; height:137px; overflow:hidden;}
.gradient-1 a {background:url(images/1.jpg) no-repeat 0	0; display:block;}
.gradient-1 a:hover {background:url(images/1.jpg) no-repeat 0 -137px;}
.gradient-2 a {background:url(images/2.jpg) no-repeat 0 0; display:block;}
.gradient-2 a:hover {background:url(images/2.jpg) no-repeat 0 -137px;}
.gradient-3 a {background:url(images/3.jpg) no-repeat 0 0; display:block;}
.gradient-3 a:hover {background:url(images/3.jpg) no-repeat 0 -137px;}
.gradient-4 a {background:url(images/4.jpg) no-repeat 0 0; display:block;}
.gradient-4 a:hover {background:url(images/4.jpg) no-repeat 0 -137px;}

.gradient-right {float:left; width:115px; height:137px; background:url(images/gradient-right.jpg) no-repeat right center; display:block; overflow:hidden;}

#upright {position:relative; width:97px; height:110px;}
#upright a {background:url(images/bt-upright.gif) no-repeat 0 0; display:block;}
#upright a:hover {background:url(images/bt-upright.gif) no-repeat 0 -110px;}

/* buttons 
--------------------------------------------*/

.bt-setup, .bt-send, .bt-coaches, .bt-800 {float:left; margin-bottom:4px;}

.bt-setup {width:94px; border-left:1px solid #CC0033; padding:0 12px;}
.bt-setup a {background:url(images/bt-setup.gif) no-repeat 0 0; display:block;}
.bt-setup a:hover {background:url(images/bt-setup.gif) no-repeat 0 -17px;}
.bt-coaches {width:139px; border-left:1px solid #CC0033; padding:0 12px;}
.bt-coaches a {background:url(images/bt-coaches.gif) no-repeat 0 0; display:block;}
.bt-coaches a:hover {background:url(images/bt-coaches.gif) no-repeat 0 -17px;}
.bt-send {width:119px; border-left:1px solid #CC0033; padding:0 12px;}
.bt-send a {background:url(images/bt-send.gif) no-repeat 0 0; display:block;}
.bt-send a:hover {background:url(images/bt-send.gif) no-repeat 0 -17px;}
.bt-800 {width:238px; text-align:right; border-left:1px solid #CC0033; padding-left:12px; display:block;}


	

/* footer 
--------------------------------------------*/

.footer {
	width:800px;
	margin:0 auto;
	padding:24px 0px 14px 0px;
	text-align:left;
	}

.footer ul {margin-left:120px; padding:0; list-style-type:none; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#757575;}
.footer li {background:url(images/arrow-red.gif) no-repeat 0 2px; padding:0px 0px 10px 14px;}
.footer li a:hover {background:url(images/arrow-gray.gif) no-repeat 0 2px; color:#CCCCCC;}



.formbox {width:260px; height:320px; padding:40px 70px; background:url(images/gradient-mid.jpg) repeat-x bottom; text-align:left;}
.formbox p {font-size:12px; color:#ffffff; line-height:18px; font-weight:bold; margin:14px 0px;}
.formbox h1 {font-size:17px; font-weight:900; color:#ffffff; line-height:normal; margin:0;}
