body{
	font-size:1em;
	background:#cccccc url(../images/back_rep_aerial.jpg) repeat-x top left;
	margin:0;
	padding:0;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	text-align:center;
}

div#mainwrap{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:10px;
	position:relative;
	clear:both;
}
*+html div#mainwrap{
	text-align:left;
}
div#logo {float:left;margin-right:10px;margin-left:20px;}
div#contact-head {
	float:left;
	margin-left:10px;
	margin-top:14px;
	text-align:left;
	width:auto;
}

#click-to-enter-aerial-photography-site{
	position:absolute;
	text-align:right;
	width:auto;
	bottom:0px;
	right:30px;
}

div#header {
	background:#FFFFFF none repeat scroll 0 50%;
	padding:10px 0;
	position:relative;
	width:100%;
}

#hp_click{
clear:both;	
}

#hp_click a:active, #hp_click a:visited, #hp_click a:link{
	background:#e1e1e1 none repeat scroll 0 0;
	clear:both;
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:normal;
	padding:10px 20px;
	text-decoration:none;
	border-bottom:2px solid #333333;
}

#hp_click a:hover{
	color: #e1e1e1;
	background: #666666;
	border-bottom:2px solid #999999;
}

#topmenu{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position:relative;
	clear:both;
}

#main-aerial-photography-navigation{
	margin:-26px auto 0;
	position:relative;
	width:900px;
}
.topnav{
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
}
.topnav li{
	float:left;
}
.head-btns:active, .head-btns:visited, .head-btns:link{
	font-size:.8em;
	text-decoration:none;
	color:#333333;
	display:block;
	background:#f1f1f1;
	padding:5px 15px;
}
.head-btns:hover{
	background:#666666;
	color:#ffffff;
}
.head-btn-active:active, .head-btn-active:visited, .head-btn-active:link{
	color:#ffffff;
	background:#666666;
	font-size:.8em;
	text-decoration:none;
	display:block;
	padding:5px 15px;
}
div#around-flash {
	clear:both;
	height:auto;
	padding:0px 0;
	width:auto;
	}
	
	div#hpflash {
		margin:0px auto;
		width:662px;
		height:417px;
	}
	
div#flash {
	margin:20px auto;
	width:662px;
	height:460px;
}
div#flashzoom {
	margin:20px auto;
	width:800px;
	height:440px;
}
#center-wrap{
	clear:both;
}
#commercial-aerial-photography{
	background:#E2E2E2 none repeat scroll 0 0;
	border:1px solid #C2C2C2;
	margin-top:20px;
	padding:14px;
}

div#centerhold {clear:both;}

div#services {
background:#000000 none repeat scroll 0%;
position:relative;
text-align:left;
width:auto;
margin:0;
padding:0;
height:auto;
display:block;
clear:both;
width:100%;
}

.navigation a:active, .navigation a:visited, .navigation a:link {
	background:#000000 none repeat scroll 0 50%;
	color:#FBFBFB;
	display:block;
	font-size:14px;
	padding:10px 0px;
	text-decoration:none;
}

.navigation a text{
	padding-left:10px;
}

.navigation a:hover {background:#FFFFFF none repeat scroll 0%;color:#890000;}

div#footer {
	clear:both;
	color:#666666;
	font-size:0.7em;
	margin-left:40px;
	padding:14px 0;
	margin-top:10px;
}
div#footer p{
	text-align:center;
}

.mtten{margin-top:10px;}
.mbten{margin-bottom:10px;}
.mrten{margin-right:10px;}
.mlten{margin-left:10px;}

div#phone_contact_aerial{
	position:absolute;
	right:25px;
	top:30px;
	text-align:right;
}

.clearfix{clear:both;}
.block{display:block;}


/*Kill Common Browser Margins*/
h1,h2,h3,h4,h5,p{
	margin:0;
	padding:0;
}

/*Common Colors*/
.dkred{color:#990000;}
.medgray{color:#666666;}
.ltgray{color:#CCCCCC;}
.white{color:#000000;}


/*Common Margins*/
.margbtmten{margin-bottom:10px;}
.margtopten{margin-top:10px;}
.margrightten{margin-right:10px;}
.margleftten{margin-left:10px;}
.margtopfive{margin-top:5px;}
.margbtmfive{margin-bottom:5px;}

/* Helpers */
.clearfix{
	clear:both;
}

/*Fixed Size Txt*/
.lgertxt{font-size:190%;}
.lgtxt{font-size:14px;font-weight:normal;}
.medtxt{font-size:13px;}
.smtxt{font-size:11px;}
.norm{font-weight:normal;}
.bold{font-weight:bold;}
.boldr{font-weight:bolder;}

/*Scalable Text*/
.medscaletxt{font-size:80%;}
.lrscaletxt{font-size:120%;}
.smscaletxt{font-size:70%;}

/* List */
.nodeco{
	list-style-type:none;
}
#aerial-services-list{
	margin:20px auto;
	padding:0;
	width:795px;
}

#aerial-services-list2{
	margin:20px auto;
	padding:0;
	width:550px;
}

#aerial-services-list li{
	float:left;
}
#aerial-services-list2 li{
	float:left;
}

#aerial-services-list-c{
	margin:20px auto;
	padding:0;
	text-align:center;
}
#aerial-services-list-c li{
	display:inline-block;
}
*+html #aerial-services-list-c{
	margin-left:185px;
	padding:0;
	text-align:center;
}
*+html #aerial-services-list-c li{
	display:block;
	float:left;
}

.sInput{
	width:200px;
	background:#fbfbfb;
	border:#666666;
	color:#333333;
	padding:5px;
}
.sInputTA{
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #000000;
	color:#333333;
	display:block;
	font-family:'Arial',verdana,sans-serif;
	height:60px;
	overflow:auto;
	padding:5px;
	width:240px;
}
.nflink:active, .nflink:visited, .nflink:link{
	color:#6699cc;
	text-decoration:none;
}
.regl:active, .regl:visited, .regl:link{
	color:#fbfbfb;
	text-decoration:none;
}
.regl:hover{
	color:#6699cc;
}
.ltblue{
	color:#6699cc;
}
/* Cat Main Page */
.main-cat-section{
	background:#000000 url(../images/image_cat_back.gif) repeat-x bottom left;
	border:1px solid #999999;
	margin:2px;
	padding:11px 2px 12px;
	width:250px;
	display:block;
}
.main-cat-section h3{
	text-align:center;
}
.main-cat-section img{
	width:197px;
	height:124px;
	margin:0px auto;
	display:block;
	position:relative;
}

#aerial-photography-services-chicago-region{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:900px;
}

/* buttons */
.view_gallery{
	float:right;
	margin-right:27px;
	margin-top:12px;
}
.view_gallery a:active, .view_gallery a:visited, .view_gallery a:link{
	background:transparent url(../images/view_gallery_btn.gif) no-repeat scroll right center;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	padding-bottom:5px;
	padding-right:20px;
	padding-top:5px;
	text-decoration:none;
}

.view_gallery a:hover{
	color: #FF0000;
}
.red{
	background:#990000 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:8px 9px;
}
.spam-check{
	background:#333333 none repeat scroll 0 0;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin:12px 0;
	padding:10px;
}

#main-container {
	width:100%;
	float:left;
	
}

#left-content {
	float:left;
	display:block;
	border:1px solid #ccc;
	background-color:white;
	margin:10px;
}

#right-content {
	color:white;
	display:block;
	float:left;
	margin:5px 10px;
	text-align:left;
	width:60%;
}

.niceimg {
	background-color:white;
	float:left;
	margin-top:10px;
	padding:10px;
	
}

.niceimgsmall {
	float:left;
	margin-left:3px;
	padding:6px;
	border:0;
}

.main-header{
	background:#999999 none repeat scroll 0 0;
	border-bottom:1px solid #000000;
	color:#FBFBFB;
	display:block;
	margin-bottom:5px;
	padding:10px 0;
	width:100%;
}

.main-header h3{
	text-align:left;
	margin-left:20px;
}

.mainlink:active, .mainlink:visited, .mainlink:link{
	text-decoration:none;
	color:#cccccc;
}
.mainlink:hover{
	color:#990000;
}

.galleryback{
	background:#1b1b1b;
}

.dlink:active, .dlink:visited, .dlink:link{
	text-decoration:none;
	color:#333333;
}

.dlink:hover{
	color:#990000;
}

/* Email Form  */
#email-form {
color:white; 
float:left;
margin:10px;
padding:10px;
}
#email-form input{
display:block;
margin-bottom:10px;
}
#email-form label{
float:left;
width:150px;
text-align:left;
font-size:80%
}     


.top_link{
	margin-right:20px;
	position:absolute;
	right:40px;
}
.email_btn:active, .email_btn:visited, .email_btn:link{
	border:1px solid #999999;
	padding:3px 6px;
	background:#2b2b2b;
	color:#fbfbfb;
	font-size:11px;
	text-decoration:none;
}

.thumbnail{
	background:#1b1b1b;
	border:1px solid #000000;
	padding: 4px;
	float:left;
	margin-right: 3px;
}

.email_btn:hover{
	background:#5b5b5b;
	color:#cccccc;
}

.light-gal-show{
	background:#000000 none repeat scroll 0 0;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	float:left;
	margin:10px 0 0 10px;
	padding:8px;
	width:60%;
}

.light-gal-show h4{
	font-family:'Lucida Grande',Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:6px;
	margin-left:1px;
	text-align:left;
}

.fright{
	float:right;
}

#purl{
	margin-right:20px;
}
