@charset "UTF-8";



/* Page Initial Layout */


/*///////////////////////*/
	#navContainer{
		margin:0;
		padding:0;
		width: 960px;
		font-family:Arial, Helvetica, sans-serif;
/* 		background-color: #f9f8f8; */
		background-color: #fff;
		!background-color:none;
	
	}
/*///////////////////////*/


/*///////////////////////*/
	#for_logo{

		margin-top:13px;
		margin-left:15px;
		width:206px;
		height:73px;
		float:left;
	}

	#for_banner{
		margin-top:13px;
		margin-right:10px;
		width:673px;
		height:79px;
		float:right;
	}

/*///////////////////////*/


/*///////////////////////*/
	#loginArea{
		position:absolute;
		margin-top:120px;
		margin-left: 570px;
		text-align: right;
		width:200px;
		
	}
	.bubbleInfo {
	    position: relative;
	     z-index: 101;
	     color:#FFFFFF;
	}
	.popup {
		width:171px;
		height:162px;
		margin-left:20px;
		background-image: url(../_images/SignInPopUP.png);
		_background-image: url(../_images/SignInPopUP.gif);
		!background-image: url(../_images/SignInPopUP.gif);
		background-repeat: no-repeat;
	    position: absolute;
	    display: none; /* keeps the popup hidden if no JS available */
	    z-index: 9999;
	}
	.trigger, .bubbleInfo a{
		text-decoration: none;
		font-weight: bold;
		color:#FFFFFF;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		_font-size:0.9em;
		!font-size:0.9em;
	}
	.popupInfo{
		text-align: left;
		position: relative;
		width:160px;
		height:150px;
		margin-left:20px;
		margin-right:15px;
		margin-top:30px;
	
	}
/*///////////////////////*/



/*///////////////////////*/
	#magazine-box{
		position: absolute;
		margin: -8px 0 0 505px;
		!margin:-8px 0 0 25px;
		z-index: 11px;
	}
/*///////////////////////*/
	#navbarsearch {
		position:absolute;
		font-size:0.9em;
		height:0.9em;
		margin-top:120px;
		margin-left:785px;
	}
/*///////////////////////*/

/*///////////////////////*/
	#main_tap {
		position:relative;

		width:960px;
		height: 55px;
	}
	#main_tap ul{
		margin:0;
		padding:0; height: 55px;
	}
	#main_tap ul li{
		margin:0;
		padding:55px 0 0 0;
		float: left;
		list-style: none;
/*	    text-indent:-9999px;
*/}
	


	#main_tap ul li.wedding{
		width:130px;
		background-image: url(../_images/btn-wedding.jpg);
		background-repeat: no-repeat;
		display:block;
	}
	#main_tap ul li.wedding:hover{
		background-position: -130px 0;
		cursor: pointer;
	}
	#main_tap ul li.weddingactive{
		width:130px;
		background-position: -260px 0;
		background-image: url(../_images/btn-wedding.jpg);
		background-repeat: no-repeat;
		display:block;
	}
	#main_tap ul li.weddingactive:hover{
		background-position: -130px 0;
		cursor: pointer;
	}

	#main_tap ul li.spa{
		width:82px;
		background-image: url(../_images/btn-spa.jpg);
		background-repeat: no-repeat;
		display:block;
		
	}
	#main_tap ul li.spa:hover{
		background-position: -82px 0;
		cursor: pointer;
	}

	#main_tap ul li.spaactive{
		width:82px;
		background-image: url(../_images/btn-spa.jpg);
		background-repeat: no-repeat;
		display:block;
		background-position: -164px 0;
		
	}
	#main_tap ul li.spaactive:hover{
		background-position: -82px 0;
		cursor: pointer;
	}
	
	#main_tap ul li.printing{
		width:124px;
		background-image: url(../_images/btn-printing.jpg);
		background-repeat: no-repeat;
		display:block;
		
	}
	#main_tap ul li.printing:hover{
		background-position: -124px 0;
		cursor: pointer;
	}

	#main_tap ul li.printingactive{
		width:124px;
		background-image: url(../_images/btn-printing.jpg);
		background-repeat: no-repeat;
		display:block;
		background-position: -248px 0;
		
	}
	#main_tap ul li.printingactive:hover{
		background-position: -124px 0;
		cursor: pointer;
	}

	#main_tap ul li.web{
		width:163px;
		background-image: url(../_images/btn-web.jpg);
		background-repeat: no-repeat;
		display:block;
		
	}
	#main_tap ul li.web:hover{
		background-position: -163px 0;
		cursor: pointer;
	}

	#main_tap ul li.webactive{
		width:163px;
		background-image: url(../_images/btn-web.jpg);
		background-repeat: no-repeat;
		display:block;
		background-position: -326px 0;
		
	}
	#main_tap ul li.webactive:hover{
		background-position: -163px 0;
		cursor: pointer;
	}

	#main_tap ul li.hamper{
		width:116px;
		background-image: url(../_images/btn-hamper.jpg);
		background-repeat: no-repeat;
		display:block;
		
	}
	#main_tap ul li.hamper:hover{
		background-position: -116px 0;
		cursor: pointer;
	}

	#main_tap ul li.hamperactive{
		width:116px;
		background-image: url(../_images/btn-hamper.jpg);
		background-repeat: no-repeat;
		display:block;
		background-position: -232px 0;
		
	}
	#main_tap ul li.hamperactive:hover{
		background-position: -116px 0;
		cursor: pointer;
	}

	#main_tap ul li.biskut{
		width:171px;
		background-image: url(../_images/btn-biskut.jpg);
		background-repeat: no-repeat;
		display:block;
		
	}
	#main_tap ul li.biskut:hover{
		background-position: -171px 0;
		cursor: pointer;
	}

	#main_tap ul li.biskutactive{
		width:171px;
		background-image: url(../_images/btn-biskut.jpg);
		background-repeat: no-repeat;
		display:block;
		background-position: -342px 0;
		
	}
	#main_tap ul li.biskutactive:hover{
		background-position: -171px 0;
		cursor: pointer;
	}

	
	#main_tap ul li.photo{
		width:173px;
		background-image: url(../_images/btn-photo.jpg);
		background-repeat: no-repeat;
		display:block;
		
	}
	#main_tap ul li.photo:hover{
		background-position: -173px 0;
		cursor: pointer;
	}
	
	#main_tap ul li.photoactive{
		width:173px;
		background-image: url(../_images/btn-photo.jpg);
		background-repeat: no-repeat;
		display:block;
		background-position: -346px 0;
		
	}
	#main_tap ul li.photoactive:hover{
		background-position: -173px 0;
		cursor: pointer;
	}
	
	
	
	#main_tap li ul {
		position: absolute;		
		left: -999em;
		background-image: none;
		background-color: #f59000;	
		padding:0;
		margin: -7px 0 0 0;
		_margin:49px 0 0 0;
		z-index: 15;
	}
	
	#main_tap li:hover ul {
		position: absolute;
		left: auto;
		display: block;
		z-index: 10000;
	}	
	#main_tap li:hover ul{
		position: absolute;
		left: auto;
		display: block;
		z-index: 10000;
	}
	
	
/*///////////////////////*/


/*///////////////////////*/
/*
	#bottomTap{
		position:absolute;
		width:960px;
		height: 26px;
		margin:148px 0 0 0;
		padding:0;
		background-image: url(../_images/GM-Nav-Orange-Bar.jpg);
		background-repeat: repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:#efefef 1px solid;
		border-top:none;
		border-bottom:none;
	}
	
	#subnav, #subnav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		z-index: 1000;
	}
	
	#subnav a {
		display: block;
		margin-right:20px;
		margin-left:20px;
	}
	
	#subnav li {
		float: left;
		margin:0;
		padding:0;
		background-image:url(../_images/GM-Nav-Orange-Divider.jpg);
		!background-image:url(../_images/line.jpg);
		background-position:right center;
		background-repeat: no-repeat;
	}
	#subnav li a{
		color:#ffffff;
		font-size: 10px;
		padding:6px 0 6px 0;
		text-decoration: none;
	}
	#subnav li a:hover{
		color:#381B01;
	}
	
	#subnav li ul {
		position: absolute;
		width: 13em;
		padding-top:3px;
		left: -999em;
		background-image: none;
	}
	#subnav li ul li {
		background-image: none;
		width: 13em;
		background-color: #f7f7f7;
		border: #dfdfdf 1px solid;
		border-top:none;
	}
	#subnav li ul li:hover {
		background-color: #e2e2e2;
	}
	#subnav li ul li a{
		text-align: left;
		margin-left:10px;
		margin-top:0;
		background-image: none;
		color:#381b01;
		font-size: 11px;
	}
	#subnav li:hover ul {
		left: auto;		
	}	
	#subnav li:hover ul, #subnav li.sfhover ul {
		left: auto;
	}
	
	/*
	#bottomTap ul{
		margin:5px 0 0 0;
		padding:0;
		text-align: left;
	}
	#bottomTap li{
		position:relative;
		min-height: 1px;		/* Sophie Dennis contribution for IE7 
		display: inline;
		background-image:url(../_images/GM-Nav-Orange-Divider.jpg);
		!background-image:url(../_images/line.jpg);
		background-position:right center;
		background-repeat: no-repeat;
	}
	#bottomTap li a{
		color:#ffffff;
		font-size: 10px;
		text-decoration: none;
		padding:4px 10px;
	}
	#bottomTap li a:hover{
		color:#381B01;
	}
	
	
	#bottomTap li ul{
		position:absolute;
		top:auto;
		padding: 0;
		width:14em;
		margin:2.3em 0 0 -2px;
		background-color: #f7f7f7;
		border: #dfdfdf 1px solid;
		border-top: none;
	}
	#bottomTap li ul li{
		display: block;
		padding:5px 10px;
		background-image: none;
		padding;1em;
	}
	#bottomTap li ul li:hover{
		background-color: #e2e2e2;
	}
	#bottomTap li ul li a{
		padding:4px 5px;
		text-decoration: none;
		color:#381b01;
		font-size: 11px;
	}
	#bottomTap li ul#honeymoons{
		margin-left:120px;
	}
	#bottomTap li ul#planning{
		margin-left:315px;
	}
	#bottomTap li ul#hosts{
		margin-left:675px;
	}*/
	
/*///////////////////////*/





