html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

body {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#000; background:#fff url('./bpimages/background-banner.gif') repeat-x;  }

a:link { color:#003366; }
a:visited { color:#999; }
a:hover { color:#CC6600; }
a:active { color:#999; }

p {margin: 0 0 10px 0 }

#container { position:relative; width:750px; text-align:left; margin:0 auto; }

#header, #nav, #masthead, #footer { position:relative; width:750px; overflow:hidden; }

#header { background-color:transparent; height:100px; }

#nav { height:32px; }
#nav li { display:block; float:left; }

#masthead { top:1px; height:162px; }

#content { overflow:visible; color: #666; padding: 10px 0}

#sidebar {float: left; width: 225px; padding: 0 20px 0 10px}
#sidebar img {margin: 3px 0}

#sidebar table {border-collapse:collapse;}

#sidebar table td{border: 1px solid #999; padding: 2px;}

#flags {padding-left: 5px}
#flags img {margin: 10px 5px}

#right_col {float: right; width: 200px;}

#bodytext {padding: 10px; width: 475px; float: left}
#bodytext h1 {margin: 0 0 10px 0; font-weight: bold;}
#bodytext ul, #bodytext ol {margin: 10px 0 10px 40px}

#booknow-btn {
line-height:normal;
text-decoration:none;
}

#booknow-btn span {
border:1px solid white;
color:white;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
padding:4px;
text-align:center;
}


#footer { position:relative; text-align:center; width:750px; height:26px; padding:10px 0 20px; }
#footer li { display:inline; font-size:10px; background:#fff url('./bpimages/nav-divider-vert.gif') no-repeat left 1px; color:#999; padding:0 2px 0 7px; }
#footer li a { color:#999; }
#footer li#first { background-image:none; padding-left:0; }

.clear { clear:both; font-size:0; height:0; line-height:0; }
strong { font-weight:bold; }
em { font-style: italic }
.floatleft {float: left; padding: 5px 10px 5px 0; margin: 0}
.floatright { float:right; padding: 5px 0 5px 10px;}
.source {color: #cc6600; font-weight: bold; font-size: 11px;}
.orange {color: #cc6600; font-weight: bold;}
.details {color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:16px;}
.header02 {color:#663300;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
.subheader {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:bold;text-decoration:none;}
.footer {
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}