/*Start Reset*/
ul, h3, p{
	margin:0;
	-moz-padding-start:0;
}
p{
	margin-bottom:20px;
}
a img{
	border:0;
}
/*End Reset*/

body{
	text-align:center;
	margin:0px;
	background:#0c0d08 url(images/bg_texture.png);
	font-family:arial, vardana;
	color:#373737;
}
p{
	line-height:1.6em;
}
img{
}
img.border{
	background:white;
	border:1px solid #3c3c3c;
}
div.clear{ clear:both; }
.caption{
	display:block;
	color:#B11812;
	font-weight:bold;
	font-size:8pt;
}
#header{
	/*height:300px;*/
	background:#0C0D08 url(images/header_bg.jpg) repeat scroll 0 0;
	border-bottom:8px solid #3c3c3c;
}
#header_img{
	margin: 0 auto;
	/*width: 945px;*/
	height:280px;
	background:#40413B url(images/header3.jpg) no-repeat;
	border-style:solid;
	border-width:8px;
	border-color:#3c3c3c;
}
#wrapper{
	width:960px;
	margin: 0 auto 20px auto;
	text-align:left;
}

#nav{
	background: #40413B url(images/nav_bg.png) repeat-x;
	height:30px;
	line-height:30px;
	/*padding:5px;*/
	/*margin-bottom:20px;*/
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
	#nav ul{
	}
	#nav ul li{
		background:transparent url(images/nav_bg.png) no-repeat;
		display:block;
		text-align:center;
		width:130px;
		/*height:23px;*/
		line-height:30px;
		float:left;
		cursor:pointer;
	}
	#nav ul li:hover{
		background: transparent url(images/nav_hover.png) no-repeat;
	}
	#nav ul li a{
		width:100px;
		font-size:12pt;
		font-weight:bold;
		color:white;
		text-decoration:none;
		margin-left:auto;
		margin-right:auto;
		cursor:pointer;
	}
	/*.sIFR-replaced{
		cursor:pointer;
	}*/
#content{
	padding:2px;
	background:#40413b;
}
#content1{
	padding:3px;
	background:#343530;
}
#content2{
	padding:2px;
}
#content3{
	padding:20px;
	background:white url(images/truck_profile.png) no-repeat scroll right bottom;
	
}
#col-1{
	float:left;
	width:200px;
}
#col-1 #row-1{
	background:red url(images/red_bg.png);
	height:200px;
	width:180px;
	color:white;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
}
	#col-1 #row-1 h3{
		font-weight:bold;
		font-size:15pt;
		text-align:center;
		color:blue;
	}
	#col-1 #row-1 span.line{
		display:block;
		width:100%;
		border-top:1px solid rgba(255,255,255,.5);/*#e6a1ae;*/
		margin-top:5px;
		line-height:5px;
	}
	#col-1 #row-1 p{
		margin-top:-5px;
		font-size:8pt;
	}
#col-1 #row-2{
}
	#col-1 #row-2 h3{
		width:100%;
		/*width:198px;*/
		font-size:15pt;
		border:1px solid black;
		background:url(images/col-1_row-2_bg.png) repeat-x;
		color:#FFFFFF;
		margin-bottom:5px;
		margin-right:25px;
		text-indent:5px;
	}
	#col-1 #row-2 ul{
		margin-left:25px;
		list-style-image:url(images/bullet.png);
	}
	#col-1 #row-2 ul li{
		border-bottom:1px solid #fcfcfc;
		font-size:10pt;
	}
	#col-1 #row-2 ul li a{
		color:#373737;
		text-decoration:none;
	}
	#col-1 #row-2 ul li a:hover{
		color:#c3c3c3;
	}
#col-2{
	float:left;
	margin-left:20px;
	padding:5px;
	width:675px;
}
	#col-2 h3{
		margin-bottom:20px;
	}
	#col-2 div.right{
		float:right;
		margin-left:20px;
	}
	#col-2 h3{
		font-size:20pt;
	}
	#col-2 span.line{
		display:block;
		width:100%;
		border-top:2px solid #DCDCDC;/*#fcfcfc;#e6a1ae;*/
		margin-top:20px;
	}
.left_indent{
	margin-left:30px
}
ul{
	list-style-image:url(images/bullet.png);
}
.more_info{
	font-weight:bold;
}
.tagline{
	font-weight:bold;
	color:#BE1A1C;
}
p.disclaimer{
	font-style:italic;
	font-size:10pt;
	line-height:1.2em;
	margin-bottom:10px;
}
.help{
	font-weight:bold;
}
.help img{
	padding-right:10px;
	vertical-align:middle;
}
.info{
	width:375px;
	border-left:2px solid #DCDCDC;
	padding-left:40px;
}
img.yard{
	display:block;
	margin: 0 auto;
	text-align:center;
	margin-bottom:10px;
}
#footer{
	color:white;
	height:100px;
	padding:10px;
}
.pics{
	height:500px;
	left:50%;
	margin-left:-38%;
}
.pics img{
	border:1px solid #3c3c3c;
}
#bo_login 		{ float:left; }
#bo_login label	{ display: block; float: left; line-height: 25px; width: 80px; margin-bottom: 5px; }
#bo_login input	{ height:25px; float:left; font-weight:bold; font-family:arial; font-size:12pt; border:1px solid black; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; text-indent:5px;}
#bo_login div	{ clear:both; }
#bo_login input.button { height:auto !important; text-indent:0px;}

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}