html { height: 100%;  }	
body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 100%;	font-family:sans-serif;	font-size:40; }
h1 { letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; margin: 10px 0px 5px 0px; padding: 0px 5px 0px 3px; display:block; background-color:#000000; }
h2 { letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h3 { letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#title { position: absolute; top: 50px; left: 200px; }
#title a:link { color:#FFFFFF; display: block; text-decoration:none; }
#title a:hover { color:#FFFFFF; display: block; text-decoration:none;  }
#title a:active { color:#FFFFFF; display: block; text-decoration:none;  }
#title a:visited { color:#FFFFFF; display: block; text-decoration:none; }
#title_menu { margin: 0px 0px 5px 10px; padding: 8px 0px 0px 0px; }

#bg_home { background: #000000 url(http://www.melissaramos.com.au/cesta/amp_assets/bg.jpg) repeat top center; }
#bg_pr { background: #000000 url(http://www.melissaramos.com.au/cesta/amp_assets/bg_pr.jpg) no-repeat top center; }
#bg_music { background: #000000 url(http://www.melissaramos.com.au/cesta/amp_assets/bg_music.jpg) no-repeat top left; }
#bg_nature { background: #000000 url(http://www.melissaramos.com.au/cesta/amp_assets/bg_nature.jpg) no-repeat top left; }
#bg_wedding { background: #000000 url(http://www.melissaramos.com.au/cesta/amp_assets/bg_wedding.jpg) no-repeat top left; }
#bg_cement { background: #000000 url(/amp_images/bg_cement.jpg) repeat top left; }
#bg_tiles { background: #000000 url(/amp_images/bg_tiles.jpg) repeat top left; }
#bg_sand { background: #000000 url(/amp_images/bg_sand.jpg) repeat top left; }
#bg_woodfloor { background: #000000 url(/amp_images/bg_woodenfloor.jpg) repeat top left; }
#bg_leaves { background: #000000 url(/amp_images/bg_leaves.jpg) repeat top left; }
#bg_kids { background: #ffffff; }
#bg_tours { background: #000000; }
#bg_about{ background: #000000; }
#bg_contact{ background: #000000; }
#bg_grey{ background: #666666; }
#bg_black { background: #000000; }
#bg_menu_include { background: #000000 url(/amp_images/mobile-me-header.jpg) repeat-x top left; }
#bg_darkgrey{ background: #333333; }
#bg_client_chrisnorth{ background: #000000 url(../client/081119-chrisnorth/bg.jpg) no-repeat top left; }
#bg_client_nathansbequest{ background: #000000 url(../client/081117-nathansbequest/bg.jpg) no-repeat top left; }

#menu { position: absolute; float: left; }

#menu_header_round {  height: 9px; width: 173px; background:url(http://www.melissaramos.com.au/cesta/amp_assets/menu_top.png) no-repeat; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; }
#menu_header_logo {  height: 100px; background:url(http://www.melissaramos.com.au/cesta/amp_assets/menu_bg.png) repeat-y; width: 173px; margin: 0px 0px 0px 10px; }

#menu_body { width: 173px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; background:url(http://www.melissaramos.com.au/cesta/amp_assets/menu_bg.png) repeat-y; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#menu_body ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style:none;  }
#menu_body li { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(http://www.melissaramos.com.au/cesta/amp_assets/menu_bullet.gif) no-repeat; height: 15px; padding: 0px 0px 0px 0px; }

#menu_body a:link { display: block; color:#FFFFFF; text-decoration:none; padding-left: 26px;  }
#menu_body a:hover { color:#FFFFFF; display: block; background:url(http://www.melissaramos.com.au/cesta/amp_assets/menu_bullet.gif) #333333 no-repeat; padding: 0px 0px 0px 26px; }
#menu_body a:active { color:#FFFFFF; display: block; text-decoration:none; padding: 0px 0px 0px 26px;   }
#menu_body a:visited { color:#FFFFFF; display: block; text-decoration:none; padding: 0px 0px 0px 26px;   }

#menu_foot { height: 9px; width: 173px; background:url(http://www.melissaramos.com.au/cesta/amp_assets/menu_foot.png) no-repeat; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }

#flashcontent { position: absolute; width: 880px; height: 570px; top: 80px; left: 140px; overflow:hidden; }
#flashcontent2 { height: 100%; }

#submenu { width: 173px; margin: 0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CCCCCC; }
#submenu .title { font-size:16px; font-weight:bold; margin: 15px 0px 5px 20px; }
#submenu ul { list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#submenu li { }

#submenu a:link { color:#FFFFFF; display: block; text-decoration:none; padding: 0px 0px 0px 20px; }
#submenu a:hover { color:#FFFFFF; display: block; text-decoration:none; background-color:#000000; padding: 0px 0px 0px 20px; }
#submenu a:active { color:#FFFFFF; display: block; text-decoration:none; padding: 0px 0px 0px 20px; }
#submenu a:visited { color:#FFFFFF; display: block; text-decoration:none; padding: 0px 0px 0px 20px; }

#listing_feature						{ width: 600px; height: 210px; background:url(http://www.melissaramos.com.au/cesta/amp_images/menu_bg.png) repeat; position:absolute; top: 90px; left: 200px; padding: 5px 0px 0px 5px; }
#listing_feature .itembox				{ width: 600px; float:left; height: inherit;  }	
#listing_feature .itemicon				{ margin: 5px 0px 10px 5px; float:left; display:block; padding: 6px 6px 6px 6px; width:240px; height:161px; background-color: #FFFFFF; }
#listing_feature .itemicon img			{  }
#listing_feature .itemtext				{ width:280px; float:left; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 3px 10px 10px 10px; margin: 0px 0px 0px 0px; }
#listing_feature .itemtext p			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;  }
#listing_feature .itemtext a			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFF00; text-decoration:underline; font-weight:bold; }
#listing_feature .itemtext a:hover		{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; font-weight:bold;}
#listing_feature .itemtext a:active		{ font: 12px Arial, Helvetica, sans-serif; color: #FFFF00; text-decoration:underline; font-weight:bold;}

#listing_menu							{ width: 600px; height: 30px; background:url(http://www.melissaramos.com.au/cesta/amp_images/menu_bg.png) repeat;  position:absolute; top: 310px; left: 200px; padding: 5px 0px 0px 5px; }
#listing_menu_design					{ width: 600px; height: 30px; background:url(http://www.melissaramos.com.au/cesta/amp_images/menu_bg.png) repeat;  position:absolute; top: 50px; left: 200px; padding: 5px 0px 0px 5px; }

#listing_menu2							{ width: 600px; height: 30px; background:url(http://www.melissaramos.com.au/cesta/amp_images/menu_bg.png) repeat;  position:absolute; top: 90px; left: 200px; padding: 5px 0px 0px 5px; }

#listing_container						{ width: 600px; background:url(http://www.melissaramos.com.au/cesta/amp_images/menu_bg.png) repeat; position:absolute; top: 350px; left: 200px; padding: 5px 0px 20px 5px; margin: 0px 0px 20px 0px; }
#listing_container .itembox				{ width: 600px; float:left; height: inherit; margin: 0px 0px 10px 0px; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; }
#listing_container .itembox p			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;  }
#listing_container .itembox a			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFF00; text-decoration:underline; font-weight:bold; }
#listing_container .itemtext a:hover	{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; font-weight:bold;}
#listing_container .itembox a:active	{ font: 12px Arial, Helvetica, sans-serif; color: #00adef; text-decoration:underline; font-weight:bold;}
#listing_container .itemicon			{ margin: 0px 0px 0px 5px; float:left; display:block; padding: 6px 6px 6px 6px; width:100px; height:67px; background-color: #FFFFFF; }
#listing_container .itemicon img		{  }
#listing_container .itemtext			{ width:400px; float:left; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 3px 10px 10px 10px; margin: 0px 0px 0px 0px; }
#listing_container .itemtext p			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;  }
#listing_container .itemtext a			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFF00; text-decoration:underline; font-weight:bold; }
#listing_container .itemtext a:hover	{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; font-weight:bold;}
#listing_container .itemtext a:active	{ font: 12px Arial, Helvetica, sans-serif; color: #FFFF00; text-decoration:underline; font-weight:bold;}

#iphone_me { width: 130px; height: 96px; padding: 5px 5px 5px 5px; margin: 10px 0px 10px 10px; background-color:#FFFFFF; }
#iphone_me img { width: 130px; height: 96px; }
#iphone_me_text { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0px 0px 0px 10px; }

#listing_container2						{ width: 600px; background:url(http://www.melissaramos.com.au/cesta/amp_images/menu_bg.png) repeat; position:absolute; top: 130px; left: 200px; padding: 5px 0px 20px 5px; margin: 0px 0px 20px 0px; }
#listing_container2 .itembox				{ width: 600px; float:left; height: inherit; margin: 0px 0px 10px 0px; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; }
#listing_container2 .itembox p			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;  }
#listing_container2 .itembox a			{ font: 12px Arial, Helvetica, sans-serif; color:#00FF00; text-decoration:underline; font-weight:bold; }
#listing_container2 .itembox a:hover	{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; font-weight:bold;}
#listing_container2 .itembox a:active	{ font: 12px Arial, Helvetica, sans-serif; color: #00adef; text-decoration:underline; font-weight:bold;}
#listing_container2 .itemicon			{ margin: 0px 0px 0px 5px; float:left; display:block; padding: 6px 6px 6px 6px; width:100px; height:67px; background-color: #FFFFFF; }
#listing_container2 .itemicon img		{  }
#listing_container2 .itemtext			{ width:400px; float:left; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 3px 10px 10px 10px; margin: 0px 0px 0px 0px; }
#listing_container2 .itemtext p			{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;  }
#listing_container2 .itemtext a			{ font: 12px Arial, Helvetica, sans-serif; color: #00FF00; text-decoration:underline; font-weight:bold; }
#listing_container2 .itemtext a:hover	{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; font-weight:bold;}
#listing_container2 .itemtext a:active	{ font: 12px Arial, Helvetica, sans-serif; color: #00adef; text-decoration:underline; font-weight:bold;}

