/* START - Just for Firefox */
html {
     overflow: -moz-scrollbars-vertical;
}
/* END - Just for Firefox */



form, ul, ol, img, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, p, blockquote, label, fieldset, address {
	margin: 0; padding: 0;
}


html, body {
	background-color: #000001;
	font-family: verdana, tahoma, sans-serif,  arial;
	color: #FFFFFF;
	scrollbar-face-color: #000000; 
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #333333; 
	scrollbar-arrow-color: #666666;
}


A:link {text-decoration: underline; color: #000001; font-weight: bold; font-size: 12px}
A:visited {text-decoration: none; color: #000001; font-weight: bold; font-size: 12px}
A:hover {text-decoration: none; color: #000001; font-weight: bold; font-size: 12px}
A:active {text-decoration: none}
A img {border: none}


div {
	text-align: left;
}


/* --------------------------------------------START backgrounds-------------------------------------------- */

div.backgroundlistings {
	background-image: url('1024x768bg-listings-H4S.jpg');
	background-repeat: no-repeat;
}	


div.backgroundhomepageTF {
	background-image: url('1024x768bg-homepage-TF.jpg');
	background-repeat: no-repeat;
}	

div.backgroundmap {
	background-image: url('1024x768bg-map.jpg');
	background-repeat: no-repeat;
}	

div.backgroundrequestresult {
	background-image: url('1024x768bg-request-result.jpg');
	background-repeat: no-repeat;
}	

div.backgroundaddproperty {
	background-image: url('1024x768bg-add-property.jpg');
	background-repeat: no-repeat;
}	

div.backgroundplain {
	background-image: url('1024x768bg-plain.jpg');
	background-repeat: no-repeat;
}	

div.backgroundforums {
	background-image: url('1024x768bg-forums-wiki.jpg');
	background-repeat: no-repeat;
}

/* --------------------------------------------END backgrounds-------------------------------------------- */



div.scrollbarstyle {
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #E8E8E8; 
	scrollbar-highlight-color: #F0F0F0; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #F0F0F0; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: blue;
}


P.firstletter:first-letter {
	font-family: "Times New Roman", serif, verdana;
	font-size: 515%;
	color: #8B99A8;
	float: left;
	padding-right: 5px;
	text-shadow: -2px 2px 1px #cccccc;
}

.standardlink A:link {text-decoration: underline; font-weight: normal; color: #0000FF; font-size: 11px}
.standardlink A:visited {text-decoration: underline; font-weight: normal; color: #970080; font-size: 11px}
.standardlink A:hover {text-decoration: underline; font-weight: normal; color: #0000FF; font-size: 11px}

.blackstandardlink A:link {text-decoration: none; font-weight: bold; color: #464106; font-size: 11px}
.blackstandardlink A:visited {text-decoration: none; font-weight: bold; color: #464106; font-size: 11px}
.blackstandardlink A:hover {text-decoration: none; font-weight: bold; color: #464106; font-size: 11px}


P.firstparagraph{
	margin-top: 15px;
}


P.secondparagraphs{
	margin-top: 4px;

}

span.paragraphstyle1 {
	font-weight: bold;
}

H1 {
	font-family: Garamond, "Monotype Corsiva", "Times New Roman", arial, serif;
	font-style: italic;
	font-size: 28px;
	padding-left: 20px;
	text-align: left;
	border: 0;
	margin: 0;
}


H2 {
	font-size: 13px;
	font-style: italic;
	color: #333333;
	text-align: left;
	text-indent: 10px;	
	line-height: 20px;
	border: 0;
	margin: 0;

}


H3 {
	font-size: 13px;
	font-style: italic;
	color: #333333;
	text-align: left;
	text-indent: 10px;	
	line-height: 20px;
	border: 0;
	margin: 0;
}


table.container {
	width: 100%;
	height: 100%;
}


td {
	vertical-align: middle;
	text-align: center;
}


div.container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 858px;
	height: 563px;
	background-color: #fffff9;
	color: #000000;
}

div.topleftheading {
	position: absolute;
	top: 5px;
	left: 34px;
	width: 451px;
	height: 39px;
	line-height: 39px;
	overflow: auto;
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #E8E8E8; 
	scrollbar-highlight-color: #F0F0F0; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #F0F0F0; 
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #aaaaaa;
}

div.topleftheadingstandard {
	left: 0px;
	width: 487px;
}

div.topleftheading span {
	font-size: 18px;
	line-height: 18px;
	color: #333333;
}

div.category {
	position: absolute;
	top: 1px;
	left: 0px;
	width: 472px;
	height: 45px;
	z-index: 5;
}





div.toprightheading {
	position: absolute;
	top: 2px;
	left: 490px;
	width: 365px;
	height: 43px;
	z-index: 10;
}

div.toprightheading img {
	width: 365px;
	height: 43px;
}


div#navbar {
	position: absolute;
	top: 46px;
	left: 2px;
	height: 20px;
	width: 853px;
	line-height: 16px;
	font-size: 13px;
	text-align: center;
	z-index: 10;
	overflow: auto;
}


div#navbar li {
	display: inline;
	height: 20px;
	list-style: none;
	border-right-style: solid;
	border-right-color: #222222;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #777777;
	border-left-width: 1px;	
	padding: 1px;
}


#navbar li a:link {
	text-decoration: none;
	color: #ccc; 
	font-size: 13px; 
	padding-left: 10px; 
	padding-right: 10px;
}

#navbar li a:visited {
	text-decoration: none; 
	color: #aaa; 
	font-size: 13px; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 2px;
}


#navbar li a:hover {
	color: #f9f9f9;
	font-weight: bolder;
	font-size: 13px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 2px;
	
	background-image: url('../../images/navbar/hover.gif');
	background-repeat: repeat-x;

}


#navbar li a:active {
	color: #f1f1f1; 
	font-weight: bold;	
	font-size: 13px; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url('../../images/navbar/active.gif');
	background-repeat: repeat-x; 

}



li.navbarselected {
	font-size: 13px;
	border: 1px solid #333333;	

	background-image: url('../../images/navbar/selected.gif');
	background-repeat: repeat-x;

}





img.smallpictures {
	position: relative;
	width: 80px;
	height: 54px;
	top: 4px;
	border-style: ridge;
	border-width:1px;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #eee;
	border-right-color: #ddd;
}


.outsideshadow {


	border-color: #eeeeee;
	border-width: 3px;
	border-style: solid; 
	DISPLAY: block;
}


.imageshadow {
	padding: 0px;
	WIDTH: 10px;
}


.outsideborder {

	border-color: #000887;
	border-width: 1px;
	border-style: solid;
	background: #fffeff;
}


.insideborder {
	border-style: double;
	border-width: 7px;
	border-color: #CCCC99;
	margin: 25px;
}



div.dropdown {
	position: absolute;
	top: 534px;
	left: 3px;
	width: 743px;
	height: 26px;
	text-align: right;
	z-index: 1;
}

div.dropdown span {
	float: left;
	line-height: 27px;
	font-size: 11px;
	padding-left: 7px;
	padding-right: 147px;
}


div.newsletter {
	position: absolute;
	top: 539px;
	left: 747px;
	width: 108px;
	height: 20px;
	font-weight: bold;
	text-align: center;
}


.newsletter A:link {text-decoration: none; text-align: center; color: #ccc; font-size: 14px}
.newsletter A:visited {text-decoration: none; text-align: center; color: #ccc; font-size: 14px}
.newsletter A:hover {text-decoration: none; text-align: center; color: #fefefe; font-size: 14px}




table.containerbottom {
	width: 100%;
}

div.containerbottom {
	position: relative;
	top: 135px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 150px;
	z-index: 10;
}

div.linksbottom {
	position: relative;
	bottom: -15px;
	left: 0px;
	width: 100%;
	height: 21px;
	text-align: center;
	color: #BDB15E;
	font-size: 11px;
	z-index: 10;
}

.linksbottom A:link {text-decoration: none; color: #B4AC6B; font-weight: normal; font-size: 12px;}
.linksbottom A:visited {text-decoration: none; color: #87814C; font-weight: normal; font-size: 12px;}
.linksbottom A:hover {text-decoration: none; color: #DBD17B; font-weight: normal; font-size: 12px;}
.linksbottom A:active {text-decoration: none; color: #F0E8A6; font-weight: normal; font-size: 12px;}



div.backbutton {
	position: absolute;
	top: 77px;
	text-align: left;
	height: 100px;
	padding: 10px;
}

div.backbutton img {

	border-style:double;
	border-width:10px;
	border-color: #000000;

}

div.fullscreen {
	position: absolute;
	top: 77px;
	text-align: center;
	width: 100%;
	height: 75px;
}


div.fullscreen img {
	border-style:double;
	border-width:10px;
	border-color: #000000;
}


div.fullscreentooltip {
	position: absolute;
	visibility: hidden;
	top: -175px;
	left: 60%;
}


table.fullscreentooltip {
	background-color: #FFFFB0;
	text-align: center;
	font-size: 11px;
	color: #000;
	border-style: groove;
	border-color: #BDB15E;
	border-width: 10px;
}

div.exitbutton {
	position: absolute;
	right: 0px;
	top: 77px;
	text-align: right;
	height: 100px;
	padding: 10px;
}

div.exitbutton img {
	border-style:double;
	border-width:10px;
	border-color: #000000;
}

div.copyright {
	position: absolute;
	top: 250px;
	left: 0px;
	width: 100%;
	height: 10px;
	text-align: center;
	font-size: 10px;
	color: #999999;
	padding-bottom: 15px;
}




/* --------------------------------------------START Island Home Page index-------------------------------------------- */



div.homepagejokepicture {
	position: absolute;
	top: 80px;
	right: 3px;
	width: 257px;
	height: 316px;
}




div.featuredpropertyphotobox {
position: absolute;
top: 86px;
left: 3px;
width: 585px;
height: 145px;
overflow: auto;
}

div.featuredpropertyphoto {
position: relative;
top: 0px;
width: 282px;
float: left;
display: inline;
margin-right: 1px;
}

div.featuredpropertytext {
position: relative;
bottom: 22px;
left: 0px;
line-height: 13px;
width: 270px;
padding-left: 7px;
margin-top: 0px;
background-color: #eeeecc;


border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left:1px solid #dddddd;
border-right:1px solid #aaaaaa;

font-size: 11px;
color: #000000;
font-weight: bold;
text-align: left;
overflow: auto;
}

div.featuredpropertytext span{
font-size: 10px;
color: #666666;
font-weight: normal;
}

div.homepagetextleft p{
position: absolute;
top: 271px;
left: 34px;
height: 158px;
width: 226px;
text-align: left;
font-size: 11px;
overflow: auto;
}

div.homepagetextright {
	position: absolute;
	top: 271px;
	left: 305px;
	height: 122px;
	width: 279px;
	text-align: left;
	font-size: 14px;
	overflow: auto;
	font-style: italic;
	font-weight: bold;
}

div.homepagetextright ul {
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin-left:23px;
	margin-right:10px;
	font-weight: normal;
}


div.homepagetextright li {	
	list-style-type: disc;
	color: #000000;
	padding-top: 3px;
}


div.homepagevisitorstitle {
position: absolute;
bottom: 131px;
height: 15px;
right: 4px;
width: 560px;
color: #EEEECC;
font-size: 11px;
}

div.homepagevisitorsbox {
position: absolute;
bottom: 40px;
right: 4px;
width: 564px;
text-align: center;
}

div.homepagevisitorstypes {
position: relative;
top: 0px;
width: 63px;
margin-right: 7px;
margin-left: 7px;
color: #666666;
font-size: 11px;
text-align: center;
float: left;
}

div.homepagemapbox {
position: absolute;
top: 456px;
left: 24px;
height: 67px;
width: 241px;
background-image: url('../../../en/tenerife/images/home-page/tenerife-map/background.gif');
background-repeat: no-repeat;


}

div.homepagemapimage {
position: absolute;
top: 5px;
right: 7px;
}

div.homepagemaptext {
position: absolute;
top: 3px;
left: 4px;
height: 60px;
width: 170px;
overflow: auto;
font-size: 10px;
text-align: center;
overflow: auto;
}

.homepagemaptext A:link {text-decoration: underline; font-weight: normal; color: #000000; font-size: 10px}
.homepagemaptext A:visited {text-decoration: underline; font-weight: normal;  color: #000000; font-size: 10px}
.homepagemaptext A:hover {text-decoration: underline; font-weight: normal; color: #000000; font-size: 10px}

div.indexsmallpics {
margin-right: 4px;
margin-bottom: 4px;
float: left;
margin-top: 0px;
}

img.indexsmallpicsnotice {
	border: 1px solid white;
}




/* --------------------------------------------END Island Home Page-------------------------------------------- */





/* --------------------------------------------START Map page-------------------------------------------- */

div.mapimagebox {
	position: absolute;
	top: 69px;
	left: 5px;
}

div.mapcompass {
	position: absolute;
	bottom: 11px;
	right: 10px;
}

div.maplegendimagebox {
	position: absolute;
	top: 6px;
	left: 5px;
	width: 174px;
	height: 124px;
}

div.maplegendtitle {
	position: absolute;
	top: 8px;
	left: 10px;
	width: 153px;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	border-bottom: 4px double #999999;
	padding-left: 4px;
	padding-bottom: 2px;
}

div.maplegenditems {
	position: absolute;
	top: 26px;
	left: 6px;
	height: 106px;
	width: 159px;
	overflow: auto;
	text-align: center;
}

div.maplegenditemsbox {
	width: 55px;
	height: 44px;
	text-align: center;
	padding-bottom: 4px;
	border: 1px solid #eeeeee;
	margin: 2px;
	display: inline;
}

div.maplegenditemsbox img {
	margin-bottom: -3px;
	margin-top: 3px;
}

div.maplegenditemsbox p {
	font-size: 9px;
}

.maplegenditemsbox A:link {text-decoration: underline; color: #4159A7; font-weight: normal; font-size: 9px;}
.maplegenditemsbox A:hover {text-decoration: underline; color: #5473D8;font-weight: normal; font-size: 9px;}
.maplegenditemsbox A:visited {text-decoration: underline; color: #9C5BB3; font-weight: normal; font-size: 9px;}



div.mapfaq {
	position: absolute;
	top: 465px;
	left: 530px;
	width: 303px;
	height: 53px;
	font-size: 11px;
	overflow: auto;
}

div.mapfaq h2 {
	font-size: 11px;
	font-style: normal;
	margin-left: -10px;
}

div.mapfaq UL {
	padding-left: 16px;
	list-style-type: circle;
}
div.mapfaq LI {
	padding-bottom: 5px;
}

.mapfaq A:link {text-decoration: none; color: #000; font-weight: normal; font-size: 10px;}
.mapfaq A:hover {text-decoration: none; color: #000;font-weight: normal; font-size: 10px;}
.mapfaq A:visited {text-decoration: none; color: #000; font-weight: normal; font-size: 10px;}



div.mappropertiestitle {
	position: absolute;
	top: 166px;
	left: 523px;
	width: 310px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border-bottom: 4px double #999999;
	padding-left: 8px;
	padding-bottom: 2px;
}

div.mappropertiesinfo {
	position: absolute;
	top: 190px;
	left: 523px;
	width: 310px;
	height: 245px;
	overflow: auto;
}


div.mappropertiesdownload {
	position: absolute;
	top: 85px;
	left: 523px;
	width: 310px;
	height: 49px;
	font-size: 10px;
	overflow: auto;
}

div.mappropertiesdownload H2{
	font-size: 11px;
	font-style: normal;
}

div.mappropertiesdownload OL {
	padding-left: 35px;
}

div.mappropertiesdownload LI {
	padding-bottom: 2px;
}

.mappropertiesdownload A:link {text-decoration: underline; color: #000; font-weight: normal; font-size: 10px;}
.mappropertiesdownload A:hover {text-decoration: underline; color: #000;font-weight: normal; font-size: 10px;}
.mappropertiesdownload A:visited {text-decoration: underline; color: #000; font-weight: normal; font-size: 10px;}


img.mapwhereistenerife {
	position: absolute;
	top: 178px;
	left: 153px;
	z-index: 10;
}


div.mapwhereistenerifeinfobg {
	background-image: url('http://www.inthecanaryislands.com/all/tenerife/map/where-is-tenerife-location-text.jpg');
	background-repeat: no-repeat;	
	position: absolute;
	top: 138px;
	left: 550px;
	width: 264px;
	height: 326px;
}


div.mapwhereistenerifeinfo {
	position: absolute;
	top: 10px;
	left: 15px;
	width: 240px;
	height: 306px;
	overflow: auto;
	font-size: 11px;
}

/* --------------------------------------------END Map page-------------------------------------------- */

/* --------------------------------------------START GOOGLE page-------------------------------------------- */
div.map_google {
	position: absolute;
	right: 160px;
	top: 72px;
	border: 4px double #215F8E;
}

div.map_google_sidebar {
	position: absolute;
	right: 5px;
	top: 72px;
	width: 155px;
	height: 458px;
	border: 2px solid #A9E1F3;
	border-left: none;
	font-size: 8px;
	overflow: auto;
	background-color: #FBF9D5;
}

div.map_google_form {
	position: absolute;
	top: 70px;
	left: 5px;
	width: 155px;
	height: 460px;
	font-size: 10px;
}

div.map_form_notice_box {
	position: absolute;
	left: 140px;
	top: 0px;
	width: 710px;
	height: 460px;
	background-color: #ffffff;
}

div.map_form_notice {
	position: absolute;
	width: 370px;
	top: 85px;
	left: 160px;
	font-size: 14px;
}


div.map_google_items_box {
	position: absolute;
	top: 200px;
	left: 15px;
	font-size: 10px;
	font-style: italic;
}

div.google-map-pop-up-box {
	width: 320px;
}

div.google-map-pop-up-title {
	width: 280px;
	border-bottom: 4px double #AFE4F6;
	font-size: 15px;
	font-weight: bold;
	color: #084969;
	text-decoration: none;
}

.google-map-pop-up-title A:link {text-decoration: none; color: #084969; font-weight: bold; font-size: 15px;}
.google-map-pop-up-title A:visited {text-decoration: none; color: #084969; font-weight: bold; font-size: 15px;}
.google-map-pop-up-title A:hover {text-decoration: none; color: #084969; font-weight: bold; font-size: 15px;;}


div.google-map-pop-up-info {
	font-size: 12px;
}

div.google-map-pop-up-link {
	font-size:10px;
	font-style: italic;
}

/* --------------------------------------------END GOOGLE page-------------------------------------------- */


/* --------------------------------------------START Weather page-------------------------------------------- */

div.weathermaintextcontainer {
position: absolute;
top: 74px;
left: 13px;
width: 402px;
height: 451px;
background-image: url('../../images/weather/tenerife-weather-frame.gif');
background-repeat: no-repeat;
}

div.weathermaintext {
position: absolute;
top: 16px;
left: 15px;
width: 371px;
height: 420px;
overflow: auto;
font-size: 11px;
}

div.weathermaintext img {
margin-left: -2px;
float: left;
margin-right: 10px;
}

div.weathermaintext p {
margin-right: 5px;
margin-left: 15px;
margin-bottom: 10px;
text-indent: 30px;	
}


div.weathertemparturechartF {
position: absolute;
top: 10px;
left: 425px;
width: 390px;
height: 187px;
}

div.weathertemparturechartC {
position: absolute;
top: 195px;
left: 505px;
width: 390px;
height: 187px;
}

img.weatherrainfall{
position: relative;
width: 150px;
height: 72px;
border: 1px ridge #ffffff;
margin-right: 10px;
margin-top: 10px;
}



div.weatherrainfallchart800x600 {
display: none;
}

div.weathernoticetext {
position: relative;
left: 120px;
width: 200px;
height: 74px;
font-size: 9px;
overflow: auto;
border: 1px ridge #ffffff;
margin: 10px;
}

div.weatherimage800x600 {
display: none;
}


div.weathersmallimagesbg {
position: absolute;
top: 299px;
left: 440px;
}

div.weathersmallimages {
position: absolute;
top: 316px;
left: 460px;
width: 365px;
height: 182px;
overflow: auto;
}

div.weathersmallpalmA {
position: absolute;
top: 228px;
left: 348px;
}

div.weathersmallpalmB {
position: absolute;
top: 381px;
left: 407px;
}

/* --------------------------------------------END Weather page-------------------------------------------- */



/* --------------------------------------------START Comments and Reviews-------------------------------------------- */



input.reviewscommentbox {
	font-size:12px;
	color:#000000;
	width:196px;
	border-color: #eeeeee;
	background-color: #ffffff;
}

textarea.reviewscommentbox {
	font-size:12px;
	color:#000000;
	width: 196px;
	height:80px;
	border-color: #eeeeee;
	background-color: #ffffff;
}



table.reviewscommentbox {
	font-size:11px;
	color:#000000;
	width:100%;
	background-color: #ffffff;
}




table.reviewscommentboxcontainer {
	width: 100%;
	height: 100%;
}


td.reviewscommentboxcontainer {
	vertical-align: middle;
	text-align: center;
}



table.reviewscommentboxform {
	width: 100%;
	background-color: #D6EDFF;
	text-align: center;
	color: #000000;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;



	border-style: double;
	border-width: 2px;
	border-top-color: #ccccff;
	border-left-color: #9999CC;
	border-right-color: #666699;
	border-bottom-color: #ccccff;
}


table.reviewscommentboxresults {
	width: 100%;
	border-style: double;
	border-width: 2px;
	border-top-color: #ccccff;
	border-left-color: #9999CC;
	border-right-color: #666699;
	border-bottom-color: #ccccff;
}

td.reviewscommentboxresults {
	background-color: #ffffff;
	color: #000000;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 10px;
}


td.reviewscommentboxresultstitle {
	background-color: #D6EDFF;
	text-align: left;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 5px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	color: #666699;
}


td.reviewscommentboxspecifications {
	width: 100%;	
	border-style: ridge;
	border-width: 1px;
	border-color: #fff;

}


table.reviewscommentboxadmin {
	font-size:11px;
	color:#000000;
	width:100%;
	background-color: #ffffff;

}


td.reviewscommentboxadmin {
	text-align: right;
}

.reviewscommentboxadmin A:link {text-decoration: none; color: #fff; font-weight: bold; font-size: 10px;}
.reviewscommentboxadmin A:hover {text-decoration: none; color: #fff;font-weight: bold; font-size: 10px;}
.reviewscommentboxadmin A:visited {text-decoration: none; color: #fff; font-weight: bold; font-size: 10px;}


input.reviewscommentboxadmin {
	font-size:12px;
	color:#000000;
	width:160px;
	border-color: #eeeeee;
	background-color: #ffffff;
	padding-left: 0px;
}

textarea.reviewscommentboxadmin {
	font-size: 12px;
	color:#000000;
	width: 160px;
	height:60px;
	border-color: #eeeeee;
	background-color: #ffffff;
	padding-left: 0px;
}

td.reviewscommentboxeditdata1 {
	background: #D6EDFF;
	color: #000000;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: blue;
	width: 50px;
}


td.reviewscommentboxeditdata2 {
	text-align: left;
	padding-left: 5px;
	border-style: ridge;
	border-width: 1px;
	border-color: #fff;
}

table.reviewscommentboxpassword {
	text-align: center;
	background: #990000;
	width: 100%;
	border-style: ridge;
	border-width: 1px;
	border-color: #fff;
}

table.reviewscommentboxcheck {
	width: 100%;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
	border-style: double;
	border-width: 2px;
	border-top-color: #ccccff;
	border-left-color: #9999CC;
	border-right-color: #666699;
	border-bottom-color: #ccccff;
	padding: 20px;	
}




table.reviewscommentboxcheckaction {
	width: 100%;
	background: #eeeeee;
	font-size: 12px;
	border-style: double;
	border-width: 2px;
	border-top-color: #ccccff;
	border-left-color: #9999CC;
	border-right-color: #666699;
	border-bottom-color: #ccccff;

}


/* --------------------------------------------END Comments and Reviews-------------------------------------------- */




/* --------------------------------------------- START listings --------------------------------------------- */


div.listingstextbox {
	position: absolute;
	top: 145px;
	left: 44px;
	height: 360px;
	width: 570px;
	overflow: auto;
	font-size: 13px;

}


div.listingstextbox span {
	position: absolute;
	top: 1px;
	left: 7px;
	font-size: 11px;
	font-style: italic;
	font-family: arial, verdana, tahoma, sans-serif,  arial;
	width: 545px;
	border-bottom: 1px solid #cccccc;

}


div.listingsmap {
	position: absolute;
	top: 150px;
	left: 635px;
	height: 150px;
	width: 184px;
}

div.listingsmaptext {
	position: absolute;
	top: 300px;
	left: 621px;
	height: auto;
	width: 200px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}


.listingsmaptext A:link {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px; color: #666666}
.listingsmaptext A:visited {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px; color: #666666}
.listingsmaptext A:hover {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px; color: #666666;}
.listingsmaptext A:active {text-decoration: underline}


div.listingsimage {
	position: absolute;
	top: 320px;
	left: 634px;

}



/* --------------------------------------------- END listings --------------------------------------------- */



/* --------------------------------------------- START listings items for shuffle directory --------------------------------------------- */


div.listingitemtable {
	position: relative;
	top: 1px;
	left: 0px;
	width: 550px;
	height: 108px;
	background: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif, arial;
	text-align: left;

	border: 1px solid #ffffff;

	border-bottom-width: 1px;
	border-bottom-style: dotted;	
	border-bottom-color: #cccccc;

	overflow: auto;
}


div.listingitemimagebox {
	position: absolute;
	top: 20px;
	left: 15px;
	width: 92px;
	height: 66px;
	text-align: center;
	border-style:ridge;
	border-width:1px;
	border-color: #ffffff;
	background: #ffffff;
}


div.listingitemtitle {
	position: absolute;
	top: 9px;
	left: 110px;
	height: 18px;
	width: 410px;
	overflow: auto;
	font-weight: bold;
}


div.listingitemtitle H3 {
	font-size: 13px;
	font-style: normal;
	color: #000;
	text-align: left;
	line-height: 16px;
	padding: 0px;
	border: 0px;
	margin: 0px;
}


div.listingitemlocation {
	position: absolute;
	top: 24px;
	left: 110px;
	padding-left: 10px;
}

div.listingitemlocation H4 {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

div.listingitemtext {
	position: absolute;
	top: 41px;
	left: 120px;
	width: 410px;
	text-indent: 5px;
}

div.listingitemlinks {
	text-align: left;
	margin-top: 5px;
	padding-bottom: 0px;
	text-indent: 0px;	
}

.listingitemtext A:link {text-decoration: underline; color: #0033FF; font-weight: normal; font-size: 10px}
.listingitemtext A:visited {text-decoration: underline; color: #0033ff; font-weight: normal; font-size: 10px}
.listingitemtext A:hover {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px}
.listingitemtext A:active {text-decoration: underline}


div.listingitemmore {
	position: absolute;
	top: 14px;
	right: 10px;
}


div.currentsection {
	font-family: arial, verdana, tahoma, sans-serif;
	position: relative;
	top:1px;
	right: 5px;
	text-align: right;
	font-size: 9px;
	color: #bbbbbb;
}


/* --------------------------------------------- END listings items for shuffle directory --------------------------------------------- */



/* --------------------------------------------- START directory --------------------------------------------- */


div.directorylettergroupbox {
	position: relative;
	left: 130px;
	width: 400px;
	margin-bottom: 30px;
}



div.directoryletter {
	position: absolute;
	top: -18px;
	left: -145px;
	width: 120px;
	height: 60px;
	font-family: "Times New Roman", serif, verdana, arial;
	font-size: 50px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	background: #999966;
	border: 1px ridge #ffffff;
}


div.directorylocation {
	font-size: 18px;
	font-weight: bold;
	color: #999966;
	padding-top: 20px;
	padding-left: 0px;
	margin-bottom: 5px;
	border-bottom: 1px ridge #fff;
}

div.directorylocation span {
	position: relative;
	top: 0px;
	left: 5px;
	width: auto;
	font-size: 12px;
	color: #000000;
	border-bottom: none;
	padding-bottom: 0px;
	font-weight: normal;
}

div.mapcitylocation {
	display: none
}

div.directoryproperty {
	position: relative;
	top: 0px;
	left: 0px;
	color: #cccccc;
	font-weight: bold; 
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 0px;

}


div.directoryproperty span {
	font-size: 11px;
	font-style: italic;
	top: 2px;
	left: auto;
	width: auto;
	color: #000000;
	padding-bottom: 0px;
	font-weight: normal;
	border-bottom: none;
}


.directoryproperty A:link {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px}
.directoryproperty A:visited {text-decoration: underline; color: #111111; font-weight: bold; font-size: 12px}
.directoryproperty A:hover {text-decoration: underline; color: #999966; font-weight: bold; font-size: 12px}
.directoryproperty A:active {text-decoration: none}



div.directorypropertytype {
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
	width: 65px;
	padding-top: 2px;
	float: left;

}




/* --------------------------------------------- END directory --------------------------------------------- */



/* --------------------------------------------- START benefits --------------------------------------------- */

div.benefitsbox {
position: absolute;
top: 71px;
left: 14px;
width: 840px;
height: 462px;
overflow: auto;
}

div.benefitstextbox {
	width: 404px;
	font-family: times, sans-serif, arial, tahoma;
	text-align: left;
	font-size: 25px;
	color: #565012;
	font-weight: normal;
	float: left;

	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 5px;

	margin: 2px;
	
	border-top:1px solid #EFEBC1;
	border-right:1px solid #ACA878;
	border-bottom:1px solid #A09C6E;
	border-left:1px solid #C5C19A;


}

div.benefitstexttitle {
	font-size: 15px;
	font-family: times,  "Times New Roman", tahoma,  arial, verdana, sans-serif;
	text-align: left;	
	color: #706704;
	font-style: italic;
	font-weight: normal;
	position: relative;
	top: 5px;
}

div.benefitstextinfo {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif,  arial;
	text-align: left;	
	color: #000000;
	text-indent: 5px;
}

div.benefitsbackground1 {
	background-color: #E8F0F3;
} 

div.benefitsbackground2 {
	background-color: #D5ECF3;
} 


/* --------------------------------------------- END benefits --------------------------------------------- */



/* --------------------------------------------- START add property --------------------------------------------- */


div.addpropertytitleform {
	position: absolute;
	top: 90px;
	left: 50px;
	width: 253px;
	height: 80px;
	font-size: 12px;
	color: #3B7199;
	overflow: auto;
}

span#addpropertytitleformbold {
	font-size: 18px;
	font-weight: bold;
	color: #3B7199;
}

div.addpropertytitleform span{
	font-size: 24px;
	color: #FBFDE1;
}


div.addpropertyformtop {
	position: absolute;
	top: 193px;
	left: 35px;
	width: 275px;
	height: 195px;
	text-align: right;
	font-size: 12px;
	color: #000;
}

div.addpropertyformtop input {
	font-size: 13px;
	width: 140px;
	text-align: center;
}

div.addpropertyformbottom {
	position: absolute;
	top: 390px;
	left: 50px;
	width: 260px;
	height: 121px;
	text-align: left;
	font-size: 12px;
	color: #000;
}


div.addpropertyformbottom textarea {
	width: 260px;
	height: 55px;
	padding: 10px;
}

div.addpropertyformbottom p {
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	color: #ffffff;
	font-style: italic;
	font-size: 11px;
	text-align: left;
}

div.addpropertyformbottom input {
	position: absolute;
	bottom: 0px;
	right: 10px;
}



div.addpropertybenefitstitle {
	position: absolute;
	top: 93px;
	left: 350px;
	width: 480px;
	height: 17px;
	padding-left: 7px;
	font-size: 12px;
	color: #215F8E;
}

div.addpropertybenefits {
	position: absolute;
	top: 113px;
	left: 351px;
	width: 479px;
	height: 396px;
	overflow: auto;
	font-size: 12px;
	color: #3B7199;
}


div.addpropertybenefits UL {
	margin-left: 15px;
	list-style-image: url(../../images/all/add-property-benefits.gif);
}

div.addpropertybenefits li {
	margin: 10px;
	padding-left: 10px;
}

span.addpropertybenefits {
	padding-left: 10px;
}

div.addpropertybenefitsnote {
	padding: 20px;
	text-indent: 10px;
}

/* --------------------------------------------- END add property --------------------------------------------- */



/* --------------------------------------------- START Attraction Item --------------------------------------------- */
div.attractioncontainerbox {
	position: absolute;
	top: 80px;
	left: 40px;
	width: 667px;
	height: 442px;
	background-image: url('../../images/attractions/tenerife-attraction-book.jpg');
	background-repeat: no-repeat;
}

div.attractioninformationbox {
	position: absolute;
	top: 20px;
	left: 78px;
	width: 530px;
	height: 385px;
}

div.attractioninformationbox H1 {
	position: absolute;
	top: 24px;
	width: 250px;
	text-align: center;
	font-size: 24px;
}

img.attractioninformationbox {
	position: absolute;
	top: 85px;
	left: 9px;
	width: 230px;
	height: 230px;
	border: 5px double #aaaaaa;
}

div.attractioninformationtext {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 245px;
	height: 370px;
	overflow: auto;
	font-size: 11px;
}

img.attractionimageright {
	float: right;
	border: 1px ridge #ffffff;
	margin: 5px;
}

img.attractionimageleft {
	float: left;
	border: 1px ridge #ffffff;
	margin: 5px;
}

div.attractioninformationtext p {
	margin-bottom: 10px;
	margin-right: 4px;
}

div.attractioninformationtext h2{
font-size: 16px;
text-indent: 0px;	
}

div.attractionbookmark {
	position: absolute;
	top: 82px;
	right: 10px;
}

/* --------------------------------------------- END Attraction Item --------------------------------------------- */



/* --------------------------------------------- START forums --------------------------------------------- */



div.forumstitlebox {
	background-image: url('../../images/forums/title-forums-frame.gif');
	position: absolute;
	top: 75px;
	left: 3px;
	height: 110px;
	width: 420px;
}


div.forumstitleboxtext {
	position: absolute;
	top: 15px;
	left: 22px;
	height: 85px;
	width: 380px;
	overflow: auto;
	font-size: 12px;
	background-color: #ffffff;
}

div.forumstitleboxtext LI{
	margin-left: 30px;
}


div.forumstitleboxtextcountryimg {
	position: absolute;
	top: 23px;
	left: 14px;
	width: 96px;
	z-index: 1;
	border: 1px solid #eeeeee;
}

div.forumstitleboxtextcountry {
	position: absolute;
	top: 13px;
	left: 125px;
	height: 85px;
	width: 285px;
	overflow: auto;
	font-size: 12px;
	background-color: #ffffff;
}



div.forumstitlebox span {
	font-size: 18px;
	font-weight: bold;
}

div.forumstitleboxnote {
	position: absolute;
	top: 19px;
	left: 228px;
	height: 16px;
	text-align: right;
	overflow: auto;
	font-size: 10px;
	font-style: italic;
}

div.forumsgroupboxseniors {
background-image: url('../../images/forums/background-forums-seniors.gif');
position: absolute;
top: 193px;
left: 3px;
width: 420px;
height: 103px;
}

div.forumsgroupboxfamilies {
background-image: url('../../images/forums/background-forums-families.gif');
position: absolute;
top: 307px;
left: 3px;
width: 420px;
height: 103px;
}

div.forumsgroupboxcouples {
background-image: url('../../images/forums/background-forums-couples.gif');
position: absolute;
top: 421px;
left: 3px;
width: 420px;
height: 103px;
}


div.forumsgroupboxspecials {
background-image: url('../../images/forums/background-forums-specials.gif');
position: absolute;
top: 78px;
left: 435px;
width: 420px;
height: 103px;
}


div.forumsgroupboxweddings {
background-image: url('../../images/forums/background-forums-weddings.gif');
position: absolute;
top: 193px;
left: 435px;
width: 420px;
height: 103px;
}


div.forumsgroupboxgroups {
background-image: url('../../images/forums/background-forums-groups.gif');
position: absolute;
top: 307px;
left: 435px;
width: 420px;
height: 103px;
}


div.forumsgroupboxbusiness {
background-image: url('../../images/forums/background-forums-business.gif');
position: absolute;
top: 421px;
left: 435px;
width: 420px;
height: 103px;
}



img.forumsgroupbox {
position: absolute;
top: 16px;
left: 7px;
}

h2.forumsgroupboxtitle {
position: absolute;
top: -2px;
left: 0xp;
font-size: 11px;
color: #ffffff;
}

.forumsgroupboxtitle A:link {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}
.forumsgroupboxtitle A:visited {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}
.forumsgroupboxtitle A:hover {text-decoration: underline; font-size: 11px; color: #fffaaa; font-weight: bold}
.forumsgroupboxtitle A:active {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}


div.forumsgroupboxtext {
	position: absolute;
	top: 20px;
	left: 80px;
	width: 335px;
	height: 77px;
	overflow: auto;
	font-size: 11px;
	padding: 5px;
}






/* --------------------------------------------- END forums --------------------------------------------- */



/* --------------------------------------------- START contact us --------------------------------------------- */

div.contactustext {
	position: absolute;
	top: 242px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 16px;
}

div.contactustext span{
	line-height: 70px; 
	font-size: 30px;
}
/* --------------------------------------------- END contact us --------------------------------------------- */





/* --------------------------------------------- START tab menu --------------------------------------------- */


#labelnavigationtabdown {
	position: absolute;
	top:112px;
	left: 29px;
	width: 800px;
	background-color:transparent; 
	margin:0px auto; 
	height:30px; 
	background:transparent;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */
}


#labelnavigationtabdown ul {
	margin:0; 
	padding:0; 
	list-style-type:none; 
	background:transparent;
}


#labelnavigationtabdown li {
	display:block; 
	float:left; 
	margin:0 1px;
	width:95px;
	font-size: 12px;
}



.labeltexttabdown {
	background:transparent;
}


.labeltexttabdown span {
	text-align:center; 
	color:#fff; 
	margin:0; 
	font-weight:normal;
	padding-top: 3px;
}



a.menutabdown, a.menutabdown:visited {display:block; text-decoration:none; width:95px;}
a.menutabdown:hover {background:transparent; cursor:pointer;}
a.menutabdown:hover span {padding-top:10px;}
a.menutabdown:active span {padding-top:10px;}




.labelcolortabdown1 {background:#CC0000;}
.labelcolortabdown2 {background:#9ECDE1;}
.labelcolortabdown3 {background:#CCCC00;}
.labelcolortabdown4 {background:#339900;}
.labelcolortabdown5 {background:#33CCCC;}
.labelcolortabdown6 {background:#006699;}
.labelcolortabdown7 {background:#CC33FF;}
.labelcolortabdown8 {background:#999965;}
.labelcolortabdown9 {background:#FE0373;}
.labelcolortabdown10 {background:#FE3E03;}




#labelnavigationtabup {
	position: absolute;
	top:66px;
	left: 29px;
	width: 800px;


	background:transparent; 
	margin:0px auto; 
	height:34px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */
}



#labelnavigationtabup ul {
	margin:0; 
	padding:0; 
	list-style-type:none; 
	background:transparent;
}


#labelnavigationtabup li {
	display: block;
	float:left; 
	margin:0 1px;
	font-size: 12px;
	width: 150px;
}



.labeltexttabup {
	background:transparent;
}


.labeltexttabup span {
	text-align:center; 
	color:#fff; 
	margin:0; 
	font-weight:normal;
	padding-bottom: 13px;
}


.boxcontent {
	display:block; 
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.pad {
	display:block; 
	height:1em;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}



a.menutabup, a.menutabup:visited {display:block; text-decoration:none; width: 150px;}
a.menutabup:hover {background:transparent; cursor:pointer;}
a.menutabup:hover .boxcontent {padding-bottom: 13px;}
a.menutabup:hover .pad {height:0.5em;}
a.menutabup:active .pad {height:0.5em;}


.labelcolortabup {background:#898A57;}

.labelcolortabup1 {background:#CC4F4F;}
.labelcolortabup2 {background:#CCC24F;}
.labelcolortabup3 {background:#72CC4F;}
.labelcolortabup4 {background:#4FCCBF;}


.tabselectedpad {
	height:0.5em;
}



.labelborder1, .labelborder2, .labelborder3, .labelborder4 {
	display:block; 
	font-size:1px;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}


.labelborder1, .labelborder2, .labelborder3 {
	height:1px;
}


.labelborder2, .labelborder3, .labelborder4 {
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
}


.labelborder1 {
	margin:0 5px; 
	background:#fffffd;
}

.labelborder2 {
	margin:0 3px; 
	border-width:0 2px;
}


.labelborder3 {
	margin:0 2px;
}


.labelborder4 {
	height:2px; 
	margin:0 1px;
}


.labelcolortabunavailable {
	background:#ffffff;
}
/* -- cambiare a background: eeeeee -- */



/* --------------------------------------------- END tab menu --------------------------------------------- */




/* --------------------------------------------START Image Pop-up-------------------------------------------- */

body.imagepopup {
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
}

div.imagepopup {
	text-align: center;
}

div.imagepopup img {
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

div.imagepopupnotice {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 10px;
}


/* --------------------------------------------END Image Pop-up-------------------------------------------- */




/* --------------------------------------------START how to enable Javascript-------------------------------------------- */

div.javascriptintroduction {
	position: absolute;
	top: 90px;
	left: 82px;
	width: 691px;
	height: 134px;
	overflow: auto;
	padding: 10px;
	padding-left: 25px;
	font-size: 12px;
	z-index: 1;
}


div.javascriptinstructions {
	position: absolute;
	top: 220px;
	left: 82px;
	width: 706px;
	height: 307px;
	font-size: 11px;
}

div.javascriptwindowsbox {
	position: absolute;
	top: 30px;
	left: 15px;
	width: 326px;
	height: 253px;
	overflow: auto;
}


div.javascriptwindowstext {
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 20px;
}

div.javascriptwindowstext OL{
	padding-left: 50px
}

div.javascriptwindowstext lI{
	padding-top: 5px
}



div.javascriptmacbox {
	position: absolute;
	top: 30px;
	left: 358px;
	width: 326px;
	height: 253px;
	overflow: auto;
}



/* --------------------------------------------END how to enable Javascript-------------------------------------------- */




div.noscript {
	position: absolute;
	width: 100%;
	height: 21px;
	top: 0px;
	left: 0px;
	font-size: 11px;
	color: #000000;
	background-color: #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 10px;
	font-weight: bold;
	overflow: auto;
}


div.noscript span {
	font-size: 13px;
	color: #ffffff;
	background-color: #FF0000;	
}

.noscript A:link {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}
.noscript A:visited {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}
.noscript A:hover {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}
.noscript A:active {text-decoration: underline; font-size: 11px; color: #fff; font-weight: bold}


div#rightclickmenu {
	position:absolute;
	top:-1000px; 
	left:-1000px; 
	z-index:1000;   
}  

table.rightclicktablemain {
	width: 160px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #bbbbbb;
}

table.rightclicktablesecondary {
	width: 150px;
	border-style: solid;
	border-width: 1px;
	border-color: #aaa;
	background-color: #fff;
}

td#rightclicktdtitle {
	background-color: #000000;
	width: 150px;
	height: 50px; 
	text-align: center;
	color: #BB9955;
	font-weight: bold;
}

td#rightclicktdempty {
	background-color: #ffffff;
	height: 10px;
}

td#rightclicktdemptybottom {
	background-color: #ffffef;
	height: 10px;
}

td#rightclicktdbottom {
	background-color: #000000;
	height: 15px;
}


#rightclickmenu A:link {text-decoration: none; font-size: 14px; color: #504D34; font-weight: normal; line-height: 16px;}
#rightclickmenu A:visited {text-decoration: none; font-size: 14px; color: #3C3A26; font-weight: normal; line-height: 16px;}
#rightclickmenu A:hover {text-decoration: none; font-size: 16px; color: #000000; font-weight: bold; width: 100%; background: #EFEFEF; line-height: 16px;}
#rightclickmenu A:active {text-decoration: none; color: #504D34; font-weight: normal; line-height: 16px;}




#prepage {
	position: absolute;
	top: 275px;
	left: 225px;
	background: #000001;
	color: #fffffe;
	z-index: -100;
}




div.top {
	position: absolute;
	top: 2px;
	left: 0px;
	width: 100%;
	height: 17px;
	color: #504D34;
	font-size: 11px;
	text-align: center;
	overflow: auto;
}

.top A:link {text-decoration: underline; color: #504D34; font-weight: normal; font-size: 11px;}
.top A:visited {text-decoration: underline; color: #504D34; font-weight: normal; font-size: 11px;}
.top A:hover {text-decoration: underline; color: #BDB15E; font-weight: normal; font-size: 11px;}
.top A:active {text-decoration: underline; color: #504D34; font-weight: normal; font-size: 11px;}



div.listingsnoproperties {
	position: relative;
	top: 130px;
	left: 0px;
	width: 100%;
	height: 190px;
	background: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: center;
	margin-left: -4px;
}

div.listingsnoproperties span {
	position: relative;
	top: 120px;
	width: 100%;
	font-size: 11px;
	font-style: italic;
	
}

div.languageindex {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	padding: 40px;
}

div.workinprogressmain {
	position: absolute;
	top: 70px;
	left: 95px;
}


div.linebreak01 {
	height: 21px;
	width: 100%;
	background-image: url('../../images/all/line-break-01.gif');
	background-repeat: repeat-x;
	align: left;
}


div.requestresultmaintext {
	position: absolute;
	top: 270px;
	left: 80px;
	width: 700px;
	text-align: center;
	font-size: 20px;
	color: #000000;
}

img.imagefloatleft {
	float: left;
}

div.wiki {
position: absolute;
top: 600px;
color: #ffffff;
}

.wiki a:link {color: #ffffff}
.wiki a:visited {text-decoration: underline; color: #ffffff;}
.wiki a:hover {text-decoration: underline; color: #ffffff;}



div.hidden {
	display: none
}


/* --------------------------------------------START TRIALS-------------------------------------------- */

/* --------------------------------------------END TRIALS-------------------------------------------- */

