/* Standard Tags */
body, td, th {font-family:verdana; }
body {font-size:80%; background-color:#ececec;margin:0px;padding:0px;background-repeat:no-repeat;padding-bottom:10px;}
body p{font-size:110%;}
div.body{padding:10px;}
h1 {font-size:130%; display:inline; margin-right:10px;}
#hostel_name {font-size:290%; font-family:Comic Sans MS;margin:0px;font-style:normal;display:block;}
h2 {font-size:140%; display:inline; font-weight:bold;}
h3 {font-size:100%; font-style:italic; margin-bottom:0px;}
h4 {font-size:90%; font-weight:bold; margin:0px;}
h5 {font-size:90%; font-weight:bold; margin:10px 0px 0px 0px;}
h2 .note {font-style:italic;}
legend {font-weight:bold; color:#000}
a:link {color:#0000cc}
a:hover {color:#666}
#bodyContent li {list-style-type : disc;}
ul {margin-top:3px;}
img { border:1px solid #ccc;}
td, th {border:1px solid #505E8D; padding:5px; vertical-align:top;}
th {text-align:center; background-color:#ececec; font-weight:bold}
form label {position:absolute; text-align:right; width:120px;}
form input, form textarea {margin-left:130px; margin-bottom:10px; width:180px;}
label.required {text-align:left; font-style:italic; color:#B2B8CC;}
p {margin-bottom:15px;}

/* Common Stuff */
#content{background-color:#fff;padding:0px; width:800px;margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom:0px;}
#page_content{padding:0}
#dolphinnav{min-width:796px;}
#header{position:absolute;width:800px;font-weight:bold;font-style:italic;font-size:100%;}
#header img{float:left;margin-left:15px;margin-right:10px;border:none;margin-top:10px;}
#header a{color:#000;text-decoration:none}
#header a:hover{color:#cc0000;text-decoration:underline}
#handheldMessage {display:none;}
#business_card{margin-right:400px;}
#business_card p{margin-left:70px; margin-top:-2px;}
#booking_form{width:340px;background-color:#ececec;padding:5px 15px; position:absolute; right:0px;}

#hostelworld{position:absolute;padding:3px;margin-left:635px;margin-top:20px;z-index:3;}
a.hostelworld:active{border-style:inset;color:black}
a.hostelworld:hover{background-color:#33aa33;color:yellow}
a.hostelworld{font-style:normal;font-size:130%;font-weight:bold;background-color:#339933;border:2px #338833 outset;margin:0px 17px;color:white;padding:4px;text-decoration:none;}

#dolphincontainer{position:relative;height:31px;color:#E0E0E0;margin:0px;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:31px;font-size:12px;text-transform:uppercase;font-weight:bold;background:url(images/styling/dolphin_bg.gif) repeat-x top left;padding:0 0 0 5px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 18px;height:31px;}
#dolphinnav ul li a span{padding:9px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/styling/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/styling/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 30px 0 0;width:auto;background:#1D6893 url(images/styling/dolphin_right-ON.gif) no-repeat top right;height:31px;}
#footer {clear:both; background-color:#ececec;text-align:center; padding-top:25px; z-index:3; position:relative;}
#footer a{color:#000;}
a.kangarooit:link, a.kangarooit:visited {color:#afafaf; text-decoration:none;}
a.kangarooit:hover {text-decoration:underline}

.coupon {width:300px; overflow:hidden; border:1px dashed #396319; padding:5px; background-color:#fff; }
.coupon_offer {margin-bottom:5px; background: url("/images/bpp/icon-offer.gif") left top no-repeat; padding-left: 25px;}
.coupon_title {color:#DE6321; font-weight:bold;}
.coupon_footer {background-color:#f6f6f6; padding:4px 4px 10px 4px; margin-top:5px;}
.coupon_footer .note {float:left; width:100px;}
.coupon_business{text-align:right; margin-left:110px;}
.coupon_business_name{color:#DE6321; font-weight:bold;font-size:110%;}
.coupon_actions{text-align:right; font-size:77%; margin-top:5px;}

.right{float:right; margin-left:15px;}
.left{float:left; margin-right:15px;}
.box { margin:10px; border:1px solid #ccc; padding:5px;}
.massive{font-size:180%}
.bigger{font-size:140%}
.no_border{border:none;}
.center{margin:auto;}


/* Home Page */
#home_blurb{position:absolute;margin-left:360px;margin-top:80px;font-size:110%;font-style:italic}
#home_blurb div{margin-bottom:5px;margin-top:10px;}
#videos, #itineraries, #photos{padding:0px 15px 15px 15px; background-color:#ececec; border: 1px solid black;}
.ads{clear:both}
.ads a{margin-left:20px;margin-right:20px;}

/* Facilities */
#photoPageSection div.photoInset {margin-right:15px; margin-bottom:15px;}
#photoPageSection div {float:left;}
#photoPageSection img { margin:10px; border:1px solid #ccc;}

/* Deals & Packages */
table.deals_packages img{float:left; margin-right:15px;}
table.deals_packages td{width:33%;}

/* Directions */
#directions_map{width:500px; float:right; margin-left:15px; margin-bottom:15px;}

/* Stuff To Do */
 ul.stuff_to_do, ul.stuff_to_do li {
 	margin:10px 5px;
	padding:0;
	list-style:none;
}
 ul.stuff_to_do li a {font-weight:bold;}
