* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 margin:0;
 height:auto;
}

h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#000000;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;	
}

img {
 border-style: none;	
}

a:link {
 text-decoration: none;	
 color: #000000;
}

a:visited {
 text-decoration: none;	
 color: #000000;
}

a:active {
 text-decoration: none;
 color: #000000;
}

a:hover {
 text-decoration: none;	
 color: #CCCCCC;
}

hr {
 color: #000;
 background-color: #000;
 height: 0px;
 border: 0;
}

#main_backer { 
 height: 494px;
 width: 100%;
 background: url('../images/background.jpg') no-repeat;
 background-position: top center;
 background-attachment: scroll;
}

#wrapper {
 margin: 0 auto;
 width:674px;
 height:auto;
 position:relative;
 left:2px;
}


#header_left {
 width:356px;
 height:333px;
}

#header_logo {
 width:318px;
 height:158px;
 position:relative;
 left:356px;
 top:-333px;
}


#header_words {
 width:318px;
 height:175px;
 position:relative;
 left:356px;
 top:-333px;
}


#date {
 float: left;
 width: 300px;
 height: 44px;
 position: relative;
 left: 42px;
/* top:-630px; Now Hiring Placement */
 top:-610px;
 color:#ffffcc;
}


#navigation {
 float: left;
 width: 679px;
 height:29px;
 position:relative;
 top:-377px;
 z-index:2;
}


#nav_about { float:left; width: 108px; height: 29px; }
#nav_about a { background: url("../images/nav_about.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_about a:hover { background-position: -108px 0; }
#nav_about_on a { float:left; width: 108px; height: 29px; background: url("../images/nav_about.gif") no-repeat; display: block; background-position: -108px 0; }

#nav_shop { float:left; width: 109px; height: 29px; }
#nav_shop a { background: url("../images/nav_shop.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_shop a:hover { background-position: -109px 0; }
#nav_shop_on a { float:left; width: 109px; height: 29px; background: url("../images/nav_shop.gif") no-repeat; display: block; background-position: -109px 0; }

#nav_float { float:left; width: 106px; height: 29px; }
#nav_float a { background: url("../images/nav_float.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_float a:hover { background-position: -106px 0; }
#nav_float_on a { float:left; width: 106px; height: 29px; background: url("../images/nav_float.gif") no-repeat; display: block; background-position: -106px 0; }

#nav_rentals { float:left; width: 79px; height: 29px; }
#nav_rentals a { background: url("../images/nav_rentals.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_rentals a:hover { background-position: -79px 0; }
#nav_rentals_on a { float:left; width: 79px; height: 29px; background: url("../images/nav_rentals.gif") no-repeat; display: block; background-position: -79px 0; }

#nav_shuttles { float:left; width: 89px; height: 29px; }
#nav_shuttles a { background: url("../images/nav_shuttles.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_shuttles a:hover { background-position: -89px 0; }
#nav_shuttles_on a { float:left; width: 89px; height: 29px; background: url("../images/nav_shuttles.gif") no-repeat; display: block; background-position: -89px 0; }

#nav_contact { float:left; width: 103px; height: 29px; }
#nav_contact a { background: url("../images/nav_contact.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_contact a:hover { background-position: -103px 0; }
#nav_contact_on a { float:left; width: 103px; height: 29px; background: url("../images/nav_contact.gif") no-repeat; display: block; background-position: -103px 0; }

#nav_home { float:left; width: 79px; height: 29px; }
#nav_home a { background: url("../images/nav_home.gif") no-repeat; display: block; width:100%; height:100%; }
#nav_home a:hover { background-position: -79px 0; }
#nav_home_on a { float:left; width: 79px; height: 29px; background: url("../images/nav_home.gif") no-repeat; display: block; background-position: -79px 0; }


#under_photo {
 float:left;
 width:679px;
 position:relative;
 top:-377px;
}


#under_words {
 float:left;
 width:328px;
 position:relative;
 top:-413px;
 left:346px;
}



#text_scroll {
  width:721px;
  height:auto;
  background: url('../images/text_backer_stretch.gif') repeat;
  position:relative;
  left:-22px;
  top:-270px;
}


html:not([lang*=""]):not(:only-child) #text_scroll {
  width:721px;
  height:auto;
  background: url('../images/text_backer_stretch.gif') repeat;
  position:relative;
  left:-23px;
  top:-270px;
}


#text_backer_top {
 margin: 0 auto;
 width:721px;
 height:auto;
 background:url('../images/text_backer_top.gif') no-repeat;
 position:relative;
 left:0px;
}






#text_backer_top_int {
 margin: 0 auto;
 width:721px;
 height:auto;
 background: url('../images/text_backer_top_int.gif') no-repeat;
 position:relative;
 left:0px;
}






#our_shop_image {
 float:left;
 margin-top:-145px;
 margin-left:71px;
 clear:both;
}



#titles {
 position:relative;
 left:53px;
 top:-130px;
}



#body_copy_home {
 width:325px;
 height:auto;
 position:relative;
 left:78px;
 top:-25px;
}


#body_copy_home a { text-decoration:none; }





#body_copy_int {
 width:550px;
 height:auto;
 position:relative;
 left:78px;
 top:-133px;
 z-index:1;
}


#body_copy_int a { text-decoration:none; }





#title_bottom {
 position:relative;
 float:right; 
 left:37px;
 z-index:1;
}



#body_copy_home_right {
 width:150px;
 height:auto;
 position:relative;
 left:480px;
 top:-120px;
}


#body_copy_home_right a { text-decoration:none; }


#footer {
 width:721px;
 height:74px;
 background: url('../images/footer.jpg') no-repeat;
 position:relative;
 left:-23px;
 top:-325px;
}



#footer_int {
 width:721px;
 height:74px;
 background: url('../images/footer.jpg') no-repeat;
 position:relative;
 left:-22px;
 top:-320px;
}


html:not([lang*=""]):not(:only-child) #footer_int {
 width:721px;
 height:74px;
 background: url('../images/footer.jpg') no-repeat;
 position:relative;
 left:-23px;
 top:-320px;
}










