@charset "utf-8";

body { background: #002B55; margin: 0; padding: 0; text-align: center; }
body, td, tr, div, h1, h2, h3, h4, h5, input, select, textarea { font: 100% Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
div { overflow: hidden; height: 100%; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-weight: normal; }
p { padding: 0; margin: 0; }
a { text-decoration: none; color: #333333; } a:hover { text-decoration: underline; }
a img { border: none; }
ul, li { list-style: none; margin: 0; padding: 0; }

.left { float: left; } .right { float: right; }

.msg { background-color: #FFFF99; padding: 3px; }
  .msg p { font-weight: bold; line-height: auto !important; }
.msgerror { background-color: #FF0000; color: #FFFFFF; }

		#verticalScroller { height: 326px; width: 125px; float:right;}
/* Container DIV - automatically generated */
		.simply-scroll-container { position: relative; }

		/* Clip DIV - automatically generated */
		.simply-scroll-clip { position: relative ;overflow: hidden; z-index: 2; }

		/* UL/OL/DIV - the element that simplyScroll is inited on
		Class name automatically added to element */
		.simply-scroll-list { position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
		.simply-scroll-list li { padding: 0;margin-top: 5px; *margin-top: 0px; margin-bottom: 5px; *margin-bottom: 0px; list-style: none; background:none;}
		.simply-scroll-list li img {height: 75px; border: none;display: block;}
		
		/* Master button styles - note that left and right 
		versions are included although they are not used in this example */
		
		.simply-scroll-btn {position: absolute;width: 125px;height: 11px;z-index:3;cursor: pointer; right: 10px; *right: 0px;}
		.simply-scroll-btn-up {top: 0px; background: url(../images/vertScroller/buttonUp.gif);}
		.simply-scroll-btn-up.disabled {background: url(../images/vertScroller/buttonUp.gif) !important;}
		.simply-scroll-btn-up:hover {background: url(../images/vertScroller/buttonUp.gif);}
		.simply-scroll-btn-down {bottom: 0px;background: url(../images/vertScroller/buttonDown.gif);}
		.simply-scroll-btn-down.disabled {background: url(../images/vertScroller/buttonDown.gif) !important;}
		.simply-scroll-btn-down:hover {background: url(../images/vertScroller/buttonDown.gif);}
		
		/* Custom class modifications - adds to / overrides above
		
		Vertical scroller example, with custom base class */
		
		/* Container DIV */
		#vert {width: 125px; height: 325px; }

		
		/* Clip DIV */
		#vert .simply-scroll-clip {width: 125px;height: 325px;}
		
		/* Explicitly set height/width of each list item */
		#vert .simply-scroll-list li {width: 125px;height: 75px;}
		
		/* Modified button positions, overriding previous styles */
		#vert .simply-scroll-btn-up { right: 0;top: 0;}
		#vert .simply-scroll-btn-down { right: 0;top: 52px;}


#container { position:static; width: 995px; background: #FFFFFF; margin: 0 auto 50px auto; border: solid 1px #FFFFFF; border-left-color: #E3E8EC; border-right-color: #E3E8EC; text-align: left; }

#header { padding: 0 4px; }
  #header #header-1 { height: 90px; margin: 3px 0 0 0; }
    #header #header-1 a { height: 90px; float: left; display: block; background-color: #000000; }
    #header #header-1 a.banner-1 { width: 728px; margin: 0 5px 0 0; }
    #header #header-1 a.banner-2 { width: 253px; }
  #header #header-2 { height: 99px; }

	#header #header-2 #logo {position:relative; float:left;}
	
  	#header #header-2 #rhs {display:inline;}
  	#header #header-2 #rhs #flags {position:relative; height:26px; width:auto; left:500px;}
	#header #header-2 #rhs #flags .flag {position:relative;}
  	#header #header-2 #rhs #flags .flag_label {position:relative; height:25px;}
	#header #header-2 #rhs #flags .flag_label a:link {height:21px; font-family:Verdana, Geneva, sans-serif; font-size:11px; height:15px;}
	
	#header #header-2 #rhs ul { position:relative; float:left; margin:2px 0 0 0; width:auto;}
  	#header #header-2 #rhs ul li { float: left; }
	#header #header-2 #rhs ul li a { display: block; overflow: hidden; text-indent: -9999px; height: 40px; background-image: url(../images/nav/nav.png); background-repeat: no-repeat; min-width: 10px; }
	  #header #header-2 #rhs ul li a.menu-1 { width: 62px; background-position: 0 0; }
		#header #header-2 #rhs ul li a.menu-1:hover, .pgHome a.menu-1 { background-position: 0 -40px !important; }
	  #header #header-2 #rhs ul li a.menu-2 { width: 93px; background-position: -62px 0; }
		#header #header-2 #rhs ul li a.menu-2:hover, .pgFinder a.menu-2, .pgPubList a.menu-2, .pgPub a.menu-2 { background-position: -62px -40px !important; }
	  #header #header-2 #rhs ul li a.menu-3 { width: 113px; background-position: -155px 0; }
		#header #header-2 #rhs ul li a.menu-3:hover, .pgDestinations a.menu-3 { background-position: -155px -40px !important; }
	  #header #header-2 #rhs ul li a.menu-4 { width: 161px; background-position: -268px 0; }
		#header #header-2 #rhs ul li a.menu-4:hover, .pgFeedback a.menu-4, .pgFeedbackMost a.menu-4 { background-position: -268px -40px !important; }
	  #header #header-2 #rhs ul li a.menu-5 { width: 90px; background-position: -429px 0; }
		#header #header-2 #rhs ul li a.menu-5:hover, .pgCalendar a.menu-5, .pgUpcomingEvents a.menu-5 { background-position: -429px -40px !important; }
	  #header #header-2 #rhs ul li a.menu-6 { width: 90px; background-position: -519px 0; }
		#header #header-2 #rhs ul li a.menu-6:hover, .pgAbout a.menu-6 { background-position: -519px -40px !important; }
	  #header #header-2 #rhs ul li a.menu-7 { width: 119px; background-position: -609px 0; }
		#header #header-2 #rhs ul li a.menu-7:hover, .pgMembers a.menu-7 { background-position: -609px -40px !important; }
	  #header #header-2 #rhs ul li a.menu-8 { width: 99px; background-position: -728px 0; }
		#header #header-2 #rhs ul li a.menu-8:hover, .pgContact a.menu-8 { background-position: -728px -40px !important; }
	
#centerPage { padding: 0 4px }

  #centerPage #leftContent { width: 156px; float: left;  }
    #centerPage #leftContent h2 { display: block; height: 9px; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; margin: 5px 0; clear: both; }
      #centerPage #leftContent h2.title-pub-finder { background-image: url(../images/titles/h2_pub_finder.png); width: 84px; }
      #centerPage #leftContent h2.title-browse { background-image: url(../images/titles/h2_browse.png); width: 59px; }

    #centerPage #leftContent #yourSelection { background-color: #EDEDEE; padding: 9px 5px; }
      #centerPage #leftContent #yourSelection h2 { background: url(../images/titles/h2_your_selection.png) 0 0 no-repeat; overflow: hidden; height: 9px; width: 121px; text-indent: -9999px; }
      #centerPage #leftContent #yourSelection .selection { background-color: #FFFFFF; border: solid 1px #D2D4D5; padding: 4px; }
        #centerPage #leftContent #yourSelection .selection .all { color: #ED1C2E; font-weight: bold; text-transform: uppercase; line-height: 20px; }
        #centerPage #leftContent #yourSelection .selection ul { }
          #centerPage #leftContent #yourSelection .selection ul li { font-weight: bold; line-height: 20px; }
            #centerPage #leftContent #yourSelection .selection ul li a { font-size: 10px; font-weight: normal; color: #333333; }

    #centerPage #leftContent #pubFinder { background-color: #EDEDEE; padding: 9px 5px; }
      #centerPage #leftContent #pubFinder .search { border: solid 1px #D2D4D5; background-color: #FFFFFF; padding: 5px 4px; margin: 0 0 10px 0; }
        #centerPage #leftContent #pubFinder .search label { font-size: 12px; font-weight: bold; color: #333333; display: block; padding: 2px 0 4px 0; }
        #centerPage #leftContent #pubFinder .search .text { margin: 0 0 3px 0; padding: 1px; width: 130px; height: 15px; border: solid 1px 8E8E8E; }
        #centerPage #leftContent #pubFinder .search .go { float: right; }
        #centerPage #leftContent #pubFinder .search a { color: #ED1C2E; float: left; line-height: 20px; }
	  
	
      #centerPage #leftContent #pubFinder .browse { border: solid 1px #D4D6D7; }
        #centerPage #leftContent #pubFinder .browse .first-level-style { background: url(../images/nav/pub_finder.png) 0 0 no-repeat; text-indent: -9999px; display: block; width: 144px; height: 23px; overflow: hidden; }
        #centerPage #leftContent #pubFinder .browse .fl-1 { background-position: 0 0; height: 24px; }
          #centerPage #leftContent #pubFinder .browse .fl-1-open { background-position: -144px 0; }
        #centerPage #leftContent #pubFinder .browse .fl-2 { background-position: 0 -24px; height: 21px; }
          #centerPage #leftContent #pubFinder .browse .fl-2-open { background-position: -144px -24px; }
        #centerPage #leftContent #pubFinder .browse .fl-3 { background-position: 0 -45px; }
          #centerPage #leftContent #pubFinder .browse .fl-3-open { background-position: -144px -45px; }
        #centerPage #leftContent #pubFinder .browse .fl-4 { background-position: 0 -68px; }
          #centerPage #leftContent #pubFinder .browse .fl-4-open { background-position: -144px -68px; }
        #centerPage #leftContent #pubFinder .browse .fl-5 { background-position: 0 -91px; }
          #centerPage #leftContent #pubFinder .browse .fl-5-open { background-position: -144px -91px; }
        #centerPage #leftContent #pubFinder .browse .fl-6 { background-position: 0 -114px; }
          #centerPage #leftContent #pubFinder .browse .fl-6-open { background-position: -144px -114px; }

        #centerPage #leftContent #pubFinder .browse li ul { display: none; }
          #centerPage #leftContent #pubFinder .browse li ul li { }
            #centerPage #leftContent #pubFinder .browse li ul li a { display: block; line-height: 17px; border-bottom: solid 1px #D4D6D7; font-size: 11px; color: #333333; text-decoration: none; padding: 2px 0 2px 7px; }
            #centerPage #leftContent #pubFinder .browse li ul li a:hover { background-color: #E1E1E1; }

    #centerPage #leftContent #latestNews { padding: 9px 5px; }
      #centerPage #leftContent #latestNews h2.title-latest-news { background-image: url(../images/titles/h2_latest_news.png); width: 92px; height: 11px; }
      #centerPage #leftContent #latestNews .newsList { padding-top: 5px; }
        #centerPage #leftContent #latestNews .newsList p { font-size: 11px; color: #333333; margin-bottom: 11px; }
          #centerPage #leftContent #latestNews .newsList p strong, #centerPage #leftContent #latestNews .newsList p a { color: #ED1C2E; }

    #centerPage #leftContent #feedbacks { padding: 9px 5px; }
      #centerPage #leftContent #feedbacks h2 { background-image: url(../images/titles/h2_customer_feedback_menu.png); width: 84px; height: 35px; }
      #centerPage #leftContent #feedbacks ul { }
        #centerPage #leftContent #feedbacks ul li { }
          #centerPage #leftContent #feedbacks ul li a { color: #002B55; font-weight: bold; text-transform: uppercase; line-height: 22px; }
          #centerPage #leftContent #feedbacks ul li a.active { color: #EC1E30; }

    #centerPage #leftContent #calendar { padding: 9px 5px; }
      #centerPage #leftContent #calendar h2 { background-image: url(../images/titles/h2_calendar.png); width: 130px; height: 19px; }
      #centerPage #leftContent #calendar ul { }
        #centerPage #leftContent #calendar ul li { }
          #centerPage #leftContent #calendar ul li a { color: #002B55; font-weight: bold; text-transform: uppercase; line-height: 22px; }
          #centerPage #leftContent #calendar ul li a.active { color: #EC1E30; }

    #centerPage #leftContent #members { padding: 9px 5px; }
      #centerPage #leftContent #members h2 { background-image: url(../images/titles/h2_members_area.png); width: 130px; height: 19px; }
      #centerPage #leftContent #members ul { }
        #centerPage #leftContent #members ul li { }
          #centerPage #leftContent #members ul li a { color: #002B55; font-weight: bold; text-transform: uppercase; line-height: 14px; display: block; padding: 4px 0; }
          #centerPage #leftContent #members ul li a.active { color: #EC1E30; }
          #centerPage #leftContent #members ul li ul { border-top: solid 1px #D6D7D8; display: none; }
            #centerPage #leftContent #members ul li ul li { }
              #centerPage #leftContent #members ul li ul li a { border-bottom: solid 1px #D6D7D8; padding-left: 13px; color: #333333; font-size: 11px; text-transform: none; }
              #centerPage #leftContent #members ul li ul li ul { display: none; border: none; }
                #centerPage #leftContent #members ul li ul li ul li { }
                  #centerPage #leftContent #members ul li ul li ul li a { padding-left: 21px; }

    #centerPage #leftContent #aboutvfi { padding: 9px 5px; }
      #centerPage #leftContent #aboutvfi h2 { background-image: url(../images/titles/h2_about_vfi.png); width: 94px; height: 19px; }
      #centerPage #leftContent #aboutvfi ul { }
        #centerPage #leftContent #aboutvfi ul li { }
          #centerPage #leftContent #aboutvfi ul li a { color: #002B55; font-weight: bold; text-transform: uppercase; line-height: 14px; display: block; padding: 4px 0; }
          #centerPage #leftContent #aboutvfi ul li a.active { color: #EC1E30; }
          #centerPage #leftContent #aboutvfi ul li ul { border-top: solid 1px #D6D7D8; display: none; }
            #centerPage #leftContent #aboutvfi ul li ul li { }
              #centerPage #leftContent #aboutvfi ul li ul li a { border-bottom: solid 1px #D6D7D8; padding-left: 13px; color: #333333; font-size: 11px; text-transform: none; }
              #centerPage #leftContent #aboutvfi ul li ul li ul { display: none; border: none; }
                #centerPage #leftContent #aboutvfi ul li ul li ul li { }
                  #centerPage #leftContent #aboutvfi ul li ul li ul li a { padding-left: 21px; }

    #centerPage #leftContent #destinations { padding: 9px 5px; }
      #centerPage #leftContent #destinations h1 { background: url(../images/titles/h2_destinations.png) 0 0 no-repeat; width: 111px; height: 20px; }
	  #centerPage #leftContent #destinations h2 { background: url(../images/titles/h2_destinations.png) 0 0 no-repeat; width: 111px; height: 20px; }
      #centerPage #leftContent #destinations ul { }
        #centerPage #leftContent #destinations ul li { }
          #centerPage #leftContent #destinations ul li a { color: #002B55; font-weight: bold; text-transform: uppercase; line-height: 14px; display: block; padding: 4px 0; }
          #centerPage #leftContent #destinations ul li a.active { color: #EC1E30; }

  #centerPage #mainContent { width: 692px; float: left; margin: 0 0 0 9px; }

  #centerPage #rightContent { float: right; width: 120px; }
    #centerPage #rightContent a { width: 120px; display: block; background-color: #000000; margin: 0 0 5px 0; }
    #centerPage #rightContent a.banner-3 { height: 140px; }
    #centerPage #rightContent a.banner-4 { height: 600px; }

#footer { padding: 4px; }
  #footer .footer-1 { background-color: #002B55; border-bottom: solid 1px #466584; height: 24px; }
    #footer .footer-1 h2 { background: url(../images/titles/h2_footer_explore_vfi.png) 0 0 no-repeat; width: 123px; height: 20px; text-indent: -9999px; margin: 1px 0 0 5px; }
  #footer .footer-2 { background-color: #D9DFE6; }
    #footer .footer-2 div { width: 300px; float: left; margin: 8px 20px 0 5px; }
      #footer .footer-2 div p { font-size: 10px; color: #333333; margin-bottom: 12px; }
        #footer .footer-2 div p a { color: #333333; }
        #footer .footer-2 div p a.title { color: #002B55; font-weight: bold; }
  #footer .footer-3 { background-color: #002B55; height: 24px; border-bottom: solid 1px #466584; }
    #footer .footer-3 ul { }
    #footer .footer-3 li { float: left; }
      #footer .footer-3 li a { display: block; width: auto; line-height: 11px; color: #FFFFFF; padding: 0 6px; border-left: solid 1px #FFFFFF; margin-top: 5px; }
      #footer .footer-3 li a.first { border-left: none; }


.poll-box { border-bottom: solid 1px #D2D3D5; }
  .poll-box h2 { background: url(../images/titles/h2_what_do_you_think.png) 0 0 no-repeat; height: 27px; text-indent: -9999px; width: 224px; overflow: hidden; }
  .poll-box .submit { float: right; margin: -10px 8px 12px 0; }
  .poll-box .poll-2 { display: none; height: 120px; }
    .poll-box .poll-2 p { margin: 40px auto 0 auto; text-align: center; font-weight: bold; color: #ED1C2E; }

      .hp-cal { border-bottom: solid 1px #D2D3D5; }
        .hp-cal h1 { background: url(../images/titles/h2_upcoming_events.png) 0 0 no-repeat; height: 27px; text-indent: -9999px; width: 224px; overflow: hidden; }
		.hp-cal h2 { background: url(../images/titles/h2_upcoming_events.png) 0 0 no-repeat; height: 27px; text-indent: -9999px; width: 224px; overflow: hidden; }
        .hp-cal h3 { background: url(../images/bg/red_bar_27.png) 0 0 repeat-x; height: 24px; display: block; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; line-height: 24px; font-size: 12px; }
        .hp-cal p { margin-bottom: 6px; }
          .hp-cal p a { font-weight: bold; color: #ED1C2E; }
        .hp-cal .calendar { background-color: #EDEDEE; margin-bottom: 6px; }
          .hp-cal .calendar table { margin: 0 auto 5px auto; border: 0; padding: 0; border-collapse: collapse; }
            .hp-cal .calendar table tr.head td { color: #002B55; font-weight: bold; }
            .hp-cal .calendar table tr.head td.sun { color: #ED1C2E; }
            .hp-cal .calendar table td { width: 28px; text-align: center; padding: 5px 0; }
              .hp-cal .calendar table td a { background-color: #ED1C2E; height: 18px; display: block; width: 18px; line-height: 18px; margin: 0 auto; color: #FFFFFF; }

      .hp-ad { border-bottom: solid 1px #D2D3D5; }
        .hp-ad h2 { background: url(../images/titles/h2_watch_our_ad.png) 0 0 no-repeat; height: 27px; text-indent: -9999px; width: 224px; overflow: hidden; }
        .hp-ad a.watch { background: url(../images/buttons/watch_it_now.png) 0 0 no-repeat; height: 19px; width: 103px; overflow: hidden; display: block; text-indent: -9999px; float: right; margin: 6px 2px; }

      .write-review { border-bottom: solid 1px #D2D3D5; padding-bottom: 8px; margin-bottom: 5px; }
        .write-review h2 { background: url(../images/titles/h2_write_review.png) 0 0 no-repeat; height: 25px; text-indent: -9999px; width: 220px; overflow: hidden; margin-bottom: 3px; }
        .write-review p { margin-bottom: 10px; }
        .write-review a { color: #ED1C2E; font-weight: bold; }

      .hp-feedback { padding-bottom: 8px; }
        .hp-feedback h2 { background: url(../images/titles/h2_customer_feedback.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 224px; height: 27px; margin-top: 5px; }
        .hp-feedback .fdbk { width: 142px; float: left; margin: 0 14px 0 0; }
        .hp-feedback .fdbk-last { margin-right: 0; }
          .hp-feedback .fdbk hr { margin: 12px 0 8px 0; padding: 0; border: none; border-top: solid 1px #D2D3D5; }
          .hp-feedback .fdbk p { }
            .hp-feedback .fdbk p strong { color: #ED1C2E; }
            .hp-feedback .fdbk p a { color: #ED1C2E; }

      .hp-suppliers { padding-bottom: 4px; border-bottom: solid 1px #D2D3D5; }
        .hp-suppliers h2 { background: url(../images/titles/h2_vfi_suppliers.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 144px; height: 27px; }
        .hp-suppliers img { margin-bottom: 10px; }
        .hp-suppliers p { margin-bottom: 10px; }

      .hp-why_join { padding-bottom: 4px; border-bottom: solid 1px #D2D3D5; }
        .hp-why_join h2 { background: url(../images/titles/h2_why_not_join.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 144px; height: 27px; margin-top: 5px; }
        .hp-why_join img { margin-bottom: 10px; }
        .hp-why_join p { margin-bottom: 10px; }
          .hp-why_join p a { color: #ED1C2E; }

      .hp-maps { padding-bottom: 4px; border-bottom: solid 1px #D2D3D5; }
        .hp-maps h2 { background: url(../images/titles/h2_search_by_map.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 144px; height: 27px; margin-top: 5px; }
        .hp-maps p { margin-bottom: 14px !important; }
          .hp-maps .maparea { }
            .hp-maps .maparea .map-main { width: 216px; height: 161px; background-image: url(../images/maps/main_map.png); }
            .hp-maps .maparea .map-region { display: none; }
              .hp-maps .maparea .map-region a { color: #ED1C2E; font-weight: bold; display: block; line-height: 18px; margin-bottom: 6px; }
              .hp-maps .maparea .map-region h3 { width: 116px; height: 20px; overflow: hidden; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; margin: 6px 0 0 0; }
              .hp-maps .maparea .map-region label { line-height: 22px; display: block; }
              .hp-maps .maparea .map-region select { margin-bottom: 5px; }
              .hp-maps .maparea .map-region input.text { width: 214px; }
              .hp-maps .maparea .map-region input.right { margin: 6px 2px 4px 0; }


/* --------------------------------- */

.pgHome #mainContent { }
  .pgHome #mainContent .featuredMembers { border: solid 1px #D2D4D5; }
    .pgHome #mainContent .featuredMembers .fm-header { height: 30px; }
      .pgHome #mainContent .featuredMembers .fm-header ul { }
      .pgHome #mainContent .featuredMembers .fm-header li { float: left; }
      .pgHome #mainContent .featuredMembers .fm-header li h1 { border-bottom: solid 1px #D2D4D5; background: url(../images/titles/h2_featured_members.png) 0 0 no-repeat; height: 29px; width: 243px; text-indent: -9999px; }
	  .pgHome #mainContent .featuredMembers .fm-header li h2 { border-bottom: solid 1px #D2D4D5; background: url(../images/titles/h2_featured_members.png) 0 0 no-repeat; height: 29px; width: 243px; text-indent: -9999px; }
        .pgHome #mainContent .featuredMembers .fm-header li a { border-bottom: solid 1px #D2D4D5; display: block; height: 29px; line-height: 29px; font-size: 9px; color: #002B55; text-transform: uppercase; font-weight: bold; width: 110px; text-align: center; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; }
        .pgHome #mainContent .featuredMembers .fm-header li a:hover { color: #ED1C2E; text-decoration: none; }
        .pgHome #mainContent .featuredMembers .fm-header li a.active { color: #ED1C2E; background-color: #EDEDEE; border-color: #D2D4D5 #D2D4D5 #EDEDEE #D2D4D5; }
        .pgHome #mainContent .featuredMembers .fm-header li a.last { border-right: none !important; }
    .pgHome #mainContent .featuredMembers .fm-content { background-color: #EDEDEE; padding: 9px; }
    .pgHome #mainContent .featuredMembers .fm-content-2, .pgHome #mainContent .featuredMembers .fm-content-3, .pgHome #mainContent .featuredMembers .fm-content-4 { display: none; }
      .pgHome #mainContent .featuredMembers .fm-content .fm-photo { float: left; border: solid 1px #FFFFFF; width: 223px; height: 167px; }
      .pgHome #mainContent .featuredMembers .fm-content .fm-details { float: left; width: 425px; margin-left: 13px; }
        .pgHome #mainContent .featuredMembers .fm-content .fm-details-1 { border-bottom: solid 1px #FFFFFF; padding-bottom: 3px; margin-bottom: 3px; }
          .pgHome #mainContent .featuredMembers .fm-content .fm-details-1 h3, .pgHome #mainContent .featuredMembers .fm-content .fm-details-1 a { color: #ED1C2E; font-weight: bold; line-height: 20px; }
          .pgHome #mainContent .featuredMembers .fm-content .fm-details-1 h3 { text-transform: uppercase; }
          .pgHome #mainContent .featuredMembers .fm-content .fm-details-1 h3 { float: left; }
          .pgHome #mainContent .featuredMembers .fm-content .fm-details-1 a { float: right; }
        .pgHome #mainContent .featuredMembers .fm-content .fm-details-2 { margin-bottom: 12px; }
          .pgHome #mainContent .featuredMembers .fm-content .fm-details-2 a { color: #ED1C2E; font-weight: bold; }
        .pgHome #mainContent .featuredMembers .fm-content .fm-details-3 { }
          .pgHome #mainContent .featuredMembers .fm-content .fm-details-3 p { margin-bottom: 12px; }

  .pgHome #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgHome #mainContent .hp-split .hp-split-left { float: left; width: 458px; }
      .pgHome #mainContent .hp-split .hp-split-left .destinations { }
        .pgHome #mainContent .hp-split .hp-split-left .destinations h2 { background: url(../images/titles/h2_redbar_destinations_for.png) 0 0 no-repeat; display: block; overflow: hidden; text-indent: -9999px; height: 27px; width: 458px; }
        .pgHome #mainContent .hp-split .hp-split-left .destinations h3 { float: left; color: #002B55; font-weight: bold; font-size: 12px; text-transform: uppercase; }
        .pgHome #mainContent .hp-split .hp-split-left .destinations a.all { float: right; color: #002B55; font-weight: bold; font-size: 11px; }
        .pgHome #mainContent .hp-split .hp-split-left .destinations .destination { padding: 8px; border: solid 1px #D2D3D5; border-top: none; }
          .pgHome #mainContent .hp-split .hp-split-left .destinations .destination img { float: left; margin: 8px 12px 0 0; width: 142px; height: 99px; }
          .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details { padding-top: 8px; }
            .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details p { }
            .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details p.left { width: 180px; }
            .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details p.right { width: 100px; margin-top: 64px; }
            .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details strong, .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details a { font-weight: bold; color: #ED1C2E; }
            .pgHome #mainContent .hp-split .hp-split-left .destinations .destination .destination-details strong { text-transform: uppercase; }
		#imageHolder { float: left; width: 690px; height: 335px;}
		
			#imageHolder #imageBorder { float: left; width: 555px; height: 325px; border-top: 1px solid #002b55; border-bottom: 1px solid #002b55;}
				#imageHolder #imageBorder #image { float: left; width: 555px; height: 305px; margin-top: 10px; margin-bottom: 10px;}
			
		
    .pgHome #mainContent .hp-split .hp-split-right { float: right; width: 224px; }
      .pgHome #mainContent .hp-split .hp-split-right h2 { background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; width: 224px; height: 27px; }

	

.pgFinder #mainContent { margin: 0 0 0 0 !important; width: 857px !important; }
  .pgFinder #mainContent .mainLeft { float: left; width: 625px; }
    .pgFinder #mainContent .mainLeft .grey-box { background-color: #EDEDEE; }
    .pgFinder #mainContent .mainLeft h1 { height: 27px; width: 625px; overflow: hidden; text-indent: -9999px; background: url(../images/titles/h1_pub_finder_advanced_search.png) 0 0 no-repeat; }
    .pgFinder #mainContent .mainLeft p { margin: 10px 8px; font-size: 12px; }
	
    .wBox { background-color: #FFFFFF; border: solid 1px #D3D5D6; padding: 7px; width: 595px; margin: 0 auto 9px auto; }
      .wBox h3 { background-position: 0 0; height: 15px; width: 145px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
        .wBox h3.h3-region { background-image: url(../images/titles/h3_finder_region.png); }
        .wBox h3.h3-county { background-image: url(../images/titles/h3_finder_county.png); }
        .wBox h3.h3-town { background-image: url(../images/titles/h3_finder_town.png); }
        .wBox h3.h3-offer { background-image: url(../images/titles/h3_finder_offer.png); }
        .wBox h3.h3-facilities { background-image: url(../images/titles/h3_finder_facilities.png); }
        .wBox h3.h3-keyword { background-image: url(../images/titles/h3_finder_keyword.png); }
      .wBox hr { padding: 0; margin: 0; border: none; border-top: solid 1px #EDEDEE; height: 1px; width: 590px; margin: 3px auto 5px auto; }
      .wBox select { margin: 4px 0 0 0; width: 170px; }
      .wBox ul { }
        .wBox ul li { float: left; display: block; width: 198px; line-height: 26px; white-space: nowrap; overflow: hidden; height: 26px; }
          .wBox ul li label { cursor: pointer; }
      .wBox .wBlock { float: left; width: 198px; padding: 3px 0 14px 0; }
      .wBox #f-keyword { width: 280px; }
        .wBox #f-keyword input { width: 240px; }
      .wBox #f-photos { width: 250px; }
        .wBox #f-photos label { color: #F31B2D; cursor: pointer; }
    .pgFinder #mainContent .mainLeft .finder-submit { float: right; margin: 4px 8px 13px 8px; }

    .pgFinder #mainContent .mainLeft .try { padding: 6px 6px 12px 6px;; }
      .pgFinder #mainContent .mainLeft .try h2 { background: url(../images/titles/h2_finder_why_not_try.png) 0 0 no-repeat; height: 27px; width: 222px; text-indent: -9999px; overflow: hidden; }
      .pgFinder #mainContent .mainLeft .try .why-pub { float: left; width: 141px; margin-right: 15px; }
      .pgFinder #mainContent .mainLeft .try .last { margin-right: 0; }
        .pgFinder #mainContent .mainLeft .try .why-pub img { width: 141px; height: 107px; }
        .pgFinder #mainContent .mainLeft .try .why-pub hr { margin: 5px 0; padding: 0; border: none; border-top: solid 1px #D2D3D5; height: 1px; }
        .pgFinder #mainContent .mainLeft .try .why-pub p { margin: 0; padding: 0; font-size: 11px; }
          .pgFinder #mainContent .mainLeft .try .why-pub p strong { color: #EC1E30; text-transform: uppercase; }
          .pgFinder #mainContent .mainLeft .try .why-pub p a { color: #EC1E30; }
  .pgFinder #mainContent .mainRight { float: right; width: 222px; }
    .pgFinder #mainContent .mainRight h2 { width: 222px; height: 27px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; }
    .pgFinder #mainContent .mainRight p { margin: 2px 0; }
    .pgFinder #mainContent .mainRight .rbox-surprise { border-bottom: solid 1px #D2D3D5; }
      .pgFinder #mainContent .mainRight .rbox-surprise h2 { background-image: url(../images/titles/h2_finder_surprise_me.png); }
      .pgFinder #mainContent .mainRight .rbox-surprise label { font-size: 13px; text-transform: uppercase; color: #002B55; font-weight: bold; display: block; line-height: 30px; }
      .pgFinder #mainContent .mainRight .rbox-surprise select { width: 185px; }
      .pgFinder #mainContent .mainRight .rbox-surprise input { margin: 11px 0; }



.pgPubList #mainContent { }
  .pgPubList #mainContent h1 { background: url(../images/titles/h1_search_results.png) 0 0 no-repeat; width: 690px; height: 27px; overflow: hidden; text-indent: -9999px; }



  #pub-listing .header-result { padding: 10px 4px; }
    #pub-listing .header-result p { line-height: 20px; }
      #pub-listing .header-result p a { color: #333333; }
  #pub-listing .results { }
  #pub-listing .results .result { background-color: #FFFFFF; padding: 9px; border: solid 1px #D3D5D6; margin: 0 0 8px 0; }
    #pub-listing .results .result .fm-photo { float: left; border: solid 1px #FFFFFF; width: 223px; height: 167px; }
      #pub-listing .results .result .fm-details { float: left; width: 425px; margin-left: 13px; }
        #pub-listing .results .result .fm-details-1 { border-bottom: solid 1px #FFFFFF; padding-bottom: 3px; margin-bottom: 3px; }
          #pub-listing .results .result .fm-details-1 h3, #pub-listing .results .result .fm-details-1 a { color: #ED1C2E; font-weight: bold; line-height: 20px; }
          #pub-listing .results .result .fm-details-1 h3 { text-transform: uppercase; }
          #pub-listing .results .result .fm-details-1 h3 { float: left; }
          #pub-listing .results .result .fm-details-1 a { float: right; }
        #pub-listing .results .result .fm-details-2 { margin-bottom: 12px; }
          #pub-listing .results .result .fm-details-2 a { color: #ED1C2E; font-weight: bold; }
        #pub-listing .results .result .fm-details-3 { }
          #pub-listing .results .result .fm-details-3 p { margin-bottom: 12px; }



.pgPub #mainContent { }
  .pgPub #mainContent #pubInfo { border: solid 1px #D2D4D5; }
    .pgPub #mainContent #pubInfo #pubHeader { background-color: #EDEDEE; height: 32px; }
      .pgPub #mainContent #pubInfo #pubHeader h1 { float: left; color: #ED1C2E; font-size: 16px; text-transform: uppercase; font-weight: bold; line-height: 31px; border-bottom: solid 1px #D2D4D5; width: 232px; padding-left: 6px; }
      .pgPub #mainContent #pubInfo #pubHeader ul { }
        .pgPub #mainContent #pubInfo #pubHeader ul li { float: left; }
          .pgPub #mainContent #pubInfo #pubHeader ul li a { display: block; height: 31px; border-bottom: solid 1px #D2D4D5; width: 70px; line-height: 31px; text-align: center; color: #002B55; font-weight: bold; font-size: 12px; text-transform: uppercase; }
          .pgPub #mainContent #pubInfo #pubHeader ul li a.active { background-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left: solid 1px #D2D4D5; border-right: solid 1px #D2D4D5; }
            .pgPub #mainContent #pubInfo #pubHeader ul li a.pubMenu-1 { width: 73px; }
            .pgPub #mainContent #pubInfo #pubHeader ul li a.pubMenu-2 { width: 79px; }
            .pgPub #mainContent #pubInfo #pubHeader ul li a.pubMenu-3 { width: 154px; }
            .pgPub #mainContent #pubInfo #pubHeader ul li a.pubMenu-4 { width: 87px; }
            .pgPub #mainContent #pubInfo #pubHeader ul li a.pubMenu-5 { width: 50px; }
			.pgPub #mainContent #pubInfo #pubHeader ul li a.pubMenu-6 { width: 150px; }

    .pgPub #mainContent #pubInfo #pubData { padding: 9px 6px; }
	
      .pgPub #mainContent #pubInfo #pubData .pd-details { }
        .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 { padding-bottom: 16px; }
          .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 img { float: left; width: 223px; height: 165px; }
          .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info { float: left; margin: 0 0 0 16px; width: 425px; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info h1 { text-indent: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ED1C2E; }
			.pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info h2 { text-indent: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ED1C2E; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info hr { margin: 7px 0; padding: 0; width: 100%; border: none; border-top: solid 1px #E8E8E8; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info p { margin: 0 0 8px 0; }
              .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info p a { margin: 0 0 8px 0; color: #ED1C2E; font-weight: bold; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-1 .some-info a.blue-link { font-weight: bold; color: #002B55; line-height: 160%; }
        .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 { }
          .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 h3 { text-transform: uppercase; font-weight: bold; color: #002B55; margin-bottom: 4px; }
          .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 p { margin-bottom: 12px; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 p a { color: #ED1C2E; font-weight: bold; }
          .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .left { width: 430px; }
          .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right { width: 215px; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right hr { margin: 10px 0; padding: 0; width: 200px; border: none; border-top: solid 1px #E8E8E8; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul { }
              .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul li { display: block; background: url(../images/bullets/square_red.png) 0 8px no-repeat; padding-left: 13px; line-height: 20px; }
                .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul li a { color: #333333; }
            .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul.share { }
              .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul.share li { padding-left: 22px; line-height: 24px; }
                .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul.share li.facebook { background: url(../images/bullets/facebook.png) 0 5px no-repeat; }
                .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul.share li.google { background: url(../images/bullets/google.png) 0 5px no-repeat; }
                .pgPub #mainContent #pubInfo #pubData .pd-details .line-2 .right ul.share li.delicious { background: url(../images/bullets/delicious.png) 0 5px no-repeat; }

      .pgPub #mainContent #pubInfo #pubData .pd-gallery { }
        .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header { border-bottom: solid 1px #D2D4D5; margin-bottom: 10px; }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header h1 { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333333; font-weight: bold; }
		  .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header p { font-weight: bold; }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header strong { color: #002B55; }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header a { color: #333333; }
            .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header a.active { color: #333333; }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header-1 { }
            .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header-1 p { line-height: 26px; }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header-2 { }
            .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-header-2 p { line-height: 26px; }
        .pgPub #mainContent #pubInfo #pubData .pd-gallery ul { }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery ul li { float: left; }
            .pgPub #mainContent #pubInfo #pubData .pd-gallery ul li a { border: solid 1px #EDEDEE; display: block; width: 164px; margin: 0 4px 25px 0; }
            .pgPub #mainContent #pubInfo #pubData .pd-gallery ul li a.forth { margin-right: 0; }
            .pgPub #mainContent #pubInfo #pubData .pd-gallery ul li a:hover { border-color: #ED1C2E; background-color: #EDEDED; }
              .pgPub #mainContent #pubInfo #pubData .pd-gallery ul li a img { margin: 1px; width: 162px; height: 122px; }
        .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-view { }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-view img { margin: 0 0 0 0px; max-width: 642px; }
          .pgPub #mainContent #pubInfo #pubData .pd-gallery .gal-view p { font-weight: bold; line-height: 16px; margin: 5px 15px; }

      .pgPub #mainContent #pubInfo #pubData .pd-map { }
        .pgPub #mainContent #pubInfo #pubData .pd-map .map-header { border-bottom: solid 1px #D2D4D5; margin-bottom: 10px; }
          .pgPub #mainContent #pubInfo #pubData .pd-map .map-header h1 { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000 line-height: 24px; font-weight:bold; }
		  .pgPub #mainContent #pubInfo #pubData .pd-map .map-header p { line-height: 24px; }
        .pgPub #mainContent #pubInfo #pubData .pd-map .map-area { width: 350px; height: 340px; float: left; background-color: #CCCCCC; }
          .pgPub #mainContent #pubInfo #pubData .pd-map .map-area div { overflow: visible; }
          .pgPub #mainContent #pubInfo #pubData .pd-map .map-area #gmap { width: 350px; height: 340px; }
          .pgPub #mainContent #pubInfo #pubData .pd-map .map-area #nomap { width: 350px; height: 340px; }
            .pgPub #mainContent #pubInfo #pubData .pd-map .map-area #nomap p { margin: 100px auto 0 auto; text-align: center; }
        .pgPub #mainContent #pubInfo #pubData .pd-map .map-directions { width: 310px; float: right; }
          .pgPub #mainContent #pubInfo #pubData .pd-map .map-directions h3 { font-weight: bold; margin-bottom: 12px; }
          .pgPub #mainContent #pubInfo #pubData .pd-map .map-directions ul { }
            .pgPub #mainContent #pubInfo #pubData .pd-map .map-directions ul li { background: url(../images/bullets/ball_red.png) 0 3px no-repeat; padding: 0 0 10px 10px;  }

      .pgPub #mainContent #pubInfo #pubData .pd-cal { }
        .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-header { border-bottom: solid 1px #D2D4D5; margin-bottom: 10px; }
          .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-header h1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height: 24px; color: #002B55; }
		  .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-header p { line-height: 24px; color: #002B55; }
        .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-content {  }
          .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-content h3 { font-size: 12px; color: #002B55; font-weight: bold; margin: 0 0 20px 0; }
          .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-content p { margin: 0 0 20px 0; }
            .pgPub #mainContent #pubInfo #pubData .pd-cal .cal-content p strong { color: #EB1C2D; }

      .pgPub #mainContent #pubInfo #pubData .pd-menu { }
        .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-header { border-bottom: solid 1px #D2D4D5; margin-bottom: 10px; }
          .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-header h1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height: 24px; color: #002B55; }
		  .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-header p { line-height: 24px; color: #002B55; }
            .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-header p.cat { font-weight: bold; font-size: 10px; }
            .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-header p a.active { color: #EB1C2D; }
        .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content {  }
          .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content h3 { font-size: 12px; color: #002B55; font-weight: bold; margin: 0 0 18px 0; }
          .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content table { padding: 0; margin: 0; border-collapse: collapse; }
            .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content table tr { }
              .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content table tr td { }
              .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content table tr td.col1 { width: 576px; }
              .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content table tr td.col2 { width: 60px; }
              .pgPub #mainContent #pubInfo #pubData .pd-menu .menu-content table tr td.item-name { padding-bottom: 18px; }


  .pgPub #mainContent #underInfo { padding: 8px 0; }
    .pgPub #mainContent #underInfo .reviews { float: left; width: 457px; }
      .pgPub #mainContent #underInfo .reviews h2 { text-indent: -9999px; overflow: hidden; background: url(../images/titles/h2_pub_reviews.png) 0 0 no-repeat; width: 136px; height: 21px; margin-bottom: 6px; }
      .pgPub #mainContent #underInfo .reviews .note { background-color: #EDEDEE; padding: 6px; }
        .pgPub #mainContent #underInfo .reviews .note a { color: #ED1C2E; font-weight: bold; }
      .pgPub #mainContent #underInfo .reviews .review-header { border-bottom: solid 1px #D3D5D6; padding: 10px 6px; }
      .pgPub #mainContent #underInfo .reviews .reviews-list { }
        .pgPub #mainContent #underInfo .reviews .reviews-list .review { border-bottom: solid 1px #D3D5D6; padding: 10px 6px; }
          .pgPub #mainContent #underInfo .reviews .reviews-list .review h4 { font-size: 12px; font-weight: bold; color: #002B55; margin-bottom: 8px; }
      .pgPub #mainContent #underInfo .reviews .review-console {  background-color: #EDEDEE; padding: 10px 6px; }
        .pgPub #mainContent #underInfo .reviews .review-console a { color: #ED1C2E; font-weight: bold; }
        .pgPub #mainContent #underInfo .reviews .review-console .left { width: 120px; }
        .pgPub #mainContent #underInfo .reviews .review-console .right { width: 120px; text-align: right; }
        .pgPub #mainContent #underInfo .reviews .review-console .this-pg { width: 60px; float: left; margin-left: 90px; }
    .pgPub #mainContent #underInfo .right-column { float: right; width: 224px; }
      .pgPub #mainContent #underInfo .right-column h2 { height: 27px; text-indent: -9999px; }




.pgDestinations #mainContent { width: 690px !important; }
  .pgDestinations #mainContent .listing { width: auto !important; }
    .pgDestinations #mainContent .listing h1 { background: url(../images/titles/h1_destinations_food.png) 0 0 no-repeat; width: 690px; height: 27px; text-indent: -9999px; margin-bottom: 14px; }
    .pgDestinations #mainContent .listing p.tt { margin: 8px 0; }
    .pgDestinations #mainContent .listing .wBox { width: auto !important; }

  .pgDestinations #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgDestinations #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0 3px; }
      .pgDestinations #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h2_destinations.png) 0 0 no-repeat; width: 272px; height: 15px; text-indent: -9999px; margin-bottom: 0px; }
	  .pgDestinations #mainContent .hp-split .hp-split-left h2 { background: url(../images/titles/h2_most_recent_feedback.png) 0 0 no-repeat; width: 272px; height: 15px; text-indent: -9999px; margin-bottom: 0px; }
      .pgDestinations #mainContent .hp-split .hp-split-left .destinations { }
        .pgDestinations #mainContent .hp-split .hp-split-left .destinations h1 { background: url(../images/titles/h2_redbar_destinations_for.png) 0 0 no-repeat; display: block; overflow: hidden; text-indent: -9999px; height: 27px; width: 452px; }
		.pgDestinations #mainContent .hp-split .hp-split-left .destinations h2 { background: url(../images/titles/h2_redbar_destinations_for.png) 0 0 no-repeat; display: block; overflow: hidden; text-indent: -9999px; height: 27px; width: 452px; }
        .pgDestinations #mainContent .hp-split .hp-split-left .destinations h3 { float: left; color: #002B55; font-weight: bold; font-size: 12px; text-transform: uppercase; }
        .pgDestinations #mainContent .hp-split .hp-split-left .destinations a.all { float: right; color: #002B55; font-weight: bold; font-size: 11px; }
        .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination { padding: 8px; border: solid 1px #D2D3D5; border-top: none; }
          .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination img { float: left; margin: 8px 12px 0 0; width: 142px; height: 99px; }
          .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details { padding-top: 8px; }
            .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details p { }
            .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details p.left { width: 180px; }
            .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details p.right { width: 100px; margin-top: 64px; }
            .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details strong, .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details a { font-weight: bold; color: #ED1C2E; }
            .pgDestinations #mainContent .hp-split .hp-split-left .destinations .destination .destination-details strong { text-transform: uppercase; }

      .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback { }
        .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback h2 { background: url(../images/titles/h2_customer_feedback.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 224px; height: 27px; margin-top: 5px; }
        .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback .fdbk { width: 142px; float: left; margin: 0 13px 10px 0; }
        .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback .fdbk-last { margin-right: 0; }
          .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback .fdbk hr { margin: 12px 0 8px 0; padding: 0; border: none; border-top: solid 1px #D2D3D5; }
          .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback .fdbk p { }
            .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback .fdbk p strong { color: #ED1C2E; }
            .pgDestinations #mainContent .hp-split .hp-split-left .hp-feedback .fdbk p a { color: #ED1C2E; }


      .pgDestinations #mainContent .hp-split .hp-split-left .three { margin-right: 0 !important; }
      .pgDestinations #mainContent .hp-split .hp-split-left .apub { float: left; width: 143px; margin: 0 11px 14px 0;  }
        .pgDestinations #mainContent .hp-split .hp-split-left .apub img { width: 143px; height: 107px; }
        .pgDestinations #mainContent .hp-split .hp-split-left .apub hr { border: none; border-top: solid 1px #D2D3D5; margin: 6px 0; padding: 0; }
        .pgDestinations #mainContent .hp-split .hp-split-left .apub strong { color: #EC1E30; }
        .pgDestinations #mainContent .hp-split .hp-split-left .apub a { color: #EC1E30; }


    .pgDestinations #mainContent .hp-split .hp-split-right { float: right; width: 224px; }






.pgFeedback #mainContent { }
  .pgFeedback #mainContent .feedback-header { border-bottom: solid 1px #D2D3D5; padding-bottom: 10px; margin-bottom: 10px; }
    .pgFeedback #mainContent .feedback-header h1 { background: url(../images/titles/h1_search_pub_reviews.png) 0 0 no-repeat; height: 27px; width: 690px; overflow: hidden; text-indent: -9999px; }
    .pgFeedback #mainContent .feedback-header p { font-size: 12px; padding: 8px 6px; }
    .pgFeedback #mainContent .feedback-header table { margin: 2px 5px; border: none; border-collapse: collapse; }
      .pgFeedback #mainContent .feedback-header table tr.header td { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #002B55; padding: 0 0 4px 0; }
      .pgFeedback #mainContent .feedback-header table tr td  input { width: 190px; margin: 0 12px 0 0; }
    .pgFeedback #mainContent .feedback-header a { font-size: 12px; padding-right: 4px; font-weight: bold; }
      .pgFeedback #mainContent .feedback-header a.active { color: #EC1E30; }


  .pgFeedbackMost #mainContent h1 { background-image: url(../images/titles/h1_most_recent_feedbacks.png) !important; }
  .pgFeedbackMostReviewed #mainContent h1 { background-image: url(../images/titles/h1_most_reviewed.png) !important; }
  .pgFeedback #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgFeedback #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0 3px; }
      .pgFeedback #mainContent .hp-split .hp-split-left h2 { background: url(../images/titles/h2_most_recent_feedback.png) 0 0 no-repeat; width: 272px; height: 15px; text-indent: -9999px; margin-bottom: 6px; }
      .pgFeedback #mainContent .hp-split .hp-split-left .three { margin-right: 0 !important; }
      .pgFeedback #mainContent .hp-split .hp-split-left .apub { float: left; width: 143px; margin: 0 11px 14px 0; }
        .pgFeedback #mainContent .hp-split .hp-split-left .apub img { width: 143px; height: 107px; }
        .pgFeedback #mainContent .hp-split .hp-split-left .apub hr { border: none; border-top: solid 1px #D2D3D5; margin: 6px 0; padding: 0; }
        .pgFeedback #mainContent .hp-split .hp-split-left .apub strong { color: #EC1E30; }
        .pgFeedback #mainContent .hp-split .hp-split-left .apub .pubName { font-weight:bold; color: #EC1E30; text-transform:uppercase;}
        .pgFeedback #mainContent .hp-split .hp-split-left .apub a { color: #EC1E30; }
    .pgFeedback #mainContent .hp-split .hp-split-right { float: right; width: 224px; }

    .pgFeedback #mainContent .write { }
      .pgFeedback #mainContent .write h1 { background: url(../images/titles/h2_write_review.png) 0 0 no-repeat; width: 225px; height: 20px; text-indent: -9999px; }
      .pgFeedback #mainContent .write h2 { overflow: auto !important; text-indent: inherit !important; background: none !important; width: auto !important; height: auto !important;  }
      .pgFeedback #mainContent .write .write-1 {  }
        .pgFeedback #mainContent .write .write-1 h2 { font-size: 12px; text-transform: uppercase; font-weight: bold; color: #002B55;  }
        .pgFeedback #mainContent .write .write-1 p { line-height: 40px;  }
          .pgFeedback #mainContent .write .write-1 form { }
            .pgFeedback #mainContent .write .write-1 form p { line-height: 25px; overflow: hidden; }
              .pgFeedback #mainContent .write .write-1 form p input { float: left; margin-right: 10px; }
              .pgFeedback #mainContent .write .write-1 form p .text { width: 315px; }
          .pgFeedback #mainContent .write .write-1 .result { border: solid 1px #D2D3D5; border-left: none; border-right: none; margin: 16px 0; padding: 10px 0; }
            .pgFeedback #mainContent .write .write-1 .result p { line-height: 100%; font-weight: bold; margin-bottom: 15px; }
            .pgFeedback #mainContent .write .write-1 .result table { margin: 0; padding: 0; border: none; border-collapse: collapse; }
              .pgFeedback #mainContent .write .write-1 .result table td { margin: 0; padding: 0; border: none; border-collapse: collapse; font-weight: bold; line-height: 27px; }
              .pgFeedback #mainContent .write .write-1 .result table a { color: #002B55; text-decoration: underline; }
              .pgFeedback #mainContent .write .write-1 .result table td.col1 { width: 75px; }
              .pgFeedback #mainContent .write .write-1 .result table td.col2 { width: 310px; }
      .pgFeedback #mainContent .write .write-2 { padding-top: 15px;  }
        .pgFeedback #mainContent .write .write-2 h2 { font-size: 12px;  }
          .pgFeedback #mainContent .write .write-2 h2 strong { text-transform: uppercase; }
          .pgFeedback #mainContent .write .write-2 .form { border-top: solid 1px #D2D3D5; margin: 10px 0 0 0; padding: 10px 0; }
            .pgFeedback #mainContent .write .write-2 .form label { display: block; font-weight: bold; }
            .pgFeedback #mainContent .write .write-2 .form .text { border: solid 1px #D2D3D5; padding: 1px; height: 25px; width: 430px; color: #002B55; font-size: 20px; font-weight: bold; margin: 4px 0 20px 0; }
            .pgFeedback #mainContent .write .write-2 .form textarea.text { height: 300px; font-size: 12px; margin-bottom: 10px; }
            .pgFeedback #mainContent .write .write-2 .form .submit { float: right; margin: 0 17px 0 0; }
      .pgFeedback #mainContent .write .write-3 { padding-top: 15px;  }
        .pgFeedback #mainContent .write .write-3 h2 { font-size: 12px;  }
          .pgFeedback #mainContent .write .write-3 h2 strong { text-transform: uppercase; }
        .pgFeedback #mainContent .write .write-3 .split {  }
          .pgFeedback #mainContent .write .write-3 .split label { width: 300px; float: left; }
          .pgFeedback #mainContent .write .write-3 .split a { width: 130px; float: right; display: block; margin: 15px 12px 0 0; text-transform: uppercase; color: #002B55; font-weight: bold; }
        .pgFeedback #mainContent .write .write-3 .yourtext { border: solid 1px #D2D3D5; padding: 5px 5px 20px 5px; width: 422px; margin: 10px 0 0 0; }
          .pgFeedback #mainContent .write .write-3 .yourtext .title { font-size: 12px; font-weight: bold; color: #002B55; margin-bottom: 16px; }
            .pgFeedback #mainContent .write .write-3 label { display: block; font-weight: bold; margin: 15px 0 0 0; }
              .pgFeedback #mainContent .write .write-3 label span { color: #ED1C2E; }
        .pgFeedback #mainContent .write .write-3 form { }
          .pgFeedback #mainContent .write .write-3 form .text { border: solid 1px #D2D3D5; padding: 1px; height: 25px; width: 430px; color: #002B55; font-size: 20px; font-weight: bold; margin: 4px 0 20px 0; }
          .pgFeedback #mainContent .write .write-3 form .submit { float: right; margin-right: 20px; }
      .pgFeedback #mainContent .write .write-4 {  }
        .pgFeedback #mainContent .write .write-4 div { border-bottom: solid 1px #D2D3D5; padding: 40px 0 26px 0; }
          .pgFeedback #mainContent .write .write-4 div p { font-weight: bold; }
 





.pgCalendar #mainContent { width: 690px !important; }
  .pgCalendar #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgCalendar #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0 3px; }
      .pgCalendar #mainContent .hp-split .hp-split-left .search { background-color: #EDEDEE; margin-bottom: 10px; }
        .pgCalendar #mainContent .hp-split .hp-split-left .search h1 { background: url(../images/titles/h1_search_events.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
        .pgCalendar #mainContent .hp-split .hp-split-left .search p { font-size: 12px; padding: 6px; }
        .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box { background-color: #FFFFFF; border: solid 1px #D3D5D6; margin: 0 6px 6px 6px; padding: 6px; }
          .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box label { display: block; font-size: 12px; font-weight: bold; color: #002B55; line-height: 18px; }
          .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box .text { width: 220px; }
          .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box select { margin: 0 0 6px 0; }
          .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box .kw { padding: 3px 0 6px; }
            .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box .kw .text { float: left; }
            .pgCalendar #mainContent .hp-split .hp-split-left .search .field-box .kw .submit { float: right; }
      .pgCalendar #mainContent .hp-split .hp-split-left .whats { }
        .pgCalendar #mainContent .hp-split .hp-split-left .whats h1 { background: url(../images/titles/h1_whats_on_this_week.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
        .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content { padding: 9px; background-color: #EDEDEE; }
          .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content table { border-collapse: collapse; }
            .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content table td { height: 41px; width: 57px; border-right: solid 1px #002B55; text-align: center; font-weight: bold; font-size: 12px; color: #999999; }
            .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content table td.last { border-right: none;}
              .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content table td a { color: #002B55; }
              .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content table td a.active { color: #EC1E30; }
          .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content .white-box { background-color: #FFFFFF; border: solid 1px #B5B5B5; margin:  12px 0 0 0; padding: 6px 6px 0 6px; }

            .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content .white-box p { margin-bottom: 10px; }
              .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content .white-box p strong.title { color: #ED1C2E; font-size: 12px; }
              .pgCalendar #mainContent .hp-split .hp-split-left .whats .whats-content .white-box p a { color: #ED1C2E; font-weight: bold; }

          .pgCalendar #mainContent .hp-split .hp-split-left .mostviewed { margin-top: 10px; padding: 0 6px; }
            .pgCalendar #mainContent .hp-split .hp-split-left .mostviewed h1 { background: url(../images/titles/h2_most_viewed_events.png) 0 0 no-repeat; width: 170px; height: 16px; display: block; text-indent: -9999px; margin: 0 0 12px 0; }
			.pgCalendar #mainContent .hp-split .hp-split-left .mostviewed h2 { background: url(../images/titles/h2_most_viewed_events.png) 0 0 no-repeat; width: 170px; height: 16px; display: block; text-indent: -9999px; margin: 0 0 12px 0; }
            .pgCalendar #mainContent .hp-split .hp-split-left .mostviewed p { margin-bottom: 10px; }
              .pgCalendar #mainContent .hp-split .hp-split-left .mostviewed p strong.title { color: #ED1C2E; font-size: 12px; }
              .pgCalendar #mainContent .hp-split .hp-split-left .mostviewed p a { color: #ED1C2E; font-weight: bold; }


    .pgCalendar #mainContent .hp-split .hp-split-right { float: right; width: 224px; }


.pgUpcomingEvents {}
  .pgUpcomingEvents h1 { background-image: url(../images/titles/h1_upcoming_events.png) !important; }
  .pgUpcomingEvents #mainContent .event-listing { }
    .pgUpcomingEvents #mainContent .event-listing p { margin-bottom: 14px; }
	.pgUpcomingEvents #mainContent .event-listing p strong.title { color: #ED1C2E; font-size: 12px; }
	.pgUpcomingEvents #mainContent .event-listing p a { color: #ED1C2E; font-weight: bold; }
	.pgUpcomingEvents #mainContent .event-listing .header-result { border-bottom: solid 1px #D2D3D5; margin-bottom: 12px; }
	  .pgUpcomingEvents #mainContent .event-listing .header-result p { margin-bottom: 1px !important; line-height: 20px !important; }
	


.pgMembers #mainContent { width: 690px !important; }
  .pgMembers #mainContent .red { color: #ED1C2E; }
  .pgMembers #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgMembers #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0 0 20px 0; }
      .pgMembers #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_members_login.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
	  .pgMembersUpdate #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_update_your_profile.png) !important; }
	  .pgMembersFAQ #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_FAQ.png) !important; }
	  
	  .pgCosts #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_costs.png) !important; margin-bottom: 8px; }
	  .pgLegislation #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_legislation.png) !important; margin-bottom: 8px; }
      
	  .pgUpdateMagazine #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_update_magazine.png) !important; }
	  
	  .pgCosts #mainContent .hp-split .hp-split-left ul {margin:11px 0px 11px 0; list-style:disc; list-style-position:inside;}
	  .pgCosts #mainContent .hp-split .hp-split-left ul li {margin:11px 0px 11px 0; list-style:disc; list-style-position:inside;}
	  .pgCosts #mainContent .hp-split .hp-split-left p {margin:11px 0px 11px 0;}
	  
	  .pgLegislation #mainContent .hp-split .hp-split-left ul {margin:11px 0px 11px 0; list-style:disc; list-style-position:inside;}
	  .pgLegislation #mainContent .hp-split .hp-split-left ul li {margin:11px 0px 11px 0; list-style:disc; list-style-position:inside;}
	  .pgLegislation #mainContent .hp-split .hp-split-left ul li ul li {text-indent:20px; list-style:circle; list-style-position:inside;}
	  .pgLegislation #mainContent .hp-split .hp-split-left p {margin:11px 0px 11px 0;}
	  
      .pgMembers #mainContent .hp-split .hp-split-left .login-area { border: solid 1px #D2D3D5; border-top: none; padding: 9px; }
        .pgMembers #mainContent .hp-split .hp-split-left .login-area p { line-height: 18px; margin-bottom: 4px; }
        .pgMembers #mainContent .hp-split .hp-split-left .login-area label { display: block; line-height: 22px; color: #002B55; font-weight: bold; }
        .pgMembers #mainContent .hp-split .hp-split-left .login-area .text { width: 205px; margin-bottom: 5px; }
        .pgMembers #mainContent .hp-split .hp-split-left .login-area .right {  }
        .pgMembers #mainContent .hp-split .hp-split-left .login-area a { color: #ED1C2E; margin-top: 4px; display: block; }
      .pgMembers #mainContent .hp-split .hp-split-left .getting { margin-top: 15px; padding-bottom: 10px; border-bottom: solid 1px #D2D3D5; }
        .pgMembers #mainContent .hp-split .hp-split-left .getting h2 { background: url(../images/titles/h2_getting_your_details.png) 0 0 no-repeat; width: 160px; height: 19px; text-indent: -9999px; margin-bottom: 10px; }
        .pgMembers #mainContent .hp-split .hp-split-left .getting p { margin-bottom: 10px; }
         .pgMembers #mainContent .hp-split .hp-split-left .getting p a { color: #ED1C2E; font-weight: bold; }
    .pgMembers #mainContent .hp-split .hp-split-right { float: right; width: 224px; }
      .pgMembers #mainContent .hp-split .hp-split-left .form-area { border: solid 1px #D2D3D5; border-top: none; padding: 9px; }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area p { line-height: 18px; margin-bottom: 4px; }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area label { display: block; line-height: 22px; color: #002B55; font-weight: bold; }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area .text { width: 205px; margin-bottom: 5px; }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area textarea { width: 400px !important; margin-bottom: 5px; }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area .right {  }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area a { color: #ED1C2E; margin-top: 4px; display: block; }
        .pgMembers #mainContent .hp-split .hp-split-left .form-area small  a { display: inline; }

        .pgMembers #mainContent .hp-split .hp-split-left .list-news p { margin-bottom: 10px; }
          .pgMembers #mainContent .hp-split .hp-split-left .list-news p strong.title { color: #ED1C2E; font-size: 12px; }
          .pgMembers #mainContent .hp-split .hp-split-left .list-news p a { color: #ED1C2E; font-weight: bold; display: inline; }

        .pgMembers #mainContent .hp-split .hp-split-left table.gal { }
          .pgMembers #mainContent .hp-split .hp-split-left table.gal td { font-size: 10px; }
            .pgMembers #mainContent .hp-split .hp-split-left table.gal td a { color: #ED1C2E; display: inline; }

        .pgMembers #mainContent .hp-split .hp-split-left table.menu { width: 420px; }
          .pgMembers #mainContent .hp-split .hp-split-left table.menu td { font-size: 10px; }
            .pgMembers #mainContent .hp-split .hp-split-left table.menu td a { color: #ED1C2E; display: inline; }





.pgSendFriend #mainContent { width: 690px !important; }
  .pgSendFriend #mainContent .red { color: #ED1C2E; }
  .pgSendFriend #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgSendFriend #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0 0 20px 0; }
      .pgSendFriend #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_email_to_friend.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
	  
	  .pgSendFriendUpdate #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_update_your_profile.png) !important; }
	  .pgCosts #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_costs.png) !important; margin-bottom: 8px; }
	  .pgLegislation #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_legislation.png) !important; margin-bottom: 8px; }
      
      .pgSendFriend #mainContent .hp-split .hp-split-left .login-area { border: solid 1px #D2D3D5; border-top: none; padding: 9px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .login-area p { line-height: 18px; margin-bottom: 4px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .login-area label { display: block; line-height: 22px; color: #002B55; font-weight: bold; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .login-area .text { width: 205px; margin-bottom: 5px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .login-area .right {  }
        .pgSendFriend #mainContent .hp-split .hp-split-left .login-area a { color: #ED1C2E; margin-top: 4px; display: block; }
      .pgSendFriend #mainContent .hp-split .hp-split-left .getting { margin-top: 15px; padding-bottom: 10px; border-bottom: solid 1px #D2D3D5; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .getting h2 { background: url(../images/titles/h2_getting_your_details.png) 0 0 no-repeat; width: 160px; height: 19px; text-indent: -9999px; margin-bottom: 10px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .getting p { margin-bottom: 10px; }
         .pgSendFriend #mainContent .hp-split .hp-split-left .getting p a { color: #ED1C2E; font-weight: bold; }
    .pgSendFriend #mainContent .hp-split .hp-split-right { float: right; width: 224px; }
      .pgSendFriend #mainContent .hp-split .hp-split-left .form-area { border: solid 1px #D2D3D5; border-top: none; padding: 9px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area p { line-height: 18px; margin-bottom: 4px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area label { display: block; line-height: 22px; color: #002B55; font-weight: bold; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area .text { width: 205px; margin-bottom: 5px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area textarea { width: 400px !important; margin-bottom: 5px; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area .right {  }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area a { color: #ED1C2E; margin-top: 4px; display: block; }
        .pgSendFriend #mainContent .hp-split .hp-split-left .form-area small  a { display: inline; }

        .pgSendFriend #mainContent .hp-split .hp-split-left .list-news p { margin-bottom: 10px; }
          .pgSendFriend #mainContent .hp-split .hp-split-left .list-news p strong.title { color: #ED1C2E; font-size: 12px; }
          .pgSendFriend #mainContent .hp-split .hp-split-left .list-news p a { color: #ED1C2E; font-weight: bold; display: inline; }

        .pgSendFriend #mainContent .hp-split .hp-split-left table.gal { }
          .pgSendFriend #mainContent .hp-split .hp-split-left table.gal td { font-size: 10px; }
            .pgSendFriend #mainContent .hp-split .hp-split-left table.gal td a { color: #ED1C2E; display: inline; }

        .pgSendFriend #mainContent .hp-split .hp-split-left table.menu { width: 420px; }
          .pgSendFriend #mainContent .hp-split .hp-split-left table.menu td { font-size: 10px; }
            .pgSendFriend #mainContent .hp-split .hp-split-left table.menu td a { color: #ED1C2E; display: inline; }








.pgContact #mainContent { width: 690px !important; }
  .pgContact #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgContact #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0; }
      .pgContact #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_contact_us.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
      .pgContact #mainContent .hp-split .hp-split-left h2 { color: #ED1C2E; font-weight: bold; font-size: 12px; margin: 0 0 14px 4px; }
      .pgContact #mainContent .hp-split .hp-split-left p { margin: 0 0 12px 4px; line-height: 140%; }
        .pgContact #mainContent .hp-split .hp-split-left p .red { color: #ED1C2E; }
      .pgContact #mainContent .hp-split .hp-split-left ul { margin: 0 0 12px 4px; line-height: 140%;}
        .pgContact #mainContent .hp-split .hp-split-left ul li.bl { background: url(../images/bullets/ball_red.png) left 3px no-repeat; padding-left: 10px; }
    .pgContact #mainContent .hp-split .hp-split-right { float: right; width: 224px; }
	
	.pgPrivacy #mainContent { width: 690px !important; }
  .pgPrivacy #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgPrivacy #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0; }
      .pgPrivacy #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_privacy_policy.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
      .pgPrivacy #mainContent .hp-split .hp-split-left h2 { color: #ED1C2E; font-weight: bold; font-size: 12px; margin: 0 0 14px 4px; }
      .pgPrivacy #mainContent .hp-split .hp-split-left p { margin: 0 0 12px 4px; line-height: 140%; }
        .pgPrivacy #mainContent .hp-split .hp-split-left p .red { color: #ED1C2E; }
      .pgPrivacy #mainContent .hp-split .hp-split-left ul { margin: 0 0 12px 4px; line-height: 140%;}
        .pgPrivacy #mainContent .hp-split .hp-split-left ul li.bl { background: url(../images/bullets/ball_red.png) left 3px no-repeat; padding-left: 10px; }
    .pgPrivacy #mainContent .hp-split .hp-split-right { float: right; width: 224px; }
	
	.pgTerms #mainContent { width: 690px !important; }
  .pgTerms #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgTerms #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0; }
      .pgTerms #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_terms_conditions.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0; }
      .pgTerms #mainContent .hp-split .hp-split-left h2 { color: #ED1C2E; font-weight: bold; font-size: 12px; margin: 0 0 14px 4px; }
      .pgTerms #mainContent .hp-split .hp-split-left p { margin: 0 0 12px 4px; line-height: 140%; }
        .pgTerms #mainContent .hp-split .hp-split-left p .red { color: #ED1C2E; }
      .pgTerms #mainContent .hp-split .hp-split-left ul { margin: 0 0 12px 4px; line-height: 140%;}
        .pgTerms #mainContent .hp-split .hp-split-left ul li.bl { background: url(../images/bullets/ball_red.png) left 3px no-repeat; padding-left: 10px; }
    .pgTerms #mainContent .hp-split .hp-split-right { float: right; width: 224px; }
	
.pgAbout #mainContent { width: 690px !important; }
  .pgAbout #mainContent .hp-split { padding: 6px 0 0 0; }
    .pgAbout #mainContent .hp-split .hp-split-left { float: left; width: 452px; padding: 0; }
      .pgAbout #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_what_we_do.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }
      .pgAbout #mainContent .hp-split .hp-split-left h3 { color: #ED1C2E; font-weight: bold; font-size: 11px; margin: 0 0 14px 0px; }
      .pgAbout #mainContent .hp-split .hp-split-left h4 { color: #002B55; font-weight: bold; font-size: 12px; margin: 0 0 14px 0px; }
      .pgAbout #mainContent .hp-split .hp-split-left hr { margin: 8px 0 8px 0; padding: 0; border: none; border-top: solid 1px #D2D3D5; }
      .pgAbout #mainContent .hp-split .hp-split-left ul { margin: 0 0 12px 0; line-height: 140%; }
        .pgAbout #mainContent .hp-split .hp-split-left ul li { background: url(../images/bullets/ball_red.png) left 5px no-repeat; padding-left: 10px; }
        .pgAbout #mainContent .hp-split .hp-split-left ul li.nobullet { background: none; padding-left: 0; }
    .pgAbout #mainContent .hp-split .hp-split-right { float: right; width: 224px; }

.pgAboutOrg {}
  .pgAboutOrg #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_org_structure.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }
  .pgAboutOrg #mainContent .hp-split .hp-split-left h3 { color: #002B55; margin-left: 0; }

.pgAboutWhy {}
  .pgAboutWhy #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_why_join_us.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }
  .pgAboutWhy #mainContent .hp-split .hp-split-left p { margin-bottom: 12px; }
    .pgAboutWhy #mainContent .hp-split .hp-split-left p a { color: #ED1C2E; font-weight: bold; }
  .pgAboutWhy #mainContent .hp-split .hp-split-left .red { color: #ED1C2E; }
  .pgAboutWhy #mainContent .hp-split .hp-split-left ul { margin-bottom: 12px; }
  .pgAboutWhy #mainContent .hp-split .hp-split-left ul.benefits { }
    .pgAboutWhy #mainContent .hp-split .hp-split-left ul.benefits li { background: none; padding-left: 0; margin-bottom: 12px; }

.pgAboutLinks {}
  .pgAboutLinks #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_links.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }
  .pgAboutLinks #mainContent .hp-split .hp-split-left div.link { padding-bottom: 13px; }
    .pgAboutLinks #mainContent .hp-split .hp-split-left div.link h4 { font-size: 11px; margin-bottom: 2px; }
    .pgAboutLinks #mainContent .hp-split .hp-split-left div.link p { margin-bottom: 0; }
      .pgAboutLinks #mainContent .hp-split .hp-split-left div.link p a { color: #ED1C2E; font-weight: bold; }

.pgNews {}
  .pgNews #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_latest_news.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }
  .pgNews #mainContent .hp-split .hp-split-left a { color: #002B55; font-weight: bold; }
  .pgNews #mainContent .hp-split .hp-split-left div.link { padding-bottom: 15px; }
    .pgNews #mainContent .hp-split .hp-split-left div.link h4 { font-size: 11px; margin-bottom: 2px; }
      .pgNews #mainContent .hp-split .hp-split-left div.link h4 a { color: #002B55; }
    .pgNews #mainContent .hp-split .hp-split-left div.link p { margin-bottom: 0; }
      .pgNews #mainContent .hp-split .hp-split-left div.link p .date { color: #ED1C2E; }

.pgNewsArchive {}
  .pgNewsArchive #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_archives.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }
  .pgNewsArchive #mainContent .hp-split .hp-split-left h4 { font-size: 11px; }


.pgMedia {}
  .pgMedia #mainContent .hp-split .hp-split-left { width: 692px !important; }
    .pgMedia #mainContent .hp-split .hp-split-left h1 { background: url(../images/titles/h1_media_presence.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; width: 452px; height: 27px; margin: 0 0 4px 0; }

#ulMagazines { position:relative; float:left; margin:0; border:0; padding:0; list-style:none; list-style-type:none; width:400px;}
#ulMagazines .liMagazine { position:relative; float:left; border:0; padding:0; list-style:none; list-style-type:none; margin:10px 10px 0 0; width:89px;}
#ulMagazines .liMagazine .aMagTitle {margin:0; border:0; padding:0; height:60px;}


.pgMembersSignage #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_signage.png) !important; }
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign {position:relative; float:left; clear:both; width:100%; margin-top:10px;}
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign .div_sign_image{position:relative; float:left; width:125px; height:95px;}
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign .div_sign_desc{position:relative; float:left; display:inline; width:310px; margin-left:10px;}
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign .span_sign_title{position:relative; float:left; color:#002b55; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px;}
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign .span_sign_desc{position:relative; float:left; clear:both; width:310px}
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign .span_sign_download{position:relative; float:left; clear:both;}
.pgMembersSignage #mainContent .hp-split .hp-split-left .div_sign .span_sign_download a{color:#ed1c2e; font-weight:bold;}

.pgMembersSuppliers #mainContent .hp-split .hp-split-left h1 { background-image: url(../images/titles/h1_suppliers.png) !important; }
.pgMembersSuppliers #mainContent .hp-split .hp-split-left h2 { font-weight:bold; font-size:12px;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign {position:relative; float:left; clear:both; width:100%; margin-top:10px;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign .div_sign_image{position:relative; float:left; width:125px; height:95px;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign .div_sign_desc{position:relative; float:left; display:inline; width:310px; margin-left:10px;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign .span_sign_title{position:relative; float:left; color:#002b55; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign .span_sign_desc{position:relative; float:left; clear:both; width:310px}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign .span_sign_download{position:relative; float:left; clear:both;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left .div_sign .span_sign_download a{color:#ed1c2e; font-weight:bold;}
.pgMembersSuppliers #mainContent .hp-split .hp-split-left a { color: #002B55; font-weight: bold; }
.pgMembersSuppliers #mainContent .hp-split .hp-split-left div.link { padding-bottom: 15px; }
.pgMembersSuppliers #mainContent .hp-split .hp-split-left div.link h4 { font-size: 11px; margin-bottom: 2px; }
.pgMembersSuppliers #mainContent .hp-split .hp-split-left div.link h4 a { color: #002B55; }
.pgMembersSuppliers #mainContent .hp-split .hp-split-left div.link p { margin-bottom: 0; }
.pgMembersSuppliers #mainContent .hp-split .hp-split-left div.link p .date { color: #ED1C2E; }
