@charset "utf-8";
.youngson_properties {
}

/* *** css by STORM copyright *** */

body {
	background-color: #666666;
	margin-left: 45px;
	margin-top: 45px;
	margin-right: 45px;
	margin-bottom: 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}

ul {
padding: 10px 0px 10px 50px;
margin: 0px;
}

a,a:visited {color: #000000; 
	text-decoration:underline;
	}
	
a:hover {color: #2dbbec;
	text-decoration: underline;
	}
	
a:active { color: #535459;
	}

h1 {
font-size: 15px;
color: #2dbbec;
margin: 0px 0px 12px 0px;

/*border-top:1px solid #564b47;
border-bottom:1px solid #564b47;*/
/*padding:5px 15px;*/}

h2 {
	color: #32ab18;
	font-size: 18px;
	margin: 0px 0px 6px 0px;
}

h3 {
font-size: 12px;
margin: 4px;
margin-left: 0px;
}

p {
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
line-height: 16px;
}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
	width: 828px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
	background-color: #FFFFFF;
}


/* -----------------content--------------------- */
#topholder {
float: left;
width: 828px;
height: 115px;
background-color: #FFFFFF;

}
#leftcurve {
float: left;
width: 35px;
height: 115px;
background-image: url(images/left_curve_top.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#logo {
float: left;
width: 340px;
height: 115px;
background-image: url(images/youngson_logo.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#orange {
float: left;
width: 45px;
height: 115px;
background-image: url(images/orange_shape.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#topright {
float: right;
width: 408px;
height: 115px;
background-image: url(images/top_right_image.jpg);
background-repeat: no-repeat;
background-position: right top;
}

#tiertwoholder {
float: left;
width: 828px;
height: 144px;
background-color: #FFFFFF;
}

#green {
float: left;
height: 144px;
width: 35px;
background-image: url(images/green_left.gif);
background-repeat: no-repeat;
background-position: left top;
}

#imagearea {
float: left;
height: 144px;
width: 326px;
background-image: url(images/left_image.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#toplinks {
float: right;
height: 144px;
width: 454px;
background-image: url(images/right_blue_image.jpg);
background-repeat: no-repeat;
background-position: right top;
}
#whitelinks {
	float: right;
	margin: 70px 25px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
}
#whitelinks a,#whitelinks a:visited {
padding: 0px 10px 0px 10px;
color: #FFFFFF;
text-decoration: none;
text-transform: capitalize;
}
#whitelinks a:hover {
	text-decoration: underline;
	color: #D5FFFF;
}

#fade {
float: left;
width: 828px;
height: 29px;
background-image: url(images/right_image_woman_fade.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;
}

#mainareahold {
float: left;
background-color: #FFFFFF;
padding: 0px 35px 0px 35px;
width: 758px;
}

#mainarea {
float: left;
width: 758px;
background-color: #FFFFFF;

}

#leftboxhold {
float: left;
width: 499px;
background-color: #FFFFFF;
border: 0px 1px 0px 0px;
margin: 0px 17px 0px 0px;
}

#textcontent {
float: left;
width: 481px;
padding: 0px 0px 17px 0px;
}

#textcontent02 {
	float: left;
	width: 758px;
	padding: 0px 0px 17px 0px;
}
#textcontent02 h4 {
color: #FF6600;
font-size: 11px;
padding: 5px 0px 5px 0px;
margin: 0px;
}
#textcontent02 img {
padding: 5px 30px 5px 30px;
height: 135px;
float: left;
}

#textcontent03 {
float: left;
width: 481px;
padding: 0px 0px 17px 0px;
}

#textcontent03 img {
padding: 5px 30px 5px 30px;
width: 180px;
height: 135px;
}
#textcontent04 {
float: left;
width: 758px;
padding: 0px 0px 17px 0px;
}

#textcontent04 img {
padding: 5px 36px 5px 36px;
width: 180px;
height: 135px;
}


#latestnews {
float: left;
width: 481px;
padding: 0px 0px 17px 0px;
}

#hotproperties {
float: left;
width: 481px;
padding: 0px 0px 17px 0px;
}

#hotproperties a,#hotproperties a:visited {
float: right;
color: #32ab18;
font-weight:bold ;
}
#hotproperties a:hover {
color: #2dbbec;
}

#propertyholder {
float: left;
width: 481px;
background-image: url(images/blend01.jpg);
background-repeat: repeat-x;
}
#property_one {
	float: left;
	width: 180px;
	padding: 0px 47px 0px 14px;
	border-right: 1px solid #CCCCCC;
	margin: 14px 0px 14px 0px;
}
#property_one img,#property_two img {
width: 180px;
height: 135px;
}

#property_two {
float: right;
width: 180px;
padding: 0px 14px 0px 14px;
margin: 14px 0px 14px 0px;
}

#rightboxhold {
float: right;
width: 242px;
}

#propertysearch {
float: right;
width: 240px;
height:53px;
border: 1px solid #CCCCCC;
margin: 0px 0px 12px 0px;
}
#investment {
float: right;
width: 240px;
height:53px;
border: 1px solid #CCCCCC;
margin: 0px 0px 12px 0px;
}

#searchbycountry {
float: right;
width: 240px;
border: 1px solid #CCCCCC;
margin: 0px 0px 17px 0px;
}
#cyprus,#spain,#canada,#greece,#brazil,#usa,#capeverde,#dominican,#egypt,#estonia,#france,#germany,#goa,#morocco,#ncyprus,#sweden,#dubai,#turkey,#caribbean {
float: left;
width: 180px;
background-repeat: no-repeat;
background-position:center left;
padding: 7px 0px 7px 36px;
border-bottom: 1px solid #CCCCCC;
margin: 0px 8px 6px 8px;
}
#cyprus {
background-image:url(images/cyprus.jpg);
}
#spain {
background-image:url(images/spain.jpg);
}
#canada {
background-image:url(images/canada.jpg);
}
#capeverde {
background-image:url(images/cape_verde.jpg);
}
#dominican {
background-image:url(images/dominican_rep.jpg);
}
#egypt {
background-image:url(images/egypt.jpg);
}
#estonia {
background-image:url(images/estonia.jpg);
}
#france {
background-image:url(images/france.jpg);
}
#germany {
background-image:url(images/germany.jpg);
}
#goa {
background-image:url(images/goa.jpg);
}
#morocco {
background-image:url(images/morocco.jpg);
}
#ncyprus {
background-image:url(images/ncyprus.jpg);
}
#sweden {
background-image:url(images/sweden.jpg);
}
#greece {
background-image:url(images/greece.jpg);
}
#brazil {
background-image:url(images/brazil.jpg);
}
#usa {
background-image:url(images/usa.jpg);
}
#dubai {
background-image:url(images/dubai.jpg);
}
#turkey {
background-image:url(images/turkey.jpg);
}
#caribbean {
background-image:url(images/caribbean.jpg);
}

#contactdetails {
float: right;
width: 216px;
background-image:url(images/contactheader.jpg);
background-repeat: no-repeat;
border: 1px solid #CCCCCC;
margin: 0px 0px 17px 0px;
padding: 50px 12px 17px 12px;
}
#contactdetails2 {
float: right;
width: 216px;
background-image:url(images/);
background-repeat: no-repeat;
border: 1px solid #CCCCCC;
margin: 0px 0px 17px 0px;
padding: 12px 12px 17px 12px;
}

#footer {
float: left;
width: 758px;
padding: 0px 35px 0px 35px;
background-color: #FFFFFF;
}
#footerinfo {
float: left;
width: 758px;
border-top: 1px solid #CCCCCC;
text-align: center;
color: #666666;
font-size: 11px;
padding: 17px 0px 6px 0px;
}
#footerinfo a,#footerinfo a:visited {
color: #666666;
padding: 0px 6px 0px 6px;
text-decoration: none;
}
#footerinfo a:hover {
color: #2dbbec;
text-decoration: underline;
}

#botfooter {
float: left;
width: 828px;
height: 11px;
background-color: #FFFFFF;
}

#footerleft {
float: left;
width: 35px;
height: 11px;
background-image: url(images/bot_left_curve.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}
#footermiddle {
float: left;
width: 758px;
height: 11px;
}
#footerright {
float: right;
width: 35px;
height: 11px;
background-image: url(images/bot_right_curve.jpg);
background-repeat: no-repeat;
background-position: bottom right;
}




#content {
background-color:#FFFFFF;
line-height: 18px;
}

#content li {
	padding-left: 12px;
	margin-left: 10px;
}

div#content { 
min-height:200px;
/*height:expression(this.scrollHeight > 600 ? "auto":"600px"); */
}#mainareahold2 {
	float: left;
	background-color: #FFFFFF;
	width: 758px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
