/***********************************************/
/*Main Body Area                               */
/***********************************************/
body{margin:0; background:#e5e5e5; color:#666666;}
body,td,th,input,select,textarea,input {font-family: Helvetica;}
body,td,th,input,select,textarea,input {font-size:14px; line-height:20px}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}

h1{font-size:30px;font-weight:normal;color:#666666;line-height:32px; margin:0px; padding:0px; display:inline;}
h2{font-size:18px;font-weight:normal;color:#ffffff; margin:0px; padding:0px; display:inline;}
h3{font-size:16px;font-weight:normal;color:#a1b504;line-height:18px; margin:0px; padding:0px; display:inline;}
h4{font-size:30px;font-weight:normal;color:#a1b504;line-height:25px; margin:0px; padding:0px; display:inline;}
h5{font-size:18px;font-weight:normal;color:#666666;line-height:25px; margin:0px; padding:0px; display:inline;}
h6{font-size:24px;font-weight:normal;color:#a1b504;line-height:32px; margin:0px; padding:0px; display:inline;}
a:link, a:visited {color: #f8981d; text-decoration:none;}
a:hover {color: #a1b504; text-decoration:underline;}
strong{font-weight:bold;}
ol{ margin:0; padding-left:30px;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */

#wrapper{width:970px;margin:0 auto;position:relative; background:url(images/bg-body.gif) repeat-y; padding:0 4px;}

/***********************************************/
/*Header                                       */
/***********************************************/
#banner{background:url(images/bg-banner.jpg) no-repeat; width:970px; height:100px; margin:0 auto;position:relative; margin-top:10px;}
#banner2{ background:url(images/bg-banner2.jpg) no-repeat; width:970px; height:100px; margin:0 auto;position:relative; margin-top:10px;}
#header{background:url(images/bg-header.jpg) no-repeat; height:93px;}
#header2{ height:93px;}

	#logo{ float:left; width:auto; padding:26px 0 0 386px;}
 	#nav{float:right; width:auto; padding:10px 12px 0 0; font-size:11px;}
		#nav a{color:#666666; text-decoration:none;}
		#nav a:hover{color:#99cc00; text-decoration:underline;}
		
		
/***********************************************/
/*Navigation                                       
/***********************************************/	
#navigation-bg{ background:url(images/bg-navigation.gif) no-repeat; width:970px; height:41px;}
#navigation-bg2{ background:url(images/bg-navigation2.gif) no-repeat; width:970px; height:41px;}

#nav2{font-size:14px; padding:4px 0 4px 100px;}
			#nav2 ul {padding:0;margin:0;list-style: none;list-style-image:none;line-height: 1;z-index:100}
			#nav2 ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:100}
			#nav2 ul li a{display:block;text-decoration:none}
		
			/* Level 1 */
			#nav2 ul li div{border-right:1px solid #d58218;}
			#nav2 ul li div a{padding:10px 21px;color:#ffffff}
			#nav2 ul li div a:hover{background:#b5cc04}
		
			/* Level 2 */
			#nav2 ul li ul{margin:0;position: absolute;background: #b5cc04;width: 190px;border-top:1px solid #a0b303;border-left:1px solid #a0b303;border-right:1px solid #a0b303;left: -999em;}
			#nav2 ul li ul li a{border-bottom:1px solid #a0b303;width:170px;padding:5px 10px;text-indent:0;color:#ffffff;font-size:14px}
			#nav2 ul li ul li a:hover{background: #a0b303}
		
			/* Level 3 */
			#nav2 ul li ul li ul {margin: -23px 0 0 190px;}
			#nav2 ul li ul li ul li a{background:none !important;}
			#nav2 ul li ul li ul li a:hover{background: #225283 !important;}
		
			#nav2 li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav2 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav2 li:hover, #nav li.hover {position: static;}

/***********************************************/
/*Hero                                         */
/*************************************m**********/
#hero{background:url(images/bg-hero.jpg) no-repeat; height:582px; width:970px; font-size:12px; line-height:normal;}
#hero-header{ padding:20px 7px 0 290px;}

#hero-left-content{padding:19px 12px 0 310px; float:left; width:310px;}
	#hero-left-content strong{font-weight:bold; color:#e38711;}
	
#hero-right-content{padding:19px 12px 0 0px; float:left; width:310px;}
	#hero-right-content strong{font-weight:bold; color:#a1b504;}
	
#hero-button{position:absolute; left: 53px; top: 589px;}

/***********************************************/
/*Toggle Opacity                               */
/***********************************************/
.toggleopacity img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.5;}
.toggleopacity:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 1;}

/***********************************************/
/*Content Area                                 */
/***********************************************/
#content-area{ padding:30px 12px 30px 26px;}
#content-area2{width:896px;margin:0 auto;position:relative; background:url(images/bg-body-child.gif) no-repeat top center; padding:30px 37px;}
#content-area3{width:896px;margin:0 auto;position:relative; background:url(images/bg-internal-testimonials.jpg) no-repeat top center; padding:30px 37px;}
	#content-area3-text{ padding:50px 30px 65px 490px;}
	
#content-area4{width:896px;margin:0 auto;position:relative; background:url(images/bg-renewal-plan.jpg) no-repeat top center; padding:30px 37px;}
	#content-area4-text{ padding:90px 15px 200px 400px;}
	
#renewal-content{ background:url(images/bg-scale.jpg) no-repeat top left; height:702px; padding:0 0 0 330px;}

#content-intro{ padding:0 0 30px; font-size:16px; line-height:22px;}

#left-column{ float:left; width:560px; height:784px; background:url(images/bg-main-content.jpg) no-repeat; margin:4px 0 30px; padding:30px;}
#right-column{ float:right; width:300px;}

.product-image{width:104px;}
.product-content{ width:431px; padding:0 0 0 25px;}

#testimonial-1{background:url(images/bg-testimonials.jpg) no-repeat; width:252px; height:475px; font-size:11px; font-style:italic; padding:28px 24px 0; line-height:15px;}
	#testimonial-1 h1{font-size:18px;font-weight:normal;color:#f8981d;line-height:1.2em; margin:0px; padding:0px; display:inline; font-style:normal;}
	#testimonial-links{padding:235px 0 0;}
	#testimonial-links a{font-style:normal; color:#FFFFFF; text-decoration:none; font-size:14px;}
	#testimonial-links a:hover{text-decoration:underline;}
	
#testimonial-2{padding:195px 0 0;}
	
.twenty-eight{ font-size:28px; color:#f8981d; line-height:28px;}
.twenty { font-size:20px; color:#f8981d;}
.eleven{ font-size:11px; color:#999999; margin:10px 0 18px;}
.twelve{ font-size:12px; color:#666666; line-height:15px;}
.twenty-two{color:#a1b504; font-size:18px; line-height:22px;}

#FAQ{ padding:18px 0;}

#buy-now-buttons{ padding:25px 0 0 0; text-align:center;}

/***********************************************/
/*Footer                                       */
/***********************************************/
#footer{width:978px;margin:0 auto;position:relative; font-size:11px; line-height:14px;}
	#footer a{ color:#666666; text-decoration: underline;}
	#footer a:hover{ color:#999999; text-decoration:none;}
	
#footer-content{padding:15px 12px;}

