/* CSS Document */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:100%; font-weight:bold; }
h1 { color:#333;padding-top:15px;}
h2 { text-transform:uppercase; font-family:"Trebuchet MS",Arial,Sans-Serif;font-size: 1.1em;}	
h3 {}
h4 {}
h5 {}
h6 {}

a:link {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}

body{
	background-color:#CCCCCC;
	background-image:url(../images/bg_body_moz.jpg);
	/*background-attachment:fixed;*/
	background-position: 50% 7%;
	/*background-position:center!important;*/
	/*background-position:top;*/
	background-repeat:no-repeat;
	
	
	
}
.container {
	width:900px;
	height:700px;
	align:center;
	background-color:#FFFFFF; 
	border:25px solid #FFFFFF; 
	vertical-align:middle;
	margin: 0 auto 0!important; /*Proper way to center a relative div*/
	text-align: center; /*IE method of centering a relative div*/

}
.containerLightwindowContact {
	width:900px;
	/*height:350px;*/
	align:center;
	background-color:#FFFFFF; 
	border:25px solid #FFFFFF; 
	vertical-align:middle;
	margin: 0 auto 0!important; /*Proper way to center a relative div*/
	text-align: center; /*IE method of centering a relative div*/

}
.header {
	width:900px;
	height:134px;
	background-color:#FFFFFF;
	vertical-align:bottom;
	/*text-align: right;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 14px;*/
	/*font-weight: normal;*/
	/*color: #4B555E;*/
	/*line-height: 16px;*/
	position: relative;
}

.nav {
	position:absolute; 
	left:0px; 
	bottom:0px; 
	width:625px; 
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
}

a.navRollover:link {color:#999999; font-size: 15px; text-decoration: none; font-weight: bold}
a.navRollover:visited {color:#999999; font-size: 15px; text-decoration: none; font-weight: bold}
a.navRollover:active {color:#ff9933; font-size: 15px; text-decoration: none; font-weight: bold}
a.navRollover:hover {color:#ff9933; font-size: 15px; text-decoration: none; font-weight: bold}

.logo {
	 width:274px; 
	 height:134px; 
	 position:absolute; 
	 right:0px;
}

	
.backgroundHome {
	margin-top:20px;
	background-repeat:no-repeat; 
	height:400px;
	background-image:url(../images/bg_thumbingpages.jpg)
}
.backgroundPortfolio {
	margin-top:20px;
	background-repeat:no-repeat; 
	height:400px;
	background-image:url(../images/bg_portfolio.jpg)
}
.backgroundAbout {
	margin-top:20px;
	background-repeat:no-repeat; 
	height:400px;
	background-image:url(../images/bg_about.jpg)
}
.backgroundContact {
	margin-top:20px;
	background-repeat:no-repeat; 
	height:400px;
	background-image:url(../images/bg_contact.jpg)
}
.backgroundTestimonials {
	margin-top:20px;
	background-repeat:no-repeat; 
	height:400px;
	background-image:url(../images/bg_testimonials.jpg)
}
.backgroundLightwindowContact {
	margin-top:20px;
	background-repeat:no-repeat; 
	height:350px;
	background-color:#4B555E;
	/*background-image:url(../images/1px_black.gif)*/
}
.blackbarLightwindowContact {
	position:relative;
	top:5px;
	left:0px;
	width:900px;
	height:130px;
	z-index:49;
	background-image:url(../images/black_900x_120y_75pc.png)!important;
	background-image:url(../images/1px_black.gif);
	color:#FFFFFF;
}
.blackbar {
	position:relative;
	top:180px;
	left:0px;
	width:900px;
	height:120px;
	z-index:49;
	background-image:url(../images/black75pc.png)!important;
	background-image:url(../images/1px_black.gif);
	color:#FFFFFF;
	text-align: right;
}
.blackbarContents {
	position:absolute;
	top:0px;
	left:0px;
	width:449px;
	height:120px;
	z-index:49;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}
.flashText {
	position:absolute;
	width:414px;
	height:120px;
	top:0px;
	right:7px;
	z-index:50;
	left: 479px;
	font-family: Arial, Helvetica, sans-serif;
	/*left: 475px;*/
}
.flashTextSlider {
	position:absolute;
	width:414px;
	height:120px;
	top:0px;
	right:7px;
	z-index:50;
	left: 458px;
	font-family: Arial, Helvetica, sans-serif;
	/*left: 475px;*/
}
.flashTextSlider_fullwidth {
	position:absolute;
	width:900px;
	height:120px;
	top:0px;
	right:7px;
	z-index:50;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*left: 475px;*/
}

	#flashcontent {
	width: 424px;
	height: 120px;
	float: left;
	text-align:left;
	font-size: 10px;
}

	#flashcontent_fullwidth {
	width: 900px;
	height: 120px;
	float: left;
	text-align:left;
	font-size: 10px;
}

.blurb {
	width:900px;
	background-color:#FFFFFF;
	position: relative;
	left: 0px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4B555E;
	/*letter-spacing: 1px;*/
	/*line-height: 18px;*/
	/*text-transform: none;*/
	/*vertical-align: middle;*/
	/*text-align: left;*/
}
.blurbImage {
	position:absolute;
	left:0px;
	width:269px;
	height:145px;
	margin-right:1px;
}
.blurbText {
	position:absolute;
	left: 270px;
	top:0px;
	width: 630px;
	height:145px;
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color: #4B555E;
	padding:0px 0px 0px 0px!important;
	padding:15px 0px 0px 0px;
	/*letter-spacing: 2px;*/
	/*line-height: 18px;*/
}
.blurbText .Emphasis {
	font-weight: bold;
	color: #333333;

}
.blurbTextTitle {
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	/*padding:0px 0px 0px 0px!important;
	padding:15px 0px 0px 0px;*/
}

.Case {
	position:absolute; 
	left:0px !important; 
	right:0px !important;
	right:0px; 
	bottom:-10px !important;  
	bottom:132px; 
	width:630px; 
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	margin-top:10px;
}

.CaseBlackBar {
	position:absolute;
	left:0px;
	bottom:55px;
	width:650px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	margin-top:10px;
	z-index:500;
}

a.caseRollover:link {color:#999999; font-size: 12px; text-decoration: none; font-weight: bold}
a.caseRollover:visited {color:#999999; font-size: 12px; text-decoration: none; font-weight: bold}
a.caseRollover:active {color:#ff9933; font-size: 12px; text-decoration: none; font-weight: bold}
a.caseRollover:hover {color:#ff9933; font-size: 12px; text-decoration: none; font-weight: bold}

.hideMe {
	display:none;
}

#idafootercontainer {
	width:900px;
	margin:0 auto;
	margin-top:0px;
	text-align:left;
/*            filter: Gray; */
}

#idafooter { 
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	width: 880px;
	height: 50px;
	margin-top: 15px;
	padding-top: 10px;
	float: right;
	font-size: 60%;
	padding-right: 0px;
	text-align: right;
}
#idafooter a {
	color:#666;
	font-weight: normal;
	text-decoration: none;
}
#idafooter a:hover { color:#F00; }
#idafooterR { float:right; }

