/* CSS Document */

/*//////////////// created by John Benedict ////////////////*/
/*/////////////// john@benedictgraphico.com ////////////////*/

body { margin: 0 auto 1px auto; padding: 0; text-align: center; background: #000 url(../imgs/global/bg.gif);
	font: 12px Verdana, Arial, Helvetica, sans-serif; }
html { }

#wrap { width: 785px; margin: 0 auto; padding: 1px 0 10px 0; text-align: left; background: #fff; }

#header { float: left; width: 765px; height: 134px; margin: 0; padding: 0 10px; background: #fff; }

/*
#hLeft { float: left; width: 515px; margin: 0; padding: 0; }
#hRight { float: left; width: 250px; margin: 0; padding: 0; }
*/


#hLeft { float: left; width: 190px; margin: 0; padding: 0; }
#hRight { float: left; width: 250px; margin: 0; padding: 0; }
#seminar-banner { float: left; width: 325px; padding: 20px 0; text-align: center; }



/*///// TOP NAV /////*/

ul#mainNav { width: 514px; height: 30px; margin: 0 1px 0 0; padding: 0; background: #fff; }
ul#mainNav li { float: left; list-style-type: none; margin: 0; padding: 0; text-indent: -9999px; }
ul#mainNav li a { outline: none; margin: 0 1px 0 0; padding: 0; }
ul#mainNav li.active a#mnHome, ul#mainNav li.active a#mnServices, ul#mainNav li.active a#mnAboutUs, ul#mainNav li.active a#mnLocalLinks,
/*ul#mainNav li.active a#mnSpecials,*/ ul#mainNav li.active a#mnContactUs, ul#mainNav li.active a#mnPaymentOptions { background-position: 0 -30px; }

ul#mainNav li a#mnHome { width: 58px; height: 30px; background: #000 url(../imgs/global/main_nav/home.gif); display: block; }
ul#mainNav li a#mnServices { width: 85px; height: 30px; background: #000 url(../imgs/global/main_nav/services.gif); display: block; }
ul#mainNav li a#mnAboutUs { width: 82px; height: 30px; background: #000 url(../imgs/global/main_nav/aboutUs.gif); display: block; }
ul#mainNav li a#mnLocalLinks { width: 101px; height: 30px; background: #000 url(../imgs/global/main_nav/localLinks.gif); display: block; }
/*ul#mainNav li a#mnSpecials { width: 74px; height: 30px; background: #000 url(../imgs/global/main_nav/specials.gif); display: block; }*/
ul#mainNav li a#mnContactUs { width: 101px; height: 30px; background: #000 url(../imgs/global/main_nav/contactUs.gif); display: block; }
ul#mainNav li a#mnPaymentOptions { width: 82px; height: 30px; background: #000 url(../imgs/global/main_nav/paymentOptions.gif); display: block; margin-right: 0 !important; }

ul#mainNav li a#mnHome:hover, ul#mainNav li a#mnServices:hover, ul#mainNav li a#mnAboutUs:hover, ul#mainNav li a#mnLocalLinks:hover, ul#mainNav li a#mnContactUs:hover,
/*ul#mainNav li a#mnSpecials:hover,*/ ul#mainNav li a#mnPaymentOptions:hover { background-position: 0 -30px; }


/*///// WEATHER /////*/

#weather { float: left; width: 152px; height: 25px; background: #e5e5e5; margin: 0 1px 0 0; padding: 0; text-align: center; }
#weather a { font-size: 10px; font-weight: bold; color: #600; line-height: 25px; text-decoration: none; }

#webmail { float: left; width: 97px; height: 25px; background: #e5e5e5; margin: 0; padding: 0; }


/*///// SEARCH FORM /////*/

#searchForm { float: left; width: 250px; height: 56px; margin: 0; padding: 0; }
form#search { width: 250px; height: 56px; margin: 53px 0 0 0; padding: 0; font-size: 10px; color: #333; }

form#search div#inputs { width: 240px; height: 25px; margin: 0; padding: 0 0 0 10px; background: #e5e5e5; display: block;
	text-align: center; line-height: 25px; }
form#search div#inputs label { margin: 0 10px 0 0; padding: 0; line-height: 25px; }
form#search div#inputs input { margin: 0 5px 0 0; padding: 4px 0 0 0; line-height: 25px; }
form#search div#searchIn { width: 250px; height: 30px; margin: 1px 0 0 0; padding: 0; background: #000; overflow: hidden; }

form#search input#searchF { width: 170px; margin: 6px 0 0 5px; padding: 0; vertical-align: top;
	font-size: 10px; color: #333; }
form#search input#searchB { margin: 0; padding: 0; width: 67px; height: 30px; }


/*///// PAGE CONTENT /////*/

#content { float: left; width: 765px; margin: 0; padding: 5px 10px 0 10px; background: #fff; }


/*///// FOOTER /////*/

#footer { float: left; width: 765px; margin: 0; padding: 0; background: #e5e5e5; border: 10px solid #fff;
	font-size: 10px; color: #333; line-height: 25px; }
#footerTextNav { float: left; width: 455px; margin: 0; padding: 5px 0 5px 5px; }
#footerTextNav a { color: #333; text-decoration: none; margin: 0 6px 0 0; padding: 0 6px 0 0; border-right: 1px solid #333;  }
#footerTextNav a:hover { text-decoration: underline; }
.fLast { border-right: none !important; }
#copyright { float: right; width: 300px; margin: 0; padding: 5px 5px 5px 0; text-align: right; }

#bottomPad10px { float: left; width: 100%; margin: 0 auto; padding: 0; height: 10px; }
