body {

	background-color: #CC6600;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#mainbox {

	background-color:#E4E6D9;

}

#menu {

	background-image:url(images/bg-menu.png);

	background-repeat:repeat-x;

}

#breadcrumb {
	padding-bottom:10px;

	padding-left:15px;


	color:#2a2a09;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

#breadcrumb a {

 	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	color:#2a2a09;

}

#content {

padding-left:5px;

padding-right:10px;

}

.menus {

POSITION: relative;z-index:100;

}

BODY.water {

	BACKGROUND: #ffffff; MARGIN: 0px; FONT: 12px Arial,verdana,sans-serif; TEXT-ALIGN: center;

}

BODY.static {

	BACKGROUND: #ffffff; MARGIN: 0px

}

.clear {

	CLEAR: both

}

.img_thumb {

	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 4px; BACKGROUND: #eeeeee; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 2px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 2px solid; POSITION: relative

}

.img_thumb IMG {

	WIDTH: 180; HEIGHT: 120;

}

.img_thumb A {

	BACKGROUND: none transparent scroll repeat 0% 0%

}

.img_preview {

	MARGIN: 8px 4px 0px

}

#preview_div {

	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333  1px solid; DISPLAY: block; BORDER-LEFT: #333333  1px solid; WIDTH: 180; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 160; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center

}

.widget

	{

		z-index:300;

		

		position:absolute;

		

		top:44px;

		

		float:right;

		

		margin-left:671px;

	}

H2.preview {

	DISPLAY: none

}

#loader_container {

	LEFT: 8px; POSITION: relative; TOP: 30%

}

#loader {

	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 255; BACKGROUND: url(../waterandstonev2_images/loading.gif) #ffffff no-repeat center 50%; LEFT: 0px; PADDING-BOTTOM: 16px; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 120px; COLOR: #000000! important; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Arial,Tahoma, Helvetica, sans; POSITION: relative; TOP: 0px; TEXT-ALIGN: left

}

.iframe {

	WIDTH: 0px; HEIGHT: 0px;

}

#progress {

	FONT-SIZE: 1px; LEFT: 5px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94

}

#rightcol {

	FLOAT: right; WIDTH: 180px

}

#rightcol TABLE.moduletable {

	MARGIN-BOTTOM: 30px

}

#rightcol TABLE.moduletable TABLE {

	MARGIN-BOTTOM: 30px; WIDTH: 180px

}

a:link {

	color:#2a2a09;

	text-decoration:none;

	font-weight:bold;

	font-size:12px;



}

a:active {

	color:#2a2a09;

	text-decoration:none;font-weight:bold;

}



a:visited {

	color:#2a2a09;

	text-decoration:none;font-weight:bold;

}

a:hover {

	color:#FF3300;

	text-decoration:none;font-weight:bold;

}







.navtop:link{color:#2a2a09; font-weight:bold; font-size:12px}

.navtop:active{color:#2a2a09; font-weight:bold; font-size:12px}

.navtop:visited{color:#2a2a09; font-weight:bold;font-size:12px}

.navtop:hover{color:#FF3300; font-weight:bold; font-size:12px}



}

.text1 {

	font-family: tahoma;

	font-size: 10px;

	color:#666666;

}

.text2 {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 402e2a;

}

.text3 {

	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: 2f2724;

}

.text4 {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 2f2724;

}

.text5 {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

}

.text6 {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 7d7361;

}

.text7 {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: a09581;

}

.text8 {



	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 94AEC5;

}

.text9 {





	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 4E4E4E;

}

.frame {

	border: 1px solid #402E2A;

}

.designed_by {

	font-family: Arial;

	font-size: 8.5px;

	font-weight: lighter;

	color: #000000;

}

a.a:link {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: ef7200;

	text-decoration: none;

}

a.a:hover {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

a.a:visited {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: ef7200;

	text-decoration: none;

}

a.b:link {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: ef7200;

	text-decoration: none;

}

a.b:hover {

	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: #839B2E;

	text-decoration: none;

}

a.b:visited {

	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: 898989;

	text-decoration: none;

}

a.c:link {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 71A2CB;

	text-decoration: none;

}

a.c:hover {



	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 71A2CB;

	text-decoration: underline;

}

a.c:visited {



	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: 71A2CB;

	text-decoration: none;

}

a.d:link {







	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}

a.d:hover {





	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

a.d:visited {





	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}

a.e:link {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: 71A2CB;

	text-decoration: underline;

}

a.e:hover {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: #81992B;

	text-decoration: none;

}

a.e:visited {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: 71A2CB;

	text-decoration: underline;

}

a.f:link {

	color:#FFFFFF;

}

a.f:hover {

	color:#FFFFFF;

}

a.f:visited {



	color:#FFFFFF;

}

a.z:link {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

}

a.z:hover {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

	text-decoration:underline;

}

a.z:visited {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

}

a.g:link {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

a.g:hover {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: underline;

}

a.g:visited {



	font-family: tahoma;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

.inputstyle {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #5F726F;

	background-color: #E2EDEB;

	border: 1px solid #333333;

}

.black_frame {

	border:3px solid #FFFFFF;

	}

.description {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333333;

	padding:10px;

}

.text3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333333;

}

.contenttitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333333;

	font-weight:bold;

}

.contenttext{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333333;

	font-weight:normal;

}

.yellow14link, .text14link{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333333;

	font-weight:bold;

}

.description h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:24px;

	color:#333333;

}

.style2 {font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.style4 {font-size: 12}

#navtop

{

font-family:Arial;

color:black;

font-size:12px;

font-weight:bold;

color:#2a2a09;

}

#navtop a:link{color:#2a2a09; font-weight:bold; font-size:12px}

#navtop a:active{color:#2a2a09; font-weight:bold; font-size:12px}

#navtop a:visited{color:#2a2a09; font-weight:bold;font-size:12px}

#navtop a:hover{color:#FF3300; font-weight:bold; font-size:12px}



#footer{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;height:30px;}

#footer a{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:normal;}

#footer a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#FFFFFF;}



#footers{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;height:30px;}

#footers a{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:normal;}

#footers a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#FFFFFF;}



#menuleft {

	background-color:#E4E6D9;

	width:250px;
	height:auto;

	text-align:center;

}



#menuleftbox {

	background-color:#E4E6D9;

	width:250px;

	text-align:center;

	padding-left:5px;

	padding-right:5px;


}

.panel {

	background-color:#3081d0;

	height:35px;

	border-bottom:1px solid #ff8628;

	text-align:center;

	padding-left:10px;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

}

.submenu {

    color:#ff8628; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#FFFFFF;

	height:30px;
	border-left:1px solid #ff8628;
	border-bottom:1px solid #ff8628;
	border-right:1px solid #ff8628;

}



.submenu a:link, .submenu a:visited {

    color:#fe6104; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

}

.submenu a:hover {

    color:#cc6500; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

}



.villalist-title {

	border-bottom:2px solid #ff8628;

	padding-bottom:10px;

	color:#cc6600;

}



.villalist-texttile {

	color:#2a2a09;

	font-size:15px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.imgborder {

	border:3px solid #fff;

}
.toplink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC6600; background-color:#FFFFFF;}
.toplink a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#CC6600; text-decoration:none; }
#menu2 {
	background-color:#3081d0;
	padding-top:2px;
	padding-bottom:2px;
}
