/* Gobal Properties */

* { margin:0; padding:0; }
body { background:#777777 url(../images/bgd_main.gif) repeat-x; font-family:Tahoma; font-size:11px; color:#8a8a8a; text-align:center; padding:25px 0 0 0; }
img, fieldset { border:none; }
ul { list-style:none; }
input, select, textarea, option { font-size:11px; color:#FFFFFF; background:#000000; border:1px solid #868686; }
h2 { font-size:13px; font-weight:normal; }
h3 { font-size:12px; color:#000000; font-weight:normal; }
h4 { font-size:11px; color:#119300; font-weight:bold; text-transform:uppercase; }
h5 { font-size:11px; color:#666666; font-weight:bold; }
a { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:hover { font-size:10px; color:#FFFFFF; text-decoration:none; }
.clear { clear:both; height:0; line-height:1px; }
.hidden { display:block; }

/* End Gobal Properties */

/* Structure Page */

#container { margin:auto; text-align:left; width:827px; height:483px; background:url(../images/bgd_body.gif) no-repeat; padding:6px; }
	#content { width:827px; height:483px; }
		#contentIframe { width:827px; height:425px; }
			#contentIframe iframe { width:827px; height:425px; }
			#highlight { width:827px; height:425px; text-align:left; }
			#highlight img { border:1px solid #b4b3b3; }
			#highlight .sentMail { text-align:center; padding:200px 0 0 0; height:225px; background:#FFFFFF; font-size:11px; }
			#highlight .sentMail a { color:#000000; }
	#header { width:827px; height:140px; margin:3px 0 0 0; }
	#flashHeader { width:827px; }
			#backgroundIframe { text-align:left; padding:0; }
	#nospace { padding:0; }
	


/* End Structure Page */

/*------------------------------------Technical Javascripts-----------------------------------------/*

/* Error Page */

			#error { position:absolute; top:0; left:0; width:209px; color:#FFFFFF; padding:3px; visibility:hidden; background:#119300; border:1px solid #a5acb2; margin:18px 0 0 100px; }
			#error img { border:none; }
			#errorIframe { position:absolute; top:0; left:0; visibility:hidden; }
				#error span { text-align:right; position:absolute; top:-13px; }
				#error span img { padding:2px 3px 0 0; line-height:12px; cursor:pointer; float:right; }
				#error .errorTop { position:absolute; top:-13px; left:-1px; width:247px; }
				
			#errorContact { position:absolute; top:0; left:0; width:176px; color:#FFFFFF; padding:3px; visibility:hidden; background:#119300; border:1px solid #a5acb2; margin:18px 0 0 100px; }
			#errorContact img { border:none; }
			#errorContactIframe { position:absolute; top:0; left:0; visibility:hidden; }
				#errorContact span { text-align:right; position:absolute; top:-13px; }
				#errorContact span img { padding:2px 3px 0 0; line-height:12px; cursor:pointer; float:right; }
				#errorContact .errorContactTop { position:absolute; top:-13px; left:-1px; width:247px; }
				
			#errorExtra { position:absolute; top:0; left:0; width:139px; color:#FFFFFF; padding:3px; visibility:hidden; background:#119300; border:1px solid #a5acb2; margin:18px 0 0 100px; }
			#errorExtra img { border:none; }
			#errorExtraIframe { position:absolute; top:0; left:0; visibility:hidden; }
				#errorExtra span { text-align:right; position:absolute; top:-13px;  }
				#errorExtra span img { padding:2px 3px 0 0; line-height:12px; cursor:pointer; float:right; }
				#errorExtra .errorExtraTop { position:absolute; top:-13px; left:0; left:-1px; width:210px; }


/* End Error Page */



/*------------------------------------End Technical Javascripts-----------------------------------------/*

/* Index Page */

		#flashIndex { width:827px; height:425px; background:url(../images/white.gif); }
			
				
/* End Index Page */

/* Raves Page */
		
		#raves { background:url(../images/bgd_raves.jpg) no-repeat; width:827px; height:425px; }
		#mainRaves { width:434px; float:right; margin:22px 17px 0 0; display:inline; }
		#contentRaves {  position:relative; overflow:hidden; float:left; display:inline; width:410px; color:#BEBCBB; height:381px; }
		#dataRaves { position:absolute; left:0; top:0; }
		#dataRaves div { width:400px; border-bottom:1px solid #B95D2B; margin:0 0 15px 10px; }
		#contentRaves p { line-height:16px; padding:0 0 15px 0; }
		#scroll { width:12px; height:381px; float:right; }
		#scroll .top { margin:0 0 361px 0; }
		#dataRaves .last { border:none; }

/* End Raves Page */


/* Extras Page */
		
		#extras { background:url(../images/bgd_extras.jpg) no-repeat; width:827px; height:425px; color:#000000; }
			#mainExtras { width:444px; float:right; margin:0 7px 0 0; display:inline; }
			#mainExtras .loginDiv{ width:420px; height: 40px;}
			#mainExtras .blogDiv { width:421px; height: 20px; background:#b3b3b3;}
			#mainExtras .blogDiv a { color:#000000; font-size:11px; }
			#mainExtras .adDiv{ width:420px; height: 231px;}
			#mainExtras .wantedDiv { width:421px; height: 39px; background:#b3b3b3; }
			#mainExtras .wantedDiv a { color:#000000; font-size:11px; }
			
			#mainExtras strong { color:#a3381f; }
			#mainExtras p a {text-decoration:none;}
			#mainExtras div { width:420px; padding:11px; }
			#mainExtras input {height:16px; margin:2px 0 2px 0; border:0px solid #FFFFFF; background:#919191; color:#FFFFFF; font-size:12px;}
			#mainExtras input .btnLogin {height:16px; margin:2px 0 2px 0; border:0px solid #FFFFFF; background:#919191; color:#FFFFFF; font-size:10px;}
			#mainExtras ul { margin:10px 0 0 0; }
			#mainExtras li a { color:#000000; font-size:11px; text-decoration:none; }
			#mainExtras li a:hover { text-decoration:underline; }
			#mainExtras  form { float:left; width:400px; margin:8px 0 0 10px; display:inline; }
			
/* End Extras Page */

/* Prices Page */
		
		#prices { background:url(../images/bgd_extras.jpg) no-repeat; width:827px; height:425px; color:#000000; }
		#mainPrices { width:444px; float:right; margin:30px 7px 0 0; display:inline; }
			#mainPrices strong { color:#a3381f; font-size:12px;}
			#mainPrices strong a {color:#8d4701; text-decoration:none;font-size:12px;}
			#mainPrices strong a:hover {color:#8d4701; text-decoration:underline;font-size:12px;}
			#mainPrices p strong {color:#a3381f;}
			#mainPrices div { width:420px; padding:11px; }
			#mainPrices input {height:16px; margin:2px 0 2px 0; border:0px solid #FFFFFF; background:#919191; color:#FFFFFF; font-size:12px;}
			#mainPrices .highlight { width:420px; padding:12px; background:#b3b3b3; }
			#mainPrices .highlight a { color:#000000; font-size:12px; }
			#mainPrices ul { margin:10px 0 0 0; }
			#mainPrices li a { color:#000000; font-size:12px; text-decoration:none; }
			#mainPrices li a:hover { text-decoration:underline; }
			#mainPrices  form { float:left; width:400px; margin:8px 0 0 10px; display:inline; }
			
/* End Prices Page */


/* Photography Page */
		
		#photography { background:url(../images/bgd_photography.jpg) no-repeat; width:827px; height:425px; color:#C17847; }
		#mainPhoto { width:250px; float:right; margin:40px 40px 0 0; display:inline; }
			#mainPhoto strong { font-size:12px; }
			#mainPhoto div { width:250px; }
			#mainPhoto p { line-height:18px; }
			#mainPhoto p strong { font-size:11px; }
			#mainPhoto ul { margin:10px 0 0 0; }
			#mainPhoto li a { color:#000000; font-size:11px; text-decoration:none; }
			#mainPhoto li a:hover { text-decoration:underline; }
			
/* End Photography Page */


/* Design Page */
		
		#design { background:url(../images/bgd_design.jpg) no-repeat; width:827px; height:425px; color:#000000; }
		#mainDesign { width:300px; float:right; margin:70px 20px 0 0; display:inline; }
			#mainDesign strong { font-size:12px; }
			#mainDesign div { width:300px; }
			#mainDesign p { line-height:18px; }
			#mainDesign p strong { font-size:11px; }
			#mainDesign ul { margin:10px 0 0 0; }
			#mainDesign li a { color:#000000; font-size:11px; text-decoration:none; }
			#mainDesign li a:hover { text-decoration:underline; }
			
/* End Design Page */


/* Services Page */
		#services { background:url(../images/bgd_services.jpg) no-repeat; width:727px; height:139px; padding:286px 0 0 100px;} 
			#services .servicesContent{ padding: 346px 0 0 100px;}
			#services .servicesContent table th { color:#b91616; font-size:12px; padding:5px 0 0 0; font-weight:bold; width:110px;}
			#services .servicesContent td { color:#b1d0f2; padding:5px 0 0 0; }
					
/* End Services Page */

/* Biography Page */

		#biography { background:url(../images/bgd_biography.jpg) no-repeat; width:342px; height:375px; padding:50px 0 0 485px; }
				#biography .contentBio { width:300px; font-size:12px; }
					#biography .contentBio p { margin:0 0 10px 0; color:#B25A37; }
						#biography .contentBio span { color:#CE8E66; }

/* End Biography Page */

/* Biography Page */

		#specials { background:url(../images/bgd_special.jpg) no-repeat; width:387px; height:235px; padding:190px 0 0 440px; }
				#specials .contentSpe { width:350px; font-size:12px; }
					#specials .contentSpe p { margin:0 0 10px 0; color:#FFFFFF; }
						#specials span { color:#004de0; font-weight:bold; }

/* End Biography Page */

/* Contact Page */

	   #contact { background:url(../images/bgd_contact.jpg) no-repeat; width:827px; height:425px; }
			#contact h1 { margin:90px 0 0 0; float:left; }
			#contact h3 { margin:2px 0 2px 0; color:#fcbb17; }
			#contact form { float:left; width:205px; margin:30px 0 0 440px; display:inline; }
				#contact  p, #contact label { color:#000000; }
					#contact p a { font-size:11px; text-decoration:none; color:#000000 }
					#contact p a:hover { font-size:11px; text-decoration:underline; }
					#contact span { font-size:11px; color:#d2d2d2; }
				#contact input { width:182px; height:14px; margin:2px 0 2px 0; border:1px solid #000000; background:none; color:#000000; }
				#contact textarea { width:182px; height:67px; margin:3px 0 0 0; border:1px solid #000000; background:none; color:#000000; }
				#contact li { display:inline; }
					#contact li a { margin:5px 34px 0 0; color:#000000; }

			
/* End Contact Page */

/* Pop up Page */

		#popup { width:500px; border-bottom:3px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; margin:auto; text-align:left; background:#cbcbcb; color:#000000; }
			#contentPop { width:466px; padding:15px 15px 25px 15px; }
				#contentPop h4, #contentPop h5 { margin:0 0 6px 0; }
				#contentPop p, #contentPop ul { margin:0 0 8px 0; }
				#contentPop li { background:url(../images/li_square.gif) 0px 5px no-repeat; padding:0 0 0 10px; }
				#contentPop td { padding:3px 0 3px 4px; vertical-align:top; text-align:left; background:#cbcbcb; }
				#contentPop table { background:#666666; }
				#contentPop th, #contentPop .heading td { vertical-align:middle; text-align:center; padding:3px; background:#cbcbcb; font-weight:bold; }
				#contentPop form p { margin:10px 0 10px 0; font-weight:bold; }
				#contentPop form td { width:50%; }
				#contentPop form input { background:none; border:none; float:left; margin:3px 0 0 0; width:16px; height:16px; }
				#contentPop form label { width:200px; display:block; float:left; margin:3px 0 5px 5px; }
				#contentPop .contentPhotographer ul { float:left; width:233px; }
				#contentPop .rightList { float:right; }
				
/* End Pop up Page */