/* CSS Document */
	html {
		background:#107fc9 url(../images/bg.gif) repeat-x center top ;
		margin:0px;
		padding:0px;
	}
	
	body {
		background:url(../images/header_bg.gif) no-repeat center top ;
		font:12px/20px Verdana, Geneva, sans-serif;
		margin:0px;
		padding:0px;
	}
	
	IMG {
		color:#333333;
		font:bold 11px/18px Verdana, Geneva, sans-serif;
		text-align:left;
	}
	
	a:hover, a:active { /* Hides dotted outlines around clicked images */
		outline: none; 
	}
	
/*	:focus { /* Hides dotted outlines around clicked images 
		outline: 0;
	}*/
	
	FORM {
		margin:0px;
	}
	
	P {
	margin:16px 0; /* Cross browser text */
	text-align: left;
		
	}



	
	#header{
		height:114px;
		margin:0 auto;
		position:relative;
		width:760px;
		background: url(../images/navigation.png) bottom left repeat-x;
		
	}	
		

	#logo{
		display:block;
		height:67px;
		float:left;
		width:346px;
		margin-top:22px;

	}

	
	


	/*
	*		Navigation
	-------------------------------------------------------------*/
	.navigation {
		
		height:114px;
		position:relative;
		display: block;
		
		float:right;
		margin-top:0;
				
	}
	.navigation * {
		font:normal 12px/12px Arial, Helvetica, sans-serif;
		letter-spacing:0.3pt;
		margin:0;
		padding:0;
		text-transform: uppercase;
	}
		.navigation ul {
		display: block;
		width:392px;
		float:right;
		padding: 0 0 0 0;
		margin: 77px 0 0 0;
	
		}
			.navigation ul li {
			list-style: none;
			float: left;
			margin: 0;
			padding: 0;
			}
			
				.navigation ul li a {
				 background: none;
				 display: block;
				 padding: 0 12px 0 0;
				 color: #43b4ff;
				 text-decoration: none
				 }
				 .navigation ul li.selected a,
				 .navigation ul li.hover a {
				 background: url(../images/nav_selected_right.png) top right no-repeat;
				 
				 color: #fff;
				 }
	 			 .navigation ul li a:hover{
					color:#fff;
				 }
					 .navigation ul li a span {
						 background: none;
						 display: block;
						 padding: 15px 6px 10px 18px;
					 }
					 .navigation ul li.selected a span,
					 .navigation ul li.hover a span {
					 background: url(../images/nav_selected_left.png) top left no-repeat;
					 
					 
					 }
	
		#nav_bottom{
			background: url(../images/nav_bottom.png) top center repeat-y;
			position:relative;
			margin:0 auto;
			height:10px;
			
			width:778px;
		
		}
	#content-wrapper{
		background:url(../images/content_bg.png) repeat-y 0 0;
		margin:0 auto;
		padding:0 	;
		position:relative;
		width:778px;
				
	}
	
	#content{
		padding:30px 64px;
	}
			
	#top_banner{
		
		margin:0 auto;
		position:relative;
		width:760px;
		text-align:center;
	}
	
	#top_banner img{
		display:block;
		margin:0 auto;
	}
	
	#content_bottom{
		background:url(../images/content_bottom.png) no-repeat center top;
		height:40px;
		
		
	}

	
	
			
	.divider{
		background:url(../images/divider.png) repeat-x left center;
		height:12px;
		width:220px;
		display:block;
		margin:30px auto;
		clear:both;

	}	
	.Wrapper {
		white-space: nowrap;
	}
	

	
	h1{
		color:#002bae;
		font:bold 36px/44px   'Helvetica Neue', Helvetica, Arial, sans-serif;
		letter-spacing:-2pt;
		margin:0 0 20px 0;
		padding:0;
		text-align:center;
		
	}
	

	h2{
		
		color:#262626;
		font:bold italic 46px/60px 'Helvetica Neue', Helvetica, Arial, sans-serif;
		letter-spacing:-3pt;
		margin:0;
		margin-bottom:36px;
		padding:0;
		text-align:center;
	}
	
	
	h3{
		font-weight:normal !important;
		color:#262626;
		font-size:20px;
		line-height:30px;
		letter-spacing:0.36pt;
		text-align:center;
		
		
	}
	
	h4{
		font-size:15px;
	}

	.xlarge{
		font-size:42px;	
	}
	
	.xxlarge{
		font-size:48px;
	}
	
	.huge{
		font-size:72px;	
	}
	
	.xsmall{
		font-size:36px;
		
	}
	.xxsmall{
		font-size:30px
	}
	

	#legal{
		background-color:#fff;
		border:7px solid #e7e7e7;
		color:#00058c;
		margin:30px 0;
		position:relative;
		padding:14px 40px;

	}
	
	
		/*
	.normal {	
		color:#3a3214;
		font:normal 14px/24px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
		text-align:left;
	}
		
		.normal a:link {
			color:#0b89be;
			text-decoration:underline;
		}	
		
		.normal a:visited {
			color:PURPLE;
			text-decoration:underline;
		}
		
		.normal a:active {
			color:#0b89be;
			text-decoration:underline;
		}
			
		.normal a:hover {
			color:#c95108;
			text-decoration:none;
		}
	
	*/
	
		a:link {
			color:#002bae;
			text-decoration:none;
		}	
		
		a:visited {
			color:PURPLE;
			text-decoration:none;
		}
		
		a:active {
			color:#002bae;
			text-decoration:none;
		}
			
		a:hover {
			color:#e10a04;
			text-decoration:underline;
		}
	.small {
		color:#666;
		font:normal 10px/15px Verdana, Geneva, sans-serif;
		
	}
		
		.small a:link {
			color:#002bae;
			text-decoration:none;
		}	
		
		.small a:visited {
			color:PURPLE;
			text-decoration:none;
		}	
		
		.small a:active {
			color:#002bae;
			text-decoration:none;
		}	
			
		.small a:hover {
			color:#e10a04;
			text-decoration:underline;
		}	
		
		.small p{
			text-align:center;
			margin:0;
			padding:0 0 0 5px;
			
		}
		
	.buynow_banner{
		background:url(../images/buynow_banner.gif) center top no-repeat;
		display:block;
		height:258px;
		margin:24px auto 0;
		position:relative;
		width:595px;
		text-indent:-9999px;
		overflow:hidden;
	}
	
	.buynow_banner:hover{
		background-position:center bottom;
	}
	
	.testimonial {
		background-color:#f8e9c6;
		color:#1e1410;
		float:right;
		font:italic 15px/22px Georgia, "Times New Roman", Times, serif;
		margin-left:20px;
		padding:18px 30px;
		width:270px;
	}
	
	.highlight{
		background-color:#FF6;
		padding:4px 0;
	}
	
	#legal .highlight{
		color:#262626;
	}
	
	

	ul{
	
		color:#f00;
		text-align:left;
	}
	
		ul li{
			color:#3a3214;
			list-style-image:url(../images/bullet.png);
			list-style-position:outside;
			padding-left:0px;
			margin-bottom:24px;

		}
		
			ul li ul{
				margin-top:24px;
			}		
	
		
	#affiliate_steps{
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		background-color:#FFF;
		border:7px solid #e7e7e7;
		margin:40px auto;
		padding:16px 0px;
		width:640px;
	}	
			
	
	#footer{
		color:#2f97dc;
		font:bold 12px/18px Verdana, Geneva, sans-serif;
		height:300px;
		margin:0 auto;
		position:relative;
		width:778px;	
		text-align:center;
	}
	
	#BottomNav {
	
		
		margin:40px auto 0;
		

	}
	
		#BottomNav span.sep{
			padding:0 16px;
		}
		
		#BottomNav A:link{
			color:#b8d9ef;
			font-weight:bold;
			text-decoration:none;			
		}
		
		#BottomNav A:active{
			color:#b8d9ef;
			font-weight:bold;
			text-decoration:none;
		}
	
		#BottomNav A:visited{
			color:#b8d9ef;
			font-weight:bold;
			text-decoration:none;
		}	
		
		#BottomNav A:hover{
			color:#fff;
			font-weight:bold;
			text-decoration:underline;
		}						
	
	
		
	#copyright {
		color:#b8d9ef;
		font-size:90%;
		font-weight:normal;
		margin:20px auto 0;
		
	}
		
		#copyright a:link {
			color:#b8d9ef;
			text-decoration:underline;

		}	
		
		#copyright a:active {
			color:#b8d9ef;
			text-decoration:underline;	
		}			
		
		#copyright a:visited {
			color:#b8d9ef;
			text-decoration:underline;
		}
		
		#copyright a:hover	{
			color:#ffffff;	
			text-decoration:none;

		}
	


	
	
	
		
			
	
