body {
  background-color: #143E51;
  margin: 0;
}

body, div, td {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

h1 { font-size: 16px; }

h2 { font-size: 14px; }

h3 { font-size: 12px; }

#new_password_notice {
  padding: 5px;
  color: #000000;
  background-color: #FEFF99;
  font-size: 12px;
  font-weight: bold;
  border: 2px solid red;
}

#notice {
  padding: 5px;
  color: #000000;
  background-color: #FEFF99;
  font-size: 11px;
}

#ErrorExplanation {
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #FEFF99;
  color: #000000;
}

#middle_section{
  float: left;
  /* width: 750px; */
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  padding: 25px;
  background-color: #003366;
  min-height: 125px;
  height: auto !important;
  height: 125px;
  position:relative;
}

/* holds column1 and column2 */
#middle {
  height: 350px;
}

#column1 {
  float: left;
  width: 370px;
  padding-left: 15px;
  padding-right: 15px;
  height: 100%;
}

#column2 {
  padding-right: 25px;
}


.middle_cell {
  background-color: #003366;
}

A.middle_section:link {text-decoration: none; color: #FECC04;}
A.middle_section:visited {text-decoration: none; color: #FECC04;}
A.middle_section:active {text-decoration: none; color: #FFFFFF;}
A.middle_section:hover {text-decoration: none; color: #FFFFFF;}

/* common.css */
#page_header {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 10px;
}

#login_form{
  width: 300px;
}

.login_label {
  clear: left;
  float: left;
  width: 130px;
  /* margin: 7px 15px; */
  margin: 7px;
}

.login_field {
  /* float: left; */
  padding: 2px;
}

.member_form_label{
  float: left;
  width: 130px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

.member_form_field{
  padding: 2px;
}

#register_copy{
  width: 270px;
  margin: 15px;
  float: left;
}

#registration_form{
  padding-left: 35px;  
  float: left;
  width: 410px;
}

#left_column_copy {
  width: 270px;
  margin: 15px;
  float: left;
}

#right_column_form {
  padding-left: 35px;
  float: left;
  width: 410px;
}

#account_created_message{
  width: 215px;
}

#login_page {
 height: 234px; 
 background: url('/gatorbackclub/images/gatorback_tempate_main.jpg') no-repeat;
}

#login_copy {
  padding: 15px;
}
#login_copy_bottom {
  padding: 2px;
  float: right;
}

#login_lost_password_copy {
  margin-left: 15px;
}

.cannot_miss {
  font-size: 13px;
  font-weight: bold;
}

.emphasize {
  font-size: 12px;
  font-weight: bold;
}

/* Used for privacy_policy and rules_regulations */
#white_middle {
  background-color: white;
  color: #000;
  padding-top: 15px;
  padding-right: 100px;
  padding-left: 100px;
  padding-bottom: 15px;
}

#homepage_navigation_container_a {
  background-color: #004081;
  width: 800px; 
  position: relative; 
  height: 11px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding:7px 0px;
}

#index-link-container {
    margin:0;
    padding:0;
    border:none;
    width:800px;
    position:relative;
    height:50px;
    clear:both;
}

#homepage_links {
  font-size: 10px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width:800px;
  padding:0;
  text-align:center;
}

.menu ul {
  margin:  0px;
  padding: 0px;
  list-style-type: none;
}
.menu li {
  display: inline;
}

div.menu li {
   margin: 0;
   padding: 0;
   padding-left: .5em;
   padding-right: .5em;
   text-decoration: none; 
   color: #fff;
   border-right: solid 1px #fff;
}
div.menu ul li.last {
  border-right: none;
}



#homepage_automotive_replacement_product {
  padding-top: 15px;
  text-align: center;
}

#warehouse_fields label {
  display: block;
  text-align: right;
  float: left;
  width: 50px;
  padding-right: 20px;
}

#warehouse_fields select {
  margin-left: 0px;
  margin-bottom: 5px;
}

#warehouse_fields .radio_buttons {
  margin-left: 125px;
}

#warehouse_fields .radio_buttons label{
  display: inline;
  float: none;
  text-align: left;
}

#warehouse_fields p {
    margin-left: 125px;
    width: 375px;
    font-weight: bold;
    font-size: 11px;
}

#navigation {
    margin-top: 0px;
    background-color: #004081;
    width: 800px;
    height:11px;
    height:65px;
    padding:7px 0;
    text-align: center;
}

#navigation_graphics {
    margin:0 auto;
    padding:0;
    border-top:1px solid #004081;
    border-bottom:1px solid #004081;
    font-size:10px;
    width:800px;
    text-transform:uppercase;
    clear:both;    
}

#navigation_graphics table {
    margin-top:5px;
    padding:0;
}

#navigation_graphics tr {
    border-top:1px solid #004081;
}

#navigation_graphics tr:first-child {
    border-top:none;
}

#navigation_graphics td {
    background-color:#ffd81b; /*yellow*/
    text-align:center;
    border-left:1px solid #004081;
}

#navigation_graphics td:first-child {
    border:none;
}

#navigation_graphics a {
    margin:0;
    padding:7px 0px;
    border:none;
    text-decoration:none;
    float:left;
    height:11px;
    font-weight:bold;
    color:#004081; /*blue*/
}

#navigation_graphics a:hover {
    background-color:#004081; /*blue*/
    color:#ffd81b; /*yellow*/
}

.short {
    width:262px;
}

.long {
    width:268px;
}

#privacy_policy {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}
#privacy_policy h3 {
  font-size: 12px;
}
#privacy_policy td p {
  font-size: 10px;
}

#page {
    margin-left:auto;
    margin-right:auto;
    padding:0;
    border:none;
    background: #003366;
    width:800px;
}

#middle_content {
   width: 800px;
   clear:both;
   position:relative;   
}

#footer {
  width: 800px;
  height: 300px;
  clear: both;
  background-color:#143E51;
  position:relative;
  top:55px;
}

/* Using to transition over to CSS layout */
.css_middle_content{
  margin-left: 50px;
  margin-right: 150px;
  margin-top: 15px;
}

#f1 {
    padding:7px 0px;
  height: 100px;
  background-color: #ffffff;
}

#f2 {
  clear: both;
  width: 800px;
  text-align: center;
}


#f2_links {
  padding: 10px 10px 0px 10px;
  height: 25px;
}

#f2_links ul li {
  color:#F2CA0D;
}

#a { 
  float: left;
  margin-top:32px;
}

#b {
  float: right;
  margin:7px 20px 0 0;
}

#disclaimer {
    padding:0px 30px;
    border:none;
    width:740px;
    height: 30px;
    font-size:8px;
    line-height:12px;
    text-align:center;
    color:#7e9eac;
}

.clear {
    clear:both;
}

#search_header {
  width: 800px;
  height: 136px;
  background-image: url('/gatorbackclub/images/home_header.jpg');
  background-repeat: no-repeat;
  position: relative;
  text-align:right;
}
#search_header form {
  right: 30px;
  top: 45px;
  position: absolute;
}

input#gogo {
    vertical-align:top;
    margin-top:-1px;
}

input#search {
   height:10px;
   font-size:10px;
}

#what_is_links li {
    list-style-image: url('/gatorbackclub/images/bullet.png');
    padding-bottom: 5px;
}

#left_column {
  float: left;
  width: 330px;
  padding-top: 25px;
  padding-left: 10px;
}

#right_column {
  float: left;
  width: 420px;
  /*margin-left: 350px;*/
  padding-right: 15px;
  padding-top: 25px;
  padding-bottom: 10px;
}

#gatorback_club_page {
  background-image: url('/gatorbackclub/images/car_main_back.jpg');
  width: 800px;
  height: 234px;
}

#reward_advantage_background_for_link {
  background-color: #4F6179;
}

#reward_advatage_table {
}

#reward_advantage_table td {
  background-color: #EAE9E4;
  color: #000000;
  border: 2px black solid;
  padding: 5px;
}

.reward_advantage_column1 {
  vertical-align: text-top;
}

#reward_advantage_target_disclaimer{
  float: right;
  width: 250px;
  margin-right: 50px;
}

