﻿@charset "utf-8";
/* CSS Document */

.clear{ clear:both;}

*{margin:0px; padding:0px;}
html{ border-top:4px solid #d5bc6e; background:url(../imgaes/main-bg.jpg) top repeat-x;}
body{	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
 -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-smooth:always;}
#wrapper{ width:982px; height:auto; margin:0 auto; text-align:center;}
#wrapper #header{ width:982px; height:275px;}
#header .left-text{font:normal 14px  "Times New Roman", Times, serif; color:#074a38; width:250px; float:left; margin:70px 0 0 0; line-height:18px; text-transform:uppercase;}
#header .logo{ float:left; width:337px; float:left; margin:2px 0 0 55px;}
#header .phone{ width:180px; float:right; margin:75px 0 0 0; }
#header .call{  font:normal 14px "Times New Roman", Times, serif; color:#074a38;text-align:center; text-transform:uppercase; width:180px; line-height:13px; }
#header .phone .s1{font:normal 23px "Times New Roman", Times, serif; color:#074a38; margin:3px 0 0 0; text-align:center; text-transform:uppercase; display:block; text-align:center; border-top:1px dashed #074a38 }
#navi{ width:100%; height:58px; background:#d5bc6e; box-shadow:1px 1px 1px #000; z-index:10; position: absolute; left:0px; top:170px;}
#navi .grnstrip{ width:1039px; height:58px; margin:0 auto; background:url(../imgaes/navi-strip.png) repeat-x;}
#navi .grnstrip img{ float:left;}


.drop_menu {
	width:965px;	
	padding:0;
	margin:0;
	list-style-type:none;
	height:30px;
	float:left;
}
.drop_menu li { float:left; }
.drop_menu li a {
	padding:17px 5px 16px 5px;
	display:block;
	color:#fff;
	text-decoration:none;
	font:bold 20px "Times New Roman", Times, serif;
	text-transform:uppercase;
	width:150px;
}

/* Submenu */
.drop_menu ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style-type:none;
}
.drop_menu li:hover { position:relative; background:#a18019; }
.drop_menu li:hover ul {
	left:0px;
	top:57px;
	background:#ba9d41;
	padding:0px;
	box-shadow:1px 1px 3px #000;
}

.drop_menu li:hover ul li a {
	padding:15px 5px;
	display:block;
	width:150px;
	
font:normal 15px "Times New Roman", Times, serif;
border-bottom:1px solid #fff;
text-transform:capitalize
}
.drop_menu li:hover ul li a:hover { background:#a18019; }
#banner{ clear:both; width:auto; padding:18px; background:#d5bc6e; height:auto; text-align:left;
}
#banner img{ float:left;}
#banner .right-b-box{ width:235px; height:362px; background:#096b51; float:right;}
#banner .right-b-box p{ width:auto; height:300px; border:1px solid #619084; margin:10px; color:#eacf79; font:normal 20px  "Times New Roman", Times, serif; text-align:center; padding:30px 15px 10px 15px ; line-height:29px; }
#banner .right-b-box p a{ display:block; width:172px; background:#d5bc6e; font:normal 16px "Times New Roman", Times, serif; color:#05513d; text-transform:uppercase; text-decoration:none; text-align:center; padding:7px 0px 5px 0px; margin:10px auto; border:1px solid #edd381; text-shadow:0px 0px 1px #fff; }
#wrapper #body-cont{ width:auto; height:auto; margin:20px 0 0 10px;}
#body-cont #right-side{ width:680px; float:left;  font:normal 24px "Times New Roman", Times, serif; color:#0e3a2f; text-align:left; line-height:29px; margin:20px 0 0 0;}
#body-cont #right-side strong{ text-transform:uppercase;}
#body-cont #right-side p{ font:normal 20px "Times New Roman", Times, serif; color:#0e3a2f; text-align:left; margin:15px 0 0 0;}
#twitter{ width:256px; margin:0px 10px 10px 10px;  border:1px solid #24acfa; background:#f2f2f2; min-height:150px; float:right;}
 #twitter h1{ background:#24acfa; padding:10px; width:auto; font:normal 17px Arial, Helvetica, sans-serif; color:#fff; height:40px;}
#twitter h1 .txt{float:left; padding:10px 0 0 10px;}
 #twitter h1 img{float:left;}
 #strip{ width:100%; height:10px; background:#125040; margin:20px 0 0 0;}
 
#strip img{ margin:0 auto; width:211px; z-index:10; position:relative; top:-40px;}
#footer{ clear:both; width:auto; margin:30px 0 0 0;}
#footer ul{ font:normal 11px "Times New Roman", Times, serif; color:#7b6112; }
#footer ul li{ padding:0 10px; display:inline; }
#footer ul li a{ padding:0 10px; font:normal 15px "Times New Roman", Times, serif; color:#7b6112; text-decoration:none; text-transform:uppercase;}
#footer .flogo{ width:274px; margin:10px; margin:10px auto;}

#footer .cprgt{ width:440px; text-align:center; font:normal 13px"Times New Roman", Times, serif; color:#125040; text-transform:uppercase; margin:3px auto;}
