  body {  font-family:  Verdana, Geneva, sans-serif;  font-size: 12px;	color: #005177;     }

  /*--- Headings ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {   font-family:Verdana, Geneva, sans-serif;  font-weight:normal;  color:#005177;  margin: 0 0 0.25em 0; }
  h1 { font-size: 175%; font-weight:600; background:url(/images/headings/H1BG.png) no-repeat left; height:30px; display:block; padding:8px 0; overflow:hidden; white-space:nowrap; } /* 20px */  
  h3 { font-size: 150%; }  
  h4 { font-size: 130%; }/* 18px */
  h5 { font-size: 133.33%; font-weight:600; display:block;} /* 16px */ 
  h5.requestBrochure{ padding-right:5px; float:left; line-height:25px;}

  /* --- general text formatting  ------------------------------------------ */
p{ line-height: 1.5em; margin: 0 0 1em 0; }
#WelcomeNotes p { line-height: 1.5em; margin: 2em; } 
a, a:focus, a:hover, a:active{	text-decoration:none; color:#005177; }
a:hover{color:#FF9804;text-decoration:none;  }
  
  /*--- footer ----------------------------------------------------------------------------------------- */
.links {width:200px;margin:0 0 0 30px;float:left;}
.footerList{background:url(/images/star.png) no-repeat right; padding:5px 18px 2px 0; }
.links a{line-height:30px;font-size:12px;color:#fff;text-decoration:none;font-weight:600;}
#footer ul.list li{list-style:none;background:url(/images/FooterListBG.png) no-repeat ; background-position:1px 6px; padding:0 0 5px 2px; }
ul.list li a{font-size:10px;color:#9FD1DF;text-decoration:none;font-weight:500; line-height:16px;}
ul.list li a:hover{color:#FF9804;text-decoration:none;}
#copyrights {font-size:10px;color:#9FD1DF; padding-left:30px;}

  /* --- Heading Styles  -------------------------------------------------------------------------------- */
.SpriteH2{ background:url(/images/headings/Spritheader.png) no-repeat top left; text-indent:-5000px; height:25px; width:640px; margin-top:5px;}
#colR_content h2 { background:url(/images/headings/Spritheader.png) no-repeat left; text-indent:-5000px; height:30px; width:300px; } 
#colR_content #Refine h2 {background-position:0 -130px;}   
#colR_content #Articles h2 {background-position:0 -160px;}
#colR_content #VenueTypes h2 {background-position:0 -100px;}
#colR_content #Feature h2 {background-position:-302px -101px;}
#Regions h2{background-position:0 -25px;}
#MapTitle h2{background-position:0 -75px;} 
#FeatureVenues h2{background-position:0 -50px;}
#BasicVenuelist h2{background-position:0 0;}
 
 /* --- standerd Lists | Listen  -------------------------------------------------------------------------------- */

#colR_content ul li{ list-style-type:none; background:url(/images/RightListBG.png) no-repeat ; background-position:2px 3px; color:#FFF; margin: 0 0 5px 10px; padding:0 0 0 18px; line-height:22px;}
#colR_content ul li a{ color:#FFF;}
#colR_content ul li a:hover{color:#FF9804;}
#colR_content ul { } 

 /* --- Region List  -------------------------------------------------------------------------------- */
 
#Regions dl{ font-size:12px; float:left;	width:150px; padding-right:10px;	padding-bottom:10px;}
dt.odd {background:#EEF7F9;}
dt.even {background:#D0E9EE;}
#Regions dt{padding:5px;}
dl a{text-decoration:none;	color:#005177;	}
#Regions dd a{font-size:11px;line-height:20px;font-weight:500; margin-left:2px;}
#Regions dd a:hover{ color:#FF9804;}
#Regions dt a{font-size:12px;font-weight:600;}
#Regions dd{background:url(/images/LeftListBG.png) no-repeat top;	background-position:0 5px;}

 /* --- Feature Venues List  -------------------------------------------------------------------------------- */
 
#FeatureVenues ul {float:left; width:150px; padding:0 10px 10px 0; font-size:11px;}
#FeatureVenues ul li {list-style:none;}
#FeatureVenues ul li.Picture img { background:url(/images/FeatureBG.png) no-repeat center; padding:10px }
#FeatureVenues ul li.Title { padding-left:10px; font-weight:600;}
#FeatureVenues ul li.adr, #FeatureVenues ul li.Location{ padding-left:10px;}

/* --- Article + Types-------------------------------------------------------------------------------- */
 
.article, .type{ display:block; overflow:hidden; padding-bottom:15px; }
.ThumbImg{ float:left; background:url(/images/article/thumbBG.png) no-repeat center; padding:10px; margin-right:10px; }
.VenueType h3{ margin:0; }
.Blurb{ }
.QuickLinks{font-size:10px;padding-top:5px;}
span.more{}
#ArticleDisplay h5, #ArticleDisplay h3{display:inline;}
#ArticleDisplay ol li, #ArticleDisplay ul li{line-height: 1.5em; margin: 0 0 1em 0; list-style-position:inside;}
#ArticleDisplay img{ padding:5px; border:#e5e5e5 2px solid; }
#ArticleDisplay .imgR{float:right; margin-left:10px;}
#ArticleDisplay .imgL{float:left; margin-right:10px;}
#articlePagination ul{background:#005177; height:25px;}
#articlePagination ul li{list-style:none;  float:left; line-height:20px;}
#articlePagination ul li.next{width:50px; float:right;}
#articlePagination ul li.list{ width:198px; text-align:center; }
#articlePagination ul li.prev{width:50px;}
#articlePagination ul li a{ font-size:10px; color:#FFF;}
#articlePagination ul li a:hover{ color:#FF9804;}

.prev a{ background:url(/images/prev.gif) no-repeat ; padding-left:25px; background-position:top; background-position:5px 2px; }
.next a{ background:url(/images/next.gif) no-repeat ; padding-right:25px; background-position:top; background-position:35px 2px;}

#FullArticlelist ul{ width:620px; margin:10px 0 0 10px; font-size:10px;}
#FullArticlelist ul li{list-style:none; line-height:20px; width:300px; float:left; background:url(/images/ArticleListBG.png) no-repeat top left; padding-left:5px; background-position:15px 2px;}
#FullArticlelist ul li a{background:url(/images/starblue.png) no-repeat top left; padding-left:15px; }

/* --- Profile -------------------------------------------------------------------------------- */
#ProfilePictures img{border:#e5e5e5 2px solid; display:block;}
#serviceDescription ul li {list-style:none; line-height:16px; padding-left:14px; font-size:11px; background:url(/images/starblue.png) no-repeat left; background-position:0 3px;}
#ProfileInfo table td{ padding:5px; font-size:11px;}
.TDescription{ background:#005177; color:#FFF; font-weight:600; width:115px;   }
.TContent{ background:#A0D1E0;  }
.popup{float:left; width:25px;}
.popout{display:none; width:300px; position:absolute; background-color:#FFFFD2; padding:10px; border:1px solid #0190AF; margin-left:25px;}

/* --- Venue Listing -------------------------------------------------------------------------------- */
#BasicVenuelist ul{ width:640px; list-style:none;}
#BasicVenuelist ul li{line-height:22px; display:block; background: url(/images/ArticleListBG.png) repeat-x top; clear:left; height:22px; padding-bottom:5px; background-position:2px 5px; }

span.Title{ font-weight:600;float:left; }
span.adr{ font-weight:500;float:left; padding-left:10px;}
span.profile{ float:right; padding-left:5px; background:url(/images/buttons/profile.png) no-repeat left; width:80px;text-indent:-5000px; display:block;}
span.website{ float:right; background:url(/images/buttons/website.png) no-repeat left;width:80px; text-indent:-5000px;display:block; padding-left:10px;}

#FullVenuelist ul{ width:640px; margin-top:10px; font-size:10px;}
#FullVenuelist ul li{list-style:none; line-height:20px; width:150px; float:left; background:url(/images/ArticleListBG.png) no-repeat top left; margin-left:8px; background-position:0 3px; white-space:nowrap; overflow:hidden; }
#FullVenuelist ul li a{display:block;line-height:20px;}
#FullVenuelist a:hover{ background:url(/images/ListHover.png) no-repeat top left; padding-left:10px; background-position:0 3px;}
#FullVenuelist ul li img { display: none;  }
span.noSuppliers{float:left; width:620px; display:block; text-align:center;}

/* --- Pagination -------------------------------------------------------------------------------- */

#Pagination ul{background:#0388AD; height:30px;}
#Pagination ul li{list-style:none; display:inline; line-height:26px; float:left;}
#Pagination ul li a{ font-size:10px; color:#FFF;}
#Pagination ul li a:hover{ color:#FF9804;}
#Pagination ul li.next{width:50px; float:right;}
#Pagination ul li.total{color:#FFF; font-size:11px; font-weight:600; width:540px; text-align:center;}
#Pagination ul li.prev{width:50px;}


/* --- Gallery -------------------------------------------------------------------------------- */

#Gallery table.ImgGallery {display:block;}
table.ImgGallery td.pic {width:310px; height:175px; overflow:hidden; background:#000; text-align:center; padding-top:10px;}

/* --- Advertise -------------------------------------------------------------------------------- */

#Advertise ul{}
#Advertise p{margin:15px 0;}
#Advertise ul li{list-style:none; line-height:21px; background:url(/images/listStyle.gif) no-repeat top left; background-position:0px 5px; padding-left:15px;}

/* --- Contact -------------------------------------------------------------------------------- */


/* --- Google -------------------------------------------------------------------------------- */
#Map li { list-style:none; font-size:11px;}
#Map li.adr{ }
#Map li.Picture{}
#Map .Title{ font-weight:600;}

/* --- Mini Ad's -------------------------------------------------------------------------------- */
#colR_content ul.miniADs {}
#colR_content ul.miniADs li{background:none; float:left; width:125px; padding: 5px 10px; margin:0;}
#Feature img {border:#FFF 5px solid;}