/*@charset "UTF-8";*/

/* CSS Document */

/* Globals */


body {text-align: center; font-weight: 300;font: 100%/120%  'Georgia', Times New Roman, serif;background: #15020A url(../img/main_bkg.jpg) no-repeat center top;}

html {height: 100%;}

* {padding: 0px; margin: 0px;}

img {border: none;}

.clear{clear: both;height: 0px;}

a {outline: none;}



.breakSM{margin-top: 8px;}


/* CENTERING */

.pageContainer {margin-left: auto; margin-right: auto;text-align: left;padding: 0px; width: 980px;}

/* HEADER CONTAINER */

#headerContainer{position: relative;top: 30px;left: 13px;width: 954px;height: 78px;}

#actionContainer{position: relative;top: 30px;left: 13px;width: 954px;height: 250px;}

#searchContainer{float: left;width: 592px;display: inline;}
#featureContainer{float: left;width: 362px;display: inline;}




/* SEARCH BOX */
#searchContainer #searchInstructions {margin-left: 20px;padding-top: 12px;width: 550px;height: 60px;}

.searchField{float: left;display: inline;margin-left: 18px;width: 410px;height: 38px;font-family: 'Georgia';font-size: 24px;line-height: 24px;vertical-align: middle;color: #44070a;background: #EAE6E3;}

.searchButton{position: relative;margin-top: 2px;margin-left: 20px;width: 100px;height: 40px;background: url(../img/bt_search.gif) no-repeat left;display: inline;}
.searchButton:hover{position: relative;margin-top: 2px;margin-left: 20px;width: 100px;height: 40px;background: url(../img/bt_search.gif) no-repeat right;}

#searchThumbs{width:592px;height:80px;display: block;}

#searchThumbs p{margin-left: 20px;color: #E0E1C5;height: 34px;line-height: 30px;}

#searchThumbs ul li{float: left;list-style: none;width: 143px;height: 30px;margin-left: 0px;margin-top: 12px;}

#searchThumbs li a{display: block;width: 143px;height: 22px;text-align: center;font-size: 16px;line-height: 22px;color: #E0E1C5;text-decoration: none;}

#searchThumbs li a:visited{display: block;width: 143px;height: 22px;text-align: center;font-size: 16px;line-height: 22px;color: #E0E1C5;text-decoration: none;}

#searchThumbs li a:hover{display: block;width: 143px;height: 22px;text-align: center;font-size: 16px;line-height: 22px;color: #E0E1C5;text-decoration: none;background: #006e56;}




/* FEATURE BOX */

#feaContent{margin-top: 0px;margin-left: -1px;width: 363px;height: 234px;}

#feaContent p{font-size: 13px;color: #f93936;}

#feaContent table{font-size: 13px;color: #000;border-style: none;}

#feaContent table td{height: 30px;padding: 3px;}

#feaContent .cat_textbox{width: 200px;height: 16px;}
#feaContent .cat_checkbox{height: 14px;}
#feaContent #catwebformbutton{height: 24px;}

#feaContent h2{font-size: 11px;padding: 3px;color: white;background: #15020A;}


/* MENU CONTAINER */
#menuTop{position: relative;top: 28px;left: 0px;width: 980px;height: 9px;background: url(../img/menu_topper.gif) no-repeat;}
#menuContainer{position: relative;top: 28px;width: 980px;height: 44px;background: url(../img/menu_bkg.gif) repeat-x;}

#menuContainer ul{margin-left: 0px;width: 605px;height: 44px;}
#menuContainer ul li{list-style: none;float: left;display: inline;}
#menuContainer li{width: 78px;text-align: center;line-height: 44px;margin-left: 28px;}
#menuContainer li a{display: block;width: 78px;height: 44px;font-size: 14px;color: #E0E1C5;text-decoration: none;}
#menuContainer li a:visited{display: block;width: 78px;height: 44px;font-size: 14px;color: #E0E1C5;text-decoration: none;}
#menuContainer li a:hover{display: block;width: 78px;height: 44px;font-size: 14px;color: #E0E1C5;text-decoration: none;background: url(../img/menu_rollover.gif) no-repeat;}


/* PAGE CONTENTS CONTAINERS */

#pageContents{position: relative;top: 28px;padding-bottom: 12px;width: 980px;background: #211015;}

#lftCol img{padding-right: 10px;padding-top: 18px;padding-left: 20px;display: block;}



/* Inside Track */

form{height: auto;}
.signUp{float: left;display: inline;margin-left: 23px;margin-top: 6px;width: 320px;height: 20px;font-family: 'Georgia';font-size: 12px;line-height: 16px;vertical-align: middle;color: #44070a;background: #EAE6E3;}

.submitButton{float: left;position: relative;margin-top: 9px;margin-left: 23px;width: 72px;height: 27px;background: url(../img/bt_submit.gif) no-repeat left;}
.submitButton:hover{position: relative;background: url(../img/bt_submit.gif) no-repeat right;}

.signUpTitle{float: left;display: inline;margin-left: 23px;margin-top: 6px;width: 90px;height: 20px;font-family: 'Georgia';font-size: 12px;line-height: 16px;vertical-align: middle;color: #44070a;background: #EAE6E3;}

#privacy{float: left;margin-left: 0px;margin-top: 10px;}

.stateChange{background: url(../img/menu_rollover.gif) no-repeat;}

/* Side bar copy and quote */


.sidebarCopy a{text-decoration: none;color: #E0E1C5}
.sidebarCopy a:visited{text-decoration: none;color: #E0E1C5}
.sidebarCopy a:hover{text-decoration: underline;color: #E0E1C5}

#quotePic{width: 329px;height: 115px;margin-top: 12px;margin-bottom: 12px;margin-left: 23px;}

#quoteCopy p{font-size: 16px;font-style: italic;line-height: 22px;}


#bannerAd {display: block;margin-top: 12px;width: 581px;margin-left: auto;margin-right: auto;background: #755f6b;text-align: center;padding-top: 3px;padding-bottom: 3px;}
.468{display: block;margin-left: auto;margin-right: auto;width: 468px;height: 60px;}

/* EVENT BOX */

#eventContainer{float: right;margin-right: 26px;margin-top: 12px;background: #d1d0ce;width: 340px;height: 180px;}

/* Text Box */

#textContainer{display: block;position: relative;width: 370px;float: left;height: auto;}


/* COPYRIGHT - FOOTER*/

#copyright {float: left;display: block;width: 330px;margin-top: 20px;font-size: 10px;color: #552a37;text-align: left;margin-left: 20px;margin-bottom: 20px;}
#credits {float: left;display: block;width: 250px;margin-top: 20px;margin-bottom: 20px;font-size: 10px;color: #552a37;text-align: right;}
#credits a{font-weight: bold;color: #552a37;text-decoration: none;}
#credits a:visited{color: #552a37;}
#credits a:hover{color: #552a37;text-decoration: underline;}




