body {
font-family: Arial;
background: #d4d4d4 url("/images/bg.gif") repeat-x;
padding-top:13px;
margin:0px;
color:#333;
font-family: arial;
font-size:11px;
line-height:150%;
}
#wrapper,#wrapper1{
width:992px;
margin:0 auto;
}
#header,#header1{
float:left;
width:980px;
padding:0px 6px;
padding-bottom:1px;
background:url("/images/header_bg.gif") no-repeat;
}
#topmenu{
float:right;
padding-top:6px;
padding-bottom:0px;
width:678px;
height:28px;
}
#middlemenu ul,#topmenu ul,#mainmenu ul,#whatson ul{
float:left;
padding:0px;
margin:0px;
list-style-type:none;
}
#topmenu ul li,#whatson ul li{
float:left;
padding:0px;
margin:0px;
}
#topmenu ul li a{
float:left;
color:#fff;
font-size:11px;
font-weight:bold;
padding:7px 11px;
border-right:1px solid #2b5585;
}
#topmenu ul li a.last{
border:none;
}
#topmenu ul li a:hover{
color:#4798f6;
text-decoration:none;
}
#middlemenu{
float:right;
width:280px;
padding-right:8px;
}
#login{
float:left;
background:#000;
width:240px;
height:27px;
padding-left:30px;
}
#login input{
background:#454545;
padding:2px;
font-size:11px;
color:#eee;
border:none;
}
#logo{
float:left;
width:258px;
padding-left:122px;
padding-top:80px;
}
#mainmenu{
width:590px;
float:right;
padding-right:5px;
padding-top:64px;
}
#mainmenu ul{
float:right;
margin:0px;
padding:0px;
}
#mainmenu ul li{
float:left;
padding:0px;
margin:0px;
padding-right:3px;
}
#mainmenu ul li a{
float:left;
color:#7d7d7d;
font-weight:bold;
text-align:center;
height:23px;
padding-top:10px;
}
#mainmenu ul li a:hover{
color:#acacac;
}
#mainmenu ul li a.link1{
background:url("/images/link1_bg.gif") no-repeat;
width:61px;
}
#mainmenu ul li a.link2{
background:url("/images/link2_bg.gif") no-repeat;
width:94px;
padding-left:5px;
}
#mainmenu ul li a.link3{
background:url("/images/link3_bg.gif") no-repeat;
width:117px;
padding-left:5px;
}
#mainmenu ul li a.link4{
background:url("/images/link4_bg.gif") no-repeat;
width:54px;
}
#mainmenu ul li a.link5{
background:url("/images/link5_bg.gif") no-repeat;
width:69px;
}
#mainmenu ul li a.link6{
background:url("/images/link6_bg.gif") no-repeat;
width:76px;
}
#mainmenu ul li a.link7{
background:url("/images/link7_bg.gif") no-repeat;
width:72px;
}
#membersmenu{
float:left;
width:940px;
padding:7px 20px;
border-top:1px solid #bcbcbc;
background:url("/images/membersmenu_bg.gif") repeat-x;
}
#membersmenu ul{
float:left;
width:940px;
padding:0px;
margin:0px;
height:19px;
list-style-type:none;
}
#membersmenu ul li{
float:left;
padding:0px;
margin:0px;
border-right:1px solid #7d7d7d;
}
#membersmenu ul li a{
float:left;
color:#707070;
padding:0px 30px;
font-weight:bold;
}
#membersmenu ul li a:hover{
color:#000;
}
#membersmenu ul li a img{
float:left;
vertical-align:middle;
}
#maincontainer{
float:left;
width:992px;
background:#fff url("/images/content_bg.gif") repeat-y;
}
#mainbottom{
float:left;
width:962px;
background:url("/images/content_bottombg.gif") no-repeat bottom;
padding:15px;
}
#content{
float:left;
padding-right:20px;
width:712px;
}
#right_side{
float:right;
width:225px;
}
#footer{
float:left;
width:972px;
padding:5px 10px;
font-size:12px;
color:#2e2e2e;
}
#footer a{
font-size:12px;
font-weight:bold;
color:#2e2e2e;
padding:0px 5px;
}
#fleft{
float:left;
width:400px;
text-align:left;
}
#fright{
float:right;
width:300px;
text-align:right;
}
#feathome {
width:692px;
float:left;
background:url("/images/featured_bg.gif") no-repeat;
padding:10px;
}
#featured_right{
float:left;
width:370px;
padding-left:10px;
}
#featured_home{
width:712px;
float:left;
background:#e6e5e5 url("/images/featured_top.gif") no-repeat top;
}
#featured_content{
float:left;
width:692px;
padding:10px;
}
#featured_content #featured_right{
float:left;
width:370px;
padding-left:10px;
background:url("/images/featured_contentbg.gif") no-repeat right;
}
#feathomew{
width:692px;
float:left;
padding:10px;
}
#feathome h2{
margin-bottom:0px;
}
#left_side{
float:left;
width:160px;
padding:10px;
}
#blog_content{
float:left;
padding:10px;
padding-left:20px;
padding-right:20px;
width:550px;
}
#searchtitle {
padding:5px;
width:760px;
color:#fff;
font-size: 20px;
background: #3333CC;
}
#feat {
width:125px;
text-align:center;
float:left;
padding:2px;
font-size:11px;
color: #333;
margin-right:5px;
height: 125px;
margin-bottom:5px;
}
#feat #pad {
height:100px;
}
#row h2{
float:left;
margin:15px 0px;
width:702px;
background:url("/images/rounded-corners.gif") no-repeat;
height:26px;
padding-left:10px;
padding-top:8px;
}
#searchbox{
float:left;
background:url("/images/search_bg.gif") no-repeat;
width:210px;
height:172px;
padding:5px;
padding-top:40px;
margin-bottom:10px;
}
.region{
width:200px;
font-size:11px;
margin-bottom:4px;
}
#add_location{
float:left;
background:url("/images/add-location_bg.gif") no-repeat;
width: 200px;
height:64px;
padding:10px;
text-align:right;
color:#f05a28;
font-size:14px;
font-weight:bold;
}
#add_location a{
color:#000;
font-size:12px;
}
#add_location a:hover{
text-decoration:underline;
}
#translate{
float:left;
width:200px;
background:url("/images/translate_bg.gif") no-repeat;
height:47px;
padding:10px;
padding-top:30px;
margin-bottom:10px;
}
#mailing {
float:left;
width:203px;
height:59px;
margin-bottom:10px;
background:url("/images/mailing_bg.gif") no-repeat;
padding:10px;
padding-top:35px;
color:#fff;
}
#mailing a{color:#fff;}
.memberslogin{
border:1px solid #666666;
font-size:12px;
color:#666666;
padding:3px;
width:200px;
margin-bottom:5px;
}
.forminput{
font-size:11px;
padding:2px;
width:195px;
border:1px solid #000;
margin-bottom:5px;
}

td.row {
border-bottom: 1px solid #ccc;
}



#reviewpost {
width:690px;
padding: 20px;
background: #eee;
}

#reviews {
width:690px;
padding: 20px;
background: #eee;
border-bottom:2px solid #fff;
}
#sendemail {
width:690px;
padding: 20px;
background: #eee;
}
#crumbs{
float:left;
background:url("/images/heading_bg.gif") no-repeat;
width:697px;
height:24px;
padding-left:15px;
padding-top:10px;
color:#393939;
font-weight:bold;
font-size:12px;
}
#front {
padding:5px;
border: 1px solid #ccc;
}
#listinghead {
background: #666;
width:730px;
}
#listinghead p {
color: #fff;
line-height:125%;
}
#listinghead a {
color: #fff;
}
#adverts {
width: 160px;
text-align:center;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#for{
float:left;
padding:8px;
width:144px;
padding-top:0px;
}
#text{
float:left;
width:480px;
background:#1871d3;
color:#fff;
padding:10px;
font-size:16px;
}
#text a{
color:#fff;
font-size:12px;
}
#text #left{
float:left;
width:300px;

}
#text #right{
float:right;
padding-left:10px;
width:100px;
text-align:right;
}
#whatson{
float:left;
width:712px;
height:29px;
background:#243463 url("/images/whatson_bg.gif") no-repeat top;
padding-top:109px;
margin:10px 0px;
}
#whatson ul li a{
float:left;
color:#fff;
font-size:12px;
border-right:1px solid #0f2566;
padding:7px 21px; 
font-weight:bold;
}
#whatson li a:hover{
background:#000000;
color:#fff;
}
#whatson li a.last{
border:none;
}