/* *** This is internal css */
.field_caption{
	font-weight:bold;
}
.searchpage_field_caption {
font-weight:bold;
text-align:right;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.lat_long_header{font-size:12px;}
.postalcode_distance_header{font-size:12px;}
.view_image {
	text-align:center;
}
.image_caption {
	font-size:16px;
	font-weight:bold;
}
.view_user {
 padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:left;
}
.view_user_user_info {
	float:left;
	padding-left:10px;
}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {
}
.no_results { color:red; margin-top:10px;}





/* THIS IS SECTION IS FOR VERTICAL MENU */


body {
		text-align:center;
		margin:0px 0px 0px 0px;
		background:#004e9b;
		font-family: verdana;
		font-size: 11px;
		color:#698394;				
		}
		
	h1,h2,h3,h4{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
		
	
	
	h1 {
		font-size:9px; 
		font-weight: bold;		
		}	

		
	 h2 {
		font-size:11px; 
		font-weight: bold;
		text-transform: uppercase;			
		}			
		
	 h3 {
		font-size:11px; 
		font-weight: bold;
		color:#698394;				
		}
		
	 h3 a {color: #698394; text-decoration: underline;}	
		
		
	 h4 { 
		font-size:11px; 
		color:#ff6600; 
		font-family: verdana;
		}		
		
		
	 h5 {
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	 
		font-size:11px; 
		color:#ff6600; 
		font-family: verdana;
		}
		
		
		
	 h6 {
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	 
		font-size:10px; 
		color:#fff; 
		font-family: verdana;
		}		
		

	p{
		margin: 2px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		}			

	a {color: #0000ff; text-decoration: none;}
	a:hover {color: #ff6600;}	
	
	img {
		border: 1px solid;
		}
	

		
	#frame {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		padding-left:0px;
		text-align:left;
		background:#ffffff;	
		border-left:1px solid #ff6600;
		border-right:1px solid #ff6600;
		border-bottom:1px solid #ff6600;		
		}
		
	#pageheader {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;\
		background:#004e9b;		
		background-image: url("../../images/logo/logo.gif");
		background-repeat: no-repeat;
		height: 104px;		
	
		}	
		
	#pagefooter {
		width:920px;
		height: 15px;		
		margin-right:auto;
		margin-left:auto;
		margin-top:2px;
		padding:0px;
		background:#ffffff;		
		border:1px solid #ff6600	
		}		
		
		
		#pagetitle {
		width:920px;
		height: 15px;		
		margin-right:auto;
		margin-left:auto;
		/* color:#043571; */
		}	
		
	#menuheader {
		width:918px;
		height: 27px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		border-left:1px solid #ff6600;
		border-right:1px solid #ff6600;	
		background:#ffffff;
		z-index:9999;
		}			
		
	#contentleft {
		width:125px;	
		float:left;
		/* border:1px solid #064895; */
		text-align:center;
		margin:13px 0px 0px 5px;
		}
	
	#contentcenter_index {
		width:605px;
		padding:0px;
		float:left;
		/* border:1px solid #ff6699; */
		margin-top:13px;	
		margin-right:5px;			
		}
		
	#content_white {
		background:#ffffff;			
		}
		
		
	#contentcenter_rest {
		width:733px;
		padding:0px;
		float:left;
		margin-top:13px;	
		margin-right:5px;		
		}	
				
	
	#contentright {
		width:169px;
		padding:0px;
		float:left;
		/* border:1px solid #064895; */
		margin-top:14px;				
		}		
		
	
	#contentright p { 
	font-size:10px;
	}

	.clr{
		clear:all;
	}	
	
	
	.clrb{
		clear:both;
	}	
		
.slogan {
	background-color:#FFFFFF;
	height: 21px;
}


#pageheading {
	border:1px solid #ff6600;
	margin: 1px 15px 10px 15px;
	text-align: left;
	background-color:#007D08;	
	height: 18px;	
}

#pageheading h2 {
	font-size:11px; 
	font-weight: bold;
	color:#ffffff;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;	
		}	
		
#pageheading a {color: #cdcdcd; text-decoration: underline;}







.text_contain {
	margin: 10px 15px 10px 15px;
	text-align: justify;
	/* border:1px solid #ff6600; */
}

.text_center {
	margin: 10px 15px 10px 15px;
	text-align: center;
}

.text_fl_vertical {
	margin: 10px 10px 10px 10px;
	text-align: center;
}

.text_contain_cur {
	margin: 10px 15px 10px 15px;
	font-size: 14px;
	color : #064895;
	font-family: arial;	
}

.text_contain_cur a {color: #ffffff; text-decoration: none; font-size: 8px;}


.text_contain p{
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		}	
		
.text_foot {
	border-top:1px solid #064895;
	text-align: justify;
	color:#064895;
}	


.conblock
{
  float: left;
  width: 490px;
  margin-top: 10px;
}

.conblock330
{
  float: left;
  width: 330px;
  margin-top: 10px; 
  /* border:1px solid #064895; */
}


.nomargincont {
	margin: 0px;
}












/* LEFT SIDE ON HOME PAGE */


.left_header {
		width:123px;
		margin:auto;
		height: 22px;
		text-align:center;
		background-image: url("../../images/main_page/left_top.gif");
		background-repeat: no-repeat;
		display:block;
		overflow:hidden;
}


.left_content {
		width:121px;
		margin:auto;
		text-align:center;		
		border:1px solid #064895;
}


.left_press {
		width:115px;
		height:95px;
		margin-left:auto;
		margin-right:auto;
		margin-top:2px;
		padding-top:1px;
		text-align:center;		
		font-size: 10px;
		font-weight: bold;
		color : #0000ff;
}

#flashcontent {
		color : #064895;
		margin-bottom:0px
	}


/* RIGHT SIDE ON HOME PAGE */



/* *** Rounded corners start*/

dl.curved {background:#4878D0 url('../../images/borders/top_l3.gif') no-repeat top left; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:10px; padding:0px; width:166px}
dl.curved dt {background:url('../../images/borders/top_r3.gif') no-repeat top right; padding:3px; text-align:center; color:#FFFFFF; font-weight: bold; font-size:9px;}
dl.curved dd {background:#6a9af2 url('../../images/borders/bot_l.gif') no-repeat bottom left; padding:0; margin:0; color:#FFFFFF; text-align:left}
dl.curved dd p {margin:0; padding:5px; line-height:1.3em;}
dl.curved dd p.last {background:url('../../images/borders/bot_r.gif') no-repeat bottom right; }
dl.curved dt a {color: #ffffff; text-decoration: none;}

/* *** Rounded corners end*/

.curves {
color: #ffffff;
}

.curves a {color: #ffffff; text-decoration: none;}

.right_cont {
		width:164px;
		height: 39px;		
		background-repeat: no-repeat;
		cursor: pointer;		
}


.right_block1a {
		width:35px;	
		float: left;
		height: 35px;
		margin: 4px 0px 0px 1px;		
		background-image: url("../../images/main_page/flight.jpg");
		background-repeat: no-repeat;					
}

.right_block1b {
		width:35px;	
		float: left;
		height: 35px;
		margin: 4px 0px 0px 1px;	
		background-image: url("../../images/main_page/refer_a_friend.jpg");
		background-repeat: no-repeat;	
}

.right_block1c {
		width:35px;	
		float: left;
		height: 35px;
		margin: 4px 0px 0px 1px;	
		background-image: url("../../images/main_page/partner.jpg");
		background-repeat: no-repeat;		
}

.right_block2 {
		width:127px;
		float: right;
		height: 35px;
		margin: 2px 0px 0px 0px;
		font-family: verdana;
		font-size: 9px;				
}

.right_block2 p {
		color: #ffa20f; 
		font-weight:bold;		
		}












/* TOP SIDE ON HOME PAGE */



		#topbar {
			display:block;
			padding:20px 0px 0px 0px;
			margin:0px 10px 0px 268px;
			color:#FFFFFF;
			background-position:top center;
			background-repeat:no-repeat;					
			/* border-bottom:solid 3px #FFFFFF; */
		}

		#topbar ul {
			display:block;
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#topbar ul li {
			display:inline;
			float:left;
			width:150px;
			height:61px;
			margin-left:10px;
			margin-right:0px;
		}

		#topbar ul li a {
			display:block;
			height:61px;
		}


		#topbar ul li a.link1 {
			background-image:url(../../images/page_top/pre-release.gif);
		}

		#topbar ul li a.link2 {
			background-image:url(../../images/page_top/investors.gif);
		}

		#topbar ul li a.link3 {
			background-image:url(../../images/page_top/live_chat.gif);
		}
		
		#topbar ul li a.link4 {
			background-image:url(../../images/page_top/contact.gif);
		}		


		.novisual {
			display:none;
		}
		
	
		.cleaner {
			clear:both;
			height:1px;
			line-height:1px;
			overflow:hidden;
		}






/* CENTER SIDE ON HOME PAGE */



		#centerimage {
			display:block;
			padding:1px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			color:#FFFFFF;
			/* background-color:#ffff88; */
			background-position:top center;
			background-repeat:no-repeat;
		}

		#centerimage ul {
			display:block;
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#centerimage ul li {
			display:inline;		
			float:left;
			width:170px;
			height:166px;
			margin-left:16px;
			margin-right:15px;								
		}

		#centerimage ul li a {
			display:block;
			height:166px;
		}


		#centerimage ul li a.link1 {
			background-image:url(../../images/main_page/morocco_from.png);
		}

		#centerimage ul li a.link2 {
			background-image:url(../../images/main_page/spain_from.png);
		}

		#centerimage ul li a.link3 {
			background-image:url(../../images/main_page/france_from.png);
		}



/* CENTER SIDE ON NON-HOME PAGE IMAGES */



		#displayimages {
			display:block;
			padding:1px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			color:#FFFFFF;
			background-position:top center;
			background-repeat:no-repeat;
		}

		#displayimages ul {
			display:block;
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#displayimages ul li {
			display:inline;		
			float:left;
			width:160px;
			height:107px;
			margin-left:41px;
			margin-right:41px;							
		}

		#displayimages ul li a {
			display:block;
			height:107px;
			border:1px solid #064895;			
		}


		#displayimages ul li a.link1 {
			background-image:url(../../images/general/sport01.jpg);
		}

		#displayimages ul li a.link2 {
			background-image:url(../../images/general/sport02.jpg);
		}

		#displayimages ul li a.link3 {
			background-image:url(../../images/general/sport03.jpg);
		}
		
		#displayimages ul li a.link4 {
			background-image:url(../../images/general/resi01.jpg);
		}
		
		#displayimages ul li a.link5 {
			background-image:url(../../images/general/resi02.jpg);
		}
		
		#displayimages ul li a.link6 {
			background-image:url(../../images/general/resi03.jpg);
		}		
		
		#displayimages ul li a.link7 {
			background-image:url(../../images/general/cost01.jpg);
		}
		
		#displayimages ul li a.link8 {
			background-image:url(../../images/general/cost02.jpg);
		}
		
		#displayimages ul li a.link9 {
			background-image:url(../../images/general/cost03.jpg);
		}		
		
		#displayimages ul li a.link10 {
			background-image:url(../../images/general/working01.jpg);
		}
		
		#displayimages ul li a.link11 {
			background-image:url(../../images/general/working02.jpg);
		}
		
		#displayimages ul li a.link12 {
			background-image:url(../../images/general/working03.jpg);
		}		
		
		#displayimages ul li a.link13 {
			background-image:url(../../images/general/removals01.jpg);
		}
		
		#displayimages ul li a.link14 {
			background-image:url(../../images/general/removals02.jpg);
		}
		
		#displayimages ul li a.link15 {
			background-image:url(../../images/general/removals03.jpg);
		}	
		
		#displayimages ul li a.link16 {
			background-image:url(../../images/general/car01.jpg);
		}
		
		#displayimages ul li a.link17 {
			background-image:url(../../images/general/car02.jpg);
		}
		
		#displayimages ul li a.link18 {
			background-image:url(../../images/general/car03.jpg);
		}		
		
		#displayimages ul li a.link20 {
			background-image:url(../../images/general/pets01.jpg);
		}
		
		#displayimages ul li a.link21 {
			background-image:url(../../images/general/pets02.jpg);
		}
		
		#displayimages ul li a.link22 {
			background-image:url(../../images/general/pets03.jpg);
		}		
		
		#displayimages ul li a.link23 {
			background-image:url(../../images/general/buy01.jpg);
		}
		
		#displayimages ul li a.link24 {
			background-image:url(../../images/general/buy02.jpg);
		}
		
		#displayimages ul li a.link25 {
			background-image:url(../../images/general/buy03.jpg);
		}	
		
		#displayimages ul li a.link26 {
			background-image:url(../../images/general/buyto01.jpg);
		}
		
		#displayimages ul li a.link27 {
			background-image:url(../../images/general/buyto02.jpg);
		}
		
		#displayimages ul li a.link28 {
			background-image:url(../../images/general/buyto03.jpg);
		}	
		
		#displayimages ul li a.link29 {
			background-image:url(../../images/general/purc01.jpg);
		}
		
		#displayimages ul li a.link30 {
			background-image:url(../../images/general/purc02.jpg);
		}
		
		#displayimages ul li a.link31 {
			background-image:url(../../images/general/purc03.jpg);
		}	
		
		#displayimages ul li a.link32 {
			background-image:url(../../images/general/clients01.jpg);
		}		
		
		#displayimages ul li a.link33 {
			background-image:url(../../images/general/clients02.jpg);
		}
		
		#displayimages ul li a.link34 {
			background-image:url(../../images/general/clients03.jpg);
		}		
		
		#displayimages ul li a.link35 {
			background-image:url(../../images/general/group03.jpg);
		}			
		
		#displayimages ul li a.link36 {
			background-image:url(../../images/general/partner01.jpg);
		}	
		
		#displayimages ul li a.link37 {
			background-image:url(../../images/general/partner03.jpg);
		}
		
		#displayimages ul li a.link38 {
			background-image:url(../../images/general/competition01.jpg);
		}			
		
		#displayimages ul li a.link39 {
			background-image:url(../../images/general/competition02.jpg);
		}	
		
		#displayimages ul li a.link40 {
			background-image:url(../../images/general/competition03.jpg);
		}			
		
		.back_cont {
				width:700px;
				height: 10px;
				font-size:10px;
				font-weight:bold;
				color: #ff6600;
				text-align: center;
				background-image:url(../../images/general/hr.gif);										
				background-repeat: no-repeat;
				cursor: pointer;		
		}		
		
		
		
		
		
		
		
		
		
		
		
/* SEARCH RESULTS PAGE */		
		
		
.srhead {
	border:1px solid #ff6600;
	margin: 1px 15px 2px 15px;
	text-align: left;
	color:#ffffff;
	background-color:#4777CF;	
	height: 18px;	
}

.srhead h1 {
	font-size:11px; 
	font-weight: bold;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;	
		}
		
.srhead h2 {
	font-size:11px; 
	font-weight: bold;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
		}		
		
.srhead a {color:#ffffff; text-decoration: none;}
		
.srheadblock1
{
  float: left;
}	

.srheadblock2
{
  float: right;
  padding: 2px 5px 0px 0px;
  text-align: right;
  font-weight: bold;
}


.srtextcont {
	margin: 2px 15px 10px 15px;
	border:1px solid #ff6600;
	font-size: 10px;
	height:116px
}

.srtop {
}

.srbot {
margin-bottom:2px;
text-transform: uppercase;
}



.srbot a {
color: blue;
font-weight:bold;
text-decoration: underline;
text-transform: uppercase;
}




.srimgblock
{
  float: left;
}

.srimgblock img {
width:110px !important;
height:83px !important;
}


.srcenterblock
{
  float: left;
  width: 380px;
}

.srcentertop
{
  float: left;
  margin: 0px 0px 0px 5px;
  width: 375px;
}

.srcenterbot
{
  float: left;
  background:#aabfff;
  border:1px solid #d82237;  
  color:#ff0000;
  font-weight: bold;
  text-transform: uppercase;
  margin: 9px 0px 0px 5px;
  padding: 1px;
}



.srrightblock
{
  float: left;
  width: 200px;
  text-align:right;
}

.srrighttop
{
  float: right;
  border:1px solid #aabfff;
  background:#d82237;
  color:#ffffff;
  font-weight: bold;
  margin-top: 3px;
  padding: 1px;
}


.srrightbot
{
  float: right;
  width: 85px;
  margin-top: 2px;
}

.srrightbot2
{
  float: right;
  width: 104px;
  height: 41px;	
  margin-top: 5px;
  padding-top: 8px;
  font-size:11px;
  font-weight:bold;
  text-align: center;
  background-image:url(../../images/e-brochure2.png);
  background-repeat: no-repeat;
}

.srrightbot2 a {color:#ffffff; text-decoration: none;}


.srrightfoot
{
  float: right;
  width: 195px;
}


.lprightbot2
{
  float: right;
  width: 104px;
  height: 33px;	
  margin-top: 5px;
  padding-top: 3px;
  font-size:11px;
  font-weight:bold;
  text-align: center;
  background-image:url(../../images/e-brochure_lp2.png);
  background-repeat: no-repeat;
}

.lprightbot2 a {color:#ffffff; text-decoration: none;}



/* search results next_prev */

.sr_nex_prev_top {
	height:35px;
	padding: 3px;	
	margin: 1px 15px 0 15px;	
	border:1px solid #99ABDB;
	background-color: #f0f0f0;
	text-align: left;
	color: #064895;
	}
	
	
.sr_nex_prev_top select {
	background: #d1dee9;
	border:1px solid #7F9DB9;
	font-size: 9pt;
	color: #0000ff;
	}
	
#sr_next_prev_cont {
	width:595px;
	height:100px;
	margin: 6px 8px 0 5px;	
	border:1px solid #ff6699;
	}

.sr_next_prev_cont_block_1 {
	float:left;
	text-align:left;
}
.sr_next_prev_cont_block_2 {
	float:right;
	margin-left: 10px;
	text-align:right;
	padding:0;
}	
	
.sr_results {
	margin: 0px 0px 5px 0px;
	}		
	
.sr_new_search {
	background-color: #D1DEE9;
	margin: 0px 0px 2px 0px;
	text-align: center;
	border:1px solid #7F9DB9;
	}























/* CUR CONVERSION BLOCK */

.sr_curblock {
	width:65px;
	height: 11px;
	margin-right: 1px;
	margin-top: 1px;	
	float:left;
	text-align:right;
	font-size: 9px;
	/* border:1px solid #ff6600; */
}


.EUR{
	float:right;
	margin-top: 2px;		
	width:16px;
	height: 11px;
	background-image:url(../../images/general/eur.gif);
	background-repeat: no-repeat;
}

.GBP{
	float:right;
	margin-top: 1px;		
	width:16px;
	height: 11px;
	background-image:url(../../images/general/gbp.gif);
	background-repeat: no-repeat;
}

.USD{
	float:right;
	margin-top: 1px;		
	width:16px;
	height: 11px;
	background-image:url(../../images/general/usd.gif);
	background-repeat: no-repeat;
}






/* LISTING DETAIL PAGE */



.lptextcont {
	margin: 5px 15px 10px 15px;
	text-align: justify;
	/* border:1px solid #064895; */
}


.lptextcont label {
width: 200px;
float: left;
text-align: right;
margin-right: 10px;
font-weight:bold;
display: block;
/* border: 1px solid #000000; */
}

.lpsub {
	margin: 0px 15px 10px 163px;
}


.lptextabout {
text-transform: uppercase;
}

.lptextfull {
margin: 10px 0px 15px 0px;
}

.lpimghold {
	margin: 0px 15px 10px 15px;
}

.lpimghold img {
		border: 0px solid;
		margin-right: 15px;
		}
		
.lpjavacont {
	margin: 5px 15px 5px 15px;
}		

.lpjavamainimg {
  float: left;
  width: 310px;
  margin-top: 3px;
}

.lpjavamainimg img {
width:306px !important;
height:230px !important;
}


.lpjavathumbs {
  float: left;
  width: 305px;
  margin-left: 20px;
}

.lpjavathumbs img {
width:70px !important;
height:53px !important;
}	

.lpjavaslide {
  float: left;
  width: 360px;
  margin-left: 20px;
}	

.lpjavaslide img {
border: 0px;
}

.lpenlarge {
	float: left;
	height: 230px;
	width:17px;
	background: url(../../images/lp_enlarge.gif);
	background-repeat: no-repeat;
	margin: 3px 10px 0px 0px;
}


.lpblock1 {
  float: left;
  width: 380px;
  margin-top: 3px;
  text-align: left;
}

.lpblock2 {
  float: right;
  width: 280px;
  margin-top: 3px;
  text-align: right;
}

.lpblock3 {
  float: left;
  margin-top: 3px;
  text-align: left;
  font-weight:bold;
}

.lpblock4 {
  float: left;
  margin: 3px 0px 0px 40px;
  text-align: right;
  font-weight:bold;
}

.lprightbot
{
  float: right;
  width: 85px;
  margin-top: 2px;
}

.lprightfoot
{
  float: right;
  width: 270px;
  margin-top: 3px;
}







		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
/* UL LAYOUTS */	


/* position list chunks side by side */
.listwrapper
{
  float: left;
  width: 200px;
  margin-top: 10px; 
}

/* clear float after lists */
br
{
  clear: left;
}
	
		
		
ul.arrow1
{
list-style-type: none;
padding: 0;
margin-left: 0;
margin-top: 0px;
}
		
.arrow1 li
{
background-image: url(../../images/yellow_arrow.gif);
background-repeat: no-repeat;
background-position: 3px 4px;
padding-left: 15px;
line-height : 15px;
}


.arrow1 a
{
text-decoration: underline;
}


.arrow1 a:hover
{
color: #ffffff;
background: #ff6600;
}



ul.dot1
{
list-style-type: none;
padding: 0;
margin-left: 0;
margin-top: 0px;
}
		
.dot1 li
{
background-image: url(../../images/yellow_dot.gif);
background-repeat: no-repeat;
background-position: 3px 4px;
padding-left: 15px;
line-height : 15px;
}


.dot1 a
{
text-decoration: underline;
}


.dot1 a:hover
{
color: #ffffff;
background: #ff6600;
}	



		#bottomlinks {
			width:80%;
			margin-top:1em;
			margin-left:auto;
			margin-right:auto;
			font-size:80%;
		}

		#bottomlinks ul {
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#bottomlinks ul li {
			height:1%;
			display:inline;
			margin-right:1em;
		}

		ul.summary {
			list-style:inside;
			font-weight:bold;
		}	
		
		#bottomlinks a {color: #698394; text-decoration: none;}
		





/* THIS CONTROLS THE DROP DOWN MENU */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu1 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; font-weight:bold;
background:url(../../images/menu/menu2.gif) repeat-x top left; 
/* border-top:3px solid #ff6600;  border-bottom:3px solid #ff6600; */
margin:0 0 1px 0; /* for this demo only */ 
z-index:9999;
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
z-index:9999;
}
.menu1 ul li {
float:left; position:relative; background:url(../../images/menu/divider2.gif) no-repeat top right;
z-index:9999;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#064895; padding:2px 14px; line-height:22px; height:27px; border-bottom:0px solid #ff6600; 
z-index:9999;
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#ff6600; color:#ff6600;}
.menu1 ul li:hover a.menu1one  {border-color:#ff6600; color:#ff6600;}

.menu1 ul li ul {
display: none;
z-index:9999;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
z-index:9999;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:26px;margin-top:1px; left:0;width:200px;border-bottom:1px solid #cdcdcd;
z-index:9999;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
z-index:9999;
}
.menu1 ul li:hover ul li ul {
display: none;
z-index:9999;
}
.menu1 ul li:hover ul li a {
display:block;background:#efe8d6;font-size:10px;color:#004e9b;height:auto;line-height:15px;padding:3px 14px; width:170px; border:1px solid #cdcdcd; border-bottom:0;
z-index:9999;
}
.menu1 ul li:hover ul li a.drop {
background:#f0f0f0 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
z-index:9999;
}
.menu1 ul li:hover ul li a:hover {
color:#ffffff; background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
z-index:9999;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
z-index:9999;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:199px; top:-1px;
z-index:9999;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-199px;
z-index:9999;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:24px; t\op:27px; background:#fff;left:0; border-bottom:1px solid #cdcdcd;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#efe8d6;font-size:10px;color:#004e9b; height:1px; line-height:15px; padding:3px 14px; width:210px; w\idth:180px; border:1px solid #cdcdcd; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#f0f0f0 url(../../images/menu/bullet.gif) no-repeat 2px 7px; padding-bottom:2px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#ffffff; background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:209px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-209px;
}



/* THIS CONTROLS THE GOOGLE MAPS */


#map {
	border:1px solid #064895;
	}
	
.tooltip {
    background-color:#ffffff;
    font-weight:nomal;
    border:1px #064895 solid;
    font-family: verdana;
 	font-size: 11px;
 	}





/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display
{
	border: 3px;
}
td.page_display
{
	width: 100%;
	vertical-align: top;
}


/* THIS CONTROLS THE FORMS AND IFRAMED FORMS */

#formcont {		
	padding: 3px 0px 0px 5px;	
}

#formcont p {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#formcont input {		
	width: 90px;	
}	
	
form {
	margin: 0px;
	}	


label
{
width: 40px;
float: left;
text-align: left;
margin-right: 5px;
display: block
}



.submit input
{
margin-left: 47px;
font-size: 9px;
width:50px;
height:18px;
color: #000;
background: #ffa20f;
border: 1px solid #064895;
}


input
{
color: #781351;
font-size: 10px;
background: #fee3ad;
border: 1px solid #781351;

}


fieldset
{
border: 1px solid #781351;
width: 680px
}

legend
{
color: #ffffff;
background: #ff6600;
border: 1px solid #781351;
padding: 2px 6px;
font-weight:bold;
}


textarea {
background: #fee3ad;
border: 1px solid #781351;
font-size: 8pt;
color: #781351;
}

select {
background: #fee3ad;
border: 1px solid #781351;
font-size: 8pt;
color: #781351;
}







/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main
{
	border: 3px;
	width: 100%;
}
td.admin_main
{
	width: 100%;
	vertical-align: top;
}





/* THIS CONTROLS THE ROW COLORS */
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
	color: #FFFFFF;
	background-color : transparent;
}













/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.browse_tool_table {
	background-color: blue;
	font-size: 11px;	
	border:1px solid #ffffff;
	width:100%;
	text-decoration: none;
	color: black;
}
.browse_tool {
	/* background-color: red; */
	font-size: 11px;
	text-decoration: none;
	color: #064895;
}
.browse_tool_num {
	color: #336699;
}
.browse_tool_button A {
	background-color: green;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	BORDER-COLOR: #000000;
   	BORDER-STYLE: outset;
 	BORDER-WIDTH: 1px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 82px;
	height: 18px;
	display: block;
}
.browse_tool_button A:visited {
	color: #000000;
}
.browse_tool_button A:hover {
	color: #FFFFFF;
	BORDER-STYLE: inset;
	width: 82px;
	height: 18px;
}
.browse_tool_ghost {
	font-size: 10px;
	line-height: 10px;
	color: #aaaaaa;
	text-decoration: none;
}
.browse_tool_curpage {
	BACKGROUND-COLOR: #2F67AA;
	color: #FFFFFF;
	width: 15px;
	font-size: 10px;
	height: 15px;
	display: block;
	vertical-align: middle;
	text-align: center;
}
.bt_pages {
	font-family: verdana, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #D1DEE9;
	text-decoration:none;
	font-size: 10px;
	vertical-align: middle;
	color:	#FFFFFF;
}
bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}
A.bt_pages{
	color:	#ffffff;
	width: 15px;
	height: 15px;
	display: block;
	text-align: center;
}


A.bt_pages:visited{
	color: #000000;
}
A.bt_pages:hover{
	color:#FFFFFF;
	background: #2F67AA;
}














/* LISTING PAGE DETAILS 'listing_next_prev'  */



.next_prev_listing { margin: 1px 15px 10px 15px;  border: 1px solid #99ABDB; background-color: #f0f0f0; text-align: center; }
.next_prev_listing ul { margin: 1px auto; }
.next_prev_listing li { display: inline; padding: 3px 3px; list-style-type: none; }
.next_prev_listing img { border: 0px solid; }
.count, .listing_xy { width: 90%; color:#064895; background-color: #f0f0f0; clear: both; padding: 2px 2px; }
/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:				70px;
	height:				16px;
	background-image:	url( "{template_url}/images/tab.png" );
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			11px Tahoma;
	white-space:	nowrap;
	text-align:		center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:				74px !important;
	height:				18px !important;
	background-image:	url( "{template_url}/images/tab.active.png" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			1px -3px -3px 0px;
	top:			-2px;
	font:				11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:				11px Tahoma;
	color:				Black;
	text-decoration:	none;
	cursor:				default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:				11px Tahoma;
	width:				70px;
	height:				16px;
	background-image:	url( "{template_url}/images/tab.hover.png" );
	background-repeat:	no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:		#ffffff;
	z-index:		2;
	position:		relative;
	top:			-2px;
	font:				11px Tahoma;
	color:				Black;
	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)
					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	/*244, 243, 238*/
	/* 145, 155, 156*/

	padding:		10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
.slideshow_img {
float: left;

text-align:left;
border:1px solid;
}
.slideshow_links {
float: left;
width: 100%;
text-align:center;
text-transform: uppercase;
}
.city_distance_header{font-size:12px;}