@charset "UTF-8";
/* CSS Document */


html {
	margin: 0;
	padding:0;
}


body {
	margin: 0;
	min-height: 100%;
	height:100%;
	height:auto;
	padding:0;
	background-color:#FFFFFF;
}


#container {
	width:100%;
	min-height:100%;
	padding:0;
	margin:0;
	position:relative;
}

#header {
	width:1000px;
	height:76px;
	padding:36px 0 0 108px;
	margin:0 auto;
	position:relative;
}

#header .myeLogo{width:150px;height:56px;margin:0;padding:0; background:url(images/MYE_MapYourEvents-logo.gif) no-repeat 0 0;float:left;position:relative;}
#header .myeLogo a, #header .facebook a{width:100%;height:100%;display:block;}
#header .facebook{width:32px;height:32px;margin:0;padding:0;float:right;position:relative;background:url(images/facebook.png) no-repeat 0 0;top:8px;right:200px;}

#content {
	width:100%;
	padding:0;
	margin:0 auto;
	position:relative;
}
/*
#blueContent {
	height:442px;
	padding:0;
	margin:0 auto;
	top:6px;
	position:relative;
	background: url(images/content-blue-gradient.png) no-repeat 0 0;
}
*/
#blueContent {
	width:100%;
	min-height:532px;
	height:100%;
	padding:0;
	margin:0 auto;
	position:relative;
	background: url(images/content-blue+green-gradient-tile.png) repeat-x 0 0;
}

#blueHome {
	width:100%;
	height:337px;
	padding:0;
	margin:0 auto;
	top:6px;
	position:relative;
	background: url(images/homepage-blue-gradient.png) repeat-x 0 0;
}

#roundedBox {
	width:618px;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	left:30px;
}


.roundedBoxContentBG {
	width:618px;
	padding:0;
	margin:0;
	position:relative;
	clear:left;
	float:left;
	background: url(images/rounded-box-tile.png) repeat-y 0 0;
}

.roundedBoxContent {
	width:450px;
	min-height:392px;
	/*max-height:420px;*/
	margin:0px 0px 0px 75px;
	padding:0;
	text-align:left;
	font: 14px/20px Arial;
	color: #58595b;
	/*overflow:auto;*/
}

#roundedBoxTop{
	width:618px;
	height:55px;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	background: url(images/rounded-box-top.png) no-repeat 0 0;
}

#roundedBoxBottom {
	width:618px;
	height:55px;
	padding:0;
	margin:0;
	position:relative;
	clear:left;
	float:left;
	background: url(images/rounded-box-btm.png) no-repeat 0 0;
}

/* right column */

#rightColumn {
	width:245px;
	min-height:400px;
	margin:45px 118px 0 0;
	padding:0;
	position:relative;
	float:right;
}
.rightColumnContent {
	margin:5px 0 0 20px;
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
}

.rightColumnContent a {
	color: #ffffff;
	text-decoration:none;
}
.rightColumnContent a:visited {
	color: #ffffff;
	text-decoration:none;
}
.rightColumnContent a:hover {
	color: #ffffff;
	text-decoration:underline;
}

/* text styles */

.arialWhite15px {
	font: 16px/24px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.arialBlue15px {
	clear:both;
	font: 15px/24px Arial, Helvetica, sans-serif;
	color:#559cbe;
}

.arialWhite12px {
	font: 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.darkGrayText {
	color:#58595b;
}


#services li {
	list-style:square;
	color:#559cbe;
	margin-left:12px;
	line-height:20px;
	min-height:auto;
}

.servicesListStyle {
	list-style:square;
	color:#559cbe;
	margin-left:12px;
	line-height:20px;
	min-height:auto;
}

.eventMemoriesColumn {
	width:33%;
	position:relative;
	float:left;
}


.whiteLine {
	color: #ffffff;
	border: none 0;
	border-top:1px solid;
	height:1px;
}
.stretch {
	width:100%;
	padding:0;
	margin:0;
	position:relative;
}

#footerStretch {
	width:1000px;
	padding: 0 0 0 140px;
	margin: 10px auto 0;
}

.stay1000 {
		width:1000px;
		padding:0;
		margin:0 auto;
		position:relative;
}

.6pxTall {
	height:6px;
	background-color:#ffffff;
}

#greenFooter {
	width:100%;
	height:inherit;
	padding:0;
	margin:0 auto;
	position:relative;
	float:left;
	background: url(images/green-gradient-tall.png) repeat-x 0 0;
}


#greenFooterHome {
	width:1000px;
	height:204px;
	padding:0;
	margin:0 auto;
	position:relative;
	top:12px;
}


#greenFooterHomeLeft {
	width:550px;
	padding:0;
	margin:35px 0 0 115px;
	position:relative;
	float:left;
}

.greenFooterHomeLeft {
	color:#ffffff;
	font: 16px/24px Arial;
}

#greenFooterHomeRight {
	width:250px;
	padding:0;
	margin:10px 50px 0 0;
	position:relative;
	float:right;
}

#greenFooterHomeRight a {
	color: #ffffff;
	text-decoration:none;
}
#greenFooterHomeRight a:visited {
	color: #ffffff;
	text-decoration:none;
}
#greenFooterHomeRight a:hover {
	color: #ffffff;
	text-decoration:underline;
}



/* footer */


#footer {
	width:100%;
	height:40px;
	margin:0 auto;
	padding:0 0 0 0;
	clear:both;
	float:left;
	position:relative;
	text-align:left;
	background-color:#ffffff;
	z-index:1;
}

#footerHome {
	width:100%;
	height:40px;
	margin:0 auto;
	padding:0 0 0 0;
	clear:both;
	float:left;
	position:relative;
	text-align:left;
	background-color:#ffffff;
	z-index:1;
}


#footer a {
	color:#559cbe;
	text-decoration:none;
}
#footer a:visited {
	color:#559cbe;
	text-decoration:none;
}
#footer a:hover {
	color:#559cbe;
	text-decoration:underline;
}

#footerHome a {
	color:#559cbe;
	text-decoration:none;
}
#footerHome a:visited {
	color:#559cbe;
	text-decoration:none;
}
#footerHome a:hover {
	color:#559cbe;
	text-decoration:underline;
}



.footer {
	font:12px Arial, Helvetica;
	padding-top:10px;
	color:#717073;
	z-index:1;
	
}

.footerLogo {
	clear:left;
	float:left;
}

.footerContent {
	padding:5px 0 0 2px;
	float:left;
}

/* contact page */

#contactForm td {
	padding: 12px 0 0 0;
}

.firstTD {
	width:150px;
}

.secondTD {
	padding-left:10px;
}

.grayText {
	color:#a7a7a7;
	font: 10px Arial, Helvetica, sans-serif;
}

.roundedTextField1 {
	background: url(images/roundedTextField.gif) no-repeat top left;
	height: 36px;
	width: 292px;
}

.roundedTextField2 {
	width: 282px;
	border: 0;
	margin:6px 0 0 3px;
	font-size: 18px;
	font-family: arial;
}

.roundedTextArea1 {
	background: url(images/roundedTextArea.gif) no-repeat top left;
	height: 130px;
	width: 292px;
}

.roundedTextArea2 {
	width: 282px;
	height: 115px;
	border: 0;
	margin:6px 0 0 3px;
	font-size: 18px;
	font-family: arial;
}



/* navbar */

#navbarBG {
	width:100%;
	height:36px;
	padding:0;
	margin:0;
	position:relative;
	background: url(images/header_bg.gif) repeat-x 0 bottom;
}

#navbar {
	width:1000px;
	height:36px;
	padding:0 0 0 235px;
	margin:0 auto;
	position:relative;
}

#navbar ul {
	height:36px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navbar ul a {
	float: left;
	display: block;
	height: 36px;
	text-indent: -99999px; 
}

#navbar ul a:hover {
	background-position: 0 -36px;
}


#navbar ul li{
	height:36px;
	margin: 0px;
	padding: 0px;
	display:inline;
	position:relative;
	float:left;

}

#navbar li.top1 a {
	width: 72px;
	height:36px;
	background-image: url(images/nav.about-set.gif);
	display:block;
}

#navbar li.top2 a {
	width: 85px;
	height:36px;
	background-image: url(images/nav.services-set.gif);
	display:block;
}

#navbar li.top3 a {
	width:90px;
	height:36px;
	background-image: url(images/nav.the_team-set.gif);
	display:block;
}

#navbar li.top4 a {
	width: 136px;
	height:36px;
	background-image: url(images/nav.event_memories-set.gif);
	display:block;
}

#navbar li.top5 a {
	width: 65px;
	height:36px;
	background-image: url(images/nav.blog-set.gif);
	display:block;
}

#navbar li.top6 a {
	width: 78px;
	height:36px;
	background-image: url(images/nav.clients-set.gif);
	display:block;
}

#navbar li.top7 a {
	width: 88px;
	height:36px;
	background-image: url(images/nav.contact-set.gif);
	display:block;
}

/* active states */

#about li.top1 a,
#services li.top2 a,
#the-team li.top3 a,
#event-memories li.top4 a,
#blog li.top5 a,
#clients li.top6 a,
#contact li.top7 a

 {
	background-position: 0 -36px;
}

