/*Form Styles*/
		
form#search .textfield, .dropdown {  
width: 300px;  
font: normal 14px arial,verdana,tahoma,sans-serif;  
color:#415258;  
margin: 0 0 10px 0;  
padding: 4px 6px;  
background: #f2f2f2;  
border: 1px solid #d0d0d0;   
}  

form#login .textfield, .dropdown {  
width: 200px;  
font: normal 14px arial,verdana,tahoma,sans-serif;  
color:#415258;  
margin: 0 0 10px 0;  
padding: 4px 6px;  
background: #f2f2f2;  
border: 1px solid #d0d0d0;   
}  

form .ztextfield {  
width: 320px;  
font: normal 14px arial,verdana,tahoma,sans-serif;  
color:#415258;  
margin: 0 0 10px 0;  
padding: 4px 6px;  
background: #f2f2f2;  
border: 1px solid #d0d0d0;   
}  


form {
	padding: 0px;
	margin:0px;
}

form fieldset {
	margin-bottom: 0px;
	padding: 0px;
	border:none;
}


form#search button, form#login button {
	float:left;
	background: #414141;
	border: none;
	color: #ffffff;
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 5px 3px 5px;
}

form#search button:hover, form#login button:hover {
	background: #2be7f0;
	cursor: pointer;
}

.anybutton {
	background: #76aad4;
	border:none;
	color: #ffffff;
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 4px 4px 4px;
}

.anybutton:hover {
	background: #415258;
	cursor: pointer;
}


/* rotate */	
* {margin: 0; padding: 0;}
#plug-and-play, {display:none; margin-bottom:10px; height:150px;}
#plug-and-play .slide{cursor:pointer; margin:0px; padding:0px; overflow:hidden;}
#plug-and-play .slide-container{overflow:hidden; height:150px}
#plug-and-play .separator{border:0px solid #aaaaaa;}
#plug-and-play .control{cursor:pointer; width: 20px; text-align: center; color:#2be7f0; margin:0px;}
#plug-and-play .control-container{ }
#plug-and-play .control-active{text-align: center; color: #2be7f0; text-decoration: none; display: block; padding:0px;}
#plug-and-play .control-hover{text-align: center;  color: #999; text-decoration: none; display: block; padding:0px; }	

#navlinks {
padding-top:10px;
width:191px;
}
.menu {
	margin: 0;
	padding: 0;
	width: 230px;
	list-style: none;
}
.menu li {
	padding: 0;
	padding-bottom:10px;
	margin: 0;
	height: 30px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 30px;
	background-repeat: no-repeat;
}
.home {background-image: url(../images/nav-on-home.png);}
.home a {background-image: url(../images/nav-off-home.png);}
.homeon {background-image: url(../images/nav-on-home.png);}

.extensions {background-image: url(../images/nav-on-extensions.png);}
.extensions a {background-image: url(../images/nav-off-extensions.png);}
.extensionson {background-image: url(../images/nav-on-extensions.png);}

.loft {background-image: url(../images/nav-on-loft.png);}
.loft a {background-image: url(../images/nav-off-loft.png);}
.lofton {background-image: url(../images/nav-on-loft.png);}

.gardening {background-image: url(../images/nav-on-garden.png);}
.gardening a {background-image: url(../images/nav-off-garden.png);}
.gardeningon {background-image: url(../images/nav-on-garden.png);}

.refurbishments {background-image: url(../images/nav-on-refurbishments.png);}
.refurbishments a {background-image: url(../images/nav-off-refurbishments.png);}
.refurbishmentson {background-image: url(../images/nav-on-refurbishments.png);}

.venetian {background-image: url(../images/nav-on-venetian.png);}
.venetian a {background-image: url(../images/nav-off-venetian.png);}
.venetianon {background-image: url(../images/nav-on-venetian.png);}

.services {background-image: url(../images/nav-on-services.png);}
.services a {background-image: url(../images/nav-off-services.png);}
.serviceson {background-image: url(../images/nav-on-services.png);}

.contact {background-image: url(../images/nav-on-contact.png);}
.contact a {background-image: url(../images/nav-off-contact.png);}
.contacton {background-image: url(../images/nav-on-contact.png);}

ul.menu li a:hover {background: none;}
