@charset "utf-8";
body  {
	/*font: 100% Verdana, Arial, Helvetica, sans-serif;*/
	font: 100% Arial, Helvetica, sans-serif;
	background: #828F93;
	background-image:url(../images/bg.jpg); background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.twoColFixLtHdr #container { 
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #header { 
	
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:120px;
} 
.twoColFixLtHdr #header #logoin
{ float:left;
background-image:url(../images/logo-bg.png); background-repeat:no-repeat; background-position:top left; width:350px; height:120px;
}
.twoColFixLtHdr #header #masterMenu
{float:left;width:650px; /*background-color:#000033;*/}

.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px;
}
.twoColFixLtHdr #mainContentIndex { 
clear:both;
	margin: 0 0 0 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	min-height:390px;
	
} 
.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* MENU *****************************************************************************/
/* hMenu */
#hMenu				{ position: relative; float: left; list-style: none; margin: 40px 0 0 0; width: 650px; padding:0; background-image:url(../images/topMenuBg.png);  }
#hMenu li			{ position: relative; float: left; margin: 0; color: #33577C; background: none; line-height:16px;  }
#hMenu li a			{ float: left; padding: .4em 16px; text-decoration: none; color: #22373A; font-weight:bold; font-size:12px;}
#hMenu li a:hover	{ color:#fff; background-color: #465544;}

#hMenu div.submenu	{ display: none; position: absolute; left: -2px; top: 1.6em; margin: 0; padding: .5em 0; width: 200px; z-index: 99;
							border: 1px solid #d9d9d9; border-top: none; background-color: #fff }
#hMenu div.double	{ width: 368px }
#hMenu li:hover a,
#hMenu li.over a		{
	background-color:  #465544;
}
#hMenu li:hover ul a,
#hMenu li.over ul a	{ background: none; }
#hMenu li:hover div,
#hMenu li.over div	{ display: block }
#hMenu ul			{ list-style: none; float: left; margin: 0; padding: 0 12px; width: 200px; font-size: .9em; }
#hMenu ul li			{ float: none; color: #000; }
#hMenu ul li a		{ float: none; padding: 0; color: #000; }
#hMenu ul li a:hover	{ z-index: 99; color: #27507C; background: none }
#hMenu ul li p		{ margin-bottom: .5em; line-height: 1.1em; color: #909090 }
#hMenu ul li p.title	{ margin-bottom: 0; font-weight: bold; line-height: 1.7em; color: #222 }
#hMenu ul li p.title a						{ color: #4E5E45 }
#hMenu ul li p.title a:hover						{ color: #000 }


#hMenu div.sub					{ width:350px }
#hMenu div.sub div.subsub	{ float: left; clear: left; margin-bottom: 1em; width: 350px }
#hMenu div.subsub a				{ float: none; padding: 0; color: #000; background: none }
#hMenu div.subsub a:hover		{ z-index: 99; color: #27507C; background: none }
#hMenu div.subsub p				{ margin-bottom: .5em; padding-left: 12px; font-size: .9em; line-height: 1.1em; color: #909090 }
#hMenu div.subsub p.title		{ margin-bottom: 0; font-weight: bold; line-height: 1.7em; color: #222 }
#hMenu div.subsub p.title a		{ color: #4E5E45; }
#hMenu div.subsub p.title a:hover{ color: #000; }
#hMenu div.subsub ul				{ width: 180px; font-size: .9em }
/* MENU OFF *********************************************************************************/

/* jtabber ***********************************************************************************/


#wrap {	margin:20px auto 0 0;height:390px; /*background-color:#000;		float:left;	*/}
#nav{background-image:url(../images/tab-bg.png); background-repeat:repeat-x; width:990px; height:30px;}
#nav a, #nav a:active, #nav a:visited {	margin:0;display:block;	float:left;	padding:6px 0px 0 10px;	background-image:none; background-repeat:no-repeat;	color:#fff; font-weight:bold; font-size:14px;
		text-decoration:none;	outline:none; width:280px;height:24px;
	}
#nav a.selected, #nav a.selected:active, #nav a.selected:visited {width:280px;height:24px;margin:0;
background-image:url(../images/tab-active.png); background-repeat:no-repeat;
	color:#000;	text-decoration:none;	outline:none;	padding:6px 0px 0 10px;}
.hiddencontent,.hiddencontent2 {float:left;	padding:0px;	/*background:#eee;	*/display:none;
	}
.clear {	clear:both;	}
/* EOF jtabber ***********************************************************************************/

#topMenu {width:400px; height:24px; text-align:right; float:right;}
#topMenu ul{list-style-type:none;margin:0;padding:0;float:right;}
#topMenu ul li{margin:0;padding:0; float:left;width:130px;height:30px;text-align:center;}
#topMenu ul li a{ color:#fff;text-decoration:none;font-size:11px;}
#topMenu ul li a:hover{ color:#fff; text-decoration:underline; }
#topMenu ul #selectLanguage { color:#000;text-decoration:none;font-size:11px;width:150px;}
#topMenu ul #selectLanguage a:hover{ color:#fff; text-decoration:underline; }

.membersLogin {background-image:url(../images/mambers_bg.png); background-repeat:no-repeat;}


#masterFooter{float:none;clear:both;width:100%; height:300px; background-color:#26393C;background-image:url(../images/master-footer.jpg); background-repeat:repeat-x; padding:40px 0 20px 0;margin 10px 0 0 0;}
#masterFooter #footerHolder {/* background-color:#fff; */width:1000px; margin:0px auto; height:300px;padding:0; }
#masterFooter #footerHolder #verticalLinksInFooter {float:left; /*background-color:#009900;*/ width:300px; height:300px; font-size:12px; color:#000; text-align:left;padding:0;}
#masterFooter #footerHolder #verticalLinksInFooter h4 {padding:10px 0 0 0px;margin:0;color:#9DC205;font-size:12px;}
#masterFooter #footerHolder #verticalLinksInFooter ul { margin:0;list-style-type:none;padding:0;}
#masterFooter #footerHolder #verticalLinksInFooter ul li {text-align:left; line-height:20px;}
#masterFooter #footerHolder #verticalLinksInFooter ul li a{color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
#masterFooter #footerHolder #verticalLinksInFooter ul li a:hover{ text-decoration:underline;}

#masterFooter #footerHolder #rightFooterBox {padding:0;float:right;width:400px; height:20px; text-align:right; color:#fff;font-size:12px;}
#masterFooter #footerHolder #rightFooterBox h4 {padding:10px 0 0 0px;margin:0;color:#9DC205;font-size:12px;}

/************** INDEX NEW *****************************************/
#newReservation {overflow:hidden;width:990px;height:360px; /*background-color:#fff;*/background-image:url(../images/indexBg.jpg) ; }
#newReservationProgress {width:315px; height:inherit; /*background-color:#23373B;*/ float:left;}
#newReservationProgress .active {padding:20px 0 0 20px;margin:0;height:70px;width:inherit;color:#000;background-image:url(../images/newResActive.png);background-repeat:no-repeat;}
#newReservationProgress .inactive {padding:20px 0 0 20px;margin:0;height:70px;width:inherit; font-size:80%; color:#999;background-image:url(../images/newResInActive.png); background-repeat:no-repeat;}
#newReservationProgress  h4 {font-size:100%; font-weight:bold; margin:0;padding:0;}
#newReservationForm {float:left;margin:20px; height:320px; width:615px; background-image:url(../images/newResFormBg.png) ; background-repeat:repeat-x;padding:10px;}
#newReservationForm #newReservationFormSubLeft {margin:20px;width:360px; /*background-color:#000; */float:left; color:#fff; font-size:90%;}
#newReservationForm #newReservationFormSubRight {margin:0 0 0 5px;width:210px; /*background-color:#DDD;*/ float:left; font-size:75%; color:#fff;}
#newReservationForm input, #newReservationForm select{background-color:#C0CFD7; font-size:10px; border:1px solid #000;}
#newReservationForm .submit{ background-image:url(../images/submitBg.png); width:300px; height:49px; border:0; background-color:transparent; color:#fff; font-size:120%;}
.rsv-tbl{color:#fff;}

/************** INDEX MODIFY *****************************************/
#modifyReservation {overflow:hidden;width:990px;height:360px; /*background-color:#fff;*/background-image:url(../images/indexBg.jpg) ; }
#modifyReservationProgress {padding:20px 40px 20px 20px;width:255px;color:#fff; height:300px; /*background-color:#23373B;*/ float:left;}
#modifyReservationProgress .active {padding:20px 0 0 20px;margin:0;height:70px;width:inherit;color:#fff;background-image:url(../images/newResActive.png);background-repeat:no-repeat;}
#modifyReservationProgress .inactive {padding:20px 0 0 20px;margin:0;height:70px;width:inherit; font-size:80%; color:#999;background-image:url(../images/newResInActive.png); background-repeat:no-repeat;}
#modifyReservationProgress  h4 {font-size:100%; font-weight:bold; margin:0;padding:0;}
#modifyReservationForm {float:left;margin:20px; height:320px; width:615px; background-image:url(../images/newResFormBg.png) ; background-repeat:repeat-x;padding:10px;}
#modifyReservationForm #modifyReservationFormSubLeft {margin:20px;width:360px; /*background-color:#000; */float:left; color:#fff; font-size:90%;}
#modifyReservationForm #modifyReservationFormSubRight {margin:0 0 0 5px;width:210px; /*background-color:#DDD;*/ float:left; font-size:75%; color:#fff;}
#modifyReservationForm input, #modifyReservationForm select{background-color:#C0CFD7; font-size:10px; border:1px solid #000;}
#modifyReservationForm .submit{ background-image:url(../images/submitBg.png); width:300px; height:49px; border:0; background-color:transparent; color:#fff; font-size:120%;}

/************** INDEX ACCOMMODATION *****************************************/
#accommodation {overflow:hidden;width:990px;height:360px; /*background-color:#fff;*/background-image:url(../images/index-accom-bg.jpg) ; }
#accommodationProgress {font-size:14px;padding:20px 40px 20px 20px;width:240px;color:#fff; height:inherit; /*background-color:#23373B;*/ float:left;}
#accommodationProgress .active {padding:20px 0 0 20px;margin:0;height:70px;width:inherit;color:#fff;background-image:url(../images/newResActive.png);background-repeat:no-repeat;}
#accommodationProgress .inactive {padding:20px 0 0 20px;margin:0;height:70px;width:inherit; font-size:80%; color:#999;background-image:url(../images/newResInActive.png); background-repeat:no-repeat;}
#accommodationProgress  h4 {font-size:100%; font-weight:bold; margin:0;padding:0;}
#accommodationForm {float:left;margin:10px; height:320px; width:645px; /*background-image:url(../images/indexAccBg.png) ; background-repeat:repeat-x;*/ background-color:#FFFFFF;padding:5px;}
#accommodationForm #accommodationFormSubLeft {margin:10px;width:380px; /*background-color:#000; */float:left; color:#fff; font-size:90%;}
{ overflow:}

#accList {margin:0;padding:0;float:left; width:630px; /*background-color:#666666;*/ color:#666;}
#accList li{ list-style-type:none; width:120px; height:150px;border:1px solid #ccc; float:left;margin:2px;padding:0px;}
#accList li img {width:120px; border:0;}
#accList li a{padding:0px;color:#666; text-decoration:none; font-size:11px;}
#accList li a:hover{text-decoration:underline; }
#accList span{padding:2px;}

#spOffers{width:990px; height:200px; background-image:url(../images/spOfferMainBg.png);margin:0; }
#spOffers #title{color:#fff; font-size:16px; font-weight:bold;padding:0px 0 0 20px;width:960px;  height:25px; background-image:url(../images/spOffersBg.png); background-repeat:no-repeat;}
#spList { /*background-color:#E4ECF6;*/margin:0;padding:0;float:left; width:990px; /*background-color:#666666;*/ color:#666;}
#spList li{ list-style-type:none; width:318px; height:144px;background-image:url(../images/spOfferBg.png); background-repeat:repeat-x;/*border:1px solid #ccc; */ /*background-color:#E8EAEA;border-right:1px dotted #22373A;*/ float:left;margin:5px;padding:0px;}
#spList li img {width:200px;height:140px; border:0;float:left;margin:2px; /*border-bottom:3px solid #617805;*/}
#spList li a{padding:0px;color:#22373A; text-decoration:none; font-size:11px;}
#spList li a:hover{text-decoration:none;color:#617805; }
#spList span{padding:2px;float:left;margin:4px 0 0 0; font-size:11px; color:#5E7C95; font-weight:bold;width:100px;}
#spList #price{float:left;padding:2px; font-size:14px; font-weight:bold; color:#617805;}

/* SECOND TEMPLATE */
h1{font-size:16px; margin:2px;padding:0px; color:#4E5E45;}
#submitForm,#Submit3{margin:5px;background-image:url(../images/submitBg.png); background-position:right; width:200px; height:49px; border:0; background-color:transparent; color:#fff; font-size:20px; border:0; background-color:transparent;}
#cancelForm,#cancelButton{margin:5px;background-image:url(../images/cancelBg.png); background-position:right; width:200px; height:49px; border:0; background-color:transparent; color:#fff; font-size:20px; border:0; background-color:transparent;}
.td-general-box-text{ padding:5px; font-size:11px; background-color:#E4ECF6; border:1px solid #fff;}

#columns2{width:990px;  min-height:700px;}
#columns2 #newReservationProgress {  height:700px; background-position:bottom; background-image:url(../images/newReservationProgress_BG.png); background-repeat:no-repeat;}
#columns2 #newReservationForm {width:990px;  background-image:none;}

#columns2 #newReservationForm {float:left;margin:0px; height:320px; width:615px; background-repeat:repeat-x;padding:10px; height:auto;}
#newReservationForm #newReservationFormSubLeft {margin:20px;width:360px; /*background-color:#000; */float:left; color:#fff; font-size:90%;}
#newReservationForm #newReservationFormSubRight {margin:0 0 0 5px;width:210px; /*background-color:#DDD;*/ float:left; font-size:75%; color:#fff;}
#columns2 #newReservationForm input{background-color:transparent; font-size:14px; border:0;}
#columns2 #newReservationForm .submit{ background-image:url(../images/submitBg.png); width:300px; height:49px; border:0; background-color:transparent; color:#fff; font-size:120%;}
#columns2 #newReservationForm input[type=text],
#columns2 #newReservationForm #cardHolder,
#columns2 #newReservationForm #cardNo,
#columns2 #newReservationForm #cardExp,
#columns2 #newReservationForm #cardCCV  {  background-color:#F5F9FC; border:1px solid #E4ECF6;}
#newReservationForm select{background-color:#F5F9FC; font-size:14px; border:0;}
table.overlistTABLE
{
/*border:1px dotted #000000;*/
/*background-color:white;*/
font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-weight : bold;	color:#000000;	
	text-align:center;	vertical-align:middle;}

td.carpreviewIN
{
	background-color:#F5F9FC;	background-repeat:no-repeat;	border-left:1px dotted #000000;	background-position:center;
}

table.carPREVIEW
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : normal;	color:#000000;	background-color:#F5F9FC;	width:100%;	
}
.carPREVIEW a{border:0; background-color: transparent;}
td.carPREVIEWchars
{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : normal;	color:#000000;}

td.tableHeader
{
line-height:20px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : bold;	color:#000000;
	border:1px solid #899F56;	background-color:#B8D590;	background-image:url(../images/tableHeaderBG.png);	
	text-align:center;	vertical-align:middle;
}

td.tableHeaderNOTLEFTRIGHTBORDER
{
line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : bold;	color:#5E7C95;	border-top:1px solid white;	border-bottom:1px solid white;	background-color:#E4ECF6;	text-align:center;	vertical-align:middle;
}
td.personsANDluggages
{
font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:16px;	font-weight : bold;	vertical-align:bottom;
	text-align:left;
}
td.groups
{

	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-weight : bold;	color:#000000;	border:1px solid #CFDEEF;	background-color:#E4ECF6;	vertical-align:middle;
}

td.carslist
{

	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	font-weight : bold;	color:#000000;	/*border:1px solid #000000;*/
	background-color:#EFF4FA;	vertical-align:middle;	padding:5px;	padding-bottom:10px; 	padding-top:10px;
}

td.activateCategoryON
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	width:151px;	text-transform: uppercase;
	text-align:center;	font-weight: bold;	line-height:40px;	background-image:url(../images/categoryON.png);
	background-position:center;	background-repeat:no-repeat;	
}
td.activateCategoryOFF
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	width:151px;	text-transform: uppercase;
	text-align:center;	font-weight: bold;	line-height:40px;	background-image:url(../images/categoryOFF.png);
	background-position:center;	background-repeat:no-repeat;	
}

a.firstLEVEL:link,  a.firstLEVEL:visited, a.firstLEVEL:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 11px;
	color : #5E7C95;	font-weight : bold;	text-decoration : none;
}
a.firstLEVEL:hover,  a.firstLEVEL:focus{
	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #000000;	/*text-decoration : underline;*/	font-weight : bold;
}


a.carLINK:link,  a.carLINK:visited, a.carLINK:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #5E7C95;	font-weight : bold;
	text-decoration : none;
}
a.carLINK:hover,  a.carLINK:focus{
	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #000000;	/*text-decoration : underline;*/
	font-weight : bold;}
/* THIRD STEP */

td.infoLABEL
{
    font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : bold;	color:#000000;
	background-color:#E4ECF6;	text-align:right;	padding-right:2px;	width:150px;
}

td.infoLABEL2, td.infoLABEL3
{
    line-height:20px;	font-size:11px;	font-weight : bold;	color:#5E7C95;	border-top:1px solid white;	border-bottom:1px solid white;	background-color:#E4ECF6;	text-align:right;	padding:0 5px 0 0;	vertical-align:middle;
	
	
}

td.infoVALUE 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : normal;	color:#000000;
	background-color:#fff;	text-align:left;	padding-left:2px;	width:230px;
}
td.infoVALUE2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight : normal;	color:#000000;
	background-color:#fff;	text-align:center;	padding:2px;
	
}
td.infoVALUE3 {text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;
	font-weight : normal;	color:#000000;	background-color:#fff;padding:2px;}

.requiredSYMBOL
{color:#FF0000;
}


/* EOF SECOND TEMPLATE */


/* THIRD TEMLPATE */
#columns2{width:990px;  min-height:700px;}
#columns2 #leftColumn {float:left;width:315px;  min-height:500px; }
#columns2 #leftColumn .leftBanner{ width:280px; height:180px; /*background-color:#333333;*/}

#columns2 #leftColumn .leftBanner .title{width:inherit; height:15px; background-image:url(../images/carRentalServicesLeftColumnHeaderBG.png); padding:15px; font-size:16px; font-weight:bold; background-repeat:no-repeat; color:#fff;} 
#columns2 #leftColumn ul{margin:0;padding:5px; list-style-type:none;}
#columns2 #leftColumn ul a{font-size:12px; color:#4E5E45; text-decoration:none; padding:0 0 0 3px;}
#columns2 #leftColumn ul a:hover{font-size:12px; color:#000; text-decoration:none; padding:0 0 0 3px; text-decoration:underline;}
#columns2 #leftColumn .leftBanner .content{ background-color:#F4F8FB;padding:10px;}

#columns2 #mainContent {width:990px;  background-image:none; background-color:#E7EAEB; font-size:12px;}

#columns2 #mainContent {float:left;margin:0px; height:320px; width:615px; background-repeat:repeat-x;padding:10px; height:auto;}
#mainContent #newReservationFormSubLeft {margin:20px;width:360px; /*background-color:#000; */float:left; color:#fff; font-size:90%;}
#mainContent #newReservationFormSubRight {margin:0 0 0 5px;width:210px; /*background-color:#DDD;*/ float:left; font-size:75%; color:#fff;}
#columns2 #mainContent input{background-color:transparent; font-size:14px; border:0;}
#columns2 #mainContent .submit{ background-image:url(../images/submitBg.png); width:300px; height:49px; border:0; background-color:transparent; color:#fff; font-size:120%;}
#columns2 #mainContent input[type=text],
#columns2 #mainContent #cardHolder,
#columns2 #mainContent #cardNo,
#columns2 #mainContent #cardExp,
#columns2 #mainContent #cardCCV  {  background-color:#F5F9FC; border:1px solid #E4ECF6;}
#mainContent select{background-color:#F5F9FC; font-size:14px; border:0;}
/*EOF 3rd TEMPLATE */


/* ACCOMMODATION TEMPLATES */

#photosIn{ background:#F3F5F5; width:600px; margin:10px 0 20px 0px;} 
#photosIn a{font-size:12px; color:#4E5E45; text-decoration:none;margin:4px 0 0 0; padding:0 0 0 3px; background-color:#FFFFFF; }
#photosIn a:hover{font-size:12px; color:#000; text-decoration:none; padding:0 0 0 3px; text-decoration:underline;}
.property_td_propertyname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	color: #0075BF;
}
.property_td_propertyname-rest {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	line-height: 24px;
	color: #0075BF;
	text-align: center;
}
.property_td_propertylocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #0075BF;
	vertical-align:top;
}
.property_btns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #0075BF;
	width:150px;
	height:15;
}
.property-links {
	background-image: url(http://www.villasincrete.com//files/images/SimpleDBModule/property_link_bg_r.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.property-blinks {
	background-image: url(http://www.villasincrete.com//files/images/SimpleDBModule/property_link_bg_b.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.property_td_text {
	padding-top:20px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.property-chars-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #0075BF;
	background-image: url(http://www.villasincrete.com//files/images/SimpleDBModule/list_header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
	font-style: italic;
	font-weight: bold;
}
.property-chars-seperator {
	height:4px;
	line-height: 2px;
	background-color: #F7FBFD;
	
}
.property-chars-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: white;
	vertical-align: middle;
	font-weight: bold;
	background-color: #0075BF;
	padding-left: 2px;
}
.property-chars-value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0075BF;
	vertical-align: middle;
	/*font-weight: bold;*/
	background-color: #F3F9FC;
	padding-left: 2px;
}
.property-list-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 34px;
	color: #228FC7;
	background-image: url(http://www.villasincrete.com//files/images/SimpleDBModule/list_details_header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
	font-style: italic;
	font-weight: bold;
	text-align:center;
	padding-top:3px;
}
.property-list-body {
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top:3px;
	background-color: #F3F9FC;
	background-position: top;
}
.property-list-footer {
	background-image: url(http://www.villasincrete.com//files/images/SimpleDBModule/list_details_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding-top:3px;
	line-height: 25px;
}
a.property-link:link,  a.property-link:visited, a.property-link:active{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}
a.property-link:hover,  a.property-link:focus{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
	text-decoration : underline;
	font-weight : bold;
}
.property-chars-bheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #2390C8;
	background-image: url(http://www.villasincrete.com//files/images/SimpleDBModule/list_header_bg-blue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
	font-style: italic;
	font-weight: bold;
}
.property-chars-bseperator {
	height:4px;
	line-height: 2px;
	/*background-color: #F7FBFD;*/
	
}
.property-chars-blabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: white;
	vertical-align: middle;
	font-weight: bold;
	background-color: #2390C8;
	padding-left: 2px;
	width: 105px;
}
.property-chars-bvalue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #2390C8;
	vertical-align: middle;
	/*font-weight: bold;
	background-color: #F3F9FC;*/
	padding-left: 2px;
	background-color: #FAFDFE;
}
td.td-general-text {

padding-left:10px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
}

/* EOF ACCOMMODATION*/



/* object list */
/*.objectInList { float:left;width:290px; background:#fff; border:1px solid #fff; color:#1E3349;padding:5px; height:130px; background-image:url(../images/recordListBG.png); background-position:top; background-repeat:repeat-x;margin:10px 0 0 5px;}*/
.objectInList { float:left;width:290px; background:#fff; border:1px solid #fff; color:#1E3349;padding:5px; height:130px;   margin:10px 0 0 5px;}
.objectInList em {font-size:80%;padding:2px;margin:0 0 0 5px;line-height:12px;}
.objectInList hr {color:#BAD1E8;}
.objectInList .leftPartHolder {width:290px;float:left;height:160px;}
.objectInList .leftPartHolder a{color:#000; text-decoration:none;}
.objectInList .leftPartHolder a:hover{ text-decoration:underline;}
.objectInList .leftPartHolder h2 {font-size:100%; color:#000;margin:0px;line-height:12px;}
.objectInList .leftPartHolder  .photoIn {width:130px;height:115px;float:left;}
.objectInList .leftPartHolder  .descriptionIn {font-size:90%;width:140px;padding-left:2px;height:85px;float:left;line-height:14px;text-align:justify; overflow:hidden;float:left;}
.objectInList .leftPartHolder .buttonIn{float:right;width:100px;margin:15px;}
.objectInList .leftPartHolder  .buttonIn ul { float:right;padding:0; margin:0; border:0;/*padding-left:445px; */}
.objectInList .leftPartHolder .buttonIn  ul li { line-height: 22px;float:right;background-image:url(../images/buttonBGx160.png); background-position:top; background-repeat:no-repeat;width:160px;padding:0;margin:0; margin-left:5px;list-style:none; list-style-type:none; list-style-position:inside; }
.objectInList .leftPartHolder .buttonIn  ul li a{float:left;color:#234367; font-size:80%; text-decoration:none;padding-left:13px;font-weight:normal;  }
.objectInList .leftPartHolder .buttonIn  ul li a:hover{float:left;color:#234367; font-size:80%; text-decoration:underline; }


.objectInList .rightPartHolder {width:180px;float:left;height:150px;margin-left:5px;}
.objectInList .rightPartHolder .contentIn{font-size:90%;background:#DFDFC9;border:1px solid #E7EBF0;height:100%;padding:5px;}
.objectInList .rightPartHolder .contentIn a {text-decoration: none;color:#006699; font-size:100%;}
.objectInList .rightPartHolder .contentIn a:hover {color: #fff;background-color: #4091EA;}

.objectInList .rightPartHolder .contentIn ul {list-style:none; list-style-type:none; float:left;padding:0; margin:0; border:0;/*padding-left:445px; */margin-top:10px;}
.objectInList .rightPartHolder .contentIn  ul li { font-weight:bold; line-height: 15px;} 
.objectInList .rightPartHolder .contentIn ul li span {color:#006699; font-size:8px;margin-left:5px;margin-right:5px;}
.objectInList .rightPartHolder .contentIn ul li a {text-decoration: none;color:#006699; font-size:90%;}
.objectInList .rightPartHolder .contentIn ul li a:hover {color: #fff;background-color: #4091EA;}

/* object list */
#cybbg
{padding-right:2px;padding-left:2px;/*background-color:#fff;border:1px solid #E6E6E6;*/width:100px;height:14px !important;text-align:center; }
a.cyb:link,  a.cyb:visited, a.cyb:active
{ font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:8px;	color:#92A9B8;	text-decoration:none; font-weight:normal;}
a.cyb:focus, a.cyb:hover{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:8px;	color:#8777AA;;font-weight:normal;}
