/*** PAGE DEFAULT GLOBALS ***/
body {
background: #000000;
color:#ffffff;
font-family:arial,helvetica,clean,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin: 0 auto;
}

div, h1, h2, h3, h4, h5, ul, li { 
  margin: 0; padding: 0;	
}

img { 
  margin: 0; 
  padding: 0; 
  border: 0;	
}

ul { 
  list-style: disc outside;
}

a:link, a:visited, a:active { 
  color: #0CBB0A; 
  text-decoration: none; 
  outline: 0;	
}

a:hover { 
  text-decoration: underline;	
}

a.external:link, a.external:visited, a.external:active, a.external:hover {
  background-image:url(/images/icon-external-light.gif);
  background-position:right 1px;
  background-repeat:no-repeat;
  padding-right:12px;
}

.clear { 
  clear: both; 
  height: 0px;	
}

.breakblue { 
  clear: both; 
  height: 3px;	
  width: 900px;
  background: #1D89CE;
  margin: 0 auto;
}

.hide {
  display:none;
}

.left {
  float: left;
}

.right {
  float: right;
}

.form-single {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  font-size: 20px;
  width: 99%;
}

.form-small {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  font-size: 12px;
  height: 100px;
  width: 99%;
}

.form-big {
  background: #ffffff;
   border: 1px solid #000000;
  color: #000000;
  font-size: 12px;
  height: 200px;
  width: 99%;
}

input.largerCheckbox {
height:15px;
width:15px;
}

/*** TOP LOGO AND MENU AREA ***/

#top_shell { 
  background: #000000 url(/images/bg_logo.jpg) no-repeat;
  color: #ffffff;
  position: relative;
  text-align: left; 
  width: 980px; 
  height: 180px;
  margin: 0 auto; 
  line-height: 1em;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight: none;	
}

#top_menu { 
  color: #ffffff;
  position: relative;
  float: right;
  text-align: right; 
  width: 750px; 
  margin: 0 auto; 
  line-height: 1em;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: none;	
}

#abs_left
{
   position: relative;
   float: left;
   width: 200px;
   height: 160px;
   bottom: 0px;
   right: 0px;
}

#top_specials { 
  color: #ffffff;
  position: relative;
  float: left;
  text-align: left; 
  width: 200px; 
  margin: 0 auto; 
  line-height: 1em;
  padding: 130px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: none;	
}

#top_feature { 
  color: #ffffff;
  position: relative;
  float: right;
  text-align: right; 
  width: 670px; 
  margin: 0 auto; 
  line-height: 1em;
  padding: 0px 30px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: none;	
}


#content_head { 
  background: #000000 url(/images/content_head.jpg) no-repeat;
  color: #ffffff;
  position: relative;
  float: right;
  text-align: right; 
  width: 661px; 
  height: 12px;
  margin: 0 auto; 
  line-height: 1em;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: none;	
}

#content_body { 
  background: #000000 url(/images/content_body.jpg) repeat-y;
  color: #ffffff;
  position: relative;
  float: right;
  text-align: right; 
  width: 661px; 
  margin: 0 auto; 
  line-height: 1em;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: none;	
}

#content_bodytext { 
  color: #000000;
  position: relative;
  text-align: left; 
  width: 625px; 
  margin: 0 auto; 
  line-height: 1.4em;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  font-weight: none;	
}

div.locations img {
background-color:white;
border:2px solid #000000;
float:none;
line-height:0pt;
margin:0pt 12px 0px;
padding:0pt;
}

.body-head {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 25px;
  line-height: 1.4em;
}

#content_foot { 
  background: #000000 url(/images/content_foot.jpg) no-repeat;
  color: #ffffff;
  position: relative;
  float: right;
  text-align: right; 
  width: 661px; 
  height: 14px;
  margin: 0 auto; 
  line-height: 1em;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: none;	
}

#footer_shell { 
  background: #000000 url(/images/footer_bg.gif);
  border: 1px solid #000000;
  color: #ffffff;
  position: relative;
  text-align: center; 
  width: 990px; 
  margin: 0 auto; 
  line-height: 1em;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: none;
}

.footer {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
  line-height: 1.4em;
}

