@charset "utf-8";

/* CSS Document */

html, body {

  margin:0;

  padding:0;

}


body {

	background:url("images/newsite/bg.png") repeat scroll 0 0 transparent;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-align:center;

}


#wrap {

 width:960px;
  margin:10px auto 10px;
  text-align:left;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
  background:/*url('images/newsite/mid_bg.gif') repeat-y*/ #EAEAEA;

}

#hdr {

	height:150px;
	margin:0;
	padding:11px 5px 22px 0px;
	background:url('images/logo-small6.png') no-repeat;

}

#hdr .webform {

	float:right;
    margin: 0;
	width:400px;
	text-align:right;

}

#hdr .webform p {

	font:10px;
	text-align:right;
	margin:0;
	padding:1px 1px 0px 0px;
	color:#fffff0;

} 

#nav {
   font-family: Arial, Tahoma, Verdana;
	text-transform:uppercase;
	position:absolute;
	width:960px;
	height: 35px;
	font-size: 12px;
	font-weight:bold;
	margin-top: 139px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/newsite/nav.png);
	background-repeat: repeat;
	background-position: 0 0;

}

#nav .wrap {
	width: 960px;
	margin: 0 auto 0;
	padding: 0;
	overflow: hidden;

	}

#nav ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;

	}

#nav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;

	}

#nav li a {
	background: url(images/newsite/navline.png) right no-repeat;
	color: #FFFFFF;
	display: block;
   margin: 0;
	padding: 7px 22px 8px 20px;
	text-decoration: none;
	position: relative;
	}

#nav li a:hover {
	background:#C99000;
	color: #FFFFFF;

	} 



#guides { 

  display:none;

}   

#content {
 background: #fff;
  width:940px;
  padding:10px 10px 0px;
  margin:15px auto;


} 

#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;

}


#sidebar3 {

	width:180px;
	padding: 2px 5px 5px 5px;
	margin:0px 5px 5px 5px;
	float:right;
	border:2px solid #990000;
	text-align: left;

}

#sidebar3a {

	width:180px;
	float:left;
	border:2px solid #990000;
	text-align: left;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}


#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 .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

}	

#guarantee {

	float:right;
	width:300px;
	background:#FFFFCC;
	border: 4px solid #C53727;
	margin: 10px;
	padding: 4px;

}
#video
{
	font:Arial, Helvetica, sans-serif;
	float:right;
	width:365px;
	height:275;
	margin: 0px auto;
	padding: 2px;}
#purchase {

	font:Arial, Helvetica, sans-serif;
	color: #000099;
	text-align:center;
	float:none;
	width:450px;
	border: 4px dashed #C53727;
	margin: 0px auto;
	padding: 4px;

}

#purchase a {
	text-decoration:underline;
	color:#0000FF;	
}
#purchasef {
	font:Arial, Helvetica, sans-serif;
	color: #000099;
	text-align:center;
	float:left;
	width:400px;
	border: 4px dashed #C53727;
	margin: 0px auto;
	padding: 4px;
}
#purchasef a {
	text-decoration:underline;
	color:#0000FF;	
}
#purchasef2 {
	font:Arial, Helvetica, sans-serif;
	color: #000099;
	text-align:center;
	float:right;
	width:400px;
	border: 4px dashed #C53727;
	margin: 0px auto;
	padding: 4px;
}
#purchasef2 a {
	text-decoration:underline;
	color:#0000FF;	
}
#column1f {
  font:Arial, Helvetica, sans-serif;
  color: #990000;
  width:430px;
  margin:15px 15px 15px 15px;
  float:left;

}  

#column2f {
  font:Arial, Helvetica, sans-serif;
  color: #990000;
  width:430px;
  margin:15px 15px 15px 15px;
  float:right;

}  

#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 {

  color:#fff;
  margin-top:-22px;
  padding-bottom:15px;
  padding:5px;
  text-align:center;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
  background:none repeat scroll 0 0 #000000;

} 

#ftr a {

  color:#fff;
  text-decoration:none;

}        

#ftr a:hover {

  text-decoration:underline;

}       

