@charset 'utf-8';

/*---------------- Index Banner ---------------*/

#banner{
	height:250px;
}
#banner .wrapper{
	height:254px;
}
#index_text{
	margin:98px 0 0 108px;
	float:left;
}
#index_image{
	margin:-23px 50px 0 0;
	float:right;
}
#banner_text{
	float:left;
	margin:70px 0 0 120px;
}
#banner h1, #banner h2{
text-transform:uppercase;
}
#banner_text h1{
	font-size:2.2em;
}
span.blue{
	color:#96fbff;
}
#banner_text h2{
	color:#bbb;
	font-size:1.1em;
	margin:20px 0 25px 0;
}
#banner_text h2 strong{
	color:#fff;
}
#banner_text a{
	color:#bbb;
	font-style:italic;
}
#banner_text a:hover{
	color:#fff;
}


/*---------------- Quicklinks ---------------*/

#quicklinks{
	margin:0 auto;
	height:98px;
	background-color:#000;
}
#quicklinks li{
	list-style:none;
	display:inline;
}
.quicklinks_sep{
	background:url(../images/quicklink_sep.jpg) no-repeat right;
	width:2px;
	height:98px;
	float:left;
}
#quicklinks li a{ 
	float:left;
}
#qbutton_1{
	display:block;
	background:url(../images/qbutton_sprite.jpg) no-repeat 0 0;
	width:274px;
	height:98px;
}
#qbutton_1:hover{
	background:url(../images/qbutton_sprite.jpg) no-repeat 0 -98px;
}
#qbutton_2{
	display:block;
	background:url(../images/qbutton_sprite.jpg) no-repeat -274px 0;
	width:221px;
	height:98px;
}
#qbutton_2:hover{
	background:url(../images/qbutton_sprite.jpg) no-repeat -274px -98px;
}
#qbutton_3{
	display:block;
	background:url(../images/qbutton_sprite.jpg) no-repeat -495px 0;
	width:220px;
	height:98px;
}
#qbutton_3:hover{
	background:url(../images/qbutton_sprite.jpg) no-repeat -495px -98px;
}
#qbutton_4{
	display:block;
	background:url(../images/qbutton_sprite.jpg) no-repeat -715px 0;
	width:229px;
	height:98px;
	overflow:hidden;
}
#qbutton_4:hover{
	background:url(../images/qbutton_sprite.jpg) no-repeat -715px -98px;
}

/*---------------- Index Content ---------------*/

.content_wrapper{
	background:url(../images/content_bg.jpg) no-repeat top center;
	background-color:#04516a;
}
#content_bg_bottom{
	background:url(../images/content_bg_bottom.jpg) no-repeat bottom;
	width:950px;
	height:28px;
	padding-top:20px;
}

#index_sidebar{
	width:340px;
}
a#index_price_link{
	background:url(../images/index_sidebar_price.jpg) no-repeat;
	width:301px;
	height:147px;
	display:block;
	margin:23px 0 0 19px;
}
a#index_sidebar_link{
	background:url(../images/index_sidebar_link.jpg) no-repeat;
	width:301px;
	height:142px;
	margin-left:19px;
	display:block;
}

#index_col_main{
	padding-top:39px;
	width:580px;
}
