@charset "utf-8";
body {
	font-family: Trebuchet MS;
	font-size: 13px;
	background-color: #8C2110;
	background-image: url(../images/background.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	margin:0 auto;
	margin-bottom:20px;
	color:#f8d8d8;
	behavior:url(csshover.htc);
}

img#img { 
	margin-top: 20px;	
	behavior: url(styles/iepngfix.htc) }
div#container
{
	width:900px;
	margin:0 auto;
	height:auto;
	padding-bottom:20px;
}
div#logo
{
	background-image:url(../images/lotusenergy-logo.png);
	width:429px;
	height:99px;
	margin:0 auto;
}
div#headslogan
{
	width:700px;
	margin:0 auto;
}
div#headslogan span
{
	text-align:center;
	display:block;
}
.smalltext
{
	font-size:20px;
}
.bigtext
{
	font-size:24px;
	font-weight:bold;
}
ul#products
{
	margin:0;
	margin-top:40px;
	list-style-type:none;
	padding:0;
}
ul#products li
{
	width:285px;
	float:left;
	margin-left:15px;
	margin-bottom:20px;
}
div#productcontainer
{
	background-image:url(../images/home_boxes_1.png);
	background-repeat:no-repeat;
	height:310px;
	text-align:center;
	margin-bottom:10px;
}
div#productteaser
{
	margin:15px auto;
	margin-left:18px;
	width:250px;
	padding-top:15px;
	height:280px;
	margin-bottom:0;
	background-repeat:no-repeat;
	background-position:center bottom;
}
div#productteaser a 
{
	display:block;
	height:280px;
	margin-top:0;
}
div#productteaser a:hover
{
	text-decoration: none;
	border:0;
}
div#productteaser h1
{
	background-image:url(../images/box_header.png);
	height:28px;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	margin:0;
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
}
.productslogan
{
	font-size:14px;
	margin-bottom:10px;
	color:#000000;
	text-align:left;
}
.clearleft
{
	clear:left;
}
a#productdetailslink
{
	background-image:url(../images/button_click_here.png);
	width:195px;
	height:45px;
	display:block;
	margin:0 auto;
}
div#right_main
{
	width:610px;
	float:left;
	padding-left:10px;
}
div#left_main
{
	width:240px;
	float:right;
}

h2{
	font:Trebuchet MS;
	color:#f58220;
	font-size:24px;
	}
h3{
	font:Trebuchet MS;
	color:#f58220;
	font-size:14px;
	font-weight:bold;
	}
ul#number_list 
{
	margin:0px;
	padding-left:25px;
	margin-top:-10px;
}
ul#number_list li{
	list-style:decimal;
}
div#second_img {
 text-align:center;	
 margin:0 auto;
}
a#order_button{
	background-image:url(../images/order_button.png);
	background-repeat:no-repeat;
	border:0px;
	width:195px;
	height:45px;
	display:block;
	margin:0 auto;
	
}
div#seperator{
	/*height:25px;*/
}
div#splash-image
{
	margin-top:0px;
	background-image:url(../images/homepage_welcome.png);
	background-repeat:no-repeat;
	height:382px;
	width:561px;
	margin:0 auto;
}
div#splash-image a
{
	display:block;
	height:372px;
	width:561px;
}
div#splash-text
{
	background-image:url(../images/slogan.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	width:850px;
	margin:0 auto;
}
div#splash-text a
{
	height:50px;
	width:850px;
	display:block;
}
div#splash-button
{
	background-image:url(../images/btn_continue.png);
	background-position:center;
	background-repeat:no-repeat;
	height:69px;
	width:377px;
	margin:0 auto;
	display:block;
	margin-bottom:30px;
}
div#splash-button a
{
	display:block;
	height:69px;
	width:377px;
}
ul#menu
{
	border-top:solid 1px #E38666;
	border-bottom:solid 1px #E38666;
	margin:0;
	padding:0;
	list-style-type:none;
	height:28px;
}
ul#menu li
{
	float:left;
	padding:4px;
}
ul#menu li:hover
{
	background-color:#9B0000;
}
ul#menu li a
{
	color:#f8d8d8;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
}
ul#menu li a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
div#cart_table 
{
	margin : 30px;
	font-family:trebuchet ms;
}

div#cart_table 
{
	font-family:trebuchet ms;
	color:#ffffff;
	font-size:11px;
	width : 650px;
	
}
div#cart_table td
{
	font-family:trebuchet ms;
	color:#ffffff;
	font-size:11px;
	/*text-align: center;*/
	border: 1px solid #aa6666;
		
	padding-left:10px ;
	padding-right: 5px;
}
.form_pro {
background-color:#CCCCCC;
border:1px solid #FFFFFF;
font-family:trebuchet ms;
}
#cart_table input.checkbox
{
	
}
a.link{
	color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
}
.inputText
{
	width:50px;
}
/**
*
* Form style
**/
form#frmProcess *
{
	/*margin: 0px;*/
	padding: 0px;
}
form#frmProcess ul
{
	list-style: none;
	/*border:solid 1px #8E8E8E;*/
	width:600px;
	margin-left: 30px;
	
	
}
form#frmProcess ul li,form#frmProcess ul #frame li
{
	padding: 10px 0px 10px 20px;
	border-bottom:1px solid #8E8E8E;
	margin-top:1px;
	background-color:#aa6666;
	
}
form#frmProcess ul li br
{
	clear: left;
}
form#frmProcess ul li span
{
	font-family:"verdana";
	font-size:11px;
	margin-right: 20px;
	width:170px;
	display: inline-block;
}
form#frmProcess #btnSubmit
{
	width: 150px;
}
form#frmProcess textarea#txtComment
{
	height:100px;
	width:400px;
}
div#note
{
	font-size: 10px;	
	margin-top:10px;
}
.linkback 
{
	text-align:center;
}
.linkback a 
{
	color:#F8D8D8;
	text-decoration:none;
	background-image:url(../images/back-button.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	height:40px;
}
#msg
{
	margin-left:30px;
	width:545px;	
	border: 1px solid #aa6666;	
	font-family:trebuchet ms;
}
#msg td
{
	font-size: 12px;
}
a
{
	color:#DF0000;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	color:#ffffff;
}
#note a
{
	text-decoration:none;
	color:white;
}
#frame
{
	background-color:#AA6666;
	border:1px solid #FFFFFF;
	width:599px;
	margin:5px 0 10px 0;
}
#frame h2
{
	font-size: 12px;
	color:white;
	margin:10px 0 0 20px;
}
div#map-layer
{
	position:fixed;
	top:130px;
	left:600px;
	background:#f0f0f0;
	width:518px;
	height:518px;
	padding:1px;
	visibility:hidden;
	color:#000000;
	font-size:11px;
	border:solid 1px #333333;
}
div#map-layer h4
{
	background-color:#333333;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0;
	padding:3px;
}
div#sh_cart table
{
	margin-top: 20px;
}
a .price, a:hover .price
{
	font-size:16px;
	font-weight:bold;
	color:#DF0000;
}
.solartuki
{
	background-image:url(../images/solar_tuki.jpg);
}
.shs21watt
{
	background-image:url(../images/21w_shs.jpg);
}
.shs40watt
{
	background-image:url(../images/40w_shs.jpg);
}
form#frmProcess h3
{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.topspace
{
	margin-top:10px;
}
ul#subform
{
	margin:0;
	padding:0;
	width:300px;
}
ul#subform li
{
	width:400px;
}
