@charset "utf-8";
/* CSS Document */


body{background:#e9e9cd; border-top:5px #717b28 solid; font-family:Georgia;  margin:0 0 0 0; text-align: center; z-index:0;}

#main_container{width:835px; margin:10px auto; z-index:1;}


/* Top Navigation */
#navigation_container{position:relative; height:141px;}
#navigation_container .logo {position:relative; float:left; display:inline;}

#navigation_container .link_container {position:relative; color:#686037; font-style:italic; height:141px; width:420px; bottom:0px; font-size:12px; float:right;}
#navigation_container .home_bg {position:relative; background:url(../images/nav_home_bg.gif) no-repeat; height:95px; width:79px; top:55px;}
#navigation_container .home_link {position:relative; width:35px; left:24px; top:25px;}
#navigation_container .home_link:Hover {  border-bottom:3px #8d8147 solid;}
#navigation_container .home_link_active{position:relative; width:35px; left:24px; top:25px; border-bottom:3px #8d8147 solid; }

#navigation_container .services_bg {position:relative; background:url(../images/nav_service_bg.gif) no-repeat; height:95px; width:90px; left:79px; top:-40px;}
#navigation_container .services_link {position:relative; width:50px; left:20px; top:25px; }
#navigation_container .services_link:Hover {border-bottom:3px #8d8147 solid;}
#navigation_container .services_link_active {position:relative; width:50px; left:20px; top:25px; border-bottom:3px #8d8147 solid; }

#navigation_container .locations_bg {position:relative; background:url(../images/nav_location_bg.gif) no-repeat; height:95px; width:102px; left:169px; top:-135px;}
#navigation_container .locations_link {position:relative; width:55px; left:22px; top:25px;}
#navigation_container .locations_link:Hover {  border-bottom:3px #8d8147 solid;}
#navigation_container .locations_link_active {position:relative; width:55px; left:22px; top:25px; border-bottom:3px #8d8147 solid;}

#navigation_container .links_bg {position:relative; background:url(../images/nav_links_bg.gif) no-repeat; height:95px; width:102px; left:270px; top:-230px;}
#navigation_container .links_link {position:relative; width:31px; left:20px; top:25px;}
#navigation_container .links_link:Hover {border-bottom:3px #8d8147 solid;}
#navigation_container .links_link_active {position:relative; width:31px; left:20px; top:25px; border-bottom:3px #8d8147 solid;}

#navigation_container .contact_bg {position:relative; background:url(../images/nav_contact_bg.gif) no-repeat; height:95px; width:102px; left:340px; top:-325px;}
#navigation_container .contact_link {position:relative; width:45px; left:20px; top:25px;}
#navigation_container .contact_link:Hover {  border-bottom:3px #8d8147 solid;}
#navigation_container .contact_link_active {position:relative; width:45px; left:20px; top:25px; border-bottom:3px #8d8147 solid;}

/*Location Search bar */
#Search_container{position:relative; height:131px;}

#Search_container .bg_left{position:relative; height:131px; background:url(../images/search_bg_left.gif) no-repeat; left:-20px;}
#Search_container .bg_right{position:relative; height:131px; width:60px; background:url(../images/search_bg_right.gif) no-repeat; top:-131px; left:818px;}

#Search_container .content_area{position:absolute; height:111px; width:795px; top:15px; right:0px; text-align:left;}

#Search_container .dropdown_container{position:relative;} 
#Search_container #searchbox_area{position:absolute; background:url(../images/dropdown_area.gif) no-repeat bottom; height:21px; width:211px; left:433px; cursor:pointer;}
#Search_container #searchbox_category{position:absolute; background:url(../images/dropdown_category.gif) no-repeat bottom; height:21px; width:212px; left:216px; cursor:pointer;}
#Search_container #searchbox_name{position:absolute; background:url(../images/dropdown_name.gif) no-repeat bottom; height:21px; width:211px; cursor:pointer;}

#Search_container #btn_reset{position:absolute; background:url(../images/dropdown_reset_btn.gif) no-repeat bottom; height:21px; width:59px; right:85px;}
#Search_container #btn_search{position:absolute; background:url(../images/dropdown_search_btn.gif) no-repeat bottom; height:21px; width:59px; right:20px;}

#Search_container #area_content{position:absolute; overflow:auto; display:none; background:#e3e4c5; border:1px #8d8147 solid;  color:#717b28; height:100px; width:209px; left:433px; top:21px; z-index:15; font-size:12px; }
#Search_container #category_content{position:absolute; overflow:auto; display:none; background:#e3e4c5; border:1px #8d8147 solid;  color:#717b28; height:100px; width:210px; left:216px; top:21px; z-index:15; font-size:12px;   }
#Search_container #name_content{position:absolute; overflow:auto; display:none; background:#e3e4c5; border:1px #8d8147 solid;  color:#717b28; height:100px; width:209px; left:0px;  top:21px; z-index:15; font-size:12px; }

#Search_container #area_counter{position:absolute; display:block;  color:#717b28; height:15px; width:100px; left:510px; top:2px; z-index:15; cursor:pointer; font-size:11px; text-align:right;}
#Search_container #category_counter{position:absolute; display:block; color:#717b28; height:15px; width:100px;; left:295px; top:2px; z-index:15; cursor:pointer; font-size:11px; text-align:right;}
#Search_container #name_counter{position:absolute; display:block; color:#717b28; height:15px; width:100px; left:80px;  top:2px; z-index:15; cursor:pointer; font-size:11px; text-align:right;}

#Search_container #area_close{position:absolute; display:none; background:#8d8147; border:1px #554f12 solid; text-align:center; color:#ffffff; font-style:italic; padding-top:2px; font-size:10px; height:15px; width:209px; left:433px; top:122px; z-index:16; cursor:pointer;}
#Search_container #category_close{position:absolute; display:none; background:#8d8147; border:1px #554f12 solid; text-align:center; color:#ffffff; font-style:italic; padding-top:2px; font-size:10px; height:15px; width:210px; left:216px; top:122px; z-index:16; cursor:pointer;}
#Search_container #name_close{position:absolute; display:none; background:#8d8147; border:1px #554f12 solid; text-align:center; color:#ffffff; font-style:italic; padding-top:2px; font-size:10px; height:15px; width:209px; left:0px; top:122px; z-index:16; cursor:pointer;}



/* Home */
#home_container{position:relative; height:180px;}

#home_container .bg_left{position:relative; height:267px; background:url(../images/home_bg_left.gif) no-repeat; left:-15px; top:-15px;}
#home_container .bg_right{position:relative; height:242px; width:60px; background:url(../images/home_bg_right.gif) no-repeat; top:-268px; left:815px;}
#home_container .content_area{position:absolute;  height:111px; width:795px; top:20px; right:5px; text-align:left; color:#717b28; font-size:12px; font-style:italic; line-height:20px;}

/* services */
#service_container{position:relative; height:180px;  min-height:953px; }

#service_container .bg_left{position:absolute; height:953px; width:60px; background:url(../images/services_bg_left.gif) no-repeat; left:-13px; top:-5px;}
#service_container .bg_right{position:absolute; height:947px; width:60px; background:url(../images/services_bg_right.gif) no-repeat; top:0px; right:-45px;}
#service_container .content_area{position:absolute; height:111px; width:795px; top:20px; right:5px; text-align:left; color:#717b28; font-size:12px; font-style:italic; line-height:20px;}

#service_container #stills_btn{position:relative; background:url(../images/services_stills_btn.gif) no-repeat bottom; width:360px; height:21px; margin-top:5px; cursor:pointer;}
#service_container #stadium_btn{position:relative; background:url(../images/services_stadium_btn.gif) no-repeat bottom; width:360px; height:21px; margin-top:5px;cursor:pointer;}
#service_container #eco_btn{position:relative; background:url(../images/services_eco_btn.gif) no-repeat bottom; width:360px; height:21px; margin-top:5px;cursor:pointer;}
#service_container #property_btn{position:relative; background:url(../images/services_property_btn.gif) no-repeat bottom; width:360px; height:21px; margin-top:5px;cursor:pointer;}


#service_container .headings{font-size:16px; font-style:italic; color:#717b28; padding-bottom:5px; font-weight:normal; height:23px; padding-top:15px;} 
#service_container .subheadings{font-size:16px; font-style:italic; color:#717b28; font-weight:normal; height:23px; font-weight:bold;} 


/* links area */
#links_Content_area{position:relative; width:775px; min-height:400px; left:40px; text-align:left; }

#links_Content_area .image_borders {position:relative; border:5px #554f12 solid; width:118px; height:101px;}

#links_Content_area .image_borders #title_holder{display: none;}
#links_Content_area .image_borders:Hover #title_holder{display: block;}

#links_Content_area #title_holder{}
#links_Content_area .image_title{position:absolute; background:#000000; width:118px; height:25px; bottom:0px; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#links_Content_area .image_text{position:absolute; color:#e9e9cd; bottom:5px; left:5px; font-size:12px; font-style:italic;} 

#links_Content_area .album_nav{color:#8d8147; text-align:center; font-size:12px; font-style:italic;} 


/* contact */
#contact_container{position:relative; height:180px;}

#contact_container .bg_left{position:relative; height:267px; background:url(../images/home_bg_left.gif) no-repeat; left:-15px; top:-15px;}
#contact_container .bg_right{position:relative; height:242px; width:60px; background:url(../images/home_bg_right.gif) no-repeat; top:-475px; left:815px;}

#contact_container .address_area{position:relative; height:200px; width:795px; top:-255px; left:40px; text-align:left; color:#717b28; font-size:12px; font-style:italic; line-height:20px;}
.form_area{position:relative; min-height:350px; width:760px; top:30px; left:40px; text-align:left; color:#717b28; font-size:12px; font-style:italic; line-height:20px;}
.form_bg {position:absolute; background:url(../images/contact_form_bg.gif); width:15px; height:7px;}  

#contact_container a{color:#717b28; text-decoration:none;}
#contact_container a:hover{color:#717b28; text-decoration:underline;}


/* Content area */
#Content_area{position:relative; width:775px; min-height:400px; left:40px; text-align:left; display:none;}

#Content_area .image_borders {position:relative; border:5px #554f12 solid; width:179px; height:155px;}

#Content_area .image_borders #title_holder{display: block;}
#Content_area .image_borders:Hover #title_holder{display: block;}

#Content_area #title_holder{}
#Content_area .image_title{position:absolute; background:#000000; width:179px; height:25px; bottom:0px; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#Content_area .image_text{position:absolute; color:#e9e9cd; bottom:5px; left:5px; font-size:12px; font-style:italic; width:179px; overflow:hidden;} 
#Content_area .album_nav{color:#8d8147; text-align:center; font-size:12px; font-style:italic;}

#Content_area #link_page_prev{ position:relative; background:url(../images/prev_page_btn.gif) no-repeat bottom; width:7px; height:9px; left:350px; top:13px;}
#Content_area #link_page_next{ position:relative; background:url(../images/next_page_btn.gif) no-repeat bottom; width:7px; height:9px; left:415px; top:-11px;}

/* searc results */


.image_borders_groupview {position:relative; border:5px #554f12 solid; width:179px; height:155px;}

.image_borders_groupview #title_holder_groupview{display: none;}
.image_borders_groupview:Hover #title_holder_groupview{display: block;}

#title_holder_groupview{}
.image_title_groupview{position:absolute; background:#000000; width:179px; height:25px; bottom:0px; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
.image_text_groupview{position:absolute; color:#e9e9cd; bottom:5px; left:5px; font-size:12px; font-style:italic; width:179px;} 



/* Album view area */
#Album_view_area{position:relative; width:775px; min-height:400px; text-align:left; }
#Album_view_area .image_borders {position:relative; border:5px #554f12 solid; width:387px; height:289px; overflow:hidden;}

#Album_view_area .image_borders #title_holder{display: none;}
#Album_view_area .image_borders:Hover #title_holder{display: block;}

#Album_view_area #title_holder{}
#Album_view_area .image_title{position:absolute; background:#000000; width:179px; height:25px; bottom:0px; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#Album_view_area .image_text{position:absolute; color:#e9e9cd; bottom:5px; left:5px; font-size:12px; font-style:italic; overflow:hidden; width:150px;} 

#Album_view_area .thumb_borders {position:relative; border:5px #554f12 solid; width:85px; height:61px; margin-top:0px; margin-bottom:5px; overflow:hidden;}

#Album_view_area .thumb_borders #thumb_holder{display: none;}
#Album_view_area .thumb_borders:Hover #thumb_holder{display: block;}

#Album_view_area #thumb_borders{}
#Album_view_area .thumb_title{position:absolute; background:#000000; width:179px; height:25px; bottom:0px; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#Album_view_area .thumb_text{position:absolute; color:#e9e9cd; bottom:5px; left:5px; font-size:12px; font-style:italic;} 


#Album_view_area .description{position:relative; color:#8c8149; bottom:5px; left:5px; font-size:12px; min-height:132px; max-height:132px; font-style:italic; line-height:22px;} 

#Album_view_area .description a{color:#717b28; font-size:12px;  text-decoration:underline; font-weight:bold}
#Album_view_area .description a:hover{color:#717b28; font-size:12px; text-decoration:underline;  font-weight:bold}

#Album_view_area .links_image_prev{position:relative; display:inline; color:#8c8149; bottom:1px; left:13px; font-size:12px; font-style:italic;}
#Album_view_area #link_image_prev_img{position:absolute; display:inline; color:#8c8149; background:url(../images/prev_page_btn.gif) bottom no-repeat; top:361px; left:2px; width:7px; height:9px; font-size:12px; font-style:italic;}

#Album_view_area .links_image_next{position:relative; display:inline; color:#8c8149; bottom:1px; left:-13px; font-size:12px; font-style:italic;}
#Album_view_area #link_image_next_img{position:absolute; display:inline; color:#8c8149; background:url(../images/next_page_btn.gif) bottom no-repeat; right:375px; top:361px; width:7px; height:9px; font-size:12px; font-style:italic;}

#Album_view_area .links_page_prev{position:relative; display:inline; color:#8c8149; bottom:1px; font-size:12px; font-style:italic;}
#Album_view_area #link_page_prev_img{position:absolute; display:inline; color:#8c8149; background:url(../images/prev_page_btn.gif) bottom no-repeat; left:248px; top:575px; width:7px; height:9px; font-size:12px; font-style:italic;}


#Album_view_area .links_page_next{position:relative; display:inline; color:#8c8149; bottom:1px; left:0px; font-size:12px; font-style:italic;}
#Album_view_area #link_page_next_img{position:absolute; display:inline; color:#8c8149; background:url(../images/next_page_btn.gif) bottom no-repeat; right:245px; top:575px; width:7px; height:9px; font-size:12px; font-style:italic;}

#Album_view_area #back{position:absolute; display:inline; color:#8c8149; background:url(../images/albumview_back_btn.gif) bottom no-repeat; top:15px; right:10px; width:14px; height:11px; font-size:12px; font-style:italic;}

#Album_view_area .album_nav{color:#8d8147; text-align:center; font-size:12px; font-style:italic;} 




/* Footer */
#footer_area{position:relative; background:url(../images/footer_bg.gif); width:100%; height:270px; text-align:left;}
#footer_area .footer_top_border{ position:relative; background:url(../images/footer_top_border.gif) no-repeat; width:1000px; top:-1px; height:15px; margin:0 auto;}

#footer_area .greentip_icon {position:relative; background:url(../images/green_tip_icon.gif) no-repeat; height:59px; width:700px; margin:0 auto; top:5px; }
#footer_area .greentip_text { padding:5px 90px; width:100%; font-size:18px; font-style:italic; color:#e9e9cd; margin:auto;}

#footer_area .bottom_nav {position:relative; height:170px;  width:835px; top:20px; margin:0 auto; color:#e9e9cd; font-size:12px; line-height:22px; font-style:italic;}

#footer_area a{color:#e9e9cd; text-decoration:none;}
#footer_area a:hover{color:#e9e9cd; text-decoration:underline;}



/* General */
h1{
font-size:16px;
font-style:italic;
color:#717b28;
padding-bottom:5px;
font-weight:normal;
}

h2{
font-size:11px;
font-style:italic;
color:#8d8147;
}

h3{
position:relative;
left:-30px;
bottom:4px;
font-size:12px;
font-style:italic;
color:#717b28;
padding-bottom:5px;
font-weight:normal;
display:inline;
}

h4{
font-weight:normal;
width:100%;
text-align:center;
font-size:12px;
font-style:italic;
color:#8d8147;
}



