/* CSS Document */

	body {
		
		background:#200d06 url(../images/bg.jpg) repeat center top;
		
		margin:0px;
	}
	
	#header_bg{
		background: url(../images/header_bg.jpg) no-repeat center top;
		height:100%;
		margin:0 auto;
		position:relative;
		width:100%;			
	}
	
	#body_top{
			background:url(../images/body_top.jpg) no-repeat center top;
			vertical-align:top;
	}
	
	#body_mid{
			background:#f0d793 url(../images/body_mid.jpg) repeat-y 0px 200px; 
	}
	
	#body_bottom{
			background:url(../images/body_bottom.jpg) no-repeat center bottom;
			width:778px;
	}
	
	
	
	IMG {
		color:#333333;
		font:bold 11px/18px Verdana, Geneva, sans-serif;
	}
	
	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 */
	}
	
	.Red
	{
		color:#c80909;
		
	}	
		
		
	
	.code{
		color: #73300d;
		font:normal 12px/18px Courier, monospace;
	}
		
		
	#nav {
		float:left;
		margin:0 auto;
		padding-left:0px; 
		position:relative;
		vertical-align:middle;
		width:778px;
	}
	
	
		#nav ul {
			height:24px;
			list-style:none;
			margin:4px auto;
			margin-left:0px; /*for IE*/
			padding:0;
			position:relative;
			text-align:center;
			vertical-align:middle;
			width:100%;
		}
	
	
			#nav ul li {
				position:relative;
				display:inline;
				float:left;
				margin:0 auto;
				text-align:center;
				
				
			}
			
			#nav ul a {
				color:#f3f3f3;
				display:block;
				font:bold 15px/18px Helvetica, sans-serif; color:#d6f1ff;
				padding:0;
				text-decoration:none; 
				text-indent:-9999px;
				position:relative;
			}
			
			
			/*#nav a:hover {
				background-position: left -67px;
			}*/
			
			#nav .home{
				
				background: url(../images/topnav.png) 0px 0px no-repeat;
				height:71px;
				width:86px;
				margin-left:45px;
				margin-top:0px;
				zoom: 1;
			}
				
			#nav a.home:hover{
				background-position: left -67px;
			}
					
			
			#nav .affiliates{
				
				background: url(../images/topnav.png) -146px 0px no-repeat;
				height:71px;
				width: 126px;
				margin-left:62px;
				margin-top:0px;
			}
			
			#nav a.affiliates:hover{
				background-position: -146px -67px;
			}
			
			#nav .contactus{
				
				background: url(../images/topnav.png) -336px 0px no-repeat;
				height:71px;
				width: 168px;
				margin-left:60px;
				margin-top:0px;
			}
			
			#nav a.contactus:hover{
				background-position: -336px -67px;
			}
			
			#nav .buynow{
				
				background: url(../images/topnav.png) -572px 0px no-repeat;
				height:71px;
				width: 120px;
				margin-left:58px;
				margin-top:0px;				
			}
			
			#nav a.buynow:hover{
				background-position: -572px -67px;
			}
	
	#share{
		float:right;
		padding-left:0px;
		position:relative;
		text-align:right;
		vertical-align:middle;
		width:210px;
	}
	
		#share ul{
			height:24px;
			list-style:none;	
			margin:4px auto;
			margin-left:0px; /*for IE*/
			padding:0;
			position:relative;
			text-align:center;
			vertical-align:middle;
		}
		
		#share ul li{
			display:inline;
			float:right;
			margin:0 0 0 30px;
		}
		
			#share ul a{
				color:#f3f3f3;
				display:block;
				font:bold 15px/18px Helvetica, sans-serif; color:#d6f1ff;
				padding:0;
				text-decoration:none; 
				text-indent:-9999px;			
			}
			
			#share .publish {
				background: url(../images/icon_publish.png) left top no-repeat;
				height:24px;
				width: 67px;				
			}
			
			
			#share .tweet {				
				background: url(../images/icon_tweet.png) left top no-repeat;
				height:24px;
				width: 61px;
			}
	
	.Wrapper {
		white-space: nowrap;
	}
	
	#logo {
		
		margin:0 auto;
		padding-left:0px; 
		position:relative;
		vertical-align:middle;
		width:640px;
	}
	
	
		#logo ul {
			height:220px;
			list-style:none;
			margin:4px auto;
			margin-left:0px; /*for IE*/
			padding:0;
			position:relative;
			text-align:center;
			vertical-align:middle;
			width:100%;
		}
	
	
			#logo ul li {
				position:relative;
				display:inline;
				float:left;
				margin:0 auto;
				text-align:center;
				
				
				
			}
			
			#logo ul a {
				
				display:block;
				height:220px;
				position:relative;
				padding:0;
				
				text-decoration:none; 
				margin:0 auto;
				vertical-align:middle;
				width:640px;
				
			}
			
			#logo ul a .logo{
				margin-top:98px;
				
			}
			
		

	#compass{
		position:absolute;
		background:url(../images/compass.png) no-repeat center center;
		height:112px;
		margin-left:-64px;
		width:112px;
	}
	
	
	#key{
		position:absolute;
		background:url(../images/key.png) no-repeat center center;
		height:177px;
		margin-left:-36px;
		margin-top:-78px;
		width:122px;
	}
	
	
	#subscribe{
		border:0px dashed #CC3;
		float:right;
		height:30px;
		margin-top:26px;
		_margin-top:20px;
		position:relative;
		vertical-align:middle;
		width:300px;		
		zoom:1;
		
			
	}
	
	#email_box{
		border:0px;
		background:none;
		color:#d5b977;
		font:normal 13px/16px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
		float:left;
		height:20px;
		margin:0 11px 0 20px;
		position:relative;
		width:124px;
	}
	
	h1, h1.sifr25{
		font:bold 21px/32px Georgia, "Times New Roman", Times, serif;
		color:#0f0301;
		text-align:center;
		margin:0;
	}
	
	
		
		h1.sifr24{
			font-size:20px; 
			
		}			
		
		h1.sifr23{
			font-size:19px; 
		}		

	h2{
	
		font:italic normal 19px/30px Georgia, "Times New Roman", Times, serif;
		color:#0f0301;
		margin:0px;
		text-align:center;
		
	}	
	 h2.sifr26
	{
		font: font-style | font-variant | font-weight | font-size | line-height | font-family
		font:italic normal 19px/30px Georgia, "Times New Roman", Times, serif;
		color:#0f0301;
		margin:0px;
		text-align:center;
		
		}
		
	h3 {	
		color:#0381c9;
		font:bold 19px/24px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
		margin:0px 0px 5px 0px;
	}	
			
	.features {	
		color:#3b2a04;
		font:bold 13px/19px Verdana, Geneva, sans-serif;
		margin:0px;
	}	
		.features a:link {
			color:#3b2a04;
			text-decoration:underline;
		}	
		
		.features a:visited {
			color:#3b2a04;
			text-decoration:underline;
		}	
		
		.features a:active {
			color:#3b2a04;
			text-decoration:underline;
		}	
			
		.features a:hover {
			color:#3b2a04;
			text-decoration:underline;
		}	
	
	
	.testimonial {
		color:#af2603;
		font:bold italic 15px/24px "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
	}
	
	.testimonial img{
		margin-right:5px;

	}
	
	
		
	.url {	
		color:#2989d5;
		font:normal 11px/18px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
		letter-spacing:1.5pt;
		margin:0px;
	}
		.url a:link {
			color:#2989d5;
			text-decoration:none;
		}
		
		.url a:active {
			color:#2989d5;
			text-decoration:none;
		}
		
		.url a:visited {
			color:#2989d5;
			text-decoration:none;
		}
		
		.url a:hover {
			text-decoration:none;
			color:#fff;
		}
		
	.Orange {
		color:#f18801;
	}
	
	.Spacial {
		color:#0772c4;
	}	
	
	.DarkBlue {
		color:#051f5a;
	}	
		
	.White {
		color:#fff;
	}	
	
	.Highlighter {
		background-color:#ffff99;
	}		
	
	.normal {
		color:#210803;
		font:normal 14px/23px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
	}
		
		.normal a:link {
			color:#af2603;
			text-decoration:underline;
		}	
		
		.normal a:visited {
			color:#af2603;
			text-decoration:underline;
		}	
		
		.normal a:active {
			color:#af2603;
			text-decoration:underline;
		}	
			
		.normal a:hover {
			color:#af2603;
			text-decoration:none;
		}	
	
	
	
	.small {
		color:#603913;
		font:normal 12px/20px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
	}
		
		.small a:link {
			color:#0772c4;
			text-decoration:underline;
		}	
		
		.small a:visited {
			color:#0772c4;
			text-decoration:underline;
		}	
		
		.small a:active {
			color:#0772c4;
			text-decoration:underline;
		}	
			
		.small a:hover {
			color:#0772c4;
			text-decoration:none;
		}	
	
	
	.products{
		color:#3b2a04;
	}
	
		.products a:link{
			color:#3b2a04;
			text-decoration:underline;
		}
		
		.products a:active{
			color:#3b2a04;
			text-decoration:underline;
		}
		
		
		.products a:visited{
			color:#3b2a04;
			text-decoration:underline;
		}
		
		
		.products a:hover{
			color:#3b2a04;
			text-decoration:none;
		}
	
	#bottom_nav {
		
		background:url(../images/bottom_nav_bg.png) center center;
		height:36px;
		margin:0 auto;
		margin-top:56px;
		position:relative;
		vertical-align:middle;
		width:526px;
	}
	
	
		#bottom_nav ul {
			height:32px;
			list-style:none;
			margin:4px auto;
			margin-left:0px; /*for IE*/
			padding:0;
			position:relative;
			text-align:center;
			vertical-align:middle;
			width:100%;
		}
	
	
			#bottom_nav ul li {
				position:relative;
				display:inline;
				float:left;
				margin:0 auto;
				text-align:center;
			}
			
			#bottom_nav ul a {
				color:#f3f3f3;
				display:block;
				font:bold 15px/18px Helvetica, sans-serif; color:#d6f1ff;
				padding:0;
				text-decoration:none; 
				text-indent:-9999px;
				position:relative;
			}
			
			
			/*#nav a:hover {
				background-position: left -67px;
			}*/
			
			#bottom_nav .home{				
				background: url(../images/bottom_nav.png) 0px 0px no-repeat;
				height:32px;
				width:70px;
				margin-left:0px;
				margin-top:0px;
				border:0px dotted #33FF00;
				
			}
				
				
			
			#bottom_nav .affiliates{				
				background: url(../images/bottom_nav.png) -115px 0px no-repeat;
				height:32px;
				width: 90px;
				margin-left:46px;
				margin-top:0px;
				border:0px dotted #33FF00;
			}
			
			
			#bottom_nav .contactus{				
				background: url(../images/bottom_nav.png) -251px 0px no-repeat;
				height:32px;
				width: 114px;
				margin-left:46px;
				margin-top:0px;
				border:0px dotted #33FF00;				
			}
			
		
			
			#bottom_nav .buynow{				
				background: url(../images/bottom_nav.png) -412px 0px no-repeat;
				height:32px;
				width: 110px;
				margin-left:46px;
				margin-top:0px;	
				border:0px dotted #33FF00;							
			}
			
	#footer{
			background:url(../images/footer_bg.jpg) no-repeat center top;
			height:400px;
			vertical-align:top;
	}
		
	#copyright {
		color:#815d43;
		font:normal 12px/20px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
		margin:0 auto;
		margin-top:30px;
		text-align:center;
		width:400px;
	}
		
		#copyright a:link {
			color:#a58c63;
			text-decoration:underline;

		}	
		
		#copyright a:active {
			color:#a58c63;
			text-decoration:underline;			
		}			
		
		#copyright a:visited {
			color:#a58c63;
			text-decoration:underline;
		}
		
		#copyright a:hover	{
			color:#a58c63;	
			text-decoration:none;

		}
	
	.footer_container {
		float:left;
		padding-right:34px;
		position:relative;
		width:166px;
	}	
		
	.res_head {
		border-bottom:1px solid #1f6495;
		color:#99d7ff;
		font:normal 14px/22px Arial, Helvetica, sans-serif;
		padding-bottom:10px;
		width:100% !important;
	}	
	
	.res_links {
		color:#e8f6ff;
		font:normal 12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
		list-style-type:none;
		margin:0px;		
		padding:0px;
		padding-top:24px;
		
	}		
		
	
		* html .res_links ul li { padding-left:0px; } /* IE-7 only */
	
		.res_links a {
			padding:1px 3px;
		}	
		
			.res_links a:link {
				background:none;
				color:#e8f6ff;
				text-decoration:none;		
			}	
			
			.res_links a:active	{
				text-decoration:none;
				color:#e8f6ff;
				background:none;
			}	
				
			.res_links a:visited {
				
				text-decoration:none;
				color:#e8f6ff;
				background:none;
			}
							
			.res_links a:hover {
				-moz-border-radius:2px;-webkit-border-radius:2px;
				background-color:#fff;
				color:#127ecb; outline:none; text-decoration:none;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
				text-decoration:none;
			}		
			
	
	.txtBox {
		color:#666666;
		border:1px solid #b86d0c;
		font:normal 12px/20px Arial, Helvetica, sans-serif;
		height:22px;
		padding:3px 5px 3px 5px;
		
	}
	
	.combo {
		background-color:#fff;
		color:#0c69d2;
		font:bold 16px/20px Arial, Helvetica, sans-serif;
	}

