    body {
	background: url(../images/main_bg.jpg) fixed;
	margin: 0px;
	padding:0px; font: 11px/27px 'NobileRegular', Arial, sans-serif; color:#3f454b;
}


img, form{border:none; padding:0px; margin:0px;}

.clear{clear:both;}

@font-face {
    font-family: 'NobileRegular';
    src: url('../fonts/nobile-webfont.eot');
    src: url('../fonts/nobile-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nobile-webfont.woff') format('woff'),
         url('../fonts/nobile-webfont.ttf') format('truetype'),
         url('../fonts/nobile-webfont.svg#NobileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileBold';
    src: url('../fonts/nobile_bold-webfont.eot');
    src: url('../fonts/nobile_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nobile_bold-webfont.woff') format('woff'),
         url('../fonts/nobile_bold-webfont.ttf') format('truetype'),
         url('../fonts/nobile_bold-webfont.svg#NobileBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.gray {font: 12px/27px 'NobileRegular', Arial, sans-serif; color:#3f454b; text-transform: uppercase;}
.gray_bold {font: 15px/27px 'NobileBold', Arial, sans-serif; color:#3f454b;}

.green {font: 16px/27px 'NobileRegular', Arial, sans-serif; color:#497803;}





#main_wrapper{width:939px; margin:0px auto; padding:0px;}
#head{float:left; width:939px; height:81px; padding:0px; margin-top:15px; background:url(../images/top.gif) no-repeat top left;}
#logo{ float:left; padding:10px 0 0 20px; margin:0px;}
#vasundhara{ float: right; width:94px; height:69px; padding:5px 20px 0 0;}
#nav{ float: left; background:url(../images/menu.gif) no-repeat top left; width:899px; height:31px; padding:29px 10px 0 0;  margin-top:10px; line-height:31px; padding:0px 20px 0 20px;}
/*#menu{ float: left; background:url(../images/menu.gif) no-repeat top left; width:899px; height:31px; padding:29px 10px 0 0;  margin-top:10px; line-height:31px; padding:0px 20px 0 20px;}
#menu ul{ padding:0px; margin:0px; display:block;}
#menu ul li{ height:31px; line-height:31px; padding:0px; list-style:none; float:left; display:block; background:url(../images/line.gif) no-repeat right}
#menu ul li a{ text-decoration:none; padding:0 27px 0px 26px; height:31px; text-transform:uppercase; font: 11px/27px 'NobileRegular', Arial, sans-serif; color:#000; font-weight:bold;}
#menu ul li a:hover{ color:#02901a; text-decoration:none; padding:0px 27px 0px 26px;}

*/
#mid{float:left; width:939px; padding:20px 0 20px 0; margin:0px;}
#content, .content{ width:800px; margin:0 auto; padding:0px; position:relative }


#controls{ display:none; position:absolute; right:0; top:150px; width:200px; background:#ece0d9 }
#controls h3{ margin-top:0 }
#controls_inner{ padding:15px 18px }
#controls_button{ position:absolute; left:-20px; width:20px; height:50px; background:#ece0d9; cursor:pointer;
	-webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px }
#controls_button div{ padding:14px 0 0 7px; color:#b9a79d }

#contentdiv{ background:#fff; border:1px solid #d5d5d5; border-width:0 1px 1px 0 }
#contentdiv h2{ margin-top:0 }
#contentdiv div{ padding:30px }

#prev, #next{ position:absolute; top:125px; cursor:pointer }
#prev{ left:-50px }
#next{ right:-50px }






#body_txt{float:left; width:939px; padding:0px; margin:0px; display:inline;}
#body_top{background:url(../images/cont_top.png) no-repeat left top; width:939px; height:6px; float:left; padding:0px; margin:0px;}
#body_mid{background: url(../images/cont_mid.gif) repeat left top; width:919px; float:left; padding:10px; margin:0px;}

#body_mid_l{width:225px; height:283px; float:left; padding:0px; margin:0px; background:url(../images/product_bg.gif) no-repeat top left;}
#body_mid_l_top{width:215px; height:28px; float:left; padding:5px 0 0 10px; margin:0px; border-bottom:1px solid #b7c7a5;}
#body_mid_l_bot{width:225px; height:233px; float:left; padding:20px 0 0 0; margin:0px;}

#body_mid_r{width:664px; float:left; padding:0px 10px 0 20px; margin:0px; line-height:18px; text-align:justify;}




#body_bot{background:url(../images/cont_bot.png) no-repeat left top; width:939px; height:6px; float:left; padding:0px; margin:0px;}


#foot{float:left; width:939px; height:48px; padding-top:10px; margin-top:23px; background:url(../images/foot.png) no-repeat top left; text-align:center; line-height:22px; color:#5f9807;}
#foot a{  color:#5f9807; text-decoration:none;}
#foot a:hover{ color:#000000;}