@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	height:auto;
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF3d3d////riJKgAAAAAJ0Uk5T/wDltzBKAAAAFUlEQVR42mJgBAEGGMmAxAYCgAADAAGGABmnk/7aAAAAAElFTkSuQmCC);

}
/*	main div content goes to here*/ 
.formtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#main {
	margin:auto;
	padding-left:5px;
	padding-right:5px;
	width:983px;
	height:auto;
	background:#FFF;
	background-image: Url(images/content_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}
/*headder content goes to here*/ 
#headder {
	margin:0px;
	padding:0px;
	height:151px;
	width:983px;
}
h1{
	float:left;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#027d3e;
	font-weight:bold;
	margin:100px 0 0 96px;
}
#header-top-bg{ width:993px; height:13px; margin:0px; padding:0px; }
#headder_left {
	margin:0px;
	padding:0px;
	height:151px;
	width:180px;
	float:left;
}
#headder_right {
	margin:0px;
	padding:0px;
	height:151px;
	width:800px;
	float:right;
	background-image: Url(images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#head-top{ width:435px; height:30px;margin-top:-20px;  float:right;}
#head-top ul{ float:right; height:30px; }
#head-top ul li{ float:left; margin-right:15px;}
#head-top ul li a{ font-family:Arial; text-decoration:none; color:#fff;}

#headder_right ul {
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	list-style:none;
	text-align:right;
	margin:0px;
	padding:12px 0px 0px 0px;
}
#headder_right ul li {
	display:inline;
	padding:14px 7px 0px 0px;
	margin:0px;
}
#headder_right ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	padding:11px 0px;
}
#headder_right ul li a:hover {
	color:#360;
	text-decoration:none;
	padding:11px 0px;
}
/*headder content end  here*/ 
	
/*navigationcontent start  here*/ 
#navigation {
	margin:0px;
	padding:0px;
	height:51px;
	width:983px; background:url(images/nav_middle.jpg) repeat-x;
}
#navigation_left {
	margin:0px;
	padding:0px;
	height:51px;
	float:left;
}
#navigation_main {
	margin:0px;
	padding:0px;
	width:958px;
	height:51px;
	float:left;  background:url(images/nav_middle.jpg) repeat-x;
}
#navigation_right {
	margin:0px;
	padding:0px;
	height:51px;
	float:right;
}
/*navigationcontent end  here*/ 
.border {
	border-right:none;
}
#banner-bot-text {
	width:983px;
	height:37px;
}
#banner-bot-text-right {
	float:right;
	padding:0px 5px;
	width:970px;
	height:35px;
	background:url(images/ban-bot-text-right-bg.html) repeat-x;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
}
#banner-bot-text-right p {
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding:0px 0px 5px 0px;
}
.banner {
	width:983px;
	height:391px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.banner-bot {
	height:14px;
	background:url(images/banner-bot.jpg) repeat-x;
	padding:0px;
	margin:0px;
}
.wrapper {
	width:953px;
	height:auto;
	padding:0px 12px 20px 15px;
	overflow:hidden;
	margin:0px;
}
.inner_wrapper {
	width:983px;
	height:auto;
	padding:0px 12px 20px 0px;
	overflow:hidden;
	margin:0px;
}
.wrapper-left {
	width:650px;
	height:auto;
	float:left;
	padding:0px;
}
.welcome {
	width:650px;
	height:auto;
	
}
.welcome-ul-li-text  {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; margin:0px; padding-left:24px; line-height:24px;

}

.welcome h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; margin:0px; padding:0px;}

.welcome th {
	width:15px;
	height:auto;
	overflow:hidden;
}
.tabletext {
	font-family:"Calibri";
	font-size:14px;
	color:#000;
}
.table-input {
	width:180px;
	height:25px;
	margin:0px;
	padding:0px;
	color:#494949;
}
.table-area {
	width:250px;
	height:100px;
	margin:0px;
	padding:0px;
	color:#494949;
}
.table-input-button {
	width:100px;
	height:30px;
	padding:0px;
	margin:0px;
	color:#0000;
}
.welcome h3 {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	color:#000000;
}
.welcome h3 span {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	color:#89a125;
}
.welcome p {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
}
.welcome p a {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:udnerline;
	text-align:justify;
	line-height:18px;
}
.welcome p a:hover {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:underline;
	text-align:justify;
	line-height:18px;
}


.quotes p {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
}


.welcome h6 {
	padding:0px 0px 0px 0px;
	margin:0px;
	float:right;
	width:80px;
	height:27px;
}
.solarsystem-services {
	width:650px;
	height:auto;
	overflow:hidden;
}
.solar {
	width:390px;
	height:auto;
	float:left;
}
.solar h3 {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	color:#000000;
}
.solar h3 span {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	color:#E4322B;
}
.solar-bot {
	width:390px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
}
.solar-left {
	width:216px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
}
.solar-left p {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
}
.solar-right {
	padding:0px;
	margin:18px 0px 0px 0px;
	float:right;
	width:160px;
	height:131px;
	float:right;
}
.solar h6 {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#eb6706;
}
.solar h6 a {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#eb6706;
}
.solar h6 a:hover {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.ourservices {
	width:235px;
	height:auto;
	float:left; padding-left:10px;
}
.ourservices h3 {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	color:#000000;
}
.ourservices-bot {
	width:245px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.ourservices-bot ul {
	width:235px;
	margin:0px;
	padding:0px;
}
.ourservices-bot ul li {
	list-style:none;
	background:url(images/arrow.jpg) no-repeat 1px 5px;
	padding:0px 0px 0px 28px;
	line-height:20px;
	margin:0px;
}
.ourservices-bot ul li a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#eb6706;
	text-decoration:none;
	text-align:right;
}
.ourservices-bot p {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
}
.ourservices-bot h6 {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#eb6706;
}
.ourservices-bot h6 a {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#eb6706;
}
.ourservices-bot h6 a:hover {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
#products {
	width:650px;
	height:auto;
	padding:5px 0px 3px 0px;
	margin:0px 0px 3px 0px;
}
#products h3 {
	width:653px;
	height:13px;
	font-family:"Calibri";
	font-size:22px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	color:#0d6ba7;
}
#products-bot {
	width:649px;
	height:120px;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}
#products-bot-left-bg {
	width:5px;
	height:125px;
	float:left;
}
#products-bot-main-bg {
	width:637px;
	height:124px;
	background:url(images/p-mid-bg.jpg) repeat-x;
	border-top:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
	float:left;
}
#products-bot-right-bg {
	width:5px;
	height:125px;
	float:left;
}
.wrapper-right {
	width:288px;
	height:auto;
	float:right;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.news {
	width:288px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:right;
}
.news h3 {
	margin:0px;
	padding:0px;
	font-family:"Calibri";
	font-size:22px;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	color:#89a125;
}
.news h3 span {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	color:#000000;
}
.news ul {
	margin:0px;
	padding:0px;
	width:288px;
	height:auto;
}
.news ul li {
	list-style:none;
	background:url(images/news-arrow.jpg) no-repeat 1px 21px;
	padding:18px 0px 5px 32px;
	line-height:18px;
	margin:0px;
}
.news ul li a {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#494949;
	text-decoration:none;
}
.news ul li a:hover {
}
.news h6 {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#eb6706;
}
.news h6 a {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#eb6706;
}
.news h6 a:hover {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}
.news-text {
	text-align:right;
	font-size:11px;
	color:#494949;
	font-weight:bold;
	float:right;
}
.news-bot {
	width:288px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:left;
}
.news-bot {
	width:288px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:left;
}
.news-bot p {
	width:288px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#494949; line-height:18px; 
}


.testimonials {
	width:288px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
}
.testimonials h3 {
	width:288px;
	height:15px;
	font-family:"Calibri";
	font-size:22px;
	text-decoration:underline;
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#000000;
}
.testimonials p {
	text-align:justify;
	line-height:18px;
	font-family:Arial;
	font-size:12px;
	padding:5px 0px 0px 0px;
	margin:0px;
	color:#494949;
}
.testimonials h6 {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:15px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#eb6706;
}
.testimonials h6 a {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:25px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#eb6706;
}
.testimonials h6 a:hover {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:25px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}
.contact {
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:288px;
	height:55px;
}
.contact_p{ text-align:justify;
	line-height:12px;
	font-family:Arial;
	font-size:12px; line-height:18px;
	padding:2px 0px 0px 0px;
	margin:0px;
	color:#494949;}


#footer {
	max-width: 993px;
	background-image: Url(images/bg_footer.jpg);
	height:162px;
	margin:auto;
	padding:0px;
}
#footer-wrapper {
	margin: 0 auto;
	max-width: 993px;
}
#footer-left {
	width:600px;
	float:left;
	height:66px;
	margin:0px;
	padding:0px;
}
#footer-left .span a {
	color:White; text-decoration:none; font-family:Arial; font-size:12px;
}
#footer-left .span {
	width:580px;
	float:left;
	height:20px;
	margin:0px;
	line-height:18px;
	padding:5px 0px 5px 15px;
	font-family:Arial;
	font-size:12px;
	color:White;
	text-decoration:none;
	font-weight:normal;
}
#footer-right {
	width:340px;
	float:right;
	height:66px;
	margin:0px;
	color:White;
	padding:0px 0px 0px 0px;
}
#footer-right #span {
	width:240px;
	float:right;
	height:35px;
	margin:0px;
	line-height:18px;
	padding:4px 0px 4px 3px;
	font-family:Arial;
	font-size:12px; 
	text-decoration:none;
	font-weight:normal;
}
#footer-right #span a{ color:White;  } 
#footer-right h6 {
	width:100px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.follow {
	text-align:left;
	width:70px;
	height:30px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:13px 0px 0px 0px;
	float:left;
	color:White;
}
.imgpadd {
	margin-top:1px;
	margin-right:15px;
}
/*--------our services right side start heare--------------------*/

.services-right {
	width:288px;
	height:auto;
	float:right;
}
.services-right h3 {
	font-family:"Calibri";
	font-size:22px;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	color:#0d6ba7;
}
.services-right-bot {
	width:288px;
	height:auto;
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px;
}
.services-right-bot ul {
	width:288px;
	margin:0px;
	padding:0px;
}
.services-right-bot ul li {
	list-style:none;
	background:url(images/arrow.jpg) no-repeat 1px 5px;
	padding:0px 0px 0px 10px;
	line-height:20px;
	margin:0px;
}
.services-right-bot ul li a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#eb6706;
	line-height:20px;
	text-decoration:none;
	text-align:left;
	padding:0px 0px 0px 18px;
}
.services-right-bot p {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:14px 0px 0px 0px;
	margin:0px;
	color:#494949;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
}
.services-right-bot h6 {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#eb6706;
}
.services-right-bot h6 a {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#eb6706;
}
.services-right-bot h6 a:hover {
	padding:0px;
	margin:0px;
	float:right;
	width:80px;
	text-align:right;
	height:27px;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}
#site ul {
	width:674px;
	height:auto;
	padding:0px;
	margin-top:15px;
	overflow:hidden;
}
#site ul li {
	font-family:Arial;
	font-size:14px;
	list-style:none;
	line-height:20px;
	background:url(images/site-arrow.jpg) no-repeat top left;
	padding-left:26px;
}
#site ul li a {
	font-family:Arial;
	font-size:14px;
	color:#494949;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#site ul li a:hover {
	font-family:Arial;
	font-size:14px;
	color:#F60;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.product-img {
	margin:8px 10px 5px 10px; border:solid 1px #999;
}
.float{
	float:right;
	}
	
	
	.marquee_text{ margin-left:10px; margin-right:20px; font-family:Arial; font-size:12px; text-decoration:none; color:#494949; line-height:30px; }
	
	








#topnavpannel {
	width:400px;
	height:30px;
	float:right;
	background:url(images/topnav-bg_02.gif) repeat-x;
}									
	#topnav {
	width:375px;
	height:25px;
	float:left;
	margin-top:3px;
}
.quickjump {
	width:130px;
	height:18px;
	font-family:tahoma;
	color:#666666;
	font-size:11px;
	margin-left:45px;
	border: solid 1px #979797;
}

.L1 {
	font-family:tahoma;
	font-size:11px;
	color: #666666;
	text-decoration:none;
	line-height:18px;
}
.L1:hover {
	font-family:tahoma;
	font-size:11px;
	color: #0033FF;
	text-decoration:underline;
	line-height:18px;
}
.l2 {
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
	text-align:justify;
	font-weight:600;
	color:#5F5F5F;
	text-decoration:none;
}
.l2:hover {
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
	text-align:justify;
	font-weight:600;
	color: #0099FF;
	text-decoration:none;}
	
	
	
	/*Menu*/
	
	#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500;  font-family:arial, verdana, sans-serif;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:40px; line-height:40px; background:#573020; color:#fff; text-decoration:none; font-size:13px;  font-style:normal; padding:0 15px 0 15px;}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fbad3f; background-color:#89a125;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; background:#89a125;}
#menu li:hover > a.sub {color:#fff; background-color:#89a125;}

#menu li.current a {color:#fff; background:#840;}

#menu li a.sub {background: #573020 url(down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#840 url(down-arrow.gif) no-repeat right center;}

#menu :hover ul {left:0; top:40px; width:120px; background:red;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu :hover ul li {margin:0;}
#menu :hover ul li a {width:180px; padding:0; text-indent:10px; background:#000000;}
#menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background-color:#89a125; color:#fff;}
#menu :hover ul :hover a.fly {background-color:#89a125; color:#fff;}

#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#840 url(right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:#fff;}
R link */

.menu ul :hover ul :hover ul{ visibility:visible;}
k */

.menu ul :hover ul :hover ul{ visibility:visible;}








.lof-slidecontent, .lof-slidecontent a {	color:#FFF;	}
.lof-container {}.lof-slidecontent{	position: relative;}
.lof-slidecontent .preload{	position:absolute;	top:0;	left:0;	z-index:2; height: 100%; width: 100%;}
.lof-main-outer {position: relative; overflow:hidden;}
.lof-main-outer .lof-next,  .lof-main-outer .lof-previous{	display:block;	width:40px;	color:#FFF;	cursor:pointer;	position:absolute;	height:100%;	top:0;}
.lof-main-outer .lof-next {	right:10px;}
.lof-main-outer .lof-previous {	left:10px;}
.lof-main-wapper li {border: none !important;}

/* main flash */
ul.lof-main-wapper{	/* margin-right:auto; */	background: transparent;	padding:0 !important;	margin:0 !important;	position: relative;}
ul.lof-main-wapper li{	padding:0 !important;	margin:0 !important;	float:left;	list-style: none;	position:relative;}
ul.lof-main-wapper li a img {border:none !important;}
.lof-opacity {	overflow:visible  !important;;	position:absolute !important;}
.lof-opacity  li{	position:absolute  !important;;	top:0;	left:0;	margin:0;	padding:0;	float:inherit  !important;}
ul.lof-main-wapper li img{	padding:0 !important; margin:0 !important; max-width: none !important; }

/* item navigator */.lof-navigator-wapper {	position:absolute;}
.lof-navigator-outer{	position:relative;	z-index:1;	height:180px;	overflow:hidden;	color:#FFF;	margin:0;	padding:0;}ul.lof-navigator{	top:0;	padding:0;	margin:0;	position:relative;	width:100%;}
ul.lof-navigator li{	cursor:pointer;	list-style:none;	padding:0;	margin: 0;	overflow:hidden;	float:left;	display:block;	text-align:left; border: none !important;}
ul.lof-navigator li span {	display: none;}
ul.lof-navigator li.active {		display:block;}



.body_left{float:left; width:765px; height:auto;}

.flash{width:100%; height:auto;}

.products{width:218px; height:auto; float:left; padding:10px 10px 10px 0; margin:10px 3px 5px 0px; background-color:#fff; border:1px solid #e7e7e7;}
.products_img{ width:204px; height:158px; margin:0px auto; border:2px solid #f9f9f9;}
.products_text{ width:208px; height:auto; margin:0px auto; text-align:left;}
.products_text p{ padding:5px 0px !important;}
.tc{color:#d16406; font-weight:bold; background-color:#F7F7F7; text-align:center; margin:5px 0px; text-shadow:0px 1px 0px #ccc; padding:5px 0px; }	
		
.body_right{float:right; width:218px; height:auto; border:1px solid #e7e7e7; background:#fff;}

.prod_offered{ width:218px; height:auto;}
.prod_offered ul{margin:0px 10px 0px 0px; list-style:none; padding:0px;}
.prod_offered ul li{ font-family:Arial, Helvetica, sans-serif; color:#636262; margin-left:5px; font-size:11px; text-transform:uppercase; 
background:url(images/arrow_left.png) 0 10px no-repeat; line-height:26.5px; padding-left:15px;}
.prod_offered ul li a{text-decoration:none; border-bottom:1px solid #e6e6e6; color:#636262; display:block;}
.prod_offered ul li a:hover{text-decoration:none; border:none; color:#89a125; border-bottom:1px solid #333;}

.specialoffer{margin-top:15px; width:208px; height:auto; padding:0px 5px;} 

.specialoffer img{padding:0px;}

.about{width:280px; height:175px; margin-right:20px; margin-top:30px; float:left; background:url(../images/about-bg.jpg) no-repeat;
padding:8px;}

.about p{text-align:justify; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.getintouch{width:280px; height:175px; margin-right:20px; margin-top:30px; float:left; background:url(../images/getin-touch-bg.jpg) no-repeat; padding:8px;}
.getintouch p{text-align:justify; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.quick_enuiry{width:280px; height:175px; margin-top:30px; float:left; background:url(../images/quickenquiry-bg.jpg) no-repeat; padding:8px;}

.textfield{width:125px; height:22px; float:left; border:1px solid #889c75; background:#fff; color:#8a8a8a; margin-right:8px;}
.quiery{width:260px; height:22px;  border:1px solid #889c75; background:#fff; color:#8a8a8a; margin-top:10px; margin-bottom:10px;}


.leftcontent{float:left; width:218px; height:auto; border:1px solid #e7e7e7; background:#fff;}

.quickenquiry{width:218px; height:auto; margin-top:20px;}
.box{width:190px; height:21px; border:1px solid #ededed; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px; margin:10px 0px 0px 5px;}
.boxes{width:190px; height:60px; border:1px solid #ededed; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px; margin:10px 0px 0px 5px;}

.enquiry{width:300px; height:auto; margin:10px;}
.enquiry_left{width:100px; height:auto; float:left; margin:10px 0px 0px 0px; line-height:20px; font-weight:bold;}
.enquiry_right{width:200px; height:auto; float:left;}


.submit{float:right;}
.submit2{width:83px; height:auto; margin:10px 0px 10px 60px}

.rightcontent{float:right; width:745px; height:auto; border:1px solid #e7e7e7;  
padding:0px 4px 0px 4px;}

.rightcontent p{ padding:8px 10px;}

.rightcontent p.heading{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#d16406; font-size:13px; padding:10px 0px 3px 0px} {font-family:Arial, Helvetica, sans-serif; color:#5b5b5b; font-size:12px; line-height:18px; text-align:justify;}

.pro_detail{ border:2px solid #e7e7e7; width:299px; height:235px;}
.productdetail{width:300px; height:auto; float:left; padding:10px;}
.table{  padding:5px 10px; color:#000000 !important;}
.table input{ border:1px solid #CCCCCC; border-radius:3px; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.table textarea{ border:1px solid #CCCCCC; border-radius:3px; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#000000; width:270px;}


