@charset "utf-8";
/*==== author: www.mstrgrfx.com  brad@mstrgrfx.com ====*/

/*====Global Structure====*/
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
	background: #4D64Cd url(../images/bg_browser_top.jpg) top center no-repeat;
}
#wrapper { 
	width: 900px;  
	margin: 0 auto; 
	padding: 0;
	text-align: left; 
	background: #304296;
} 

/*====Resets====*/
* { 
	padding: 0; margin: 0;
}

/*====Header====*/
#header { 
	position: relative;
	height: 110px;
	width: 900px;
	background: #fff;
} 
#header h1 {
	position: absolute; 
	left: 55px;
	top: 7px;
	height: 102px;
	width: 250px;
	background: #fff url(../images/hdr_logo.gif) top left no-repeat;
	padding: 0;
	margin: 0;
	text-indent: -2000em;
} 
#header h2 {
	position: absolute; 
	right: 80px;
	top: 20px;
	height: 30px;
	width: 350px;
	padding: 0;
	font: bold italic 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #304296;
	margin: 0;
	z-index: 300;
}
#header #tagline {
	position: absolute;
	right: 60px;
	top: 10px;
	width: 322px;
	height: 88px;
}

/*======================== Content =======================*/
#content {
	background: #458587 url(../images/bg_img_content3.jpg) top left no-repeat;
	width: 900px;
	margin: 0;
	padding: 0;
	background: #196331;
}

/*==================== Main Content Left ===================*/
#main_content_left {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
}

/*========MCL Top=======*/
#main_content_left #mcl_top {
	width: 300px;
	margin: 40px 0 0 60px;
	padding: 0 10px 10px 0;
	background: #4D64Cd;
}
#main_content_left #mcl_top img {
	margin: 5px 0 0 5px;
	padding: 0;
}
#main_content_left #mcl_top p {
	font: normal .9em/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ECB731;
	color: #fff;
	margin: 0;
	padding: 7px;
}

/*====================== Main Content Right =====================*/
#main_content_right { 
	float: right;
	width: 410px;
	margin: 0;
	padding: 0 50px 0 0;
}
#main_content_right h1 { 
	font: bold 1.4em/1.4 Arial, Helvetica, sans-serif;
	color: #ECB731;
	letter-spacing: .03em;
	margin: 35px 0 0 0;
	padding: 0;
}
#main_content_right p { 
	font: normal .9em/1.4 Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	letter-spacing: .04em;
}
#main_content_right ul.bullets { 
	background: none;
	font: italic .95em/1.2 Georgia, "Times New Roman", Times, serif;
	color: #ECB731;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}
#main_content_right ul.bullets li { 
	margin: 10px 0 0 0;
	padding: 0;
}

/*====================== Price Wrapper =====================*/
#price_wrap {
	width: 810px;
	margin: 25px auto;
}
#price_wrap h3 {
	margin: 0;
	padding: 2px 0 1px 3px;
	font: bold 1.1em/1.1 Arial, Helvetica, sans-serif;
	color: #304296;
	background: #ffffff url(../images/bg_h3.jpg) top left no-repeat;
	width: 332px;
	height: 19px;
}
#price_wrap p {
	margin: 4px 0 0 0;
	padding: 0;
	font: normal .85em/1.4 Verdana, Arial, Helvetica, sans-serif;
}

/*======== Price  Left =======*/
#price_wrap #price_left {
	float: left;
	width: 335px;
	margin: 0 18px 0 0;
	padding: 0 15px 15px 15px;
	
}

/*======== Price  Right =======*/
#price_wrap #price_right {
	float: left;
	width: 335px;
	margin: 0 20px 0 0;
	padding: 0 15px 15px 15px;
}

/*====================== Contact Info =====================*/
#contact_info {
	width: 900px;
	height: 38px;
	margin: 0;
	padding: 0;
	background: #fff;
}
#contact_info p {
	font: bold 1.2em/1 Arial, Helvetica, sans-serif;
	color: #304296;
	margin: 0;
	padding: 9px 0 0 0;
	text-align: center;
}
#contact_info p a {
	color: #304296;
	text-decoration: none;
}
#contact_info p a:hover {
	color: #ECB731;
	border-bottom: 1px solid #ECB731;
}

/*====COPYRIGHT====*/
#copyright {
	width: 900px;
	height: 20px;
	clear: both;
	background: transparent;
	margin: 0 auto;
	padding: 10px;
}
#copyright p {
	font: normal .8em/1 "Trebuchet MS", Helvetica, sans-serif;
	color: #304296;
	margin: 0;
	padding: 0;
	text-align: center;
}

/*==== Misc Styles ====*/

.clearBoth { 
	clear:both;
}
.clearLeft { 
	clear:Left;
}
.clearRight { 
	clear:Right;
}













































