﻿    body
    {
    	margin: 0;
    	padding: 0;
    	background: url("/images/bg_texture2.jpg") repeat-x;
    	font-family: Arial, Sans-Serif, Tahoma;
    	font-size: 12px;
    }
    
    a
    {
    	color: #008784;
    	text-decoration: none;
    }
    
    a:hover
    {
    	color: #000000;
    	text-decoration: none;
    }
    
    p
    {
    	font-family: Arial;
    	font-size: 11px;
    	color: #929292;
    	padding: 0;
    	margin: 0;
    }
    
    #page_wrap
    {
    	width: 900px;
    	margin-left: auto;
    	margin-right: auto;
    	padding:0;
    }
    
    #logo
    {
    	width: 300px;
    	height: 65px;
    	float: left;
    	margin-top: 10px;
    	background: url("/images/aquamaids.png") no-repeat;
    }
    
    #hero
    {
    	float: left;
    	width: 610px;
    	margin-top: 20px;
    }
    
    #round
    {
    	width: 275px;
    	height: 273px;
    	margin-top: 35px;
    	margin-bottom: 10px;
    	float: left;
    	background: url("/images/mission.gif") no-repeat;
    	margin-left: 14px;
    }
    
    #mission
    {
    	margin-top: 275px;
    }
    
    #icons
    {
    	float: left;
    	width: 250px;
    }
    
    #icons_png
    {
    	float: right;
    	width: 160px;
    	height: 50px;
    	margin-top: 20px;
    }
    
    #managing_director{
		color: #595959;
	
	}

    
    #text
    {
    	float: left;
    	margin-top: 25px;
    	width: 625px;
    	padding: 0;
    }
    
    #col1
    {
    	width:290px;
    	padding: 0;
    	float: left;
    }
    
    #col2
    {
    	width:290px;
    	padding: 0;
    	margin-left: 15px;
    	float: left;
    }
    
    #footer
    {
        width: 100%;
        height: 250px;
        background: #bafcf8;
        float: left;
        margin-top: 50px;
        border-top: 1px solid #65ece8;
		/*position:absolute;
		bottom: 0;*/
    }
    
    #footer_text
    {
    	width: 900px;
    	margin-left: auto;
    	margin-right: auto;
    	padding:0;
    	margin-top: 8px;
    	text-align: right;
    }
    #footer_text a
    {
    	font-size: 10px;
    	color: #008784;
    	text-decoration: none;
    	padding: 10px;
    }
    
    #footer_text a:hover
    {
    	color: #ffffff;
    	padding: 10px;
    	background: #008784;
    }
    
    #footer_text a.active
    {
    	color: #000000;
    	padding: 10px;
    }
    
    
    #footer_text p
    {
    	font-size: 10px;
    	color: #008784;
    }
    
    
    /*Sifr Styles*/
    h1
    {
        font-size:22px;
        font-family: Arial;
        padding: 0;
        margin: 0;
        color: #ffffff;
    }
    
    h2
    {
        font-size:18px;
        font-family: Arial;
        padding: 0;
        margin: 0;
        color: #ffffff;
    }
    
    .sIFR-active h1
    {
          visibility: hidden;
          font-family: Verdana;
          line-height: 1em;
    }    
    /*.sIFR-active .flash-title
    {
          visibility: hidden;
          font-family: Verdana;
          line-height: 1em;
    }*/
    
    .hd {
    	display:none;
    }

/*****************************************************************
SERVICES PAGE
*****************************************************************/
#service_box{
	width: 850px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
}

#tags_box{
	width: 130px;
	height: 280px;
	float: left;
}

#standard{
	width: 130px;
	height: 150px;
	background: url("/images/standard.gif") no-repeat;
	float: left;
}

#deluxe{
	width: 130px;
	height: 150px;
	background: url("/images/deluxe.gif") no-repeat;
	float: left;
	margin-top: 10px;
}

#tags_text{
	padding-top: 7px;
	margin-top: 10px;
	width: 196px;
	float: left;
	padding-left: 18px;
	padding-right: 10px;
	text-align:left;
}

.text{
	width: 196px;
	height: 130px;
	float: left;
	text-align:left;
}

.btext{
	width: 230px;
	float: left;
	text-align:left;
	padding-left: 6px;
	padding-right: 5px;
}

.btext ul{
	padding: 0px;
	margin: 0px;
	width:130px;
    font-family: Arial;
    font-size: 11px;
    color: #919191;
}
	
.btext li{
	margin-left: 20px;
	font-size: 11px;
}

.dtext{
	width: 196px;
	float: left;
	margin-top: 16px;
	text-align:left;
}

#table{
	width: 505px;
	height: 303px;
	float: left;
	background: url("/images/price_table.gif") no-repeat;
	margin-left: 70px;
}

#additional{
	width: 265px;
	height: 40px;
	float: left;
	background: url("/images/addition.gif") no-repeat;
	margin-left: 70px;
}

#terms{
	width: 650px;
	float: left;
	margin-left: 90px;
	font-size: 10px;
	margin-top: 50px;
	border-top: solid 1px #dddddd;
	padding: 10px;
}

#additional_text{
	width: 800px;
	float: left;
	padding-top: 13px;
	margin-left: 70px;
}  





/**************************************************/
/* ABOUT PAGE
/*************************************************/
  
    
#about_content
{
	float: left;
	margin-top: 40px;
	width: 800px;
	margin-left: 80px;	
}

#harbour_bridge
{
	float: left;
	background: url("/images/harbour_bridge.jpg") no-repeat;
	width: 376px;
	height: 214px;
}

#about_text
{
	float: left;
	width: 375px;
	margin-left: 20px;
}

#angela
{
	width: 175px;
	height: 35px;
	background: url("/images/angela.gif") no-repeat 0 0;
	text-indent: -9999px;
	display:block;
	font-size: 0px;
	line-height: 0px;
	margin-top: 10px;
}

#about_lower
{
	float: left;
	margin-top: 30px;
	width: 800px;
	padding: 0;
	margin-left: 80px;
	
}

#about_lower .col1
{
	width:375px;
	padding: 0;
	float: left;
}

#about_lower .col2
{
	width:375px;
	padding: 0;
	margin-left: 20px;
	float: left;
}

/***************************************************/
/*  CONTACT
/***************************************************/
#contact_content{
	width: 900px;
	margin-top: 40px;
	float: left;
}

#sail{
	background: url("/images/sail.jpg") no-repeat;
	height: 426px;
	width: 286px;
	float:left;
	margin-left: 220px;	
}

#contactables{
	width: 300px;
	float: left;
	margin-left: 30px;
	padding-top: 20px;
}

#email{
	margin-top: 10px;
	color: #929292;
	font-size: 11px;
}

#phone{
	margin-top: 10px;
	color: #929292;
	font-size: 11px;
}

#contact_text{
	margin-top: 20px;
	color: #929292;
}

.green{
	font-weight: bold;
	color: #008784;
}



/**************************************************/
/* NAVIGATION
/*************************************************/
#nav_container{
	width: 305px;
	height: 40px;
	float: right;
	margin-top: 28px;
	padding: 0;
}

#nav{
	width: 305px;
	height: 28px;
	float: right;
	margin-top: 8px;
	font: 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

ul#nav { padding: 0; margin: 0; margin-top: 5px; list-style: none;}
ul#nav li { float: left; position: relative; overflow: visible; }
li.mnu { height: 34px; overflow: visible; } /* different height allows dropdown to be activated properly */

li.mnu span { 
	position: absolute; 
	/*left: -9999px;*/
	text-indent: -9999px;
	display:block;
	font-size: 0px;
	line-height: 0px;
 }
li.mnu a { display: block; height: 34px; background: url("/images/nav.png") no-repeat; color: #fff }
li.mnu a:link		{ color: #303435; }
li.mnu a:visited	{ color: #303435; }
li.mnu a:hover		{ color: #cc0000; }
li.mnu a:active		{ color: #cc0000; } 

li.mnu ul	{  /* second-level lists */
	display: none; 
	position: absolute;
	z-index: 10;
	border-right: 1px solid #C9EEB0; border-bottom: 1px solid #C9EEB0; border-left: 1px solid #C9EEB0; 
	padding: 0 2px 2px 2px; 
	width: 130px; 
	height: auto; 
	top: 34px; 
	left: 1px;
	background-color: #fff; 
	list-style: none;
} 
	
li.mnu>ul	{ top: 34px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

li.mnu ul li { 
    display: block; 
	float: none; 
	position: relative;
	padding: 0; width: 100%; 
}

li.mnu ul li a { 
	background-image: none; 
	background-color: transparent; 
	display: block; 
	float: none; 
	padding: 4px 9px; 
	margin: 0; 
	height: auto;
	text-decoration: none; 
	text-align: left; 
	line-height: 1.3em;
	border-top: 1px solid #C9EEB0;
}
	
li.mnu ul li a:link		{ color:#666666; }
li.mnu ul li a:visited	{ color:#666666; }
li.mnu ul li a:hover	{ background-color: #C9EEB0;}
li.mnu ul li a:active	{ color:#666666; }

a#itm-set { background-color: #333; }
a#itm-set:link		{ color: #ccc; }
a#itm-set:visited	{ color: #ccc; }
a#itm-set:hover		{ color: #ccc; }
a#itm-set:active	{ color: #ccc; }

li:hover ul, li.over ul { display: block; }

li#li1	 { width: 57px;}
li#li2	 { width: 78px; }
li#li3	 { width: 75px; }
li#li4	 { width: 95px; }
li#li5	 { width: 110px; }
li#li6  { width: 86px; }
li#li7  { width: 60px; }	
li#li8  { width: 210px; }	
li#li9  { width: 77px; }	

li#li1 a	{ background-position: -0px -68px; }
li#li2 a	{ background-position: -57px -68px; }
li#li3 a	{ background-position: -135px -68px; }
li#li4 a	{ background-position: -210px -68px; }
li#li5 a 	{ background-position: -305px -68px; }
li#li6 a	{ background-position: -471px -68px; }
li#li7 a	{ background-position: -485px -68px; }
li#li8 a	{ background-position: -660px -68px; cursor: default }	
li#li9 a	{ background-position: -870px -68px; }		

li#li1 a:hover	{ background-position: -0px -34px; }
li#li2 a:hover	{ background-position: -57px -34px; }
li#li3 a:hover { background-position: -135px -34px; }
li#li4 a:hover	{ background-position: -210px -34px; }
li#li5 a:hover	{ background-position: -305px -34px;}
li#li6 a:hover	{ background-position: -471px -34px; }
li#li7 a:hover	{ background-position: -485px -34px; }
li#li8 a:hover	{ background-position: -660px -34px; }	
li#li9 a:hover	{ background-position: -870px -34px; }		

li#li1 a.mnu-set:link, li#li1 a.mnu-set:visited	{ background-position: -0px -34px; }
li#li2 a.mnu-set:link, li#li2 a.mnu-set:visited	{ background-position: -57px -34px; }
li#li3 a.mnu-set:link, li#li3 a.mnu-set:visited	{ background-position: -135px -34px; }
li#li4 a.mnu-set:link, li#li4 a.mnu-set:visited	{ background-position: -210px -34px; }
li#li5 a.mnu-set:link, li#li5 a.mnu-set:visited	{ background-position: -305px -34px; }
li#li6 a.mnu-set:link, li#li6 a.mnu-set:visited	{ background-position: -471px -34px; }
li#li7 a.mnu-set:link, li#li7 a.mnu-set:visited	{ background-position: -485px -34px; }
li#li8 a.mnu-set:link, li#li8 a.mnu-set:visited	{ background-position: -660px -34px; }
li#li9 a.mnu-set:link, li#li9 a.mnu-set:visited	{ background-position: -870px -34px; }
