
body {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
	margin: 0; padding: 0;
	text-align:center;/* center layout in ie5 and 5.5. */
}

a:link, a:visited { color: #3D78B4; }
.coloured { color: #588FC7; }
.smaller { font-size: .8em; }
.bigger { font-size: 1.2em; }
.errorText { color: #D96A64; font-size:.9em; }
.floatright {float: right; text-align:center; font-size: .8em; margin-bottom: 5px;  }
.floatleft {float: left; text-align:center; font-size: .8em; margin-bottom: 5px; }
#container {
  width: 750px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}

#nav, #nav ul {
    width: 570px;
	float: left;
	list-style: none;
	line-height: 1;
    background: #85A3C2; 	
	font-weight: bold;
	padding: 0;
	border: solid #5B7FB0;
}

#nav { border: 0px; margin: 0px }
#nav a {
	display: block;
	/*width: 10em;*/
	w\idth: 6em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.25em 1em;  
}

#nav a.daddy {
	background: url(../images/dropdown_arrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	/*width: 8em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	width: 14.4em;
	/*w\idth: 13.9em;*/
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em;
}

#nav li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #5B7FB0;
}

.brand { font-weight: bold; font-size: 1.2em; color: #588FC7; }

hr { color: silver; height: 1px; }
.subnav, .subnav_travel, .subnav_surgery, .subnav_surgerycosmetic { border-top: 1px dashed silver; border-bottom: 1px dashed silver; line-height: 1.5em; color: #3D78B4; }
.subnav_travel, .subnav_surgery, .subnav_surgerycosmetic  { text-align: center; }
.subnav a:link, .subnav_travel a:link, .subnav_surgery a:link, .subnav_surgerycosmetic a:link, .subnav a:visited, .subnav_travel a:visited, .subnav_surgery a:visited, .subnav_surgerycosmetic a:visited { text-decoration:none; }
.subnav a:hover, .subnav_travel a:hover, .subnav_surgery a:hover, .subnav_surgerycosmetic a:hover { text-decoration:underline; }

.subnav_title { text-align: center; font-weight: bold; padding-bottom: 3px; }
.subnav_title a:link, .subnav_title a:visited, .keywordnav_title a:link, .keywordnav_title a:visited  { color: black; text-decoration: none; }
.subnav_title a:hover, .keywordnav_title a:hover { text-decoration: underline; }
.keywordnav_title { font-weight: bold; padding-top: 0px; padding-bottom: 35px; text-align: right }

h2 a:link, h2 a:visited {text-decoration: none; color: #588FC7; }
h2 a:hover {text-decoration: underline; }

.spacer { padding-left: 7px; padding-right: 7px; }
.subnav_travel .spacer, .subnav_surgery .spacer  { padding-left: 5px; padding-right: 5px; }
.subnav_surgerycosmetic .spacer { padding-left: 3px; padding-right: 3px; }
.pageblockmenu { border-top: 1px solid #85A3C2; border-bottom: 1px solid #85A3C2; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px; }
.pageblockmenu_l { padding-right: 10px; border-right: 1px silver solid; }
.pageblockmenu_r { padding-left: 10px;  }
.pagebg_menu { background-image:url(../images/bg_menublock.gif); background-repeat:repeat-y; }
.pagebg_menu .pageblockmenu_l { padding-right: 10px; }

.colL_section { border-top: 1px solid #999999; font-size: .8em; }
.colR_section { border-bottom: 1px solid #999999; padding: 20px 15px 20px 15px; font-size: .8em; }
.colR_section h2 { margin:0; padding: 0; font-size: 1.2em; font-weight: bold; color: #588FC7; }
.ttlbar { background-color: #85A3C2; }

#pagebody_2col { background-image:url(../images/pagebody_bg2col.gif); background-repeat:repeat-y; }
#pagebody { background-image:url(../images/pagebody_bg.gif); background-repeat:repeat-y; padding-bottom: 20px; }
#pagebody_content { padding: 20px; text-align:justify; }
#pagebody_content h1 { font-size: 1.5em; font-weight: bold; margin-top: 0px; padding-top: 0px; }
#pagebody_content h2 { margin:0; padding: 0; padding-top: 8px; padding-bottom: 8px; font-size: 1.2em; font-weight: bold; color: #588FC7; }
.colL_content h2 { margin:0; padding: 0; padding-top: 15px; padding-bottom: 8px; font-size: 1.2em; font-weight: bold; color: #588FC7; }
/* #pagebody_content #surgery h2 { margin:0; padding: 0; padding-top: 8px; padding-bottom: 8px; font-size: 1.2em; font-weight: bold; color: #588FC7; } */
#pagebody_content .pageblockmenu h2 { margin:0; padding: 0; padding-top: 8px; padding-bottom: 8px; font-size: 1.2em; font-weight: bold; color: #588FC7; }
#pagebody_content #surgery p { text-align: justify; }
#pagebody_content #surgery ul li { text-align: justify; }

#pagebody_content h2 a:hover, #pagebody_content #surgery h2 a:hover, #pagebody_content #surgery h2 a:visited {text-decoration: none; }
#pagebody_content h3 { margin:0; padding: 0; font-size: 1em; font-weight: bold; }
#pagebody_content p { margin-top:0px; padding-top: 0px; }
#surgery_col { padding-left: 20px; font-size: .9em; }
#surgery_col_content { border-left: 1px solid silver; padding-left: 15px; padding-top: 5px; padding-bottom: 25px; text-align: left; }
#surgerycat_col_content { padding-left: 15px; padding-top: 5px; padding-bottom: 25px; text-align: left; }
#surgerycat_col_content h2 { font-size: 1em; }
#surgerycat_col_content h2 a:link, h2 a:visited {text-decoration: none; color: #588FC7; }
#surgerycat_col_content h2 a:hover {text-decoration: underline; }
#surgery_col_content ul, #surgerycat_col_content ul, #keyword_col_content ul { margin:0px; padding:0px; margin-left: 7px; padding-left: 10px; padding-top: 3px; } 
#surgerycat_col_content ul li { padding-bottom: 8px; } 
#surgery_cat { padding-bottom: 25px; background-image:url(../images/bg_surgerycat.gif); background-repeat:repeat-y; }

#keyword_col { font-size: .9em; padding-right: 20px; }
#keyword_col_content { border-right: 1px solid silver; padding-right: 15px; padding-top: 5px; padding-bottom: 25px; text-align: left; }

.destination_col { padding-right: 5px; text-align: left; }
.destination_col h2 { margin:0; padding: 0; }
.destination_col h2 a:link, .destination_col h2 a:visited { color:black; text-decoration: none; }
.destination_col h2 a:hover { color:#588FC7; }
.destination_col ul { margin:0; padding: 0; margin-left: 25px; }
.destination_col ul li { text-align: left; }
.destination_ul { padding-bottom: 5px; list-style:none; }

#surgery_where { border: 1px solid #85A3C2; }
.th_surgery_where { background-color: #85A3C2; font-weight: bold; padding-left: 7px; padding-right: 7px; }
.td_surgery_where, .td_surgery_where_us { padding: 3px 7px 3px 7px; }
.td_surgery_where_us { font-size: .8em; font-weight: bold; }
.where_link { padding-left: 3px; font-weight: bold; }
.surgery_syn { padding-bottom: 15px; padding-top: 5px; }

#faq ol li { padding-bottom: 15px; }
.space_li li { padding-bottom: 10px; }
.nospace_li li { padding-bottom: 0px; }

#media_coverage li { padding-bottom: 15px; }
.mediacoverage_nav { padding-top: 0px; text-align: right; color: #588FC7; }
.mediacoverage_nav a:link, .mediacoverage_nav a:visited { text-decoration:none; }
.mediacoverage_nav a:hover { text-decoration: underline; }
#download_pdf a:link, #download_pdf a:visited { text-decoration:none; color: black;  }
#download_pdf a:hover { text-decoration: underline; color: #588FC7; }

.blog_posted { border-bottom: 1px dashed silver; color: #3D78B4; text-align: right; font-size: .8em; padding-top: 5px; }

.attraction_itm { padding-bottom: 35px; }

.colL_content { padding-left: 10px; padding-right: 10px; }
#livehelp { margin: 1px; background-image:url(/images/livehelp_bg.gif); background-repeat: repeat-x; }
#search_r { margin-right: 1px; }
#search_l { margin-left: 1px; }
#search_l, #search_r { background-image:url(/images/livehelp_bg.gif); background-repeat: repeat-x; }
#footer { height: 98px; background-image:url(../images/footer_bg.jpg); background-repeat: no-repeat; text-align: center; }
#footer_content { padding-top: 12px; }
#footer A:link, #footer A:visited  { color: #000000; text-decoration: none; }
#footer A:hover { text-decoration: underline; }

#copyright { font-size: .8em; padding: 5px; }


