/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	vertical-align: baseline;
	background: transparent;
}

html {
	font-size: 100.01%;
	height: 100%;
	width: 100%;
}

body {
	line-height: 1;
}

* {behavior: url(iepngfix.htc);}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

a:active, a:focus {outline: none;}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 
.clearfix {clear: both; display:block;}


/* GLOBAL ***************************************************/

body {
	background: #404521 url('../images/main-bg.jpg') 0 0 no-repeat;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #594a42;
}

#container {width: 875px; margin: 25px 0 0 0;}

#header {width: 875px; height: 113px; position: relative;}

#header .logo-h1 {width: 531px; height: 113px; display: block; position: absolute; top: 0px; left: 25px;}

#header .contact-h2 {background: url(../images/contact-tab.png) 0 0; width: 259px; height: 113px; display: block; position: absolute; top: 0px; left: 556px;}

#header .contact-h2 div.phone {text-align: center; color: #ffffff; margin: 70px 0 0 -20px; font-size: .9em; position: relative;}
#header .contact-h2 div.email {text-align: center; color: #ffffff; margin: 0 0 0 -20px; font-size: .5em; position: relative; font-weight: normal;}

#header .contact-h2 div.email a,
#header .contact-h2 div.email a:link,
#header .contact-h2 div.email a:visited {color: #ffffff; text-decoration: none;}

#header .contact-h2 div.email a:hover {color: #ffffff; text-decoration: underline; font-weight: normal;}

#content {background: url(../images/main-content.png) 0 0 no-repeat; width: 875px; height: 574px; overflow: hidden; position: relative;}

#content a,
#content a:link,
#content a:visited {color: #239bd2; text-decoration: none;}
#content a:hover {color: #594A42; text-decoration: underline;}

#content .padding {padding: 50px 50px;}

#content p {font-size: .8em; line-height: 1.5em; margin: 0 0 15px 0;}

#content span.contact-box {background: #594A42; color: #ffffff; padding: 5px; margin-right: 10px;}

#content .boxes {width: 800px; display: block; margin-bottom: 10px;}

#content .boxes ul {margin: 0px; padding: 0px;}

#content .boxes ul li {width: 170px; height: 108px; float: left; background: url(../images/content-box.png) 0 0; padding: 32px 30px 10px 55px;}

#content .boxes ul li h3 {font-size: 1em; color: #8cc63f; margin-bottom: 0px; font-family: Georgia, Times, 'Times New Roman', serif; text-transform: none}

#content .boxes ul li p {font-size: .7em; line-height: 1.5em; margin: 0 0 15px 0;}

#footer {background: url(../images/footer-top.png) 50% 0; width: 875px; height: 32px;}

#footer #footer-left {width: 642px; height: 32px; float: left; font-size: .7em; color: #ffffff; padding-left: 50px;}

#footer #footer-right {width: 183px; height: 32px; float: left;}







































