/*
Value Stairlifts Rebrand 2.0
Copyright LandingNet 2008
Websites,Marketing,Growth
*/
a{
color:#193E35;
font-weight:bold;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
body{
background:url(../images/bg.jpg) repeat-x top;
font-family:verdana,arial,times,georgia,sans-serif;
margin:0;
padding:0;
}
div.error{
}
div.error p{
background:url(../images/error.png) no-repeat;
color:#CC0000 !important;
font-weight:bold;
line-height:44px;
padding:0px 0px 0px 40px;
}
div.error ul li{
background:none;
color:#CC0000 !important;
list-style:square !important;
}
img.left{
border:1px solid #C4C4C4;
float:left;
margin-right:6px;
padding:3px;
}
img.right{
border:1px solid #C4C4C4;
float:right;
margin-left:6px;
padding:3px;
}
.footer{
margin-top:-2px;
}
/* Search form */
.text{
height:14px;
width:110px;
}
/********************************************    FOOTER  *****************/
#footer{
border-top:1px solid #C4C4C4;
clear:both;
font-size:.8em;
margin: 10px 5px 10px 5px;
padding-top:15px;
text-align:center;
width:95%;
}
#footer img{
float:left;
}
#acorn{
float: right;
}
/************************ LEFT SIDE COLUMN *****************/
#left{
float:left;
padding:10px;
width:22%;/*background-color:Aqua;*/
}
#right form input,#right form select{
background-color:#F4ECF6;
border:3px solid #6D2C7D;
font-size:1em;
font-weight:normal;
margin:5px 0px 10px 0px;
padding:2px;
}
#right form input.button{
background:#6D2C7D;
border:3px solid #BD8CC9;
color:#FFFFFF;
font-weight:bold;
line-height:36px;
padding:7px 10px 5px 10px;
text-align:center;
text-decoration:none;
width:80%;
}
#right form label{
clear:both;
float:left;
line-height:1em;
padding:0px 0px 0px 0px;
}
#right form label span{
background:url(../images/error.png) top left no-repeat;
clear:both;
float:left;
font-weight:bolder;
margin:10px 10px 10px 10px;
padding:5px 0px 10px 40px;
}
#left h1,#right h1{
border-bottom:1px solid #C4C4C4;
font-family:"Century Gothic",verdana,arial,times,sans-serif;
font-size:1.5em;
font-weight:normal;
line-height:1.6em;
}
#left p{
color:#404040;
font-size:.8em;
line-height:1.4em;
margin-top:-3px !important;/* ff fix */
margin-top:-14px;/* ie fix */
padding-bottom:10px;
padding-top:5px;
}
#left ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#left ul li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
#left ul li a{
background-color:#3B896E;
border:3px solid #70D5B5;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:9px;
width:80%;
}
#left ul li a:hover{
background-color:#70D5B5;
color:#3B896E;
}
/************************** MAIN CONTENT IN MIDDLE ******************/
#middle{
background-color:#FFFFFF;
float:left;
line-height:1.6em;
padding-left:3.5%;
padding-right:3.5%;/*background-color:Fuchsia;*/
width:49%;
}
#middle a:hover{
background-color:#C7EFE2;
}
#middle form fieldset,#right form fieldset{
border:none;
margin:0px 0px 0px 0px;
padding:10px;
}
#middle form input{
background-color:#F4ECF6;
border:3px solid #6D2C7D;
font-size:1em;
font-weight:normal;
margin:0px 20px 5px 5px;
padding:2px;
width:60%;
}
#middle form input.button{
background:#6D2C7D;
border:3px solid #BD8CC9;
color:#FFFFFF;
font-weight:bold;
line-height:36px;
padding:7px 20px 5px 20px;
text-align:center;
text-decoration:none;
width:50%;
}
#middle form input:hover.button,#right form input:hover.button{
background:#BD8CC9;
border:3px solid #6D2C7D;
color:#6D2C7D;
cursor:pointer;
font-weight:bold;
line-height:36px;
text-decoration:none;
}
#middle form input:focus,#middle form textarea:focus, #right form input:focus{
background-color:#BD8CC9;
border:3px solid #FFFFFF;
color:#461E50;
}
#middle form label{
margin:0px 0px 0px 0px;
padding:5px;
}
#middle form label span{
background:url(../images/error.png) top left no-repeat;
clear:both;
font-weight:bolder;
padding:5px 0px 5px 40px;
}
#middle form label.success{
background:url(../images/success.png) top left no-repeat;
padding:15px 0px 15px 40px;
}
#middle form textarea{
background-color:#F4ECF6;
border:3px solid #6D2C7D;
font-family:verdana,arial,times,georgia,sans-serif;
font-size:1em;
font-weight:normal;
margin:5px 0px 10px 5px;
padding:2px;
width:60%;
}
#middle form,#right form{
background-color:#E2CCE7;
border:3px solid #BD8CC9;
margin:5px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
#middle h1{
border-bottom:1px solid #C4C4C4;
font-family:"Century Gothic",verdana,arial,times,sans-serif;
font-size:1.5em;
font-weight:normal;
line-height:1.6em;
margin-top:24px;
padding-bottom:3px;
}
#middle h2{
color:#6D2C7D;
font-family:"Century Gothic",verdana,arial,times,sans-serif;
font-size:1.3em;
}
#middle h3{
color:#6D2C7D;
font-family:"Century Gothic",verdana,arial,times,sans-serif;
font-size:1em;
}
#middle p,p{
color:#404040;
font-size:1em;
}
#middle ul li{
color:#471D54;
list-style-image:url(../images/bullet.gif);
padding:0px 0px 0px 5px;
}
/* Right col */
#right{
float:left;
padding-top:10px;
width:19%;/*background-color:Lime;*/
}
#right a img {
border:1px solid #C4C4C4;
padding:3px;
margin: 0px 0px 0px 0px; 
}
#right br{
line-height:0.7em;
}
#right p{
font-size:.8em;
line-height:1.4em;
}
/*************************** HEADER PROPERTIES ************************/
#top{
height:168px;
margin:0 auto;
padding:0px;
width:90%;
}
#top #nav{
text-align:right;
margin-top: 3px;
}
#top #nav ul li{
display:inline;
}
#top #nav ul li a{
background:#6D2C7D;
border:3px solid #BD8CC9;
color:#FFFFFF;
font-weight:bold;
line-height:36px;
margin:0px .4% 0px .4%;
padding:7px 1.1% 5px 1.1%;
text-decoration:none;
}
#top #nav ul li a.selected{
background-color:#FFFFFF;
border-bottom:3px solid #FFFFFF;
color:#404040;
}
#top #nav ul li a.selected:hover{
background:#FFFFFF;
color:#6D2C7D;
text-decoration:underline;
}
#top #nav ul li a:hover{
background:#BD8CC9;
color:#FFFFFF;
color:#6D2C7D;
text-decoration:underline;
}
#top #nav ul,#right h2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top #tel{
float:right;
margin:10px 3% 0px 0px;
text-align:center;
}
#top #tel{
color:#70D5B5;
font-size:1.4em;
line-height:1.2em;
text-transform:uppercase;
}
#top #tel h2{
color:#FFFFFF;
font-size:0.5em;
font-weight:bold;
line-height:1em;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-transform:none;
}
#top #tel strong{
color:#FFFFFF;
font-size:1.5em;
}
/* Header text */
#top h1{
background-color:#70D5B5;
color:#FFFFFF;
display:none;
font-size:3.2em;
height:110px;
line-height:1em;
margin:15px 0px 0px 3%;
text-align:center;
text-transform:uppercase;
width:235px;
}
#top h1 em{
font-size:.5em;
font-style:normal;
}
#top img{
border:0px none;
margin-top:10px;
}
#wrapper{
height:100%;
margin:auto;
width:100%;
}
#copyright{
	clear:both
}