/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#cccccc;
	

	}

#maincontanor
		{
		margin: 0 auto;
		height:1140px;
		width:980px;
		text-align:center;
		background-color:#ffffff;
		}
		
#maincontanor002
		{
		margin: 0 auto;
		height:auto;
		width:980px;
		text-align:center;
		background-color:#ffffff;
		}
		
#jimcotopcontanor
		{
		height:118px;
		width:980px;
		float:left;
		text-align:left;
		}
		
#topimg
		{
		height:77px;
		width:980px;
		}
#jimcotopcont2
		{
		height:30px;
		width:980px;
		background-image:url(images/topmiddle.jpg);
		background-repeat:repeat-x;
		text-align:left;
		float:left;
		color:#ffffff;
		}
		
#menuconttop
		{
		height:30px;
		width:109px;
		float:left;
		text-align:center;
		
		}
#menuconttopimg
		{
		height:30px;
		width:46px;
		float:left;
		text-align:center;
		}
		
.topmenutxt
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		font-weight:normal;
		color:#f4f4f4;
		margin-top:5px;
		}
		
A.top:link {
	font-size:12px;  color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
A.top:visited {
	font-size:12px;  color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; }
A.top:hover {
	font-size:12px; color:#f4080a; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}	
		
#leftlinetop
		{
		height:30px;
		width:3px;
		float:left;
		}
#middlelinetop
		{
		height:30px;
		width:7px;
		float:left;
		}		
		
#contanor3
		{
		height:313px;
		width:980px;
		float:left;
		background-color:#ffffff;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:2px;
		
		
		}
		
#boxcontanor
		{
		height:313px;
		width:317px;
		padding-left:4px;
		float:left;
		background-image:url(images/whitebox.jpg);
		background-repeat:no-repeat;
		text-align:center;
		}
	
		
#intimatecont
		{
		height:313px;
		width:650px;
		padding-left:5px;
		padding-right:4px;
		float:left;
		}
#dreadpropertycont
		{
		height:auto;
		width:317px;
		float:left;
		text-align:left;
		}
		
.dreamtxt
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:23px;
		font-weight:normal;
		color:#1e1e1e;
		padding-top:10px;
		padding-left:15px;
		}

.country
		{
		FONT-FAMILY: Tahoma, Arial, ms sans serif;
		font-size:15px;
		color:#021624;
		padding-left:30px;
		font-weight:normal;
		padding-top:10px;
		}
		
.listmenu
		{
		font-family:Arial, Helvetica, sans-serif;
		color:#021624;
		border:none;
		border:#FFFFFF;

		background-color:#ffffff;
		height:20px;
		width:220px;
		}		

#all
		{
		width:250px;
		margin-left:30px;
		height:20px;
		padding-top:7px;
		}
		
#searchboxcont
		{
		height:32px;
		width:227px;
		float:left;
		padding-top:50px;
		text-align:left;
		float:left;
		padding-left:90px;
		
		}
		
#searchbox
		{
		height:32px;
		width:134px;
		text-align:center;
		background-image:url(images/searchbox.jpg);
		background-repeat:no-repeat;

		}
		
.searchtxt
		{
		FONT-FAMILY: Tahoma, Arial, ms sans serif;
		color:#ffffff;
		font-size:16px;
		padding-top:7px;
		font-weight:bold;
		}
		
A.top2:link {
	font-size:14px;  color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
A.top2:visited {
	font-size:14px;  color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
A.top2:hover {
	font-size:14px; color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }		
		
		
		
#underlinegray
		{
		height:4px;
		width:980px;
		background-image:url(images/underlinegray.jpg);
		background-repeat:repeat-x;
		margin-top:5px;
		margin-bottom:5px;
		float:left;
		}
		
#contanor4
		{
		height:auto;
		width:980px;
		float:left;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}
		
#contanor4A
		{
		height:auto;
		width:660px;
		float:left;
		}
		
#contanor4B
		{
		height:auto;
		width:320px;
		float:left;
		background-color:#ededed;
		}
		
#luxurycont
		{
		height:auto;
		width:660px;
		float:left;
		margin-top:5px;
		}
.luxurytxt
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#000000;
		font-weight:normal;
		padding-left:20px;
		}
		
#redback
		{
		height:62px;
		width:315px;
		border:1px solid #A92111;
		background-image:url(images/redbg.jpg);
		background-repeat:repeat-x;
		float:left;
		}
		
#redbackmattercont
		{
		height:auto;
		width:320px;
		float:left;
		text-align:left;
		}
.matter
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#5f5f5f;
		padding-left:15px;
		padding-right:15px;
		text-align:justify;
		font-weight:normal;
		padding-top:10px;
		padding-bottom:10px;
		line-height:18px;
		}
		
.matterbold
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		}
		
		
#blueboxcont
		{
		height:38px;
		width:293px;
		float:left;
		background-image:url(images/bluebox1.jpg);
		background-repeat:no-repeat;
		text-align:left;
		margin-left:10px;
		margin-top:15px;
		}
		
#blueboxconta
		{
		height:38px;
		width:293px;
		float:left;
		background-image:url(images/bluebox2.jpg);
		background-repeat:no-repeat;
		text-align:left;
		margin-left:10px;
		margin-top:15px;
		}
		
#blueboxcontb
		{
		height:38px;
		width:293px;
		float:left;
		background-image:url(images/bluebox3.jpg);
		background-repeat:no-repeat;
		text-align:left;
		margin-left:10px;
		margin-top:15px;
		}
		
.blueboxtxt
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#ffffff;
		padding-left:15px;
		font-weight:normal;
		padding-top:5px;
		}
		
A.top3:link {
	font-size:20px;  color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
A.top3:visited {
	font-size:20px;  color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
A.top3:hover {
	font-size:20px; color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }		
			

		
		
.contactus
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		font-weight:normal;
		padding-left:15px;
		padding-top:20px;
		padding-bottom:10px;
		color:#E03A00;
		}
		
.bouwfondstxt
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#695A2F;
		font-weight:normal;
		padding-left:15px;
		padding-bottom:23px;
		}
		
.realestate
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:23px;
		color:#ffffff;
		padding-left:10px;
		padding-top:5px;
		}
		
#bottomcont
		{
		width:980px;
		height:30px;
		background-color:#43484B;
		color:#B9B9B9;
		text-align:center;
		padding-top:10px;
		float:left;
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		font-weight:normal;
		
		
		}
		
#villa1cont
		{
		height:304px;
		width:644px;
		background-image:url(images/graydientline.jpg);
		background-repeat:repeat-x;
		float:left;

		}
		
#villacont01
		{
		height:auto;
		width:644px;
		margin-left:7px;
		margin-top:10px;
		float:left;
		background-color:#E6E6E6;
		}
		
		
#bordergraycont
		{
		height:304px;
		width:5px;
		float:left;
		}
		
#villaimgcont
		{
		height:auto;
		width:208px;
		float:left;
		
		}
		
#villaimg
		{
		height:115px;
		width:208px;
		padding-top:7px;
		}	

.vallatxtred
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#E30B0B;
		font-weight:bold;
		text-align:left;
		line-height:20px;
		padding-left:15px;
		}
		
.vallatxblack
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#585858;
		font-weight:normal;
		text-align:left;
		line-height:20px;
		padding-left:15px;
		}
#featuredpropertycont
		{
		height:135px;
		width:644px;
		margin-left:7px;
		float:left;
		}
#fpleft
		{
		height:121px;
		width:36px;
		float:left;
		}
		
#fpmiddle
		{
		height:121px;
		width:572px;
		background-image:url(images/fpmiddle.jpg);
		background-repeat:repeat-x;
		float:left;
		}
		
#line2
		{
		height:2px;
		width:660px;
		float:left;
		background-image:url(images/line2.jpg);
		background-repeat:repeat-x;
		margin-top:8px;
		margin-bottom:8px;
		}		
		
#exploreus
		{
		height:auto;
		width:219px;
		border-right:1px solid #DEDEC7;
		float:left;
		}
		
#exploreus2
		{
		height:auto;
		width:260px;

		float:left;
		}
		
#overseas
		{
		height:auto;
		width:219px;
		float:left;
		}
.exploreustxt
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#E03A00;
		padding-left:15px;
		}
		
A.top4:link {
	font-size:17px;  color:#E03A00; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
A.top4:visited {
	font-size:17px;  color:#E03A00; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
A.top4:hover {
	font-size:17px; color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }		
			

A.contactlink:link {
	font-size:12px;  color:#E03A00; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
A.contactlink:visited {
	font-size:12px;  color:#E03A00; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
A.contactlink:hover {
	font-size:12px; color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }		
		
		
.investment
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#605E55;
		padding-left:15px;
		padding-right:15px;
		line-height:20px;
		}
		
A.top5:link {
	font-size:13px;  color:#605E55; text-decoration:none; font-family: Tahoma, Arial, ms sans serif; }
A.top5:visited {
	font-size:13px;  color:#605E55; text-decoration:none; font-family: Tahoma, Arial, ms sans serif; }
A.top5:hover {
	font-size:13px; color:#000000; text-decoration:none; font-family: Tahoma, Arial, ms sans serif; }
				
		
#picture1
		{
		height:94px;
		width:139px;
		float:left;
		padding-right:4px;
		padding-top:15px;
		}	
				
#developmentcont3
		{
		width:980px;
		float:left;
		background-color:#ffffff;

		}				
#devpleftcont
		{
		width:328px;
		float:left;
		text-align:center;
		background-color:#ededed;
		}
#devprightcont
		{
		width:652px;
		float:left;
		text-align:center;
}		

#boxcontanordevp
		{
		height:313px;
		width:317px;
		margin-left:4px;
		margin-top:5px;
		float:left;
		background-image:url(images/whitebox.jpg);
		background-repeat:no-repeat;
		text-align:center;
		}
		
#rightA
		{
		width:638px;
		text-align:left;
		float:left;
		margin-left:7px;
		background-image:url(images/rightAbg.jpg);
		background-repeat:repeat-x;
		
		}
		
#dvepcont
		{
		height:50px;
		width:638px;
		float:left;
		}
		
		
.devpheading
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:25px;
		font-weight:normal;
		color:#f4080a;
		padding-left:20px;
		padding-top:10px;
		text-align:left;
		}
		
#dvepmattercont
		{
		height:auto;
		width:638px;
		float:left;
		}
		
#devp1
		{
		height:auto;
		width:631px;
		float:left;
		margin-left:3px;

		}		
		
		
#devptopcurve
		{
		height:12px;
		width:631px;
		float:left;

		}		
#devpbottomcurve
		{
		height:13px;
		width:631px;
		float:left;
		}
#devpmiddlecurve
		{
		height:auto;
		width:631px;
		float:left;
		background-image:url(images/devpmiddlecurve.jpg);
		background-repeat:repeat-y;
		}

#devpmiddlecurve2
		{
		height:auto;
		width:631px;
		float:left;
		background-image:url(images/devpmiddlecurve2.jpg);
		background-repeat:repeat-y;
		}
		
#pictureback
		{
		height:205px;
		width:631px;
		background-image:url(images/devppictureback.jpg);
		background-repeat:no-repeat;
		}
		
#pictureback2
		{
		height:205px;
		width:631px;
		background-image:url(images/devppictureback2.jpg);
		background-repeat:no-repeat;
		}
#devpA
		{
		height:auto;
		width:315px;
		float:left;
		}				
		
#devpB
		{
		height:auto;
		width:316px;
		float:left;
		}
		
#picture6
		{
		height:200px;
		width:292px;
		padding-left:14px;
		}
		
#picture6A
		{
		height:200px;
		width:292px;
		padding-left:9px;
		}
		
#devpnamecont
		{
		height:auto;
		width:300px;
		padding-left:8px;
		float:left;
		}
		
#devpnamecontA
		{
		height:auto;
		width:300px;
		float:left;
		}
		
#devpnamecontB
		{
		height:auto;
		width:300px;
		float:left;
		}
		
#devpnamecontA1
		{
		height:auto;
		width:120px;
		float:left;
		}
		
#devpnamecontA2
		{
		height:auto;
		width:180px;
		float:left;
		}
		
.matter1
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#222222;
		text-align:justify;
		font-weight:normal;
		padding-top:4px;
		padding-bottom:10px;
		padding-right:5px;

		}
		
.matter01
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#222222;
		text-align:justify;
		font-weight:normal;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:6px;
		padding-left:4px;

		}
		
.matter2
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#f4080a;
		text-align:justify;
		font-weight:bold;
		line-height:20px;


		}
		
.matter3
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		color:#005392;
		text-align:justify;
		font-weight:normal;
		line-height:20px;
		}
		
.redstar
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:12px;
		color:#FF0000;
		font-weight:800;
		}
		
#line3
		{
		height:2px;
		float:left;
		background-image:url(images/line3.jpg);
		background-repeat:repeat-x;
		width:980px;
		}
		
#contanor5
		{
		height:auto;
		width:980px;
		float:left;
		text-align:left;
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		padding-top:10px;
		background-color:#ffffff;
		padding-bottom:8px;
		}
		
#bottomcont2
		{
		width:980px;
		height:30px;
		background-color:#43484B;
		color:#B9B9B9;
		text-align:center;
		padding-top:10px;
		float:left;
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		font-weight:normal;
		padding-top:15px;		
		}
		
#dolphincontainer{position:relative;height:45px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:11px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 12px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

#contactpart1
		{
		height:auto;
		width:50%;
		float:left;
		padding-left:4px;
		padding-right:4px;
		padding-top:15px;
		}	
#contactpart2
		{
		height:auto;
		width:40%;
		float:right;
		padding-left:4px;
		padding-right:4px;
		padding-top:15px;
		}	
#hmcont
		{
		height:auto;
		width:632px;
		float:left;

		}
		
#hmtop
		{
		height:14px;
		width:632px;
		float:left;
		}
#hmmiddle
		{
		height:auto;
		width:632px;
		float:left;
		background-image:url(images/hhstatecurve.jpg);
		background-repeat:repeat-y;
		}
		
#hmmiddle2
		{
		height:auto;
		width:632px;
		float:left;
		background-image:url(images/hhbgimg.jpg);
		background-repeat:no-repeat;
		}
		
#hhphotocont
		{
		height:auto;
		width:320px;
		float:left;
		}
#hhmattercont
		{
		height:auto;
		width:312px;
		float:left;
		}
		
#housemodlephoto
		{
		width:292px;
		padding-left:15px;
		float:left;
		
		}
		
#housemodlesmall
		{
		height:63px;
		width:90px;
		float:left;
		padding-left:13px;
		padding-top:5px;
		}
		
#hmicont
		{
		height:auto;
		width:312px;
		float:left;
		}
#hmicont2
		{
		height:50px;
		width:312px;
		float:left;
		margin-top:25px;
		}


#hmi1
		{
		height:auto;
		width:122px;
		float:left;
		}
		
#hmi2
		{
		height:auto;
		width:190px;
		float:left;
		}
.hmheading
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:16px;
		color:#f40809;
		font-weight:bold;
		padding-left:10px;
		padding-bottom:10px;
		}
		
.txtfirst
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		font-weight:bold;
		color:#5b5b5b;
		line-height:23px;
		padding-left:10px;
		}
		
.txtsecond
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:13px;
		font-weight:bold;
		color:#00487f;
		line-height:23px;

		}
		
#vgcont
		{
		height:50px;
		width:156px;
		float:left;
		}
		
#vg
		{
		height:50px;
		width:129px;
		background-image:url(images/videogallery.jpg);
		background-repeat:no-repeat;
		margin-left:15px;
		}
		
#pg
		{
		height:50px;
		width:129px;
		background-image:url(images/photogallery.jpg);
		background-repeat:no-repeat;
		margin-left:10px;
		}
		
.vgtxt
		{
		font-family: Tahoma, Arial, ms sans serif;
		font-size:12px;
		font-weight:bold;
		color:#cf3232;
		padding-left:60px;
		padding-top:12px;
		}
		
		
A.video:link {
	font-size:12px;  color:#cf3232; text-decoration:none; font-family: Tahoma, Arial, ms sans serif;font-weight:bold; }
A.video:visited {
	font-size:12px;  color:#cf3232; text-decoration:none; font-family: Tahoma, Arial, ms sans serif;font-weight:bold;}
A.video:hover {
	font-size:12px; color:#3b5ea8; text-decoration:none; font-family: Tahoma, Arial, ms sans serif;font-weight:bold; }



		
		