/*DEFAULT STYLES AND GLOBAL SETTINGS*/
* {padding:0;margin:0;}
body {background-color:#000000;background-image:url(Media/pageBackground.gif);background-position:top center;background-repeat:no-repeat;margin-top:50px;font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
#wrapper {width:975px;margin:0 auto;}
.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.blockDisplay {display:block; margin-top:20px; width:107px;}
a:link, a:visited{color:#818181;}
a:hover {text-decoration:none;}
ul {list-style-position:inside; margin-bottom:15px;}
img {border:none;}

/*HEADER*/
#header {width:975px;height:79px;background-image:url(Media/header_phoneNumber.gif);background-position:right;background-repeat:no-repeat;margin-bottom:50px;}
#logo {background-image:url(Media/logo.gif);width:156px;height:79px;}
#logo a {width:156px;height:79px;display:block;}
#logo span {position:absolute;top:0;left:-9999px;}

/*NAVIGATION*/
#LHSnavigation {width:133px;margin-left:0px;float:left;color:#818181;font-size:100%;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
#LHSnavigation ul{list-style-type:none;}
#LHSnavigation ul li{margin-bottom:2px;padding-bottom:9px;background:transparent url(Media/pageNavigation/dotted-bar.gif) no-repeat right bottom;}
#LHSnavigation a:link, #LHSnavigation a:visited {color:#818181;text-decoration:none;}
#LHSnavigation a:hover {text-decoration:underline;}
#LHSnavigation a.selected {color:#FFFFFF;text-decoration:underline;}
#LHSnavigation ul ul{font-size:70%;margin-left:30px;}
#navHome a:link, #navHome a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/home.gif); display:block;background-position:bottom;}
#navHome a:hover {background-position:top;}
#navAboutUs a:link, #navAboutUs a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/aboutUs.gif); display:block;background-position:bottom;}
#navAboutUs a:hover {background-position:top;}
#navWhatWeDo a:link, #navWhatWeDo a:visited {width:88px; height:13px; background-image:url(Media/pageNavigation/whatWeDo.gif); display:block;background-position:bottom;}
#navWhatWeDo a:hover {background-position:top;}
#navWhyRcm a:link, #navWhyRcm a:visited {width:88px; height:13px; background-image:url(Media/pageNavigation/whyRcm.gif); display:block;background-position:bottom;}
#navWhyRcm a:hover {background-position:top;}
/*#navNews a:link, #navNews a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/news.gif); display:block;background-position:bottom;}
#navNews a:hover {background-position:top;}*/
#navLocations a:link, #navLocations a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/locations.gif); display:block;background-position:bottom;}
#navLocations a:hover {background-position:top;}
#navOurServices a:link, #navOurServices a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/services.gif); display:block;background-position:bottom;}
#navOurServices a:hover {background-position:top;}
#navInspiration a:link, #navInspiration a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/inspiration.gif); display:block;background-position:bottom;}
#navInspiration a:hover {background-position:top;}
#navContact a:link, #navContact a:visited {width:140px; height:16px; background-image:url(Media/pageNavigation/contactUs.gif); display:block;background-position:bottom;}
#navContact a:hover {background-position:top;}
#LHSnavigation a.selected:link, #LHSnavigation a.selected:visited {background-position:top;}
#LHSnavigation a span {position:absolute; top:0; left:-9999px;}

/*TEXT AREA*/
#textArea {font-size:85%;}
#textArea p {margin-bottom:10px; line-height:150%;}

/*FOOTER*/
#footer {clear:both;margin:25px 0;color:#818181;float:right;font-size:65%;}
#footer ul {list-style-type:none;text-align:right;}
#footer ul li{display:inline;}

/*DEFAULT PAGE*/
#default_mainArea {float:left;width:805px;margin-left:12px;}
#default_mainArea .RHS {width:320px;margin:0;padding:0;text-align:right;float:right;}
#default_mainArea .LHS {border-left:1px solid white;padding-left:20px;padding-right:10px;margin-left:0px;width:430px;float:left;font-size:80%;color:#FFF; display:inline;}
#default_mainArea .location  {border-left:1px solid white;padding-left:10px;padding-right:0px;margin-left:0px;width:474px;float:left;font-size:80%;color:#FFF; display:inline;}

/*HOME PAGE*/
#mainArea {float:left;width:805px;margin-left:12px;}
#mainArea .RHS {width:484px;margin:0;padding:0; text-align:right; float:right;}
#mainArea .LHS {border-left:1px solid white;padding-left:20px;padding-right:20px;margin-left:0px;width:245px;float:left;font-size:80%;color:#FFF; display:inline;}
.noMargin { float:left;}
ul.home {list-style:none; width:150px;}
ul.home li{background:transparent url(Media/star.png) no-repeat left center;  padding:0px 0px 5px 24px;}
/*NEWS*/
.newsItem {padding-bottom:10px; margin-bottom:10px; border-bottom:dashed 1px #818181; }
p.newsHeader {font-size:100%; font-weight:bold;}
.newsItem a:link, .newsItem a:visited {color:#FFF;}
.newsItem a:hover {text-decoration:none;}
.newsItemDetail h3 {margin-bottom:15px;}
.newsItemDetail a {color:#818181;}
.newsItemDetail a:hover { text-decoration:none;}
.newsItemDetail img {border:none;}

/*SERVICES LISTING*/
.servicesListing {padding:10px; margin:10px; border:1px dashed #818181;}
.servicesListingHeader a:link, .servicesListingHeader a:visited {color:#FFFFFF; font-size:120%;}
.servicesListingHeader a:hover { text-decoration:none;}

/*INSPIRATION*/
.inspirationItem {padding-bottom:10px; margin-bottom:10px; border-bottom:dashed 1px #818181; }
p.inspirationHeader {font-size:100%; font-weight:bold;}
.inspirationItem a:link, .inspirationItem a:visited {color:#FFF;}
.inspirationItem a:hover {text-decoration:none;}
.inspirationItemDetail h3 {margin-bottom:15px;}
.inspirationItemDetail a {color:#818181;}
.inspirationItemDetail a:hover { text-decoration:none;}
.inspirationItemDetail img {border:none;}
#imageGallery {margin:20px 0;}
#imageGallery img {border:none; padding:3px; margin:0; float:left;}

/*CONTACT US*/
form#contactForm label.contactForm {width:100px; float:left; margin-bottom:20px;}
.marginBottom {margin-bottom:20px;}

/*BRAND LIST*/
.brandList {margin-bottom:15px; clear:left;}
.brandList img {float:left; margin-right:20px;}
.brandList p {margin-left:120px;}

/*VENUES LISTING*/
.venuesListing {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #818181;}
.venueFacilities {margin-top:10px;}
.venueResults h3 {font-size:130%;margin-bottom:10px;}
.venueResults p {margin-top:10px;}
.portfolioLink {float:right; width:230px;}
.searchResult {padding:10px 10px 10px 0; font-size:125%; border-bottom:1px dashed #818181; margin:10px 10px 10px 0px;}

/*VENUE DETAILS*/
#venueDetails h2 {margin-bottom:20px;}
.venueOptions {margin:20px 0;}
.FormCellTopPad {padding-top:10px;}
#venueBack {float:right; color:#FFF; text-transform:uppercase; margin-bottom:10px;}
#venueDescription { text-align:justify; color:#FFFFFF; font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:155px; margin-bottom:35px;}
#sifrTown{font-size:50pt;}

/*Locations*/

.venueMap{float:left;}
.venueList{	float:left;	width:180px;}
.venueList ul{	margin-top:15px;	list-style:none;}
.venueList ul li{	margin-bottom:5px;font-size:10pt;}
.venueList a{color:#ffffff;}
#Region{background:black none repeat scroll 0;color:#ffffff;font-size:9pt;	height:20px;width:160px;}
.venueFacilities ul{
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.venueFacilities ul li{
  float: left;
  padding: 0px;
  display: block;
  margin-right: 5px;
  background:#ffffff;
}

.venueFacilities ul li a{
  display: block;
  overflow: hidden;
  height: 20px;
  width: 20px;
}

.venueFacilities #a1{
  width: 15px;
}

.venueFacilities ul li img{
  position: absolute;
  width:20px;
  height:20px;
  
}

.venueFacilities ul li p{
  margin: 0;
  padding: 0;
  color:#000000;
  width: 120px;
  display: block;
  padding-left:21px;
}
