/* 
	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:#fff;background:#000 url(../images/structure/bg.gif) repeat-x;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, form, p{padding:0;margin:0;}
 
a{overflow:hidden;text-decoration:underline;}
	a:hover{}


/* -------------- MAIN SITE ---------------- */
#container{width:960px;}

#wrap{width:960px;text-align:left;}

#header{width:960px;}
	
	#nav{width:986px;height:50px;}
		#nav #tag{background:url(../images/structure/emergency.gif) no-repeat;display:block;width:324px;height:44px;margin-top:6px;float:left;font-weight:bold;color:#ff242d;text-indent:-99999em;}
		#nav ul{width:662px;float:right;padding:6px 0 0 0;}
			#nav li{list-style-type:none;float:left;}
				#nav a{text-transform:uppercase;text-decoration:none;color:#fff;font-weight:bold;font-size:16px;}
					#nav a:hover{}
					.Home a{background:url(../images/structure/home.gif) no-repeat;display:block;width:56px;height:44px;text-indent:-99999em;}
						.Home a:hover{background:url(../images/structure/homeOver.gif) no-repeat;}
					.Products a{background:url(../images/structure/products.gif) no-repeat;display:block;width:92px;height:44px;text-indent:-99999em;}
						.Products a:hover{background:url(../images/structure/productsOver.gif) no-repeat;}
					.Company a{background:url(../images/structure/company.gif) no-repeat;display:block;width:150px;height:44px;text-indent:-99999em;}
						.Company a:hover{background:url(../images/structure/companyOver.gif) no-repeat;}
					.Gallery a{background:url(../images/structure/gallery.gif) no-repeat;display:block;width:143px;height:44px;text-indent:-99999em;}
						.Gallery a:hover{background:url(../images/structure/galleryOver.gif) no-repeat;}
					.Testimonials a{background:url(../images/structure/testimonials.gif) no-repeat;display:block;width:118px;height:44px;text-indent:-99999em;}
						.Testimonials a:hover{background:url(../images/structure/testimonialsOver.gif) no-repeat;}
					.Contact a{background:url(../images/structure/contact.gif) no-repeat;display:block;width:103px;height:44px;text-indent:-99999em;}
						.Contact a:hover{background:url(../images/structure/contactOver.gif) no-repeat;}
	#logo{width:960px;height:161px;}
		#logo a{background:url(../images/structure/header2.jpg) no-repeat;display:block;width:960px;height:161px;text-indent:-99999em;}
		
	#taxcred a { color:#F00;}
	#taxcred a:hover { color:#FFF;}
	#taxcred a:visited { color:#F00;}
	#taxcred a:active { color:#F00;}
		
#content{width:960px;min-height:200px;padding:20px 0;color:#fff;}
	#content a{color:#fff;}
	.hp_left{float:left;width:385px;}
	.hp_right{float:left;width:575px;}
	#content h2{font-size:20px;padding:0 0 10px 0;}
	#content .indent{padding: 0 20px;}
		.homeDivOne{float:left;width:240px;margin-left:75px;}
		.homeDivTwo{float:left;width:240px;}
		.homeDivThree{float:left;width:185px;}
		.homeUL{margin-left:25px;}
		.contentUL{margin-left:20px;}
		#content ul{margin:0 0 0 10px;}
			#content li{list-style-type:disc;width:250px;}
			
	.testHome_quote{font-size:15px;font-weight:bold;}
	.testHome_name{font-style:italic;font-size:14px;}
	.testHome_location{font-size:14px;}
	.testHome_link{font-size:15px;font-weight:bold;margin-top:10px;}
		.testHome_link a{font-size:15px;text-decoration:underlink;}
		.testHome_link a:hover{font-size:15px;text-decoration:none;}
		
	.imageAlbum{float:left;margin:0;width:170px;}

#footerCap{width:960px;background:url(../images/structure/footerCap.gif) no-repeat;height:21px;}
#nav_footer{color:#000;padding:3px 0 0 0;background:url(../images/structure/footer.gif) no-repeat;height:21px;width:960px;}
	#nav_footer a{color:#000;text-decoration:none;padding:0 5px;font-weight:bold;}
		#nav_footer a:hover{text-decoration:underline;}
#footer{width:960px;font-size:11px;}
	#footerLeft{float:left;padding:3px 0 0 20px;}
		ul#footerNav{}
			ul#footerNav li{list-style-type:none;float:left;}
				ul#footerNav a{color:#fff;}
					ul#footerNav a:hover{}
	#footerRight{float:right;text-align:right;padding:3px 20px 0 0;}
		#footerRight a{color:#fff;text-decoration:none;}
		#footerRight a:hover{}