/*  
Theme Name: Value Stairlifts
Theme URL: http://www.valuestairlifts.co.uk
Description: Blog theme for Value Stairlifts
Version: 1.0
Author: Shaun Gill
Author URL: http://www.landingnet.co.uk/
*/

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;
}

/*************************** HEADER PROPERTIES ************************/
#top{
height:168px;
margin:0 auto;
padding:0px;
width:90%;
}
#top #nav{
text-align:right;
}
#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:90%;
}
#top ul{
position: relative;
top: 3px;
}
#tel h2{
position: relative;
top: 4px;
}
/* Left Col */
#container{
float:left;
padding-top:10px;
width:73%;
line-height: 1.6em;
}

.perma{
color: #6D2C7D;
font-family:"Century Gothic",verdana,arial,times,sans-serif;
font-weight:normal;
}

/* Right Col */
.sidebar{
float:left;
padding-top:10px;
padding-left: 45px;
width:22%;
}
.sidebar li{
list-style: none;
}
.sidebar h2{
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;
}
.sidebar ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.sidebar ul li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
.sidebar ul li a{
background-color:#3B896E;
border:3px solid #70D5B5;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:9px;
width:80%;
}
.sidebar ul li a:hover{
background-color:#70D5B5;
color:#3B896E;
}
/* Footer */
#footer{
clear: both;
text-align: center;
line-height: 105px;
border-top: 1px solid #C4C4C4;
font-size:.8em;
}
.post h1{
border-bottom:1px solid #C4C4C4;
padding-bottom: 10px;
}
.post h2{
font-family:"Century Gothic",verdana,arial,times,sans-serif;
font-size:1.5em;
font-weight:normal;
line-height:1.6em;
}
.post{
margin-bottom: 20px;
font-weight:normal;
line-height:1.6em;
}

/* Callback Form */
form input,form select{
background-color:#F4ECF6;
border:3px solid #6D2C7D;
font-size:1em;
font-weight:normal;
margin:5px 0px 10px 0px;
padding:2px;
}
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%;
}
form label{
clear:both;
float:left;
line-height:1em;
padding:0px 0px 0px 0px;
}
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;
}
#callback{
background-color:#E2CCE7;
border:3px solid #BD8CC9;
margin:5px 0px 10px 0px;
padding:0px 0px 0px 0px;
width: 208px;
}
#searchsubmit{
height: 30px;
position: relative;
top: 1px;
left: -3px;
}
#preferred_call_time,#stairlift_required{
width: 101px;
}
fieldset{
border:none;
margin:0px 0px 0px 0px;
padding:10px;
}