@charset "utf-8";

/*  Global reset of paddings and margins for all HTML elements */
* { margin:0; padding: 0; }

/**
  *  Global fix of the Italics bugs in IE 5.x and IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; } 

  /*  Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */

  html { height: 100%; margin-bottom: 1px; }
  body { background:url(/images/bg.gif);text-align: left;  }
  fieldset, img { border: 0 solid; }
  img { -ms-interpolation-mode: bicubic; }
  
  
/*-------------------------------------------------Base-----------------------------------------------------*/
  /* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */
  #top {background:url(/images/bg.gif); overflow:hidden;  }
  #page{ width:950px; height:auto; background:#FFF;margin:auto; padding:15px; overflow:hidden; }
  #header {  }
  #main {  }
  #bottom { background:#005177;}
  #footerBG{ width:950px; background:#fff; margin:0 auto; padding:0 15px;}
  #footer { background:#005177; height:270px; margin:0 auto; color:#fff; padding:10px 10px 0 10px; }

 /*------------------------------------------------------------------------------------------------------*/

  /*  Backup for correct positioning */
  #header, #nav, #main, #footer { clear:both; }
  #colL { float: left; width: 640px }
  #colR { float:right; width: 300px }
  /*  Preparation for absolute positioning within content columns */

  #colL_content, #colR_content{ }
/*-------------------- Left Panel------------------------------------------------------------------------------*/
/* .bread {See NAV syle sheet } */
  #GEOSearch{ background:#0388AD; float:left; width:258px; height:25px; margin-left:2px; color:#FFF; }
  #Flash{ float:left; width:380px; height:205px; margin-top:2px; }
  #WelcomeNotes{ float:left; width:258px; height:205px; margin-top:2px; margin-left:2px; background:#CCE7EE; font-size:10px; }
  #Regions, #FeatureVenues, #MapTitle, #Map, #Gallery, #Advertise, #Contact{float:left;width: 640px}
  #Map{height:300px}
  #Artilces{ }
  #Feature( )
  #VenueTypes{ }
  .Right{ display:block; background:url(/images/RightBottom.png) no-repeat bottom center; width:300px; margin:5px 0; padding-bottom:5px; }
  #Pagination { display:block; float:right; background:#fff; width:640px; height:30px; padding:1px; border:#0388AD solid 1px;}
  #ContactForm{ width:420px; float:left;}
  #ContactDetails{width:200px; float:right;}
  
  /*--------------------Artile section----------------------------------------------------------------------------------*/  
 #ArticleList, #ArticleDisplay {float:left;width: 640px;}
  #articlePagination { display:block; float:right; background:#fff; width:298px; height:25px; padding:1px; border:#005177 solid 1px; margin-left:5px;}
  #FullArticlelist {float:left;width: 640px; margin-top:10px;}

 /*--------------------Profile----------------------------------------------------------------------------------*/ 
  #Profile {float:left;width: 640px;}
  #ProfilePictures{float:right; clear:right; padding:5px 0 0 5px;}
  #serviceDescription{padding:5px 0;}
  
   /*--------------------Venue List---------------------------------------------------------------------------------*/ 
  #VenueList{float:left;width: 640px;}
  #FullVenuelist{ margin-top:10px;float:left; width:620px;}
  #BasicVenuelist{ margin:10px 0;float:left; width:620px;}
  
  /*-------------------- Right Panel------------------------------------------------------------------------------*/

  .Right{ display:block; background:url(/images/RightBottom.png) no-repeat bottom center; width:300px; margin:5px 0; padding-bottom:5px; }
  .slidingDoor{ background:url(/images/RightTop.png) no-repeat center; width:300px; height:5px;}
  #Feature { }
  /*------------------------------------------------------------------------------------------------------*/

  /*  clearfix method for clearing floats */
 
  .clear{ clear: both;}

  /*  essential for Safari browser !! */

  .clearfix { display: block; }

 