@charset "UTF-8";
/* CSS Document */

body {background-image: url(images/bg.gif); background-repeat: repeat-x; margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; color:#000;}

p {line-height:20px; font-size:0.75em;}

p.intro {font-size:0.79em;}

h1 {font-size:1.4em; color:#31585e; font-weight:bold;}

h2, h3 {font-size:0.9em; color:#899ca3; font-weight:lighter;}

.border {border-bottom:1px dashed #000; border-top:1px dashed #000; padding:5px 0 3px 0; margin:0 0 2px 0; font-size:0.8em; font-weight:bold;}

a {border:none; outline:none; color:#036;}


/*Design div id tags */

#flashlogo {margin:1px auto 0 auto; width:1000px; height:183px; clear:both;}

#logo {float:left; width:219px; height:173px; padding:10px 0 0 35px;}

#flash1 {float:left; width:746px; height:183px;}

#mainflash {margin:23px auto 0 auto; width:1000px; height:265px;}

#offers {float:left; width:269px; height:265px;}

#flash2 {float:left; width:701px; height:265px; padding-right:30px;}

#navcont {margin:20px auto 10px auto; width:100%; height:35px; background-image:url(images/bgbaracross.gif); background-repeat:repeat-x;}

#nav {margin:0 auto; width:942px; height:35px; background-image:url(images/navbgbar.gif);}

#homeheader {margin:0 auto; width:1000px; height:90px; background-image:url(images/24hour.gif); background-repeat:no-repeat;}
#number {float:right; width:282px; height:73px; margin-top:7px; color:#31585e; font-size:2.6em; font-weight:lighter;}

#maincontain {margin:0 auto; width:1000px; height:auto; overflow:hidden; background-color:#FFF}

#googlemain {width:940px; padding:20px 30px 20px 30px;}

#main {float:left; width:615px; padding:0 20px 0 35px; height:auto; border-right:1px #000 dashed;}

#mainright {float:right; width:300px; height:auto; padding-right:20px;}

#mainright ul li{font-size:0.8em; color:#31585e;}

.norm-li {font-size:0.7em; line-height:22px;}

.resourcebox {width:100%; height:95px; margin:10px 0 0 0; border:1px dotted #036;}


/*Nav style*/
#nav ul {display: block; height:25px; padding:10px 0 0 0; margin:0;}
#nav li {display:inline; height:25px; padding:10px 0 0 0; margin:0;}
#nav li a {color:#fff; text-decoration:none; font-size:1em; margin:0 123px 0 123px;}
#nav li a:hover { color:#000; text-decoration:underline overline;}


/*Text styles*/
.h1-under {font-size:0.8em; color:#899ca3; font-weight:lighter;}
.h2-under {font-size:0.9em; color:#666; font-weight:lighter;}
.footerheader {font-size:1.1em; color:#899ca3; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.footer {color:#d6d6d6; padding:4px 0 0 0; margin:6px 0 0 0; border-top:1px #CCC dashed;}
.bold {font-weight:bold;}
.intro {font-size:0.8em;}

/*footer*/

#footer {width:100%; height:auto; background-color:#383838; overflow:hidden;}

#footercontain {margin:0 auto; width:1000px;}

#footerleft {float:left; width:630px; padding:15px 0 20px 35px;}

#footerright {float:right; width:270px; padding:15px 30px 20px 0;}

#footer ul {margin:0; padding:0;}

#footer li {padding:0 2px 0 2px; list-style:none; display:inline; border-right:1px solid #bfb795; font-size:0.6em;}

#footer a {color:#d6d6d6; text-decoration:underline;}

#basefooter { width:100%; text-align:center; font-size:0.8em;}

.linkbox {margin:10px 0 0 0; padding:5px 0 5px 0; width:100%; border:1px #333 solid; font-size:0.8em; text-align:center;}


/*php forms*/

/*small form*/

.form { margin:1px 0 0 1px; }

.formstyle2 { width:210px; background-color: #FFF ; padding:2px 1px 2px 1px; margin-bottom:2px; border: 1px solid #8f897c; color: #483a19; font-size:1.0em; font-size:0.75em; }

.formbottons { width:240px; margin:5px 0 7px 0 }

.formstylep {font-size: 1.0em; color: #483a19; padding:0 0 10px 0; margin:0; font-weight:bold; }

/*small form*/

.formmain { margin:30px 0 30px 1px; font-size:0.75em;}

.contactformbox {width:200px;}

.formstyle {width:205px;}

.submit {width:230px; background-color:#FC0; padding:2px 1px 2px 1px; margin-bottom:2px; border: 1px solid #8f897c; color: #000; font-size:1.0em; font-weight:bold;}