@charset "utf-8";
/* CSS Document */
h1, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:0 0 10px; }
fieldset { padding:10px; }

/*--[if lt IE 7.]>
<script defer type="text/javascript" src="js/pngfix.js"></script>
<![endif]-->*/


body{
background-color:#cccccc;
background-image:url(../images/bg_grey.gif);
background-position:50%;
background-repeat:repeat-y;}

.thumb{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	display:inline;}

p, ul, .text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
line-height:16px;
}

#wrapper{
width:940px;
margin-left:auto;
margin-right:auto;
height:auto;}

#header{
width:940px;
display:inline;
float:left;
background-color:#212121;}

#elevated_photography_logo{
display:inline;
float:left;
background-image:url(../images/highvision_logo_03.gif);
width:103px;
height:123px;
margin-top:10px;}


#elevated_photography_logo h3{
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#elevated_photography_logo a {
	display:block;
	width:103px;
	height:123px;
}

#photographer_tagline{
display:inline;
float:left;
margin-left:10px;}

/*--main navigation---*/

#navigation{ 
display:inline;
float: right; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
text-transform: uppercase;
margin-top:10px;
/*margin-left:182px;
width:645px;*/
}
	
#navigation ul{ 
float: left; 
list-style: none; 
margin: 0; 
padding: 0; }

#navigation li{ 
float: left;  
padding: 0; 
background:url(../images/nav.gif);
background-repeat:no-repeat;
margin: 0 0 0 40px;}

#navigation li.active, #navigation li.active a{ 
background:url(../images/navigation_bg_active.gif);
background-repeat:no-repeat;
background-position:0 -2px;
}

#navigation a{ 
float: left; 
color: #ffffff; 
text-decoration:none; 
background:url(../images/navigation_bg.gif);
background-repeat:no-repeat;
background-position:0 -2px;
padding-left:10px;
padding-top:0px;}

#navigation li.active a{ 
background:url(../images/navigation_bg_active.gif); 
color:white;
background-repeat:no-repeat;
background-position:0 -2px;}

#navigation li.activemenu a{ 
background:url(../images/navigation_bg_down.gif);
color:white;
background-repeat:no-repeat;
background-position:0 -2px;}

#navigation li.activemenu a:hover{ 
background:url(../images/navigation_bg_down.gif);
color:white;
background-repeat:no-repeat;
background-position:0 -2px;}

#navigation a:hover{ 
background:url(../images/navigation_bg_active.gif); 
color:white;
background-repeat:no-repeat;
background-position:0 -2px;}

/*----Sub-nav---*/

#sub_navigation{ 
display:inline;
float: right; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px;
margin-top:5px;
}
	
#sub_navigation ul{ 
float: left; 
list-style: none; 
margin: 0; 
padding: 0; }

#sub_navigation li{ 
float: left;  
padding: 0; 
background:url(../images/nav.gif);
background-repeat:no-repeat;
margin: 0 0 0 13px;}

#sub_navigation li.active, #navigation li.active a{ 
background:url(../images/nav_active.gif);
background-repeat:no-repeat;
}

#sub_navigation a{ 
float: left; 
color: #ffffff; 
text-decoration:none; 
background-repeat:no-repeat;
background-position:0 -2px;
padding-left:0px;
padding-top:0px;}

#sub_navigation li.active a{ 
color:#f6f210;
background-repeat:no-repeat;
background-position:0 -2px;}

#sub_navigation a:hover{  
color:#f6f210;
background-repeat:no-repeat;
background-position:0 -2px;}

#menu_underline{
width:565px;
float:right;
margin-top:3px;}

#menu_underline hr{
background-color:#3b3b3b;
color:#3b3b3b;
height:2px;
border:0;}

#middle{
position:relative;
display:inline;
float:left;}

#flashplacer{
display:inline;
float:left;
width:937px;
margin-top:10px;}

#content{
display:inline;
float:left;
background-image:url(../images/homepage_btmbg.jpg);
width:940px;
background-repeat:no-repeat;
height:200px;
}

.content_column{
width:292px;
display:inline;
float:left;
margin-left:10px;
margin-top:10px;
padding-right:10px;}

.content_column h1, .right_column h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:normal;}

.right_column h2, #service_information h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#f6f210;}

#service_information h2{
margin-left:10px;
margin-top:10px;}

.right_column h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f6f210;
margin-top:5px;}

.yellow{
color:#f6f210;}


.content_column hr{
background-color:#3b3b3b;
color:#3b3b3b;
height:2px;
border:0;}

.content_column_bg{
background-image:url(../images/column_bg.gif);
background-repeat:no-repeat;
margin-top:-8px;
padding-top:5px;}

.content_column a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f6f210;
text-decoration:none;
float:right;
font-weight:bold;}

#footer{
dislpay:inline;
float:left;
width:940px;}

#footer hr{
background-color:#3b3b3b;
color:#3b3b3b;
height:2px;
border:0;}

.footer_copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:16px;}

.footer_copyright a{
margin-left:610px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:16px;
text-decoration:none;
}

.left_column{
width:368px;
display:inline;
float:left;
margin-top:3px;}

.right_column{
width:555px;
display:inline;
float:left;
margin-left:17px;
margin-top:3px;
min-height:436px;}

#service_information{
display:inline;
float:left;
width:350px;}

#service_information p{
margin-left:10px;
margin-top:10px;}

p a{
color:#f6f210;
text-decoration:none;
}

#image1_small, #image2_small, #image3_small, #image5_small, #image6_small, #image7_small, #image9_small, #image10_small, #image11_small{
display:inline;
float:left;
margin-right:10px;}

#image4_small, #image8_small, #image12_small{
display:inline;
float:left;
margin-right:0;}

#image5_small, #image6_small, #image7_small, #image8_small, #image9_small, #image10_small, #image11_small, #image12_small{
margin-top:10px;}

#image2_large, #image3_large, #image4_large, #image5_large, #image6_large, #image7_large, #image8_large, #image9_large, #image10_large, #image11_large, #image12_large{
display:none;}

#image9_small, #image10_small, #image11_small, #image12_small{
margin-bottom:40px;}

.strong{
font-weight:bold;}

.p_minus_margin{
margin-top:-8px;}

.italic{
font-style:italic;}

.clear{
clear:both;}

.formfield{margin-left:40px;}
.formfield2{margin-left:12px;}
.formfield3{margin-left:15px;}
.formfield4{margin-left:106px; margin-top:-25px;}
#formbutton1{margin-left:106px;}

