@import url(pngfix.css);

@import url(reset.css);

/* ----------------------------- basics ------------------------------------------- */

body { background: #d8d8d8 url(../images/bg.jpg) repeat-x center top; }

p { padding: 50px 30px 0px 30px; font:normal 18px Tahoma, Arial, sans-serif; -x-system-font: none; color: #fff; text-shadow:0 1px #aa5e21; text-align:center; }

a:link, a:visited {font-size: 12px; font-family: Arial; font-weight:normal; color:#a7831e; text-decoration:underline;}

a:hover {color:#2c7980; text-decoration:underline;}

#empty {height:80px;}

#empty2 {height:40px;}

#wrap { width: 974px; margin: 0 auto; position:relative;}

.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }



/* ----------------------------- header ------------------------------------------- */

#header { width: 974px; margin: 0 auto; position:relative; height: 163px; background: url(../images/header/logo2.jpg) no-repeat left top;}

#header h1 { padding: 5px 30px 0px 0px; font:normal normal 18px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: right; color: #235f89; }

#header h2 {padding: 5px 30px 0px 0px; font:normal normal 16px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: right; color: #c46518}

#header h3 { padding: 5px 30px 0px 0px; font:normal 20px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: right; color: #c46518; }

.header {font:normal 18px Tahoma, Arial, sans-serif; color: #442610;}




/* ----------------------------- ***NAVIAGTION TOP*** ------------------------------------------- */

#navBar { margin:auto 0; width: 974px; background: url(../images/navigation/navBg.jpg) no-repeat center top; }

.navBar1{border:none; border:0px; margin:0px; padding:0px 0px 0px 15px; font: normal 14px Arial, Helvetica, sans-serif; text-transform: uppercase;}

.navBar1 ul{list-style:none; margin:0; padding:0; height:46px;}

.navBar1 li{float:left; list-style:none;}

.navBar1 li a{ color:#ffffff; display:block; margin:0px; padding: 15px 13px 15px 13px; text-align:center; text-decoration:none; background:url(../images/navigation/navDivider.jpg) no-repeat right center; font-family: Arial, Helvetica, sans-serif; line-height:16px; text-transform: uppercase; }

.navBar1 li a:hover { color:#ffffff; text-decoration:none; background: url(../images/navigation/navOver.jpg) repeat-x; }

/* -------------------------------- */

.navBar1 li ul{ background:url(../images/navigation/dropOver2.png) repeat center; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:185px; z-index:200; color:#ffffff; }

.navBar1 li:hover ul{display:block;}
	
.navBar1 li li {display:block; float:none; margin:0px; padding:0; width:185px; background: url(../images/navigation/navDropDownDivider.jpg) repeat-x center bottom; }

.navBar1 li:hover li a{background:none;}

.navBar1 li ul a{ display:block; height:0px; font-size:12px; font-style:normal; margin:0px; padding:10px 0px 20px 0px; text-align:center; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }

.navBar1 li ul a:hover, .menu li ul li:hover a{ background-color:#3d8ec5; border:0px; color:#ffffff; text-decoration:none; }


/* ----------------------------- LEFT COLUMN ------------------------------------------- */
#leftColumn{ background:url(../images/banner/mainPic.jpg) no-repeat left top; padding:0px; margin:0px; width:568px; height:303px; float:left; }

#box1 { background:url(../images/banner/box2.jpg) no-repeat left top; padding:0px; margin:303px 0 0 0; position:absolute; width:261px; height:148px; float:left; }

/* -------------- Box 1 List ------------------ */
#box1 ul{list-style:none; margin:15px 0 0 100px; padding:0;}
#box1 li{ list-style:none; }
#box1 li a{ color:#ffffff; display:block; margin:0; padding: 8px 13px 8px 13px; text-align:left; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; line-height:16px; text-transform: uppercase; }
#box1 li a:hover { color:#623007; text-decoration:underline;}

/* -------------- Box 2 ------------------ */
#box2 { background:url(../images/banner/couponBg.jpg) no-repeat left top; padding:0px; margin:303px 0 0 0; width:307px; height:148px; float:right; }

#box2 h1 { padding: 10px 90px 0px 0px; font:normal normal 32px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: center; color: #4798ce; }

#box2 h2 { padding: 2px 90px 0px 0px; font:normal normal 18px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: center; color: #c86311; }

#box2 h2 a {font:normal normal 18px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: center; color: #c86311; text-decoration:underline; }

#box2 h2 a:hover {color: #4798ce; text-decoration:underline; }



/* ----------------------------- RIGHT COLUMN ------------------------------------------- */

#rightColumn{ background:url(../images/form/formBg.jpg) no-repeat left top; padding:0px; margin:0px; width:406px; height:451px; float:right;}



/* ----------------------------- ***NAVIAGTION MAP*** ------------------------------------------- */

#map{ padding:0px; margin:0px; background: url(../images/contentBg.png) repeat-y left top; height: 221px; width: 974px; }

#mapPic{ padding:0px 10px 0 0; margin:0px; width:261px; height:207px; float:left; background: url(../images/states/map2.jpg) no-repeat left top; }

/* -------------- NavMap List ------------------ */
#navMap{border:none; border:0px; margin:0px; padding:40px 0px 0px 0px; height:40px}

#navMap ul{list-style:none; margin:0; padding:0;}

#navMap li{float:left; list-style:none;}

#navMap li a{ color:#422610; display:block; margin:0px; padding: 10px 13px 10px 13px; text-align:center; text-decoration:none; line-height:16px; text-transform: none; font: normal 14px Arial, Helvetica, sans-serif; }

#navMap li a:hover { color:#b45910; text-decoration:none;}

/* -------------- NavMap2 List ------------------ */
#navMap2{border:none; border:0px; margin:0px; padding:0px 0px 0px 0px;}

#navMap2 ul{list-style:none; margin:0; padding:0; height:46px;}

#navMap2 li{float:left; list-style:none;}

#navMap2 li a{ color:#422610; display:block; margin:0px; padding: 10px 13px 10px 13px; text-align:center; text-decoration:none; line-height:16px; text-transform: none; font: normal 14px Arial, Helvetica, sans-serif; }

#navMap2 li a:hover { color:#b45910; text-decoration:none;}



#copyrights { padding: 10px 30px 0px 30px; font:normal 12px/22px Tahoma, Arial, sans-serif; -x-system-font: none; color: #2d1b0c; text-shadow:0 1px #fff; text-align:center; }

/* -------------- Links botton ------------------ */
#linkBottom{border:none; border:0px; margin:0px 0 40px 100px; padding:0}

#linkBottom ul{list-style:none; margin:0; padding:0; height:36px;}

#linkBottom li{float:left; list-style:none;}

#linkBottom li a{ color:#3283bd; display:block; margin:0px; padding: 10px 13px 10px 13px; text-align:center; text-decoration:underline; line-height:16px; text-transform: none; font: normal 12px Arial, Helvetica, sans-serif; }

#linkBottom li a:hover { color:#b45910; text-decoration:underline;}
