﻿
/* Independent Selectors - Unique Formatting */
			body	{
				background-image:url(brownclouds.jpg);
				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-color:#000;
				width:900px;
				float:left;
				margin-left:auto;
				margin-right:auto;
				text-align:left;
			}
			#mainTableContent {
				border:1px solid #ffcc00;
				padding:10px;
				background-color:#000;
				width:900px;
				height:600px;
				overflow:scroll;
				margin-left:auto;
				margin-right:auto;
				text-align:center;
			}
			
			#sideContentL {
				width:600px;
				padding:10px;
				float:left;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif, "Times New Roman", Verdana;
			}
			
			#sideContentR {
				width:160px;
				float:right;
			}
			#photoContent {
				margin-top:25px;
				margin-bottom:25px;
				text-align: center;
			}
			#footerContent {
				float:left;
				width:525px;
				margin-right:auto;
				margin-left:auto;
				padding:10px;
				text-align:left;
			}
			#buttons {
				width:525px;
				margin-right:auto;
				margin-left:auto;
				padding-right:160px;	
				text-align:center;
			}
			#copyContent {
				width:500px;
				height:600px;
				overflow:scroll;
				margin-left:auto;
				margin-right:auto;
				padding:10px;
				text-align:left;
			}
			#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;
				height:850px;
				background-color:#000000;
				margin-left:auto;
				margin-right:auto;
			}
			#PGmainContent {
				margin-left:auto;
				margin-right:auto;
				border:1px solid #ffcc00;
				background-position:center;
				width:1100px;
				height:750px;
			}
			#PGFlashPlayer {
				width:800px;
			}
			.PGNavAltButton {
				position:relative;
				top:100px;
				text-align:left;
				padding-left:10px;
			}
			
			#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, .PGNaveLbutton13 {
				margin-bottom:10px;
			}

			/*Price List Buttons*/
			#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;
			}
			#textLinks {
				text-align:left;
			}
			.textLinks li {
				text-align:left;
				display:inline;
				font-size:xx-small;
			}
			.button1, .button2, .button3, .button4, .button5, .button6, .button7, .button8, .button9, .button10, .button11, .button12 {
				display:inline;
				margin-bottom:1px;
			}
			/*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;
			}
			
			li {
				list-style-image:url('http://www.bestimagesphotography.com/_graphics/list_graphic01.png');
			}
			li.left {
				text-align:left;
			}
			h1 {
				font-size: 24px;
				text-align:center;
			}
	
			h2 {
				font-size: 18px;
			}
			h3 {
				font-size:14px;
			}
/* GROUPED SELECTORS COMMON FORMATTING */

		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     */
		p.indent {
			text-align:left;
			text-indent:30px;
		}
		p.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*/
		
		/*     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	{
			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;
		}

		/*Site Map*/
		#siteMap {
			text-align:left;
		}
		ul ul {
		margin-left: 0px;
		padding: .5em 0 1.5em 20px;
		}
		li.siteMap {
		margin-left: 10px;
		list-style: none;
		padding-left: 20px;
		padding-bottom:10px;
		background: transparent url('cssimages/level1.png') 0 .15em no-repeat;
		}
		li a:hover {
		font-weight: bold;
		text-decoration:underline;
		}
		li li {
		background: transparent url('cssimages/level2.png') 0 .15em no-repeat;
		color:#CCC;
		}
		li li li {
		background: transparent url('cssimages/level3.png') 0 .15em no-repeat;
		font-size:.75em;
		padding-bottom:5px;
		}
		li a {
		font-weight: bold;
		text-decoration:none;
		}
		li li a {
		font-weight: normal;
		}
		li li a:hover {
		font-weight: bold;
		text-decoration:underline;
		}
		#home {
		font-size: 24px;
		font-weight: bold;
		padding: 0 0 .5em 24px;
		margin: 0;
		background: transparent url('cssimages/home.png') 0 .15em no-repeat;
		}
		#textLinks {
			width:600px;
			text-align:left;
		}
		.textLinks li {
			display:inline;
			font-size:xx-small;
			font-style:normal;
			text-decoration: none;
			background:none;
			text-align:left;
			margin-left: 1px;
			padding-left: 0px;
			
		}

