html {
	overflow-y:scroll;
}
body {
	background-image:url(/images/background7.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #FFFFFF;
	background-position: center top;
}

img
{border:none;}



.tagline {
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 14px;
	color: #999;
	font-style:italic;
	margin-right: 22px;
	
}


/* *********** start menu *********** */
.MenuTD
{
background-color:#fff; 
border-top:1px solid #999999;
border-bottom:1px solid #999999;

}

#menubar
{ width: 800px;
  /*float:right;*/
   background: #fff;
} 


ul#menu{ 
/*margin-right:22px; */
float: right;
margin:0px 8px 0px 0px;}

ul#menu li
{ float: left; 
  padding: 0px;
  list-style: none;
} 

ul#menu li a 
{ font-family: verdana, sans-serif;
  color:#000;
  display: block; 
  float: left; 
  height: 19px;
  text-decoration: none; 
  padding: 5px 17px 2px 18px;
  text-align: center;
  border-left: 1px solid #999;
  font-size: 14px;
  background: transparent;
  /*color:#666666;*/
  border-color: #898977;
  
} 

ul#menu li a.active
{
background:#aaaaaa; color:#ffffff;
}


ul#menu li a:hover, ul#menu li a.current, ul#menu li a.current:hover
{ background:#365689; color:#ffffff;} 

/* *********** end menu *********** */

.content_table {
	background-color: #f8f8f4;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}

.NewsDate {
	font-size: 12px;
}

.content_RightDiv {margin-left:8px; margin-right:22px}
.content_LeftDiv {margin-left:22px; margin-right:8px}

.content_table A, .content_table A:visited, .content_table A:active {
	text-decoration:underline;
	color:#666666;
}
.content_table A:hover {
	text-decoration: none;
	color:#999999;
}

.fullVersion a:hover {
	text-decoration:underline;
	color:#666666;
	margin-left:20px;
	margin-right:25px;

}
.fullVersion A {
	text-decoration: none;
	color:#999999;
	margin-left:20px;
	margin-right:25px;
}


.Content_Heading {
	color: #242021;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-weight: bold;
	font-size:16px;
}
.Content_HeadingNews{
	color: #242021;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-weight: bold;
	font-size:16px;
	/*margin-left:30px;*/
}


.newsItems ul 
{	list-style-image:url('/images/list.gif');
	color: #666666;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	margin-top:15px;
	padding-left:15px;
	margin-left:0px;
}

.newsItems ul li
{	
padding-bottom:20px;
padding-left:0px;
border-top:dashed #999999 1px;
}


a.newsHeading:link {color:#666666; text-decoration: none; font-weight:bold; }
a.newsHeading:visited {color:#666666; text-decoration: none; font-weight:bold; }
a.newsHeading:hover {color:#333333; text-decoration: underline; }
a.newsHeading:active {color:#666666; text-decoration: none; font-weight:bold;}


a.newsLink:link {color:#999999; text-decoration: none; font-weight:bold;}
a.newsLink:visited {color:#999999; text-decoration: none; }
a.newsLink:hover {color:#666666; text-decoration: underline; }
a.newsLink:active {color:#666666;}


/*newsPage*/
.newsItemsPage ul 
{	list-style-image:url('/images/list.gif');
	color: #666666;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	margin-top:15px;
	padding-left:15px;
	margin-left:0px;
}

.newsItemsPage ul li
{	
margin-top:40px;
padding-left:0px;
border-bottom:dashed #999999 1px;
}
a.newsLinkPage:link {color:#999999; text-decoration: none; }
a.newsLinkPage:visited {color:#999999; text-decoration: none; }
a.newsLinkPage:hover {color:#666666; text-decoration: underline; }
a.newsLinkPage:active {color:#666666;}

/*end newspage*/
/* Forms */

INPUT, SELECT, TEXTAREA {font-family:Arial,Helvetica;font-size:12px;color:#31331f;}
FORM {margin:0,0,0,0}

/* Lists */

UL.standardlst {
margin:0px;
padding-left:4px;
line-height:18px;
}
UL.standardlst LI{
padding-left: 20px;
background-image: url(/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
list-style: none;
}

UL.compactlst {
margin:0px;
padding-left:3px;
}

UL.compactlst LI{
padding-left: 16px;
padding-bottom:4px;
background-image: url(/images/bulletsmall.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
list-style: none;
}

.footerwrapper{ 
    width:100%;
	margin:0 auto; 
	background-image: url(/images/bottom.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:175px;
	background-color:#f4f7fc;
}

.footer {
    width:976px;
	margin:0 auto; 
	font-family: arial, sans-serif;
	text-align:center;
	font-size:11px;
	line-height:14px;
	color:#666666;
	padding-top:20px;
	
	
}


.footer A, #footer A:visited, #footer A:active {
	text-decoration:none;
	color:#999999;
	font-weight:normal;
	
}
.footer A:hover {
	text-decoration: none;
	color:#666666;
}


.innerpagewrapper {
	background-image:url('/images/bgborder.png');
	background-repeat:repeat-y;
	background-position:top center;

		
}
.innerpagewrapperTop {
	background-image:url('/images/bgTopborder.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:5px;
	width:986px; 
	align:center;
	margin:0 auto;
	
}

.innerpagewrapperBottom{
	background-image:url('/images/bgBottomborder.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:5px;
	width:986px; 
	align:center;
	margin:0 auto;
}

 
#viewNewsletter{
background-image:url(/images/viewNewsletter.gif);
 background-repeat:no-repeat;
  background-position:top center;
   height:300px; cursor:pointer;

}



.image {
	position:	relative;
}
.side_image {
	float:	right;
	width:	250px;
	margin:	0 22px 10px 0;
}

	.side_image a {
		text-decoration:	none;
	}

		.side_image h3 {
			text-align:	center;
			margin:		0 0 6px 0;
			font-size:	15px;
			text-decoration:	none;
		}

		.side_image .subtitle {
			margin:		0 0 6px 0;
			padding:	6px;
			display:	block;
			font-size:	12px;
			text-align:	center;
		}
		
	.side_image_gallery h3 {
		position:		relative;
		margin-bottom:	-8px;
	}
	
	.side_image_gallery .subtitle {
		margin-top:			-22px;
		text-decoration:	underline;
	}

	.image .sold-out {
	display:		block;
	position:		absolute;
	top:			10px;
	left:			-5px;
	background:		#FFF;
	padding:		4px 10px;
	border: 		solid 2px #CCC;
	border-left:	solid 2px #EEE;
	color:			#E33;
	text-transform:	uppercase;
	font-weight:	bold;
	z-index:		5;
	width: 124px;
	}

.image #isola-villas {
	display:		block;
	position:		absolute;
	top:			85px;
	left:			-6px;
	background:		#FFF;
	padding:		4px 10px;
	border: 		solid 2px #CCC;
	border-left:	solid 2px #EEE;
	color:			#E33;
	text-transform:	uppercase;
	font-weight:	bold;
	z-index:		5;
	width: 202px;
	text-decoration:none;
	}
	
.image .isola-villas a:hover{
	color:#640404;}
    #products_feature {
		list-style:	none;
		margin:		10px auto;
		padding:	0;
		width:		550px;
		overflow:	hidden;
	}
		#products_feature li {
			display:	block;
			float:		left;
		}

			#products_feature a {
				display:	block;
				width:      250px;
				height:		48px;
				margin: 	0 10px;
				padding:	5px;
				overflow:	hidden;
				text-indent:	-9999px;
				background:	transparent url('/images/pages/our-products/wateredge-logo.png') no-repeat 50% 50%;

			}

			#products_feature .isola-villas a {
				background-image:	url('/images/pages/our-products/isola-logo.png');
				width:				160px;
				margin:				0 45px;
			}


		#water-edge-page .Content_Heading {
			color:	#D33;
		}


		.product_page .content_LeftDiv {
			padding-bottom:	20px;
		}
		
		#homepageImage{margin:0  10px 0 0; float:left;}

