a {
color: #000000;
}

a.dave{
color: #FFFFFF;
text-decoration: underline;
font-weight: normal;
padding: 5px 0 5px 5px;
}

a.dave:hover{
color: #FFFFFF;
text-decoration: none;
}

a:active{
color: #000000;
}

a:hover {
color: #802B1D;
}

.advert{
margin: 0;
padding: 0;
}

.advert_list{
text-align: left;
margin: 0 0 0 20px;
padding: 0;
}

.advert_list li{
list-style-image: url(images/tick.jpg);
}

.advert-box{
color: black;
width: 240px;
background-color: #9F9E8A;
text-align: center;
margin: 5px 0 5px 0;
padding: 0 0 5px 0;
border: solid 1px #C1C0C3;
}

#banner{
height: 260px;
border-bottom: solid 4px #FFFFFF;
margin: 0;
padding: 0;
}

body {
color: #000;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 12pt;
background-color: #DAD9C5;
text-align: center;
margin: 0;
padding: 0;
}

#container{
width: 756px;
border-top: solid 4px #FFFFFF;
border-left: solid 4px #FFFFFF;
border-right: solid 4px #FFFFFF;
margin-right: auto;
margin-top: 5px;
margin-left: auto;
}

#content-center{
position: relative;
text-align: left;
margin: 0;
padding: 0;
}

#content-left{
position: relative;
width: 250px;
text-align: left;
padding: 0;
float: left;
margin-right: 1px;
margin-left: -250px;
}

#content-right{
position: relative;
width: 100px;
text-align: left;
float: right;
margin-right: -165px;
margin-left: 1px;
}

#content-right{
position: relative;
width: 200px;
float: right;
margin-right: -200px;
margin-left: 1px;
}

#footer{
border-top: solid 4px #FFFFFF;
background-color: #2C2C2C;
border-bottom: solid 4px #FFFFFF;
clear: both;
overflow: hidden;
margin: 0;
padding: 10px 5px 0 0;
}

#footer-left{
text-align: left;
float: left;
}

#footer-right{
text-align: right;
}

h1{
color: #802B1D;
color: #000000;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 14pt;
background-color: #9F9E8A;
text-align: left;
margin: 5px 9px 5px 5px;
padding: 8px 5px;
}

#inner-left{
width: 100%;
border-left: solid 4px #FFFFFF;
margin: 0;
}

.logo{
margin: 0;
padding: 0;
border: solid 1px #2C2C2C;
}

.main_images_right{
margin: 5px 9px 0 0;
padding: 0 0 0 7px;
float: right;
}

#map{
margin: 5px;
padding: 0;
}

#outer-left{
border-left: solid 250px #9F9E8A;
background-color: #D0CEB5;
}

p{
color: #000;
margin: 0;
padding: 0 10px 15px 10px;
}

p.address{
color: #000000;
margin: 0;
padding: 0 0 0 10px;
}

p.black{
color: #000000;
margin: 0;
padding: 10px;
}

p.blindheader{
color: #000000;
font-weight: bold;
padding: 5px 0 0 10px;
}

p.blinds{
color: #000;
margin: 0;
padding: 10px 10px 15px 10px;
}

p.comms{
color: #000000;
font-weight: bold;
padding: 5px 0 10px 10px;
}

p.company{
color: #000000;
font-weight: bold;
margin: 0;
padding: 0 0 5px 0;
}

p.footer{
color: #FFFFFF;
}

p.header{
color: #802B1D;
font-weight: bold;
padding: 0 0 0 10px;
}

#preview{
width: 400px;
margin: 0 auto 10px auto;
}

#preview-video{
	width: 275px;
	margin: 5px 9px 0 0;
	padding: 0 0 0 5px;
	float: right;
}

.straight_list{
text-align: left;
margin: 0 0 10px 40px;
padding: 0;
}

.straight_list li{
list-style-type: disc;
}

.thumbnail_images_right{
margin: 5px 10px 0 0;
padding: 0 0 0 7px;
float: left;
}

#top-nav{
width: 756px;
background-color: #2C2C2C;
border-bottom: solid 4px #FFFFFF;
text-align: center;
margin: 0;
padding: 10px 0 10px 0;
}

#top-nav a:hover{
color: #D0CEB5;
text-decoration: underline;
}

#top-nav li{
color: #FFF;
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
}

#top-nav li a{
color: #FFF;
text-decoration: underline;
border-right: solid 1px #FFF;
font-weight: normal;
margin: 0;
padding: 0 10px 0 10px;
}

#top-nav li a.current{
color: #9F9E8A;
text-decoration: none;
}

#top-nav li a.last{
border: none;
}

