/* Standard CSS code */

html * { padding:0; margin:0; }

body {
  background: url('../images/body_bg.jpg') repeat-x;
  background-color: #333333;
}

.clearer{ clear:both; }

/* End Standard CSS code */

#wrapper{
  width:985px;
  margin:auto;
  padding-top:13px;
  font-family: Arial, Helvetica, sans-serif;
}

#wrapper #header{
  background: url('../images/header.jpg') no-repeat;
  height:130px;
  font-size: 11px;
  color: #ff9900;
}

#wrapper #header #homebutton {
	
	width: 300px;
	height: 130px;
	float: left;
}

#wrapper #header UL{
  list-style:none;
  float:right;
  padding-right:50px;
  padding-top:15px;
}

#wrapper #header UL LI{
display:inline;
padding: 0px 2px 0px 2px;
}

#wrapper #header A{
    color: #ff9900;
    text-decoration:none;
}

#wrapper #left_col #nav_container{
  float:left;
  margin-top:14px;
  width:165px;
  height:372px;
  background: url('../images/nav_bg.jpg') no-repeat;
  padding: 15px 10px 10px 10px;
}

#wrapper #left_col #nav_container UL{
  list-style:none;
  font-size: 12px;
  color: #FFFFFF; 
  border-top: 1px dotted #6da8d9;
  padding-bottom:15px;
  z-index: 9999; 
  
}

#wrapper #left_col #nav_container #nav .nav_item{
  height:23px;
  padding-top:7px;
  border-bottom: 1px dotted #6da8d9;
  position:relative;
  z-index: 2344;
  
  
 }
 
 #wrapper #left_col #nav_container #nav .has_arrow{
  background: url('../images/arrow.gif') no-repeat;
  background-position: 150px 10px;
  !background-position: 150px 10px;
  _background-position: 150px 10px;
 }
 
 

#wrapper #left_col #nav_container #nav .subnav{
  background: url('../images/subnav_bg.jpg') repeat-x;
  
  border: 1px solid #FFFFFF;
  position:absolute;
  left: 165px;
  top: 0px;
  background-color: #ff9900;
  width: 165px;
  !width: 165px;
  _width: 165px;
  
  padding-left: 10px;
  padding-right: 10px;

  display:none;
  z-index: 2344;
}

#wrapper #left_col #nav_container .subnavIndent {
	  background-position:right !important;
}

#wrapper #left_col #nav_container #nav .subnav .nav_item{
	border-bottom: 1px dotted #FFFFFF;
}

#wrapper #left_col #nav_container #nav .subnav .has_arrow{
  background: url('../images/subnav_arrow.gif') no-repeat;
  background-position: 150px 10px;
  !background-position: 150px 10px;
  _background-position: 150px 10px;
  
}


#wrapper #left_col #nav_container #nav a{
    color: #FFFFFF;
    text-decoration:none;
    
    /*width: 100%;
    height: 23px !important;
    display: block;*/
}

#wrapper #left_col #nav_container #nav LI{
    display: block;
}

#wrapper #left_col #nav_container H1{
  font-size: 12px;
  font-weight: normal;
  color: #95cafd;
}

#wrapper #left_col #nav_container H2{
  font-size: 15px;
  color: #ff9900;
  padding-bottom:3px;
}

#wrapper #left_col #nav_container INPUT{
  width: 149px;
  font-size: 12px;
  color: #959595;
  padding:3px;
  margin-bottom:3px;
}

#wrapper #copy{
  float:left;
  margin-top: 14px;
  margin-left:28px;
  !margin-left:25px;
  width:164px;
  background-color: black;
  height:272px;
  font-size: 11px;
  color: #FFFFFF;
  background: url('../images/qvp.jpg') no-repeat;
  background-position: top left;
  padding-top:125px;
  padding-left:4px;
}

#wrapper #right{
  float:left;
  width: 576px;
  height:419px;
  background: url('../images/buttons_bg.jpg') no-repeat;
  margin-top:6px;
  margin-left:28px;
  position:relative;
}

#wrapper #right #buttons{
  padding-top:7px;
  padding-left:10px;
  !padding-left:9px;
}

#wrapper #right #hero{
    width:580px;
    height:278px;
    margin-top:8px;

}

#wrapper #right #hero .swainvid{
  background: url('../images/hero5.jpg') no-repeat;
  height: 278px;	
  display:none;
  padding-left:157px;
  padding-top:18px;
}


#wrapper #action .watch{
  margin-left:191px;
}

#wrapper #right #hero IMG{
    width:577px;
    height:301px;
}

#wrapper #right #hero #overlay{
  width:198px;
  height:274px;
  background: url('../images/hughes.jpg') no-repeat;
  position:absolute;
  right: -16px;
  bottom:-13px;
  !bottom:-14px;
}

#wrapper #action{
  padding-top:10px;
  /* padding-top:17px; */
}

#wrapper #action IMG{
  margin-right:7px;
}

#wrapper #bottom_top{
  margin-top:15px;
  height:15px;
  background: url('../images/bottom_top.jpg') no-repeat;
}

#wrapper #bottom{
  background: url('../images/bottom_bg.jpg') repeat-x;
  padding:10px 15px 15px 25px;
}

#wrapper #bottom #bottom_left{
  float:left;
  width: 320px;
  height: 54px;
  background: url('../images/mat_bg.jpg') no-repeat;
  padding-top:387px;
  padding-left:80px;
}
#wrapper #bottom #bottom_right #br_left{
  float:left;
  width:196px;
  margin-left:20px;
  !margin-left:22px;
}
 

#wrapper #bottom #bottom_right #br_left #table{
  background: url('../images/better_mat.jpg') no-repeat;
  height: 145px;
  /* height was 168 when veneer row was in above table */
  color: #FFFFFF;
  padding-top:80px;
  font-size: 12px;
}
 
#wrapper #bottom #bottom_right #br_left #table .table{
  border: 1px solid #7c7c7c;
}
 
#wrapper #bottom #bottom_right #br_left #table .table_title{
  font-weight: bold;
  color: #fd9800;
  font-size: 14px;
}
 
#wrapper #bottom #bottom_right #br_left #table TD{
  padding: 4px 7px 4px 7px;
  text-align:center;
}
 
#wrapper #bottom #bottom_right #br_left #table .one,.two,.three{
 border-top: 1px solid #7c7c7c;
}
 
#wrapper #bottom #bottom_right #br_left #table .two,.middle{
  border-left: 1px solid #7c7c7c;
  border-right: 1px solid #7c7c7c;
}
 
#wrapper #bottom #bottom_right #br_left #table .two{
  font-size: 14px;
}
 
#wrapper #bottom #bottom_right #br_left #bottom_cages{
  background: url('../images/bottom_cages.jpg') no-repeat;
  width:202px;
  height:186px;
  margin-top:8px;
}
 
#wrapper #bottom #bottom_right #br_right{
  float:left;
  margin-left:20px;
  !margin-left:10px;
}
 

#wrapper #bottom #bottom_right #br_right #bottom_mats{
  background: url('../images/bottom_mats.jpg') no-repeat;
  width:299px;
  height:214px;
}
 
#wrapper #bottom #bottom_right #br_right #bottom_roll{
  background: url('../images/bottom_roll.jpg') no-repeat;
  width:299px;
  height:214px;
  margin-top:14px;
}


.videoCloseButton {
	font-family: Arial;
	font-size: 13px;
	font-weight: 900;
	float:left;
	margin-left:-140px;
	margin-top:-20px;
	text-decoration: none;
	color: white;
}
