/* -----------------------------------------
Stylesheet for Richard Shephard - Aerial Photography
Author: cdeVision.com
Copyright: (c)2008 cdeVision
Created: 18 October 2008
-------------------------------------------- */

body {background:#FFFFFF url(images/back_page.png) repeat-x; margin:0; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333; text-align:center;}

h1, h2, h3, h4 {padding:0; margin:0; color:#003366;} 
h1 {font:normal 24px/24px arial,helvetica,sans-serif; padding:0 0 12px 0;} /* logo */
h2 {font:normal 20px/24px arial,helvetica,sans-serif;  padding:0 0 12px 0;} /* page titles */
h3 {font:normal 16px/20px arial,helvetica,sans-serif;  padding:0 0 12px 0;} /* sub page titles */

p {margin:0; padding:0 0 12px 0; line-height:16px;}
ul, ol {margin:0 0 0 25px; padding:0 0 13px 0;}
li {line-height:15px; padding:0 0 2px 0;}

img.left {float:left; margin:0 14px 14px 0;}
img.right {float:right; margin:0 0 14px 14px;}

div.hrule {height:1px; width:100%; background:#E7DCDB; margin:7px auto 20px;}
div.hrule hr {display:none !important;}

img {border:0;}
.clearfloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

div#printlogo {display:none;}

/* fix PNG transparency in IE6- */
#back, #logo, #frame, #tag, #dash1, #footer, #image_home1, #image_home2, #image_gallery1, .image_gallery2  {behavior:url(scripts/iepngfix.htc);}


a {color:#003366; text-decoration: underline;}  
a:visited {color:#003366;}
a:hover {color:#003366; text-decoration:none;}
a:active {color:#003366;}
a:active, a:focus {outline:none;}
a.arrow { color:#990000; background:url(images/icon_arrow.gif) right 5px no-repeat; padding:0 14px 0 0; width:auto !important; font-size:13px; text-decoration:none; line-height:16px; display:inline;}
a.arrowplus { color:#990000; background:url(images/icon_plus.gif) right 5px no-repeat; padding:0 14px 0 0; width:auto !important; font-size:13px; text-decoration:none; line-height:16px; display:inline;}

#frame {width:1090px; margin:0 auto; text-align:left; position:relative;  background:url(images/back_grad.png) no-repeat;}
	
	#logo {width:350px; height:60px;background:url(images/back_logo.png) no-repeat;}
	#logo a {display:block; width:350px; height:60px; text-indent:-4000px;}

#navmenu {width:265px; float:left; margin:30px 0 0 0;}
	#navmenu .wrapper {margin:0 0 0 65px;}
	#navmenu ul {margin:0; padding:0; font-size:12px;}
	/* #navmenu ul {height:1%;}/* IE hack for overflow:auto above */
	#navmenu ul li {display:block; list-style:none; padding:0; margin:0; line-height:20px;}
	#navmenu ul li a { font-size:12px; font-weight:normal; color:#003366; text-decoration:none; display:block; padding:4px 10px;}
	#navmenu ul li a.on {font-weight:bold; color:#002A5C;}/* "on" state */
	#navmenu ul li a:hover { color:#000;}
	#navmenu h3 { font-size:15px; font-weight:normal; color:#002A5C; border-bottom:1px solid #74A5DE; padding:10px 0 4px 10px; margin-bottom:5px;}
	.info { padding-left:10px;}
	.info p { font-size:10px; color:#333333;}


#content {float:left; margin:30px 0 0 30px; width:790px;}
	#dash1 {height:1px; margin:10px 0 10px 0; background:url(images/back_dash1.png) no-repeat;}
	
	#home_left {float:left; width:255px; margin:20px 0 10px 0;}
	#home_right {float:left; width:495px;margin:20px 0 10px 0;}
	#image_home1 {width:760px; height:510px; background:url(images/drop_home1.png) no-repeat; padding:3px;}
	#image_home2 {width:235px; height:160px; background:url(images/drop_home2.png) no-repeat; padding:3px;}
	
	#gallery {height:450px;}
		#main {float:left; width:606px; height:425px;}
			#image_gallery1 {float:left; width:602px; height:408px; background:url(images/drop_gal1.png) no-repeat; padding:3px;}
			#main .desc {float:left; padding-left:5px;}
			#main .larger {float:right;padding-right:5px;}
				#main .larger a {display:block; margin-bottom:4px;}
			
		
		#thumbs {float:left; width:145px; height:425px;}
			.image_gallery2 {width:145px; height:96px; background:url(images/drop_gal2.png) no-repeat; padding:3px;}
			#thumbs .paging { text-align:right; padding-left:5px; font-size:13px;}
			#thumbs .paging a { color:#990000;}
		
	#page {width:600px; clear:both; padding:5px; line-height:18px; font-size:13px; margin-top:20px;}
		#page p { line-height:18px; font-size:13px;}
	
	#page1 {width:550px; padding:5px; float:left;}
	#page2 {width:175px; padding:5px; float:left; margin-left:25px;}
	
	.example { margin-bottom:20px;}
		.example .elogo {float:left; width:110px;}
		.desc {float:left; width:480px;}
			.desc .title { font-weight:bold; margin:0; padding:0;}
			.desc p {padding-bottom:8px;}
		
		
.payoption {margin-top:25px;}
	.payoption h3 {margin:0 0 6px 0; padding:0;}
	.payoption table {width:600px; border-bottom:1px solid #D5E4F5;}
	.payoption table td {padding:4px;}
	.payoption table tr.blue { background-color:#D5E4F5;}
	.payoption .orderlinks {margin:6px 0 10px 0; width:600px;}
	.payoption .orderlinks a.arrow {float:right; display:block; margin-left:12px;}
		
		
#footer {font-size:10px; color:#999999; padding-top:10px; margin-bottom:20px; background:url(images/back_dash2.png) no-repeat;}
	#footer p {padding:0; font-size:10px; color:#999999;}
		p#props {}
		p#props a {font-size:10px; color:#999999; padding:0; font-weight:normal;}
		p#props a:hover {color:#333333;}

#adminmenu {
	font:normal 10px Arial, Verdana, Helvetica, sans-serif;
	width:150px;
	clear:both;
	font-size:11px;
	position:absolute;
	right:0;
	top:0;
	}
	#adminmenu table { text-align:left; background-color:#FFFFFF;width:150px;height:80px;}
	#adminmenu a {text-decoration:none; color:#000000;}
	
	
