/*---------------------------------------------------------
Project: Biotavia
Author Name: Vikas Kumar Vats	
Created on: 23/07/2008
Copyright 2008 Vinove Software & Services Pvt Ltd.
---------------------------------------------------------*/

body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0px; margin:0px;}
img,fieldset{border:none; padding:0px; margin:0px;}
body{color:#565555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/*------------- body header start -------------*/
div#layout{width:915px; margin:20px auto 0 auto;}
div#layout img{float:left;}
div#wrapper{float:left; width:909px; border-left:#8cc66d 3px solid; border-right:#8cc66d 3px solid;}
div#wrapper img{float:left;}
div#header{float:left; width:909px; background:url(../images/header_bg.jpg) top left repeat-x;}
div#header img{float:left; padding:0 0 0 19px;}
div#header div.right_content{float:right; width:33px; padding:10px 0 0 0}
div#header div.right_content img{float:left; padding:0px; margin:0px}
/*------------- body header end -------------*/

/*------------------menu start------------*/
#menu{float:left; width:679px; margin:17px 0 0 0; line-height:14px; padding-top:3px;}
#menu ul{float:right; list-style:none;}
#menu li{float:left; list-style:none; position:relative}
#menu a{float:left; background:url(../images/menu_left_curve.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 4px; text-decoration:none;}
#menu a span{display:block; background:url(../images/menu_right_curve.gif) no-repeat right top; padding:8px 15px 8px 11px; color:#000000; float:none; font-weight:bold; font-size:12px;}
#menu a:hover span{color:#000000;}
#menu a:hover{background-position:0% -31px;}
#menu a:hover span{background-position:100% -31px;}
#menu a.current{background-position:0% -31px; cursor:text;}
#menu a.current span{background-position:100% -31px; cursor:text;} 
/*------------------menu start------------*/

/*------------------drop down menu start------------*/
#menu li ul{position:absolute; top:30px; left:0; display:none; width:110px; margin:0px; padding:0 0 0 0; border-top:none; font-weight:bold; color:#000;}
#menu ul.drop ul{float:left; list-style:none; width:110px;}
#menu ul.drop li{list-style:none; margin:0px; padding:0px; float:left; background:#f7f7f7 url(../images/border_nav.gif) left bottom repeat-x; border:1px #52af10 solid; border-top:none; border-bottom:none;}
#menu ul.drop li.last{list-style:none; margin:0px; padding:0px; float:left; background:#f7f7f7; border:1px #52af10 solid; border-top:none;}
#menu ul.drop li a{color:#333; width:54px; text-decoration:none; padding:4px 11px 4px 15px; margin:0px; font-size:12px; border:none; float:left; display:block; line-height:18px; background:#f7f7f7;}
#menu ul.drop li a:hover{text-decoration:none; background:#000; color:#fff}
#menu ul.drop li.current{font-weight:bold; padding:4px 15px 4px 15px; background:#9fa4a6;}
#menu li:hover ul, #menu li.over ul{display:block;} 
/*------------------drop down menu end------------*/

/*------------------main banner start------------*/
div#main_banner{float:left; width:909px; margin-bottom:1px}
/*------------------main banner end------------*/

/*------------------body container start------------*/
div#body_container{float:left; width:885px; border-top:#8cc66d 1px solid; padding:0 12px 0 12px}
div#body_container div.top_section{float:left; width:885px; padding:16px 0 11px 0; border-bottom:1px solid #ededed}
div#body_container div.top_section img{float:left;}

/*------------------left container start------------*/
div#body_container div#container_left{float:left; width:227px; padding:20px 64px 0 0}
div#body_container div#container_left img{float:left; padding:0 0 4px 0}
div#body_container div#container_left div.content{float:left; width:227px; border-top:1px solid #ededed;}
div#body_container div#container_left div.content img{float:left; float:left; padding:0px; border:#8cc66d 1px solid; margin:11px 0 0 0}
div#body_container div#container_left div.content p{float:left; width:227px; line-height:16px; padding:10px 0 23px 0; text-align:justify;}
/*------------------left container end------------*/

/*------------------right container start------------*/
div#body_container div#container_right{float:left; width:594px; padding-top:20px;}
div#body_container div#container_right img{float:left; padding:0 0 4px 0}
div#body_container div#container_right div.content{float:left; width:594px; border-top:1px solid #ededed;}
div#body_container div#container_right div.content p{float:left; width:594px; line-height:18px; padding:12px 0 0 0; text-align:justify}
div#body_container div#container_right div.content ul{float:left; width:594px; list-style:none; padding:10px 0 0 0}
div#body_container div#container_right div.content li{float:left; background:url(../images/bulet.jpg) left top no-repeat; background-position:0 6px;  line-height:16px; width:565px; padding:5px 0 0 25px;}
/*------------------right container end------------*/

/*------------------body bottom section start------------*/
div#body_container div.bottom_section{float:left; width:885px; padding-top:20px;}
div#body_container div.bottom_section img{float:left; padding:0 0 4px 0;}
div#body_container div.bottom_section div.bottom_content{float:left; width:885px; border-top:1px solid #ededed; padding:0 0 8px 0}
div#body_container div.bottom_section div.bottom_content h2{float:left; font-size:12px; font-weight:bold; width:885px; padding:15px 0 3px 0;}
div#body_container div.bottom_section div.bottom_content p{float:left; width:885px; line-height:16px; text-align:justify;}
/*------------------body bottom section end------------*/
/*------------------body container end------------*/

/*------------------footer start------------*/
div#footer{float:left;}
div#footer p{float:left; font-size:10px; color:#9a9a9a; width:915px; text-align:center; padding:15px 0 20px 0;}
div#footer img{float:none; margin-top:10px}
/*------------------footer end------------*/

/*------------------all inner pages start------------*/
div#body_container div.bottom_section p.about_us{padding:12px 0 0 0;}
div#body_container div#container_right #none{border-top:none; padding:0px}
div#body_container a{color:#717171; text-decoration:underline;}
div#body_container a:hover{color:#74ac00; text-decoration:none;}
div#body_container div.products{float:left; width:885px; padding:10px 0 0 0}
div#body_container div.products .mypets{cursor:pointer; font-size:14px; padding:2px 5px; border:1px solid #dad8d8; background:#faf9f9; margin-bottom:8px; color:#5c9320; display:block; width:873px;}
div#body_container div.products .openpet{background:#f0eded; color:#333333;}
div#body_container div.products .table{text-align:left; float:left}
div#body_container div.products .top_table{background:#CCCCCC; margin-bottom:8px}
div#body_container div.products .table_heading{text-align:center; font-size:13px; font-weight:bold; background:#999999; color:#fff; height:20px}
div#body_container div.products .td{text-align:left; padding:0 0 0 10px; height:25px; background:#fff}
/*------------------all inner pages end------------*/

/*------------------query form start------------*/
div#body_container div.top_query_form{float:left; width:874px; padding:10px 0 10px 10px; background:#F8F8F8;}
div#body_container div.top_query_form form{float:left;}
div#body_container div.top_query_form fieldset{float:left;}
div#body_container div.top_query_form label{float:left; width:75px; font-weight:bold;}
div#body_container div.top_query_form input{float:left; width:200px; border:#b5b5b5 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px 2px 2px}
div#body_container div.title_name{float:left; width:880px; padding:10px 0 10px 5px; background:#F8F8F8}
div#body_container div.content{float:left; width:330px; padding:10px 0 0 0;}
div#body_container div.content_last{float:left; width:330px; padding:10px 0 0 0}
div#body_container div.content_email{float:left; width:870px; padding:10px 0 0 0}
div#body_container form{float:left; width:874px}
div#body_container fieldset{float:left; width:330px}
div#body_container fieldset.last{float:left; width:330px}
div#body_container label{float:left; width:80px; font-weight:bold; text-align:right; padding-right:7px}
div#body_container input{float:left; width:200px; border:#b5b5b5 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px 2px 2px}
div#body_container input.mail{float:left; width:200px; border:#b5b5b5 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px 2px 2px}
div#body_container input.last{float:left; width:200px; border:#b5b5b5 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#body_container select{float:left; width:60px; border:#b5b5b5 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#body_container textarea{float:left; border:#b5b5b5 1px solid; width:204px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#body_container textarea.message{float:left; border:#b5b5b5 1px solid; width:534px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#body_container input.button{width:116px; background:url(../images/button_bg.gif) no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer; border:0; padding:4px 0 8px 0; margin:0 6px 0 0;}
div#body_container label.center{float:left; width:250px; font-weight:bold; text-align:right; padding-right:7px}
#submit{float:left; width:500px; margin:20px 0 0 220px}
/*for succes message added*/
.success{background-image:url(../images/sucess.gif); background-position:top left; background-repeat:no-repeat; padding:8px 0 10px 40px; font-weight:normal; line-height:18px; font-weight:bold; font-size:12px; color:#366036; text-align:left;}
/*for error message message added*/
.error{background-image:url(../images/error.gif); background-position:top left;background-repeat:no-repeat; padding:8px 0 10px 35px; font-weight:normal;  line-height:18px;float:left;font-weight:bold; font-size:12px; color:#FF0000;}
div#body_container div.about_us{float:left; width:885px; padding-top:15px}
div#body_container div.about_us p{float:left; width:885px; padding:10px 0 5px 0; text-align:justify}
div#body_container div.about_us div.left_section{float:left; width:422px; margin-right:40px}
div#body_container div.about_us div.left_section h4{float:left; width:422px; padding:0 0 4px 0; margin:0px 0 10px 0; border-bottom:1px solid #ededed;}
div#body_container div.about_us div.left_section h4 img{float:left;}
div#body_container div.about_us div.left_section h5{float:left; width:320px; padding-left:80px}
div#body_container div.about_us div.left_section h5 img{float:left;}
div#body_container div.about_us div.left_section p{float:left; width:422px; padding:5px 0 10px 0; text-align:justify;}
/*------------------query form end------------*/
