/*--------------------------------------------------------------------------
 *Filename:			main.css
 *Description:		Global CSS
 *Version:			1.0.0 (2010-02-16)
 *Author:			Freetimers Internet
------------------------------------------------------------------------- */

/* font-face
------------------------------------------------------------------------- */
@font-face {
	font-family: 'MetaBook-RomanRegular';
	src: url('fonts/mtbkro-webfont.eot');
	src: local('â˜º'), url('fonts/mtbkro-webfont.woff') format('woff'), url('fonts/mtbkro-webfont.ttf') format('truetype'), url('fonts/mtbkro-webfont.svg#webfontOfjepkrA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MetaBookLF-ItalicRegular';
	src: url('fonts/mtbklfit-webfont.eot');
	src: local('â˜º'), url('fonts/mtbklfit-webfont.woff') format('woff'), url('fonts/mtbklfit-webfont.ttf') format('truetype'), url('fonts/mtbklfit-webfont.svg#webfontQfmvHBOi') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* body
------------------------------------------------------------------------- */
body{font:12px/18px Verdana, Arial, Helvetica, sans-serif;color:#4e4e4e; margin:0;padding:0;}

/* container
------------------------------------------------------------------------- */
#container {padding:0;}


.searchContainer { width: 320px; float:left; display: inline; margin:101px 0 0 193px}

.searchBox { background-color:transparent; background-image:url(../images/searcharea.gif); background-repeat:no-repeat; display:inline; float:left; height:24px; margin:0; padding:0; width:190px; }

.searchBox input { border:0px solid transparent; background-color: transparent; color:#531349; font-size:1.2em; height:18px; margin:0; padding-right:4px; width:102px; padding-left: 0; float:right; display:inline; padding-top: 2px; }

.searchTitle { float: left; display: inline; padding-top: 4px; padding-right: 10px; }
 #col-centre2{background:url(../images/_big_map.png) no-repeat;min-height:570px; }
 #col-centre1{background:url(../images/back.gif);min-height:600px;}
.contactTitle{color:#c14b38;font-size:15px;font-weight:bold}
.required{color:#c14b38;font-size:11px;font-weight:bold}
/* text
------------------------------------------------------------------------- */
h1 {font:24px/30px Verdana, Arial, Helvetica, sans-serif; color:#c44b3a; text-transform:none;}
h2 {font:22px/28px Verdana, Arial, Helvetica, sans-serif; color:#c44b3a; text-transform:none;}
h3 {font:20px/24px Verdana, Arial, Helvetica, sans-serif; color:#c44b3a; text-transform:none;}
h4 {font:18px/22px Verdana, Arial, Helvetica, sans-serif; color:#c44b3a; text-transform:none;}

a{color:#9f2f32; text-decoration:none;}
a:hover{color:#006b9d; text-decoration:underline;}
b,strong{color:#4e4e4e;}
p{padding:0 0 10px 0;}

/* top menu
------------------------------------------------------------------------- */
#menu-top {min-height:20px; background-color:#f6f6f6;border-style: solid;border-width:0 1px;border-color:#d9d9d9;}
#menu-top ul.dropdown{font-weight:normal;float:right;font-size:0.8em;}
#menu-top ul.dropdown li{padding:7px 10px;border-style: solid;border-width: 1px 0 1px 1px;border-color: #fff #d9d9d9 #d9d9d9;color:#000;}
#menu-top ul.dropdown li.hover,#menu-top ul.dropdown li:hover{background-color: #eee;color: #000;}
#menu-top ul.dropdown a:link,
#menu-top ul.dropdown a:visited	{color: #000; text-decoration: none;}
#menu-top ul.dropdown a:hover {color: #000;}
#menu-top ul.dropdown a:active {color: #ffa500;}

/* header
------------------------------------------------------------------------- */
#header {height:140px;background:transparent url(../images/layout/header_bg.png) no-repeat top center;}

/* main menu horizontal
------------------------------------------------------------------------- */

#menu-main {height:60px;padding:0;background-image:url(../images/layout/mainmenu_bg.png);background-repeat:no-repeat;background-position:0 0;}
#menu-main ul.tabs{width:1000px;padding:5px 10px 0 10px;height:25px;display:block;}
#menu-main .panes{width:1000px;padding:0 10px;height:25px;display:block;margin:0 0 10px 0;}
#menu-main ul.tabs li{padding:0; display:inline-block;float:left;}
#menu-main ul.tabs li a{width:100%;height:25px;display:block;}
#menu-main ul.tabs li.home{width:78px;}
#menu-main ul.tabs li.housing{width:147px;}
#menu-main ul.tabs li.jobs{width:98px;}
#menu-main ul.tabs li.education{width:101px;}
#menu-main ul.tabs li.shopping{width:96px;}
#menu-main ul.tabs li.community{width:110px;}
#menu-main ul.tabs li.transport{width:125px;}
#menu-main ul.tabs li.whats-on{width:112px;}
#menu-main ul.tabs li.business{width:131px;}


#menu-main ul.dropdown {border:0;padding:0;margin:0;}
#menu-main ul.dropdown li{padding:5px 10px 0 10px;display:inline-block;float:left;}
#menu-main ul.dropdown li a:link,
#menu-main ul.dropdown li a:visited{color: #fff; text-decoration: none;text-transform:none;/*font:12px/14px 'MetaBook-RomanRegular';font-weight:bold;*/}
#menu-main ul.dropdown li a:hover {color: #b06baa;}
#menu-main ul.dropdown li a:active {color: #b06baa;}
#menu-main ul.dropdown li ul {border:0;padding:0;margin:-1px 0 0 0;}
#menu-main ul.dropdown li ul li{padding:5px 5px;display:inline-block;float:left;background-color:#68275e;width:180px;border-bottom:#fff 1px solid;}
#menu-main ul.dropdown li ul li a:link,
#menu-main ul.dropdown li ul li a:visited{color: #fff; text-decoration: none;text-transform:none;font:12px/14px 'MetaBook-RomanRegular';font-weight:normal;}
#menu-main ul.dropdown li ul li a:hover {color: #b06baa;}
#menu-main ul.dropdown li ul li a:active {color: #b06baa;}
#menu-main ul.menu-right{float:right;}
#menu-main ul.menu-right li{float:right;}

#menu-main .date{font-weight: normal;float:left;width:240px;height:40px;text-transform:uppercase;padding:8px 0 0 20px;color:#fff;}

/* main menu vertical
------------------------------------------------------------------------- */
#menu-mainv {border:0;padding:20px;width:190px; }
#menu-mainv h2{color:white; font-size:13px; font-weight:bold;padding:5px 0 0 10px}
#menu-mainv ul.dropdown{font-weight: normal;float:left;margin:1px 0 0 9px ; border:0px solid red;}
#menu-mainv ul.dropdown li{margin: 1px 0 0 0px;font-size:15px;width:180px;border:1px solid #55154f;background:#55154f;text-indent:5px;padding:0px 0 0px 0;font-family:calibri;}
#menu-mainv ul.dropdown li:hover{border-color:#fff;cursor:pointer}
#menu-mainv ul.dropdown li.active {background:#c44d3c;border-color: #fff;}

/*menu-mainv ul.dropdown li.hover,#menu-mainv ul.dropdown li:hover{background-color: #eee;color: #000;}*/
#menu-mainv ul.dropdown a:link,
#menu-mainv ul.dropdown a:visited	{color: #fff; text-decoration: none;}
#menu-mainv ul.dropdown a:hover {color: #eee;}


/* footer
------------------------------------------------------------------------- */
#footer-wrapper{background:#004261 url(../images/layout/footer_bg.png) repeat-x top center;padding:0 0 20px 0;}
#footer {min-height:30px;text-align:center}
#footer h3{font-size:12px; padding:15px 5px 5px 0; color:#fff;}
#footer ul.footerList{list-style-type:none;margin:0 0 10px 0;float:left;width:100%;}
#footer ul.footerList li{display:inline;float:left;margin:0;padding:0 2px 2px 0;width:163px;font-size:11px;text-transform:uppercase;}
#footer p{color:#2c6a87}
#footer p.address{color:#fff;font-size:11px;font-style:italic;}
#footer ul.footerList li a{color:#fff;text-decoration:none;}
#footer ul.footerList li a.hover,#footer ul.footerList li a:hover{color:#9f2f32}

/* content
------------------------------------------------------------------------- */
#col-left,#col-right{min-height:500px;}
#col-left{}
#col-centre{min-height:500px;}

.pageIntro{font-style:italic;padding:5px 0;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}

#contact-top{height:8px;width:1020px;background:url(../images/contact-top.gif);float:left;margin:60px 0 0 0 }
#contact-bot{height:8px;width:1020px;background:url(../images/contact-bot.gif);float:left}
/* table
------------------------------------------------------------------------- */

/* form
------------------------------------------------------------------------- */

form{margin:0;padding:0;float:left;font-size:11px;}
fieldset{padding:10px 5px;background-color:#F2DCD9;margin:0px  0 0 0;float:left;border-left:1px solid #8B291B;border-right:1px solid #8B291B;line-height:20px;}
fieldset.col-left{padding:10px 5px;background-color:#eee;margin:5px 5px 5px 0;width:265px;float:left;}
fieldset.col-right{padding:10px 5px;background-color:#eee;margin:5px 0;width:270px;float:left;}
legend{padding:5px 10px;background-color:#eee;font-weight:bold;}
legend em{padding:5px 10px;background-color:#eee;font-weight:normal;font-size:.8em;}
label{padding:2px 5px;display:inline;width:200px;float:left;}
label.long{padding:2px 5px;display:inline;width:250px;float:left;}
label em{float:right;color:#ff0000;}
input[type="text"]{margin:2px;padding:2px;display:inline;width:140px;float:left;font-size:11px;}
input[type="password"]{margin:2px;padding:2px;display:inline;width:140px;float:left;font-size:11px;}
input[type="text"].qnty{margin:2px;padding:2px;display:inline;width:30px;float:left;font-size:11px;}
select {margin:2px;padding:2px;display:inline;width:155px;float:left;font-size:11px;}
input[type="submit"],input[type="button"],input[type="reset"]{margin:2px;padding:2px 5px;display:inline;float:left;font-size:11px;}
textarea {margin:2px;padding:2px;display:inline;width:280px;float:left;font-size:11px;height:70px;}

.freecap{float:left;margin:0 5px;}

/* modules
------------------------------------------------------------------------- */
.inc-nav {min-height:30px; margin:10px 0 0 0;}
.inc-nav ul{list-style-type:none;margin:0;float:left;}
.inc-nav ul li{display:inline;float:left;padding:2px;}

/*Grids Include*/
.grid_1,.grid_1a,.grid_1b,.grid_2,.grid_3,.grid_4{float:left;display:inline;margin:0 20px;}
.grid_1{width:225px;}
.grid_1a{width:210px;}
.grid_1b{width:165px;}
.grid_2{width:490px;}
.grid_3{width:715px;}

.alpha{margin-left:0px;}
.omega{margin-right:0px;}

/*Page Inculed*/
.inc-page {width:540px; min-height:210px; float:left; position:relative; margin-bottom:20px;}

/*Property Search Module*/
.mod-propertysearch{width:220px;margin:0 0 10px 0;padding:0;background-color:#f4ccc7;}
.mod-propertysearch h2{background:url(../images/property-search.png) repeat scroll 0 0 transparent;display:block;height:22px;position:absolute;text-indent:-10000px;width:220px;z-index:0;}
.mod-propertysearch label{color:#61695A;font-size:12px;height:25px;width:65px;}
.mod-propertysearch select{width:130px;}
.mod-propertysearch label.label-short{width:15px;}
.mod-propertysearch select.ddl-short{width:55px;}
.mod-propertysearch a.property-search-button {background:url(../images/property-button.jpg) no-repeat scroll left top transparent;color:#61695A;display:block;float:left;font-size:10px;font-weight:bold;height:22px;line-height:22px;padding-right:30px;text-align:right;text-decoration:none;width:190px;}
.mod-propertysearch a.property-search-button:hover {background:url(../images/property-button.jpg) no-repeat scroll left bottom transparent;color:#222222;}
.mod-propertysearch img{margin:0 0 5px 0;}

/*Collapse Module*/
.mod-collapse{width:220px;margin:0 0 10px 0;padding:0;background:url(../images/left_collapse_body.png) repeat-y 0 0;}
.mod-collapse .boxtop{width:100%;margin:0;padding:0;background:url(../images/left_collapse_header.png) repeat-y 0 0;height:5px;}
.mod-collapse .boxheader{width:210px;margin:0;padding:5px 5px 0 5px;}
.mod-collapse .boxbody{width:200px;margin:0;padding:10px;;display:none;font-size:10px;color:#333;}
.mod-collapse .boxfooter{width:100%;margin:0;padding:0;}
.mod-collapse .boxfooter a.read-more {background:url(../images/dropdown-tab.gif) no-repeat scroll left top transparent;color:#61695A;display:block;font-size:10px;font-weight:bold;height:22px;line-height:22px;padding-right:30px;text-align:right;text-decoration:none;width:190px;}
.mod-collapse .boxfooter a.read-more:hover {background:url(../images/dropdown-tab.gif) no-repeat scroll left bottom transparent;color:#222222;}

/*Map Module*/
.mod-map{width:220px;margin:0 0 10px 0;padding:0;}
.mod-map h2{background:url(../images/discover-bedford-map.png) repeat scroll 0 0 transparent;display:block;height:22px;position:absolute;text-indent:-10000px;width:220px;z-index:1;}
.mod-map a.map-search-button {background:url(../images/map_link_bg.png) no-repeat scroll left top transparent;color:#61695A;display:block;float:left;font-size:10px;font-weight:bold;height:22px;line-height:22px;padding-right:30px;text-align:right;text-decoration:none;width:190px;margin:-12px 0 0 0;position:relative;z-index:15;}
.mod-map a.map-search-button:hover {background:url(../images/map_link_bg.png) no-repeat scroll left bottom transparent;color:#222222;}
.mod-map img{margin:0 0 5px 0;position:relative;z-index:0;}


/*Home Focus Module*/
.mod-homefocus { width:540px; height:210px; float:left; position:relative; margin-bottom:20px; }
.mod-homefocus h2 { background: url(../images/discover-more-in-bedford.png); width:540px; height:22px; float:left; text-indent:-10000px; }
.mod-homefocus h3 { text-indent:-10000px; }
.mod-homefocus p { width:160px; font-weight:normal; margin-top:55px; padding-left: 18px; color: #FFFFFF; line-height:1.1em; }
.mod-homefocus a.view-section { text-indent:-10000px; position:absolute; bottom:0px; left:0px; background:none; width:199px; height:22px; display:block; }

div.property { background: url(../images/home-focus-property.png); }
div.property a.view-section:hover { background: url(../images/section-link-property.png); }

div.sport { background: url(../images/_sports.jpg); }
div.sport a.view-section:hover { background: url(../images/section-link-sport.jp g); }

div.jobs { background: url(../images/_jobs.jpg); }
div.jobs a.view-section:hover { background: url(../images/section-link-jobs.jp g); }

div.business { background: url(../images/_business.jpg); }
div.business a.view-section:hover { background: url(../images/section-link-business.jp g); }


div.education { background: url(../images/_education.jpg); }
div.education a.view-section:hover { background: url(../images/section-link-education.jp g); }

div.whats-on { background: url(../images/home-focus-property.png); }
div.whats-on a.view-section:hover { background: url(../images/section-link-property.png); }

div.community { background: url(../images/_community.jpg); }
div.community a.view-section:hover { background: url(../images/section-link-community.jp g); }

div.environment { background: url(../images/_environment.jpg); }
div.environment a.view-section:hover { background: url(../images/environment.jp g); }


div.transport { background: url(../images/_transport.jpg); }
div.transport a.view-section:hover { background: url(../images/section-link-transport.jp g); }

div.shopping { background: url(../images/_shopping.jpg); }
div.shopping a.view-section:hover { background: url(../images/section-link-shopping.jp g); }







/*Regional Sports News Module*/
.mod-regsports { width:540px; min-height:210px; float:left; position:relative; margin-bottom:20px; background-color:#e0e3d8;}
.mod-regsports h2 { background: url(../images/regional_sports_header.png); width:540px; height:22px; float:left; text-indent:-10000px; }
.mod-regsports h3 {font-size:16px;color:#646e53;line-height:18px;}
.mod-regsports p {font-size:10px;color:#646e53;line-height:12px;padding:0;}
.mod-regsports p.news-date { font-weight:bold;color:#c44b3a; }
.mod-regsports p.news-more { font-weight:bold;text-align:right; width:500px;}

.mod-regsports .news-story{width:500px;padding:0 10px 0 0;margin:10px 20px 5px 20px;/*border-bottom:#c0c9b4 solid 1px;*/}
.mod-regsports .news-story .news-image{width:130px;padding:5px 0 0 0;margin:0 10px 0 0;float:left;}
.mod-regsports .news-story .news-content{padding:0;margin:0 0 10px 0;float:left;}

.mod-regsports a.news-all { background: url(../images/news-read-all.png) no-repeat 0 0; width:540px; height:22px; float:left; text-indent:-10000px; }
.mod-regsports a.news-all:hover {background-position:0 -22px; }

/*Regional News Module*/
.mod-regnews { width:540px; min-height:210px; float:left; position:relative; margin-bottom:20px; background-color:#e0e3d8;}
.mod-regnews h2 { background: url(../images/regional_news_header.png); width:540px; height:22px; float:left; text-indent:-10000px; }
.mod-regnews h3 {font-size:16px;color:#646e53;line-height:18px;}
.mod-regnews p {font-size:10px;color:#646e53;line-height:12px;padding:0;}
.mod-regnews p.news-date { font-weight:bold;color:#c44b3a; }
.mod-regnews p.news-more { font-weight:bold;text-align:right;}

.mod-regnews .news-story{width:500px;padding:0 10px 0 0;margin:10px 20px 5px 20px;/*border-bottom:#c0c9b4 solid 1px;*/}
.mod-regnews .news-story .news-image{width:130px;padding:5px 0 0 0;margin:0 10px 0 0;float:left;}
.mod-regnews .news-story .news-content{padding:0;margin:0 0 10px 0;float:left;}

.mod-regnews a.news-all { background: url(../images/news-read-all.png) no-repeat 0 0; width:540px; height:22px; float:left; text-indent:-10000px; }
.mod-regnews a.news-all:hover {background-position:0 -22px; }

/*Accordian Module*/
.mod-featured {width: 220px;margin:0 0 20px 0;padding:0;}
.mod-featured h2 { background: url(../images/featured-headers.png); width:220px; height:22px; float:left; text-indent:-10000px; }
.mod-featured h2.houses {background-position:0 0;}
.mod-featured h2.education{background: url(../images/_featured_education.png)}
.mod-featured h2.flats {background-position:0 -22px;}
.mod-featured h2.apartments {background-position:0 -44px;}
.mod-featured h2.shopping{background-position:0 -88px;}
 /* events*/
 
.mod-featured {width: 220px;margin:0 0 20px 0;padding:0;}
.mod-featured h2 { background: url(../images/featured-headers.png); width:220px; height:22px; float:left; text-indent:-10000px; }
.mod-featured h2.houses {background-position:0 0;}
.mod-featured h2.education{background: url(../images/_featured_education.png)}
.mod-featured h2.flats {background-position:0 -22px;}
.mod-featured h2.apartments {background-position:0 -44px;}
.mod-featured h2.shopping{background-position:0 -88px;}
.mod-featured h2.events { background: url(../images/featured_events_top.png);}

.mod-map{width: 220px;margin:0 0 20px 0;padding:0;}
.mod-map h2 { background: url(../images/featured-headers.png); width:220px; height:22px; float:left; text-indent:-10000px; background-position:0 -66px;}
.mod-map h2.houses {background-position:0 0;}
.mod-map h2.flats {background-position:0 -22px;}
.mod-map h2.apartments {background-position:0 -44px;}

/*Accordian Module*/
.mod-accordion {width: 220px;margin:0;padding:0;}
.mod-accordion h3 {background-color:#917e8f;padding: 5px 7px;margin: 0;	font: bold 14px/14px 'MetaBook-RomanRegular'; border-bottom: solid 1px #fff;cursor: pointer;color:#fff;}
.mod-accordion h3:hover {background-color: #55154f;}
.mod-accordion h3.active {background-color: #55154f;}
.mod-accordion p {background: #fff;margin: 0;padding:0;border:0;display: none; border-bottom: solid 1px #fff;}
.mod-accordion b,.mod-accordion strong {color: #fff;width:200px;display:inline-block;}
.mod-accordion p a{width:220px;height:119px;display:block;font-size:12px;color:#fff;overflow:hidden;position:relative;}
.mod-accordion p a:hover{color:#f4ccc7;text-decoration:none;}
.mod-accordion p a:hover b,.mod-accordion p a:hover strong{color:#f4ccc7;text-decoration:none;}
.mod-accordion p a img{position:absolute; top:0;left:0;z-index:12;}
.mod-accordion p a span{position:absolute; bottom:0;left:0;z-index:13;width:210px;padding:5px; background: url(../images/accordion-overlay.png);height:36px;}

/*Accordian Module for featured events*/

.view_all_events
{
  width:100%;
  height:20px;
  display:block;
  
  
}

.event_category_title, .event_category_bottom{
background: url(../images/view_category_top.png);
height:21px;  
width:520px;

}
.event_category_title{
padding:3px 0 0 20px;
color:#FFF;
font-weight:bold;
  font-size:14px;
  

}

#events_category_list li{
background: url(../images/view_category_bg.png);

}
.event_category_bottom{
height:10px;
background: url(../images/view_category_bottom.png);
}
.event_img_box
{
  float:left;
  border:1px solid #767c6b;
  margin:10px 10px 5px 20px;
  display:block;
}

.event_text_box
{
  margin:10px 20px 5px 0px;
  float:left;
  width:355px;
   display:block;
   float:left;
}
.event_text_box h3 a
{

  color:#767c6b;
}

.event_text_box div
{
  color:#c44b3a;
  font-weight:bold;
}
.event_text_box p
{
  color:#767c6b;
}
.mod-accordion2 {width: 220px;margin:0;padding:0;}
.mod-accordion2 h3 {background-color:#55154f;padding: 5px 7px;margin: 0;	font: bold 14px/14px 'MetaBook-RomanRegular'; border-bottom: solid 1px #fff;cursor: pointer;color:#fff;}
.mod-accordion2 h3:hover {background-color: #917e8f;}
.mod-accordion2 h3.active {background-color: #917e8f;}
.mod-accordion2 p {background: #fff;margin: 0;padding:0;border:0;border-bottom: solid 1px #fff;}
.mod-accordion2 b,.mod-accordion strong {color: #fff;width:200px;display:inline-block;}
.mod-accordion2 p a{width:220px;height:119px;display:block;font-size:12px;color:#fff;overflow:hidden;position:relative;}
.mod-accordion2 p a:hover{color:#f4ccc7;text-decoration:none;}
.mod-accordion2 p a:hover b,.mod-accordion p a:hover strong{color:#f4ccc7;text-decoration:none;}
.mod-accordion2 p a img{position:absolute; top:0;left:0;z-index:12;}
.mod-accordion2 p a span{position:absolute; bottom:0;left:0;z-index:13;width:210px;padding:5px; background: url(../images/accordion-overlay.png);height:36px;}

.read_more{
    
    background:#917e8f url(../images/read_more.png) -0px 0px;
    width:220px;
    height:21px;
   
}

/*Jobs Module*/
.mod-jobs{width:220px;margin:0 0 10px 0;padding:0;background-color:#dff5f5;}
.mod-jobs h2{background:url(../images/jobs-in-bedford.png) repeat scroll 0 0 transparent;display:block;height:22px;position:absolute;text-indent:-10000px;width:220px;z-index:10;}
.mod-jobs dl { width:220px; background:#dff5f5; line-height:15px; }
.mod-jobs dt { padding:10px 10px 0 10px; border-top:1px solid #ffffff; text-transform:uppercase; font-weight:bold; font-size:14px;font-family:calibri }
.mod-jobs dt a { text-decoration:none; color:#222222; }
.mod-jobs dd { padding:0 10px 15px 10px; color:#61695a; font-size:12px; }
.mod-jobs dd a { color:#61695a; font-weight:bold; text-decoration:none; }
.mod-jobs dd a:hover { color:#222222; font-weight:bold; text-decoration:none; }
.mod-jobs a.jobs-search { width:190px; height:22px; line-height:22px; text-align:right; padding-right:30px; display:block; color:#61695a; background: url(../images/jobs-button.jpg) no-repeat top left; text-decoration:none; font-size: 10px; font-weight:bold; }
.mod-jobs a.jobs-search:hover { color:#222222; background: url(../images/jobs-button.jpg) no-repeat bottom left; }
.mod-jobs img{margin:12px 0 0 0;}

/*Weather Module*/
.mod-weather{width:220px;margin:0 0 10px 0;padding:0;background-color:#e0e3d8;}
.mod-weather .todays-date { background: url(../images/date-tab.gif); line-height:22px; float:left; width:220px; height:22px; padding:0; margin:0; }
.mod-weather .todays-date p { font-size:11px; font-weight:bold; color:#FFFFFF; padding: 0 0 0 10px; }
.mod-weather h3 { background: url(../images/todays-weather.gif); text-indent: -10000px; height:22px; }
.mod-weather img { padding:5px 0 5px 10px; float:left; margin:0; }
.mod-weather p.weather-condition { font-size: 12px; font-weight:bold; color:#59275a; padding: 20px 0 5px 0; text-align:center; }
.mod-weather p.temperature {font-size: 32px; font-weight:bold; color:#59275a; padding: 0 0 0 20px; text-align:center; margin:0; }
.mod-weather p.description {font-size: 32px; font-weight:normal; color:#59275a; padding: 0 0 0 20px; }
.mod-weather p.weather-footer{ background: url(../images/weather_footer.png) no-repeat bottom left; float:left; width:220px; height:11px; padding:0;}

/*Google Map Module*/
.mod-googlemap{float:left;padding-bottom:20px;width:540px;}
.mod-googlemap h2{color:#000000;font-size:14px;font-weight:normal;}
.mod-googlemap .popular-search ul{width:100%;}
.mod-googlemap .popular-search ul li{width:150px;padding:2px 5px 2px 0;float:left;display:inline-block;color : rgb(9, 122, 182); cursor : pointer; }
.mod-googlemap .popular-search ul li:hover { color : rgb(237, 92, 11); text-decoration : underline; }

/*This Section Module*/
.mod-thissection{width:220px;margin:0 0 10px 0;padding:0;background-color:#e0e3d8;}
.mod-thissection h2{background:url(../images/inthisection.png) repeat scroll 0 0 transparent;display:block;height:22px;position:absolute;text-indent:-10000px;width:220px;}
.mod-thissection ul{color:#CA4E3B;font-size:11px;font-weight:bold;list-style-type:none;width:210px;padding:30px 5px 2px 5px;}
.mod-thissection ul li ul{color:#CA4E3B;font-size:11px;font-weight:normal;list-style-type:none;width:200px;padding:2px 5px;}
.mod-thissection .sectionfooter{ background: url(../images/inthissectiobottom.png) no-repeat bottom left; float:left; width:220px; height:11px; padding:0;}


/*FAQ Include*/
.inc-faq{min-height:20px; padding:0 0 0 5px; margin:0 0 0px 0;border-bottom:#f1f1f1 solid 1px;float:left;width:560px;}
.inc-faq h2{font-family:"Arial Black", Arial, sans-serif;float:none;width:auto;text-transform:uppercase;color:#416c00;font-size:12px;}
.inc-faq h3{/*font-family:"Arial Black", Arial, sans-serif;*/float:none;width:auto;color:#000;font-size:11px;font-weight:bold}
.inc-faq h2 span,.inc-faq h3 span{font-family:Arial, sans-serif;}
.inc-faq a{text-decoration:none;float:left;width:560px;padding:0 0 5px 0;display:inline;}
.inc-faq a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;display:inline;}
.inc-faq a em{color:#666;text-decoration:none;float:right;font-size:0.75em;padding:0 15px 0 0;font-weight:normal;display:inline;}
.inc-faq a:hover{color:#666;}
.inc-faq a span:hover{color:#666;}
.inc-faq p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-faq p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-faq img{margin:0;float:left;}

.inc-faq-cat{list-style-type:none;margin:0;float:left;margin:5px 0;padding:0;font-size:11px;border-left:1px dotted #000;}
.inc-faq-cat li{display:inline;float:left;padding:2px 0; margin:0;}
.inc-faq-cat li a{padding:0 5px;text-decoration:none;color:#333;border-right:1px dotted #000;}

.inc-faq-detail { padding:0 0 0 5px 0; margin:0 0 0 0;float:left;width:550px;}
.inc-faq-body {display:block;width:550px;min-height:25px;}

/*FAQ Module*/
.mod-faq {padding:5px;display:block;width:185px; margin:0 0 5px 0;}
.mod-faq h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-faq a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-faq a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-faq a:hover{color:#666;}
.mod-faq a span:hover{color:#666;}
.mod-faq img{margin:0 0 5px 0;float:left;width:185px;}
.mod-faq p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-faq p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-faq ul{list-style-type:none;margin:0;float:left;}
.mod-faq ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}


/*Misc*/
.error,.err{color:#ff0000;font-size:11px;font-weight:bold;}
ul.error li,ul.err li{background:url(../images/err_bullet.gif) no-repeat 0 3px;padding:0 0 15px 20px;}
#horizontal{height:20px;width:100%;border:0px solid red;margin:2px 0 0 5px;position:relative:z-index:5;color:white;padding:0 0 0 5px;font-weight:bold;font-size:11px;}

#menudefault a:link,
#menudefault a:visited	{color: white; text-decoration: none;}
#menudefault a:hover {color: #B06BAA;}
#menudefault a#active {color: #B06BAA;}
 
.defmenu{display:inline;display:block;}
 /*
#horizontal { float:left;margin-right:15px; }
#horizontal ul { list-style-type: none; float: left; }
#horizontal ul li { float: left; font-size:15px; font-weight:bold; margin-left:20px; }
#horizontal a img {float: left;}
#horizontal ul li a {display: block; overflow: hidden; color:white; font-size:11px;}
#horizontal ul li a:hover{color:#B06BAA; text-decoration:none;}
#horizontal ul li a:active{color:#B06BAA;text-decoration:none;}


#horizontal ul li ul{background: #68275E;line-height: 20px;}
#horizontal ul li ul li a
{list-style: none;display: block;margin-right: 3px;padding-right: 1px;margin-left: 0px;padding-left: 0px;background: #68275E;
  height: 20px;line-height: 20px;margin-left:-27px;text-align: left;text-indent:5px;width:10em; font-size:11px;}
#horizontal ul li ul a span{display: block;}
#horizontal ul li ul li a:hover,#horizontal a:hover span{display: block;}
#horizontal ul li ul li li{	float: left;	padding-right: 2px;}
#horizontal ul li ul li:hover{height: 20px;}
#horizontal li ul{	position: absolute;	width: 10em;	left: -999em;	background: #68275E;	text-transform:capitalize;z-index:2;clear:both;	}
#horizontal li:hover ul{	 left: auto;}
#horizontal li:hover ul,#horizontal li ul{left: auto;}
  */





ul.dropdown1,ul.dropdown1 li,ul.dropdown1 ul {list-style: none;margin: 0;padding: 0;}


ul.dropdown1 {
 position: relative;
 z-index: 597;
 /*float: left;*/
}

#nav li.business ul li,#nav li.business ul{float:right}
ul.dropdown2{float:right}
ul.dropdown1 li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}


ul.dropdown1 li.hover,
ul.dropdown1 li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown1 ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 100;
 width: 100%;
}

ul.dropdown1 ul li {
 float: none;
}

ul.dropdown1 ul ul {
 top: -1px;
 left: 99%;
}

ul.dropdown1 li:hover > ul {
 visibility: visible;
}

ul.dropdown1-vertical {
 width: 200px;
}

ul.dropdown1-vertical ul {
 top: 1px;
 left: 99%;
}

ul.dropdown1-vertical li {
 float: none;
}


    /*Drop Down Menu*/
ul.dropdown1 {
 font-size:11px; font-weight:normal;
 margin:2px auto;
 display:block;
}

ul.topnav1{
	 /* width:760px; old width */
	 width:98%;
	 position:relative;
	 z-index:1;
	 
	}

ul.topnav1 li {
padding: 2px 30px 2px 0px;
color: #fff;
font-size:11px;
font-weight:bold;
}
ul.topnav1 li ul li{padding-left:5px;}

ul.topnav1 li.hover,ul.topnav1 li:hover {
color: #B06BAA;
}

ul.topnav1 a:link,ul.topnav1 a:visited{ color: #fff; text-decoration: none; }
ul.topnav1 a:hover		{ color: #B06BAA; }
ul.topnav1 a:active{ color: #B06BAA; }


/* -- level mark -- */

ul.topnav1 ul {
width: 200px;
position:absolute;
z-index:2;
background: #67265D ; 
font-size:11px;

}

ul.topnav1 ul li {
font-weight: normal;
border-bottom: 1px solid #fff;
*background: #67265D ;


}

/* -- level mark -- */
#mediuminput{width:237px;height:20px;background:url(../images/medium-text.gif);float:left;}
#nameinput{width:196px;height:20px;background:url(../images/name-input.gif);float:left;}
#textareainput{width:480px;height:160px;background:url(../images/message-back.gif);float:left;}

div.skinnedSelect2 {
background: url('../images/bigcombo.gif') no-repeat scroll 0pt 100%;	height: 20px;		text-align:left;	text-indent:5px;	width: 480px;}
div.skinnedSelect2 select {position: relative;opacity: 0;filter: alpha(opacity = 0);moz-opacity: 0;}
div.skinnedSelect2 .text {position: absolute;line-height: 20px;width: 480px;}
div.skinnedSelect2 .text,div.skinnedSelect2 select,div.skinnedSelect2 select option {
	width: 480px;	font-size: 12px;	color: #4F4F4F;		font-family: Calibri,tahoma,verdana;	text-align:left;}


div.skinnedSelect1 {
background: url('../images/small-combo.gif') no-repeat scroll 0pt 100%;	height: 20px;		text-align:left;	text-indent:5px;	width: 76px;float:left}
div.skinnedSelect1 select {position: relative;opacity: 0;filter: alpha(opacity = 0);moz-opacity: 0;}
div.skinnedSelect1 .text {position: absolute;line-height: 20px;width: 76px;}
div.skinnedSelect1 .text,div.skinnedSelect1 select,div.skinnedSelect1 select option {
width: 76px;	font-size: 12px;	color: #4F4F4F;		font-family: Calibri,tahoma,verdana;	text-align:left;}
.closeEnquiry{float:right;height:26px;width:125px;background:url(../images/closequery.gif);}
.propertyimage{float:left;width:250px;margin:17px 0 0 0}
.contact-property-description{float:left;width:230px;height:170px;border:0px solid red;margin:30px 0 0 10px}
.contact-property-description-label{text-align:right;font-weight:bold;padding:0 10px 0 0 }
.contact-property-description-value{font-weight:bold;color:Red;}

.submitEnquiry{float:right;height:28px;width:127px;background:url(../images/consubmit.gif);}
.contact-logo{float:left;height:41px;width:220px;background:url(../images/logo.gif);margin:40px 0 0 0}
.sticker{float:left;height:86px;width:94px;background:url(../images/_sticker.png) no-repeat;color:white;text-align:center;font-weight:bold;font-size:13px;padding:19px 0 0 0;margin:-170px 0px 0 120px;position:relative;z-index:30;}
.sticker1{clear:both;float:left;height:86px;width:94px;background:url(../images/_sticker.png) no-repeat;color:white;text-align:center;font-weight:bold;font-size:13px;padding:19px 0 0 0;margin:-250px 0px 0 240px;position:relative;z-index:31;}
.sticker-text{width:80px;margin:5px auto;float:none;}

#prop_det_img{margin:40px 0 0 00px}

.right_offers_container{float:left;width:220px;color:white;}
.right_offers_top{float:left;height:29px;width:220px;background:url(../images/offers_top.gif) no-repeat;color:white;padding:0 0 0 7px;font-weight:bold;}
.right_offers_mid{float:left;width:210px;color:white;background:#4d9c9f;min-height:100px;color:white;padding:0 0 0 10px}
.right_offers_mid b{color:white;line-height:24px;}
.right_offers_moreinfo{float:left;height:22px;width:220px;background:url(../images/request_more_details.gif) no-repeat;color:white;}

  .inc-page ul, .inc-page ol, .inc-page li{
list-style-type:disc;
padding-left:20px;
}
.advert_top  div, .advert_bottom  div{float:left;border:none;margin:0;padding:0;width:180px;display:inline-block;}
.advert_top img, .advert_bottom img{width:180px;height:100px;border:none;margin:0;padding:0;}


.hr{clear:both;display:block;overflow:hidden;width:100%;height:1px;border-top:#dcdcdc 1px solid;margin:10px 0;}

.mod-ftlinks{width:100%;text-align:center;margin:15px auto 0 auto;padding:10px 0;}
.mod-ftlinks table{width:500px;margin:0 auto;}
