@charset "utf-8";
/* CSS Document */

*{
	margin:0; padding:0; outline:none; border:none;
	list-style:none; text-decoration:none;}
body{
	background:url(../images/body_bg.gif) repeat-x 0 0 #e3e3e3;
	color:#000; padding:40px 0 0 0;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.clear{
	font-size:0; line-height:0; clear:both;}
.noPad{
	padding:0!important;}
#mainDiv{
	width:928px; margin:auto;}

/*----------- general style -----------------*/

/*----------- header starts -----------------*/

#logo{
	width:220px; float:left; text-align:right;}
#topLink{
	width:auto; float:right; padding:0 32px 0 0;}
#topLink ul li{
	display:inline-block; float:left; width:auto;}

/*----------- header ends -----------------*/

/*----------- banner navigation starts -----------------*/

#header2{
	width:928px; float:left; padding:29px 0 27px 0;}
.pictLeft{
	width:43px; height:301px; float:left; display:block;
	background:url(../images/pictLft.gif) no-repeat 0 0;}

/* main navigation starts */

#mainNav{
	width:181px; float:left; height:275px; padding:26px 42px 0 41px;
	background:url(../images/nav_bg.gif) repeat-x left top #cccbc9;
	overflow:hidden;}
#mainNav ul{
	width:181px; float:left;}
#mainNav ul li{
	width:181px; height:25px; padding:0 0 9px 0;}
#mainNav ul li a{
	background:url(../images/mainLink_btn.gif) no-repeat left bottom;
	width:145px; height:25px; display:block; padding:0 0 0 36px; text-transform:capitalize;
	font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#000;}
#mainNav ul li a:hover, #mainNav ul li a.current{
	background:url(../images/mainLink_btn.gif) no-repeat left top;
	color:#FFF;}

/* main navigation ends */

#banner{
	width:618px; float:left; height:301px;}

/*----------- banner navigation ends -----------------*/

/*----------- body section starts -----------------*/

.bodyContainer{
	padding:0 0 0 43px; width:266px; float:left;}
.bodyContainer h2{
	background:url(../images/body_header.gif) no-repeat left top;
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#7c7b7b; padding:0 0 10px 41px;}
.bodyContainer ul.news{
	padding:34px 0 0 0;}
.bodyContainer ul.news li{
	background:url(../images/container1_blts.gif) no-repeat 0 2px;
	padding:0 0 35px 33px; color:#bb7036;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.bodyContainer ul.news li b{
	color:#434343;}
.bodyContainer ul.service{
	padding:37px 0 0 0;}
.bodyContainer ul.service li{
	background:url(../images/container2_blts.gif) no-repeat 0 8px;
	padding:0 0 0 31px; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;}
.bodyContainer ul.service li a{
	color:#bb7036;}
.bodyContainer ul.service li a:hover{
	color:#434343; text-decoration:underline;}
.bodyContainer div.more{
	margin:24px 0 0 85px;}
.bodyContainer p{
	margin-bottom:22px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.bodyContainer p span{
	color:#c36d24;}
ul.square{
	padding:5px 0 0 30px;}
ul.square li{
	list-style:square; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; padding:3px 3px;}

	

/*----------- body section ends -----------------*/

/*----------- footer starts -----------------*/

#footer{
	background:#bcbbb9; margin:25px 0 0 0;}
#footer div.foot{
	width:928px; margin:auto; padding:21px 0 16px 0;
	text-align:center; color:#c17440; font-weight:bold;}
#footer div.foot a{
	padding:0 15px; text-transform:capitalize; color:#51504e;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
#footer div.foot a:hover{
	color:#c17440;}

/*----------- footer ends -----------------*/

/*----------- body inner starts -----------------*/

.bodyContainer2{
	padding:0 0 0 15px; width:266px; float:left;}
.bodyContainer2 h2{
	background:url(../images/body_header.gif) no-repeat left top; font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#7c7b7b; padding:0 0 10px 41px;}
.bodyContainer2 ul.news{
	padding:34px 0 0 0;}
.bodyContainer2 ul.news li{
	background:url(../images/container1_blts.gif) no-repeat 0 2px;
	padding:0 0 35px 33px; color:#bb7036;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.bodyContainer2 ul.news li b{
	color:#434343;}
.bodyContainer2 ul.service{
	padding:37px 0 0 0;}
.bodyContainer2 ul.service li{
	background:url(../images/container2_blts.gif) no-repeat 0 8px;
	padding:0 0 0 31px; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;}
.bodyContainer2 ul.service li a{
	color:#bb7036;}
.bodyContainer2 ul.service li a:hover{
	color:#434343; text-decoration:underline;}
.bodyContainer2 div.more{
	margin:24px 0 0 85px;}
.bodyContainer2 p{
	margin-bottom:22px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.bodyContainer2 p span{
	color:#c36d24;}

.bodyContentBox{
	width:644px; float:left;}
.bodyContentBox h1{
	font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#bb7036; text-transform:capitalize; margin:-7px 0 25px 0;
	border-bottom:2px solid #bb7036; padding-left:8px; width:620px;}
.bodyContentBox h2{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#36C; margin:15px 0 5px 0; text-transform:capitalize;}
.bodyContentBox h3{
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color:#393; text-transform:capitalize;}
.bodyContentBox p{
	text-align:justify; margin:0 25px 10px 0;}
.bodyContentBox a{
	color:#c60; text-decoration:underline;}
.bodyContentBox a:hover{
	text-decoration:none; color:#666;}

.products{
	padding:0; width:550px; margin:auto;}
.products li{
	float:left; width:150px; height:180px; background:#fff; padding:8px; text-align:center; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; margin:5px; border:2px solid #888; text-transform:capitalize;}
.products li img{
	width:140px; height:140px;}

.tableData{
	border:2px solid #666; background:#eee;}
.tableData td{
	border:1px solid #ccc; padding:3px;}


/*----------- body inner ends -----------------*/

/*----- feedback form starts -----*/

#feedback ul.form li{
	margin:0 0 8px 0;}
#feedback ul.form li label{
	float:left; width:140px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;}
#feedback ul.form li input{
	border:1px solid #AAA; background:#f5f5f5; height:16px; padding:2px;
	font:normal 11px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif;}
#feedback ul.form li textarea{
	border:1px solid #AAA; background:#f5f5f5; padding:2px; width:192px;
	font:normal 11px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif;}
#feedback ul.btn{
	padding:20px 0 0 140px;}
#feedback ul.btn li{
	float:left; width:auto; margin-right:10px;}
.button{
	width:81px; height:26px; display:block; cursor:pointer;
	background:url(../images/buttons.gif) no-repeat center center;
	color:#000; text-transform:capitalize;}
.red{
	color:#F00;}

/*----- feedback form ends -----*/

.decimal{
	padding:0 0 0 20px;}
.decimal li{
	list-style-type:decimal; margin:0 0 5px 30px;}
.red{
	color:#F00; font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;}

