@import url( reset.css );
@import url( menu.css );
@import url( fancybox.css );

html {
	height:				100%;
}

body {
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	background-color:	#ffffff;	
}

strong {
	font-weight:		bold;
}

em {
	font-style:			italic;
}
 
h1 {
	font-weight:		bold;
	font-size:			22px;
	font-family:		Verdana, sans-serif;
}

h2 {
	font-weight:		bold;
	font-size:			16px;
	font-family:		Verdana, sans-serif;
}

h2.pageHeader {
	font-weight:		bold;
	font-size:			22px;
	margin-bottom:		15px;
}

h3 {
	font-weight:		bold;
	font-size:			16px;
	font-family:		Times New Roman;
	color:				#e3023a;
}

h4 {
	font-weight:		bold;
	color:				#000000;
	font-size:			14px;
}

h5 {
	color:				#FFFFFF;
	font-size:			16px;
	font-weight:		bold;
	font-family:		Times New Roman;
}

p {
	margin-bottom:		20px;
	line-height:		16px;
}

a {
	text-decoration:	none;
	color:				#b3a490;
}

.clear {
	clear:				both;
}

.clearer {
	height:				1px;
	line-height:		130px;
}

/* ------------------------------------------------ // container */
div#container {
	position:			relative;
	overflow:			hidden;
	margin:				0px auto 0px auto;
	width:				970px;
	height:				auto;
	background-image:	url('../images/container_bg.gif');
	background-repeat:	repeat-y;
	background-color:	#FFFFFF;	
}

/* ------------------------------------------------ // header */
div#header {
	float:					left;
	width:					966px;
	height:					105px;
	padding:				11px 0px 0px 4px;
	background-color:		#ffffff;
	background-image:		url('../images/header.gif');
	background-repeat:		no-repeat;	
}

div#header ul {
	float:					left;
}

div#header ul li {
	float:					left;
	color:					#b3a490;
	margin-right:			7px;
}

div#header a#fauxLink {
	float:					left;
	clear:					left;
	height:					75px;
	width:					770px;
	background-color:		transparent;

}

div#header a#fauxLink h1 {
	visibility:				hidden;
}

div#header a#infoLink {
	float:					right;
	height:					95px;
	width:					190px;
	background-color:		transparent;
}

div#header a#infoLink h2 {
	visibility:				hidden;
}

div#header p {
	position:				absolute;
	top:					95px;
	left:					4px;
	color:					#b3a490;
}

/* ------------------------------------------------ // menu */
div#menu {
	float:					left;
	width:					772px;
	height:					56px;
	background-image:		url('../images/bg_menu.gif');
	background-repeat:		repeat-x;
	background-position:	bottom left;
	border-left:			1px solid #b2a490;
	border-right:			1px solid #b2a490;
	border-bottom:			1px solid #b2a490;
}

/*------------------------------------------------- // banner */
img#bannerGroot {
	border-left:			1px solid #b2a490;
	display:				block;
	float:					left;
}

/*------------------------------------------------- // newsLetter */
div#mailing{
	width:				315px;
	background-color:	#FFFFFF;
	border:				1px solid #B2A490;
	padding:			10px;
}

div#mailing .captcha{
	padding:			15px 0px 5px 0px;
}
div#mailing label{
	padding:			0px 0px 5px 0px;
	display:			block;
}
div#mailing .emailField{
	width:				310px;
}
.mailTitle{
	padding:			0px 0px 10px 0px;
}
.mailBtn{
	padding:			10px 0px 0px 0px;
}

/* ------------------------------------------------ // content */
div#content {
	float:				left;
	width:				367px;
	height:				auto;
	padding:			10px 23px 20px 23px;
	background-color:	#FFFFFF;
	border-right:		1px solid #b2a490;
}

/* ------------------------------------------------ // footer */
div#footer {
	margin:				0px auto 0px auto;
	width:				932px;
	height:				105px;
	padding:			15px 0px 10px 36px;
	background-color:	#ece8e3;
	border:				1px solid #b2a490;
}

div#footer img {
	margin-top:			25px;
}

div#footer div {
	float:				left;
	margin-right:		48px;
}

div#footer div h2 {
	margin-bottom:		10px;
}

div#footer div ul li {
	line-height:		20px;
}

div#footer div ul li a {
	color:				#000000;
}