@charset "UTF-8";
/* CSS Document */

/*******  Secondary page layout (wider main, slim right sidabar)  *******/

#mainleft {
	width:768px;
	float:left;
	margin:17px 13px 0 0;
	}

#mainleft p {line-height:19px;}
#mainright p {line-height:19px;}

#mainright {
	width:195px;
	float:left;
	margin:4px 0 0 0;
	}
#main #mainright p {padding:5px 0 0 15px;margin:0;width:170px;}
#main #mainright h2 {padding:0 0 0 60px; width:130px; margin:0 0 0 5px;}	
#main #mainright h2.apply {background:url(../images/apply.jpg) left top no-repeat;height:38px;padding:10px 0 0 55px;line-height:20px;}
#main #mainright h2.getdiver {background:url(../images/diverguy.jpg) left top no-repeat;height:38px;padding:20px 0 0 55px;line-height:20px;}
#main #mainright h2.everydiver {height:38px;padding:10px 0 0 10px;line-height:18px;width:170px;}
#main #mainright h2.benefits {background:url(../images/benefits.jpg) left top no-repeat;height:38px;padding:20px 0 0 60px;line-height:20px;}
#main #mainright h2.question {height:38px;padding:40px 0 0 10px;line-height:20px;color:#444;font-size:18px;width:170px;font-weight:normal;}
#main #mainright h2.questionsub {background:url(../images/question.jpg) left top no-repeat;height:38px;padding:20px 0 0 60px;line-height:20px;font-size:16px;}
#main #mainright h2.questionsub a {color:#9A0000; text-decoration:underline;}
#main #mainright h2.questionsub a:hover {color:#444;}
#main #mainrightbottom img {text-align:center;padding:15px 0 0 10px;}
#main #mainrightbottom img.lineshort {text-align:center;padding:5px 0 0 25px;}
#main #mainright h2 a {color:#9A0000; text-decoration:none;}
#main #mainright h2 a:hover {text-decoration:underline;}
#main #mainright p a{color:#333;text-decoration:none;}
#main #mainright p a:hover {text-decoration:underline;}


#mainleftwrap {
	height:15px;
	background: url(../images/main_left_lg_top.jpg) center top no-repeat;
	margin: 0 0 15px 0;
	display:block;
	line-height:15px;
	width:768px;
	}
	
#mainlefttop {
	background: url(../images/main_left_lg_bottom.jpg) #F4F4F4 bottom center no-repeat;
	margin:0 0 15px 0;
	height:565px;
	}

#mainlefttop.faq {height:750px;}
	
.1box {height:440px;}

.2boxes {height:655px;}

#mainleftbottom {
	float:left;
	height:150px;
	width:780px;
	background:url(../images/showcase_bg.jpg) no-repeat;
	}

#main #mainleftbottom h2{
	width:150px;
	float:left;
	margin:35px 0 0 10px;
	}

#main #mainleftbottom img {
	padding:10px 10px 0 0;
	width: 130px;
	height:130px;
	}
	
#mainrightwrap {
	height:15px;
	background:url(../images/main_right_sm_top.jpg) center top no-repeat;
	margin: 13px 0 0 0;
	float:left;
	line-height:15px;
	height:auto;
	}
	
#mainrighttop {
	float:left;
	height:150px;
	background: url(../images/main_right_top_bg.jpg) center top no-repeat;
	margin:13px 0 0 0;
	padding:15px 0 0 0;
	width:195px;
	}

#mainrightbottom {
	float:left;
	background: url(../images/main_right_sm_bottom.jpg) #F4F4F4 bottom center no-repeat;
	height:440px;
	}

#mainrightbottom2 {
	float:left;
	background: url(../images/main_right_sm_bottom.jpg) #F4F4F4 bottom center no-repeat;
	height:500px;
	}

#mainrightbottom3 {
	float:left;
	background: url(../images/main_right_sm_bottom.jpg) #F4F4F4 bottom center no-repeat;
	height:375px;
	}



#main #mainright ul.rightbottom {
	list-style:none;
	margin:0 0 0 0;
	padding:5px 0 0 25px;
	width:170px;
	height:auto;
	}

#main #mainright ul.rightbottom li {
	list-style:none;
	width:160px;
	line-height: 12px;
	}

#main #mainlefttop ul.services {
	width:317px;
	list-style:url(../images/check.png) top;
	float:left;
	padding:0 0 0 25px;
	}