
body {
  font-size: 12px; 
background-color: #e2dfcc; 
color: #252525; 

margin: 0px; 
font-family: Verdana, sans-serif;
  line-height: 1.250em;}

/* --- BASE: Headline Styles */




/* --- BASE: Text Styles --- */
li {

line-height: 160%;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

a:link {text-decoration: none;  font-weight: normal;}
a:visited  {text-decoration: none;  font-weight: normal;}
a:hover {text-decoration: none;  font-weight: normal;}
a:active {text-decoration: none;  font-weight: normal;}


/* #rightcolumn fieldset.special {margin-left: 10px;} */

/* --- BASE: Image Styles --- */
img {
	border: 0;
	margin: 0;
}
/* --- BASE: List Styles --- */
/* --- TABLE STYLES --- */



/* --- HELPER STYLES --- */

.right {text-align: right;}
.left  {text-align: left;}
.center {text-align: center;}

.inline {display: inline;}
.block, .displayblock  {display: block;}

.hide {display: none;}
.invisible {visibility: hidden;}

.floatleft  {float: left;}
.floatright {float: right;}
.nofloat    {float: none;}

.center   {text-align: center; }

.clearboth  {clear: both;}
.clearleft  {clear: left;}

.nomar {margin: 0;}
.noborder, .rmborder  {border: 0;}
ul.nobullet {list-style-type: none;}

.bold {font-weight: bold;}
.highlight {background-color: #ececec;}

#leftcolumn .first {margin-top: 0;}
#rightcolumn .first {margin-top: 0.7em;}
#content #vtour_wrap .first {margin-top: 0;}

.orange {color: #ff6600;}
.blue {color: #1e7fb6;}

#rightcolumn p.important, #wrapcolumn p.important {background-color: #dcf6fb; border: 1px solid #02a3d1; padding: 1em; margin-right: 20px; margin-left: 10px; }

#rightcolumn p.important span.important_title {background-color: #dcf6fb; display: block; font-size: 1.1em; font-weight: bold;}


* {
  padding: 0;
  margin: 0; }

.bold {
  font-weight: bold; }

.italic {
  font-style: italic; }

.black {
	color: #000000;
	font-weight: bold;
}

.green {
  color: #71ab07; }
  
  .underline {text-decoration: underline;
  font-weight: bold;
  }

.blue {
  color: #1185ae; }

.center {
  text-align: center; }

.index_headline {
	color: #252525;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 10px 4px 12px 4px;
}
img {
	border: 0;
	margin: 0;
}

#memframe { background-color: #878578;
  width: 916px;
  font-family: Arial,Helvetica,sans-serif;
  behavior: url("/styles/csshover3.htc"); 
  margin: 0 auto 0 auto;
  padding: 0 0 10px 0; 
  text-align: left;}
  
  #memframe #banner{
	height: 121px;
	width: 916px; 						
	padding: 0px 0px 0px 0px;
	background-color: #242425;
}

 #memframe #banner #banner-right {
	float: right;
	width:638px;
	padding: 12px 0 0 0;
	background-color: #242425;
}
  #memframe img.logo {
    float: left;
    padding: 0; }
	
	#memframe #featured_listings {
	padding: 0px 0 12px 0;
}
    #memframe #featured_listings .feature_preview {
      margin-right: 8px;
      display: inline; }
    #memframe #featured_listings #listing_1 {
      left: 540px;
      position: absolute;
      z-index: 100; }
    #memframe #featured_listings #listing_2 {
      left: 540px;
      position: absolute;
      z-index: 100; }
    #memframe #featured_listings #listing_3 {
      left: 540px;
      position: absolute;
      z-index: 100; }
    #memframe #featured_listings #listing_4 {
      left: 540px;
      position: absolute;
      z-index: 100; }
    #memframe #featured_listings #listing_5 {
      left: 540px;
      position: absolute;
      z-index: 100; }
    #memframe #featured_listings #listing_6 {
      left: 540px;
      position: absolute;
      z-index: 100; }
    #memframe #featured_listings .feature {
      display: none; }
    #memframe #featured_listings .feature_mouseover {
      background: #faf8f9;
      border: 2px solid #b5b2ad;
      padding: 8px;
      width: 400px; }
      #memframe #featured_listings .feature_mouseover img {
        border: 1px solid #b5b2ad; }
      #memframe #featured_listings .feature_mouseover p {
        padding: 8px 4px; }
        #memframe #featured_listings .feature_mouseover p span.highlight {
          font-size: 1.1em;
          font-weight: bold;
          display: block;
          margin-bottom: 8px; }
    #memframe #featured_listings img {
      border: 1px solid #b5b2ad; }
    #memframe #featured_listings img.last {
      margin-right: 0; }
  
	
	#memframe #contain_navigation {
	width: 100%;
	text-align: right;
}
    #memframe #contain_navigation #main_navigation {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 0.95em;
	height: 26px;
}
      #memframe #contain_navigation #main_navigation ul.dropdown {
        border: 1px solid #fca941;
        border-top: 0;
        display: none;
        margin: 2px 0 0 -3px; }
    
	
	#memframe #contain_navigation #main_navigation ul.dropdown li {
          border-top: 1px solid #fca941;
          display: block;
          text-align: left;
          padding: 1px 2px 1px 2px;
          width: 136px;
		  font-size: 11px;
          text-transform: uppercase; }
		      
	#memframe #contain_navigation #main_navigation li.top_tab {
	border: 1px solid #878578;
	border-bottom: 0;
	background-color: #6b685f;
	display: inline;
	float: left;
	position: relative;
	min-height: 1px;
	/*margin: 0 16px 0 0;*/
	margin: 0 15px 0 0;
	padding: 1px 2px 0 2px;
	text-align: center;
	/*width: 154px;*/
	width: 136px;
	height: 24px;
}


#memframe #contain_navigation #main_navigation li.middle {
	
	margin: 0 16px 0 0;
	
}
    
#memframe #contain_navigation #main_navigation li.top_tab:hover {
          z-index: 100;
          cursor: pointer; }

#memframe #contain_navigation #main_navigation li.top_tab:hover ul.dropdown {
            border: 1px solid #fca941;
            border-top: 0;
            background-color: #fc5f28;
            display: block;
            margin: 0 0 0 -3px;
            position: absolute;
            z-index: 100; }
      #memframe #contain_navigation #main_navigation a {
        background-color: transparent;
        display: block;
        padding: 3px 6px;
		font-weight: normal;}
        #memframe #contain_navigation #main_navigation a:link {
          color: white;
           }
        #memframe #contain_navigation #main_navigation a:visited {
          color: white;
           }
        #memframe #contain_navigation #main_navigation a:active {
          color: white;
           }
		   #memframe #contain_navigation #main_navigation a:hover {
          color: #B3BAD6;
           }
      #memframe #contain_navigation #main_navigation li.last {
        margin-right: 24px; 
		}
      #memframe #contain_navigation #main_navigation li.home {
        background-color: #fc5f28;
        border: 1px solid #fca941;
        border-bottom: 0;
        /*width: 80px;*/ 
		width: 136px; }
		
	#memframe #contain_navigation #main_navigation li.middle { margin: 0 17px 0 0;}
		
  #memframe #content {
    width: 868px;
    padding: 0 0 16px 0;
    position: static;
    margin: 0 auto 16px auto;
	background-color: #ffffff; }
	
	 
    #memframe #content #badges {
	height: 233px;
	width: 868px;
	background-image: url(/images/badgeSunTim.gif);
}
      #memframe #content #badges #badges-right-container #right {
	background-repeat: no-repeat;
	height: 162px;
	float: right;
	margin: 0;
	padding: 62px 0px 0 40px;
	width: 206px;
}

  #memframe #content #badges #badges-right-container {
	margin: 0;
	float: right;
	width: 614px;
}
 #memframe #content #badges #badges-right-container #right .popup {margin-top: -30px; margin-left: -200px;}

#memframe #content #badges #badges-right-container #right #joinup-info {
	border: 2px solid #e08b3b;
	padding: 8px 8px 8px 8px;
	width: 200px;
}

#memframe #content #badges #badges-right-container #right #joinup-info  h4 {
	color: #e08b3b;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
}

 #memframe #content #badges #badges-right-container #right #joinup a.trigger { 
}
#memframe #content #badges #badges-right-container #right #joinup-info p {
	color: #800000;
	margin: 0;
	line-height: inherit;
	font-size: 12px;
	text-align: left;
	
          }
 
        #memframe #content #badges #badges-right-container #right p {
	color: #800000;
	margin: 0 20px 0 0 ;
	line-height: 20px;
	font-size: 11px;
	text-align: center;
          }
          #memframe #content #badges #badges-right-container #right p select {
            width: 180px; }
     #memframe #content #badges #badges-right-container #right p.join_intervac {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 22px 60px;
	padding: 0;
	color: #ffffff;
}

 #memframe #content #badges #badges-right-container #right p.join_prices {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 4px 0px 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	width: 200px;
	line-height: 16px;
}

#memframe #content #badges #badges-right-container #right p.join {
	font-size: 40px;
	font-weight: bold;
	margin: 16px 0 0 60px;
	padding: 0;
	line-height: 36px;
	color: #ffffff;
}
		 
	 
		 #memframe #content #badges #badges-right-container #right p.join_intervac a {
            color: #ffffff;
             }
          #memframe #content #badges #badges-right-container #right p.join_intervac big {
            display: block;
            font-size: 30px;
            font-weight: bold;
            line-height: 120%; }
        #memframe #content #badges #badges-right-container #right p.prices {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	margin: 20px 0 0 0;
}

#memframe #content #badges #badges-right-container #right span.big_price {
	font-size: 15px;
	color: #ffffff;
	font-weight: bolder;
}
/*zzzzzzzzzzzzzzzzzzzzzz*/

 #memframe #content #badges #badges-right-container #right span.join_prices {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 4px 0px 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	width: 200px;
	line-height: 16px;
}

#memframe #content #badges #badges-right-container #right span.join {
	font-size: 40px;
	font-weight: bold;
	margin:16px 0 0 60px;
	padding: 0;
	line-height:36px;
	color: #ffffff;
}
		 
#memframe #content #badges #badges-right-container #right span.join_intervac {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 22px 60px;
	padding: 0;
	color: #ffffff;
}	 
		 #memframe #content #badges #badges-right-container #right span.join_intervac a {
            color: #ffffff;
             }
          #memframe #content #badges #badges-right-container #right span.join_intervac big {
            display: block;
            font-size: 30px;
            font-weight: bold;
            line-height: 120%; }
        #memframe #content #badges #badges-right-container #right span.prices {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	margin: 20px 0 0 0;
}

#memframe #content #badges #badges-right-container #right span.big_price {
	font-size: 15px;
	color: #ffffff;
	font-weight: bolder;
}

/*zzzzzzzzzzzzzzzzzzzzzz*/
#memframe #content #badges #badges-right-container #right #guarantee {
	margin: 0;
	padding: 10px 0 0 36px;
	
}
#memframe #content #badges #badges-right-container #right #guarantee-info{margin: 0; padding:0;}
#memframe #content #badges #badges-right-container #right #guarantee-info p{text-align: center; line-height: 18px;}
#memframe #content #badges #badges-right-container #right #guarantee-info-pop{
	border: 2px solid #e08b3b;
	padding: 8px 8px 8px 8px;
	width: 180px;
	text-align:justify;
}
#memframe #content #badges #badges-right-container #right #guarantee-info-pop a:link {color: #fc5f28;}
#memframe #content #badges #badges-right-container #right #guarantee-info-pop a:visited {color: #fc5f28;}
#memframe #content #badges #badges-right-container #right #guarantee-info-pop a:hover {color: #fc5f28;}
#memframe #content #badges #badges-right-container #right #guarantee-info-pop a:active {color: #fc5f28;}

#memframe #content #badges #badges-right-container #right #guarantee-info-pop h4 {font-weight: bold; color: #e08b3b; margin:0; padding:0; text-align:center;}
#memframe #content #badges #badges-right-container #right #guarantee-info-pop h5 {font-weight: bold; color: #e08b3b; margin:0; padding:0; text-align:left; font-size: 12px;}

      #memframe #content #badges #badges-right-container #middle {
	background-repeat: no-repeat;
	height: 200px;
	padding: 24px 0px 0 0px;
	width: 360px;
}
        #memframe #content #badges #badges-right-container #middle h1 {
	border-bottom: 2px solid;
	border-bottom-color: #1185ae;
	font-size: 18px;
	padding: 0 0 8px 0;
	margin: 4px 8px;
	width: 150px;
	text-align: center;
}
        #memframe #content #badges #badges-right-container #middle #last_minute_holidays {
          float: right;
          height: 50px;
          margin-bottom: 0;
          padding: 96px 2px 4px 0;
          width: 70px; }
          #memframe #content #badges #badges-right-container #middle #last_minute_holidays p {
            font-weight: bold;
            line-height: 140%;
            text-align: center; }
            #memframe #content #badges #badges-right-container #middle #last_minute_holidays p a {
              color: white;
               }
            #memframe #content #badges #badges-right-container #middle #last_minute_holidays p big {
              font-size: 1.6em; }
            #memframe #content #badges #badges-right-container #middle #last_minute_holidays p span.medium {
              font-size: 1em; }
            #memframe #content #badges #badges-right-container #middle #last_minute_holidays p small {
              font-size: .9em; }
          #memframe #content #badges #badges-right-container #middle #last_minute_holidays .trigger {
            position: relative;
            color: white;
            font-weight: bold; }
          #memframe #content #badges #badges-right-container #middle #last_minute_holidays .popup {
            border: 2px solid #ff6630;
            color: #252525;
            height: auto;
            font-weight: normal;
            line-height: 140%;
            margin-top: 90px;
            margin-left: -300px;
            position: absolute;
            padding: 8px;
            text-align: justify;
            width: 220px; }
        #memframe #content #badges #badges-right-container #middle ul {
          list-style-image: url('/images/8x8_triangle_blue.png');
          margin-left: 24px;
          margin-top: 8px;
          /*width: 254px;*/ }
          #memframe #content #badges #badges-right-container #middle ul li {
	border-bottom: 1px dotted #000000;
	font-size: 12px;
width: 250px;
	padding: 2px 2px 2px 0;
	list-style-image: url(/images/8x8_triangle_blue.png);
line-height:20px;
}
            #memframe #content #badges #badges-right-container #middle ul li span.highlight {
              background-color: #ffffff;
              font-size: 14px;
              font-weight: bold; }
          #memframe #content #badges #badges-right-container #middle ul li.noborder {
            border-bottom: 0; }
 #memframe #content #badges #badges-right-container #middle ul li.oneandtwo {
            width: 314px; }
 #memframe #content #badges #badges-right-container #middle ul li.three {
            width: 274px; }
#memframe #content #badges #badges-right-container #middle ul li.five {
            width: 242px; }





      #memframe #content #badges #left {
	background-repeat: no-repeat;
	float: left;
	height: 233px;
	width: 246px;
}
        #memframe #content #badges #left h2 {
          font-family: Arial,Helvetica,sans-serif;
          font-size: 16px;
          background: transparent;
          margin: 0 4px 2px 4px;
          padding: 4px 0 6px 0; }
        #memframe #content #badges #left img {
          margin: 0 5px 0 3px; }
        #memframe #content #badges #left #left_top {
	color: #ffffff;
	height: 112px;
	margin-bottom: 8px;
	padding: 20px 12px 0 12px;
	position: relative;
	width: 214px;
}
          #memframe #content #badges #left #left_top h2 {
            border-bottom: 2px solid #ffffff;
            color: white; }
          #memframe #content #badges #left #left_top a {
		text-align: justify;
	margin-top: 2px;
	
}
#memframe #content #badges #left #left_top a:link { color: #ffffff;    font-weight: normal;}
#memframe #content #badges #left #left_top a:visited { color: #ffffff;   font-weight: normal; }
#memframe #content #badges #left #left_top a:hover { color: #ffffff;    font-weight: normal;}
#memframe #content #badges #left #left_top a:active { color: #ffffff;   font-weight: normal; }
			
			
        #memframe #content #badges #left #left_top_dpop {
          border: 2px solid #73ac07;
          height: auto;
          position: absolute;
          padding: 8px;
          text-align: justify;
          width: 220px; }
        #memframe #content #badges #left #left_bottom {
          height: 66px;
          padding: 8px 12px 0 12px;
          position: relative;
          width: 214px;
          text-align: center; }
          #memframe #content #badges #left #left_bottom h2 {
            border-bottom: 2px solid #71ab07;
            color: #252525;
            font-size: 1.1em;
            font-weight: bold; }
          #memframe #content #badges #left #left_bottom p {
            color: black;
            margin: 0 4px .2em 4px; }
    #memframe #content #three_column_content {
      clear: both; }
      #memframe #content #three_column_content .more {
        background-image: url('/images/background-more.jpg');
        background-repeat: repeat-x;
        float: right;
        font-weight: bold;
        margin: 0 8px 8px 8px;
        text-align: right; }
        #memframe #content #three_column_content .more a {
          background-image: url('/images/8x8_triangle_white.png');
          background-repeat: no-repeat;
          background-position: right;
          color: #ffffff;
          padding-right: 16px;
           }
      #memframe #content #three_column_content #middle_third_column {
        width: 616px;
        float: right; }
        #memframe #content #three_column_content #middle_third_column #main_message {
          background-image: url('/images/background-choose_a_country.gif');
          background-repeat: no-repeat;
          background-position: left bottom;
          height: 235px;
          margin-bottom: 16px;
          padding: 0;
          position: relative;
          width: 360px;
          float: left; }
          #memframe #content #three_column_content #middle_third_column #main_message h3 {
            background-image: url('/images/background-middle-blue-headline.png');
            background-repeat: no-repeat;
            text-align: center; }
          #memframe #content #three_column_content #middle_third_column #main_message p {
            color: #ffffff;
            font-size: 1.2em;
            font-weight: bold; }
          #memframe #content #three_column_content #middle_third_column #main_message #step_1 {
            float: left;
            height: 200px; }
            #memframe #content #three_column_content #middle_third_column #main_message #step_1 p.trigger {
              padding: 10px 0 0 42px;
              width: 190px; }
          #memframe #content #three_column_content #middle_third_column #main_message #step_2 {
            height: 90px;
            padding: 10px 0 0 235px;
            width: 130px; }
          #memframe #content #three_column_content #middle_third_column #main_message #step_3 {
            height: 100px;
            padding: 5px 0 0 235px;
            width: 130px; }
          #memframe #content #three_column_content #middle_third_column #main_message .trigger {
            position: relative; }
            #memframe #content #three_column_content #middle_third_column #main_message .trigger a {
              color: white;
               }
          #memframe #content #three_column_content #middle_third_column #main_message .popup {
            border: 2px solid #1e91b0;
            color: black;
            font-weight: normal;
            font-size: 1em;
            height: auto;
            margin-top: 70px;
            margin-left: 50px;
            position: absolute;
            padding: 8px;
            text-align: justify;
            width: 180px; }
        #memframe #content #three_column_content #middle_third_column #testimonials {
          background-color: #faf8f9;
          float: left;
          margin-bottom: 16px;
          width: 362px; }
          #memframe #content #three_column_content #middle_third_column #testimonials h4 {
            background-image: url('/images/background-middle-green-balloon.png');
            background-repeat: no-repeat;
            padding-bottom: 16px; }
          #memframe #content #three_column_content #middle_third_column #testimonials img {
	float: left;
	margin: 4px 6px 0 0;
}
          #memframe #content #three_column_content #middle_third_column #testimonials p {
            padding: 8px 8px 8px 8px;
            display: none; }
          #memframe #content #three_column_content #middle_third_column #testimonials p.random {
            font-style: italic;
            text-align: justify; }
          #memframe #content #three_column_content #middle_third_column #testimonials p.sig {
            color: #71ab07;
            font-weight: bold;
            padding: 5px 8px 0 12px; }
          #memframe #content #three_column_content #middle_third_column #testimonials .more {
            padding: 3px 6px; }
      #memframe #content #three_column_content #right_third_column {
        float: right;
        margin-top: -260px;
        padding: 8px;
        width: 230px; }
        #memframe #content #three_column_content #right_third_column  h3 {
	background-image: url(../images/background-short-green-headline.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
        
		#memframe #content #three_column_content #right_third_column #ratings {
          background-color: #faf8f9;
          margin-bottom: 16px; }
		  #memframe #content #three_column_content #right_third_column #ratings h3 {
	background-image: url(/images/background-short-blue-headline.png);
	background-repeat: no-repeat;
	text-align: center;
}
#memframe #content #three_column_content #right_third_column #ratings p {
	margin: 0px 0 0 0;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}
		 
		#memframe #content #three_column_content #right_third_column #ratings img {
	width: 72px;
	height: 72px;
	float: left;
	border: 0;
	margin: 6px 8px 0 0;
} 

		
		#memframe #content #three_column_content #right_third_column #services {
          background-color: #faf8f9; }
		  
		#memframe #content #three_column_content #right_third_column  h4 {
	background-image: url('/images/background-short-green-headline.png');
	background-repeat: no-repeat;
}
        #memframe #content #three_column_content #right_third_column ul {
	list-style-type: none;
	padding: 0;
}
         /* #memframe #content #three_column_content #right_third_column ul li {
	font-size: 12px;
	font-weight: bold;
	padding:  0 0 0 0;
	line-height: 14px;
	margin:0;
	background-color: #FC3;
}*/
	#memframe #content #three_column_content #right_third_column #services ul li {
	font-size: 12px;
	padding: 6px 0px 6px 0;
	line-height: 100%;
	color: #000000;
	font-weight: bold;	
}
            #memframe #content #three_column_content #right_third_column  #services ul li a {
              color: #252525;
               }
            #memframe #content #three_column_content #right_third_column  #services ul li ul.tip {
              margin: 0;
              padding: 0; }
              
				#memframe #content #three_column_content #right_third_column  #services ul li ul.tip li {
	color: #71ab07;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 6px 20px 6px 0px;
	padding: 4px 0px 4px 0px;
	position: relative;
	border-bottom: 1px dotted #000000;
	text-transform: uppercase;
	
	
}
                #memframe #content #three_column_content #right_third_column  #services ul li ul.tip li a {
                  color: #71ab07;
                   }
                #memframe #content #three_column_content #right_third_column  #services ul li ul.tip li .trigger {
                  position: relative; }
                #memframe #content #three_column_content #right_third_column  #services ul li ul.tip li .popup {
                  border: 2px solid #71ab07;
                  height: auto;
                 font-size: 12px;
				font-weight: normal;
                  line-height: 140%;
                  margin-top: -20px;
                  margin-left: -200px;
                  position: absolute;
                  padding: 8px;
                  text-align: justify;
                  text-transform: none;
                  width: 220px; }
                #memframe #content #three_column_content #right_third_column  #services ul li ul.tip li img {
                  margin-right: 3px; }
              #memframe #content #three_column_content #right_third_column  #services ul li ul.tip li.last {
                border: 0; }
        #memframe #content #three_column_content #right_third_column #unexpected_destinations {
          background-color: #faf8f9;
          margin-bottom: 16px;
          padding-bottom: 8px;
          width: 230px;
          text-align: center; }
          #memframe #content #three_column_content #right_third_column #unexpected_destinations h4 {
            background-image: url('/images/background-short-blue-headline.png');
            background-repeat: no-repeat;
            padding-bottom: 16px;
            text-align: left; }
			
			
			
      #memframe #content #three_column_content #press {
        
        background-repeat: no-repeat;
        background-position: center right;
        background-color: #faf8f9;
        width: 362px;
        clear: left;
        padding-bottom: 8px; }
		
		#memframe #content #three_column_content #press img {float:right; margin: 4px 0 0 4px;}
        #memframe #content #three_column_content #press h4 {
          background-image: url('/images/background-middle-green-balloon-inverse.png');
          background-repeat: no-repeat;
          padding-bottom: 16px; }
        #memframe #content #three_column_content #press p {
	padding: 0;
	text-align: justify;
	line-height: 18px;
}
        #memframe #content #three_column_content #press p.first {
          padding-top: 8px; }
        #memframe #content #three_column_content #press a:link, a:visited, a:hover, a:active{
          font-weight: bold;
          color:#71ab07; }
        #memframe #content #three_column_content #press .more {
          float: right;
          padding: 3px;
          text-align: right;
		  margin: 0;}
		  
		   #memframe #content #three_column_content #press #more a:link, a:visited, a:hover, a:active{
          color: #ffffff;}
      #memframe #content #three_column_content #one_third_column {
        margin-left: 8px;
        margin-right: 16px;
        width: 230px; }
		
		#memframe #content #three_column_content #right_third_column #whyjoin {
	background-color: #faf8f9;
	margin: 0  0 16px 0;
         }
		 
		 #memframe #content #three_column_content #right_third_column #whyjoin h3 {
	margin: 0;
	color: #252525;
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px 4px 16px 4px;
	background-image: url(../images/background-right-blue-balloon-inverse.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
		 #memframe #content #three_column_content #right_third_column #whyjoin img {
	width:72px;
	height:72px;
	border: 0;
	float: right;
	margin: 6px 0 0 4px;
}

		
        #memframe #content #three_column_content #one_third_column #new_listings {
          background-color: #faf8f9;
          margin-bottom: 16px; }
          #memframe #content #three_column_content #one_third_column #new_listings .border {
            border-bottom: 1px dotted #252525;
            margin: 8px 0 8px 0;
            padding: 0 8px 8px 8px;
            height: 120px; }
          #memframe #content #three_column_content #one_third_column #new_listings .noborder {
            margin: 8px 0 0 0;
            padding: 8px 8px 0 8px;
            height: 120px; }
          #memframe #content #three_column_content #one_third_column #new_listings #whatsnew1 {
            float: left;
            margin-right: 8px;
            width: 91px; }
          #memframe #content #three_column_content #one_third_column #new_listings #whatsnew2 {
            width: 91px;
            float: right; }
          #memframe #content #three_column_content #one_third_column #new_listings #whatsnew3 {
            float: left;
            margin-right: 8px;
            width: 91px; }
          #memframe #content #three_column_content #one_third_column #new_listings #whatsnew4 {
            width: 91px;
            float: right; }
          #memframe #content #three_column_content #one_third_column #new_listings p {
            font-size: .96em;
            line-height: 100%; }
          #memframe #content #three_column_content #one_third_column #new_listings p.city {
            color: #1185ae;
            font-weight: bold;
            font-size: .9em; }
          #memframe #content #three_column_content #one_third_column #new_listings h3 {
	background-image: url('/images/background-short-blue-headline.png');
	background-repeat: no-repeat;
	text-align: center;
}
        #memframe #content #three_column_content #one_third_column #faq {
	margin: 6px 0 0 0;
background-color: #faf8f9;
	width: 230px;
}
#memframe #content #three_column_content #one_third_column #faq #inlist {float: right;}
          #memframe #content #three_column_content #one_third_column #faq h4 {
	background-image: url('/images/background-short-green-headline.png');
	background-repeat: no-repeat;
}
          #memframe #content #three_column_content #one_third_column #faq ul {
	list-style-type: none;
	margin: 8px 0 8px 0;
	padding: 0 8px 0 0px;
	text-align: left;
}

#memframe #content #three_column_content #one_third_column #faq p {
	line-height: 15px;
	font-size: 12px;
}
            #memframe #content #three_column_content #one_third_column #faq ul li {
              border-bottom: 1px dotted #000000;
              padding: 10px 0 6px;
              line-height: normal; }
              #memframe #content #three_column_content #one_third_column #faq ul li img {
                margin-right: 3px; }
              #memframe #content #three_column_content #one_third_column #faq ul li a {
                color: black;
                 }
              #memframe #content #three_column_content #one_third_column #faq ul li .trigger {
	position: relative;
	color: #71ab07;
	font-weight: bold;
}
              #memframe #content #three_column_content #one_third_column #faq ul li .popup {
                background-color: #ffffff;
                border: 2px solid #73ac07;
                line-height: 140%;
                margin-top: -0px;
                margin-left: 120px;
                position: absolute;
                padding: 8px;
                text-align: justify;
                width: 220px; }
            #memframe #content #three_column_content #one_third_column #faq ul li.bubble_info {
              position: relative; }
            #memframe #content #three_column_content #one_third_column #faq ul li.first {
              padding-top: 0; }
            #memframe #content #three_column_content #one_third_column #faq ul li.last {
              border-bottom: 0; }
			  
			  
			   #memframe #content #three_column_content #one_third_column #faqlink {
	width: 230px;
	margin: 0px 0px 8px 0px;
	height: 24px;
}
          
		  
		  #memframe #content #three_column_content #one_third_column #faq .more {
	padding: 3px 3px;
	text-align: right;
}

#memframe #content #three_column_content #one_third_column #faq a:link, a:visited, a:hover, a:active {
	font-weight: bold;
}
#memframe #footer {
    text-align: center;
    color: #ffffff; }
    #memframe #footer p a {
      color: #ffffff;
      text-decoration: underline; }

#memframe #content #three_column_content #right_third_column #ratings {
          background-color: #faf8f9;
          margin-bottom: 8px; }
		  
#memframe #content #three_column_content #right_third_column #ratingslink {
	margin: 0px 8px 8px 0px;
	height: 24px;
	width: 90px;
	vertical-align: baseline;
	float: right;
}		  
		  
		  #memframe #content #three_column_content #right_third_column #ratings h3 {
	background-image: url(/images/background-short-blue-headline.png);
	background-repeat: no-repeat;
	text-align: center;
}
#memframe #content #three_column_content #right_third_column #ratings a:link {font-weight: bold; font-size: 12px; color: #ffffff;
}
#memframe #content #three_column_content #right_third_column #ratings a:hover {font-weight: bold; font-size: 12px; color: #ffffff;}
#memframe #content #three_column_content #right_third_column #ratings a:active {font-weight: bold; font-size: 12px; color: #ffffff;}
#memframe #content #three_column_content #right_third_column #ratings a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

#memframe #content #three_column_content #right_third_column #ratings p {
	margin: 0px 0 0 0;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}
		 
		#memframe #content #three_column_content #right_third_column #ratings img {
	width: 72px;
	height: 72px;
	float: left;
	border: 0;
	margin: 6px 8px 0 0;
} 
 #memframe #content #three_column_content .start {
	background-image: url('/images/background-start.jpg');
	background-repeat: repeat-x;
	font-weight: bold;
	width: 70px;
	padding: 2px 4px 2px 8px;
	margin: 4px 0px 0px 130px;
}


.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 2px solid #ececec; }

.roundbluehead {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px solid !bluebghead; }

.roundgreenhead {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px solid !bluebghead; }

.roundbutton {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #547512;
}
.roundlist {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #547512;
}

.subrounded {
  border-color: #faf8f9;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px; }

.tabbed {
  border-color: #878578;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px; }

