
body
	{
	margin:0px;	padding:0px; font-family:verdana;
	}
#main
	{
	width:892px; margin:auto; float:none;
	}

div
	{
	float:left;
	}
	
#button_container
	{
	width:892px; float:left; height:27px;
	}

a.home_btn
	{
	float:left; width:111px; height:27px; background:url(../images/mnu_home.jpg) no-repeat top left;
	}
a.home_btn:hover, a.home_btn_act
	{
	float:left;	width:111px; height:27px; background:url(../images/mnu_home_over.jpg) no-repeat top left;
	}
a.benefit_btn
	{
	float:left; width:112px; height:27px; background:url(../images/mnu_benefit.jpg) no-repeat top left;
	}
a.benefit_btn:hover, a.benefit_btn_act
	{
	float:left;	width:112px; height:27px; background:url(../images/mnu_benefit_over.jpg) no-repeat top left;
	}
a.faq_btn
	{
	float:left; width:111px; height:27px; background:url(../images/mnu_faq.jpg) no-repeat top left;
	}
a.faq_btn:hover, a.faq_btn_act
	{
	float:left;	width:111px; height:27px; background:url(../images/mnu_faq_over.jpg) no-repeat top left;
	}
a.install_btn
	{
	float:left; width:111px; height:27px; background:url(../images/mnu_install.jpg) no-repeat top left;
	}
a.install_btn:hover, a.install_btn_act
	{
	float:left;	width:111px; height:27px; background:url(../images/mnu_install_over.jpg) no-repeat top left;
	}
a.testimonial_btn
	{
	float:left; width:111px; height:27px; background:url(../images/mnu_testimonial.jpg) no-repeat top left;
	}
a.testimonial_btn:hover, a.testimonial_btn_act
	{
	float:left;	width:111px; height:27px; background:url(../images/mnu_testimonial_over.jpg) no-repeat top left;
	}
a.order_btn
	{
	float:left; width:111px; height:27px; background:url(../images/mnu_order.jpg) no-repeat top left;
	}
a.order_btn:hover, a.order_btn_act
	{
	float:left;	width:111px; height:27px; background:url(../images/mnu_order_over.jpg) no-repeat top left;
	}
a.contact_btn
	{
	float:left; width:111px; height:27px; background:url(../images/mnu_contact.jpg) no-repeat top left;
	}
a.contact_btn:hover, a.contact_btn_act
	{
	float:left;	width:111px; height:27px; background:url(../images/mnu_contact_over.jpg) no-repeat top left;
	}

#line_repeat
	{
	float:left; background:url(../images/line_repeat.jpg) top repeat-y; width:892px; border:0px solid #FF9900;
	}
.catalog_container
	{
	float:left; width:157px; padding:5px 0px 0px 8px;
	}
a.catalog_container
	{	
	font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;
	}
a.catalog_container:hover
	{	
	font-size:11px; font-weight:bold; color:#000000; text-decoration:none;
	}
.catalog_txt
	{
	padding:5px 0px 4px 0px;
	}
	
a.catalog_txt
	{
	font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;
	}
	
a.catalog_txt:hover
	{
	font-size:11px; font-weight:bold; color:#000000; text-decoration:none;
	}	
	
#content_container
	{
	float:left; width:710px; padding:0px 5px 0px 12px; font-size:12px; line-height:16px;
	}
#benefitbg
	{
	background:url(../images/benefit_bg.jpg) no-repeat; width:331px; height:58px; margin-top:10px; color:#FFFFFF; padding:30px 0px 0px 20px; line-height:16px;
	}
#reasonbg
	{
	background:url(../images/reason_bg.jpg) no-repeat; width:331px; height:55px; margin-top:10px; color:#FFFFFF; padding:24px 0px 0px 20px; line-height:16px;
	}

#footer
	{
		width:892px; height:100px; font-size:11px;
	}	
#footer a
	{
		font-size:11px; color:#000000; text-decoration:none;
	}	
#footer a:hover
	{
		font-size:11px; color:#000000; text-decoration:underline;
	}	
#footer a.mail
	{
		font-size:11px; color:#529ece; text-decoration:none;
	}	
#footer a.mail:hover
	{
		font-size:11px; color:#529ece; text-decoration:underline;
	}
.canada
	{
	width:130px; padding:10px 0px 0px 15px;
	}	
.usa
	{
	width:110px; text-align:right; padding:10px 15px 0px 0px;
	}
.footer_link
	{
	width:622px; padding:25px 0px 0px 0px; text-align:center;
	}
/*-----------------------------------------*/
#carousel_bg
	{
	background:url(../images/carousel_bg.jpg); width:321px; height:344px; padding:0px 0px 0px 2px;
	}

#arrow_left
	{
	padding-top:23px; padding-right:5px; width:24px; 
	}
#arrow_right
	{
	padding-top:23px; padding-left:5px; width:24px; 
	}
.stepcarousel
	{
	position: relative; /*leave this value alone*/	overflow: scroll; /*leave this value alone*/ width:200px; /*Width of Carousel Viewer itself*/
	height:60px; /*Height should enough to fit largest content's height*/ border:0px solid #CCFF00;
	}

.stepcarousel .belt
	{
	position: absolute; /*leave this value alone*/ 	left: 0; top: 0;
	}

.stepcarousel .panel
 	{
	float:left;	width:62px;	padding:15px 0px 0px 4px; overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	}
	
/*-------------------------------------------------------------*/	
	
#arrow_left1
	{
	/*padding-top:30px;*/ padding-top:54px; padding-right:5px; width:24px; 
	}
#arrow_right1
	{
	/*padding-top:30px;*/ padding-top:54px; padding-left:5px; width:24px; 
	}
.stepcarousel1
	{
	position: relative; /*leave this value alone*/	overflow: scroll; /*leave this value alone*/ width:640px; /*Width of Carousel Viewer itself*/
	height:132px;/*height:85px;*/ /*Height should enough to fit largest content's height*/ border:0px solid #CCFF00;
	}

.stepcarousel1 .belt1
	{
	position: absolute; /*leave this value alone*/ 	left: 0; top: 0;
	}

.stepcarousel1 .panel1
 	{
	float:left;	padding:0px 0px 0px 0px; overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	}
	
/*-----------------------------------------------------------*/	
	
#overview_container
	{
	width:184px; border:0px solid #33CC99; padding:0px 0px 0px 8px;
	}
#overview_bg
	{
	background:url(../images/overview_bg.jpg) no-repeat bottom; width:170px; padding:10px 4px 0px 6px; font-size:12px; line-height:18px; background-color:#FFFFFF; border-left:2px solid #000000; border-right:2px solid #000000;
	}
#order_container	
	{
	width:180px; border:0px solid #33CC99; padding:0px 0px 0px 8px;
	}
#price
	{
	text-align:center; font-size:18px; font-weight:bold; width:180px; line-height:19px; margin-top:10px;
	}
#drive_bg
	{
	background:url(../images/drive_bg.jpg) no-repeat; width:160px; height:126px; padding:8px 10px 0px 10px; text-align:center; font-size:11px; font-weight:bold; line-height:14px; margin-top:10px;
	}
#drive
	{
	color:#FFFFFF; padding:5px 0px 5px 0px; width:160px;  text-align:center;
	}
#wind	
	{
	color:#000000; padding-bottom:5px; width:160px;  text-align:center;
	}
#enjoy
	{
	color:#FFFFFF; text-align:center; width:160px;
	}
#testi_bg
	{
	background:url(../images/testi_repeat.jpg) repeat-y; width:168px; padding:5px;
	}
#name
	{
	color:#5aa2d6; font-weight:bold; text-align:right; width:165px; padding-top:5px;
	}
	
	
/* Textbox */
.txtbox
	{
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 16px;
	width: 180px;
	border: 1px #C3C3C3 solid;
	background-color:#ffffff;
	}
/* Button */
.butten
			{ background:url(../images/btn_bg_blue.jpg) repeat-x; color:#ffffff; font-weight:bold;
				 border:0px; font-family:Verdana; text-align:center;
				   cursor:hand; height:23px;  width:75px;
				  line-height:20px; font-size:12px; padding:0px; margin:0;
			}

/* TextArea */
.txtarea
	{
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 72px;
	width: 180px;
	border: 1px #C3C3C3 solid;
	background-color:#FFFFFF;
	}
	
/* Combobox */
.cmbbox
	{
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 180px;
	border: 1px #C3C3C3 solid;
	background-color:white;
	}
/* Anchor Tag */
a.new_r			{	font-family:Verdana; font-size:12px; color:#3366CC; text-decoration: underline;		}
a.new_r:hover		{	font-family:Verdana; font-size:12px; color:#FF0000; text-decoration: none;			}

#catalog_txt
{
	padding:5px 0px 4px 0px;
}
#catalog_container
{
	float:left; width:157px; padding:5px 0px 0px 8px;
}
#catalog_container a
{	
  font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}
#catalog_container a:hover
{	
   font-size:11px; font-weight:bold; color:#000000; text-decoration:none;
}
#install_video
{
   width:179px; adding:10px 4px 0px 6px; font-size:12px; line-height:18px; background-color:#000000; text-align:center; 
}	
	