
/* HOME PAGE SPECIFIC STYLES */




	/* SUB NAV */

	h2#h2_browse_by_island {
		width: 172px;
		background: #fff url("/images/h2/browse_by_island_home.gif") top left no-repeat;
		padding: 57px 0 0 0;
	}

	h2#h2_browse_by_theme {
		width: 172px;
		background: #fff url("/images/h2/browse_by_theme_home.gif") top left no-repeat;
		padding: 57px 0 0 0;
	}
	
		h2#h2_services {
		width: 172px;
		background: #fff url("/images/h2/services.gif") top left no-repeat;
		padding: 34px 0 0 0;
	}
	
	* html h2#h2_browse_by_island {
		height: 57px;
	}
	
	* html h2#h2_browse_by_theme {
		height: 57px;
	}
	
	
	* html h2#h2_services {
		height: 34px;
	}
	
	div#subnav {
		height: 696px;
		width: 172px;
		border: solid 1px #aab1b7;
		border-width: 1px 0px 1px 1px;
		background: #4c82ba url("/images/nav/sub/bg_home.jpg") top left no-repeat;
	}

	div#subnav div#subnav_inner {
		border: none;
		background:transparent;
	}

	div#subnav ul	{
		background:transparent;
		border:none;
	}

	div#subnav a,
 	div#subnav li	{
		border:none;
	}

	div#subnav a:hover {
		background: #7aa7d1 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	div#subnav ul.last a:hover {
		background: #7BB2D9 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}
	
	div#subnav1 {
		height: 440px;
		width: 172px;
		border: solid 1px #aab1b7;
		border-width: 1px 0px 1px 1px;
		background: #4c82ba url("/images/nav/sub/bg_home_1.jpg") top left no-repeat;
	}

	div#subnav1 div#subnav_inner {
		border: none;
		background:transparent;
	}

	div#subnav1 ul	{
		background:transparent;
		border:none;
	}

	div#subnav1 a,
 	div#subnav1 li	{
		border:none;
	}

	div#subnav1 a:hover {
		background: #7aa7d1 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	div#subnav1 ul.last a:hover {
		background: #7BB2D9 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	div#subnav2 {
		height: 440px;
		width: 172px;
		border: solid 1px #aab1b7;
		border-width: 1px 0px 1px 1px;
		background: #4c82ba url("/images/nav/sub/bg_home_2.jpg") top left no-repeat;
	}

	div#subnav2 div#subnav_inner {
		border: none;
		background:transparent;
	}

	div#subnav2 ul	{
		background:transparent;
		border:none;
	}

	div#subnav2 a,
 	div#subnav2 li	{
		border:none;
	}

	div#subnav2 a:hover {
		background: #7aa7d1 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	div#subnav2 ul.last a:hover {
		background: #7BB2D9 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	div#subnav3 {
		height: 440px;
		width: 172px;
		border: solid 1px #aab1b7;
		border-width: 1px 0px 1px 1px;
		background: #4c82ba url("/images/nav/sub/bg_home_3.jpg") top left no-repeat;
	}

	div#subnav3 div#subnav_inner {
		border: none;
		background:transparent;
	}

	div#subnav3 ul	{
		background:transparent;
		border:none;
	}

	div#subnav3 a,
 	div#subnav3 li	{
		border:none;
	}

	div#subnav3 a:hover {
		background: #7aa7d1 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	div#subnav3 ul.last a:hover {
		background: #7BB2D9 url("/images/nav/sub/pointer.gif") center right no-repeat !important;
	}

	/* MAIN AREA */

	div#main {
		width: 408px;
		height: 696px;
		margin: 0 5px 0 0;
		background: #ffffff url("/images/content/home_main.jpg") top left no-repeat;
		border: solid 1px #aab1b7;
		border-left-width: 0;
		usemap: #la;
	}
	
	div#banner { 
		width: 408px;
		height: 440px;
		margin: 0px;
	}
	
	div#flash {
		width: 408px;
		height: 250px;
		margin: 5px 5px 0 0;
		background: #ffffff url("/images/content/temp.jpg") top left no-repeat;
		border-top: solid 1px #aab1b7;
		border-left-width: 0;
	}
	
	* html	div#main { height: 695px; margin-right: 4px;}
	* html	div#banner { border-bottom: solid 1px #aab1b7;}
	* html	div#flash { margin: 4px 0 0 0;}
	

	
	/* FIXES */

	div#subnav a {
		voice-family: "\"}\"";
		voice-family: inherit;
		width:155px;
	}

	div#subnav1 a {
		voice-family: "\"}\"";
		voice-family: inherit;
		width:155px;
	}

	div#subnav2 a {
		voice-family: "\"}\"";
		voice-family: inherit;
		width:155px;
	}

	div#subnav3 a {
		voice-family: "\"}\"";
		voice-family: inherit;
		width:155px;
	}

	/* PERSONAL SHOPPER BOX */

	div.button div.inner {
		height:69px;
	}

	* html div.button div.inner {
		height:63px;
	}

		/* \*/
	u{content:"\"/*"}

	* html h2#h2_browse_by_island {
		height: 0;
	}
	
	* html h2#h2_browse_by_theme {
		height: 0;
	}
	
		* html h2#h2_services {
		height: 0;
	}
