@charset "utf-8";
/*-----------------------------------*/
/* As With Everything Reset Defaults */
/*-----------------------------------*/
@import url('reset.css');
@import url('dropdown.css');
@import url('form_style.css');
@import url('fire_wire.css');

body{
 background: #333333;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: #333333;
 margin:20px 0 20px 0;
 }
#main_wrapper{
 width:970px;
 margin:0 auto 0 20px;
 }
 
#header_adbar{
 color:#ffffff;
 text-align:center;
 }

#main_page{
 background: #ffffff;
 padding:5px;
 }
#tab_bar{
 background:#76332d;
 padding:8px;
 }
#tab_bar a{
 color:#FFFFFF;
 font-size:110%;
 }
.dropmenudiv{
 font-size:80%;
 }
#header_adbox{
 float:right;
 margin:15px 0 0 0;
 }
#header_logo{
 margin:10px 0 20px 0;
 }

#cola{
 float:right;
 width:270px;
 }
#colb{
 margin:0 280px 0 0;
 }

.cbox{
 background:#76332d url(imgs/rcbox-left.png) top left no-repeat;
 margin:0 0 15px 0;
 }
.cbox_header{
 background: url(imgs/rcbox-right.png) top right no-repeat;
 padding:7px 6px 5px 6px;
 font-weight:bold;
 font-size:115%;
 color:#FFFFFF;
 }
.cbox_headermore{
 float:right;
 font-size:70%;
 margin:2px 0 0 0;
 color:#f4a60e;
 }
.cbox_headermore a{color:#fff;text-decoration:none;font-size:100%;}
.cbox_headermore a:hover{text-decoration:underline;}

.cbox_content{
 padding:3px;
 background:#ffffff;
 font-size:85%;
 border:2px solid #76332d;
 display:block;
 }
.cbox2{
 background: #28486f url(imgs/bcbox-left.png) top left no-repeat;
 margin:0 0 15px 0;
 }
.cbox2 .cbox_header{
 background: url(imgs/bcbox-right.png) top right no-repeat;
 }
.cbox2 .cbox_content{
  border:2px solid #28486f;
  }
  
/* Grey Content Box  @NEW */
.cbox3{
	background: #e3e3e3 url(imgs/gcbox-left.png) top left no-repeat;
	margin:0 0 15px 0;
}
.cbox3 .cbox_header{
	background: url(imgs/gcbox-right.png) top right no-repeat;
}
.cbox3 .cbox_content{
 	border:2px solid #e3e3e3;
	padding:10px;
 }
.cbox_header img{
	vertical-align:middle;
}
/*#cola .cbox_content table{
 width:290px;
 }*/



#page_footer{
 clear:both;
 background:#76332d;
 padding:5px;
 font-size:90%;
 color:#EEEEEE;
 }
#page_footer a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#page_footer a:hover{text-decoration:underline;}

/* Trucks for Sale Styles */
.home_truck_sales{clear:left;margin:0 0 5px 0;}
.home_truck_sales .img{float:left;margin:0 5px 0 0;}
.home_truck_sales .img a{display:block;border:1px solid #ccc;background:#fff;padding:2px;}
.home_truck_sales .img a:hover{border:1px solid #990000;}
.home_truck_sales .summ a{color:#333;}

#slideshow{
				border:2px solid #76332d;
				width:350px;
				background:#fff;
			}
			#slideshow_viewport{
				background: url('http://www.pafirenews.net/public/media/imgs/loading_large.gif') no-repeat 50% 50%;
				display:block;
				width:350px;
				height:250px;
				clip: rect(0px, 0px, 350px, 250px);
				text-align:left;
			}
			
			#slideshow_controls{
				background: url(http://pafirenews.net/slideshow_beta/controlsbg.png);
				padding:3px 3px 0 3px;
				height:38px;
				border:1px solid #ffffff;
			}

			#slideshow_controls_left{
				float:left;
				width:10px;
				padding:3px 0 0 0;
				margin:0 4px 0 0;
				border:0px;
			}
			#slideshow_controls_right{
				float:right;
				width:10px;
				padding:3px 0 0 0;
				margin:0 0 0 4px;
				border:0px;
			}
			#slideshow_controls_left a{background: url(http://pafirenews.net/slideshow_beta/arw_left.png) top left no-repeat;}
			#slideshow_controls_left a:hover{
				background: url(http://pafirenews.net/slideshow_beta/arw_leftovr.png) top left no-repeat;
			}
			#slideshow_controls_right a{background: url(http://pafirenews.net/slideshow_beta/arw_right.png) top left no-repeat;}
			#slideshow_controls_right a:hover{
				background: url(http://pafirenews.net/slideshow_beta/arw_rightovr.png) top left no-repeat;
			}
			#slideshow_controls img, #slideshow_controls a{
				width:10px;
				height:30px;
				display: block;
			}
			
			#slideshow_thumbs{
				text-align:left;
			}
			#slideshow_thumbs img, #slideshow_thumbs a{
				width:45px;
				height:30px;
				display: inline-block;
				float:left;
			}
			#slideshow_thumbs a{
				border:2px solid #939393;
				margin:2px 1px 0 1px;
			}
			#slideshow_thumbs a:hover{
				border:2px solid #db7971;
			}
			
			.slideshow_panel_img{
				width:350px;
				height:250px;
				clip:rect(0px, 0px, 250px, 60px);
			}
			.slideshow_panel_details{
				background: url(http://pafirenews.net/slideshow_beta/shadow.png);
				position:absolute;
				top:auto;
				left:auto;
				height:46px;
				color:#999;
				border-top:1px solid #333;
				width:350px;
				text-align:left;
				line-height:normal;
				margin:-46px 0 0 0;
				font-size:11px;
			}
			.slideshow_panel_details h3{
				color:#db7971;
				font-weight:bold;
				margin:5px 5px 0 5px;
				display:block;
				border-bottom:1px dotted #db7971;
				font-size:13px;
			}
			.slideshow_panel_details p{
				padding:2px 5px 0 5px;
			}

#firewire_cbox{
	width:266px;
	margin:0 0 0 374px;
}

.cbox_tabbar{
	background: #fff url('http://pafirenews.net/public/media/imgs/cbox_tabbg.png');
	line-height:30px;
	color:#aaa;
	display:block;
	border-left:2px solid #76332d;
	border-right:2px solid #76332d;
	height:30px;
	padding:0 5px 0 5px;
	font-weight:bold;
}
.cbox_tabbar li{
	float:left;
}
.cbox_tabbar a{
	color:#666;
	text-decoration:none;
	padding:0 5px 0 5px;
}
.cbox_tabbar .on{
	background:#fff;
	border-left:1px solid #a3a3a3;
	border-right:1px solid #a3a3a3;
	color:#76332d;
	padding:0 2px 0 2px;
}
.cbox_tabbar .off{
	padding:0 3px 0 3px;
	border:0px;
}
.cbox_tabbar .on a{
	color:#76332d;
}
#firewire_content ul, #localnews_content ul{
	margin:0 0 1px 0;
}
#firewire_content li, #localnews_content li{
	font-size:11px;
	border-bottom:1px dotted #CCC;
	padding:0px 5px 0px 5px;
}
#firewire_content .odd, #localnews_content .odd{
	background:#f7f7f7;
}
#firewire_content li:hover, #localnews_content li:hover{
	background:#eee;
}
#firewire_content li a, #localnews_content li a{
	color:#76332d;
	text-decoration:none;
	display:block;
	line-height:17px;
}
#firewire_content i, #localnews_content i{
	color:#666;
	font-style:normal;
}
#firewire_content img, #localnews_content img{
	width:13px;
	height:10px;
}
#firewire_content .more, #localnews_content .more{
	margin:3px 0 0 0;
}

#headlines .cbox{
	margin:0 0 10px 0;
}
