﻿.mainpicture img {
	border:2px #FFFF33 ridge;
}

.form_main {
	background-color:silver;
}

.flags {
	float:right;
	margin-top:0px;
	margin-right:120px;
	}

.flags a img {border:none; padding-right:5px;}


body#home
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px 0;
padding: 0 ;
/*Exclusif à IE - pour obtenir centrage des éléments */
/*text-align:center;*/
background: #0033CC url(images/RRF.home.bk.3.gif) no-repeat fixed center;
/*background:#003399 url(images/RRF.home.bk.jpg)repeat-x fixed center 0px;*/
}


div#container
{
	width: 960px ;
	margin: 0 auto;
	/*background-position:64px 128px;*/
	/*border:thin yellow solid;*/
}

div#header
{
	height: 92px ; /*Increase the value to get the full height of the picture*/
	width:960px;
	/*background:url(images/RRF.bk.lightblue-2.jpg)repeat fixed center top; SYGAR: unique declaration does not work with IE*/ 
	background-image:url(images/RRF.bk.lightblue-2.jpg);
	background-repeat:repeat-x;
	/*position:fixed;*/
}

div#headerinside
{
	height: 90px ; /*Increase the value to get the full height of the picture*/
	margin: 0 0 0 10px;
	padding:0px 0 0px 0;
	background:url(images/RRF.para-palm-2.png) no-repeat 846px 9px;
	color:#FFFFFF;
	}
	
div#headerinside img
{
	margin-top: 10px ;/* marge superieure logo RRF */
		}

/*div#headernav
{
	padding:0 0 0 0px;
	background:#000066;
	}*/

div#header .topimage{
	position:absolute;
	width:958px;
	/*top:113px;*/
	overflow:hidden;
	border:thin #FBD500 solid;
	height:378px;
	background:url(images/RRF.maindoor5.960.jpg) no-repeat;
}


div#header h3
{	
	font-size: 1.4em ;
	color: #FFFFFF ;
	text-align:right;
	margin-right:24px;
	font-family:"Courier New", Courier, monospace;
}


h1#header
{
	
	/*background: url(images/RRF.top-banner1.bsl.rounded.png) no-repeat center top;*/
}


div#left_col {
	float: left;
	/*SYGAR - Edit width to center the central column */
	width: 200px;
	margin:15px 0px 0 0;
}

div#left_collp {
	float: left;
	width: 192px;
	margin:15px 10px 0 0;
}


div#right_colhp /*RIGHT COL Home page (specific width)*/
{
	float: right;
	width: 184px;
	/*margin-top:20px;*/
	/*background: url('images/RRF.prov1.rounded.light.425.png') no-repeat;*/
}

div#right_collp /*RIGHT COL Listing Detail page*/
{
	float: right;
	width: 184px;
	margin-top:20px;
	margin-left:16px;
	background: url('images/RRF.prov1.rounded.light.425.png') no-repeat;
	height:900px;
}

div#right_col {
	float: right;
	width: 260px;
	/*height:430px;*/
	margin-top:20px;
}

div#contenthp
{
	margin-top:380px;
	/*padding: 30px 30px 30px 0px;*/
	padding: 20px 0 0 0;
	color: #FFFFFF;
	width:960px;
	/*position:fixed;*/
	background:#FFFF00 url('images/RRF.bk.yellow.wave.4.jpg');
	overflow:hidden;
}

div#content
{
	margin-top:22px;
	padding: 20px 0 0 0;
	color: #003399;
	width:960px;
	/*position:fixed;*/
	background:#FFFF00 url('images/RRF.bk.yellow.wave.4.jpg');
	overflow:hidden; /*problem scrollbars Webkit*/
	}

div#content h1
	{
	font-weight:bold;
	font-size:1.2em;
	overflow:hidden;
	text-indent:2px;
	margin:0 16px 16px 16px;
	color:#0066CC;
	height:16px;
	width:920px;
	border-bottom:thin #0066CC solid;
}


div#content h2
{	
	}


p#content_head
{	
	font-size: 1.4em ;
	color: #000066 ;
	text-align:left;
	text-indent:16px;
	font-weight:bold;
	font-variant:small-caps;
}

p#content_body
{
	color: #000066;
}

div#content p
{
margin:0 0 0 6px;
}

/*
div#content img
{
	border:2px #FFFF33 ridge;
}*/

div#content img .main_picture
{
margin:0 0 0 24px;	/* A VOIR */
}


div#textpane
{
	margin-left:200px;
	min-height:600px;
	width:540px;
}

div#textpane .title
{
	color:#CC0000;
	font-variant:small-caps;
	font-weight:bold;
	font-size:1.4em;
}

div#textpane .cloud
{
font-weight:bold;
font-size: 1.2em ;
font-variant:small-caps;
}


div#textpane_bloc1
{
	margin-left:2px;
	border:1px #000066 solid;
	width:554px;
	/*background: url('images/RRF.COVER.Page1.Red.Border.2.jpg') no-repeat left center;*/
}

/*  BLOC PANE */
div#textpane_bloc1 p
{
/*position:relative; */
text-align:right; 
width:324px; 
margin-left:24px;
/*EDIT To set the embedded paragraph image Y position */
}

div#textpane_bloc1 img
{
float:right;
margin-right:24px;
margin-top:24px;}


div#textpane_bloc2
{
	margin-right:2px;
	border:1px #000066 solid;
	width:554px;
	/*background: url('images/RRF.COVER.Page1.Red.Border.2.jpg') no-repeat left center;*/
}

div#textpane_bloc2 p
{
/*position:relative;*/
text-align:left; 
/*width:496px; */
margin-right:24px;
/*margin-left:24px;*/
/*EDIT To set the embedded paragraph image Y position */
}

div#textpane_bloc2 img
{
float:left;
margin-left:24px;
margin-top:24px;
margin-right:24px}


.featured_listings
{
	width:560px;
	/*display:inline-block;*/
	/*border-spacing:0 18px;/*espacement des cells de la table featured_listings*/
	/*margin-top:-10px;/*remonter la table featured_listings*/
	margin: -10px 5px 0 5px;
}

.featured_listings_left
{
	width:560px;
	display:inline-block;
	border-spacing:0 18px;/*espacement des cells de la table featured_listings*/
	margin: -10px 5px 0 136px;
	/*float:left; /*SYGAR - Pb with this property, when activated the content doesn't stretch over the whole page height */
}

.featured_listings A, .featured_listings A:visited
{
text-decoration: none;
color:white;
}


.featured_listings_standard
{
	background:#003399 url('images/RRF.bk.blue.wave.cell.2.jpg');
	color:#FFFFFF;
}

.featured_listings td
{
/*A definir - cell dans tableau des featured listings */
	/*padding:10px 10px 10px 10px;*/
	font-size:1.2em;
	vertical-align:top;
	padding:10px 6px 6px 10px;
}

.featured_listings img 
{
border-color:#FAD000;
}

.featured_listing_title
{
	/*background:#003399 url('images/RRF.listing.title.bk.2.gif');*/
	/*background:#003399 url('images/RRF.listing.title.bk.2.gif');*/
	background:#003399 url('images/RRF.glossy.header.5.gif');
	font-weight:bold;
	text-align:center;
}

.featured_listing_empty
{
background-image:none;
height:6px;
}

span#listing_title
{
color:#FEF133;
}
span#listing_city
{
font-weight:bold;
}

div#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height:30px;
	text-align: right ;
	color: #FFFFFF ;
	background:#CC0000 ;
	/*float:left;*/
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
}


p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	color: #8a0 ;
}

p#headline /*Headline des annonces sur pages detail_listing*/
{
text-align:left;
padding:0 0 8px 24px;
}

p#yellow
{
margin:0 0 0 6px;
color:#FFFF00;
text-align:center;
}

p#blue
{
margin:0 0 0 6px;
color:#000066;
text-align:center;
}
p#blue_bold
{
margin:0 0 0 6px;
color:#000066;
text-align:center;
font-weight:bold;
}

.banner { display:none;}

p#bold
{
	font-weight:bold;
	text-indent:24px;
}

p#red_bold
{
	font-weight:bold;
	text-indent:24px;
	color:#660000;
}

p#bold_center
{
	font-weight:bold;
}

h2
{ }



#front_page_search_form_wrap /*position the form on listing page*/
{
	margin: 20px 0 20px 16px;
}


#front_page_search_form
{
width:170px;
/*float:left;*/
/*background-color: #FFFF00;*/
color: #FFFFCC;
text-align: left;
text-indent:6px;
/*padding: 0px 10px 10px 10px;*/
margin: 20px 0px 0 0px;
border:thin navy solid;
background: #0066ff; opacity:0.7;
/* OPACITY pour IE 6 */
filter : alpha(opacity=70); 
height : 1px;
/* END OPACITY pour IE6 */
padding:10px 0px 20px 0px;
}

/* OPACITY pour les autres navigateurs */
* > #front_page_search_form {
	height: auto;
}
/* END OPACITY pour les autres navigateurs */

/* OPACITY pour IE 7 */
*+html #front_page_search_form{
	min-height : 1px;
}
/* END OPACITY pour IE 7 */

#front_page_search_form .submit { color:#FFFF33; background-color:#000066; border:none;}

#front_page_search_form_searchpage
{
/*float:left;*/
/*background-color: #FFFF00;*/
color: #FFFFCC;
text-align: left;
text-indent:6px;
/*padding: 0px 10px 10px 10px;*/
margin: 34px 0px 0 12px;	
border:thin navy solid;
background: #0066ff; opacity:0.7;
/* OPACITY pour IE 6 */
filter : alpha(opacity=70); 
height : 1px;
/* END OPACITY pour IE6 */
padding:10px 0px 20px 0px;
width:302px;
}

/* OPACITY pour les autres navigateurs */
* > #front_page_search_form_searchpage {
	height: auto;
}
/* END OPACITY pour les autres navigateurs */

/* OPACITY pour IE 7 */
*+html #front_page_search_form_searchpage {
	min-height : 1px;
}
/* END OPACITY pour IE 7 */


#front_page_search_form select
{
width: 86px;
}

#front_page_search_form_searchpagecontent_head .submit { color:#FFFF33; background-color:#000066; border:none;}

#front_page_search_form select .td
{
text-align: left;
}

h4#front_page_search_form select 
{
color: #FFFFFF;
font-size: 16px;
}

/*features1 - features2 on view listing page */
.multiple_options_caption_blue
{
	font-weight:bold;
	margin:0 26px 0 26px;
	background-color: #0066CC;
	color:#FAD500;
	padding:3px 6px 3px 6px;
}

.multiple_options_caption_red
{
	font-weight:bold;
	margin:0 24px 0 3px;
	background-color: #CC0000;
	color:#FAD500;
	padding:3px 6px 3px 6px;
}

.multiple_options ul li
{
	list-style-type: square;
}

div#property_details
{
	float:left;
	width:480px;
}

/* ADDTHIS TOOLBOX - BEGIN */

.addthis_toolbox
{
	margin-left:530px;
	margin-right:320px;
	border:thin #CC0000 dotted;
	height:84px;
	}
	
.addthis_toolbox a
{
padding-bottom:3px;
}

/* ADDTHIS TOOLBOX - END */




div#property_features
{
	border:thin #0066CC solid;
	width:280px;
	float:right;
	margin-right:24px;
	margin-bottom:16px;
}

div#property_features A
{
text-decoration:none;
}

div#property_features img
{
margin-left:24px;
border:none;
}



div#property_resources
{
	border:thin red solid;
}

div#listing_files_download
{
float:right;
width:300px;
}


/*front_page_search_form_ROUNDED_CORNERS*/
/*.rbroundbox { background: url(images/nt.003399.gif) repeat; }*/
/*.rbroundbox { background: #CC0000; opacity:0.5; }
/*.rbtop div { background: url(images/tl.blue.gif) no-repeat top left; }
.rbtop { background: url(images/tr.blue.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.blue.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.blue.gif) no-repeat bottom right; }*/

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }
/*///front_page_search_form_ROUNDED_CORNERS*/

A, A:visited
{
/*color: #3A9AF1;*/
color:#000066;
}

/* *** This is internal css for Open-Realty */
.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;}
.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;}
/* *** Generated by www.csscreator.com *** */
/* THIS SECTION IS FOR VERTICAL MENU */


/*SYGAR - search results table */
.search_results img { border:1px #FAD500 solid;}
.search_results a {text-decoration:none;}

/*.result_row_0	{ background-color: #D6D3EE; }*/

.result_row_0 { color: #000066; background-color:#3399FF;}
.result_row_0 a	{ color: #FFFF33; text-decoration:none; font-weight:bold;}
.result_row_0 a:hover { color: orange;}

.result_row_1 {background-color:#0000AA; color:#FFFFFF;	}
.result_row_1 a	{ color: #FFFF33; text-decoration:none; font-weight:bold;}
.result_row_1 a:hover {color: orange;}


.view_users { width:100%; }

/*SYGAR - END search results table */


.logo h1{
	font-size: 44px;
	color:blue;
	float: right;
	vertical-align: text-bottom;
}

.clr{
	clear:both;
}

.content{
	position:relative;
}


 /*printer styles*/
@media print{
	/*hide the left column when printing*/
	#leftcol{display:none;}
	#outer{border-left:0;}
}



/* 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 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: #CC0000; opacity: 0.6;
	width:746px;
	font-size: 11px;
	text-decoration: none;
	color: white;
	margin-bottom:12px;
	margin-left:200px;
	/* OPACITY pour IE 6 */
	filter : alpha(opacity=60); 
	height : 1px;
/* END OPACITY pour IE6 */
}
/* OPACITY pour les autres navigateurs */
* > .browse_tool_table {
	height: auto;
}
/* END OPACITY pour les autres navigateurs */

/* OPACITY pour IE 7 */
*+html .browse_tool_table {
	min-height : 1px;
}
/* END OPACITY pour IE 7 */

/* [n] listings meet your search criteria */
.browse_tool {
	background-color: #CC0000;
	font-size: 11px;
	text-decoration: none;
	color: white;
}

/*n [listings meet your search criteria]" */
.browse_tool_num {
	background-color: #CC0000; 
	color: #FFFFFF;
}
/*button "save this search"*/
.browse_tool_button a {
	display:block;
	color:#000000;
	background-color:#FFFFFF;
	width:100px;
	padding:3px;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:2px;
	border:1px ridge #CCC;
	}
	
.browse_tool_button  a:hover 
{
display:block;
background-color:#A9A9A9;
color:#FFFFFF;
	}

/*"Previous 100" "Next 100"*/		
.browse_tool_ghost {
	font-size: 10px;
	line-height: 10px;
	color: #AAAAAA;
	text-decoration: none;
}

/* number [of current displayed page] */
.browse_tool_curpage {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#000066;
	width:20px;
	text-align:center;
	font-size:11px;
	border:#CCCCCC 1px solid;
	}
	
.bt_pages {
	font-family:verdana, arial, Helvetica, sans-serif;
	width:20px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	}
	
.bt_pages_ghost{
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#DE5500;
	text-decoration:none;
	font-size:11px;
	}
.bt_pages a {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#FAD500;
	text-align:center;
	font-size:11px;
	}
.bt_pages a:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	}
.bt_pages a:hover {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#660000 ;
	text-align:center;
	font-size:11px;
	}


/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
/* 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*/
/*featuredlistings
	padding:		10px;*/
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}

/*SYGAR ADDITIONAL CODE*/

/*THIS PIECE OF CODE FOR THE NAV MENU ___________________________________*/
#navcontainer 
{ 
/*float:left;*/
margin:0px 20px 0 15px;
/*border-right:1px #FFFF00 solid; - Ajouter Bordure verticale droite le long du menu vertical */
padding-right:12px;
}

#navcontainer ul
{
margin: 0;
list-style-type: none;
padding: 3px 0px 3px 0px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size:.97em;
}

#navcontainer li {
margin: 0 0 1px 0; 
}

#navcontainer li.title {
margin: 0 0 1px 0; 
display: block;
padding: 5px 10px;
width: 140px;
color: #FFFF33;	
/*background-color: #003399;*/
background:#003399 url(images/RRF.navcontainer.dark.blue.3.gif) no-repeat;
text-decoration: none;
border-left: 1em solid #003399;
}


#navcontainer a
{
display: block;
padding: 5px 10px;
width: 140px;
color: #FFFF33;	
/*background-color: #003399;*/
background:#003399 url(images/RRF.navcontainer.dark.blue.3.gif) no-repeat;
text-decoration: none;
border-left: 1em solid #003399;
}

#navcontainer a:hover
{
color: #FFFF33;
background-color: #CC0000;
text-decoration: none;
border-left: 1em solid #CC0000;
}

#navcontainer ul ul li { margin: 0 0 1px 0;}

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #FFF;
/*background-color: #0033FF;*/
background:#003399 url(images/RRF.navcontainer.light.blue.1.gif) no-repeat;
text-decoration: none;
border-bottom:1px #FFFF00 solid;
/*border-left: 1em solid #CC0000;*/
}

#navcontainer ul ul A:hover
{
color: #FFFF33;
/*background-color: #CC0000;*/
background:#CC0000 url(images/RRF.navcontainer.red.1.gif) no-repeat;
text-decoration: none;
}

/*END OF NAV MENU ___________________________________*/


div#navtop
{
	/*margin-left:10px;*/
	width:960px;
	font-weight:bold;
	/*font-size:1.1em;*/
	text-align:left;
	background:#000066 url(images/RRF.navtop.3.gif) repeat-x;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}

#navtop A
{
text-decoration:none;
color: #FFFFFF;
}

#navlist
{
	display:inline;
}

#navlist img
{
width:24px;
height:24px;
margin-right:6px;
vertical-align:middle;
border:none;
}


#navlist li
{
display:inline;
vertical-align:middle;
list-style-type:none;
border-right: 1px solid #FFFFFF;
/*line-height:32px;*/
padding: 3px 10px 3px 10px;
}

#navlist .last
{
border-right:none;
}

#navlist_bottom
{
	display:inline;
}

#navlist_bottom img
{
width:24px;
height:24px;
margin-right:6px;
vertical-align:middle;
}


#navlist_bottom li
{
display:inline;
vertical-align:middle;
list-style-type:none;
/*line-height:32px;*/
padding: 3px 10px 3px 3px;
}


#navtop li a:hover
{
color: #CC0000;
}

#nav A, #nav A:visited
{
/*display:table;*/
border-right: 1px solid #FFFFFF;
padding: 3px 10px 3px 10px;
color: #FFFFFF;
text-decoration: none;
}


div#listing_detail_header
{
	font-weight:bold;
	font-size:1.2em;
	overflow:hidden;
	text-indent:2px;
	margin:0 16px 0 16px;
	color:#0066CC;
	height:16px;
	width:920px;
	border-bottom:thin #0066CC solid;
}


div#navbottom
{
	width:960px;
	font-weight:bold;
	text-align:left;
	border:none;
	overflow:hidden;
	float:left;
}

div#bookingagent
{
	width:900px;
	margin-left:30px;
	border:none;
	overflow:hidden;
	float:left;
}

div#bookingagent_header {
	font-weight:bold;
	font-size:1.2em;
	overflow:hidden;
	text-indent:2px;
	margin:0 16px 0 16px;
	color:#0066CC;
	height:16px;
	width:920px;
	border-bottom:thin #0066CC solid; }



div#navbottom img
{
	border:none;
}

#navbottom A
{
text-decoration:none;
color: #CC0000;
}

div#check_member {
/*margin-top:450px;*/
color:#FFFF00;
text-align:right;
padding:12px 12px 12px 0px;
margin:0 0px 0 15px;
/*border:2px #FFFF00 solid;*/
background: #CC0000 url(images/RRF.form.login.bk.2.jpg) repeat-x;
width:160px;
}

div#check_member p {
	margin-bottom:6px;
}

div#check_member input {
width:60px;
border:1px #0000CC solid;
background-color:#FFFF99;
color:#0000CC;
}

div#check_member .email {
width:120px;
}

div#check_member .submit {
width:52px;
color:#FFFF33;
background-color:#660000;
font-size:0.9em;
border:none;	
}

div#check_member .submit:hover {
background-color:#0066CC;	
}

div#check_member .checkbox_member {
background:none;
border:none;
}

a:hover input.submit 
{
cursor:pointer;
}

#contact_agent_form_wrap {
	/*width: 100%;*/
	/*background: #FAD500;*/
	/*padding: 20px 50px 20px 50px;*/
	/*margin: 20px auto;*/
	min-height: 420px;
	height: auto !important;
	height: 500px;
}

#contact_agent_form_wrap p
{
	margin-left:240px;
	color: #0000FF
}

#contact_agent_form_wrap .bold
{
font-weight:bold;
}

div#contact_agent_form
{
	/*background: #0033CC url(images/RRF.home.bk.5.gif) no-repeat;*/
	background:#003399 url('images/RRF.bk.blue.wave.cell.4.jpg');
	width: 512px;
	margin:20px auto;
	/*margin-top: 25px;*/
	font-family:Arial, Helvetica, sans-serif;
	border:thin #CC0000 solid;
}

#contact_agent_form fieldset {
	border:none;
}

#contact_agent_form input, #contact_agent_form textarea {
	padding: 5px;
	width: 296px;
	font-family: Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
	background-color:#FFFF99;
}

#contact_agent_form textarea {
	height: 90px;
}

#contact_agent_form textarea:focus, #contact_agent_form input:focus {
	border: 2px solid #900;
}

#contact_agent_form input.submit-button {
	width: 60px;
	float:right;
	margin-right:70px;
	font-weight:bold;
	color:#0033AD;
	background-color: #FAD500;
	border:none;
}

#contact_agent_form label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	color:#FFFF99;
	font-weight:bold;
}

.form_main
{
margin-left:64px;
}


.booking_agent {
	margin-left:20px;	
}

