*{margin:0; padding:0;}

body{font-family:'Trebuchet MS';}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

h1{color:#e97a03; font-size:120%; margin-bottom:15px;}
h2{color:#e97a03; font-size:110%; padding:0 0 3px 0px;}
h3{color:#662684; font-size:90%; margin-top:10px; padding-left:10px; padding-bottom:10px;}
h4{color:#ffffff; font-size:110%; padding:5px 14px 5px 0;}
h5{color:#612a7e; font-size:100%}
img{border:none;}
p{font-size:75%; font-weight:normal;}

#mainWraper {width:950px; margin-left:auto; margin-right:auto; text-align:center;}

#topBanner{width:950px; height:282px; background: url(../images/topbannerbg.gif) top left repeat-x;}
#toolsNav{width:950px; height:37px; text-align:right;}
#toolsNav ul{padding-top:5px;}
#toolsNav li{list-style-type:none; display:inline; padding-right:15px;}
#toolsNav li a{font-family:Arial; font-size:90%; color:#ffffff;}
a.bold{font-weight:bold; font-size:120%;}

#topNav{text-align:left; width:950px; height:50px;}
#topNav ul{padding-top:14px;}
#topNav li{list-style-type:none; display:inline; padding:0 20px;}
#topNav li a{font-size:100%; color:#ffffff; padding-top:14px;}
a.NavSelected{background: url(../images/nav_active_hover.gif) top center no-repeat;}

#logo{clear:both; float:left; width:221px; height:182px; margin:0px;}
#banner{float:right; width:727px; height:181px; margin:0px; padding:0px; text-align:left;}
#banner a{color:#000000; font-weight:normal;}
#slider {
    width: 727px; /* important to be same as image width */
    height: 181px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}
#sliderContent {
    width: 727px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left:0px;

}
.sliderImage {
    float: left;
    position: relative;
    display: none;
}

.sliderImage span {
    position: absolute;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding:20px;
    margin-left:182px;
    width: 142px;
    height:60px;
    line-height:250%;
    background-color: #ffffff;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    color: #000;
    display: none;
    font-size:80%;
}

.clear {
    clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
    top: 0;
    left: 0;
}
.bottom {
    bottom: 0;
    left: 0;
}

#threeColsWraper, #twoColWraper, #leftCol, #rightCol{float:left;}
#threeColsWraper{margin-top:10px;}
#twoColWraper{width:760px; min-height:500px;}
.label{width:166px; height:36px; background: url(../images/title_bg.gif);}

#leftCol{width:190px;}
#leftColInner{margin:0px 5px 5px 10px; text-align:left;}
#rightColÌnner{margin:0px 5px 5px 25px; text-align:left;}
leftColInner{margin:0px 5px 5px 0px; text-align:left;}
#leftColInner p, #rightColÌnner p{padding:10px 0px 5px 0px; color:#727272;}
#rightColÌnner img {width: 166px; height: 105px;}
#leftCol a{color:#727272;}
#leftCol p.motto  {color:#662684; padding:0 5px 10px 5px; font-size:100%; font-family:Georgia; text-align:center;}
#leftCol a  {color:#662684; padding:0 5px 10px 5px; font-size:100%; font-family:Georgia; text-align:center;}
#leftCol p.motto span.bold {font-weight:bold;}
#leftColInner ul li{background: url(../images/side_li_bg_1.gif) top left no-repeat; list-style-type:none; padding-left:32px;}
#leftColInner ul li.sideTop{width:160px; float:left; border-bottom:1px solid #cdbbd5;}
#leftColInner ul li.active{background: url(../images/side_li_bg_active.gif) top left no-repeat;}
#leftColInner ul li a.active{color:#e97a03;}
#leftColInner ul li a:hover{color:#e97a03;}
#leftColInner ul li ul{margin-top:5px; float:left;}
#leftColInner ul li ul li{height:35px; background: url(../images/side_li_bg_2.gif) top left no-repeat; position:relative;}
#leftColInner ul li ul li.active{background: url(../images/side_li_bg_active2.gif) top left no-repeat;}
#leftColInner ul li ul li a.active{color:#e97a03;}
#leftColInner ul li ul li a:hover{color:#e97a03;}
#leftColInner ul li a{padding:5px 0 0 0; height:30px;  color:#895f9d; float:left; font-weight:bold;  font-family:'Trebuchet MS';}
.subsubnav{clear:both;}
#leftCol a.labelText, #rightCol a.labelText{color:#ffffff; font-size:100%; padding:5px;}
a.labelText{float:left;}
#leftCol p.testimonialSource {color:#000000; font-size:75%; padding-top:0; padding-bottom:20px}

#middleCol{float:left; width:570px; min-height:519px;}
#middleColInner{margin-left:20px; width:550px; text-align:left;}
h1.h1center{text-align:center;}
#breadcrumb {color:#e97a03;}
#breadcrumb a{color:#e97a03 !important; font-weight:bold; font-size:110%;}

#search{width:532px; margin-left:35px; text-align:left; color:#767676; font-size:90%; margin-bottom:10px; margin-top:10px; float:right;}
#search div{width:532px; height:40px; border-top:1px solid white; background-color:#d9d9d9; float:left;}
#search label{margin-left:10px; padding-top:11px; width:110px; float:left;}
#search select{margin-top:10px; width:131px; float:left; border:1px solid #7e7e7e;}
#search input{margin-top:10px; width:129px; float:left; border:1px solid #7e7e7e;}
#search input.submit{float:right; margin-top:5px; margin-right:30px; background: url(../images/search-btn.gif); width:131px; height:31px; border:none; cursor:pointer;}

#propertyOfTheWeek, #services{width:532px; text-align:left; margin-bottom:10px; margin-left:35px; float:right;}

#propertyOfTheWeek {margin-top:10px;}

.bgHolder{width:532px; height:160px; background: url(../images/propertyoftheweek.jpg) top left no-repeat;}

.textHolder{width:320px; float:left;}
.bgHolder .textHolder h3{width:320px; height:11px; overflow:hidden;}
.textHolder p{padding-left:10px; padding-top:10px;}
.textHolder p span{font-weight:bold;}
.textHolder p.price{color:#e97a03; font-size:110%;}
.imageHolder {width:165px; float:left; margin:10px 0px 3px 44px;}
.imageHolder img{width:140px; height:140px; margin-left: 18px}


#services{width:532px; text-align:left;}
#services p{color:#ffffff; padding:5px 14px 5px 0;}
#services a{color:#ffffff !important; float:right; font-weight:bold; bottom:10px; width:70px; font-family:'Trebuchet MS'!important;}

#management, #sales{width:168px; height:230px; float:left; padding-left:14px;}
#management p, #sales p{padding-right:28px;}
#management a{margin-right:15px;}
#sales a{margin-right:20px;}
#lettings a{margin-right:1px;}
#management p, #lettings p{height:157px;}
#sales p{height:146px;}

#lettings{width:168px; height:230px; float:right;}
#lettings p, #lettings h4{padding:5px 14px;}
#management{background: url(../images/Services_01.jpg) top left no-repeat;}
#sales{background: url(../images/Services_02.jpg) top left no-repeat;}
#sales a{line-height:90%;}
#lettings{background: url(../images/Services_03.jpg) top left no-repeat;}

#callRequest{margin-top:7px; float:left; height:290px; width:760px; background: url(../images/callbackrequestbg.gif) top left repeat-x;}
#callRequest div{float:left; text-align:left; width:180px;}
#callRequest h2{padding-top:10px; padding-left:0;}
#details{padding:0 25px;}
#details p{color:#ffffff; padding:8px 0 4px 0;}
#details h2{padding-left:0;}
#details ul{padding:3px 0; line-height:105%;}
#details li{color:#ffffff; font-size:75%; list-style-type:none;}
p#estate{font-size:100%; padding:0 0 7px 0; line-height:50%;}
p#rightsReserved{font-size:65%;}
div#callRequestContainer{width:520px; margin-left:5px; background: url(../images/Callback_icons.gif) 350px 5px no-repeat; float:left;}
#callRequestContainer input{width:280px; color:#767676; font-style:italic; border:none; padding:5px; margin:5px 0 0 0;}
#callRequestContainer textarea{width:480px; margin-top:5px; height:120px; padding:0 5px; color:#767676; font-style:italic; font-family:'Trebuchet MS'; border:none;}
#callRequestContainer input.submitRequest{width:160px; padding:2px 0 0 0; background-color:#612a7e; margin-left:325px; color:#e97a03; font-size:110%; font-style:normal; cursor:pointer;}
#callRequestContainer fieldset{border:none;}

#rightCol{width:188px; text-align:left;}
#rightCol p{padding-bottom:20px;}
a.readMore{color:#e97a03;}
#footer{clear:both;}
#footerNav{width:760px; height:83px; background-color:#ffffff; float:left; text-align:left; margin-bottom:10px;}
#footerNav ul{padding-left:25px; margin-top:25px;}
#footerNav li{list-style-type:none; display:inline; padding-right:20px;}
#footerNav li a{color:#612a7e; font-family:Arial; font-size:90%;}

#footerSocial{width:190px; height:83px; background-color:#612a7e; float:left; margin-bottom:10px; text-align:left;}
#socialImages{margin:15px 0 0 20px;}
#author{margin:5px 0 0 20px;}
#author p{color:#ffffff; font-size:65%;}
#author a{color:#ffffff; font-size:85%;}
#author img{position:absolute; margin-top:-2px;}

#paginator {color:#662684; font-size:90%;}
#selPage {color:#e97a03; font-size:90%;}

#middleCol p.motto  {color:#662684; padding:0 5px 10px 5px; font-size:100%; font-family:Georgia; text-align:left;}
#middleCol a  {color:#662684; padding:0 5px 10px 5px; font-size:100%; font-family:Georgia; text-align:left;}
#middleCol li{list-style-type:none; font-size:75%; font-weight:normal;}
#middleCol p.motto span.bold {font-weight:bold;}

/*-------------SITE MAP---------------------------*/
p.topnav_level, p.subnav_level, p.subsubnav_level{padding:3px 0; font-size:95%;}
p.topnav_level a, p.subnav_level a, p.subsubnav_level a{color:#612a7e;}
p.subnav_level{padding-left:20px;}
p.subsubnav_level{padding-left:40px;}

.thumb {
    width:140px;
    height:140px;

}