body{
  background: #9c5e5e;
}  

img{
  margin: 0px;
  padding: 0px;
  border: 0px;
}  

div{
  margin: 0px;
  padding: 0px;
  border: 0px;
}  

/*Title Arch*/
  .titlearch_div{
    width: 900px;
    height: 446px;
    background: url('../images/stateline_titlearch_bg.jpg') #000040 no-repeat;
    position: relative;
    z-index: 1;
  } 
  
  .logo_div{
    width: 500px;
    color: #ffffff;
    font-size: 36pt;
    font-weight: bold;
    position: relative;
    top: 250px;
  }  
  
  .topmenu_div{
    width: 900px;
    height: 92px;
    background: url('../images/stateline_menu_bg.png');
    position: relative;
    top: 353px;
    z-index: 1;
  }  
  
  .topmenu_item_div{
    height: 34px;
    background-repeat: no-repeat;
    float: left;
    position: relative;    
  } 
    
  .topmenu_item_div a img{
    height: 34px;
  } 

  .topmenu_item_div_h{
    height: 34px;
    background-position: 0px -34px;
    float: left;
    position: relative;    
  }    

  .topmenu_item_div_h a img{
    height: 34px;
  }   
  
  .topmenu_invis_home{
    width: 70px;
  }  
  
  .topmenu_invis_new_arrivals{
    width: 150px;
  }  
  
  .topmenu_invis_contact_us{
    width: 125px;
  }  
  
  .topmenu_invis_about_us{
    width: 114px;
  }  
  
  .topmenu_invis_store{
    width: 65px;
  }  
  
  .topmenu_invis_hours_location{
    width: 221px;
  }  
  
  .topmenu_invis_events{
    width: 73px;
  }
  
  #topmenu_home{
    width: 70px;
    background-image: url('../images/stateline_home.png');
    top: 20px;
    left: 93px;
  } 
  
  #topmenu_new_arrivals{
    width: 150px;
    background-image: url('../images/stateline_new_arrivals.png');
    top: 20px;
    left: 155px;
  }  
  
  #topmenu_contact_us{
    width: 125px;
    background-image: url('../images/stateline_contact_us.png');
    top: 20px;
    left: 265px;
  }  
  
  #topmenu_about_us{
    width: 114px;
    background-image: url('../images/stateline_about_us.png');
    top: 20px;
    left: 334px;
  }  
  
  #topmenu_store{
    width: 65px;
    background-image: url('../images/stateline_store.png');
    top: 54px;
    left: -302px;
  }  
  
  #topmenu_hours_location{
    width: 221px;
    background-image: url('../images/stateline_hours_location.png');
    top: 54px;
    left: -208px;
  }  
  
  #topmenu_events{
    width: 73px;
    background-image: url('../images/stateline_events.png');
    top: 54px;
    left: -140px;
  }  
/*Title Arch*/



/*Main Body*/
  .mainbody_div{
    width: 900px;
    background: url('../images/stateline_mainbody_bg.jpg') #000040 repeat-y;
    overflow: hidden;
  }  
  
  .mainbody_div h1{
    color: #ffffff;
    font-size: 10pt;
    text-align: center;
    position: relative;
    z-index: 1;
    margin: 0px;
    margin-bottom: 25px;
  }  

  .mainbody_text_div{
    width: 730px;
    text-align: justify;
    color: #ffffff;
    position: relative;
    top: 0px;
    z-index: 1;
    margin-bottom: 35px;
    padding-left: 10px;
    padding-right: 10px;
  }  
  
  .mainbody_text_div a{
    color: #F5E367;
    text-decoration: none;
  }
  
  .mainbody_text_div a:hover{
    color: #e5ffff;
    text-decoration: underline;
  }  
  
  .mainbody_text_div h1{
    font-size: 20pt;
    font-family: Tahoma, 'sans serif';
    text-align: center;
    margin: 0px;
    margin-bottom: 15px;
  }
  
  .mainbody_text_div h2{
    font-size: 16pt;
    font-family: Tahoma, 'sans serif';
    margin: 0px;
  }  
  
  .mountains{
    width: 750px;
    height: 350px;
    position: relative;
    bottom: 350px;
    z-index: 0;
    background: url('../images/stateline_vineyard.jpg') center bottom no-repeat;
    margin-bottom: -350px;
  }  

  .vineyard_img_top{
    width: 750px;
    height: 85px;
    position: relative;
    top: 0px;
  }      
/*Main Body*/



/*Bottom Bar*/
  .bottombar_div{
    width: 900px;
    height: 32px;
    background: url('../images/stateline_bottombar_bg.jpg') #000040 repeat-x;
  }

  .tribaldawn{
    width: 900px;
    text-align: right;
    color: #ffffff;
    font-family: Verdana, 'sans serif';
    font-size: 10pt;
  }  
  
  .tribaldawn a{
    color: #ffbbbb;
    text-decoration: none;
  }
  
  .tribaldawn a:hover{
    color: #c0c0ff;
    text-decoration: underline;
  }  
  