

body
{
            background-image: url('images/bkgd_px.jpg');
		margin: 0px;

}


table.center 
{
		margin-left:auto;
		margin-right:auto;

}

td
{
		vertical-align: top;

}




/* structure */

#container
{
		width: 960px;
		margin: 0 auto;
		padding: 0px;		


}

#header
{
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #d1d3d4;

}

#title
{
		text-align: center;
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.8em;
		text-transform: uppercase;
		letter-spacing: 0.3em;
		color: #c9c9c9;
		padding-top: 130px;
		padding-bottom: 0px;

}


#title2
{
		text-align: center;
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		text-transform: uppercase;
		letter-spacing: 0.3em;
		color: #c9c9c9;
		padding-top: 5px;
		padding-bottom: 5px;

}

#title3
{
		text-align: center;
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		letter-spacing: 0.05em;
		color: #c9c9c9;
		padding-top: 7px;
		padding-bottom: 7px;

}


#title4
{
		text-align: center;
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		text-transform: uppercase;
		letter-spacing: 0.3em;
		color: #c9c9c9;
		padding-top: 130px;
		padding-bottom: 5px;

}


#home_spacing
{
		padding-top: 130px;

}

#home_spacing_right
{
		padding-top: 160px;

}


/* slideshow */

#slideshow {
    position:relative;
    height:570px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


#image
{
		text-align: center;
		vertical-align: top;
		padding-top: 0;

}

#image1
{
		text-align: center;
		vertical-align: top;
		padding-top: 0;

}

#image2
{
		text-align: center;
		vertical-align: top;
		padding-top: 0;

}

#image_postcard1
{
		text-align: left;
		vertical-align: top;
		padding-top: 10px;
		padding-left: 15px;

}

#image_postcard2
{
		text-align: left;
		vertical-align: top;
		padding-top: 10px;
		padding-left: 15px;

}

#image_postcard3
{
		text-align: left;
		vertical-align: top;
		padding-top: 10px;
		padding-left: 15px;

}

#image_postcard4
{
		text-align: left;
		vertical-align: top;
		padding-top: 10px;
		padding-left: 15px;

}

#image_quote
{
		margin-top: 200px;
		text-align: right;
		vertical-align: bottom;
		padding-right: 20px;


}



#main_content
{
		text-align: justifY;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		letter-spacing: -.02em;
		line-height: 1.3em;
		color: #d1d3d4;
		padding-top: 5px;
		padding-bottom: 10px;
		padding-left: 20px;

}

#main_content_video
{
		text-align: justifY;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		letter-spacing: -.02em;
		line-height: 1.3em;
		color: #d1d3d4;
		padding-top: 5px;
		padding-bottom: 70px;
		padding-left: 10px;
		padding-right: 10px;

}

#main_contact
{
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		letter-spacing: -.02em;
		line-height: 1.3em;
		color: #d1d3d4;
		padding-top: 5px;
		padding-bottom: 10px;
		padding-left: 20px;

}

#client-indent
{
		text-indent: 1.0em;

}

#numbers
{
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		line-height: 2.0em;
		letter-spacing: 0.3em;
		color: #d1d3d4;
		padding-top: 5px;
		padding-bottom: 10px;
		padding-left: 25px;
		padding-right: 0px;

}

#awards_content
{
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		letter-spacing: -.02em;
		line-height: 1.3em;
		color: #d1d3d4;
		padding-top: 5px;
		padding-bottom: 10px;
		padding-left: 120px;

}

#client_content
{
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		letter-spacing: -.02em;
		line-height: 1.3em;
		color: #d1d3d4;
		padding-top: 5px;
		padding-left: 20px;
		padding-bottom: 10px;

}

#right_nav_home
{
		padding-left: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;		
		font-size: 0.7em;
		font-weight: 500;
		line-height: 1.8em;
		letter-spacing: 0.1em;
		text-transform: uppercase;
                color: #e9e9e9; 

}

#right_nav
{
		padding-left: 20px;
		padding-top: 50px;
		padding-bottom: 20px;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;		
		font-size: 0.7em;
		font-weight: 500;
		line-height: 1.8em;
		letter-spacing: 0.1em;
		text-transform: uppercase;
                color: #e9e9e9; 

}

#indent_nav
{
		padding-left: 20px;

}

.right_nav:link
{		
                color: #e9e9e9;
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: none; 

}

.right_nav:hover

{		
                color: #e9e9e9; 
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: none; 

}

.postcard:visited
{		
                color: #e9e9e9; 
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: underline;

}


.postcard:link
{		
                color: #e9e9e9;
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: underline; 

}

.postcard:hover

{		
                color: #e9e9e9; 
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: underline; 

}

.right_nav:visited
{		
                color: #e9e9e9; 
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: none;

}

td.right_nav 
{		
		padding-left: 20px;
		padding-top: 40px;
		vertical-align: top;

}



h2
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		text-align: left;
		vertical-align: top;
		font-weight: bold;
		
}		

.features_title
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #000028;
		text-align: left;
		text-transform: uppercase;
		
}		

#upcoming_box
{
		background-color: #ffffff;
		line-height: 1.6;
		letter-spacing: 0.1em;
		margin-top: 2em;
}


.upcoming
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #000028;		
		text-align: center;	


}

.upcoming_title
{
		font-family: "Times New Roman", serif;
		font-size: 1.8em;
		letter-spacing: 0.1em;
		color: #000028;
		text-align: left;
		text-transform: lowercase;
		text-align: center;	

		
}		


a:link.open_text
{		
                color: #3a3a3b; 

}

a:hover.open_text
{		
                color: #3a3a3b; 

}

a:visited.open_text
{		
                color: #3a3a3b; 

}


a:link.nav
{
		border: none;

}

h4
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		
		
}		

.footer
{
		background-image: url('images/bkgd_px.jpg');
		text-align: center;
		vertical-align: middle;
		font-size: 0.7em;

		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 0.1em;
		line-height: 1.3em;
		color: #d1d3d4;
		padding-top: 15px;
		padding-bottom: 10px;


}


a:link.footer_link
{		
		text-decoration: none;
                color: #d1d3d4; 

}

a:visited.footer_link
{		
		text-decoration: none;
                color: #d1d3d4; 

}

a:hover.footer_link
{		
		text-decoration: underline;
                color: #d1d3d4; 

}





