*  { padding: 0;
		margin: 0;
		font-family: sans-serif;		
		}
			
a {
	 text-decoration: none;
	 color: #fefefe;
	 outline: none;
	 }
a:visited {
					 color: #fefefe;
					 }
a:hover {
				 text-decoration: underline;
				 }
textarea {
				  font-size: 12px;
					overflow: auto;
					}
a img {
	 border: none;
	 decoration: none;
	 }		
.title {
			  color: #fefefe;
				font-size: 22px;
				font-weight: bold;
				}
.bluetitle {
			  color: #455ca0;
				font-size: 22px;
				font-weight: bold;
				}
.bluetitle a{
			  color: #455ca0;
				font-size: 22px;
				font-weight: bold;
				}				
.subtitle {
					 font-size: 18px;
					 color: #000;
					 font-weight: bold;
					 }
#page {
		  padding: 0px;
			margin: 0px;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			background: #777;
			width: 963px;
			
			}
#body {
			 text-align: center;	 
			 width: 963px;
			 }			
			
#header {
				 width: 960px;
				 height: 101px;
				 background-image: url(http://www.beavertontoyota.com/images/banner.jpg);
				 }

#header p {
				   text-align: left;
					 font-size: 24px;
					 }
					 				 
#bannercontact {
							  text-align: left;
								vertical-align: middle;
								padding: 70px 0px 0px 110px;			 
									 }				 				 
.phone { 
			 	 font-size: 22px;
				 vertical-align: middle;
				 }
			  
#dolphincontainer{
									text-align: left;
									color:#E0E0E0;
									background:#455ca0;
									width: 960px;
									}
									
#dolphinnav{
						
						padding-left: 15px;
		  		/*	width:945px; */
						height:34px;
						font-size:18px;
						background:transparent url(http://www.beavertontoyota.com/images/mtnback.jpg);
						}			
						
#dolphinnav ul{float:left; list-style: none;}
#dolphinnav ul li{float:left;}
#dolphinnav ul li a{display:block;float:left;color:#fefefe;text-decoration:none;padding:0 0 0 20px;height:34px;}
#dolphinnav ul li a span{padding:6px 20px 0 0;height:34px;float:left;}
#dolphinnav ul li a:hover{color:#fefefe;background:transparent url(http://www.beavertontoyota.com/images/mtnbackover.jpg) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fefefe;background:#fefefe url(http://www.beavertontoyota.com/images/dolphin_left-ON.gif) no-repeat top left;line-height:175%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(http://www.beavertontoyota.com/images/dolphin_right-ON.gif) no-repeat top right;height:34px;}

#dolphin_inner{
							 color: white; 
							 padding: 5px 0px 10px 0px; 
							 font-size: 80%; 
							 height: 1em}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white}
#dolphin_inner a:hover{color: #fefefe}

.innercontent{display: none;}
#welcomemenu {display:none;}
#contactmenu {margin-left: 220px;}
#menunew {margin-left: 15px;}
#menuused {margin-left: 125px;}
#menufinance {margin-left: 190px;}
#menuservice {margin-left: 243px;}
#menuparts {margin-left: 350px;}
#menurental {margin-left: 420px;}
#welcome {text-align: center;}
#innercontact {margin-right: 15px; float: right;}						 	

/* End Navigation */

.menubar {
				  margin-top: 0px;
					clear: both;
					}



.button {
				 margin-right: -4px;
				 }
#quickbox { 
					 width: 220px;
					 height: 545px;
					 background: #b3c0dc;
					 float: left;
					 text-align: center;
					 overflow: hidden;
					 }
#qq {
						 color: #ffffff;
						 margin: 5px auto 0px auto;
						 width: 210px;
						 height: 83px;
						 background: #b3b4b9;
						 background-image: url(images/qqhead.gif);
						 background-repeat: no-repeat;
						 text-align: center;
						 font-size: 12px;
						 }
#qqheader {
					 font-size: 22px;
					 font-weight: bold;
					 }
#qqmove {
					padding: 50px 0px 0px 60px;
					 }
.chat {
			 margin-left: 15px;
				}

#slide1 {
				 display:none;
				 overflow:hidden;
				 margin-top: -7px;
				 margin-left: auto;
				 margin-right: auto;
				 height:187px;
				 width: 210px;
				 background-image: url(http://www.russaccessories.com/woohoo/images/qqmockup.gif);
				 background-repeat: no-repeat;
				 position: relative;
				 z-index: 99px;
				 }				
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
								
.formquestion {
		float: right;
		border-style: hidden;
    border-width: 0px;
		background-color: transparent;
		font-size: 14px;
		width: 192px;
		height: 53px;
		margin-top: 15px;
		margin-right: 9px;
		overflow: auto;
		font-family: helvetica, sans-serif;
		}
.formname {
		float: right;
	  border-style: hidden;
    border-width: 0px;
		background-color: transparent;
		font-size: 14px;
		width: 140px;
		height: 16px;
		margin-top: 11px;
		margin-right: 10px;
		}
.formcontact {
	  float: right;
		border-style: hidden;
    border-width: 0px;
		background-color: transparent;
		font-size: 14px;
		width: 140px;
		height: 16px;
		margin-top: 14px;
		margin-right: 10px;
		}
.qqradio {
				  float: left;
					text-align: center;
					padding: 0px;
					width: 200px;
				  margin: 8px 0px 8px 0px;
				  font-size: 11px;
					font-family: arial;
					}	
.qqsubmit {
					 	 float: right;
						 margin-top: -7px;
						 margin-right: 70px;
						 color: #fff;
						 background-color: #455ca0; 				
					   text-align: center;
						 font-size: 14px;
						 width: 60px;
						 height: 25px;
						 }				
#slide2 {
				 display:block;
				 overflow:hidden;
				 margin-top: -3px;
				 margin-left: auto;
				 margin-right: auto;
				 height: 187px;
				 width: 210px;
				 background: #7f879e; 
				 }
#slide3 {
				 display:block;
				 overflow:hidden;
				 margin-top: -3px;
				 margin-left: auto;
				 margin-right: auto;
				 height: 125px;
				 width: 210px;
				 background: #394155;
				 color: #fff;
				 font-size: 12px;
				 }
.topbox {
				 height: 470px;
}				 
				 
.qqbanner {
					 margin: 0px 5px 0px 5px;
					 height: 60px;
					 text-align: center;
					 background: #cccccc;
					 }				 
				 
.qqbanner img {
					    
							 padding: 3px;
							 vertical-align: middle;
							 }									 					 						 
#qqtext {
				 text-align: right;
				 font-size: 12px;
				 padding-right: 12px;
				 }
textarea#qqstyle {
                	width: 180px;
                	height: 45px;
                	border: 2px solid #cccccc;
                	padding: 3px;
                	background-image: url(http://www.russaccessories.com/woohoo/images/qqbg.gif);
                	background-position: top left;
                	background-repeat: no-repeat;
									}				 

#otherfeat {
					 float: right;
					 margin-top: -2px;
					 background: #fefefe;
					 width: 740px;
					 }


.featured {
					 margin: 0px;
					 padding: 0px;
					 background: #000000;
					 }
#cf1 {
		  background: url(http://www.beavertontoyota.com/featured/feat1.jpg);
			width: 670px;
			height:280px;
			}
#cf2 {
		  background: url(http://www.beavertontoyota.com/featured/feat2.jpg);
			width: 670px;
			height:280px;
			}			
#cf3 {
		  background: url(http://www.beavertontoyota.com/featured/feat3.jpg);
			width: 670px;
			height:280px;
			}
#cf4 {
			background: url(http://www.beavertontoyota.com/featured/feat4.jpg);
			width: 670px;
			height:280px;
			}
#pf1 {
		  background: url(http://www.beavertontoyota.com/parts/partsfeat/feat1.jpg);
			width: 670px;
			height:280px;
			}
#pf2 {
		  background: url(http://www.beavertontoyota.com/parts/partsfeat/feat2.jpg);
			width: 670px;
			height:280px;
			}			
#pf3 {
		  background: url(http://www.beavertontoyota.com/parts/partsfeat/feat3.jpg);
			width: 670px;
			height:280px;
			}
#pf4 {
			background: url(http://www.beavertontoyota.com/parts/partsfeat/feat4.jpg);
			width: 670px;
			height:280px;
			}

#rf1 {
		  background: url(http://www.beavertontoyota.com/rental/rentalfeat/feat1.jpg);
			width: 670px;
			height:280px;
			}
#rf2 {
		  background: url(http://www.beavertontoyota.com/rental/rentalfeat/feat2.jpg);
			width: 670px;
			height:280px;
			}			
#rf3 {
		  background: url(http://www.beavertontoyota.com/rental/rentalfeat/feat3.jpg);
			width: 670px;
			height:280px;
			}
#rf4 {
			background: url(http://www.beavertontoyota.com/rental/rentalfeat/feat4.jpg);
			width: 670px;
			height:280px;
			}			
#sf1 {
		  background: url(http://www.beavertontoyota.com/service/servicefeat/feat1.jpg);
			width: 670px;
			height:280px;
			}
#sf2 {
		  background: url(http://www.beavertontoyota.com/service/servicefeat/feat2.jpg);
			width: 670px;
			height:280px;
			}			
#sf3 {
		  background: url(http://www.beavertontoyota.com/service/servicefeat/feat3.jpg);
			width: 670px;
			height:280px;
			}
#sf4 {
			background: url(http://www.beavertontoyota.com/service/servicefeat/feat4.jpg);
			width: 670px;
			height:280px;
			}										
.feattext {
					 text-align: left;
					 width: 130px;
					 margin: 10px 0px 0px 522px;
					 color: #fefefe;		  					 
}
.feattextleft {
					 text-align: left;
					 width: 130px;
					 margin: 10px 0px 0px 20px;
					 color: #fefefe;		  					 
}							 				 
#featindex {
						width: 70px;
						height: 280px;
						float: right;		
						padding: 0px;
						margin: 0px;
						}
			
#featiframe {
						 float: left;
						 margin: 0px;
						 padding: 0px;
						 }										 

#usedpage {
					 text-align: center;
					color: #fefefe;
					background: #455ca0;
					padding: 5px;
					}
#usedbox {
				  margin-top: 0px;
					float: left;
					background: #455ca0;
					width: 740px;
					height: 265px;
					
					}
#usediframe {
						 float: left;
						 width: 370px;
						 height: 265px;
						 text-align: center;
						 margin: 0px 0px 0px 0px;
						 padding: 0px 0px 0px 0px;
						 } 					
.usedwidth {
					  width: 460px;
						height: 220px;
						float: right;
						overflow: auto;
						margin-right: 5px;
						}
.usedcol1 {
					  width: 245px;
						height: 220px;
						float: left;
						overflow: hidden;
						margin-right: 5px;
						}
.usedcol2 {
					  width: 245px;
						height: 220px;
						float: left;
						overflow: hidden;
						margin-right: 5px;
						}
.usedcol3 {
					  width: 245px;
						height: 220px;
						float: left;
						overflow: hidden;
						margin-right: 5px;
						}																									
#usedtable {
							background: #b3c0dc;
							text-align: left;
							color: #000;
							font-size: 12px;
							width: 440px;
							height: 220px;
							overflow: auto;
							
							}
					
							
#usedtable a {
						    color: #000;								
								}
						
.usedfeatured {
			 float: left;
			 background-image: url(images/itemback.gif);
			 margin-left: 5px;
			 margin-bottom: 10px;
			 width: 250px;
			 height: 95px;
			 color: #fefefe;
			 padding: 0px 5px 0px 5px;
			 }			 
.ufdes {
				  padding-top: 40px;
					font-size: 14px;
					}			 
.ufpic {
					 float: left;
					 }
.ufpic img {
						 height: 90px;
						 }
.ufpicr {
					 float: right;
					 }
.ufpicr img {
						 height: 90px;
						 }
#used {
			 text-align: center;
			 padding: 0px;
			 }
#copyright {
			 width: 960px;
       padding: 5px 0px 5px 0px;
       border-top: 1px solid #000;
			 border-bottom: 1px solid #000;
       background: url(http://www.russauto.com/images/ncinv/bg_footer.png) repeat-x left top;
       font-weight: bold;
       color: #fefefe;
       font-size: 12px;
       text-align: center;
			 clear: both;		 
   }
	 
#seobox {
				 background: #777;
				 width: 960px;
				 height: auto;
				 max-height: 100px;
				 overflow: auto;
				 font-size: 8px;
				 }	 
.more {
	display: none;}					
					 
.incentives {
						 float: right;
						 margin: -2px 0px 0px 0px;
						 background: url(images/bodybg.jpg);
						 background-repeat: repeat-x;
						 background-attachment: fixed;
						 width: 740px;
						 height: 540px;
						 overflow: auto;
						 text-align: center;
						 
						 }
.incentable a {
						   color: #455ca0;
							 }
				  						 
.incentable {
						 width: 675px;
						 padding: 2px;
						 margin-left: auto;
						 margin-right: auto;
						 text-align: center;
						 }
.incentablealt {
						 background: #b3c0dc;
						 width: 675px;
						 padding: 2px;
						 margin-left: auto;
						 margin-right: auto;
						 text-align: center;
						 }						 
.incentablealt a {
						   color: #455ca0;
							 text-align: center;
							 }						 
					 
.redtext {
				  font-size: 24px;
					color: red;
					text-align: center;
					}
#apptframe {
					 margin-top: -2px;
					 background: #fefefe;
					 width:740px;
					 height:540px;
					 padding: 0px;
					 float: right;
					 }
.partsbox {
						 background-image: url(images/partsbg.jpg); 
						 text-align: center;
						 height: 263px;
						 width:740px;
						 overflow: auto;
						 float: right;
						 }
.fullpartsbox {
						 background-image: url(images/partsbg.jpg);
						 text-align: center;
						 height: 540px;
						 overflow: auto;
						 }						 
						 
.LC {text-align: right}
.RC {text-align: left}
.rentalform {
						 float: right;
						 margin-top: -2px;
						 background: url(images/bodybg.jpg) repeat-x;
						 text-align: center;
						 width: 740px;
						 height: 540px;
						 overflow: auto;
						 }
.rentalform input {
						       text-align: left;
									 }
#rentalbox {
							margin-top: 0px;
							float: right;
							height: 263px;
							width: 740px;
							text-align: center;
							background: #455ca0;
							font-size: 12px;
							color: #fefefe;
							}
#ratesbox {
				
			  height: 150px;
				width: 600px;
				overflow: auto;
				color: #000;
				background: #fefefe;
				}
#fullratesbox {
				
			  height: 450px;
				width: 600px;
				overflow: auto;
				color: #000;
				background: #fefefe;
				}				

.rentalheadersmall {
							   font-size: 12px;
								 color: #455ca0;
								 vertical-align: middle; 
								 }								 							 																				 						 
.servschedule {
						 margin: -2px 0px 0px 0px;
						 padding-left: 0px;
						 background: url(images/bodybg.jpg);
						 background-repeat: repeat-x;
						 background-attachment: fixed;
						 width: 740px;
						 height: 540px;
						 overflow: auto;
						 float: right;
						 
						 }

	#servmenu {
						 float: left;
						 text-align: right;
						 padding: 0px;
						 margin: 5px 0px 0px 10px;
						 }			
	#servmenu a{
						 color: #000;
						 }
#servicespecials {
								  text-align: center;
									}
						 
	.mydiv {
		float: right;
		border: 1px solid #777777;
		width: 635px;
		height: 460px;
		margin: 5px 10px 5px 0px;
		padding: 0px;
	}
	.red {
		background-color: #FFCCCC;
	}
	.green {
		background-color: #CCFFCC;
		display: none;
	}
	.blue {
		background-color: #CCCCFF;
		display: none;
	}
	.yellow {
		background-color: #fefefe;
		display: none;	
	}
	.servrow2 {
		background-color: #bbb;
		}
	.servtable {
						  font-size: 12px;
							}				
	.servtable ul {text-align:left; margin-left: 20px; }
	.servtable td {vertical-align: top;}
	
.employment {
						 width: 500px;
						 }
.emptitle {
					 text-align: right;
					 vertical-align: top;
					 font-weight: bold;					 
					 }
.bluelink a {
					   color: #455ca0;
						 }
.piclens {
						 float: right;
						 margin: -2px 0px 0px 0px;
						 background: url(images/bodybg.jpg);
						 background-repeat: repeat-x;
						 background-attachment: fixed;
						 width: 740px;
						 height: 540px;
						 overflow: auto;
						 text-align: center;
						 
						 }
				 
.rightcol {
					 float: right;
					 width: 340px;
					 height: 480px;
					 margin: 5px;
					 text-align: left;
					 }
.leftcol {
				  float: left;
					width: 320px;
					height: 480px;
					margin: 5px 5px 5px 5px;
					padding-left: 30px;
					text-align: left;
					}					 						 
.templatebody {
						 float: right;
						 width: 740px;
						 height: 540px;
						 margin: -2px 0px 0px 0px;
						 padding: 0px;
						 overflow: auto;
						 }

#usedspecialiframe {
					width: 290px;
					height: 540px;
					float: right;
					margin-left: 300px;
					padding: 0px;
						 }
.uspic {
			  float: left;
			  margin: 0px 0px 0px 0px;
				padding: 0px;
				
				}						 											 	 			
.bottompage {
						 float: left;
						 margin: 0px;
						 padding: 0px;
						 }
.videobox {
					 padding-top: 40px;
					 float: left;
					 width: 370px;
					 height: 225px;
					 background-color: #455ca0;
					 }
					 
   .spval {
		display: none;
   }
					 				