/* CSS Document */

body {background:#FFFFFF url(../images/bg.jpg) repeat-x top left; margin:0px;margin-top:8px;color:#151515;line-height:20px;}

div, td, span, p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
}

a:link, a:visited {color:#151515; text-decoration:underline;}
a:hover {color:#da0d2c; text-decoration:none;}

form{ margin:0px; padding:0px;}
input{ border:1px solid #595959;}
textarea{ border:1px solid #373737;}
img{border:0px;}

h1 {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#000;
	font-weight:bold;
	line-height:26px;
}
h1 span{padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#e31032; font-weight:bold;line-height:26px;} 
h2 {padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#151515; font-weight:normal;}
h3 {padding:0px;margin:0px; font-family:Georgia; font-size:19px; color:#5cb43d; font-weight:bold;text-transform:uppercase;}

.headerbg { background:url(../images/header.jpg) top center no-repeat;}
.logo { padding:45px 0 0 28px;}

.facebook { padding:0 35px 10px 0;}
.youtube { padding:0 35px 10px 0;}

/*main navigation start*/
.menubg { background:url(../images/menu_bg.jpg) top center repeat-x;}

ul.menu {list-style:none; padding: 15px 0 0 0; margin:0;}
ul.menu li{ float:left; position:relative; }
ul.menu li a:link, ul.menu li a:visited{font-size:15px; text-decoration:none; color:#f5eccb; line-height:30px; padding:0 24px 0 25px; float:left; cursor:pointer; border-right:#fff solid 1px; text-transform:uppercase;}
ul.menu li a:hover {  color:#fff; background:url(../images/menubg_hover.jpg) top left repeat-x;}
ul.menu li.first a:link, ul.menu li.first a:visited { background:url(../images/menu_left.jpg) top left no-repeat;}
ul.menu li.first a:hover { background:url(../images/menu_left_hover.jpg) top left no-repeat;}
ul.menu li.last a:link, ul.menu li.last a:visited { background:url(../images/menu_right.jpg) top right no-repeat; border:none; width:85px;}
ul.menu li.last a:hover { background:url(../images/menu_right_hover.jpg) top right no-repeat;}



ul.menu ul {position:absolute; top:34px; left:0;  display:none; list-style:none; z-index:1;}
ul.menu ul li{position:relative; margin:0; font-size:12px; font-weight:normal; padding:0; z-index:1; border-bottom:#000 1px solid; }
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; margin:0px; padding:5px;color:#000; text-decoration:none; font-size:14px;  text-transform:none;  background:#ff7519; height:auto; width:145px; font-weight:normal; line-height:22px; z-index:1; border:none; }
ul.menu ul li a:hover { background:#3c3e3d;color:#fff; border:none;}
ul.menu ul ul {left:220px; top:-1px;}



/*main navigation start*/

.lefpnl{padding:10px 15px; border-left:1px dotted #928142;}
/*Mid Css Starts*/
.maintable{background:none;padding:25px 8px;}
.mid{padding:12px 15px 10px 0px;}
.address{padding:5px 0px 5px 23px;font-size:11px;}
.address span{font-size:22px;font-family:Georgia;line-height:24px;font-weight:bold; color:#ff0000;}
.img {padding:5px;border:1px solid #000000; margin:0px 8px 0px 0px;float:left;}
.map{background:url(../images/btn-bg.jpg) no-repeat top left;width:52px;height:20px;padding:0px 20px 8px 12px;font-weight:bold;font-size:14px;display:block;}
.redfont {color:#ff0000}
.midbg { background:url(../images/mid_bg.jpg) top center repeat-y; padding: 0 12px;}
/*Mid Css Ends*/

.flink{padding:10px 0px;color:#000;line-height:18px;font-size:11px;}
.flink a:link, .flink a:visited {color:#000; text-decoration:none;padding:0px 5px;font-size:11px;}
.flink a:hover {color:#da0d2c;}

/* EWC NEW DEFINITIONS ************************************** */
.ewc_header { width: 996px; background: red; }
.first { padding: 0 0 0 17px; }

