@charset "UTF-8";



/* Page Initial Layout */





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

/*
	#for_logo{
		position:absolute;
		margin-top:30px;
		margin-left:5px;
		width:201px;
		height:43px;
	}
	#for_logo_text{
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px; 
		word-spacing: -1.5px;  
		margin:62px 0 0 20px; 
		padding:0; 
		color:#b3cc35; 
		width:190px;
		font-weight:normal;
	}
	#for_logo_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px; 
		word-spacing: -1.5px;
		text-decoration:none;
		color:#b3cc35;
	}
	.gecko #for_logo_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px; 
		word-spacing: 1px;
		text-decoration:none;
		color:#b3cc35;
	}
	.gecko #for_logo_text{
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px; 
		word-spacing: 1px;  
		margin:62px 0 0 20px; 
		padding:0; 
		color:#b3cc35; 
		font-weight:normal;
	}
	.win.gecko #for_logo_text{
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px; 
		word-spacing: -1.5px;  
		margin:62px 0 0 20px; 
		padding:0; 
		color:#b3cc35; 
		font-weight:normal;
	}
	.win.gecko #for_logo_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px; 
		word-spacing: -1.5px;
		text-decoration:none;
		color:#b3cc35;
	}
	*/
/*///////////////////////*/


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

	
	#loginArea{
	position:absolute;
	margin-top:201px;
	margin-left: 708px;
	text-align: right;
	width:83px;
	left: -229px;
	top: -103px;
	z-index: 101;
	}
	
	
	.bubbleInfo {
	    position: relative;
	     z-index: 101;
	     color:#FFFFFF;
	}
	.popup {
		width:171px;
		height:162px;
		margin-left:10px;
		background-image:url(../image/SignInPopUP.png);
		_background-image:url(../image/SignInPopUP.gif);
		!background-image:url(../image/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;
		
		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;
		
		
		
	}
/*///////////////////////*/



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

/*
	#big_Banner{
		position:absolute;
		margin-top:0;
		margin-left:220px;
		width: 728px;
	}
/*///////////////////////*/
	#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;
		padding-top:13px;
	}
	
	.alingsearch {
		position:absolute;
		padding-right:0px;
		padding-top:1px;
		left: -6px;
		padding-left: 932px;
	}
	
	.alingbutonsearch {
		position:absolute;
		padding-top:1px;
		right: -6px;
		padding-right: 143px;
	}
/*///////////////////////*/
/*
/*///////////////////////*/
	#main_tap {
		position:absolute;
		margin-top:100px;
		width:960px;
		height: 55px;
		background-color: #ed1f75;
		background-image: url(image/Get-Married-Nav-RoundedCorner.jpg);
		background-position: right center;
		background-repeat: no-repeat;
	}
	#main_tap ul{
		margin:0;
		padding:0;
	}
	#main_tap ul li{
		margin:0;
		padding:55px 0 0 0;
		_padding:0;
		_height:55px;
		float: left;
		list-style: none;
		background-color: #ed1f75;
	}
	
	
	#main_tap ul li.plan{
		width:109px;
		background-image: url(/_layout/header/_images/Get-Married-Button-Plan.jpg);
		background-repeat: no-repeat;
		
	}
	#main_tap ul li.plan:hover{
		background-position: -109px 0;
	}
	
	
	
	#main_tap ul li.watch{
		width:141px;
		background-image: url(/_layout/header/_images/Get-Married-Button-Watch.jpg);
		background-repeat: no-repeat;
	}
	#main_tap ul li.watch:hover{
		background-position: -141px 0;
	}
	
	
	
	#main_tap ul li.shop{
		width:125px;
		background-image: url(/_layout/header/_images/Get-Married-Button-Shop.jpg);
		background-repeat: no-repeat;
	}
	#main_tap ul li.shop:hover{
		background-position: -125px 0;
	}	
	
	
	
	#main_tap ul li.share{
		width:137px;
		background-image: url(/_layout/header/_images/Get-Married-Button-Share.jpg);
		background-repeat: no-repeat;
	}
	#main_tap ul li.share:hover{
		background-position: -137px 0;
	}
	
	
	
	
	#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 ul li {
		padding:0 5px 0 5px;
		margin:10px 0;
		text-align: left;
		float:left;
		background-color: #f59000;
		border-left: 1px solid #f9bc66;
		list-style: none;
		width:109px;
		z-index: 1000;
	}
	
	#main_tap li ul li a{
		color: #ffffff;
		text-transform: capitalize;
		font-size: 12px;
		z-index: 10;
		margin:0;
		padding:0;
		line-height: 1.3em;
		text-decoration: none;
	}
	#main_tap li ul li a.cat_title{
		text-transform: uppercase;
		text-decoration: underline;
		line-height: 1.5em;
	}
	#main_tap li ul li a.cat_title:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	#main_tap li ul li a:hover{
		color:#d40d60;
	}
	
	
	#main_tap li:hover ul {
		position: absolute;
		left: auto;
		background-color: #f59000;
		display: block;
		z-index: 10000;
	}	
	#main_tap li:hover ul, #subnav li.sfhover ul{
		position: absolute;
		background-color: #f59000;
		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;
	}*/
	
/*///////////////////////*/
