body {text-align:center; min-width:940px; background-color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px;}
p {font-size:12px; line-height:1.5;}
ul {margin:0; padding:0;}
li {font-size:12px; margin:0; padding:0;}
h1 {font-size:16px; font-variant: small-caps;}
h2 {font-size:13px; font-variant: small-caps;}
fieldset {margin:10px; padding:10px; border:1px solid #000000; background:#009de0; width:450px;}
label {display:block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px; color:#000000;}
input {width:200px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#009de0; border:1px solid #ffffff; margin-top:5px;}
option {width:200px; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#009de0; border:1px solid #ffffff; margin-top:5px;}
select {font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.error {font-size:11px; color:#ff0000;}
legend {font-weight:bold; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px;}
.submit_button {padding:4px; width:70px; margin-top:20px; display:inline; background-color:#cccccc; color:#000000; border:1px solid #666666;}
.message {color:#ffffff;}
.imageupload {width:400px}
.logo{float:right; margin:5px; padding:3px; background-color:#ffffff; border:1px solid grey; width:100px; height:100px;}
.thumblogo{width:100px; height:100px; border:1px solid grey; background-color:#ffffff; padding:3px;}
.thumbpic{width:100px; border:1px solid grey; background-color:#ffffff; padding:3px; margin-top:10px;}
.delete{width:16px; height:16px; border:none;}
.approve{float:right; width:16px; height:16px; border:none; margin-right:20px;}
.countdown{width:25px; border:none; color:#000000; font-size:10px; font-style:italic;}
.pcountdown{font-size:10px; font-style:italic;}
.adverttext{padding-left:10px;}
.pcencap{text-align:center; font-variant:small-caps;}
.pcencap a{color:#ffffff; text-decoration:none; font-weight:bold;}
.pcencap a:hover{color:#000000; font-weight:bold;}
.upgradelist{margin-left:50px; line-height:30px;}
.sitemap {font-size:8px;}
.subscribe{width:160px; height:47px; border:none;}
.unsubscribe{width:113px; height:26px; border:none;}
.unsubscribe a{border:none;}
#portfolio {text-align:center;}
.userpic {border:1px solid grey; margin:5px; padding:5px; background-color:#ffffff; width:300px;}
.bold {width:200px; font-weight:bold;}
.twitter {margin-top:10px; border:none; text-align:center; margin-bottom:10px;}

#wrapper {width:920px; margin:0 auto; text-align:left; background-color:#009de0; border:1px solid grey;}

#header {text-align:center; padding-bottom:20px; padding-top:20px;}
#header img {border-style:none;}

#content {float:left; width:560px;}
#content h1, #content h2, #content p {padding-right:20px;}

#search {margin-left:90px;}
#search fieldset{border:none;}
#search input {margin-left:15px; margin-top:7px; width:270px; background:#000000; color:#ffffff; border:none;}
#search select {margin-left:15px; margin-top:7px; width:270px; background:#000000; color:#ffffff; border:none;}
#search select option {background:#000000; color:#ffffff;}
.searchtown {background-image:url("images/search.png"); background-repeat:no-repeat; width:300px; height:40px; margin-top:20px;}
#search label {margin-left:-90px; font-weight:bold; margin-top:-1px; display:inline-block;}

#submit input {width:100px; margin-top:20px; margin-left:200px;}

#businesspage {border-bottom:1px solid grey; width:500px; padding:5px; margin-bottom:10px;}
#businesspage h1 {font-variant:small-caps;}
.phones img {vertical-align:middle; margin-left:20px; margin-right:5px;}
#businesspage .address {text-align:center;}
#businesspage .advert{text-align:center; color:#000000;}
#businesspage a {color:#ffffff; text-decoration:none;}
#businesspage a:hover {color:#000000; font-weight:bold;}

#upgraded {border:1px solid grey; width:500px; padding:5px; margin-bottom:10px; background-color:#a6c0c5;}
#upgraded h1 {font-variant:small-caps;}
.phones img {vertical-align:middle; margin-left:20px; margin-right:5px;}
.topt {color:#ffff00; font-weight:bold;}
.topt img{vertical-align:middle; margin-left:150px; margin-right:5px;}
#upgraded .address {text-align:center;}
#upgraded .advert{text-align:center; color:#000000;}
#upgraded a {color:#ffffff; text-decoration:none;}
#upgraded a:hover {color:#000000; font-weight:bold;}

.warning {margin-left:300px; margin-top:-20px;}
.banner {padding:5px; border:1px solid grey; background-color:#ffffff; margin-top:10px;}

.updatedcompany {color:#ffffff;}
.updatedcompany a {color:#000000; text-decoration:none; font-weight:bold;}
.updatedcompany a:hover{color:#ffffff; font-weight:bold;}

.linkback {border:1px solid grey; background-color:#ffffff; font-size:10px;}
.linkback td {padding:10px; border:1px solid grey; text-align:center;}

#menu {float:left; width:180px;}
#menu h2 {padding-left:10px;}
#menu ul {list-style-type:none; color:#ffffff;}
#menu ul li {padding-left:20px; margin-bottom:5px;}
#menu a {color:#ffffff; text-decoration:none;}
#menu a:hover {color:#000000; font-weight:bold;}
#leftbanners {margin-left:20px; margin-top:30px;}

#right {float:right; width:160px; text-align:left;}

#adsense {margin-top:30px; margin-bottom:30px;}
#footer {clear:both; margin-top:30px; text-align:center; font-size:8px; color:#ffffff;}

.linklist {list-style-type:none; margin-left:20px; line-height:20px;}
.linklist a{color:#ffffff; text-decoration:none;}
.linklist a:hover{color:#000000; font-weight:bold;}