/**
 * -----------------------------------------------
 * Golfing Greys layout styles NEW
 * -----------------------------------------------
  *
 *
 */

#wrap {
display:table; /* must put this in for FireFox. */
width:770px;
margin:auto; /* for IE6 and Firfox centering */
text-align:left; /* so that IE6 and Firefox puts the text to the left
*/
background:#FFFFFF;
height:600px; /* Have to put SOMETHING in here for the height for both
browser. DO NOT put in a percentage, must be a pixel value */
}

body {
	margin: 0; 	padding: 0;
	font: normal 73%/1.5em 'Trebuchet MS', Arial, Tahoma, sans-serif;
	color: #555;
	background: #D7D7D7 url(images/bg.jpg) fixed repeat-x;
	text-align: center;		
}

/* links */
A:LINK, A:VISITED {background: inherit; color: #990000; text-decoration: none; }
A:HOVER {background: inherit; background-color: #FFFF66; color :#000000; text-decoration: none; }

/* headers */
h1, h2 { font-family: Arial, Tahoma, sans-serif;}
h1 { font-size: 7pt; color: #305DB0; }
h2 { font-size: 8pt; text-transform: uppercase; }
h4 { font-size: 12pt; font-family:'Trebuchet MS', Arial, sans-serif; color: #292929; padding: 4px;}
h5 { font-size: 12pt; font-family:'Trebuchet MS', Arial, sans-serif; color: #393939; padding: 0px 4px 4px 6px; border-bottom: solid 1px #A5A5A5;}

h3 {padding-top:2px; cursor:pointer; font-size: 8pt; text-transform: uppercase; color: #6F6F6F; font-family: Arial, Tahoma, sans-serif;}
h3 span {display:none; font-size: 8pt; color: #CC0000; margin-left: 6px;}
h3.slidehidden .expand {display:inline;}
h3.slidehidden .hide {display:none;}
h3.slidevisible .expand {display:none;}
h3.slidevisible .hide {display:inline; }
 
p {margin: 0px 6px 6px 6px; font-size: 9pt;} 

h1, h2 {margin: 10px 10px; }
ul, ol {margin: 10px 30px; padding: 0 15px; }

/* images */
img.main {
	border: 1px solid #DADADA;
	padding: 5px;
	background: #FAFAFA;
}

img.floatright {
  margin: 0px 4px 0px 4px;
  float: right;  
}
img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.floatleft {
  margin: 0px 4px 0px 4px;
  float: left;  
}
img.float-left {
  margin: 0px 15px 5px 0px;
}

img.reg {     
    border-bottom: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
    border-left: 1px solid #353535; 
    border-top: 1px solid #353535; 
    padding: 0px;}

img.zero { border: 0px; padding: 0px;}

img.five {
	border: 0px;
	padding: 10px 0px 10px 0px;
}

#header-content, #content, #footer-content {
	width: 770px;
}

/* header */
#header {
	height: 100px;
	text-align: center;	
}
#header-content {	
	margin: 0 auto; padding: 0;
	position: relative;
	text-align: left;
}
#header-content h1#logo {
	position: absolute;	
	font: bold 12pt 'Trebuchet MS', Sans-serif;
	letter-spacing: -2px; 
	color: #FFF;
	margin: 0; padding: 0;		
	
	/* change the values of left and top to adjust the position of the logo */
	top: 0; left: 0px;
}
#header-content h1#logo a {
	text-decoration: none;
	color: #FFF;
}
#header-content #slogan {
	position: absolute;	
	font: 8pt 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	text-align: right;
	color: #FFFFFF;	
	margin: 0; padding: 0;
	
	/* change the values of left and top to adjust the position of the slogan */
	top: 70px; left: 565px; width: 200px;
}

/* header menu */
#header-content ul {
	position: absolute;
	right: -5px; top: 15px;
	font: 8pt 'Trebuchet MS', Arial, sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;		
}
#header-content li {
	display: inline;
}
#header-content li a {
	float: left;
	display: block;
	padding: 3px 12px;	
	color: #FFF;
	background-color: #333;
	text-decoration: none;
	border-right: 2px solid #615F60;
}
#header-content li a:hover {
	background: #FFFF66;
	color: #000000;
}
#header-content li a#current  {
	background: #305DB0;
	color: #FFFFFF;
}

/* header photo */
.headerphoto {
	margin: 0 auto;
	width: 770px;
	height: 200px;
	padding: 8px 10px 22px 10px; 
	background: #FFFFFF;
}

.course_name  {
	position: relative;
    text-align: left;
	left: 0px; top: -202px;
	font: 8pt 'Trebuchet MS', Arial, sans-serif;
	color: #615F60;
	margin: 0; padding: 0; 
	background-color: #FFFFFF;
	float: right;
	display: block;
	padding: 3px 12px 3px 12px;
    border-bottom: 1px solid #353535;
    border-right: 1px solid #353535;
    border-left: 1px solid #C6C6C6;

}

.course_name A:LINK, A:VISITED {background: inherit; color: #990000; text-decoration: none; }
.course_name A:HOVER {background: inherit; background-color: #FFFF66; color :#000000; text-decoration: none; }



/* menu */
#menu {
width:770px;
position:relative;
left: 5px; top: -45px;
text-align: center;
float: right;
	}


/* content */
#content-wrap {
	clear: both;
	float: left;
	width: 770px;
    background: #FFFFFF;
	text-align: center;	
}
#content {
	text-align: left;	
	padding: 0px;
	margin: 0 auto;	
}


/**
 * -----------------------------------------------
 * Golfing Greys layout styles REG
 * -----------------------------------------------
  *
 *
 */


input {color: #000000; background: #FFFFFF; border: 1px solid #A5A5A5; padding: 0px 0px 0px 0px; font:normal 8pt arial,verdana,sans-serif;}
input.comment_check {color: #000000; border: 0px; padding: 0px 0px 0px 0px;}
input.comment {color: #000000; border: 1px solid #A5A5A5; padding: 0px 0px 0px 0px; font:normal 8pt arial,verdana,sans-serif;}

option {font-size: 10px; color: #292929;}
option.off {font-size: 10px; color: #A0A0A0;}
option.head {font-size: 10px; color: #FFFFFF; background: #333333;}
option.new {font-size: 10px; color: #770000;}

FIELDSET {border: 1px solid #E8E8E8; font-size: 8pt; padding: 0px 5px 10px 5px; text-align: left; background-color: #F9F9F9; font-family: 'Trebuchet MS', Arial, Verdana;}
LEGEND {color: #FFFFFF; font-size: 9pt; background: #29166F; padding: 2px 6px 2px 6px; position: relative; left: -13px; top: -8px; font-family: 'Trebuchet MS', Arial, Verdana; } 

table.sortable { border-spacing: 0; border: 1px solid #747474; border-collapse: collapse; text-align: center; }
table.sortable th, table.sortable td { text-align: left; padding: 2px 4px 2px 4px; border-style: solid; border-color: #A8A8A8;}
table.sortable th {  border-width: 1px 1px 1px 1px; background-color: #CCCCCC; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana;}
table.sortable td {  border-width: 1px 1px 0px 1px; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana;}
table.sortable tr.odd td {  background-color: #FFFFFF;}
table.sortable tr.even td {  background-color: #FFFFCC;}
table.sortable tr.sortbottom td {  border-top: 1px solid #A8A8A8; background-color: #CCCCCC; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana;}

table.partners { background-color: #fdfaed; width: 387px;}

table.partners_golf { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px;}
table.partners_golf th { border-width: 0px; padding: 3px 3px 3px 8px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.partners_golf td { border-width: 1px; padding: 3px 3px 3px 8px; border-style: solid; border-color: #C0C0C0; background-color: #95D8A0; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.partners_golfr { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px;}
table.partners_golfr th { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.partners_golfr td { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #C4D8C6; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.partners_rest { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px;}
table.partners_rest th { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.partners_rest td { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #FFDFDD; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.partners_acom { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px;}
table.partners_acom th { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.partners_acom td { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #FFFFD2; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.partners_retail { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px;}
table.partners_retail th { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.partners_retail td { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #D1F9FF; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.partners_service { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px;}
table.partners_service th { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.partners_service td { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #E5E5E5; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.partners { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; width: 100%; padding: 3px; background-color: #E5E5E5;}

table.form { text-align: left;}
table.form th { padding: 3px; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #303030; }
table.form td { padding: 3px; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #303030;  }

table.list { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; 	background-color: #FFFFFF; width: 100%; }
table.list th { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.list td { border-width: 1px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: white; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.coach_tour { border-width: 0px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; 	background-color: #FFFFFF; width: 100%; }
table.coach_tour th { border-width: 0px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.coach_tour td { border-width: 0px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: white; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

table.topic_table { border-width: 0px; border-spacing: 0px; border-style: solid; border-color: #C0C0C0; border-collapse: collapse; 	background-color: #FFFFFF; width: 100%; }
table.topic_table th { border-width: 0px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #F6F3EE; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; font-weight: normal; text-align: left; width: 70px; }
table.topic_table td { border-width: 0px; padding: 3px; border-style: solid; border-color: #C0C0C0; background-color: #FFFFFF; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; }

#page { position: relative; margin: 10px auto 0; width: 770px; text-align: left; }

#wrapper {
display:table; /* must put this in for FireFox. */
width:762px;
margin:auto; /* for IE6 and Firfox centering */
text-align:left; /* so that IE6 and Firefox puts the text to the left
*/
border: 6px solid #FFFFFF;
background:#FFFFFF;
height:600px; /* Have to put SOMETHING in here for the height for both
browser. DO NOT put in a percentage, must be a pixel value */
}

#menu {
width:763px;
padding:0px;
position:relative;
text-align: center;
margin:0px;
	}

#frame { width:770px; margin-right: 5px; margin-left:5px; margin-top:-40px; padding:0px; text-align:center; background-color: #ffffff; background-image: url(images/bg_page.gif);}

#contentleft {
width:160px;
padding: 0px 0px 0px 0px;
float:left;
text-align: left;
	}

#contentcenter {
width:422px;
padding: 0px 0px 50px 0px;
float:left;
text-align: left;
font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #515151; line-height: 140%;
	}    



#contentright {
width:169px;
margin: 0px 0px 30px 0px;
float:right;
font-size: 8pt; 
font-family: 'Trebuchet MS', Arial, Verdana; 
color: #303030; 
line-height: 140%; 
text-align: left;
	}

#text_menu { width:770px; padding: 6px 10px 4px 10px;; position:relative; text-align: center; background:#EDEDED; border-top: 6px solid #FFFFFF; border-bottom: 6px solid #FFFFFF;}

#address {
width:770px;
padding:0px;
text-align: center;
	}

#pasig { width:770px; padding: 6px 0px 4px 0px; position:relative; text-align: right; }

#contentheader {
width:763px;
padding:0px;
float:left;
margin:0px;
		}

#pop_window {
width:420px;
padding: 10px 10px 10px 10px;
float:left;
background:#FFFFFF;
text-align: left;
	}          

#vtour { display: block; width: 50px; height: 37px; background: url("images/vtour.png") no-repeat 0 0; }
#vtour:hover { background-position: 0 -37px; }
#vtour span { display: none; }

#ctour { display: block; width: 50px; height: 32px; background: url("images/ctour.png") no-repeat 0 0; }
#ctour:hover { background-position: 0 -32px; }
#ctour span { display: none; }

#ptour { display: block; width: 50px; height: 22px; background: url("images/ptour.png") no-repeat 0 0; }
#ptour:hover { background-position: 0 -22px; }
#ptour span { display: none; }   

#cdetails { display: block; width: 106px; height: 17px; background: url("images/course_details.png") no-repeat 0 0; }
#cdetails:hover { background-position: 0 -17px; }
#cdetails span { display: none; }

#bdetails { display: block; width: 106px; height: 17px; background: url("images/business_info.png") no-repeat 0 0; }
#bdetails:hover { background-position: 0 -17px; }
#bdetails span { display: none; }

.highlight {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 5px 5px 5px 5px; border: solid 1px #CFDBD6; line-height: 140%; background-color: #7D95B0;}

.reg_gf {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 5px 5px 5px 5px; border: solid 1px #CFDBD6; line-height: 140%; background-color: #646464; text-align: right;}
.gg_gf {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFF00; padding: 5px 5px 5px 5px; border: solid 1px #CFDBD6; line-height: 140%; background-color: #006300; text-align: right;}
.savings {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 5px 5px 5px 5px; border: solid 1px #CFDBD6; line-height: 140%; background-color: #990000; text-align: right;}

.contact {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 5px; text-align: left;}

.link {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #4A4A4A; padding: 4px 0px 4px 0px; }
.tour {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #4A4A4A; padding: 0px 0px 0px 0px; }
.map {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #4A4A4A; padding: 2px 0px 10px 0px; }

.header_map { font-size: 12pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #305DB0; padding: 10px 4px 8px 0px; }

.header_nav { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 7px 4px 4px 6px; text-align: left; border-bottom: 2px solid #305DB0;  background-color: #FFFFFF;}
.header_nav2 { font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 0px 4px 4px 6px; text-align: left; border-bottom: 1px solid #305DB0;  background-color: #FFFFFF;}
.header_menu { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 7px 4px 4px 6px; text-align: left; border-bottom: 2px solid #305DB0;  background-color: #FFFFFF; width: 152px;}

.headings_listings  {text-align: left; text-transform: uppercase; padding: 0px 0px 4px 10px; font: 8pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; color: #999999;}

.search { width:407px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 0px 4px 0px 6px; text-align: left; background-color: #FFFFFF;}

.newsletter { width: 422px; font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000066; padding: 6px; text-align: left; background-color: #FFFF99; border: solid 1px #333333; margin-bottom: 10px;}

.attention { width: 422px; font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 6px; text-align: left; background-color: #DFDFDF; border: solid 1px #333333; margin-bottom: 10px;}
 
.whats_new { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 6px; text-align: left; background-color: #FFFFFF; border: solid 1px #333333;}

.side_nav { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 0px 4px 0px 6px; text-align: left; background-color: #FFFFFF;}
.print {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E; background-color: #FFFFFF; padding: 8px 4px 20px 6px; text-align: right; border-top: 2px solid #305DB0;}

.instructions-top {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 6px 4px 4px 8px; background:#305DB0;}
.instructions {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 6px; background:#C6D4EA; border-top: 1px solid #305DB0; border-left: 1px solid #305DB0; border-right: 1px solid #305DB0; }


.partner_title {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#305DB0; text-transform: uppercase;}
.partner_golf {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#256F2D; text-transform: uppercase;}
.partner_golfr {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#95B562; text-transform: uppercase;}
.partner_accomm {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#C99F50; text-transform: uppercase;}
.partner_dining {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#85649C; text-transform: uppercase;}
.partner_retail {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#6BAAD4; text-transform: uppercase;}
.partner_other {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#98A6B1; text-transform: uppercase;}
.partner_attraction {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background:#B85E87; text-transform: uppercase;}

.listing { font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; text-transform: uppercase; }
.listing_new { font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; text-transform: uppercase; display: inline;}

.partner_icon {padding: 4px 2px 2px 4px; background:#FFFFFF; width: 50px;}
.partner_address {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #272727; padding: 4px 4px 4px 6px; background:#FFFFFF; width: 337px;}

.pr_header {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 4px 4px 4px 6px; background: #E3E3E3; }
.pr_head {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 4px 4px 4px 6px; background: #ECECEC; }
.pr_reg {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #676767; text-align: right; }
.pr_gg {font-size: 10pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #006300; text-align: right; }
.pr_save {font-size: 10pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #CC0000; text-align: right; }
.pr_save_pct {font-size: 10pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #CC0000; text-align: right; width: 80px;}
.partner_notes {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #272727; padding: 6px 4px 6px 8px; background:#FFFFFF;}

.small {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.eight {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.nine {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.ten {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.eleven {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.twelve {font-size: 12pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}

.bio_name {font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #305DB0; padding: 0px 0px 2px 0px;}
.bio_title {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 0px 0px 6px 0px;}
.bio {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.bio_bottom {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E; background-color: #FFFFFF; padding: 8px 4px 10px 6px; text-align: right; border-bottom: 1px solid #305DB0;}

.sbio_name {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #305DB0; padding: 0px 0px 2px 0px;}
.sbio_title {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 0px 0px 6px 0px;}
.sbio {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.sbio_bottom {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E; background-color: #FFFFFF; padding: 8px 4px 4px 6px; text-align: right; border-bottom: 1px solid #305DB0;}

.submit{width:160px;height:20px;line-height:110%}


.virtual_tour { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; margin: 4px 6px 4px 0px; padding: 5px 4px 10px 4px; float: right; text-align: right; background-color: #F1F1F1;}
.bar_phone { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 0px 6px 0px 0px; text-align: right;}
.small {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #3F3F3F; }

.date {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #F1F1F1; text-align: right; width: 168px; padding: 2px 6px 2px 0px;  }

.left_content {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #3A3A3A; padding: 10px 5px 10px 5px;}
.center_content {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #3A3A3A; line-height: 140%;  padding: 8px 10px 50px 5px; text-align: left;}
.center_indent {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #3A3A3A; line-height: 140%;  padding: 0px 0px 0px 20px; }
.right_content {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #303030; line-height: 140%; text-align: left; padding: 6px 5px 30px 5px;}
.right_content_center {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #303030; text-align: center;}

.staff_list {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #4A4A4A; padding: 0px 0px 10px 0px; border-bottom: solid 1px #C0C0C0; line-height: 140%;}

.staff_name { font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 0px 0px 4px 0px; line-height: 140%;}
.staff_job { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 0px 0px 0px 0px; line-height: 140%;}
.staff_cred { font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 0px 0px 0px 0px; }
.staff_years { font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #656565; padding: 3px 0px 5px 0px; }

img.floatLeft { float: left; margin: 0px 6px 2px 0px; }
img.floatRight { float: right; margin: 0px 0px 2px 6px; }   

.mission {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E; background-color: #FFF2C5; padding: 5px 5px 5px 5px; text-align: left; border: 1px solid #C0C0C0;}

.media {padding: 0px 0px 6px 0px; margin-bottom: 6px; border-bottom: solid 1px #C3C3C3; }
.media_title {font-size: 12pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #003366; padding: 1px 0px 3px 0px; margin-bottom: 2px; }
.media_group {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #515151; padding: 1px 6px 3px 10px; }
.media_sub_title {font-size: 10pt; text-decoration: underline; font-family: 'Trebuchet MS', Arial, Verdana; color: #515151;  margin-bottom: 2px; }

.header { font-size: 12pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #305DB0; padding: 10px 4px 10px 0px; }
.header2 { font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 0px 0px 4px 0px; line-height: 140%;}
.header2c { font-size: 11pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 5px 0px 4px 0px; line-height: 140%;}
.header3 { font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 5px 0px 4px 0px; line-height: 140%;}
.header4 { font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #393939; padding: 5px 0px 4px 0px; }


#navlist li { list-style-type: circle; }

.indent {font-size: 8pt; font-family:'Trebuchet MS', Arial; color: #5A5A5A; padding: 0px 0px 0px 12px; text-align: left;}





.page_title {font-size: 10pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000;}

.sub_topics {font-size: 8pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #434343; border-bottom: 1px dotted #333;}
.page_text {font-size: 8pt; font-family:'Trebuchet MS', Arial; color: #5A5A5A;}
.page_form {font-size: 9pt; font-family:'Trebuchet MS', Arial; color: #232323;}
.poll {font-size: 8pt; font-family:'Trebuchet MS', Arial; color: #000000;}
.wait {font-size: 10pt; font-family:'Trebuchet MS', Arial; color: #9F9F9F;}

.quote {font-size: 9pt; font-family:'Trebuchet MS', Arial; color: #009900; font-weight: bold; font-style: italic; background-color: #FFFFFF; padding: 5px 5px 20px 5px;}

.topic_header {font-size: 9pt; font-family:'Trebuchet MS', Arial; color: #505DB0; padding: 12px 0px 6px 0px; line-height: 140%;}
.topic_header_indent {font-size: 9pt; font-family:'Trebuchet MS', Arial; color: #000000; padding: 12px 0px 6px 8px; line-height: 140%;}

.topic_header3 {font-size: 10pt; font-family:'Trebuchet MS', Arial; color: #5F5F5F; padding: 4px 0px 2px 0px; line-height: 140%;}

.topic_header2 {
	text-align: left;
	font-family: 'Trebuchet MS', Arial, Verdana;
    font-size: 10pt;
    color: #006750;
    margin: 0px 0px 10px 0px;
	border-bottom: dashed 1px #CFDBD6;
}

.topic_header5 {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #5F5F5F; padding: 4px 0px 5px 16px; line-height: 140%;}

.search {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #5F5F5F; padding: 4px 4px 4px 4px; line-height: 140%;}

.sm_topic {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000;}
.sm_content {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #6D6D6D; padding: 0px 0px 0px 5px;}

.pdf{font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #636363; padding: 5px 5px 5px 5px; border: solid 1px #CFDBD6; background:#f7f7f7; line-height: 140%;}

.topic {
	text-align: left;
	font-family: 'Trebuchet MS', Arial, Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: #006750;
	line-height: 140%;
    margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #CFDBD6;
	background:#f7f7f7; 
}
.topic_content {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #3A3A3A; line-height: 140%;  padding: 5px 5px 15px 5px; margin: 5px 5px 5px 5px; }

.topic_list {
	font-weight: bold; text-align: left; 
	font-style: italic;
	font-family: Arial, Georgia, Caslon, serif;
	line-height: 110%; margin: 3px 3px 3px 3px;
	padding: 2px 2px 2px 2px;
	background:#f7f7f7;
}
.list_head {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #020202; padding: 10px 0px 0px 0px; }
.list {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #313131; padding: 5px 0px 10px 10px; }

.schedule {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #696969; padding: 5px 0px 5px 0px; border-bottom: solid 1px #CFDBD6; line-height: 140%;}
.schedule_title {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #006750; padding: 15px 5px 5px 0px;}
.schedule_text {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #696969; padding: 5px 0px 10px 5px; border-bottom: solid 1px #CFDBD6; line-height: 140%;}

.glossary_title {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #006750; padding: 5px 0px 0px 0px;}
.glossary_text {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #696969; padding: 5px 0px 10px 0px; border-bottom: solid 1px #339900; line-height: 140%;}

.read-more { text-align: right; font-style: italic; }
.coach_tour_more { font-size: 8pt; float: right; }

.picture {padding: 4px 0px 8px 0px;}

.small {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2E2E2E;}
.pic_thumb {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #5D5D5D; background-color: #F2F2F2; vertical-align: top;}
.pic_top {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; background-color: #FFFFCC; vertical-align: top;}
.photo_back {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #636363; background-color: #FFFFFF;}

.index_pics {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #636363; background-color: #DEDEC4;}
.index_type {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #2A2A2A; background-color: #DEDEC4;}

.text_menu {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #5A5A5A; padding: 0px 0px 0px 0px; text-align: center;}

.address {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF;}

.pasig {font-size: 7pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #454545; text-align: right; background-color: #FFFFFF;}
.pasig_l {font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #727272; text-align: left;}
.pasig_c {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #727272; text-align: center;}                       


.poster {font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #5A5A5A; padding: 4px; margin: 3px; text-align: center; background-color: #FFFFFF; width: 200px;}
.poster_address {font-size: 11pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #000000; padding: 4px; margin: 10px 0 0 0; text-align: center; background-color: #FFFFFF; width: 564px; height: 20px;}

/* copyright 

NEW FOOTER


*/


/* footer */
#footer {
    width: 780px;
	clear: both;
	margin: 0px 0px 0px 0px; padding: 0;
	border-top: 5px solid #006300;
	border-bottom: 5px solid #305DB0;
    background-color: #F1F1F1;
	font: normal 8pt 'Trebuchet MS', Arial, Tahoma, sans-serif;
	text-align: center;	
}

#footer h1, #footer p {	margin-left: 0; }

#footer-content {	
	margin: 0 auto;
	padding-left: 15px;
	text-align: left;	
}
#footer-content a {
	text-decoration: none;
	color: #990000;	
}
#footer-content a:hover {
	text-decoration: none;
	color: #393939;
    background: #FFFFCC;
}
#footer-content ul {
	list-style: none;
	margin: 0; padding: 0;
}
#footer-content .col1 {
	width: 250px;
	padding: 0 10px 10px 0px;	
}
#footer-content .col2 {
	width: 90px;
	padding: 0 10px 10px 0;	
} 
#footer-content .col3 {
	width: 400px;
	padding: 10px 10px 10px 0;	
    text-align: right;
}

/* copyright */

#copyright {
    width: 780px;
	margin: 0 0 0 0; padding: 8px 10px 8px 0px;
    background-color: #615f60;
	text-align: center;	
	font: normal 7pt 'Trebuchet MS', Arial, Tahoma, sans-serif;
    color: #FFFFFF;
}

/* logos */

#logos {
	margin: 10px 0 0 0 ; padding: 10px 0px 10px 0px;
	text-align: center;	
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray  { color: #BFBFBF; } 
              
.whats-new-main { width: 422px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000066; padding: 6px; text-align: left; background-color: #FFFFFF; border: solid 1px #333333; margin-bottom: 10px;}
.jump-to  { width: 422px; margin-bottom: 10px; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; border: solid 1px #6E6E6E; color: #292929; padding: 6px; text-align: left; background-color: #C5E1E4;}
.coach_tours { width: 422px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 6px; text-align: left; background-color: #006600; border: solid 1px #333333;}
.main_topic { width: 422px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000066; padding: 6px; text-align: left; background-color: #FFFFCC; border: solid 1px #333333; margin-bottom: 10px;}
.main_topic2 { width: 422px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #000066; padding: 6px; text-align: left; background-color: #006600; border: solid 1px #333333; margin-bottom: 10px;}
.large20_text { font-size: 20pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFF00; padding: 6px; text-align: center;}  
.large18_text { font-size: 18pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFF00; padding: 6px 6px 12px 6px; text-align: center;}  
            
.latest_comments { width: 422px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #424242; padding: 6px; text-align: left; background-color: #FFFFFF; border: solid 1px #A4A4A4; margin-bottom: 6px;}
.latest_comments_int { font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #424242; padding: 6px; text-align: left; background-color: #FFFFFF; border-bottom: solid 1px #A4A4A4; margin-bottom: 6px;} 

.headlines { font-size: 10pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #424242; padding-bottom: 2px; text-align: left; border-bottom: solid 1px #F0F0F0;}

.comment_space {margin-bottom: 6px;}  

.comments{display:block;} 
.comments *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFABA}
.comments1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffe9;
  border-right:1px solid #ffffe9;
  background:#ffffd8}
.comments2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffff9;
  border-right:1px solid #fffff9;
  background:#ffffd5}
.comments3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffd5;
  border-right:1px solid #ffffd5;}
.comments4{
  border-left:1px solid #ffffe9;
  border-right:1px solid #ffffe9}
.comments5{
  border-left:1px solid #ffffd8;
  border-right:1px solid #ffffd8}
.commentsfg{ padding: 2px 8px 2px 8px;
  background:#FFFABA}

.comments_add{display:block}
.comments_add *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DDFCA8}
.comments_add1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0fdd9;
  border-right:1px solid #f0fdd9;
  background:#e5fcbd}
.comments_add2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfef6;
  border-right:1px solid #fbfef6;
  background:#e3fcb8}
.comments_add3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e3fcb8;
  border-right:1px solid #e3fcb8;}
.comments_add4{
  border-left:1px solid #f0fdd9;
  border-right:1px solid #f0fdd9}
.comments_add5{
  border-left:1px solid #e5fcbd;
  border-right:1px solid #e5fcbd}
.comments_addfg{ padding: 2px 8px 2px 8px;
  background:#DDFCA8}
                  
.comment_add { 
      width: 400px;  
	  background: #CCF9B7;
	  margin: 0 0 10px 0;
	  padding: 10px;
	  border: 1px #808080 solid;
	  font-weight: normal;
	  font-family: 'Trebuchet MS', Arial, Verdana;
	  font-size: 8pt;
} 


.comment_balloon { 
      width: 400px;  
	  background: #FFFEAB;
	  margin: 0 0 10px 0;
	  padding: 10px;
	  border: 1px #808080 solid;
	  border-bottom: none;
	  font-weight: normal;
	  font-family: 'Trebuchet MS', Arial, Verdana;
	  font-size: 8pt;
} 

.comment_balloon p {
	margin: 0 0 0px 0;
	padding: 0;
	color: #393939; 
    font-style: italic;
    line-height: 150%;
	font-weight: normal;
}

.comment_balloon_footer {
      width: 401px; 
	  background: url(images/comment_footer.png) no-repeat;
	  margin: -15px 0 20px 0;
}         

.comment_balloon_footer p {
	  font-family: 'Trebuchet MS', Arial, Verdana;
	  font-size: 8pt;
	  font-weight: normal;
	  color: #000000;
	  margin: 10px 0 0 46px;
} 




.listing_balloon { 
      width: 420px;  
	  background: #EEEEEE;
	  margin: 0 0 10px 0;
	  padding: 10px;
	  border: 1px #808080 solid;
	  font-weight: normal;
	  font-family: 'Trebuchet MS', Arial, Verdana;
	  font-size: 8pt;
} 

.listing_balloon p {
	margin: 0 0 0px 0;
	padding: 0;
	color: #393939; 
    font-style: italic;
    line-height: 150%;
	font-weight: normal;
}

.listing_balloon_footer {
      width: 421px; 
	  background: url(images/listing_footer.png) no-repeat;
	  margin: -15px 0 20px 0;
}         

.listing_balloon_footer p {
	  font-family: 'Trebuchet MS', Arial, Verdana;
	  font-size: 8pt;
	  font-weight: normal;
	  color: #000000;
	  margin: 10px 0 0 32px;
}    
     

/* GOOGLE MAPS */

.map-partners  { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font: 100% 'Trebuchet MS', Arial, Tahoma, Sans-serif; color: #404040;}
#map-sidebar {float:left; width: 120px; height: 356px;  padding: 0px 4px 10px 6px; border: 0px solid black; font: 90% 'Trebuchet MS', Arial, Tahoma, Sans-serif;}
#map-sidebar ul {font: 90% 'Trebuchet MS', Arial, Tahoma, Sans-serif;}

#map-below {width: 422px; padding: 6px; border-bottom: solid 5px #305DB0; border-left: solid 1px #305DB0; border-right: solid 1px #305DB0;}
#map-below ul {font-size: 9pt; font-family: 'Trebuchet MS', Arial, Tahoma, Sans-serif;} 
.map-below {padding: 0 4px 4px 0px; font-size: 9pt; font-family: 'Trebuchet MS', Arial, Tahoma, Sans-serif;}

#googlemap {text-align:center; margin: 0px 0px 10px 0px; border: 1px solid #305DB0;}
#googlemap-toggle {text-align:center; margin: 0px; border: 1px solid #305DB0; }

.google-map {float: left; font: 110% 'Trebuchet MS', Arial, Tahoma, Sans-serif; color: #4A4A4A; padding: 2px 0px 10px 0px; }
.google-map input.button {float:right; width:9.0em; margin-right:0px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background: #305DB0; border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.google-map input.address {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.google-map textarea.address {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;} 
       
             

/* PARTNER CONTENT */  

table.amenities { width: 150px; border-spacing: 0; border: 1px solid #C9C9C9; border-collapse: collapse; }
table.amenities th, table.ammenities td { border: 1px solid #C9C9C9;}
table.amenities th {  border: 1px solid #C9C9C9; background-color: #CCCCCC; font: 110% arial,sans-serif;}
table.amenities td {  border: 1px solid #C9C9C9; font: 110% arial,sans-serif; padding: 3px;}
table.amenities tr.odd { background-color:#E5EBEA;}
.headings_listings  {text-align: left; text-transform: uppercase; padding: 0px 0px 4px 10px; font: 8pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; color: #999999;}

#listing_wrap { 
width: 654px; 
background: #FFFFFF; 
display:table; 
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px; 
text-align: left; 
min-height: 105px; 
border-left: 1px solid #CBCBCB;
border-right: 1px solid #CBCBCB;
border-bottom: 1px solid #CBCBCB;
}
#partner_frame { width:100%; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left;}
#partner_icon { width: 60px; background: #FFFFFF; text-align: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px;  float: left;}
#partner_address { width: 220px; font: 120% 'Trebuchet MS', Arial, Tahoma, Sans-serif; background: #FFFFFF; color: #292929; text-align: left; margin: 8px 0px 15px 0px; padding: 0px 0px 0px 10px; float: left;}
#partner_prices { background: #FFFFFF; text-align: right; margin: 10px 0px 0px 0px; padding: 0px 10px 6px 0px; float: right;}

.partner_savings {
    border: 1px solid #CBCBCB;
    width: 300px;
	padding: 0px 0px 4px 0px;
    border-collapse: separate;
}

.notes {width: 290px; font: 100% 'Arial', Tahoma, Sans-serif; color: #626262; padding: 4px 4px 4px 0px; text-align: left; }

#partner_name { height: 24px; text-align: left; text-transform: uppercase; padding: 6px 0px 0px 14px; font: 140% 'Trebuchet MS', Arial, Tahoma, Sans-serif; color: #FFFFFF; float: left;}
#golf_details { width: 65px; text-align: left; margin: 4px 4px 0px 4px; float: right; }
#holes { width: 100px; text-align: right; text-transform: uppercase; padding: 4px 10px 0px 0px; font: bold 9pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; color: #FFFF66; float: right; }

.stat_heading { font: 7pt 'Arial', Tahoma, Sans-serif; color: #FFFFFF; padding: 0px 0px 0px 2px}
.stats { font: 7pt 'Arial', Tahoma, Sans-serif; color: #191919;}

.partner_golf {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #006300 url("../img/partner_golf.png") no-repeat top right; }
.partner_golfr  {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #6DBC5D url("../img/partner_golfr.png") no-repeat top right; }
.partner_accomm {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #FFCA9A url("../img/partner_accomm.png") no-repeat top right; }
.partner_dining {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #E5D3FF url("../img/partner_dining.png") no-repeat top right; }
.partner_retail {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #CFFDFB url("../img/partner_shopping.png") no-repeat top right; }
.partner_other  {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #DBDBDB url("../img/partner_services.png") no-repeat top right; }
.partner_attraction  {	margin: 0; height: 26px; color: #DFDFDF; color: #FFFFFF; text-transform: uppercase; font: 10pt 'Trebuchet MS', Arial, Tahoma, Sans-serif; border: none; padding: 4px 4px 4px 8px; background: #FAD8FF url("../img/partner_attraction.png") no-repeat top right; }

.partner_icon {font-size: 9pt; font-family:Arial; padding: 4px 2px 2px 4px; background:#FFFFFF; width: 50px;}
.partner_address {font-size: 9pt; font-family:Arial; color: #272727; padding: 4px 4px 4px 6px; background:#FFFFFF; width: 250px;}
.partner_prices {width: 275px; }

.pr_headings {font-size: 7pt; text-align: left; font-family: Arial; color: #000000; padding: 3px; background: #E3E3E3; }
.pr_head {font-size: 8pt; text-align: left; font-family: Arial; color: #000000; padding: 4px 4px 4px 6px; background: #FFFFFF; border-top: 1px solid #CBCBCB;}
.pr_reg {font: 9pt Arial, Tahoma; color: #606060; padding: 4px 4px 4px 6px; background: #C6C6C6; text-align: right; border-top: 1px solid #CBCBCB;}
.pr_gg {font: 9pt Arial, Tahoma; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #50793D; text-align: right; border-top: 1px solid #CBCBCB;}
.pr_save {font: 9pt Arial, Tahoma; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #CF3A3A; text-align: right; border-top: 1px solid #CBCBCB;}
.pr_save_pct {font: 9pt Arial, Tahoma; color: #FFFFFF; padding: 4px 4px 4px 6px; background: #CF3A3A; text-align: right; border-top: 1px solid #CBCBCB;}
.partner_notes {font-size: 8pt; font-family:Arial; color: #272727; padding: 6px 4px 6px 8px; background:#FFFFFF;}

.column1-unit {width:650px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:320px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:320px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}












