﻿
/* Independent Selectors - Unique Formatting */
			body	{
				background-position:center;
				background-color:#000;
				font:Arial, Helvetica, sans-serif;
				color:#ffcc00;
			}	

			#content {
				width:1000px;
				background-color:#000000;
				margin-left:auto;
				margin-right:auto;
			}
			
			#mainContent {
				border:1px solid #ffcc00;
				padding:10px;
				background-image:url(brownclouds.jpg);
				background-position:center;
				width:900px;
				height:600px;
				overflow:scroll;
				float:left;
				margin-left:auto;
				margin-right:auto;
				text-align:left;
			}
			#sideContentL {
				width:600px;
				padding:10px;
				float:left;
				font-family:Arial, Helvetica, sans-serif, "Times New Roman", Verdana;
			}
			
			#sideContentR {
				width:160px;
				float:right;
			}
			#footerContent {
				width:600px;
				margin-right:auto;
				margin-left:auto;
				padding-right:160px;	
				text-align:center;
			}
			#headerContent {
				text-align:center;
				margin:10px;
			}
			#studioShots {
				/*margin-left:50px;*/
				float:left;
				text-align:center;
			}
			.studioShots {
				border: 1px solid #FFCC00;
				margin-bottom:50px;
			}
			#headerIcons {
				margin-left:65px;
			}
			.headerIcon {
				padding:5px;
				float:left;
			}
			.headerIcon a:link {
				color:#650065;
			}

			.headerIcon a:visited {
				color:#650065;
			}

			.headerIcon a:hover {
				color:#00ee00;
			}

			.headerIcon a:active {
				color:#ff0000;
			}

			.image1, .image2, .image3, .image4, .image5, .image6, .image7, .image8, .image9, .image10 {
				margin-bottom:50px;
				text-align:center;
			}
			#PGContent {
				width:1150px;
				background-color:#000000;
				margin-left:auto;
				margin-right:auto;
			}
			#PGmainContent {
				margin-left:auto;
				margin-right:auto;
				border:1px solid #ffcc00;
				padding:30px;
				background-image:url(brownclouds.jpg);
				background-position:center;
				width:1100px;
				height:750px;
				overflow:scroll;
			}
			#tableImages {
				width:1000px;
				margin-left:auto;
				margin-right:auto;
				text-align:center;				
			}
			.tableImage {
				margin:25px;
				vertical-align:middle;
				border: 1px solid #FFCC00;
				padding: 1px;
			}
			
			#photoGalleryNavL {
				margin-top:200px;
				width:150px;
				text-align:center;
				float:left;
			}
			#photoGalleryNavR {
				margin-top:200px;
				width:150px;
				height:500px;
				text-align:center;
				float:right;
			}
			.PGNaveLbutton1, .PGNaveLbutton2, .PGNaveLbutton3, .PGNaveLbutton4, .PGNaveLbutton5, .PGNaveLbutton6, .PGNaveLbutton7, .PGNaveLbutton8, .PGNaveLbutton9, .PGNaveLbutton10, .PGNaveLbutton11, .PGNaveLbutton12 {
				margin-bottom:10px;
			}
			.PGNavAltButton {
				position:relative;
				top:100px;
			}
			/*Price List Buttons*/
			#buttons {
				width:600px;
				margin-right:auto;
				margin-left:auto;
				padding-right:160px;	
				text-align:center;
			}
			#photoGalleryButtons {
				width:600px;
				margin-right:auto;
				margin-left:auto;
				padding-right:160px;	
				text-align:center;
			}
			#priceListButtons {
				width:600px;
				margin-right:auto;
				margin-left:auto;
				padding-right:160px;	
				text-align:center;
			}
				
			.button1, .button2, .button3, .button4, .button5, .button6, .button7, .button8, .button9, .button10, .button11, .button12 {
				display:inline;
				margin-bottom:10px;
			}
			/*Forms*/
			#mainContent form p {
				color:#FC6;
				margin: 0 0 10px 10px;
				text-align:left;
				
			}
			#mainContent form label {
				width:75px;
				float:left;
				clear:left;
				margin-right:.75em;
			}
			#mainContent form#frmEmail input.text {
				width:200px;
			}
			#mainContent form#frmEmail textarea {
				width:400px;
				height:75px;
			}
			#mainContent input.text:focus,
			#mainContent textarea:focus {
				background:#ffc;
			}
			
			ul {
				list-style-image:url('http://www.bestimagesphotography.com/_graphics/list_graphic01.png');
			}
			

		h1 {
			font-size: 24px;
			text-align:center;
		}

		h2 {
			font-size: 14px;
		}
		
/* GROUPED SELECTORS COMMON FORMATTING */

		p, ul {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #00CC00;
		}
		h1, h2 {
			color: #ffcc00;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:normal;
		}
			

/*     ALIGNMENT     */
.left{
	
	text-align:left
}

.right{
	text-align:right
}
.justify{
	text-align:justify
}
.center{
	text-align:center
}
/*   underline  */
.u{
	text-decoration:underline
}
/* Font Colors */
.blue{
	color:blue
}
.teal{
	color:teal
}
.magenta{
	color:fuchsia
}
.red{
	color:red
}
.purple{
	color:purple
}
.maroon{
	color:maroon
}

/* Font Styles */
.i{
	font-style:italic
}
.b{
	font-weight:bold
}
.u{
	text-decoration:underline
}

/*     PARAGRAPHS     */
/*Paragraph Justified*/
.style2	{
	text-align: justify;
	font-size: 18px;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}
.p_just_24px_gold	{
	border: 1px solid #FFCC00;
	padding: 10px;
	text-align: justify;
	font-size: 24px;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}


/*Paragraph Centered*/
.p_center_24px_gold	{
	text-align: center;
	font-size: 24px;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}

/*Paragraph No Justified*/
.p_24px_gold	{
	font-size: 24px;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}

/*Text 18pt Gold TNR*/
.text18tnr	{
	font-size: 18px;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}

/*Text 18pt Black TNR*/
.text18blktnr	{
	text-align: center;
	font-size: 18px;
	color: #000000;
	font-family: "park place";
}

/*        IMAGES     */
/*Gold border and centered */
.image_brdr_gold_1px	{
	border: 1px solid #FFCC00;
	padding: 1px;
	text-align: center;
}

/*Gold border and right aligned */
.image_RA	{
	border: 1px solid #FFCC00;
	padding: 1px;
	text-align: right;
}

/*Background Properties*/
.background_brn_clouds {
	background-image: url('file:///Y|/Best Images Photography Websites/BIP/20 richardgatt.com/brownclouds.jpg');  
	background-attachment: fixed;
	background-color: #000000;
	font-size: medium; 
	color:#FFCC00; 
}	

/*     HYPERLINK TEXT     */  
/* Hyperlink medium gold text */
.hl_text_med_gold {
	font-size: medium; 
	color:#FFCC00; 
	text-decoration:underline; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}	

/* Hyperlink medium green text */
.hl_text_med_green {
	font-size: medium; 
	color:#00CC00; 
	text-decoration: underline; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}	

/* Hyperlink large gold text */
.hl_text_large_gold {
	font-size: x-large; 
	color:#FFCC00; 
	text-decoration: underline;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
}	

/* Hyperlink large Green text */
.hl_text_large_green {
	font-size: x-large; 
	color:#00CC00; 
	text-decoration: underline;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
}	

/*     TABLES     */
/* Gold border and centered */
.table_thin_gold_border	{
	/*text-align: center; */
	border: 1px solid #FFCC00;
	padding: 1px;
}

/* 75% Gold border*/
.table75_thin_gold_border	{
	border: 1px solid #FFCC00;
	width: 75%;
	padding: 1px;
}

/* Table 80% Gold border and centered */
.table80_thin_gold_border	{
	text-align: center; 
	border: 1px solid #FFCC00;
	width: 80%;
	padding: 1px;
}

/*No Border width = 100%*/
.noborder	{
	text-align: center; 
	border: 0px;
	padding: 1px;
	width: 100%;
}

/*No Border*/
.noborder_vw	{
	text-align: center; 
	border: 0px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

/*   CELLS   */
/*No border center align for thumbnails on Image Page*/
.tn_imagepagecell	{
	border: 0px;
	width: 25%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
/*No border center align for main image on Image Page*/
.main_imagepagecell	{
	border: 0px;
	width: 50%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

/* No border center align for Table Page */
.tn_tablepage	{
	border: 0px;
	padding: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

/*No border left align */
.noborder_AL	{
	border: 0px;
	text-align:left;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}	

/* Solid border, 10px padding*/
.cell_thin_gold_border	{
	border: 1px solid #FFCC00;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Solid border, 10px padding left align*/
.cell_thin_gold_border_AL	{
	border: 1px solid #FFCC00;
	text-align:left;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Solid border, 3px padding */
.cell_thin_gold_3px_border	{
	border: 1px solid #FFCC00;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Solid border, 3px and centered */
.menuborder	{
	border: 1px solid #FFCC00;
	padding: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

/*Font small gray arial*/
.style10	{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none; 
 }
 /*Footer Formating*/
 		ul.footer {
			list-style-type:none;
			font-size:12px;
		}
		li.footer {
			display:inline;
			padding:10px;
		}
 /* CSS Pseudo Classes - Links */

		a:link {
			color:#00CC00;
		}

		a:visited {
			color:#00CC00;
		}

		a:hover {
			color:#b004bf;
		}

		a:active {
			color:#FF0000;
		}

