/* 
Lollipop Lettings - www.lollipoplettings.co.uk
CSS Document
simplewebhosting.co.uk - web design 
*/

body
{color: #000000;
background: url(images/bg.jpg);
background-attachment: fixed;
font: 12px Arial, Helvetica, sans-serif;
line-height: 1.6em;
margin: 0; 
padding: 0;}

#container
{width: 980px;
margin: 0px auto;
padding: 0;}

#topbit
{background: url(images/topbit.jpg);
height: 7px;}

#bottombit
{background: url(images/bottombit.jpg);
height: 7px;}

#contentFrame
{width: 980px;
clear: both;
margin: 0;
background: url(images/contentbg.jpg) top left repeat-y #FFFFFF;
z-index: -100;}

#header
{background: url(images/header2.jpg) no-repeat;
width: 980px;
height: 179px;}

#sidebar
{float: left;
width: 206px;
font: 12px Arial, Helvetica, sans-serif;
padding: 2px 5px 20px 10px;
background: #EEEEEE;}

#sidebar a
{color: #D7007F;
text-decoration: underline;}

#sidebar a:visited
{color: #D7007F;
text-decoration: underline;}

#sidebar a:hover
{color: #FF0097;
text-decoration: underline;}

#content
{float: right;
width: 719px;
min-height: 498px;
padding: 20px;
float: right;
background: url(images/watermark.jpg) bottom right no-repeat #FFFFFF;}

#content a
{color: #D7007F;
text-decoration: none;}

#content a:visited
{color: #D7007F;
text-decoration: none;}

#content a:hover
{color: #FF0097;
text-decoration: none;}

#content h1
{color: #00AEEF;
letter-spacing: -1px;
border-bottom: 1px solid #00AEEF;
padding-bottom: 10px;}

#content h2
{color: #00AEEF;
font: 20px Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px dashed #00AEEF;
padding-bottom: 5px;}

#content h3
{color: #D7007F;
font-size: 20px;}

#nav
{width: 100%;
margin: 20px 0 20px 0;
height: 45px;}

#nav a
{font: 18px Arial, Helvetica, sans-serif;
color: #01AEEF;
font-weight: bold;
letter-spacing: -1px;
text-decoration: none;}

.navsmaller
{font-size: 16px;
line-height: 1.2em;
letter-spacing: 0px;}

.formLabel
{font: 10px Arial, Helvetica, sans-serif;}

.formSelect
{font: 10px Arial, Helvetica, sans-serif;
}

.result
{border: 2px dashed #EEEEEE;
background: #F4F4F4;
font-size: 12px;
line-height: 1.2em;}

.statictext
{font-size: 14px;}

.staticlist
{font-size: 14px;
line-height: 1.8em;
list-style-image: url(images/li.jpg);}

.imgRight
{border: 2px solid #FF0097;
margin-left: 15px;}


.infobox
{border: 2px dashed #EEEEEE;
background: #FFFFFF;}

#footer
{clear: both;
font: 9px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
padding: 2px 5px 10px 5px;
height: 20px;
}

#footer a
{color: #FFFFFF;}

#footer a:visited
{color: #FFFFFF;}

#footer a:hover
{color: #FF0097;
text-decoration: none;}

/*------------------------------------ NAVIGATION -----------------------------------------*/

.navhome
{
position: relative;
background: url(images/nav_home_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navhome a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navhome img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navhome a:hover img
{
visibility:hidden
}

.navhome span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}

/*---------------------------------- LANDLORDS --------------------------------- */

.navlandlords
{
position: relative;
background: url(images/nav_landlords_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navlandlords a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navlandlords img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navlandlords a:hover img
{
visibility:hidden
}

.navlandlords span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}

/*----------------------------- TENANTS ---------------------------*/

.navtenants
{
position: relative;
background: url(images/nav_tenants_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navtenants a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navtenants img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navtenants a:hover img
{
visibility:hidden
}

.navtenants span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}

/*----------------------- CONTACT US ----------------------*/

.navcontact
{
position: relative;
background: url(images/nav_contact_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navcontact a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navcontact img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navcontact a:hover img
{
visibility:hidden
}

.navcontact span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}

/*----------------------- PROPERTY MAINTENANCE ----------------------*/
.navmaintenance
{
position: relative;
background: url(images/nav_maintenance_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navmaintenance a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navmaintenance img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navmaintenance a:hover img
{
visibility:hidden
}

.navmaintenance span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}
/*----------------------- HOME DOCTOR ----------------------*/
.navdoctor
{
position: relative;
background: url(images/nav_doctor_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navdoctor a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navdoctor img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navdoctor a:hover img
{
visibility:hidden
}

.navdoctor span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}
/*----------------------- LET TO BUY ----------------------*/
 .navlet
{
position: relative;
background: url(images/nav_let_over.jpg);
white-space: nowrap;
display: block;
width: 138px;
height: 45px;
margin: 0;
padding: 0;
}

.navlet a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navlet img
{
width: 138px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navlet a:hover img
{
visibility:hidden
}

.navlet span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;}
