/* CSS Document */

#autobody {background-image:url(images/aerial-bg.gif);}

#frame {
		width:780px;
		height:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding-top:0xp;padding-left:0px;padding-right:0px;
		padding-bottom:20px;
		text-align:left;
		border-left:solid 1px #006600;
		border-right:solid 1px #006600;
		border-bottom:solid 1px #006600;
		background-color:#f5f4f4;
		}

#topnav {
		width:780px;
		height:70px;
		padding-top:20px;
		padding-left:35px;
		}
		
#topnav p span {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#666666; margin-right:40px; margin-bottom:20px;}

#topnav a {text-decoration:none; color:#666666;}

#topnav a:hover {color: #ff0f00;}	
		
h1, h2, h3, h4, h5, h6 {
		font-family:Arial, Helvetica, sans-serif; color:#666666;}
		
p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}
li {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}
td {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}

#headflora {width:780px; height:140px; background-image:url(images/flora-header.jpg); background-repeat:no-repeat; padding-left:20px;}
#headland {width:780px; height:140px; background-image:url(nature-landscape-photography/nature-landscape-header.jpg); background-repeat:no-repeat; padding-left:20px;}
#headaer {width:780px; height:140px; background-image:url(aerial-residential-photography/aerial-residential-header.jpg); background-repeat:no-repeat; padding-left:20px;}
#headaw {width:780px; height:140px; background-image:url(images/awards-header.jpg); background-repeat:no-repeat; padding-left:20px;}
#headabout {width:780px; height:140px; background-image:url(images/about-header.jpg); background-repeat:no-repeat; padding-left:20px;}
#headauto {width:780px; height:140px; background-image:url(images/auto-header.jpg); background-repeat:no-repeat; padding-left:20px;}

#slideshow {width:774px; height:100px;}

.hcapt {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:15px;}

.land {background-image:url(images/landscape-underlay.png); width:258; height:179px; text-align:center; vertical-align:bottom;}

.port {background-image:url(images/portrait-underlay.png); width:258; height:179px; text-align:center; vertical-align:bottom;}

.picmar {margin-bottom:12px;}
.picmarp {margin-bottom:12px; width:121px; height:161px; border:0px;}
.picmarl {margin-bottom:12px; width:161px; height:121px; border:0px;}


.pcapt {
	color: #999999;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    opacity: 1.00;
	text-align:center;
	width: 258px;
	padding-bottom:10px;
}

.Body_Small {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}


.Body {
    color: #999999;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Caption {
    color: #999999;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Title_White {
    color: #ffffff;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 31px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Normal {
    padding: 4px;
}
.graphic_generic_body_textbox_style_default {
    background: transparent;
    float: none;
    margin: 0px;
    opacity: 1.00;
}
.graphic_generic_title_textbox_style_default {
    background: transparent;
    float: none;
    margin: 0px;
    opacity: 1.00;
}
.graphic_navigationbar_style_default {
    background: transparent;
    border: 1px #000000 none;
    float: none;
    margin: 0px;
    opacity: 1.00;
}
.graphic_shape_layout_style_default {
    padding: 4px;
}
.image_cluster_layout_style_default {
    padding: 0px;
}
/*a {
    color: #999999;
    text-decoration: underline;
}
a:visited {
    color: #666666;
    text-decoration: underline;
}*/
a:hover {
    color: #ff0f00;
    text-decoration: underline;
}
.CounterDivClass {
    left: 40px;
    position: absolute;
    top: 34px;
    z-index: 1;
}
div {
    overflow: visible;
}
img {
    border: none;
}
.InlineBlock {display: inline; }
.InlineBlock {display: inline-block; }
.tinyText {
    font-size: 1px;
}
