body { margin: 0px; padding: 0px; background-image: url(../images/bg-2.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; }

html { background-repeat:repeat-x; margin:0px; padding:0px; }

#wrapper {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#header {
	height: 150px;
	margin-top: 20px;
}

#socialicons { float: right; height: 65px; width: 300px; text-align: right; margin-top: 5px; }

#flash_slides { background-color: #999; height: 300px; margin-bottom: 20px; }

#menu_main { height: 52px; padding-left: 50px; background-repeat: repeat-x; margin-bottom: 15px; background-color: #000; background-image: url(../images/left.jpg); }
.gallery { background-image: url(../images/active_gallery.jpg); background-repeat: no-repeat; }


#content_main { background-color: #FFF; clear: both; height: auto; margin-bottom: 15px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px; }


#content_left { float: left; width: 300px; clear: left; height: 260px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px; background-image: url(../images/bg.jpg); color: #FF0; font-family: "Century Gothic"; font-size: 14px; }

#content_middle { float: left; width: 300px; margin-left: 16px; height: 260px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px; margin-bottom: 15px; background-image: url(../images/bg.jpg); font-family: "Century Gothic"; font-size: 14px; color: #FC0; }
#footer { background-color: #800000; width: 1024px; margin-right: auto; margin-left: auto; padding-top: 15px; text-align: center; display: inline-block; padding-right: 0px; color: #FFF; }
#footer_outer #footer a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #FFF; display: inline-block; padding-right: 15px; padding-left: 15px; text-decoration: none; margin-left: 0px; margin-bottom: 15px; }


#footer_outer { height: 150px; width: 100%; margin-right: auto; margin-left: auto; clear: both; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; }
.smalltext { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #FFF; }




#content_right { float: right; width: 300px; height: 260px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px; font-family: "Century Gothic"; font-size: 14px; color: #FC0; background-image: url(../images/bg.jpg); }

h1 { font-family: "Century Gothic"; font-size: 28px; font-weight: bold; color: #AE0000; line-height: 42px; margin: 0px; padding: 0px; }

p { font-family: "Century Gothic"; font-size: 14px; line-height: 22px; color: #333; text-align: justify; }

.floatright { float: right; margin-top: 8px; margin-left: 16px; }

.floatrightcontact { float: right; margin-top: 8px; margin-left: 16px; border: 1px solid #999; }

#wrapper #content_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent { font-family: "Century Gothic"; font-size: 14px; text-align: justify; line-height: 22px; margin: 0px; padding-top: 6px; padding-right: 16px; padding-bottom: 6px; padding-left: 16px; }

#wrapper #content_main p .fancybox img { border: 2px solid #B90210; margin-right: 25px; margin-bottom: 25px; }

#wrapper #content_main #EnquiryForm { width: 550px; padding: 15px; border: thin solid #D6D6D6; }

.fields { padding: 10px; border: 1px solid #D6D6D6; }

.red { font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #F00; }

.contact { font-family: "Century Gothic"; font-size: 20px; color: #333; margin-left: 90px; padding: 0px; margin-top: 0px; line-height: 30px; font-weight: bold; }

.contactred { color: #900; }
.ee-logo {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.logo {
	margin-top: 20px;
	margin-left: 20px;
}
#wrapper #header #FlashID {
	margin-top: 5px;
	margin-left: 5px;
}

#eelogo {
	width: 545px;
	position: absolute;
	left: 152px;
	top: 39px;
	height: 87px;
	background-position: center top;
	background-image: url(../images/ee-logo.png);
}
