*{margin:0; padding:0;}

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

h1{color:#fff; font-size:14px; padding:9px 0 3px 32px; margin-bottom:10px; background:url(../images/arrow1.png) #612a7c no-repeat; background-position:3% 50%; height:24px;}
h2{color:#fff; font-size:14px; padding:9px 0 3px 32px; margin-bottom:10px; background:url(../images/arrow1.png) #612a7c no-repeat; background-position:7% 50%; height:24px;}
h2.services{color:#fff; font-size:14px; padding:9px 0 3px 34px; margin-bottom:10px; background:url(../images/arrow1.png) #612a7c no-repeat; background-position:3% 50%; height:24px;}

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; color:#727272;}

#mainWraper {width:951px; padding:10px; margin-left:auto; margin-right:auto; text-align:center; background:#fff; margin-bottom:8px;}

#topBanner{width:950px; height:353px; border-bottom:10px solid #612a7c; 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%;}

.callus {background:url(/images/call-us.jpg) no-repeat; width:199px; height:51px; margin-bottom:15px;}
p.top-text {color:#fff; padding-right:10px; padding-top:10px; font-size:13px;}
p.top-text a {color:#fff; text-decoration:underline;}
#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:204px; height:182px; margin-left:12px; margin-right:3px; margin-top:40px;}
#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:736px/*760px*/; min-height:500px; margin-right:15px;}
.label{/*width:199px;*/ height:36px; background:url(../images/label.jpg) no-repeat; padding-left:22px; color:#fff;}
.label2{/*width:199px;*/ height:28px; background:url(../images/label.jpg) no-repeat; padding-left:33px; font-size:14px;padding-top:8px;color:#fff;}


#leftCol{width:199px; margin-left:1px;}
#leftColInner{/*margin:0px 5px 5px 10px;*/ text-align:left; width:199px;}
#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:14px; padding:9px;}
a.labelText{float:left;}
#leftCol p.testimonialSource {color:#000000; font-size:75%; padding-top:0; padding-bottom:20px; color:#612a7c;}

#middleCol{float:left; width:515px; min-height:519px; margin-left:18px;}
#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:515px; /*margin-left:35px;*/ text-align:left; color:#767676; font-size:90%; margin-bottom:10px; margin-top:10px; float:right; background:url(../images/search-bg.jpg) no-repeat; height:176px; padding-top:95px;}
#search div{width:515px; height:40px; margin-left:16px; /*border-top:1px solid white; background-color:#d9d9d9;*/ float:left;}
#search label{/*margin-left:10px;*/ padding-top:11px; width:110px; float:left;}
#search label.bed2{/*margin-left:10px;*/ margin-left:11px; padding-top:11px; width:110px; float:left;}
#search label.price2{/*margin-left:10px;*/ margin-left:11px; padding-top:11px; width:110px; float:left;}

#search select{margin-top:10px; width:127px; float:left; padding:3px; border:1px solid #ecebea;}
#search input{margin-top:10px; width:119px; height:18px; float:left; padding:3px; border:1px solid #ecebea;}
#search input.submit{float:right; margin-top:15px; margin-right:30px; background:#363636; width:74px; padding-top:0px; height:31px; border:none; cursor:pointer; color:#fff;}

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

#propertyOfTheWeek {margin-top:10px;}

.bgHolder{width:515px; 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 0 3px 0px;}
.imageHolder img{width:140px; height:140px; margin-left: 18px}


#services{width:515px; 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:199px; text-align:left;}
#rightCol p{padding-bottom:20px;}
a.readMore{color:#e97a03;}
#footer{clear:both; background:#612A7C; width:951px; height:90px;}

.foot-left1 {float:left; padding-top:12px; padding-left:20px;}
.foot-right1 {float:right; padding-top:32px; padding-right:40px;}
.foot-right1 a {color:#fff; text-decoration:underline; font-size:12px;}

#footerNav{width:751px; height:83px; background-color:#612a7c; /*float:left;*/ text-align:left; margin-bottom:0px;}
#footerNav ul{padding-left:25px; padding-top:26px; margin-top:25px;}
#footerNav li{list-style-type:none; display:inline; padding: 0px 6px 0px 10px; border-left:1px solid #FFF;}
#footerNav li#fnav_home {border:none;}
#footerNav li a{color:#fff; font-family:Arial; font-size:12px; text-decoration:underline;}
#footerNav li a:hover {text-decoration:none;}

#footerSocial, #copyright {width:190px; height:83px; background-color:#612a7e; float:left; margin-bottom:10px; text-align:left;}
#copyright {float:right;padding-top:30px; font-size:12px; padding-right:25px; color:#FFF; text-align:left; padding-left:20px;width:180px; height:53px;}
#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 0px; 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;

}

#management1 {
width:160px;
height:auto;
border:1px solid #f1f1f1;
margin-right:15px;
float:left;
}

.title-head {background:#e3e3e3; padding:5px 2px 5px 10px; font-size:14px; color:#363636; font-weight:bold;}
#management1 img {padding:10px 5px 5px 9px;}
#management1 p {padding:5px 10px 5px 10px; color:#727272!important;}
#management1 p a {color:#612a7c!important; margin:0; padding:0 0 10px 0!important; text-decoration:underline; float:left!important; width:80px!important;}

#sales1 {
width:160px;
height:auto;
border:1px solid #f1f1f1;
margin-right:14px;
float:left;
}

.title-head {background:#e3e3e3; padding:5px 2px 5px 10px; font-size:14px; color:#363636; font-weight:bold;}
#sales1 img {padding:10px 5px 5px 9px;}
#sales1 p {padding:5px 10px 5px 10px; color:#727272!important;}
#sales1 p a {color:#612a7c!important; margin:0; padding:0 0 10px 0!important; text-decoration:underline; float:left!important; width:80px!important;}

#lettings1 {
width:160px;
height:auto;
border:1px solid #f1f1f1;
margin-right:0px;
float:left;
}

.title-head {background:#e3e3e3; padding:5px 2px 5px 10px; font-size:14px; color:#363636; font-weight:bold;}
#lettings1 img {padding:10px 5px 5px 9px;}
#lettings1 p {padding:5px 10px 5px 10px; color:#727272!important;}
#lettings1 p a {color:#612a7c!important; margin:0; padding:0 0 10px 0!important; text-decoration:underline; float:left!important; width:80px!important;}

#top-content {margin-top:6px;}

#slides {float:left; margin-right:7px;}
#text1 {float:left;}

#slideshow {
    position:relative;
    height:253px;
	float:left;
}
/*
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
*/
img.arrow {padding-top:7px; padding-right:12px;}

img.imgleft {float:left; padding:0px;}

ul.inside-list {margin-left:25px; margin-top:10px; margin-bottom:10px;}
ul.inside-list li {list-style:circle!important; list-style-type:circle!important; padding-bottom:6px; color:#727272;}

#news_widget {margin-bottom:20px; margin-top:15px;}

#news_widget a {font-size:12px!important; color:#612A7C!important;}

#slideshow { position:relative; width:730px; height:253px; overflow:hidden; }
#slideshow .bx-pager { position:absolute; left:10px; height:10px; top:10px; z-index:999; }
#slideshow .bx-pager a { text-decoration: none; text-indent: 99999px; display: block; float: left; height: 10px; width: 10px; background: url(../images/dot.png) center center no-repeat;}
#slideshow .bx-pager .pager-active { background:url(../images/dot-active.png) center center no-repeat;}
#slideshow ul li {width:730; height:253px !important;}

#bgFeatured {position:relative; background-color:#f1f1f1;}

#featuredProperty {margin-top:65px;}
#featuredProperty h2 { padding-top: 10px ; padding-bottom:4px ; background-color:#ea5a04; font-weight:normal; }
.imageFeatured, .textFeatured {width: 83px; float:left;}
.imageFeatured img {width:83px !important; height:77px !important;}
.textFeatured {width:111px; padding-left:5px; margin-bottom:20px; background-color:#f1f1f1; min-height:77px;}
.textFeatured p  {padding:0px 0px !important; line-height:18px;}
.textFeatured p.title {font-weight:bold; color:#000 !important; font-weight:bold;}
.textFeatured p .readMore {text-decoration:underline; font-weight:bold; padding-left:0px !important;}

#bottom-logos {
background:url(../images/rics-logos.png) no-repeat;
width:451px;
height:62px;
margin:5px auto 20px auto;
}
