/*****************************/
/*** Core html setup stuff ***/
/*****************************/

/** ADDED 4/27/2010 */
div.MattActive {background-color: #ececec;}
/** ADDED */

label { display: block; }

html {
	height: 100%;
	margin-bottom: 1px;
}
form {
	margin: 0;
	padding: 0;
}
body
{
	margin:				0px;
	padding:			0px;
	background:			url('/images/luxdtrips/luxdBkgnd.jpg') repeat-x;
}
#page_bg {
	background: url('/images/luxdtrips/luxdBkgnd.jpg') #000 repeat-x;
}


#page_bg_luxdtrips {
	background: url('/images/luxdtrips/luxdBkgnd.jpg') repeat-x;

}

a:link, a:visited {
	color:#7d9e7e;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color:#6c8262;
	text-decoration: underline;
	font-weight: normal;
}
a:focus {
	-moz-outline-style: none;
}

input.button {
	cursor: pointer;
}
p {
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0px 15px 0px 0px
}
img {
	border: 0 none;
}
.hiddenPic {
	display:none;
}
.png {
}


/***** new extended landing page with get quote and info ***/

/* copy content_top_extended and rename - remember to change style name in quote page - and replace image name with new image for each quote page that uses this style */

#content_top_extended_couple
{
	display:			block;
	margin:				30px 0px 0px 0px;
	padding:			0px 20px 20px 20px;
	width:				897px;
	height:				890px;
	background:			url('/images/luxdtrips/page1.jpg') no-repeat;
}



#content_bottom_quote_extended
{
	position:			relative;
	display:			block;
	top:				90px;
	text-align:			justify;
	margin:				0px 0px 5px 0px;
	padding:			0px 0px 5px 0px;
	width:				470px;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#ffffff;
	line-height:		12px;
}

#landingBox {
	width:494px;
	height:197px;
	background:	url('/templates/landing/images/landingBoxNew.jpg') no-repeat;
}
#landingBoxQuoteluxdtrips {
	position:relative; 
	bottom:35px;
	width:494px;
	height:197px;
	margin-left:-10px;
	background:	url('/templates/landing/images/landingBoxLuxDTrips1.png') no-repeat;
}
#landingBoxQuote {
	position:relative; 
	bottom:25px;
	width:494px;
	height:197px;
	background:	url('../templates/landing/images/landingBoxNew.jpg') no-repeat;
}
#landingBoxQuote1 {
	position:relative; 
	bottom:25px;
	width:494px;
	height:197px;
	background:	url('../templates/landing/images/landingBoxNew.jpg') no-repeat;
}
#landingBoxQuoteAtlantic {
	position:relative; 
	bottom:-70px;
	width:494px;
	height:197px;
	background:	url('/templates/landing/images/landingBoxAtlantic.png') no-repeat;
}
table.content_bottom
{
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	line-height:		18px;
	font-size:			12px;
	color:				#ffffff;
}

table.content_top
{
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	line-height:		18px;
	font-size:			12px;
	color:				#000000;
}
.top_right_col {
	padding: 10px 0px 0px 0px;
}
#formAspen {
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	position:absolute;
	top:215px;
	margin: 0px 0px 0px 565px;
}
#form {
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	position:absolute;
	top:215px;
	margin: 0px 0px 0px 540px;
}
#footer_extended1
{
	position:relative;
	display:			block;
	margin:				27px 0px 0px 0px;
	width:				870px;
	height:				140px;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}	
#footer_extended_aspen
{
	position:relative;
	display:			block;
	/*margin-top:			0px;*/
	margin:				10px 0px 0px 0px;
	width:				870px;
	height:				180px;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ffffff;
	}
#footer_extended
{
	position:relative;
	display:			block;
	/*margin-top:			30px;*/
	margin:				-27px 0px 0px 0px;
	width:				870px;
	height:				140px;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}	
#footer_extended_atlantic
{
	position:relative;
	display:			block;
	/*margin-top:			30px;*/
	margin:				80px 0px 0px 0px;
	width:				870px;
	height:				90px;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}	


#flightTime {
padding: 20px 0px 0px;
width: 250px; 
text-align:justify; 
}



.form
{
	color:				#484545;
}

#textfield
{
	background:			url('') no-repeat;
	margin:				0px 0px 10px 0px;
	height:				20px;
	width:				330px;
	border-top:			1px solid #8e8e8e;
	border-right:		1px solid #cecece;
	border-bottom:		1px solid #e4e4e4;
	border-left:		1px solid #cecece;
	color:				#484545;
}

div.center {
	text-align: center;
}
div#wrapper {
	margin-left: auto;
	margin-right: auto;
}
body.width_medium div#wrapper {
	width: 970px;
}
body.width_small div#wrapper {
	width: 773px;
}
body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}
div#contentarea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:black;
	text-align:left;
	overflow: hidden;
}
h1 {
	text-transform: uppercase;
	margin:		4px 0px; 
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;line-height: 30px;
	font-size: 30px;
	font-weight: bold;
	color:   #000000;
	font-weight: normal;
}

h1 a
{
	text-decoration:	none;
	color:				#332244;
}

h2 {
	text-transform: uppercase;
	margin:		4px 0px; 
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;line-height: 18px;
	font-size: 18px;
	font-weight: bold;
	color:   #000000;
	font-weight: normal;
}

h3
{
	line-height:		13px;
	margin-bottom:		0px;	
	margin-top:		0px;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#6f4b29;
}

ul {
	margin:		0px; 
	padding:	 0px 0px 0px 15px; 
	list-style-image: url('../images/dash.gif');
}
li {
	line-height: 18px;
}
/*********************************************************************************************************/
/*	Form styles
/*********************************************************************************************************/

input.textfield,input.textarea
{
	
	background-color:	#ffffd0;
	line-height:		12px;
	border:				1px solid #8a6717;
	width:				200px;
	height:				17px;
	font-family:		arial,arial;
	font-size:			10px;
	color:				black;
}
label
{
	line-height:		22px;
}

#button-padding {
	
	padding-bottom:5px;


}
#button-padding-aspen {
	
	padding-top:15px;


}
