@charset "UTF-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}

body {text-align: center; background-color:#fdffcf;}

a:link {color: #336633;text-decoration: underline;}
a:visited {text-decoration:underline;color: #336633;}
a:hover {text-decoration: underline;color: #336633;}
a:active {text-decoration: none;color: #336633;}
.green {color: #336633}

fieldset#employment {
}

fieldset#employment legend {
background-color: black;
padding: 5px;
color: white;
font-family: Arial;
font-size: 12px;
margin-left: 5px;
margin-top: 15px;}

fieldset#employment label {
font-weight: bold;
display: block;
width: 170px;
float: left;}

input#zipcode{
width: 115px;
}

fieldset#employment input {
float: left;
font-size: 14px;
width: 280px;}

fieldset#employment textarea {
float: left;
width: 280px;}

fieldset#employment input:focus {
background-color: #e5e5e5;}

fieldset#locater {
background-color: white;
border: 3px solid black;
width: 97%;
margin-top: 25px;
}

fieldset#locater input {
width: 200px;
font-size: 16px;
}

fieldset#locater input:focus {
background-color: #e5e5e5;
}

fieldset#locater legend {
background-color: black;
padding: 7px;
color: yellow;
font-family: Tahoma;
margin-left: 15px;
}

fieldset#locater label {
font-weight: bold;
width: 140px;
display: block;
float: left;
}

fieldset .finder {
background-color: red;
padding: 5px;
color: white;
width: 200px;
margin-top: -25px;}

#sweepstakes_rules {
font-size: 14px;
line-height: 18px;
}

fieldset#sweepstakes{
background-color: yellow;
padding: 15px;
margin-top: 25px;
border: 5px green solid;}

fieldset#sweepstakes legend {
background-color: black;
color: white;
padding: 10px;}

fieldset#sweepstakes label {
float: left;
display: block;
width: 130px;
margin-top: 15px;
font-size: 12px;
font-weight: bold;
}

fieldset#sweepstakes input {
float: left;
width: 250px;
margin-top: 15px;
font-size: 16px;}

fieldset#sweepstakes input:focus {
background-color: #e5e5e5;
}

fieldset#sweepstakes select {
float: left;
margin-top: 10px;
}



fieldset .registration {
background-color: red;
color: white;
padding: 5px;
margin-left: 130px;}




fieldset#homead {
border: none;
width: 89%;}

fieldset#homead label {
font-size: 12px;
margin-top: 5px;
float: right;}

fieldset#homead input {
margin: 3px;}


.rail_box p {
width: 85%;
margin-left: 10px;
}

#sweepstakes_content {
width: 95%;
}

#sweepstakes_promo {
float: left;
padding: 35px;
}

#sweepstakes_form {
padding: 35px;}



fieldset .submitzip {
background-color: red;
color: white;
padding: 3px;
}


fieldset#contactform {
background-color: white;
width: 95%;
margin-bottom: 35px;
border: 2px solid black;}


fieldset#contactform legend {
padding: 10px;
background-color: black;
margin-left: 25px;
color: white;}

fieldset#contactform label {
float: left;
width: 100px;
font-weight: bold;
font-size: 12px;
}

fieldset#contactform input {
float: left;
font-size: 16px;
width: 300px;
}

fieldset#contactform textarea {
float: left;
font-size: 16px;
width: 300px;
margin-bottom: 35px;
height: 300px;
}

fieldset#contactform select {
float: left;
margin-left: 100px;
width: 200px;
padding: 5px;}

fieldset .contactsubmit {
background-color: red;
margin-left: 220px;
color: white;
margin-top: -25px;
margin-bottom: 20px;}



#wrapper {width: 100%;margin: 0 auto;background-color:#fdffcf;}
#wraphead{background-image:url(../images/headwrap.jpg);background-repeat:repeat-x;width: 100%;}

#header {margin: 0 auto;width:952px;text-align: left;}
#header h1{text-indent: -99999px;}
#navwrap {height: 38px;width: 100%; background-color:#000000;}

#nav {font-size: 12px;height: 36px; background-color:#000000;margin: 0 auto; width:1200px; text-align: center;}
#nav ul li {display: inline;}
/*
#nav li a {padding: 5px; color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;line-height: 40px;margin-right: 28px;margin-left: 28px;}
#nav li a:hover {color: #ffff33;font-size: 12px;
background-color: red;
padding: 5px;}
*/
#nav li a {color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;line-height: 40px;}
#nav li a:hover {color: #ffff33;font-size: 12px;
background-color: #ee2b27;}

#container {margin: 0 auto;width:952px;height: auto;text-align: left;}

#main_content {width: 637px;height:auto;background-color:#fdffcf;float:left;margin-top: 30px;}

#main_content p {
line-height: 20px;}

#promo {position: relative;height: auto;width: 637px;}
#promo h1 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#cc0000;font-size:45px;text-align:center;margin-right: 30px;}
#promo h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#336633;font-size:35px;text-align:center;margin-right: 30px;}
#promo p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-top: 12px;padding: 5px;margin-left: 16px;margin-right: 22px;}
.promo_box{float: left;width: 270px;height: 368px;background-image:url(../images/promo_box.gif);background-repeat:no-repeat;background-position:top;margin-top: 15px;background-color: white;margin-top: 20px;margin-left: 20px;}

#brands {position: relative;height: auto;width: 637px;float: left;margin-top: 32px;margin-left: -20px;}
#brands h4{text-indent:-9999px;}

#right_rail{float: left;height: auto;width: auto;text-align:right;background-color:#fdffcf;}
#right_rail h3{font-family:Verdana, Arial, Helvetica, sans-serif;color: #12653b;font-size:16px;padding-right:15px;}
.rail_box{height: auto;width: 240px;background-image:url(../images/box_middle.gif);background-repeat:repeat-y;background-position:top;
background-color:#fdffcf;}
.rail_box p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;padding-left:6px; text-align:center;}
.rail_box img{float: left;padding-left: 15px;margin-top: -15px;}
#rail_img{float: left;padding-left: 15px;margin-top: -15px;}
ul#featured_brand {list-style-image:url(../images/quick_bullet.gif);padding-right:35px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}

.box_top{background-image:url(../images/box_top.gif);background-repeat:no-repeat;background-position:top;height:28px;}
.box_bottom{background-image:url(../images/box_bottom.gif);background-repeat:no-repeat;background-position:bottom;height:28px;}

#footer {float: left; background-color:#19501d; width:100%;height: 176px;}
div#footer_list {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}
div#footer_list ul li{display: inline;}
div#footer_list li a {color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size: 15px;padding: 18px;}
div#footer_list li a:hover{text-decoration: underline;}

.promo_top{background-image:url(../images/promo_top.gif);background-repeat:no-repeat;background-position:top;width:270px;height:50px;}
.promo_box p{font-family: Trebuchet MS, Verdana, sans-serif;font-size:14px;margin-top: 12px;text-align:center;margin-left:20px;margin-right:20px;}

#cs_logo{margin-left: 50px;}
#downtown_logo{margin-left: 15px;margin-top: 25px;}
.promo_box img{margin-left: 18px;margin-top: 12px;}
#locations_list h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 22px;color: #999999;padding: 12px;margin-top:0px;}
#locations_list ul{margin-right: 30px;}
#locations_list ul li{display: inline;font-family: Tahoma, Verdana, sans-serif;font-size:11px;color: #999999;padding: 5px;}

#main_content h5{
margin-top: -55px;
margin-bottom: -35px;
}

#locations ul li a {
font-family: Tahoma, Verdana, sans-serif; 
font-size:11px;
color: #999999;
}
.comments li{list-style-type:none;margin-left:19px;padding-top:12px; border-top:1px solid #ccc; width:200px;}
.comments li a {height: 28px;width:200px;display: block;background-color: transparent; background-image:url(../images/Comments_button.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: left top;border:1px solid #e5edf0;}
.comments li a:hover {background-position: left bottom;text-decoration:none;}