body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,tr ,td {margin:0; padding:0;}



html, body {

	

	font: 13px Arial, Helvetica, sans-serif;

	color: #34342C;

	background:url(../images/bg.gif) top left repeat-x;

	text-decoration: none;

}



/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}

H1 {}

H2 {}

H3 {}

H4 {}

 

UL, OL {list-style: none; }

li {list-style-type:none;}



A { color:#307ac2; text-decoration:none;}

/*A:visited{ text-decoration:none; color:#;}*/

A:hover {color:#0a57a1; text-decoration:none;}

/*A:active { text-decoration:none; color:#;}*/

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.lF {float:left;}

.rF {float:right;}

p{ margin-bottom:25px;}

/*------------FORM CSS TAGS------------*/



form{ margin: 0 0 0 0; }

input { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #f1f1f1; background: #555555; border: 0px solid #c5c9cc; padding:2px 2px; }

textarea { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #f1f1f1; background: #555555; border: 0px solid #a2a2a2; }

select { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #f1f1f1; background: none !important; background:#e5e5e5; border: 1px solid #a2a2a2 !important;

border: none; padding:0px; }

radio { background: none; border: 0px solid #a2a2a2; }

.input { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: none; background: none; border: 0px solid #a2a2a2; }

.input-button { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; font-weight: bold; padding:2px 10px; color: #333; background: #dbdbdb url(../images/buttonBg.gif) top left repeat-x; border: 0px solid #bc8d03; }



/* LAYOUT STYLES */

#header{

	width:100%;

	background:url(../images/header_bg.gif) top center  no-repeat;

}

.header-content{

	width:980px;

	margin:0 auto;

}



/*--------------Header----------------*/

.logo_section{
	height:73px;
	position: relative;

}

.logo{
	width:200px;
	float:left;
	padding:15px 0 0 30px;
	position: absolute;
	left: 0px;
	top: 0px;

}

.ecf{

	width:237px;

	height:22px;

	float:right;

	padding:25px 0 25px 0;

}

.nav_section{
	height:47px;
	padding:17px 0 10px 425px;

	

}



ul.nav_menu li.home { width:43px; height:46px; display:block; float:left; margin-right:40px;}

ul.nav_menu li.home a.nav1{ background:url(../images/home.gif) no-repeat; width:43px; height:46px; display:block; float:left;}

ul.nav_menu li.home a.nav1:hover{ background:url(../images/home-hover.gif) no-repeat; width:43px; height:46px; display:block; float:left;}

ul.nav_menu li.home a.nav1.act{ background:url(../images/home-hover.gif) no-repeat; width:43px; height:46px; display:block; float:left;}



ul.nav_menu li.faq { width:30px; height:46px; display:block; float:left; margin-right:40px;}

ul.nav_menu li.faq a.nav2{ background:url(../images/faq.gif) no-repeat; width:30px; height:46px; display:block; float:left;}

ul.nav_menu li.faq a.nav2:hover{ background:url(../images/faq-hover.gif) no-repeat; width:30px; height:46px; display:block; float:left;}

ul.nav_menu li.faq a.nav2.act{ background:url(../images/faq-hover.gif) no-repeat; width:30px; height:46px; display:block; float:left;}



ul.nav_menu li.assembly { width:69px; height:46px; display:block; float:left; margin-right:40px;}

ul.nav_menu li.assembly a.nav3{ background:url(../images/assembly.gif) no-repeat; width:69px; height:46px; display:block; float:left;}

ul.nav_menu li.assembly a.nav3:hover{ background:url(../images/assembly-hover.gif) no-repeat; width:69px; height:46px; display:block; float:left;}

ul.nav_menu li.assembly a.nav3.act{ background:url(../images/assembly-hover.gif) no-repeat; width:69px; height:46px; display:block; float:left;}


ul.nav_menu li.minimega {
	width:130px;
	height:46px;
	display:block;
	float:left;
	margin-right:40px;
}

ul.nav_menu li.minimega a.nav6{
	width:130px;
	height:46px;
	display:block;
	float:left;
	background-image: url(../images/minimega.png);
	background-repeat: no-repeat;
}

ul.nav_menu li.minimega a.nav6:hover{
	width:130px;
	height:46px;
	display:block;
	float:left;
	background-image: url(../images/minimega-hover.png);
	background-repeat: no-repeat;
}

ul.nav_menu li.minimega a.nav6.act{
	background:url(../images/minimega-hover.png) no-repeat;
	width:130px;
	height:46px;
	display:block;
	float:left;
}


ul.nav_menu li.accessories { width:83px; height:46px; display:block; float:left; margin-right:40px;}

ul.nav_menu li.accessories a.nav4{ background:url(../images/accessories.gif) no-repeat; width:83px; height:46px; display:block; float:left;}

ul.nav_menu li.accessories a.nav4:hover{ background:url(../images/accessories-hover.gif) no-repeat; width:83px; height:46px; display:block; float:left;}

ul.nav_menu li.accessories a.nav4.act{ background:url(../images/accessories-hover.gif) no-repeat; width:83px; height:46px; display:block; float:left;}



ul.nav_menu li.contact { width:79px; height:46px; display:block; float:left; margin-right:40px;}

ul.nav_menu li.contact a.nav5{ background:url(../images/contact.gif) no-repeat; width:79px; height:46px; display:block; float:left;}

ul.nav_menu li.contact a.nav5:hover{ background:url(../images/contact-hover.gif) no-repeat; width:79px; height:46px; display:block; float:left;}

ul.nav_menu li.contact a.nav5.act{ background:url(../images/contact-hover.gif) no-repeat; width:79px; height:46px; display:block; float:left;}



.banner{

	width:978px;

	height:346px;

	margin:0 auto;

}

#Contentarea{

	width:100%;

	background:url(../images/bg_pattern.gif) top left repeat;

}

.contentsection{

	width:960px;

	background:url(../images/cont-bg.png) top center no-repeat;

	margin:0 auto;

	padding:10px;

	position:relative;

}

.left_sec{

	float:left;

	width:662px;

	padding-left:10px;

	padding-top:53px;

	text-align:justify; position:relative;

}

.right_sec{

	float:right;

	width:246px;

	padding-top:53px;

	padding-right:10px;

	position:relative;	

}

.right_Q{

	font-family:Arial, Helvetica, sans-serif;

	color:#13223a;

	font-weight:bold;

	padding-left:30px;

	background:url(../images/faq_icon.gif) top left no-repeat;

}

.right_Q2{

	width:223px;

	font-family:Arial, Helvetica, sans-serif;

	color:#13223a;

	font-weight:bold;

	padding-left:30px;

	padding-top:10px;

	background:url(../images/faq_icon.gif) top left no-repeat;

}

.line{

	height:20px;

	margin:0 auto;

	float:right;

}

.right_ans{



	font-family:Arial, Helvetica, sans-serif;

	color:#5b5b5b;

	padding-left:30px;

	padding-bottom:10px;

	margin:10px 0 0 0;	

	background:url(../images/ans_icon.gif) top left no-repeat;

}

#footer{

	width:100%;

	margin:0 auto;

	height:77px;

	background:#808080;

}

.foot_nav{

	width:980px;

	margin:0 auto;

	font-size:14px;

	color:#FFFFFF;

	line-height:18px;

	height:50px;

	text-align:center;

	padding:20px 0 0 0;	

}

.copyright{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#bebebe;

	line-height:18px;

}

.address_sec{

	float:left;

	width:462px;

	padding-left:10px;

	padding-top:53px;

	text-align:justify;

	position:relative;

}

.form_sec{

	float:right;

	width:420px;

	padding-top:53px;

	padding-right:10px;	

}

.add{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#5b5b5b;

}

.name_field{

	width:120px;

	float:left;

	height:17px;

	padding:10px;

	font-weight:bold;

	color:#5b5b5b;

	margin-bottom:10px;

}

.submit_field{

	width:70px;

	float:left;

	height:27px;

	float:left;

	font-weight:bold;

	color:#5b5b5b;

	margin-bottom:10px;

	text-indent:-9999px;

	

	background:url(../images/submit.gif) top left no-repeat;

}

.inp_field{

	width:251px;

	float:left;

	height:37px;

	font-weight:bold;

	color:#5b5b5b;

	margin-bottom:10px;

}

.inp_field1{

	width:251px;

	float:left;

	 

	font-weight:bold;

	color:#5b5b5b;

	margin-bottom:10px;

}

.inp_property{

	width:241px;

	height:28px;

	line-height:28px;

	padding:0 5px 0 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333333;

	background:url(../images/input.gif) top left no-repeat;

}

.textarea_property{

	width:241px;

	height:72px;



	padding:5px 5px 0 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333333;

	background:url(../images/textarea.gif) top left no-repeat;

}

.welcome_txt{ width:400px; height:54px; position:absolute; top:0px; left:-31px;}


.faq_head{ width:301px; height:54px; position:absolute; top:0px; right:-31px;}

.down_head{ width:301px; height:54px; position:absolute; top:0px; right:-21px;}

.faq_txt{

	width:301px;

	height:54px;

	position:absolute;

	top:282px;

	right:96px;

}

.faq_cont{
	float:left;
	width:940px;
	padding-left:10px;
	padding-right:10px;
	padding-top:53px;
	text-align:justify;
	position:relative;

}

.faq_img{

	width:219px;

	float:left;	

	margin:60px 0 0 0;

}

.assembly_cont{

	float:left;

	width:900px;

	padding-left:10px;

	padding-right:10px;

	padding-top:53px;

	text-align:justify; position:relative;

}

.instructions{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	padding-left:10px;

}

ul.main{ margin-left:20px; 	color:#192c42; font-weight:bold;}

ul.main li{ list-style:disc; margin-bottom:10px;}
.gallery {
	margin: auto;
	width: 920px;
}
.gallery img {
	float: left;
	margin-top: 5px;
	margin-right: 9px;
	margin-bottom: 5px;
	margin-left: 9px;
	border: 1px solid #999999;
	background-color: #CCC;
	padding: 5px;
}
.description {
	width:520px;
	position:absolute;
	top:0px;
	left:420px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
