body { margin: 0px; padding: 0px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #000000; font-size: 14px; background: #DCEEF8;}
html, body { min-height: 100%;   } 

iframe
{	
	margin: 0px 0px 10px 0px;
	
}
.content
{
	padding: 0px 0px 0px 0px;
	width:1180px;
	margin: 0 auto;
	
}

.content-inner
{
	padding: 0px 0px 0px 0px;
	width:1180px;	
	float: left;
	-webkit-box-shadow: 0 10px 30px rgba(0,0,0, .3);
	-moz-box-shadow: 0 10px 30px rgba(0,0,0, .3);
	box-shadow: 0 10px 30px rgba(0,0,0, .3);
	background: #ffffff;	
	min-height: 1000px;
}
.content-body
{
	padding: 25px 30px 20px 30px;
	width:1120px;	
	float: left;	
	
}

.content-body input
{	
	width:300px;	
	font-size: 14px;	
}

.content-body select
{	
	width:180px;		
}

.content-body textarea
{	
	width:600px;		
	height:300px;	
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	
}



.content-body input[type="file"]
{
width:350px;		
}

.content-body input[type="submit"]
{
padding: 6px;
margin: 0px 0px 30px 0px;
font-size: 16px;
border: 0px solid #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #0F7BC7;
color: #ffffff;
width:140px;	
cursor: pointer;
}


.content-static 
{	
	float: left;	
}

.content-static iframe
{	
    margin: 25px 0px 0px 30px;	
}

.content-static h1
{	
    margin: 25px 30px 0px 30px;  
	padding: 0px 0px 5px 0px;  
	font-weight: normal;
	font-size: 28px;	
	color: #666666;
	border-bottom: 1px solid #666666;

	width: 1120px;	
}

.content-body h1
{	
    margin: 0px 0px 10px 0px;  
	padding: 0px 0px 5px 0px;  
	font-weight: normal;
	font-size: 28px;	
	color: #666666;
	border-bottom: 1px solid #666666;
}

.content-body p img
{	
    margin: 10px 0px 0px 40px;  
	
}

.content-body p 
{	
    margin: 15px 0px 0px 0px;  
	
}

.link
{	
    padding: 10px 0px 0px 40px;  
	float: left;
}

#gmap
{	
    padding: 20px 0px 10px 0px;  
	
}

.property-div
{	
	height:152px;	
	width:260px;	
	float: left;	
	position: relative;
}
.properties
{

	float: left;
	width: 100%;	
}


#Property_Summary
{	
	width:400px;		
}

.properties h2
{	
    margin: 5px 0px 0px 0px;    
	font-weight: normal;
	font-size: 24px;	
	color: #666666;
	
}
.properties h3
{	
    margin: 8px 0px 0px 0px;    
	font-weight: normal;
	font-size: 20px;	
	color: #666666;
	
}

.property-i
{
	width:1120px;
	padding: 10px 0px 20px 0px;
	margin: 0px 0px 10px 0px;	
	border-bottom: 1px solid #cccccc;
	float: left;
}

.property-it
{
	width:860px;
	float: left;
}

.property-out
{
	width:860px;
	float: left;
}

.property-i p
{
min-height:120px;

}
.property-name
{
	padding: 0px 0px 0px 0px;
	width:370px;
	float: left;
}
.property-name2
{
	padding: 0px 0px 0px 0px;
	width:520px;
	float: left;

}
.property-name2
{
	padding: 0px 0px 0px 0px;
	width:520px;
	float: left;

}

.property-plot
{
	padding: 34px 0px 10px 0px;
	width:230px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
}

.property-plot2
{
	padding: 34px 0px 10px 0px;
	width:325px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
	text-align: right;
}

.property-bedrooms
{
	padding: 34px 0px 10px 0px;
	width:110px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
	text-align: right;
}

.property-bathrooms
{
	padding: 34px 10px 10px 0px;
	width:130px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
	text-align: right;
}

.property-ploti
{
	padding: 2px 0px 10px 0px;
	width:230px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
}


.property-bedroomsi
{
	padding: 2px 0px 10px 0px;
	width:110px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
	text-align: right;
}

.property-bathroomsi
{
	padding: 2px 10px 10px 0px;
	width:130px;
	color: #0F87D0; 	
	font-size: 16px;
	float: left;
	text-align: right;
}



.property-price
{
	font-size: 16px;
	width: 500px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.property-price span
{
font-size: 13px;
}

.property-reference
{
	font-size: 16px;
	width: 200px;
	padding: 10px 0px 0px 0px;
	float: left;
		
}

.property-more
{
	
	width: 150px;
	padding: 10px 10px 0px 0px;
	float: left;
	text-align: right;
}

.property-more a
{   
	padding: 5px 15px 5px 15px;
	background: #FBC213;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.property-i h3
{
	margin: 2px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #0F87D0; 	
	font-weight: normal;
	font-size: 20px;		
}
.property-i h4
{
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 0px 0px;
	color: #0F87D0;	
	font-weight: normal;
	font-size: 16px;	
}


.property-i img
{
 	float: left;
	margin: 0px 20px 0px 0px;	
	width:240px;
	height:152px;
}

.new
{
 	position: absolute;
	width:57px !important;
	height:57px !important;
	left:-4px;
	top:-4px;
	margin: 0px 0px 0px 0px !important;	
	
}
.new2
{
 	position: absolute;
	width:65px !important;
	height:66px !important;
	left:-5px;
	top:-5px;
	margin: 0px 0px 0px 0px !important;	
	
}

.property-i p 
{
 	line-height: 140%;	
	margin: 0px 10px 0px 0px;	
}

.enquire a:link,
.enquire a:active,
.enquire a:visited
{font-size: 15px; color: #000000; text-decoration: none; }

.enquire a:hover
{font-size: 15px; color: #666666; text-decoration: none; }


.enquire a
{
padding: 6px;
border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background: #FBC213;	
    position: absolute; 
	width:100px;		
	top:60px;
    left:690px;
	line-height: 130%;
	text-align: center;
	border: 1px solid #666666;
}

.print
{
    position: absolute; 
	top:155px;
    left:701px;

}

.property-panel
{
 	float: left;
	width:830px;
	position: relative;
}
.pic-panel
{
 	float: left;
	width:255px;	
	padding: 0px 0px 0px 35px;
	line-height: 160%;
}
.pic-panel img
{
 	margin: 6px 6px 0px 0px;
}
.pic-panel span
{
    
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #0F87D0;
	font-size: 24px;		
}

.property-head
{
 	float: left;
	width:850px;	
	line-height: 150%;
	
}
.pic 
{
 	float: left;
	width: 320px;	
	height: 200px;
}

.name-outer
{
 	float: left;
	width: 500px;
	border-bottom: 1px solid #cccccc;
	padding: 2px 0px 0px 0px;
}
.area-inner
{
 	float: left;
	width: 500px;
	min-height: 144px;
	
}
.price-inner
{
 	float: left;
	width: 500px;
	
}

.name
{
 	float: left;
	width: 320px;
}


.reference
{
 	float: left;
	width: 180px;	
	text-align: right;	
	padding: 3px 0px 0px 0px;
	font-size: 16px;
}

.price
{
 	float: left;
	width: 480px;	
	font-size: 18px;	
	padding: 5px 0px 0px 0px;
}
.price span
{
 	font-size: 13px;	
	padding: 0px 0px 0px 0px;
}
.area
{
	float: left;
	width: 480px;
	padding: 3px 0px 0px 0px;
}

.type
{
 	float: left;
	width: 480px;
}
.size
{
 	float: left;
	width: 480px;
}
.plot
{
 	float: left;
	width: 480px;
		
}


.bedrooms
{
 	float: left;
	width: 480px;
}
.bathrooms
{
 	float: left;
	width: 480px;
}
.pool
{
 	float: left;
	width: 480px;
}
.description
{
 	float: left;
	width: 820px;		
}
.measurements
{
 	float: left;
	width: 820px;		
}
.disclaimer
{
 	float: left;
	width: 820px;	
	padding: 20px 0px 5px 0px;	
}

.property-panel h1
{
    border-bottom: 0px solid #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: #0F87D0;	
	font-weight: normal;
	font-size: 22px;	
}
.property-panel h2
{    
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	font-weight: normal;
	font-size: 15px;	
}
.property-panel h3
{    
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	font-weight: normal;
	font-size: 15px;	
}
.property-panel h4
{    
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	font-weight: normal;
	font-size: 15px;	
}

.description h4,
.measurements h4
{
    border-top: 1px solid #cccccc;
	margin: 15px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	color: #0F87D0;	
	font-weight: normal;
	font-size: 18px;	
}

.gallery
{
 	float: left;	
	padding: 0px 30px 0px 0px;
	width:1090px;
	border-top: 1px solid #cccccc;
	margin: 10px 0px 0px 0px;
}
.gallery div
{
 	float: left;	
	padding: 10px 30px 30px 0px;
	width:230px;
	text-align:center;
	font-weight: bold;
}
.gallery p
{
 	clear: left;		
	
}
.gallery p b
{
 	color: #0F87D0;	
	font-weight: normal;
	font-size: 20px;	
	
}
.gallery p span
{ 	
	font-weight: bold;
		
}
.third
{
 	margin: 0px 0px 0px 50px;	
	
}

.static
{
 	float: left;	
	padding: 0px 20px 0px 20px;
	width:1070px;
    border: 4px solid #DCEEF8;
	margin: 10px 0px 20px 0px;
}
.static img
{
 	margin: 0px 0px 20px 30px !important;
}

.enquiry
{
 	float: left;	
	padding: 0px 0px 0px 30px;
	width:1090px;
}
.enquiry h5
{
    border-top: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	color: #0F87D0;	
	font-weight: normal;
	font-size: 24px;	
}


.top-nav
{
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	width:1180px;
	text-align:right;	
	color: #1294B5; 
	
	 
	
}
.top-nav a
{margin: 0px 12px 0px 12px;}

.header
{
	padding: 0px 0px 18px 20px;
	width:660px;
	float: left;
		
}

.header img
{
	margin: -18px 0px 0px 0px;
		
}

.header-middle
{
	padding: 22px 0px 0px 0px;
	width:260px;	
	float: left;		
    text-align:right;
}

.header-right
{
	padding: 16px 12px 0px 0px;
	width:228px;	
	float: left;		
	font-size: 20px;	
	color: #0E7DA0;
	line-height: 130%;	
	text-align:right;
}

.nav
{
	padding: 10px 0px 10px 0px;
	width:1180px;	
	background: #DBDBDB;
	float: left;
	
}
.nav ul 
{
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}
.nav li 
{
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	float: left;
}

a:link,
a:active,
a:visited
{text-decoration: underline; color: #0F87D0;}

a:hover 
{text-decoration: underline; color: #2B95D5;}

.property-more a:link,
.property-more a:active,
.property-more a:visited
{text-decoration: none; color: #000; font-size: 15px;}

.property-more a:hover 
{text-decoration: none; color: #fff; font-size: 15px;}

.header-right a:link,
.header-right a:active,
.header-right a:visited
{text-decoration: none; color: #0E7DA0;}

.header-right a:hover 
{text-decoration: underline; color: #666666;}


.lower-villas a:link,
.lower-villas a:active,
.lower-villas a:visited
{text-decoration: underline; color: #F99315;}

.lower-villas a:hover 
{text-decoration: underline; color: #FAA842;}

.lower-panel a:link,
.lower-panel a:active,
.lower-panel a:visited
{text-decoration: underline; color: #F99315;}

.lower-panel a:hover 
{text-decoration: underline; color: #FAA842;}

.top-nav a:link,
.top-nav a:active,
.top-nav a:visited
{text-decoration: none; color: #1294B5; font-size: 15px;}

.top-nav a:hover 
{text-decoration: underline; color: #4ABCD8; font-size: 15px;}

.nav a:link,
.nav a:active,
.nav a:visited
{text-decoration: none; color: #333333; font-size: 15px; font-weight: bold;}

.nav a:hover 
{text-decoration: none; color: #999999; font-size: 15px;}

.home,
.property,
.rentals,
.build,
.improvements

{
border-right: 1px solid #999999; padding: 0px 18px 0px 18px;}

.management

{
padding: 0px 25px 0px 25px;}


.tag { 
	
	position: absolute; 
	width:380px;	
	z-index:92;
	top:200px;
	width:470px;
	background: #1294B5;
	color: #ffffff; 
	font-size: 24px; 
	padding: 20px 10px 20px 15px;
	line-height: 140%;
	
	}

.tag h1
{
    margin: 0px 0px 6px 0px;
	font-weight: normal;
	font-size: 30px;
	
}

.panel2 
{
 	padding: 20px 0px 0px 38px;
	margin: 0px 0px 0px 0px;	
	float: left;
	width:250px;	
	
}

.panel2 p
{
    padding: 5px 10px 0px 0px;
	
	
}
.panel2 h3
{
    margin: 0px 0px 10px 0px;
	font-weight: normal;
	font-size: 18px;
	
}
.panel 
{
 	padding: 25px 0px 0px 38px;
	margin: 0px 0px 0px 0px;	
	float: left;
	width:250px;	
	
}

.panel h3
{
    margin: 0px 0px 10px 0px;
	font-weight: normal;
	font-size: 21px;
	
}
ul
{
    margin: 0px 0px 0px 20px;	
	padding: 0px 0px 0px 0px;
    line-height: 130%;
}

p 
{
 	line-height: 130%;	
	margin: 0px 0px 10px 0px;	
}

.welcome 
{
 	padding: 0px 40px 0px 40px;
	margin: 0px 0px 0px 0px;	
	float: left;
	width:420px;	
	
}

.welcome h4,
.info h4,
.what h4
{
    margin: 20px 0px 6px 0px;
	font-weight: normal;
	font-size: 28px;
	
}

.info 
{
 	padding: 0px 40px 0px 0px;
	margin: 0px 0px 0px 0px;	
	float: left;
	width:355px;		
}

.info ul
{
    margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	line-height: 130%;	
	list-style-type: none;
}

.info li
{
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding: 1px 0px 0px 17px;
}	

.info li a
{
color: #000000;

}	
.info li a:hover
{
color: #666666;

}	

.what li a
{
color: #000000;

}	
.what li a:hover
{
color: #666666;

}	

.what
{
 	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;	
	float: left;
	
	
}


.what ul
{
    margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	line-height: 130%;	
	list-style-type: none;
}

.what li
{
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding: 1px 0px 0px 17px;
}	

.dreams 
{
 	padding: 0px 0px 0px 0px;
	margin: 15px 0px 40px 40px;	
	float: left;	
	background: #1294B5;	
	display: inline;	
}
.dreams img
{
 	margin: 0px 0px 0px 0px;	
	float: left;			
}
		
.dreams1 
{
    padding: 30px 30px 0px 30px;
	font-weight: normal;
	font-size: 16px;
	float: left;
	color: #ffffff;
	width:639px;	
	line-height: 150%;	
}


.dreams1 h5
{
    margin: 25px 0px 20px 0px;
	font-weight: normal;
	font-size: 34px;
	

}
.dreams1x 
{
    padding: 25px 30px 0px 30px;
	font-weight: normal;
	font-size: 16px;
	float: left;
	color: #ffffff;
	width:409px;	
	line-height: 150%;	
}

.searchy
{   float: left;
    padding: 10px 10px 0px 0px;
	width:220px;	
	height: 280px;	
}

.dreams1x h5
{
    margin: 10px 0px 15px 0px;
	font-weight: normal;
	font-size: 30px;
}

.dreams1x b
{
    font-size: 18px;
}

.dreams1  a:link,
.dreams1  a:active,
.dreams1  a:visited
{font-size: 16px; color: #ffffff; text-decoration: underline; margin: 10px 0px 0px 0px; float: left;}

.dreams1  a:hover
{font-size: 16px; color: #cccccc; text-decoration: underline; margin: 10px 0px 0px 0px; float: left;}

.dreams1x  a:link,
.dreams1x  a:active,
.dreams1x  a:visited
{font-size: 16px; color: #ffffff; text-decoration: underline; margin: 5px 0px 0px 0px; float: left;}

.dreams1x  a:hover
{font-size: 16px; color: #cccccc; text-decoration: underline; margin: 5px 0px 0px 0px; float: left;}

		
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:1180px;	
	height:386px;	
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
	float: left;
	overflow: hidden;
}
* html #wowslider-container1{ width:1180px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}
.ws_bullets { 
	
}
#wowslider-container1  .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	width:13px;
	height:13px;
	background: url(../images/bullet.png) left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:6px;
	color:transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
	background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-33px;
	z-index:60;
	height: 50px;
	width: 50px;
	background-image: url(../images/arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:3px;
}
#wowslider-container1 a.ws_prev {
	left:3px;
	background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}


/*playpause*/
#wowslider-container1 .ws_playpause {
	display:none;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    z-index: 59;
}

#wowslider-container1:hover .ws_playpause {
	display:block;
}

#wowslider-container1 .ws_pause {
    background-image: url(../images/pause.png);
}

#wowslider-container1 .ws_play {
    background-image: url(../images/play.png);
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom center */
#wowslider-container1  .ws_bullets {
    bottom: 5px;
	left:35px;z-index: 99;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws-title{
	position:absolute;
	display:block;
	bottom: 25px;
	left: 5px;
	margin-right: 5px;
	color:#222222;
	z-index: 50;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{
	display:inline-block;
	padding:5px;
	background:rgba(202, 202, 202, 0.6);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid rgba(255, 255, 255, 0.3);	
}
#wowslider-container1 .ws-title div{
	color: #444444;
	display:block;
	margin-top:10px;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}
#wowslider-container1 .ws_images ul{
	animation: wsBasic 20s infinite;
	-moz-animation: wsBasic 20s infinite;
	-webkit-animation: wsBasic 20s infinite;
}
@keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
@-moz-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }

#wowslider-container1  .ws_shadow{
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-size:100%;
	position:absolute;
	z-index: -1;
	left:-1.53%;
	top:-5.22%;
	width:103.06%;
	height:111.01%;
}
* html #wowslider-container1 .ws_shadow{/*ie6*/
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1/bg.png', sizingMethod='scale');
}
*+html #wowslider-container1 .ws_shadow{/*ie7*/
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1/bg.png', sizingMethod='scale');
}
#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:15px;
	left:-68px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 2px solid #FFFFFF;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:136px;
	background-color:#FFFFFF;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:16px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 2px solid #FFFFFF;
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-11px;
	margin-left:-4px;
	left:68px;
	/*background:url(../images/triangle.png);*/
	width:15px;
	height:6px;
}

.footer {position: relative;
	margin-top: -160px; /* negative value of footer height */
	height: 160px;
	clear:both;
    background: #cccccc;}  
			
.footer-inner
{
	padding: 0px 0px 0px 0px;
	width:1180px;
	margin: 0 auto;
	
}	

.footer-middle
{
float: left;
width: 1180px; 
padding: 50px 0px 0px 0px;
}

.footer-sm
{
float: left;
width: 620px; 
padding: 0px 0px 0px 0px;
text-align: right;
}
.footer-right
{
text-align: right;
float: left;
width: 560px; 
font-size: 15px;
color: #333333;
padding: 0px 0px 5px 0px;
}

.footer-left
{
float: left;
width: 1140px; 
font-size: 14px;
color: #333333;
padding: 40px 40px 0px 0px;
text-align: center;
}
.footer-lower
{
float: left;
width: 380px; 
text-align: right;
font-size: 14px;
color: #333333;
padding: 40px 0px 0px 0px;

}

.footer-left a:link,
.footer-left a:active,
.footer-left a:visited
{font-size: 14px; color: #333333; text-decoration: none; }

.footer-left a:hover
{font-size: 14px; color: #666666; text-decoration: underline; }

