/* CSS Document */

body{
					font: small Verdana, Helvetica, Arial;
					background-color:#000000;
					}
p{
					font:  Verdana, Helvetica, Arial;
					color: #FFCC66;
					}
a:link {  
					color: #FF9900;
					font-weight: bold;
					}
img {
					border: 0px none;
}

a:visited {
					color: #CCCCCC;
					font-weight: bold;
}
					
fieldset {
					border: none #000000;
}	

h1 {
					font: 120% Verdana, Arial, Helvetica, sans-serif;
					color: #FF9900;
					font-weight: 800;
}

li {

					color: #FFCC66;
}


	
/* specific font and element styles*/					
.menu_bar{
					color: #FFCC66;
					}
.footer_text{
					color: #FFCC66;
					}
		
.intro_style1 {
					color:#333333 ;
					font-weight: 400;
					line-height: 1.6;
				 }

 .intro_style3 {
					color:#333333 ;
					font-weight: 800;
					line-height: 1.6;
				 }

.intro_style3 A:link {
					color:#333333 ;
					font-weight: 800;
					line-height: 1.6;
					font-size: 12px;
				 }

.intro_style3 A:visited {
					color:#333333 ;
					font-weight: 800;
					line-height: 1.6;
					font-size: 12px;
				 }
				 
				 
 .intro_style2 {
					color:#FF9900 ;
					font-weight: 800;
					line-height: 1.6;
					font-size: 12px;
				 }
				 
.form_style1 {
					color:#333333 ;
				 } 
				 
.pix_div a:link{
					color:#666666;
}
.style1 {
					font-family: "Courier New", Courier, mono;
					color:# FFCC66;
			
					
					}
.error_text {
					color: #FF0000;
					font-weight: bold;
					
					}
.menu_link A:link {
					color: #333333;
					font-size: 12px;

}

.menu_link A:visited {
					color: #FF6600;
					font-size: 12px;
}

.dynamic_menu{

					color: #333333;
					font-size: 12px;
}


.photo_info{
					
					color: #CCCCCC;
					
					}
.photo_info A:link{
					color: #CCCCCC;
					font-weight: bold;
					text-decoration: none;}
					
.photo_info A:visited{
					color: #CCCCCC;
					font-weight: bold;
					text-decoration: none;
					}

.photo_info A:hover{
					color: #FFCC66;
					font-weight: bold;
					text-decoration: none;
					}	
								
.photo_info_search{
					color: #333333;
					font-size: 80%;
					font-weight: bold;
					text-decoration: none;
					
					}

.photo_info_search A:visited {
					color: #333333;
					font-size: 80%;
					font-weight: bold;
					text-decoration: none;
}

.photo_info_search A:link {
					color: #333333;
					font-size: 80%;
					font-weight: bold;
					text-decoration: none;}
					
.photo_info_search A:hover {
					color: #FFCC66;
					font-size: 80%;
					font-weight: bold;
					text-decoration: none;
}

.photo_info_no_search {
					color: #333333;
					font-size: 80%;
					font-weight: bold;
					text-decoration: none;
					
}

.highlight_txt{
					color: #FF0000;
					font-weight: bold;
					
					}

.highlight_txt A:visited {
					color: #CCCCCC;
}

.highlight_txt A:link {
					color: #FF0000;
					font-weight: bold;
					}

/* specific divs */

#wrapper {
					background-color:#000000;
					position:absolute;
					width:750px;
					left:50%;
					margin-left:-375px;
					margin-top:50px;
					}
					
#results_wrapper {
					background-color:#000000;
					position:absolute;
					width:750px;
					left:50%;
					margin-left:-375px;
					margin-top:50px;
					top: 150px;
					padding-left: 0px;
					}
					
					
#index_left {
					background-color:#000000;
					width: 474px;
					height: 500px;
					position:absolute;
					top:0px;
					left: 0px;
					
					
					}
#index_right_top{
					position: absolute;
					top 0px;
					left:450px;
					width:250px;
					height:300px;
					background-color:#000000;
			
					
					}
#index_right_bottom{
					position:absolute;
					top: 300px;
					left: 450px;
					width:260px;
					height: 195px;
					background-color:#000000;
					background-image: url(../graphics/index_backgrounds/right/index_RB.gif) ;
					background-repeat: no-repeat;
					padding-left: 35px;
					padding-right:15px;
					padding-top:12px;
					padding-bottom:0px;
					
					}

#header_top{
					position:absolute;
					top: 0px;
					left: 0px;
					width:550px;
					height: 40px;
					background-color:#000000;
					}
					
#header_middle_l{
					position:absolute;
					top: 50px;
					left: 0px;
					width:290px;
					height: 36px;
					background-color:#000000;
					background-image: url(../graphics/header/header_middle_l.gif) ;
					background-repeat: no-repeat;
					padding-left: 15px;
					padding-right:0px;
					padding-top:10px;
					padding-bottom:0px;
					
					}
					
#header_middle_r{
					position:absolute;
					top: 50px;
					left: 305px;
					width:445px;
					height: 36px;
					background-color:#000000;
					background-image: url(../graphics/header/header_middle_r.gif) ;
					background-repeat: no-repeat;
					padding-left: 0px;
					padding-right:0px;
					padding-top:10px;
					padding-bottom:0px;
					
					}
#header_bottom_l{
					position:absolute;
					top: 96px;
					left: 0px;
					width:555px;
					height: 30px;
					background-color:#CCCCCC;
					background-image: url(../graphics/header/header_bottom_l.gif) ;
					background-repeat: no-repeat;
					padding-left: 15px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:3px;
					
					}
#header_bottom_r{
					position:absolute;
					top: 96px;
					left: 570px;
					width:160px;
					height: 30px;
					background-color:#CCCCCC;
					background-image: url(../graphics/header/header_bottom_r.gif) ;
					background-repeat: no-repeat;
					padding-left: 20px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:3px;
					
					}
#footer_absolute1{
					position:absolute;
					top:800px;
					left: 0px;
					width:750px;
					height: 150px;
					background-color:#000000;
					text-align: right;
					}
#footer_float{
					float: left;
					width:750px;
					height:150px;
					text-align: right;
					background-color:#000000;
					}
					
#albumlist {
					list-style-type: none;
					}
#pix_div {
				 margin: 9px;
     			 width: 150px;
				 padding: 4px;
     			 text-align: center;
     			 height: 220px;
     			 float: left;
				 background-color:#666666;
				 }
#pix_description{
				
				 float: left;
     			 width: 140px;
     			 height:40px;
				 background-color:#666666;
				 text-align: center;
				 padding-left:5px;
				 padding-right:5px;
				 }
				 
#thumb_buttons_div {
				 width: 150px;
     			 height: 18px;
     			 float: left;
				 background-color:#666666;
				 }

#main_body {
				margin: 9px;
     			width: 700px;
				 padding: 4px;
     			 float: left;
				 background-color:#000000;
				
}

#added_text {
     			width: 520px;
				margin-top:15px;
				margin-left:45px;
     			 float: left;
				 background-color:#000000;
				
}

#added_graphic {
     			width: 180px;
				height: 738px;
				margin-top:25px;
     			float: left;
				background-color:#000000;
				
}

#message_box {
				margin: 9px;
     			 width: 700px;
				 padding: 4px;
     			 float: left;
				 padding-top:0px;
				 background-color:#000000;
}
#photo_wrapper {
					background-color:#000000;
					text-align: center;
					position:absolute;
					width:450px;
					top: 50px;
					left: 0px;
					}	
#info_wrapper {
					background-color:#000000;
					padding-left:15px;
					position:absolute;
					width:285px;
					top:50px;
					left: 450px;
					}	
#content_wrapper {
					background-color:#000000;
					text-align: left;
					 float: left;
					width:550px;
					}	
#menu_wrapper {
					background-color:#000000;
					padding-left:15px;
					padding-top:65px;
					 float: left;
					width:185px;
					}	
#adv_map	{
				margin: 9px;
     			width: 700px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				
}

#adv_search_form1 {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#666666;
				line-height: 16pt;
				width: 300px;	
				height:450px;
				background-image: url(../graphics/misc/adv_background.gif)
}	

#adv_country_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt ;
				
				
}	

#adv_state_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt ;
				
}	

#adv_city_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt ;
				
}	
#adv_site_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt; 
				
}
	
#adv_catkw_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt ;
				
}	

#adv_subkw_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt ;
				
}	

#adv_kw_listing {
				margin: 9px;
				padding: 4px;
     			float: left;
				background-color:#000000;
				line-height: 16pt ;
				
}	

#index_right_bottom_draft{
					position:absolute;
					top: 300px;
					left: 450px;
					width:260px;
					height: 195px;
					background-color:#000000;
					}



