@charset "utf-8";
/* for landing pages */

body#landing {
	background:url(../specialoffer/weddings/images/top-banner.jpg) no-repeat scroll center top #FFFFFF;
}

#header {height:118px;}

#logo{cursor:default; width:220px;}
#tag {width:620px; margin-right:0; margin-top:50px;}

.special a {
	color:#B1005D;
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	text-transform:uppercase;
}

#footer-address{margin-top:2em;}

blockquote {
	margin:1em 0 .5em 0;
	font-size:1.125em;
	line-height:160%;
	color:#4D5577;
}

.headline {margin-bottom:1em;}

#sidebar .pull-out {
	color:#4D5577;
	line-height:160%;
	margin:1em 0 0.5em;
}


h3, .highlight {
	color:#B1005D;
}

.highlight a {color:#B1005D;}

#sub-content {
	clear:both;
	color:#4D5577;
	line-height:160%;
}

.box {
	width:270px;
	float:left;
	margin:0 10px;
}

#landing form {
	width:400px;
	font-size:11px;
	margin-bottom:1.5em;
}

#landing form table td {	padding-bottom:0.5em; }

#landing form input[type=checkbox] {margin-right:.25em;}

#landing form input[type=submit] {
	padding:0.25em 0.5em;
	cursor:pointer;
	font-size:12px;
	background-color:#b22b63;
	color:#fff;
}

#landing form input[type=image] {border:none;}

#landing form input, #landing form select {
	font-size:.916em;
}

#landing form>table:first-child tr td {margin-bottom:1em; text-align:right; color:#999999; font-size:10px; margin-right:1em;} 

#landing .post {
	width:100%;
	height:140px;
	clear:left;
}

#landing .post p {padding-top:2em;}

#landing .buy {
	position:relative;
	width:273px;
	left:130px;
}

#landing #bookingengine {
	width:454px;
	font-size:.833em;
	padding:0;
}

#landing form#resform {width:445px; margin:7px 4px;}
#landing #bookingengine table td {
	text-align:left;
}
#landing #bookingengine form input, #landing #bookingengine form select {
	font-size:.833em;
}

