/* aedis Ltd, www.aedis-uk.com 	*/
/* Media:  Screen        		*/
/* Autor: Juliano Araujo		*/
/* Created:  12/09/2008 		*/
/* Revision:  12/09/2008 		*/

/* ------------------------------------------------------------------- */
/* -------------------------- Media Screen --------------------------- */
/* ------------------------------------------------------------------- */


    /* ------------------------------------------------------------------- */
    /* -------------------------- Reset Css -----------------------------  */
    /* ------------------------------------------------------------------- */

    html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, p, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {font-family: inherit; font-weight: inherit; font-style: inherit; outline: 0; padding: 0; margin: 0; border: 0; }
    body {font:13px/1.231 arial,helvetica,clean,sans-serif; line-height: 1.2; color: black; background-color: #e1e1e1;}


    /* remember to define focus styles! */
    :focus { outline: 0; }

    ol, ul { list-style: none; }
	
	.bulets li { background: url(images/bullet_orange.gif) no-repeat 0% 12px; margin:0pt; padding-left: 15px; line-height: 2;}

    /* tables still need cellspacing="0" in the markup */
    table {border-spacing: 0; }

    caption, tr, td { font-weight: normal; text-align: left; }

    /* remove possible quote marks (") from <q> & <blockquote> */
    blockquote:before, blockquote:after, q:before, q:after { content: ""; }

    blockquote, q { quotes: "" ""; }

    a, a:link, a:visited, a:active { color:#000000; text-decoration: none;}
    a:hover {color:#FAA61A; text-decoration: underline;}

    p { line-height: normal;}

    strong { font-weight: bold;}

    a.rss {background-image:url(images/ico_rss_logo.gif); background-repeat:no-repeat; display:block; height:13px; padding:0pt; text-decoration:none; width:35px;}
    a.arrow {background-image:url(images/arrow_small_yellow.gif); background-repeat:no-repeat; background-position: 0% 50%; padding-left: 15px;}
    a.pdf { display: block; background: transparent url(images/icons/download.gif) no-repeat 0 0; padding: 0pt 0pt 0pt 22px;  font-weight: bold; font-size: 77%;}
    a.download { padding-left: 20px;  background:  transparent url(images/icons/download.gif) no-repeat;}
    a.more {background: url(images/arrow_small_orange.gif) no-repeat  100% 60%; padding-right:15px; font-weight: bold;}

    /* Icons */
    .person { font-weight: bold; padding-left: 20px;  background: transparent url(images/icons/person.gif) no-repeat;  }
    .phone { padding-left: 20px;  background: transparent url(images/icons/phone.gif) no-repeat; }
    .fax { padding-left: 20px;  background:  transparent url(images/icons/fax.gif) no-repeat; }
    .email { padding-left: 20px;  background: transparent url(images/icons/email.gif) no-repeat; }
    .vcard { padding-left: 20px;  background: transparent url(images/icons/vcard.gif) no-repeat; }
    

    
    /* ----------------------- */
    /* Main Content Blocks     */
    /* ----------------------- */
    
    #wrapper { width: auto; margin: 0pt auto; padding: 0pt; }
    #wrapper_inner { width: 960px; margin: 0pt auto; padding: 0pt 10px; background-color: #ffffff; }

    #header { display:block; width: auto; height: 90px; padding: 0pt; margin: 0pt auto; }
    #header #logo { position: relative; float: left; top: 15px; }
    #header #nav_company { position: relative; float: right; text-align: right;  width: 400px; }
    #header #nav_company ul { margin: 15px 0pt; padding: 0pt; }
    #header #nav_company li { display: inline; padding-left: 10px; }
    #header #nav_company a, #header #nav_company a:active, #header #nav_company a:visited { text-transform: lowercase; font-size: 93%; color: #000000; font-weight: normal; text-decoration: none; }
    #header #nav_company a:hover {color:#FFFFFF;}

    #header #search_bar {width: 390px; margin: 10px 0pt 0pt 0pt; text-align: right; position: relative; float: right; border: 0pt none; }
    #header #search_bar fieldset legend { display: none; }
    #header #search_bar fieldset label { display: none;}
    #header #search_bar fieldset .sf_searchText { padding: 5px; border: 1px solid #666666; width: 200px;}
    #header #search_bar fieldset .sf_searchSubmit { margin-left: 10px;}
    
	#header_print { display: none;}

    /* ------------------------------------------------------------------- */
    /* --------------=------ Main Navigation Css ----------=-------------- */
    /* ------------------------------------------------------------------- */

    /*  CssClass used to control the tabStrip control class, top navigation navigation */
    #navigation{ display: block; height: 35px;  margin: 5px 0pt; width:auto; padding: 0pt; color:#000000;}
    

    /* ------------------------------------------------------------------- */
    /* ------------------------ BreadCrumb Css --------------------------- */
    /* ------------------------------------------------------------------- */

    #breadcrumb { color:#666666; font-size: 85%; position: relative; display: block;  width: 707px; padding: 4px 0pt 4px 5px; margin-bottom: 10px; left: 15px; overflow: hidden; border: 1px solid #DEDEDE;  }
    #breadcrumb span { float: left; height:20px; line-height:20px;}
    #breadcrumb .separator { display: block; background:transparent url(Images/breadcrumb/separator.png) no-repeat scroll 40% 0%; height:20px; width:20px; }
    #breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {   color: #333333; }
    #breadcrumb a:hover { color: #ffcc66; }
    #breadcrumb .home { background:transparent url(images/breadcrumb/IconHome.gif) no-repeat 0pt 0pt; display: block; margin-top: 2px; height:16px !important; width:16px; overflow:hidden; padding:0pt; text-indent:-1000em; }
    #breadcrumb .home:hover {background-position:0pt -16px; }

    /* ------------------------------------------------------------------- */
    /* ------------------------ Banners Css ------------------------------ */
    /* ------------------------------------------------------------------- */
    .banner { clear: both;  width: 958px; margin: 0pt auto; text-align: center; }
	
    #banner .home { height: 250px; overflow: hidden;}
    
		.default {background: #ffffff url(images/banners/services.jpg) no-repeat scroll 50% 0%; height:80px; }

    .services {background: #ffffff url(images/banners/services.jpg) no-repeat scroll 50% 0%; height:80px; }
    .services_0 {background: #ffffff url(images/banners/services_0.jpg) no-repeat scroll 50% 0%; height:80px; }
    .services_1 {background: #ffffff url(images/banners/services_1.jpg) no-repeat scroll 50% 0%; height:80px; }
    .services_2 {background: #ffffff url(images/banners/services_2.jpg) no-repeat scroll 50% 0%; height:80px; }
    .services_3 {background: #ffffff url(images/banners/services_3.jpg) no-repeat scroll 50% 0%; height:80px; }

    .aboutus {background: #ffffff url(images/banners/services.jpg) no-repeat scroll 50% 0%; height:80px; }
    .aboutus_0 {background: #ffffff url(images/banners/aboutus_0.jpg) no-repeat scroll 50% 0%; height:80px; }
    .aboutus_1 {background: #ffffff url(images/banners/aboutus_1.jpg) no-repeat scroll 50% 0%; height:80px; }
    .aboutus_2 {background: #ffffff url(images/banners/aboutus_2.jpg) no-repeat scroll 50% 0%; height:80px; }
    .aboutus_3 {background: #ffffff url(images/banners/aboutus_3.jpg) no-repeat scroll 50% 0%; height:80px; }
    .aboutus_4 {background: #ffffff url(images/banners/aboutus_4.jpg) no-repeat scroll 50% 0%; height:80px; }		

    
    .commercial {background: #ffffff url(images/banners/commercial.jpg) no-repeat scroll 50% 0%; height:80px; }

    /* ------------------------------------------------------------------- */
    /* ------------------------ Content Structure ------------------------ */
    /* ------------------------------------------------------------------- */

    #content {width: 960px; min-height: 450px; background-color: #ffffff;}
    #content #content_inner { background-color: #ffffff; position: relative; width: 960px;  padding:10px 0; }
    #content #content_inner #col_left { float: left; width:230px;  }
    #content #content_inner #col_right {float: right; width:220px;  }
    #content #content_inner #Layout2Col { float: left; width: 704px; margin: 0pt; padding: 0pt 10px 0pt 15px;}
    #content #content_inner #Layout3Col  {float: left; width: 452px; margin: 0pt; padding: 0pt 10px 0pt 15px;}
    #content #content_inner #LayoutBlog  {float: left; width: 680px; margin: 0pt; padding: 0pt 10px 0pt 15px;}
    
    

    /* ------------------------------------------------------------------- */
    /* ------------------ Content Structure Home Page -------------------- */
    /* ------------------------------------------------------------------- */    
    
	/*
    #content .homeBanner { width: auto; margin: 0pt auto;  overflow: hidden; height: 280px; background: #666666 url(images/banners/homeBanner.jpg) no-repeat scroll 50% 0%;  }
    #content .homeBanner1 { width: auto; margin: 0pt auto;  overflow: hidden; height: 280px; background: #666666 url(images/banners/homeBanner1.jpg) no-repeat scroll 50% 0%;  }
    #content .homeBanner2 { width: auto; margin: 0pt auto;  overflow: hidden; height: 280px; background: #666666 url(images/banners/homeBanner2.jpg) no-repeat scroll 50% 0%;  }
    #content .homeBannerBr { width: auto; margin: 0pt auto;  overflow: hidden; height: 280px; background: #666666 url(images/banners/businessrates.jpg) no-repeat scroll 50% 0%;  }
    #content .homeBannerRiots { width: 780xp; margin: 0pt auto;  overflow: hidden; height: 280px; background: #666666 url(images/banners/homeBanner3.jpg) no-repeat scroll 50% 0%;  }
    #content #flashBanner {  margin: 0pt auto;  }
	*/
	
    #home_main_content { width: 965px; margin-top: 10px; }
	#home_main_content dl, #homeMainContent dd { background-color: #FAA61A; color: #000000;}
	
    #services { float: left; width: 320px;  }
    #propertyNews { float: left; width: 310px; margin-left: 10px; }
	#propertyNews .wt-rotator .main-img { width: 320px !important; height: 320px !important; } 
	#casestudies { float: left; width: 310px; margin-left: 10px; }
	
   
   
    #home_main_content .title { padding: 5px 10px; font-size: 180%; font-weight: normal; text-transform: uppercase; color: #ffffff; }
	#home_main_content .title a {color: #ffffff; }
	#home_main_content .title a:hover {color: #000000; text-decoration: none; }
    #home_main_content .content { padding: 0 10px; height: 260px; }
	
	#home_main_content #services .content ul { padding-top: 10px;}
	#home_main_content #services .content li { list-style: square inside; color: #FFFFFF; font-weight: bold;}
	#home_main_content #services .content li a:hover { color: #ffffff; text-decoration: none;  }
	
	#home_main_content #propertyNews .content { padding: 0 ; }
	#home_main_content #propertyNews h3 { font-size: 100%; color: #FAA61A; padding-bottom: 5px; font-weight: bold; }
	#home_main_content #propertyNews .desc { bottom: 0px !important; }

	#home_main_content #casestudies .content { padding: 0 ; }
	#home_main_content #casestudies h3 { font-size: 100%; color: #FAA61A; padding-bottom: 5px; font-weight: bold; }
	#home_main_content #casestudies .desc { bottom: 0px !important; }


    #homeMainContent .headLineList { padding-top: 10px; }
    #homeMainContent .headLineList li { background:transparent url(images/news/bg_news_item.gif) no-repeat 0% 0%; padding:4px 0pt 5px 15px;}
    #homeMainContent .headLineList li a, #homeMainContent .headLineList li a:visited, #homeMainContent .headLineList li a:active { color: #454545; font-weight: bold; font-size: 85%;  }
    #homeMainContent .headLineList li a:hover { color: #FAA61A;}
    #homeMainContent .headLineList li span { color: #454545; font-size: 85%; }
    #homeMainContent .headLineFooter { clear:both;  margin: 10px 0pt; }
    #homeMainContent .headLineFooter ul {} 
    #homeMainContent .headLineFooter a {text-decoration: underline;} 
    #homeMainContent .headLineFooter li { font-size: 100%; background-image:none; border-right:1px solid #CCCCCC; float:left; margin:0pt; padding:0pt 10px 2px 0pt;}
    #homeMainContent .headLineFooter li.rss { border:medium none; padding-left:10px; padding-top:2px;}


    #homeNewsBox .newsHeadLine ul, #homeNewsBox .headLineList ul {margin: 0pt; padding: 0pt; }
    #homeNewsBox .newsHeadLine li {margin: 0pt; padding: 0pt;}
    #homeNewsBox .newsHeadLine .mfHeadlineImage {float: left; margin-right: 10px;  display: block;}
    #homeNewsBox .newsHeadLine .mfHeadlineImage img { border: 1px solid #cccccc !important; padding: 2px;}
    #homeNewsBox .newsHeadLine .mfDetail { }
    #homeNewsBox .newsHeadLine .mfDetail h3 {font-size: 100%; font-weight: bold; }
    #homeNewsBox .newsHeadLine .mfDetail h3 a { margin: 0pt; padding: 0pt; height: auto; }
    #homeNewsBox .newsHeadLine .mfDetail h3 a:hover { }
    #homeNewsBox .newsHeadLine .mfDetail .mfTeaser { font-size: 93%; line-height: 1.3; margin: 5px 0px 5px 0pt; }
    #homeNewsBox .newsHeadLine .mfDetail .mfURL a {font-size: 85%; text-decoration: underline; background-image: url(images/ArowsBlack.gif); background-position: 0pt 2px; background-repeat: no-repeat; padding-left: 10px; }

    #homeCaseStudies ul { }
    #homeCaseStudies .caseStudies li {}
    
    #homeCaseStudies h3 {font-size: 100%; font-weight: bold; line-height: normal; }
    #homeCaseStudies ul li img { border: 1px solid #cccccc !important; padding: 2px;}
    #homeCaseStudies p { font-size: 85%; line-height: normal; }

    #homePropertyBuyLet ul { }
    #homePropertyBuyLet .ulFeuturedProperty { }
	#homePropertyBuyLet .liFeuturedProperty { width: 327px; }
    #homePropertyBuyLet .propertyDeatils { position: relative;}
    #homePropertyBuyLet h4 {font-size: 100%; font-weight: bold; height: 50px; }
    #homePropertyBuyLet h4 a { text-decoration: none; margin: 0pt; padding: 0pt; height: auto; }
    #homePropertyBuyLet h4 a:hover { text-decoration: underline; }    
    #homePropertyBuyLet .propertyImage { float: right; display: block;}
    #homePropertyBuyLet .propertyImage img { border: 1px solid #cccccc !important; padding: 2px;}
    #homePropertyBuyLet .propertyImage .toSaleRent  { position: absolute; margin: 3px; padding: 2px 5px; font-size: 77%; text-transform: uppercase;  background-color: #FAA61A;}
    #homePropertyBuyLet .propertySpec { padding-top: 10px;}
    #homePropertyBuyLet .propertySpec ul {  }
    #homePropertyBuyLet .propertySpec li { width: 32px; float: left;}
    #homePropertyBuyLet ul li ul li div { color: #454545; font-size: 85%; }
    #homePropertyBuyLet .footer { clear:both; padding:10px 0pt 0pt;}
    #homePropertyBuyLet .footer li { background-image:none; border-right:1px solid #CCCCCC; float:left; margin:0pt; padding:0pt 10px 0pt 0pt;}
    #homePropertyBuyLet .footer li.rss { border:medium none; padding-left:10px; padding-top:3px;}    
    

    #homeServices { float: left;  width: 675px; position: relative; top: -30px; padding-left: 20px; }    
    #homeServices a, #homeServices a:visited, #homeServices a:active { text-decoration: none; margin: 0pt; padding: 0pt; height: auto; }
    #homeServices a:hover { text-decoration: underline; }
    #homeServices dt { border-left: 10px solid #FAA61A; padding: 5px 10px; font-size: 93%; font-weight: bold; background-color: #000000; color: #ffffff; }    
    #homeServices .rpItem { float: left; width: 157px; height: 120px; padding: 10px 0pt 0pt 10px;}
    #homeServices .rpText { text-decoration: none;}
    #homeServices .rpSlide {padding-left: 10px; }
    #homeServices .rpExpandable { font-size: 93%; font-weight: bold;  }
    #homeServices .rpSlide .rpText { font-size: 88%; font-weight: normal;  }

    #homeNewsletter {float: left;  width: 232px; position: relative; top: -30px; padding-left: 10px; }
    #homeNewsletter dt { border-left: 10px solid #FAA61A; padding: 5px 10px; font-size: 93%; font-weight: bold; background-color: #000000; color: #ffffff; }    
    #homeNewsletter dd { border: 1px solid #cccccc; padding: 10px; font-size: 93%; background-color: #e1e1e1; color: #000000; }    
    #homeNewsletter label {display: block; font-weight: bold;}
    #homeNewsletter input { display: block; margin-bottom: 5px; }
    #homeNewsletter .sf_subscribeTxt {border: 1px solid #333333; padding: 3px; width: 96%; }
    #homeNewsletter .sf_subscribeBtn {float: right; }
     
    /* ------------------------------------------------------------------- */
    /* -------------------------- Footer Css -----------=----------------- */
    /* ------------------------------------------------------------------- */

    #footer {width: 960px; margin: 8px auto; padding-bottom: 20px;}
    #footer_l1 { width: 940px; background-color: #191919; margin: 0 auto; padding: 10px; }
    #footer_l1 a { font-size: 93%; color: #666666; text-decoration: none; font-weight: bold; }
    #footer_l1 a:hover { color: #FAA61A; }
    #footer_l1 #l1_c1 { float: left;  width: 490px;}
    #footer_l1 #l1_c2 { float: right; width: 400px; text-align: right;}
    #footer_l1 #l1_c2 h5 { font-size: 93%; font-weight: bold; color: #666666; padding-bottom: 10px;}
    #footer_l1 #l1_c2 li { display: inline; padding: 0 10px; }

    #footer_l2, #footer_l3 { font-size: 85%; width: 945px; color: #000000; margin: 8px auto ;}
    #footer_l2 #l2_c1 { float: left; }
    #footer_l2 #l2_c2 { float: right;}
    #footer_l2 #l2_c1 ul { padding-top: 5px;} 
	#footer_l2 #l2_c1 li { display: inline; padding: 0pt 10px; border-left:  1px solid #333333; } 
    #footer_l2 #l2_c1 .noneBorder { border: none; padding-left: 0;}
    #footer_l2 a, #footer_l2 a:active, #footer_l2 a:visited { text-transform: capitalize; color: #000000;  text-decoration: none; }
    #footer_l2 a:hover { background-color: #FAA61A;}
	#footer_l2 #l2_c2 a:hover { background: none;}
    
    #footer_l3 #l3_c1 { color: #333333; float: left; width: 600px; }
    #footer_l3 #l3_c2 { float: right;}
    


    /* ------------------------------------------------------------------- */
    /* -------------------------- Generic Content Css -------------------- */
    /* ------------------------------------------------------------------- */
    .width680 { width:680px !important;}
    .width200 { width: 200px;}
    .floatLeft { float: left;}
    .clear{ clear:both; height:1px; margin-bottom:-1px; visibility:hidden;}
    
    .generic_content { font-family: Verdana, Arial, Helvetica, sans-serif;}
    .generic_content h1, .generic_content h2, .generic_content h3 { }
    /* .generic_content h1 { color: #FAA61A;  font-size: 153.9%; font-family: Geneva, Arial, Helvetica, sans-serif; font-style: italic;  margin-bottom: 15px; text-transform: capitalize; font-weight:bold; } */
    .generic_content h1 {color: #FAA61A; font-size: 167%; margin-bottom: 10px; text-transform: capitalize; font-weight: lighter; }
    .generic_content h1 span { color: #FAA61A; }
    .generic_content h2 { font-size: 100%;  font-weight:bold; line-height:1.5;  color:#333333; }
    .generic_content h3 { font-size: 100%;  font-weight:bold; line-height:1.5;  color:#333333; }
    .generic_content p { margin: 10px 0pt; }
    .generic_content p.first { font-weight: bold;}
    .generic_content ul { margin-left: 15px; margin-bottom: 15px; }
    .generic_content li { background: url(images/bullet_orange.gif) no-repeat 0% 12px; margin:0pt; padding-left: 15px; line-height: 2;}


    /* ------------------------------------------------------------------- */
    /* ---------------- Fetured Information Container -------------------- */
    /* ------------------------------------------------------------------- */

    #featured_information_container {padding-top: 10px;}

    #featured_information_container .width200 { width: 200px; }
    #featured_information_container .width220 { width: 215px;}
    #featured_information_container .width330 { width: 330px;}
    #featured_information_container .floatLeft { float: left;}
    #featured_information_container .floatRight { float: right; }
    #featured_information_container .spaceLeft { margin-left: 22px; }
    
    #featured_information_container dt { color: #333333; font-size: 100%; font-weight: bold; text-transform: uppercase; margin-top: 10px; padding: 3px 0 8px 0; border-top: 8px solid #333333;} 
    #featured_information_container .contactus {height: 95px; background: transparent url(images/featured_box/contactus_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .address {height: 95px; background: transparent url(images/featured_box/address_box.jpg) no-repeat 0% 25px;}


    #featured_information_container .career {height: 95px; background: transparent url(images/featured_box/career_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .press {height: 95px; background: transparent url(images/featured_box/press_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .services { height: 95px; background: transparent url(images/featured_box/services_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .casestudies {height: 95px; background: transparent url(images/featured_box/casestudies_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .sector {height: 95px; background: transparent url(images/featured_box/sector_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .sector2 {height: 95px; background: transparent url(images/featured_box/sector2_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .tolet {height: 95px; background: transparent url(images/featured_box/to_let_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .tosale {height: 95px; background: transparent url(images/featured_box/sector2_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .residential {height: 180px; background: transparent url(images/featured_box/residential_box.jpg) no-repeat 0% 25px;}
    #featured_information_container .commercial {height: 20px; background: transparent url(images/featured_box/commercial_box.jpg) no-repeat 0% 25px;}
    #featured_information_container ul { margin:0pt; padding: 10px 0pt;}
    #featured_information_container li { background: transparent url(images/news/bg_news_item.gif) no-repeat; padding: 5px 0pt 4px 15px ;}

    /* ------------------------------------------------------------------- */
    /* ---------------- PanelBar Menu Titles        ---------------------- */
    /* ------------------------------------------------------------------- */
    .box { }
    .box .in {  min-height: 100px;}
    .box h2 { display:block; height: 30px;  color: #ffffff; font-size: 93%; overflow: hidden; font-weight:bold;  background-color: #FAA61A;  }
    .box h2 span {display:block;  margin-left: 8px; padding: 8px 0pt 8px 8px;  vertical-align:middle; background: #333333 url(images/BoxHearderBg.jpg) repeat-x 50% 50%; }

    /* ------------------------------------------------------------------- */
    /* ---------------- Sidebar News Module Class ------------------------ */
    /* ------------------------------------------------------------------- */
    /* This classs are share on ListNewsBuildingConsultancy, ListNewsBusinessRates modules.... */
 
    .SideBar {}
    .SideBar dt { color: #333333; font-size: 108%; font-weight: bold; text-transform: uppercase; margin-top: 10px; padding: 3px 0 8px 0; border-top: 8px solid #FAA61A;}
    .SideBar dd { color: #666666;}
    .SideBar .fistDt { margin-top: 0pt;}
    .SideBar .keyContact li {border-top: 1px solid #cccccc; height: 105px; padding-top: 3px;}
    .SideBar .keyContact li img { float: right;} 
    .SideBar .keyContact li ol { position: relative; top: 10px; float: left; width: 125px;} 
    .SideBar .keyContact li ol li {padding: 0pt; border: none; height: auto;}
    .SideBar .keyContact li ol li p {font-size: 85%;} 
    .SideBar .keyContact li ol li a {background: url(images/arrow_small_orange.gif) no-repeat  100% 60%; padding-right:15px;}    
    
    

    .SideBar .newsList a, .SideBar .newsList a:visited,.SideBar .rssList a, .SideBar .rssList a:visited { font-size:85%; font-weight: bold; color: #666666;}
    .SideBar .newsList a:hover, .SideBar .rssList a:hover { color: #FAA61A;}
    .SideBar .newsList li { padding: 3px 0pt 5px 15px; background: transparent url(images/news/bg_news_item.gif) no-repeat 0% 0%;}
    .SideBar .rssList li { padding: 3px 0pt 5px 45px; background: transparent url(images/news/bg_rss_item.gif) no-repeat 0% 0%;}
 
 
    .boxSpaceTop { margin-top: 20px;}
    .boxNews h2 { display:block;  color: #333333; font-size: 85%; overflow: hidden; font-weight:bold; text-transform: uppercase; background-color: #333333;  }
    .boxNews h2 span {display:block;  margin-left: 8px; padding: 8px 0pt 8px 8px;  vertical-align:middle; background-color: #FAA61A;  }
    .boxNews .boxInner {  }    
    

    .timetable td { margin: 2px; }

    /* ------------------------------------------------------------------- */
    /* ---------------- ListNewsHome Class ------------------------ */
    /* ------------------------------------------------------------------- */

.people_profile dt { color: #666666; font-size: 93%; font-weight: bold; text-transform: uppercase; margin-top: 30px; padding: 3px 0 8px 0; border-top: 8px solid #333333;} 
.people_profile ul li { padding: 0pt 0pt 10px 10px; float: left; width: 215px;} 
.people_profile ul li img { float: right;} 
.people_profile ul li ol { position: relative; top: 10px; float: left; width: 125px;} 
.people_profile ul li ol li {padding: 0pt; float: none; width: auto;}
.people_profile ul li ol li p {font-size: 85%;} 
.people_profile ul li ol li a {background: url(images/arrow_small_orange.gif) no-repeat  100% 60%; padding-right:15px;}

.personnel_details  dt { clear: both; color: #666666; font-size: 93%; font-weight: bold; text-transform: uppercase; margin-top: 10px; padding: 3px 0 5px 0; border-top: 2px solid #cccccc; background: transparent url(images/expand.gif) no-repeat 100% 50%; } 
.personnel_details  dd {} 
.personnel_details dt.selected {}


    /* ------------------------------------------------------------------- */
    /* ----------- From Classes ------------------------- */
    /* ------------------------------------------------------------------- */
    input, select, textarea { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}

    .btn, .btn_contactus   { cursor: pointer; padding: 5px; border:none; color: #000000; background: #FAA61A; font-weight: bold; }
    .btn:hover, .btn_contactus:hover {color: #ffffff; background: #999999; text-decoration: none; }
	
	.btn_contactus{ font-size: 120%; text-transform: uppercase;}  
    
    
    .fieldBorder { border: 1px solid #cccccc; border:1px solid #666666; padding:5px; margin: 2px 0pt;}
    .fieldBorder:hover { border: 1px solid #FAA61A;}
    
    /* Post Enquiry Form */
	.enquiryFrom .fieldBorder {margin: 2px 80px 2px 0;}
    fieldset.enquiryFrom { border:1px solid #e1e1e1; float:left; margin:0px 0px 15px; padding:15px; width:94%;}
    .enquiryFrom legend { font-weight: bold; font-size: 100%; padding: 5px 0pt; color:#FAA61A; text-transform: uppercase; }
    .enquiryFrom table { width: 99%;}
    .enquiryFrom .labelTitle, .labelTitle { float:left; padding:2px 0px 0px; width:145px; font-weight: bold;}
    .enquiryFrom .enquiryField {  width:300px;}
    .enquiryFrom .commentsValidator { display: block; text-align: right; padding: 5px 8px 0pt 0pt;}
    .enquiryFrom .commentsValidator p { }
    .captchaBox { padding-top: 10px;}
    .captchaBox p { float: left;}
    .captchaBox p .labelTitle { padding-left: 10px; width:140px;}

    
    /* Treeview Sitemap Font ajustment */
    .RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input {font-size:100% !important;}
		

    /* ------------------------------------------------------------------- */
    /* ----------- Property Search Section Class ------------------------- */
    /* ------------------------------------------------------------------- */
	
	#property_search_home { padding: 10px; background: transparent url(images/page_bck_1.jpg) no-repeat 50% 50%;}
	#property_search_home .container { float: left; color: #FFFFFF; padding: 10px; background: transparent url(images/trasnparency_bck.png) repeat; width: 525px;	}
	#property_search_home .container .navigation { padding: 10px; float: left; width: 190px;}
	#property_search_home .container .navigation h1 { font-size: 180%; color: #FAA61A; text-transform: uppercase; padding-bottom: 10px;}
	#property_search_home .container .navigation li { padding-top: 5px; font-size: 120%; }
	#property_search_home .container .navigation li a { color: #FFFFFF;}
	#property_search_home .container .navigation li a:hover { background-color: #FAA61A; color: #000000; text-decoration: none; }
	
	#property_search_home .container .contact_form { padding: 15px 0 0 10px; float: left; width: 300px; border-left: 1px solid #999999;}
	#property_search_home .container .contact_form p{ padding: 5px 0;}

	#property_search_home .enquiryFrom {   border: none; margin: 0 0 15px; padding: 0 0 0 15px; width: 280px;}	
	#property_search_home .enquiryFrom .fieldBorder {margin: 2px 0px 2px 0;}
	#property_search_home .enquiryFrom legend{font-size: 116%; padding: 0;}
	#property_search_home .enquiryFrom .labelTitle, #property_search_home .labelTitle { display: inline-block; width: 210px;  color: #FFFFFF; font-weight: bold;}
	#property_search_home .enquiryFrom .enquiryField {width: 250px; }
	
	.futured_property_container{   float: right; position: relative; top: 160px; }
	.futured_property_container h3{ color: #FFFFFF; font-size: 180%;  font-weight: normal;  padding: 5px 10px;  text-transform: uppercase; background-color: #FAA61A; }
	.futured_property_container h4{ color: #FAA61A; font-weight: bold; text-transform: uppercase; }


	#property_search_item dl  { margin: 0; padding: 0;}
	#property_search_item dt  { margin: 0; padding: 0; font-size: 120%; color: #FAA61A; display: block; }
	#property_search_item dd  { margin: 0; padding: 0; display: block; min-height: 150px;}	
	#property_search_item .item_image  { float: left; display: block; margin: 0 8px 0 0; text-align: center; }
	#property_search_item .item_image img { border: 1px solid #CCCCCC; padding: 8px; }

    
    .propertyList {border-top:5px solid #666666; margin-top: 10px; font-size: 100%;}
    .propertyList h2 { font-size: 116%; color: #FAA61A; font-weight: bold; padding: 5px 0pt; }
    .propertyList h3 { font-size: 116%; color: #999999; font-weight: bold; padding: 5px 0pt 5px 10px;  }
    .propertyList .options td {border-top:1px solid #FAA61A; font-size: 85%; font-weight:normal; height:25px; padding-bottom:2px; padding-top:2px;}
    .propertyList p { font-size: 100%; padding: 5px 0;}
    .propertyList .keySpec { display: block; padding: 15px 0pt;}
    .propertyList .keySpec ul { list-style-image:none; list-style-position:outside; list-style-type:none;}
    .propertyList .keySpec li { float:left; width:33px;}
    .propertyList .contacttblock td {border:1px solid #999999; font-size:12px; padding:0 5px 0;}
	.propertyList .contactaskre td {background-color:#e1e1e1; font-size:14px; padding:0 5px 0; border:none; }
	






/* jQuery Countdown styles 1.5.6. */

.BusinessRatesBanner { display: block;}

.hasCountdown {
  position: relative;
   left: 490px;
   top: 100px;
  
 width: 300px;
}

.CountdownLink{
    display: block;
    position: relative;
    left: 490px;
    top: 167px;
    width: 232px;
    height: 30px;
}


.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 140%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

