
/* Defaults */
body { margin: 0px; background: #FFFFFF url(../images/2008/bg_body.jpg) top repeat-x; }
div, th, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* Page Layout */
#canvass { margin: 0px auto; width: 960px; }

#header-block { width: 960px; height: 75px; }
	#header-logo { }
	#header-links { height: 30px; padding-right: 3px; text-align: right; font-size: 11px; }
		#header-links a { color: #333333; text-decoration: none; }
		#header-links a:hover { color: #000000; text-decoration: underline; }
	#header-cart { height: 25px; padding-right: 3px; font-size: 13px; font-weight: bold; color: #000000; text-align: right; vertical-align: bottom; }
		#header-cart a { color: #000000; text-decoration: none; }
		#header-cart a:hover { color: #000000; text-decoration: underline; }
	#header-cart-items { height: 20px; padding-right: 3px; font-size: 11px; color: #333333; text-align: right; vertical-align: top; }

#menu-block { width: 960px; height: 20px; background: #FFFF00; border-top: 1px solid #FFFFCC; 
	border-bottom: 1px solid #FFFFFF; }
	#menus { height: 20px; text-align: center; }
		#menus td { border-right: 1px solid black; }
		#menus td.last { border-right: 0px; }
		#menus td a { padding: 4px 6px 4px 6px; display: block; background: #FFFF00; color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
		#menus td a:hover { background: #000000; color: #FFFF00; text-decoration: none; }
	#search-box { width: 200px; height: 20px; background: url(../images/2008/bg_search.gif) bottom no-repeat; text-align: right; 
		align: bottom; padding-top: 2px; }
		#search-box input { width: 75px; margin: 0px 5px 0px 5px; font-size: 9px; }

.subFloater { position: absolute; width: 175px; left: 0px; top: 120px; visibility: hidden; 
	background: #FFFFFF; border: 1px solid #000000; z-index: 1000; }
	.subFloater ul { margin: 0px; padding: 0px; list-style-type: none; }
	.subFloater li { width: 175px; margin: 0px; padding: 0px; float: none; border-bottom: 1px solid #CCCCCC; }
	.subFloater a { width: 175px; padding: 2px 3px 2px 12px; display: block; text-decoration: none; color: #000000; }
	.subFloater a:hover { background: #000000; color: #FFFF00; }

#main-3col { width: 960px; background: #FFFF00; }
	/*#main-3col td { vertical-align: top; }*/
	#main-3col #main-left { width: 180px; }
	#main-3col #main { width: 600px; height: 300px; }
	#main-3col #main-right { width: 180px; background: #FFCC00; }
	#main-3col #main-right-bottom { width: 180px; background: #FFCC00; }
	#main-3col #main-wave { width: 780px; height: 60px; background: #FFFF00 url(../images/2008/bg_wave2.gif) bottom right no-repeat; }

#main-2col { width: 960px; height: 400px; background: #FFFF00; }
	/*#main-2col td { vertical-align: top; }*/
	#main-2col #main { width: 780px; height: 300px; }
	#main-2col #main-right { width: 180px; background: #FFCC00; }
	#main-2col #main-right-bottom { width: 180px; background: #FFCC00; }
	#main-2col #main-wave { width: 780px; height: 60px; background: #FFFF00 url(../images/2008/bg_wave2.gif) bottom right no-repeat; }

#rside-logos { width: 170px; margin: 5px; }
#rside-tourbox { width: 170px; margin: 5px; padding: 5px; border: 1px solid #FFFFFF; font-size: 11px; }
	#rside-tourbox p { margin-top: 0px; margin-bottom: 8px; }
	#rside-tourbox .subtitle { font-size: 16px; font-weight: bold; margin-top: 5px; }
#rside-lonely-planet { width: 170px; margin: 5px; padding: 5px; }
#rside-signup { width: 170px; margin: 5px; padding: 5px; border: 1px solid #666666; background: #FFFFFF; }
	#rside-signup form { margin: 0px; }
	
#footer-block { width: 960px; height: 90px; border-top: 1px solid #FFFFCC; color: #FFFF00; 
	background: #FFFFFF url(../images/2008/bg_footer.gif) bottom no-repeat; }
	#footer-image { width: 200px; }
		#footer-image img { padding: 8px 0px 0px 15px; }
	#footer-logos { width: 225px; }
		#footer-logos img { padding-top: 15px; }
	#footer-links { height: 20px; font-size: 11px; vertical-align: bottom; }
		#footer-links a { color: #FFFF00; }
		#footer-links a:hover { color: #FFFFFF; }
	#footer-notices { height: 70px; font-size: 10px; }
		#footer-notices a { color: #FFFF00; }
		#footer-notices a:hover { color: #FFFFFF; }

#reflection { width: 960px; height: 90px; background: url(../images/2008/bg_bottom.jpg); }

/* Home Page */

/*#home-mabuhay { width: 235px; margin: 25px 30px 5px 30px; text-align: center; }*/
#home-intro { width: 265px; margin: 20px 15px 0px 15px; font-size: 11px; line-height: 12px; }
	#home-intro p { margin: 0px 0px 8px 0px; }

table.home-featured { background: #FFCC00; border: 1px solid #333333; }
	.home-featured th { padding: 4px 4px 4px 10px; background: #000000; color: #FFFFFF; font-weight: bold; align: left; }
	.home-featured td { font-size: 11px; }
	.home-featured td a { color: #000000; text-decoration: none; }
	.home-featured td a:hover { text-decoration: underline; }

a.lnk-black { color: #000000; text-decoration: none; }
a.lnk-black:hover  { text-decoration: underline; }

