@charset "utf-8";
/* CSS Document */

html, body {
  margin:0;
  padding:0;
}

body {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-align:center;
}

#wrap {
  width:860px;
  margin:15px auto;
  text-align:left;
  background:url('images/newsite/mid_bg.gif') repeat-y;
}

#hdr {
	height:120px;
	margin:0;
	padding:11px 5px 22px 0px;
	background:url('images/newsite/hdr_bg.gif') no-repeat;
}

#hdr h1 {
  font-size:1px;
  text-indent:-0em;
  width:103px;
  height:102px;
  margin:0;
  padding:0;
  background:url('images/newsite/logo2.gif') no-repeat;
}

#hdr h1 a {
  display:block;
  height:102px;
  width:103px;
}

#hdr .webform {
	float:right;
    margin-top:-125px;
	width:204px;
	text-align:center;
}

#hdr .webform p {
	font:11px;
	text-align:right;
	margin:0;
	padding:1px 1px 0px 0px;
	color:#cc9900;
}  
#nav {
  position:absolute;
  margin:7px 0 0 20px;
  width:820px;
}
 
#guides { 
  display:none;
}   

#content {
  width:820px;
  padding:10px 0 0 20px;
  margin:0;
} 

#content .block{
	width:400px;
	background-color:#FFF;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 200px;
	border: medium solid #FF0000;
	padding-left: 10px;
	line-height: 25px;
}	

#sidebar {
	width:165px;
	padding: 0px 5px 5px 5px;
	margin:0px 8px 8px 0px;
	float:left;
	border:2px solid #990000;
}

#sidebarfore {
	width:170px;
	padding: 0px 5px 5px 5px;
	margin:0px 8px 8px 0px;
	float:left;
	border:2px solid #990000;
}
  
#sidebar1 {
	width:165px;
	padding: 0px 5px 5px 5px;
	margin:0px 8px 8px 0px;
	float:right;
	border:2px solid #990000;
}

#sidebar2 {
	padding: 0px 5px 5px 5px;
	margin:0px 8px 8px 0px;
	align:center;
}

#sidebar4 {
	width:120px;
	font-size:16px;
	padding: 5px 5px 5px 5px;
	margin:2px 8px 8px 0px;
	float:left;
	border:2px solid #990000;
}

#column1 {
  width:370px;
  margin:15px 15px 15px 15px;
  float:left;
}  

#column2 {
  width:370px;
  margin:15px 15px 15px 15px;
  float:right;
}  
  
#content h3 {
  color:#000;
  font-size:16px;
}
#content p {
  font-size:15px;
}  

#content a {
  color:#7e2d21;
}   

#content a:hover {
  color:#000;
  background-color: #ffffcc;
  text-decoration:none;
}

#content .imagert {
  float:right;
  margin:5px 0 5px 8px;
  border:1px solid #990000;
} 

#content .imagelft {
  float:left;
  margin:5px 8px 5px 0;
  border:1px solid #990000;
}

#content .imagectr {
	border: 1px solid #990000;
	width: auto;
}

#content .video1 {
	float:right;
	margin:5px 0 5px 8px;
	width:282px;
	height:262px;
}
#content .special {
	float:left;
	margin:0;
	width:330px
}
#content .seal {
	float:right;
	margin:0;
	width:100px
}

#content .seal2 {
	float:right;
	margin-top:22px;
	width:250px
}	

#shopping {
  margin:0 2px;
  height:32px;
  background:url('images/redcarwithyellowbackground.gif') no-repeat;  
}

#shopping h3{
  font-size:1px;
  text-indent:-0em;
  width:40px;
  heigth:32px;
  margin:0;
  padding:0 0 2px 2px;
}
#shopping1 {
  float:left;
  margin:0px 0px 0px 44px;
}  

#shopping2 {
  float:right;
  margin:0px 0px 0px 0px;
}

#playerright {
  float:right;
  width:332px;
  margin:0px 3px 3px 0px;
}	

.clearfloat {
  line-height:1px;
  height:1px;
  clear:both;
}

#ftr {
  margin-top:15px;
  padding-bottom:15px;
  text-align:center;
  background:url('images/newsite/ftr_bg.gif') no-repeat bottom;
} 

#ftr a {
  color:#7e2d21;
}        
       
#ftr a:hover {
  color:#fff;
}       
   
