/* 
	Concord Computer Solutions
	tlee 2008
*/

/* --------------- GLOBAL ---------------- */

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:13px;padding:0;margin:0;font-family:Arial;color:#000;background:#131a12;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, form, p{padding:0;margin:0;}
 
a{color:#334530;text-decoration:underline;}
	a:hover{color:#000;}

/* -------------- MAIN SITE ---------------- */
#container{width:960px;}

#contentwrap{width:100%;background:#fff url(../images/structure/bg.gif) repeat-x;}

#wrap{width:960px;text-align:left;}

#header{width:960px;height:144px;}
	#logo{float:left;}
		#logo a{margin:0 0 0 10px;display:block;height:114px;width:215px;overflow:hidden;text-indent:-99999em;background:url(../images/structure/logo.png) no-repeat;}
	#flash{position:relative;top:-3px;float:right;display:block;height:122px;width:571px;overflow:hidden;text-indent:-99999em;background:url(../images/structure/header.png)  no-repeat;}
	#newflash{position:absolute;top:1px;margin-left:269px;}

#nav{position:absolute;height:37px;background:url(../images/structure/nav_bg.gif) repeat-x;width:932px;margin:-1px 0 0 14px;}
	#nav table{}
		#nav td{list-style-type:none;padding:0 20px;}
			#nav td.divider{padding:0;}
				#nav td.divider img{position:relative;top:16px;}
			#nav a{color:#fff;text-decoration:none;font-size:16px;font-weight:bold;position:relative;top:7px;}
				#nav a:hover{text-decoration:underline;}

#content{min-height:300px;background:#fcfcfc url(../images/structure/content_bg.gif) repeat-x;padding:50px;}

	.interior_imgspa img{border:1px solid #c77603;margin:0 0 10px 10px;}

	#content h2{font-size:22px;margin:0 0 10px 0;}

#footerwrap{width:100%;background:#131A12 url(../images/structure/footer.gif) repeat-x;height:162px;}

	#footer{width:960px;color:#fff;}
	
		#footerNav{font-size:16px;font-weight:bold;}
			#footerNav td{padding:10px 8px 10px 0;}
				#footerNav a{font-size:16px;color:#fff;text-decoration:none;}
					#footerNav a:hover{text-decoration:underline;}
	
		#footerLeft{float:left;font-size:13px;}
	
		#footerRight{float:right;text-align:right;font-size:13px;}
			#footerRight a{color:#fff;font-size:13px;text-decoration:none;}
				#footerRight a:hover{}
			
/* -------------- ADJUST MODS ---------------- */			
			
	.staff_contact{margin:10px 0;}
		.staff_company{font-size:15px;font-weight:bold;}
		.staff_contact_details{font-size:12px;}
		
	.pbs_navigation{background:#480102;}