/*** RANDALL DRIVER RECRUITING ***/


/***MAIN***/

HTML{
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;}

BODY{
	background:#1e1e1e url(images/body.jpg) repeat-x;
	height:100%;
	width:100%;
	margin:0px auto;}

#mainContainer {
	margin:0px auto;
	padding:0px;
	width:750px;
	min-height:100%;
	position:relative;}

#mainBuffer {
	width:780px;
	height:auto;
	padding-bottom:0px;}

A {
	color:#244d6d;}


/***HEADER***/

#header {
	background:url(images/logo.jpg) no-repeat bottom left;
	margin:0px 0 0 7px;
	height:125px;
	width:780px;}

#header .buffer {
	width:780px;
	height:125px;}


/***NAVS***/

#nav {
	position:absolute;
	top:145px;
	width:780px;
	margin:0;}

#nav li {
	list-style:none;
	display:block;
	float:left;
	margin-right:50px;}



#nav li:hover {
	border-bottom:3px solid #dedbdb;}




/***PAGE DATA***/

#pageData {
	background:;
	font-family:Helvetica;
	font-size:11px;
	width:750px;
	height:auto;
	margin:50px auto 0 auto;}

#pageData .buffer {
	width:750px;
	margin:0px auto;}

/***BOX1***/

#box1 {
	margin:15px 0 10px 0;
	padding:0px;
	background:#070303 url(images/box1top.jpg) no-repeat top;
	width:378px;
	height:700px;
	display:block;
	float:left;}

#box1 .buffer {
	margin:0px;
	padding:0px;
	width:378px;
	height:680px;
	background:url(images/box1bot.jpg) no-repeat bottom;}

#box1 p {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 30px 30px 30px;}

#box1 .buffer .button {
	width:341px;
	height:109px;
	margin:20px 0 0 19px;
	background:url(images/choose.jpg) no-repeat;}

#box1 .buffer .line {
	width:378px;
	height:1px;
	margin-top:18px;
	border-top:2px dotted #191919;}

#box1 .buffer .what {
	width:151px;
	height:16px;
	margin:20px 0 0 30px;
	background:url(images/what.jpg) no-repeat;}

#box1 .buffer .mag IMG {
	width:297px;
	height:61px;
	margin:20px 0 0 40px;
	padding:0px;}

#box1 .buffer .text p {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 40px 30px 40px;}



/***BOX2***/

#box2 {
	margin:15px 0 0 40px;
	padding-top:10px;
	background:#070303 url(images/box2top.jpg) no-repeat top;
	width:275px;
	height:650px;
	display:block;
	float:left;}

#box2 .buffer {
	margin:0px;
	padding:0px;
	width:275px;
	height:650px;
	background:url(images/box2bot.jpg) no-repeat bottom;}

#box2 .buffer A {
	display:block;
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;}

#box2 .buffer A.banner1 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/1.jpg);}

#box2 .buffer A.banner2 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/2.jpg);}

#box2 .buffer A.banner3 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/3.jpg);}

#box2 .buffer A.banner4 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/4.jpg);}

#box2 .buffer A.banner5 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/5.jpg);}

#box2 .buffer A.banner6 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/6.jpg);}

#box2 .buffer A.banner7 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/7.jpg);}

#box2 .buffer A.banner8 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/8.jpg);}
	
#box2 .buffer A.banner9 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/9.jpg);}
	
#box2 .buffer A.banner10 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/10.jpg);}
	
#box2 .buffer A.banner11 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/11.jpg);}
	
#box2 .buffer A.banner12 {
	width:241px;
	height:48px;
	margin:10px 0 0px 17px;
	background:url(images/12.jpg);}

#box2 .buffer A IMG {
	display:none;}

#box2 .buffer A:hover IMG {
	display:block;}




/**BOX3**/

#box3 {
	margin:15px 0 5px 0;
	padding:0px;
	background:#070303 url(images/box1top.jpg) no-repeat top;
	width:378px;
	height:520px;
	display:block;
	float:left;}

#box3 .buffer {
	margin:0px;
	padding:0px;
	width:378px;
	height:520px;
	background:url(images/box1bot.jpg) no-repeat bottom;}

#box3 .buffer .mag IMG {
	width:297px;
	height:61px;
	margin:20px 0 0 40px;
	padding:0px;}

#box3 .buffer .text p, #box3 .buffer .text ul li {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 40px 30px 40px;}
	
#box3 .buffer .text ul li {
	margin-bottom:0px;}	

#box3 .buffer .text p IMG {
	margin-left:5px;}

#box3 .buffer .text p a {
	color:#244d6d;}

/***BOX4***/

#box4 {
	margin:15px 0 10px 0;
	padding:0px;
	background:#070303 url(images/box4top.jpg) no-repeat top;
	width:690px;
	height:1400px;
	display:block;
	float:left;}

#box4 .buffer {
	margin:0px;
	padding:0px;
	width:690px;
	height:1380px;
	background:url(images/box4bot.jpg) no-repeat bottom;}

#box4 .buffer p {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 40px 30px 40px;}

#box4 .buffer .info {
	width:313px;
	height:21px;
	margin:20px 0 0 30px;
	background:url(images/info.jpg) no-repeat;}

#box4 .buffer .line {
	width:690px;
	height:1px;
	margin-top:18px;
	border-top:2px dotted #191919;}

#box4 .buffer ul h3 {
	font-size:12px;
	color:#e1e1e1;
	margin-left:70px;
	width:auto;}

#box4 .buffer ul li {
	font-size:11px;
	color:#999;
	width:400px;
	margin:20px 0 20px 110px;}

#box4 .buffer .rates {
	width:283px;
	height:48px;
	background:url(images/rates.jpg) no-repeat;
	margin:0 0 0 200px;}


/***BOX5***/

#box5 {
	margin:15px 0 15px 0px;
	padding-top:10px;
	background:#070303 url(images/box2top.jpg) no-repeat top;
	width:275px;
	height:210px;
	display:block;
	float:left;}

#box5 .buffer {
	margin:0px;
	padding:0px;
	width:275px;
	height:207px;
	background:url(images/box2bot.jpg) no-repeat bottom;}

#box5 h3 {
	margin-left:15px;}

#box5 .buffer p {
	width:250px;
	color:#999;
	margin:8px 10px 0 15px;
	line-height:16px;}

#login {
	width:300px;}

#box5 .buffer .r {
	background:url(images/r.jpg) no-repeat top right;
	opacity:.3;}

#login p {
	color:#fff;
	display:block;
	float:left;
	margin:10px 7px 0px 50px;}

#login p span {
	color:#999;}

#login input {
	color:#e1e1e1;
	text-align:left;
	border:1px dashed #444;
	background:#000;
	display:block;
	float:left;
	margin-top:10px;}

#login input.login {
	background:#111;
	border:none;
	color:#999;
	font-size:11px;
	margin-right:10px;
	margin-bottom:20px;}

#login input.login:hover {
	cursor:pointer;}

#login input.reset {
	background:#111;
	border:none;
	color:#999;
	font-size:11px;
	margin-right:10px;
	margin-bottom:20px;}

#login input.reset:hover {
	cursor:pointer;}

/***BOX6***/

#box6 {
	margin:15px 0 10px 0;
	padding:0px;
	background:#070303 url(images/box4top.jpg) no-repeat top;
	width:690px;
	height:1100px;
	display:block;
	float:left;}

#box6 .buffer {
	margin:0px;
	padding:0px;
	width:690px;
	height:1080px;
	background:url(images/box4bot.jpg) no-repeat bottom;}

#box6 .buffer p {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 40px 30px 40px;}

#box6 .buffer .line {
	width:690px;
	height:1px;
	margin-top:18px;
	border-top:2px dotted #191919;}

/***BOX7***/

#box7 {
	margin:15px 0 15px 0;
	padding:0px;
	background:#070303 url(images/box4top.jpg) no-repeat top;
	width:690px;
	height:550px;
	display:block;
	float:left;}

#box7 .buffer {
	margin:0 0 0px 0;
	padding:0px;
	width:690px;
	height:547px;
	background:url(images/box4bot.jpg) no-repeat bottom;}

#box7 .buffer p {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 40px 20px 40px;}

#box7 .buffer .line {
	width:690px;
	height:1px;
	margin-top:18px;
	border-top:2px dotted #191919;}

/***FOOTER***/

#mainFooter {
	margin:0px auto 0px auto;
	height:20px;
	width:750px;}

#mainFooter .footerText {
	margin-left:0px;
	margin-top:15px;
	height:15px;
	font-size:11px;
	font-weight:bold;
	color:#444;
	display:block;
	float:left;
	font-family:Arial;}
	
	
/**BOX3**/

#box8 {
	margin:15px 0 5px 0;
	padding:0px;
	background:#070303 url(images/box1top.jpg) no-repeat top;
	width:378px;
	height:875px;
	display:block;
	float:left;}

#box8 .buffer {
	margin:0px;
	padding:0px;
	width:378px;
	height:875px;
	background:url(images/box1bot.jpg) no-repeat bottom;}

#box8 .buffer .mag IMG {
	width:297px;
	height:61px;
	margin:20px 0 0 40px;
	padding:0px;}

#box8 .buffer .text p, #box3 .buffer .text ul li {
	font-family:helvetica;
	font-size:11px;
	line-height:17px;
	color:#999;
	margin:15px 40px 30px 40px;}
	
#box8 .buffer .text ul li {
	margin-bottom:0px;}	

#box8 .buffer .text p IMG {
	margin-left:5px;}

#box8 .buffer .text p a {
	color:#244d6d;}



/***FORMS***/


form {
	color:#999;
	margin-top:15px;}

form input {
	border:1px dashed #444;
	background:#000;
	color:#e1e1e1;}

form center p input {
	background:#444;
	border:none;}

form center p input:hover {
	cursor:pointer;}

form b {
	font-weight:lighter;
	font-size:11px;}

form select {
	border:1px dashed #444;
	background:#000;
	color:#999;}

form table {
	margin-left:30px;}

form b.body_header_black {
	color:#999;}




/***OTHER***/


a {
	text-decoration:none;}

img {
	border:none;}


#box6 .buffer .monthly {
	width:238px;
	height:23px;
	margin:20px 0 0 30px;
	background:url(images/monthly.jpg) ;}

table {
	margin-top:6px;}

table td.inside {
	border:1px dotted #444;
	background:#070303;}


table td.text_link_bottom {
	border:1px dotted #444;
	background:#070303;}

table b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

table span.text_link_bottom {
	color:#807a5b}

table span.text_link_bottom:hover {
	color:#fff;}

