/* CSS Document */

body {background:url(/images/header_bg.gif) repeat-x top left;}



#header {float:left;}
#header #headingPics{float:left;}

#browseTxt {position: relative; height:42px; clear:both; width:860px; margin-top:-3px; background:url(/images/search_bg_lft.gif) no-repeat;}
#browseTxt span {display:block; padding:12px 0 0 442px; height:36px; font-weight:bold; color:#704B0D; font-size:13px;}

#locations {width:758px; height:65px; position:relative; margin-left:154px; margin-top:0!important; margin-top:-6px;}
#locations ul li{float:left;}
#locations ul li.north a h4{visibility:hidden;}
#locations ul li.city a h4{visibility:hidden;}
#locations ul li.south a h4{visibility:hidden;}
#locations ul li.west a h4{visibility:hidden;}

#locations ul li.north a{display:block; background:blue; width:193px; height:65px; background:url(/images/dublin_north.gif) no-repeat left top; float:left;}
#locations ul li.city a{display:block; background:blue; width:175px; height:65px; background:url(/images/dublin_city.gif) no-repeat left top; float:left;}
#locations ul li.south a{display:block; background:blue; width:198px; height:65px; background:url(/images/dublin_south.gif) no-repeat left top; float:left;}
#locations ul li.west a{display:block; background:blue; width:192px; height:65px; background:url(/images/dublin_west.gif) no-repeat left top; float:left;}

#locations ul li.north a:hover{display:block; background:blue; height:65px; background:url(/images/dublin_northOv.gif) no-repeat left top; float:left;}
#locations ul li.city a:hover{display:block; background:blue; height:65px; background:url(/images/dublin_cityOv.gif) no-repeat left top; float:left;}
#locations ul li.south a:hover{display:block; background:blue; height:65px; background:url(/images/dublin_southOv.gif) no-repeat left top; float:left;}
#locations ul li.west a:hover{display:block; background:blue; height:65px; background:url(/images/dublin_westOv.gif) no-repeat left top; float:left;}


#pageContent .lhs{width:580px; padding-right:20px; float:left; border-right:dotted #CCCCCC 1px;}
#pageContent .rhs{width:255px; float:left; padding-left:20px;}
#pageContent .rhs img{ border:solid 7px #FF9B00;}

#pageContent .full_width{width:915px; float:left; margin-bottom: 20px;}

/*rhs property styles*/
#pageContent .rhs .property {position:relative; background:#FDF09B; width:269px; border:1px solid #E2C599; padding:8px; margin-bottom:20px;}
#pageContent .rhs .property strong{font-weight:bold; margin:10px 0 5px 0; display:block;}
#pageContent .rhs .property span{display:block;}

#weOffer {float:left; font-weight:bold; font-size:14px;  width:615px; display:block;}
#weOffer li{color:#5EA8DA; display:block; margin:20px 0;  padding:10px 0 0 40px; background:url(/images/house_bullet.gif) left top no-repeat; line-height:18px;}

#weOffer li ol li {background:none; list-style:square; padding:10px 0 0 20px; color:#C97A03; font-size:12px; line-height:14px;}



/*property page styles*/
#pageContent .full_width .property li{float:left; background:#FDF09B; width:249px; border:1px solid #E2C599; padding:8px; margin:0 10px 20px 0;}
#pageContent .full_width .property strong{font-weight:bold; margin:10px 0 5px 0; display:block; font-size:13px; color:#FF9B00}
#pageContent .full_width .property span{display:block; float:left; clear:both; margin:0; width:250px; font-size:11px;}
#pageContent .full_width .property span strong{font-weight:bold; margin:0 3px 0 0; display:block; float:left; font-size:11px; color:#000 }
#pageContent .full_width .property a{float:left;}
#pageContent .full_width .property img{ border:solid 7px #FF9B00; width:230px; height:172px; margin-bottom:10px;}
#pageContent .full_width .property img:hover{ border:solid 7px #FFD799; width:230px; height:172px}


/*property details page styles */

#pageContent .full_width .property_details{float:right; width:420px; margin-left:30px;}
#pageContent .full_width .property_details strong{font-weight:bold; margin:10px 0 5px 0; display:block; font-size:16px; color:#FF9B00}
#pageContent .full_width .property_details span{display:block; float:left; clear:both; margin:0; width:250px; font-size:11px;}
#pageContent .full_width .property_details span strong{font-weight:bold; margin:0 3px 0 0; display:block; float:left; font-size:11px; color:#000 }
#pageContent .full_width .property_details a{float:left; clear:both; width:315px; margin-top:76px; padding-left:15px; background:url(/images/arrow.gif) no-repeat left top;}






/*Pop-up windows*/
#dublinNorth, #dublinCity, #dublinSouth, #dublinWest { float:left; width:910px; background:#FF9B00; background:url(/images/property_bg.jpg) repeat-x top left;}
#dublinNorth ul, #dublinCity ul, #dublinSouth ul, #dublinWest ul { float:left; width:850px; margin:20px 20px 20px 20px!important; margin:20px 20px 20px 10px;}

#dublinNorth ul li, #dublinCity ul li, #dublinSouth ul li, #dublinWest ul li {color:#fff; margin:2px 12px 2px 2px; padding:2px; float:left; background:url(/images/bullett.gif) left center no-repeat; padding-left:8px;}

#dublinNorth h2, #dublinCity h2, #dublinSouth h2, #dublinWest h2 {font-size:22px; color:#684105; margin:20px 0 0 20px;}
#dublinNorth ul li a, #dublinCity ul li a, #dublinSouth ul li a, #dublinWest ul li a {color:#fff; padding:2px;}
#dublinNorth span a, #dublinCity span a, #dublinSouth span a, #dublinWest span a {color:#684105; margin:20px 20px 10px 20px; display:block; float:left}







#footer span{ display:block; position:relative; top:190px; margin:0 auto; text-align:center; width:980px; color:#D6FA5C; font-size:12px;}
#footer span strong {font-weight:bold; color:#fff;}
#footer span a{color:#D6FA5C;}