/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {



	height:100%; /* needed for container min-height */
		height:auto !important; /* real browsers */

	
	
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 16px;
	color:#666;
}


h1 { 
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
	margin:0.5em 0;
}

h2 {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}



div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:925px;
	background:#fff;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
	
}
td{
font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
}
div#header {
background-color:#fff;

	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
	width:925px;
	height:99px;

}
	div#header p {
		font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
		margin:0;
	}


div#content {
	padding:1em 1em 8em; /* bottom padding for footer */
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
	
}
#bold_white_10 {
color:#FFFFFF;
font-weight:bold;
	
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 12px;
}
	div#content p {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
		text-align:justify;
		
	}

div#footer {
text-align:center;
	position:absolute;
	background: transparent url(../images/footer.jpg) repeat-x ;
		width:925px;
		height:42px;
	bottom:0; /* stick to bottom */
	border-top:0;
}
	div#footer p {
		padding:1em;
		margin:0;
	}
	
	
	
/*mystyle*/ 	
	
	
#header_links{
background: transparent url(../images/header_links.jpg) repeat-x ;
width:123px;
height:18px;
padding-left:400px;

}

#main_image_logo{
background: transparent url(../images/logo.jpg) repeat-x ;
width:134px;
height:96px;
margin-top:0px;
margin-left:15px;
float:left;
}

#logo{
background: transparent url(../images/logo.png) repeat-x;
width:443px;
height:133px;
margin-top:1px;
margin-left:0px;
float:left;
}
#top_contact_info{

background: transparent url(../images/top_contact_info.png) repeat-x ;
width:133px;
height:73px;
margin-top:0px;
margin-right:10px;

float:right;
z-index:-1;


}
#top_red_line{
background: transparent url(../images/top_red_line_bg.jpg) repeat-x ;

width:925px;
height:6px;

}
#top_header{

width:925px;
height:38px;

}
#top_header_inner{
background: transparent url(../images/iliob_grey_bar_bg.png) repeat-x ;

width:877px;
height:38px;
margin-left:23px;


}
#copyright{
margin-top:14px;
text-align:center;




}
#image_bg_list{

background: transparent url(../images/photo_bg_list.jpg) repeat-x ;
width:180px;
height:147px;



}
#main_advertise{
position:absolute;
top:28px;
left:0px;

margin-left:10px;
text-align:left;
height:99px;
width:900px;

}
#main_menu{
float:left;
width:600px;
margin-top:77px;
margin-left:12px;
height:38px;

}
#island_image{
background: transparent url(../images/island_image.png) repeat-x ;
width:191px;
height:98px;
margin-left:680px;

}
#main_adv_contents{
margin-top:23px;
text-align:center;


}
#main_image_bg{

background: transparent url(../images/photo_bg.jpg) repeat-x ;
width:274px;
height:224px;



}
#main_image{

width:200px;
height:169px;
padding-top:12px;
padding-left:16px;


}
#image{

width:150px;
height:99px;
padding-top:12px;
padding-left:16px;


}
#main_preview_icon{

width:100%;
padding-top:8px;
padding-left:200px;


}
#preview_icon_list{

width:100%;
padding-top:8px;
padding-left:108px;


}
#menu_contents {
	 width: 200px;
       padding-top:0px;
	  
	   padding-left:0px;
	
        }
#adverises {
        width: 200px;
        border: 1px solid #ccc;
	
        
		
        }
#labels{
width:100%;
color:#283F68;
font-weight:bold;

}

#map_image{
	background: transparent url(../images/top_banner.jpg) repeat-x;
	width:736px;
	height:126px;
	float:right;
	z-index:-1;
	margin-top:6px;
	margin-right:10px;



}


#main_contents_left{

width:220px;
float:left;
background-color:#FFFFFF;


}

#main_contents{


width:100%;

background-color:#FFFFFF;


}
#main_contents_right{
padding-left:220px;

background-color:#FFFFFF;
margin: 0 auto -87px;



}
#left_menu{


background: transparent url(../images/left_menu_bg.png) repeat-x ;
width:230px;
height:212px;




}

#page_title{
font-weight:bold;
font-size:100%;
color:#000000;
margin-top:0px;

}

#contents_header_title{
padding-top:12px;
padding-left:30px;
font-weight:bold;
font-size:130%;
color:#FFFFFF;

}
#contents_header{
margin-left:0px;
margin-top:18px;

background: transparent url(../images/page_title_bg.png) repeat-x ;
width:652px;
height:56px;



}

#included_pages{
margin-left:20px;
margin-top:0px;





}
#flags{
width:80px;
height:33px;
margin-top:1px;
margin-left:7px;
float:left;


}
#flags_text{
width:105px;
height:33px;
margin-top:9px;
margin-left:7px;
float:left;
font-weight:bold;
color:#000000;


}
#main_menu_links{


height:36px;
float:right;
margin-top:2px;




}
#email_company{
margin-left:0px;

width:118px;
background: url(../images/email_company_bg.jpg) repeat-x;


height:27px;



}

#left_menu_options{
margin-left:0px;

width:157px;
background: url(../images/rounded_black_bg.jpg) repeat-x;


height:31px;



}

#right_menu_date_option{
margin-left:0px;

width:157px;
background: url(../images/date_bg.jpg) repeat-x;


height:31px;



}

#left_menu_options_links{
margin-left:0px;

width:157px;





}
#left_menu_options_newsletter{
margin-left:0px;

width:157px;
background: url(../images/rounded_black_newsletter_bg.jpg) repeat-x;


height:31px;



}
#left_menu_options_title{
padding-top:8px;
margin-left:10px;
width:157px;
color:#FFFFFF;
font-weight:bold;





}
#left_menu_options_title_with_icon{
padding-top:8px;
margin-left:38px;
width:100px;
color:#FFFFFF;
font-weight:bold;





}

#white_bold{
color:#FFFFFF;
font-weight:bold;





}
#white_normal{
color:#FFFFFF;
font-weight:normal;





}
#blue_bold{
color:#0F3193;
font-weight:bold;
font-size:10px;





}
#dayname{
text-align:center;
width:157px;
color:#000000;
font-weight:bold;





}
#rest_date{
text-align:center;

width:157px;
color:#000000;
font-weight:normal;





}
#email_address{
margin-left:0px;

width:118px;
background: url(../images/email_address_bg.jpg) repeat-x;


height:27px;



}#email_message{
margin-left:0px;

width:118px;
background: url(../images/email_message_bg.jpg) repeat-x;


height:27px;



}
#contents_header_events{
margin-left:0px;
margin-top:0px;
width:516px;
background: url(../images/contrents_header_bg.jpg) repeat-x;
height:27px;

}
a:link {color: #000000; font-weight:bold;  text-decoration: none; font-size:104%; }
a:visited {color: #000000; font-weight:bold;  text-decoration: none; font-size:104%; }
a:hover {color: #3E42A1; font-weight:bold;  text-decoration: underline; font-size:104%;  }
a:active {color: #000000; }

a.lboxlink:link {color: #000000; font-weight:bold;  text-decoration: none; font-size:104%; }
a.lboxlink:visited {color: #000000; font-weight:bold;  text-decoration: none; font-size:104%; }
a.lboxlink:hover {color: #000000; font-weight:bold;  text-decoration: underline; font-size:104%;  }
a.lboxlink:active {color: #F26522; }

a.sublinks:link {color: #0F3193; font-weight:bold;  text-decoration: none; font-size:104%; }
a.sublinks:visited {color: #0F3193; font-weight:bold;  text-decoration: none; font-size:104%; }
a.sublinks:hover {color: #FE0000; font-weight:bold;  text-decoration: underline; font-size:104%;  }
a.sublinks:active {color: #0F3193; }

a.bodylink:link {color: #A4BF00; font-weight:bold;  text-decoration: none; font-size:104%; }
a.bodylink:visited {color: #CF0D0E; font-weight:bold;  text-decoration: none; font-size:104%; }
a.bodylink:hover {color: #CF0D0E; font-weight:bold;  text-decoration: underline; font-size:104%;  }
a.bodylink:active {color: #CF0D0E; }


		span {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
		text-align:justify;
		
	}		div {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
		text-align:justify;
		
	}
	
	#link_category_title {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	
		
	}

/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */

	




* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}



#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-size:80%;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#000000;
font-size:80%;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #D8D9D3;
color:#000000;
}

#how_to_arrive{ 
      background: url(../images/how_to_arrive_bg.png) no-repeat left top;
	  width:237px;
	  height:31px;
	  
	  
}
#how_to_arrive_icons{ 
      background: url(../images/how_to_arrive_icons_bg.png) no-repeat left top;
	
	  height:38px;
	  margin-left:0px;
	  
	  
}
#how_to_arrive_title{
color:#FFFFFF;
font-weight:bold;
margin-left:5px;
padding-top:8px;


	  
	  
}
#close_destinations_label{

font-weight:bold;
font-size:120%;
margin-left:12px;
padding-top:8px;


	  
	  
}

hr{

border-bottom:0.5px thin;
border-top:0.5px thin;

}
.pollsinput {index.php (line 703)
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
width:136px;
}

		div.form-container { margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid; width:90%;}

p.legend { margin-bottom: 1em;font-size: 90%; }
p.legend em { color: #C00; font-style: normal; font-size: 90%; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC;  }
div.textcontainer { margin: 0 0 10px 0; padding: 5px 10px; border: #E4E9EC 1px solid; background-color: #F0F1F2;font-size: 100%;  }

div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; font-size: 100%;}
div.form-container form p.note  { margin-left: 200px; color: #333;}
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; font-size: 100%;}
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 200px; display: block; float: left; text-align: left; position: relative;font-size: 90%; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 100%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 100px; }
div.form-container div.buttonrow { margin-left: 150px; }

div.info { margin: 0 0 10px 0; padding: 5px 10px; background-color:#FFCC66}
div.info p { margin: 0; }
div.info p em { color: #C00; font-style: normal; font-weight: bold; }



#debugger{display:none;}
fieldset{
display:block;


}
#newsletter_delete{
padding-left:10px;
padding-right:10px;
text-align:left;

}

a.mailto:link {color: #D1DA1D; text-decoration: none; font-weight:bold; }
a.mailto:visited {color:#D1DA1D; text-decoration: none; }
a.mailto:hover {color: #EE9709; text-decoration: underline; font-weight:bold;}
a.mailto:active {color: #000; }

a.links:link {color: #334C8C; text-decoration: none; font-weight:bold; font-size:10px }
a.links:visited {color:#334C8C; text-decoration: none; font-size:10px}
a.links:hover {color: #EA7213; text-decoration: underline; font-weight:bold;font-size:10px}
a.links:active {color: #334C8C;font-size:10px }


a.tbs:link {color: #CD0C0D; text-decoration: none; font-weight:bold; font-size:12px }
a.tbs:visited {color:#CD0C0D; text-decoration: none; font-size:12px}
a.tbs:hover {color: #CD0C0D; text-decoration: underline; font-weight:bold;font-size:12px}
a.tbs:active {color: #CD0C0D;font-size:12px }


a.hidedebuger:link {color: #000; text-decoration: none; font-weight:bold; }
a.hidedebuger:visited {color:#000; text-decoration: none; }
a.hidedebuger:hover {color: #000; text-decoration: underline; font-weight:bold;}
a.hidedebuger:active {color: #000; }

a.nosubmenulinks:link{
font-size:100%;
margin-bottom: 5px;
background-color:#B5CDE7;
color:#000000;
text-align:center;
font-weight:bold;



}

a.nosubmenulinks:visited{
font-size:100%;
margin-bottom: 5px;
background-color:#B5CDE7;
color:#000000;
text-align:center;
font-weight:bold;


}
a.nosubmenulinks:hover{
font-size:100%;
margin-bottom: 5px;
background-color:#B5CDE7;
color:#000000;
text-align:center;
font-weight:bold;
}
a.nosubmenulinks:active{
font-size:100%;
margin-bottom: 5px;
background-color:#B5CDE7;
color:#000000;
text-align:center;
font-weight:bold;

}


#search_tool{
background:url(../images/search_bg.png) repeat-x;
margin-top:1px;
color:3B519A;
font-weight:bold;
font-size:100%;
height:40px;
width:150px;


}
#register_now{
background:url(../images/register_now_bg.png) repeat-x;
margin-top:1px;
color:3B519A;
font-weight:bold;
font-size:100%;
height:39px;
width:150px;


}
#left_adv{
text-align:center;

}
#right_adv{
text-align:center;

}
#register_tool_label{
float:left;
width:100%;
margin-top:9px;
text-align:center;



}
#search_tool_label{
float:left;
width:45px;
margin-top:10px;
margin-left:7px;


}
#left_side_menu{
margin-left:16px;

}
#search_tool_txt{
float:left;

margin-top:7px;


}
#left_side_ad{
margin-top:4px;
text-align:center;
}
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#B5CDE7;
color:#000000;
width:140px;
font-size:95%;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}
#top_menu{
background-color:#D0D0D2;
padding-top:22px;
padding-left:22px;
text-align:left;
padding-right:0px;
height:20px;


}
.top_menu{




}
#paging{
text-align:center;
font-size:90%;


}
#product_contents_name{
text-align:center;
height:25px;
font-weight:bold;



}
#product_contents_image{
text-align:center;



}
#product_contents_price{
text-align:center;



}
#product_contents_cartbtn{
text-align:center;


}
#product_contents_details{
text-align:center;


}
#frm_login_username{
margin-top:13px;
margin-left:30px;
font-weight:bold;

}
#frm_login_username_txt{
margin-left:30px;



}
#frm_login_password{
margin-left:30px;
font-weight:bold;

}
#frm_login_password_txt{
margin-left:30px;


}
#frm_login_rememberme{
margin-left:30px;
font-weight:bold;
font-size:95%;

}
#frm_login_btn{
margin-left:30px;


}
#right_last_div_contents_label{
margin-top:7px;
margin-left:15px;
font-weight:bold;
color:#3AB7EF;


}
#right_last_div_contents_text{
margin-top:4px;
margin-left:15px;
margin-right:10px;
text-align:left;




}
#main_header{
background:transparent url(../images/main_header.png) repeat-x;
height:31px;

}
#main_contents_text{

}
right_last_div_contrents_text

input{
font-size:90%;


}


div#nifty_image{ margin: 0 0%;background: #E7E4E4; width:110px; float:left}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #E7E4E4}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#nifty_image_contents{
float:left;
padding-left:15px;


}
#cd_image{
margin-left:10px;
}
#cd_description{
width:130px;
text-align:left;


}
p{
text-align:left;

}

#close_destinations_images{
height:150px;

clear:both;

}
#readmore{
text-align:right;

}
#zoom{
text-align:right;
padding-right:10px;
width:36px;

}
#tabs {
      width:100%;

      font-size:100%;
      line-height:normal;
      }
    #tabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background: url(../images/tableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background: url(../images/tabright.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

        #tabs #current a {
                background-position:0% -42px;
        }
        #tabs #current a span {
                background-position:100% -42px;
        }
		#flags{
		margin-top:22px;
		
		}
		#flag_gr{
		margin-left:0px;
		
		}
		#flag_en{
		margin-left:35px;
		
		}
		#flag_it{
		margin-left:70px;
		
		}

div.facilities{width: 210px;background: #F0F0E7;margin-bottom: 20px}
div.facilities h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #99C8EF;color: #fff;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}

div.useful_info{width: 210px;background: #F0F0E7;margin-bottom: 20px}
div.useful_info h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #1583ED;color: #fff;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3}

div.events{width: 100%;background: #F0F0E7;margin-bottom: 20px}
div.events h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #1583ED;color: #fff;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}

div.activities{width: 90%;background: #F0F0E7;margin-bottom: 20px}
div.activities h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #99C8EF;color: #fff;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}

div.sightseing{width: 90%;background: #F0F0E7;margin-bottom: 20px}
div.sightseing h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #1583ED;color: #fff;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}

div.uf_links{width: 210px;background: #F0F0E7;margin-bottom: 20px}
div.uf_links h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #99C8EF;color: #fff;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}


li{
text-align:left;
font-size:100%;

}
.howtoarrive_Box
{
    margin: 0 auto;
    border: 0px solid #000000;
    color: #000000;
    width:260px;
    padding: 10px;
    text-align: left;
    background-color: #ffffff;
    border: 2px solid #000000;
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}
#uf_title{
padding-left:12px;
height:23px;
font-weight:bold;

}
#uf_image{
padding-left:14px;

}
#uf_url{
text-align:right;
margin:12px;

}
#eot_logo{

width: 210px;
text-align:center;


}
.roundedcornr_box_605650 {
   background: #bdbdf5 url(../images/roundedcornr_605650_grad.gif) repeat-x top left;
}
.roundedcornr_top_605650 div {
   background: url(../images/roundedcornr_605650_tl.gif) no-repeat top left ;
}
.roundedcornr_top_605650 {
   background: transparent url(../images/roundedcornr_605650_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_605650 div {
   background: url(../images/roundedcornr_605650_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_605650 {
   background: transparent url(../images/roundedcornr_605650_br.gif) no-repeat bottom right;
}

.roundedcornr_top_605650 div, .roundedcornr_top_605650,
.roundedcornr_bottom_605650 div, .roundedcornr_bottom_605650 {
   width: 1000px;
   height: 300px;
   font-size: 1px;
   
   
}
.roundedcornr_content_605650 { margin: 0 20px;
/*background:url(../images/bg.png);*/

 width: 997px;
 position:absolute;
 top:25px;
 height:510px;

 }
   #main_box_outer{
   margin-left:9%;
   margin-right:9%;

text-align:-moz-center;


 
 
 }
 #main_box_inner{
width:1000px;


 
 
 }
td.menu{
background-color: #6c6fc3
;
padding-left: 13px;

cursor: pointer;
height: 34px;
border-bottom: 0px solid #FFFFFF;

	}
td.menu:hover, td.active{
background-color: #3e42a1;
padding-left: 13px;

cursor: pointer;
height: 34px;
border-bottom: 0px solid #FFFFFF;
	}
.menu_lbl{
font-size:120%;
font-weight:bold;
color:#FFFFFF;


}
#main_image_1{
background:url(../images/vappartmainimage.jpg) repeat-x;

width:461px;
height:116px;


}
#main_image_2{
background:url(../images/vappartlocationmap.jpg) repeat-x;

width:461px;
height:116px;


}
#main_image_3{
background:url(../images/vapparttinfo.jpg) repeat-x;

width:461px;
height:116px;


}
#main_image_4{
background:url(../images/vappartpricelist.jpg) repeat-x;

width:461px;
height:116px;


}


#myvideo{
margin-left:65px;

}
#vpreview{
background:url(../images/vpreview.png) no-repeat;
width:145px;
height:35px;
margin-top:150px;
margin-left:0px;
}

#ppreview{
background: url(../images/pgallery.gif) no-repeat;
width:320px;
height:104px;
margin-left:65px;
cursor:pointer;

}
#ppreview_title{
background:url(../images/ppreview.png) no-repeat;
width:145px;
height:35px;
cursor:pointer;

}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000000; }
#text_contents{
color:#010024;
font-size:120%;



}
.lm_text{
color:#ffffff;
font-size:140%;
text-align:center;



}
#mapbtn{
position:absolute;
margin-top:52px;

margin-left:400px;


}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color: #3E42A1; /*Brown color theme*/ 
border-bottom-color: white;
color:#FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background-color: #D25A0B; /*Brown color theme*/ 
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background-color: #D25A0B; /*Brown color theme*/ 
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
