@charset "utf-8";
/* CSS Document */
body{ margin:0px auto; background:url(images/white_bg.jpg) #fff;}

.main_body{font:normal 18px  "Californian FB", Times, serif; color:#dbe6b8; overflow:hidden;}

/* Top Links styles starts */
.top_content{background:url(images/top_bg.png) repeat-x;height:210px;}
.top_links{width:1004px; margin:0px auto;padding-top:20px; position:relative;}
.logo{width:515px; float:left;padding-left:10px;}
.top_right_links{width:250px;float:right;padding:10px; text-align:left}
.top_right_links span{margin-top:10px;}
.top_right_links span.line{ border-right:1px #dbe6b8 solid;padding:1px 10px 1px 0px;margin-right:10px;}
.line a:hover img{opacity:0.5; filter:alpha(opacity=50);}
.top_right_links span.phone{padding:1px 10px; font-weight:bold;}
.top_right_links div.address{text-align:left; padding-top:0px;margin-top:5px;}
.search{background:url(images/search_bg.png) no-repeat; width:200px; height:23px;margin-top:5px;}
.search input{width:130px; padding:3px 0px 0px 5px; background:none; border:0px;}
.search img{margin-left:10px; position:relative;top:2px;}

/* Top Links styles Ends */

/* Banner styles starts */
.banner{ width:1004px;margin:0px auto; position:relative;top:-40px; overflow:hidden}
/* Banner styles Ends */
/* Menu styles starts */
.menu{width:970px; background:url(images/top_menu_bg.png) no-repeat;margin:0px auto;position:relative;top:-51px; z-index:10000;}
/* Menu styles Ends */

/* main Body Contents*/
.content{width:970px; margin:0px auto; position:relative;top:-50px;overflow:hidden }

.left_column{width:730px; font:13px verdana; color:#666; float:left;padding:0px 10px 0px 10px;}
.content p{ line-height:25px;}
.content_title{font: 30px georgia; color:#545454; border-bottom: #999999 1px dashed;padding-bottom:20px;}
.content_green{color:#51c002;}
#seemore{float:left; position:relative;width:620px; border-top:1px #999999 dashed;margin:10px 10px 0px 10px;}
#seemore img{position:relative; bottom:7px;left:80px; overflow:hidden }
#seemore a:hover img{ opacity:0.8; filter:alpha(opacity=80); }
/*right column */
.right_column{width:175px; background:url(images/right_menu.jpg) no-repeat; height:394px; float:left;margin:20px 0px 0px 10px; padding:20px 20px 0px 15px;}
.right_column img{padding:15px 0px;}
.right_column a:hover img{opacity:0.5; filter:alpha(opacity=50);}
#link_icons img{padding-right:5px;}

/*footer */
.footer_content{background:url(images/bottom_bg.png) repeat-x;height:167px;width:100%; position:relative; top:0px;}
.footer_links{ width:970px; margin:0px auto;padding-top:20px; position:relative;font:normal 17px  "Californian FB", Times, serif; color:#fff;}
.footer_links a{font:bold 17px  "Californian FB", Times, serif; color:#fff;padding:0px 10px; text-decoration:none}
.footer_links a:hover{font:bold 17px  "Californian FB", Times, serif; color:#fff; text-decoration:underline;}
.copyrights{width:970px; margin:10px auto; vertical-align:bottom;}
.footer_address{float:left; position:relative;}
.copy{float:right; position:relative; font:15px  "Californian FB", Times, serif;  }
.copy a{color:#dbe6b8; }
.copy a:hover{color:#FFFFFF; }

/* contact form 23-oct-09*/
.contact_title{font:bold 15px verdana; color:#666; width:390px; margin-left:20px; padding:5px 15px; background:#666666; color:#FFFFFF;border:1px #ccc solid}
 .contact_form{ font:normal 13px verdana; color:#666; width:390px; margin-left:20px; background:#f4f4f4;border:#ccc 1px solid; padding:15px;}
 .contact_form label{width:70px; float:left; font-weight:bold;top:10px; position:relative}
 .contact_form input{width:300px; border:1px solid #ccc; padding:3px;margin:5px;}
 .contact_form textarea#txtInquiry{height:100px;width:300px; border:1px solid #ccc;padding:3px;margin:5px;}
input#submit{width:100px; background:#006699; color:#FFFFFF; cursor:pointer;}

/*email form */
.email_form {margin:5px 0px 10px 0px;height:60px;width:180px}
.email_form form{margin:0px; padding:0px; }
.email_form form img{margin:0px; padding:0px;}

h1{
font: 30px georgia; 
color:#545454; 
border-bottom: #999999 1px dashed;
padding-bottom:18px;
font-weight:normal;
}

.sitemap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-decoration:none;
}

.sitemap:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-decoration:underline;
}