/* Site  Built by :
   Waymon Goodwin
   for: Ottaway Communcations
*/
/*- Containers---*/

body{
	margin:0;
	padding:0;
	position:relative;
	background: #fff url(../images/main_back.gif) repeat-x top center;
	font-family: "Myriad Pro", Arial, sans-serif;
	color:#464646;
	line-height: 18px;
	font-size:14px;
	text-align: left;	
	}

.clear{
	clear: both;
}

.clearright{
	clear:right;
}

#maincontainer{
   z-index:100;
	margin:0 auto;
	width:900px;
	background-color: none;	
}	

#header2{
  	margin:0 auto;
	width:890px;
	height:156px;		
}

#navi{  	
	margin:0 auto;
	width:898px;
	height:36px;
	font-family: "Myriad Pro", Arial, sans-serif;
	color:#464646;
	text-transform: capitalize;
	line-height: 1em;
	font-size:12px;			
    z-index:101;
}

#main_back_block{
   position:relative;
   background: #fff;
	z-index:2;
	margin:0 auto;
	padding:5px;
	width:890px;
	height:auto;	
}

#car{
   float:left;
	width:890px;
	height:365px;
	margin-bottom:5px;	
}

#product_box{
	color: 464646;
	float:left;
	padding:0;
	width:292px;
	height:auto;	
	font-size:12px;
	line-height: 16px;
	font-style:normal;
}

#product_box img{
	border: 1px #9fbcbc solid; 
}

#product_box a{
	text-decoration:none;
	color:#0054ef;
	background: transparent;
}     

#sec_product_box{
	float:left;
	padding:0;
	width:220px;
	height:185px;		
}
.sec_pb_space{
	margin-left:1px;
}

#sec_product_box img{
	float:left;
	padding:0 0 0 0px;
	border:1px #9fbcbc solid;
}


#space_pb{
	height:5px;
}

.one,.two{
margin-left:4px;	
}

#welcome_box{
	float:left;
	margin-top:5px;
	width:890px;
	overflow:hidden;
	background: url(../images/welcome_box_back.gif) repeat top center;
}

#welcome_content{
	float:left;
	width:570px;
	height:170px;
	margin:6px 8px 6px 8px;
}

#adver_box{
	float:left;
	width:289px;
	height:170px;
	background: url(../images/Adver_box.gif) no-repeat top center; 
   margin:6px 3px 6px 0;
}	

#sec_lower_box{
	float:left;
	margin-top:10px;
	width:890px;
	height:auto;
	background:#fffef0;
	}

#sec_lower_content{
	padding-left:5px;
	float:left;
	width:880px;
	height:auto;
	margin:0;
}

#gen_content_box{	
	float:left;
	width:880px;
	height:auto;
	margin:0;
}

#gen_content_box a{
	line-height: 18px;
	font-size:14px;
	background: transparent;
	text-decoration: none;
}

#gen_content_box a:link,a:visited{	
   line-height: 18px;
	font-size:14px;
	color:#99992e;
	background: transparent;
	text-decoration: none;
}

#gen_content_box a:hover{
	background:transparent;
   line-height: 18px;
	font-size:14px;
	color:#9fbcbc;
	text-decoration:none;
}

#gen_content_box p{
   margin-left:10px;
   margin-right:10px;   
}

#logobox{
	margin-top:8px;
	width:195px;
	height:144px;
	float:left;	
}

#search{
	margin-top:45px;
	width:410px;
	height:34px;	
	float:right;
	font-size: 18px;
   line-height:0px;
	color:#3d4c4c;
	text-align: right;
}	

#header_links{
	margin-top:1px;
	width:680px;
	height:68px;
	float:right;
	font-size: 24px;
   line-height:1em;
	color:#3d4c4c;
	text-align: right;
}	

#footer{
	margin:0 auto;
	width:890px;
	height:50px;
	padding:0 0 0 10px;	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height:1em;
	color:#3d4c4c;
	text-align: left;
}

#footer p{
	font-size:10px;	
}

#footer a{
	font-size:10px;	
	border-right:1px #464646 solid;
	padding-right:5px;
	text-decoration:none;
	color:#b01d23;
	}

#footer a:hover, #footer a:focus{
	font-size:10px;
	color:#464646;
	text-decoration:underline;
	}
	
	
#sec_back_header{
	margin:0 auto;
	padding:0;	
	width:890px;
	height:53px;
	background: url(../images/secpg_head_back.gif) repeat-x top center;

}

#sec_info_header{
	margin:5px 0px 5px 0px;
	float:left;
	padding:5px 0 0 5px;	
	width:890px;
	height:50px;
	background:#fffef0;
   line-height:14px;
}

#sec_info_header p{
	margin:3px 0 0 0;
	padding:0;
	line-height:14px;		
}

/*-End Containers---*/

/*---Font Styles---*/
#listtype a{
	margin:0;
	padding:0;
	color:maroon;
	text-decoration: none;
	background: transparent;
	font-size:12px;
	line-height:1.3em;
}
    
      h2{
     color:#38525d;
     font-family:Georgia;
     font-size: 16px;
     font-style: normal;
     font-variant: normal;
     font-weight: normal;
 }
     


#sec_lower_content p{
       padding:0;
       margin:3px;
       }
       
       
    h4{
    	color:#38525d;
    	padding:0;
    	margin:0 0 0 5px;
    	font-family:Georgia;
    	font-size: 46pt;
    	font-style:normal;
    	font-weight: normal;
    	line-height: .85em;
    }
    
    h5{
    	padding:0;
    	margin:3px;
     	font-size: 18px;
    	line-height: 1em;
    }


.stockWarning { color: #cc0033; }
/*---End Font Styles---*/

/*--------links----*/
.searchbox{
	margin:0 0 0 0;
	padding:8px 0 0 0;
	border:1px #b01d23 solid;
	background: white;
	width:219px;
	height:20px;	
}

#header_links a:link.head,a:visited.head{
	background:transparent;
	font-size: 18px;
  	color:#3d4c4c;
	text-decoration: none;
}

#header_links a:hover.head,a:focus.head{
	font-size: 18px;
   color:#b01d23;
	text-decoration: none;
}



a.general:link, a.general:visited{
	text-decoration: none;
	color: #B01D23;
}
a.general:hover{
	text-decoration:none;
	color: #728aaa;
} 
/*--------End links----*/
/*-----Navigation----*/

/*
ul#nav{   
    color:#464646;
	text-decoration: none;	
}

ul#nav li a:link, ul#nav li a:visited{
   color:#b01d23;
   /*----color:#99992E;--*//*
   font-size: 13px;
   text-transform: uppercase;
   line-height:1.7em;
   font-style: normal;
   font-weight: 500;
   padding-right:7px;
}*/

div#sec_info_header p a:link, div#sec_info_header p a:visited {
	color:#464646;
	background:none;
}

div#sec_info_header p a:hover {
   color:#99992E;
	background:none;
}
/*	
ul{
	
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:12px;
}

ul li{
position: relative;
	float: left;
   width:auto;
   line-height:36px;
   height:36px;
   font-size:12px;*//*
}

li ul{
	position: absolute;
	top: 30px;
	display: none;
	line-height:36px;
   height:36px;
   font-size:12px;
}


ul li a{	
/*	display: block;
	text-decoration: none;
	color: #000;*//*
	line-height: 20px;
	padding:6px 0px 6px 0px;
	margin: 0 2px;
	line-height:32px;
    height:24px;/*
    font-size:12px;
	border: 0px;*//*
}

li ul.subnav{
		display: none;		
}

ul.subnav{
	background: #FFF;
	display: block;
	float:left;
   margin-top:2px;
   width:auto;
   height:auto;
   padding:0 20px 5px 20px;
   z-index: 120;
}

ul.subnav li a{
	border:none;
	display: inline-block;
	float:left;
	text-decoration: none;
	color: #3d6969;
	padding: 6px;
	background: #fff;
	margin: 0px 2px;
	line-height:32px;
   height:auto;
   width:auto;
   font-size:12px;
   z-index: 120;
}

ul.subnav li ul {
	position:absolute;
	top: 0px;	
	left:80px;
}

ul.subnav li ul li{
	min-width:80px;
	width:auto;
	height: auto;
}
ul#nav li a:hover {                   
                    background: #fff;
                    color: #989898; }
li:hover ul, li.over ul { display: block; }

/*-----End Navigation----*/

/*----list over carosel------*/
#listtype{
    z-index:150;
    position:absolute;
    width:205px;
    height:365px;
    top:0;
    left:15px;
    text-align: left;
}

#listtype h2{
	margin:0;
	padding:0;
	line-height: 1em;
}

/*----text over ------*/

/* Slider styles------------------*/
div.wrap{
 position:relative;
 width:890px;
 margin:0 auto;
 text-align: center;
}
 div#top div#navi{
  float:right;
  clear:both;
  width:890px;
  height:365px;
  margin:50px 0 0;
  background:url(images/nav-bg.png) 0 0 no-repeat;
 }
  div#top div#navi ul{
   float:left;
   width:677px;
   list-style-type:none;
  }
    div#navi ul li a{
     border:0;
     display:block;
    }
div#video-header{
 height:641px;
 margin:-1px 0 0;
}

 div#header div.wrap{
   height:280px;
  background:50% 0 no-repeat;
 }
 
 
 div#header div#slide-holder{  
  z-index:40;
  width:677px;
  height:365px;
  float:left; 
 }
 
  div#header div#slide-holder div#slide-runner{
   top:0px;
   right:0px;
   width:677px;
   height:365px;
   overflow:hidden;
   position:absolute;
  }
  div#header div#slide-holder img{
   border:none;
	margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:11px;
   bottom:0px;
   width:213px;
   height:365px;
   display:none;
   position:absolute;
   background:  0 0;
  }
  
  div#slide-controls{
  	left:20px;
   top:0px;
   width:213px;
   height:200px;
   display:none;
   position:absolute;
   background: url(../images/slide-bg.png) 0 0;
  }
  
  
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    border:none;
	 color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:15px 0 0 20px;
    text-transform:uppercase;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    color:white;
	 float:right;
    height:91px;
    display:inline;
    margin:0px 0px 0 0;
   }
	
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     border: none white;
	  color:white;
	  float:left;
     width:213px;
     height:91px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:91px;
     font-weight:bold;
     text-align:right;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -91px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image: url(../images/rba_slide_nav.gif);border:none;}
div#navi ul li a{background:url(images/nav.png) no-repeat; border:none; }

/* End slider styles------------------*/

