/* CSS Document */

/*-----------------------------------------------------------------------------
Default Style Sheet for New Growth Event Solutions

author:    Focus Design Studios, LLC
email:     info@focusdesignstudios.com
website:   http://www.focusdesignstudios.com/
-----------------------------------------------------------------------------*/


/* globals */

* {
	padding:0;
	margin:0;
	}
	
body {
	background:url(../images/bg.gif) top repeat-x #000000;	
	}

img {
	border:0;
	}

/* layout */


#intropage, #welcome {
	display: none;
	}

	
#container {
	position:absolute;
	margin:50px 0 0 -392px;
	left:50%;
	width:784px;
	background:url(../images/bg_container.gif) repeat-y;
	}
	
#nav {
	width:784px;
	height:58px;
	background:url(../images/bg_nav.gif) no-repeat;
	}
	
#nav img {
	float: left;
}

#header {
	width:784px;
	height:157px;
	clear:both;
	float:left;
	}
	
#header h1 {
	display: none;
	}

#main {
	width:784px;	
	clear:both;
	}

#leftcol {
	text-align:left;
	width:529px;
	float:left;
		}
		
#shortstop {
	position:absolute;
	width:500px;
	height:110px;
	left: 23px;
	top: 391px;
	}
		
#rightcol {
	padding:20px 10px 10px 10px;
	width:234px; /*254*/	
	float:right;
	}
	
#subfooter {
	width:784px;
	height:21px;
	clear:both;
	background:url(../images/bg_subfooter.jpg) no-repeat;	
	}
	
#sock {
	background:url(../images/bg_footer.jpg) no-repeat;
	margin:0 auto;
	padding:20px 0 0 0;
	width:784px;
	height:60px; /*90px*/
	font:normal 11px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#fff;
		}
		
#foot_left {
	padding:0 0 15px 15px;
	width:350px;
	float:left;
	}
	
#foot_right {
	padding:0 15px 15px 0;
	width:350px;
	float:right;
	text-align:right;
	}

#logo {
	background:url(../images/logo_tag.png);
	position:absolute;
	width:354px;
	height:265px;	
	left: 513px;
	top: -92px;
	z-index:4;
	}

#promobox_bg {
	position:absolute;
	width:461px;
	height:237px;
	left:28px;
	top:160px;
	z-index:1;
	background: url(../images/promobox/001.png) no-repeat;
	}
	
#promobox_photo {
	margin:13px 0 0 15px;
	width:439px;
	height:206px;

	}
	
/* biography page (special) */

#biohead {
	width:190px;
	height:165px;
	float:left;
	padding-left:10px;
	}
	
#bioimage {
	height:165px;
	}
	
#biotitle {
	margin-top:25px;
	clear:both;
	height:100px;
	}
		
#biotitle h3 {
	padding:0 0 0 23px;	
	font:bold 15px/17px Verdana, Arial, Helvetica, Sans-serif;
	color:#9D0606;
	}
		
#biotitle p {
	margin-top:-10px;
	font:bold 11px/18px Arial, Helvetica, sans-serif; 
	}
			
#biotext {
	width:320px;
	float:left;
}
		
/* selectors */

.h_home {
	background:url(../images/header/bg_header_1.jpg) no-repeat;
	}
	
.h_services {
	background:url(../images/header/bg_header_2.jpg) no-repeat;
	}
	
.h_portfolio {
	background:url(../images/header/bg_header_3.jpg) no-repeat;
	}
	
.h_company {
	background:url(../images/header/bg_header_4.jpg) no-repeat;
	}
	
.h_contact {
	background:url(../images/header/bg_header_5.jpg) no-repeat;
	}

div.pbhome {
	background:url(../images/promobox/home.jpg) no-repeat;
	}
	
div.pbservices {
	background:url(../images/promobox/home.jpg) no-repeat;
	}

div.pbportfolio {
	background:url(../images/promobox/home.jpg) no-repeat;
	}
	
div.pbcompany {
	background:url(../images/promobox/home.jpg) no-repeat;
	}
	
div.pbcontact {
	background:url(../images/promobox/home.jpg) no-repeat;
	}
		
.biophoto {
	float:left;
	margin:15px;
	border:1px solid;

	
	}

.photo {
	border:1px solid;
	}

/* tables */	

table.main_nav th, table.main_nav td, table.main_nav a {
  text-align:center;
  }

/* standard text */

h1 {
	padding:0 0 10px 0;	
	font:bold 24px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#333;
	}
	
h2 {
	padding:23px 0 30px 0;	
	font:normal 24px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#333;
	}
	
#leftcol h2 {
	padding:23px  0 0 23px;
	}

h3 {
	padding:23px 0 0 23px;	
	font:bold 15px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:#9D0606;
	}
	

	
h4 {
	padding:0 0 10px 0;	
	font:bold 16px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#333;
	}

p {	
	padding:0 0 10px 0;	
	font:normal 12px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#333;
	}
	
#leftcol p {
	padding:15px 10px 0 23px;
	 }

ul {
	padding-top:15px; }

	
li {
	font:normal 13px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#333;
	margin-left:55px;
	margin-right:10px;
	text-indent:0;
	}
	
ul.smhome {
	font:normal 11px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:#333;
	margin-left:35px;
	margin-right:10px;
	text-indent:0;
	}

/* links */	

a:link, a:visited {
	color:#333;
	font:normal 13px/18px Verdana, Arial, Helvetica, Sans-serif;
	text-decoration:underline;
	}
	
a:hover, a:active {
	color:#333;
	font:normal 13px/18px Verdana, Arial, Helvetica, Sans-serif;
	text-decoration:none;
	}

#flash a:link, #flash a:visited, #flash a:hover, #flash a:active {
	color:#FFFF00
	}

#sock a:link, #sock a:visited, #sock a:hover, #sock a:active {
		font:normal 11px/18px Verdana, Arial, Helvetica, Sans-serif;
		color:#FFFF00;
		} 
		
#biotitle a:link, #biotitle a:visited, #biotitle a:hover, #biotitle a:active {
	padding-top: 5px;
	padding-left:23px;	
	font:normal 9px/9px Verdana, Arial, Helvetica, Sans-serif;
	color:#FF0000;
	text-decoration:none;
}

#contact a:link, #contact a:visited, #contact a:hover, #contact a:active {
	font:normal 10px/10px Verdana, Arial, Helvetica, Sans-serif;
	color:#FF0000;
	text-decoration:none;
}

/* service page photos */

#srv_img_1 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/services/fireworks.jpg) no-repeat;
	left:565px;
	top:343px;
}
#srv_img_2 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/services/career_builder.jpg) no-repeat;
	left:565px;
	top:670px;
}

#srv_img_3 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/services/camera_man.jpg) no-repeat;
	left:565px;
	top:973px;
}

#srv_img_4 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/services/drummers.jpg) no-repeat;
	left:565px;
	top:1230px;
}

#srv_img_5 {
	position:absolute;
	width:164px;
	height:158px;
/*	background:url(../images/services/color.jpg) no-repeat;*/
	background:url(../images/services/brand_focus.jpg) no-repeat;
	left:565px;
	top:1491px;
}

#srv_img_6 {
	position:absolute;
	width:164px;
	height:158px;
/*	background:url(../images/services/kiro.jpg) no-repeat;
*/	background:url(../images/services/media.jpg) no-repeat;
	left:565px;
	top:1797px;
}
#srv_img_7 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/services/consessions.jpg) no-repeat;
	left:565px;
	top:2050px;
}

/* history page photos */

#hist_img_1 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/history/001.jpg) no-repeat;
	left:565px;
	top:318px;
		}
		
/* news page photos */

#news_img_1 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/news/001.jpg) no-repeat;
	left:565px;
	top:348px;
}
#news_img_2 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/news/002.jpg) no-repeat;
	left:565px;
	top:591px;
}


/* testimonial page photos */

#test_img_1 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/testimonials/001.jpg) no-repeat;
	left:565px;
	top:318px;
}
#test_img_2 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/testimonials/002.jpg) no-repeat;
	left:565px;
	top:751px;
}

#test_img_3 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/testimonials/003.jpg) no-repeat;
	left:565px;
	top:1181px;
}

#test_img_4 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/testimonials/004.jpg) no-repeat;
	left:565px;
	top:1640px;
}

#test_img_5 {
	position:absolute;
	width:164px;
	height:158px;
	background:url(../images/testimonials/005.jpg) no-repeat;
	left:565px;
	top:2091px;
}
#logo, #promobox_bg, #promobox_photo, #caption { /*set transparent png*/
	behavior:url(../javascript/iepngfix.htc);
}
