 * {
font-family:Helvetica, Arial, sans-serif;
}

body {
padding:0;
margin:0;
background-image:url(/images/bg.jpg);
background-repeat:repeat;
}

div#outerContainer {
width:950px;
}

div#innerContainer {
width:950px;
float:left;
background-image:url(/images/contentBg.jpg);
background-repeat:repeat-y;
}

div#newsletterHolder {
width:395px;
float:right;
height:36px;
text-align:right;
padding:5px 0 0 0;
}

div#newsletterHolder input.inputField {
background-image:url(/images/inputBg.jpg);
background-repeat:no-repeat;
border:none;
height:13px;
width:160px;
padding:5px;
color:#8e0100;
font-size:12px;
font-weight:700;
}

div#header {
width:950px;
height:181px;
float:left;
background-image:url(/images/headerBg.jpg);
background-repeat:no-repeat;
}

div#mainContent {
width:950px;
float:left;
background-image:url(/images/containerBg.jpg);
background-repeat:no-repeat;
background-position:0 -200px;
text-align:left;
padding:5px 0 15px 0;
}

div#nav {
width:175px;
float:left;
/*THIS IS ONLY TEMPORARY*/
padding:0 0 60px 0;
}

div#leftCol {
width:175px;
float:left;
padding:0 13px 0 10px;
_padding:0 0 0 10px;
}

div#centerCol {
width:525px;
float:left;
padding:0 42px 0 0;
_padding:0 32px 0 0;
}

*:first-child+html div#centerCol {
padding:0 32px 0 0;
}

div#rightCol {
width:175px;
float:left;
text-align:right;
}

h1 {
font-family:Georgia, "Times New Roman", serif;
font-size:30px;
padding:0 0 15px 0;
margin:0;
font-weight:100;
font-style:italic;
color:#f4bf84;
}

h2 {
font-family:Georgia, "Times New Roman", serif;
font-size:26px;
padding:0;
margin:0;
font-weight:100;
font-style:italic;
color:#fff;
}

h3 {
font-family:Georgia, "Times New Roman", serif;
font-size:21px;
padding:0;
margin:0;
font-weight:100;
font-style:italic;
color:#f4bf84;
}

h4 {
font-family:Georgia, "Times New Roman", serif;
font-size:18px;
padding:0 0 5px 0;
margin:0;
font-weight:100;
font-style:italic;
color:#fff;
}

h5 {
font-family:Georgia, "Times New Roman", serif;
font-size:14px;
padding:0;
margin:0;
font-weight:100;
font-style:italic;
color:#f4bf84;
}

h6 {
font-family:Georgia, "Times New Roman", serif;
font-size:14px;
padding:0;
margin:0;
font-weight:100;
font-style:italic;
color:#fff;
}

p {
color:#fff;
font-size:12px;
line-height:18px;
margin:0;
padding:7px 0 7px 0;
clear:left;
}

div.block {
width:175px;
float:left;
padding:10px 0 0 23px;
}

div.testimonialHolder {
width:491px;
height:152px;
float:left;
background-image:url(/images/testimonialBg.jpg);
background-repeat:no-repeat;
clear:left;
margin:5px 0 10px 0;
}

div.testimonialText {
width:423px;
float:left;
height:95px;
font-family:Georgia, "Times New Roman", serif;
color:#f4bf84;
font-size:22px;
padding:22px 0 0 45px;
font-weight:100;
}

div.testimonialName {
color:#fff;
font-size:12px;
float:left;
clear:left;
padding:0 0 0 45px;
width:423px;
}

div.testimonialName span {
font-style:italic;
}

div#footerContainer {
width:968px;
height:219px;
}

div#footerContent {
float:left;
background-image:url(/images/footerBg.jpg);
background-repeat:no-repeat;
width:968px;
height:195px;
padding:35px 0 0 43px;
_margin:0 0 0 20px;
}

div.bentoBox {
width:182px;
height:142px;
float:left;
text-align:left;
padding:0 55px 0 0;
}

div.bentoBox p {
line-height:16px;
}

a {
font-size:12px;
font-weight:700;
color:#f4bf84;
text-decoration:none;
}

a:hover {
color:#fff;
}

/*ACCORDIONS*/

#basic-accordian{
width:165px;
z-index:2;
}

#basic-accordian img {
margin:10px -10px 0 0;
}

div#test-header,div#test1-header,div#test2-header {
overflow:hidden;
padding:10px 15px 0 0;
background-image:url(/images/plus.png);
_background-image:url(/images/plus.gif);
background-repeat:no-repeat;
background-position:right 12px;
}

.accordion_headings{
color:#fff;
cursor:pointer;
font-weight:100;
margin:0 0 5px 0;
}

.accordion_headings h6:hover {
color:#f4bf84;
}

.accordion_child{
padding:0;
font-size:10px;
color:#f4bf84;
font-weight:100;
line-height:12px;
}

/*END ACCORDIONS*/

div#copyright {
color:#fff;
float:left;
font-family:Georgia, "Times New Roman", serif;
font-size:12px;
padding:0 0 10px 20px;
_margin:0 0 0 20px;
}

div#norex {
float:right;
width:61px;
height:15px;
overflow:hidden;
padding:0 20px 0 0;
_padding:0;
}

div#norex a {
width:61px;
height:15px;
display:block;
background-image:url(/images/norex.jpg);
background-repeat:no-repeat;
float:left;
}

div#norex a:hover {
background-position:0 -15px;
}

ul li,ol li {
font-size:12px;
line-height:18px;
color:#fff;
}

div.testimonialWrapper{
margin-left: 25px;
border-left: 2px solid #f4bf84;
margin-top: 8px;
margin-bottom:8px;
padding-left: 8px;
}

div.testomonialTitle{

}

div.testimonialContent p{
}

div.testimonialContent img{
float:right;
border:2px solid white;
margin: 5px 0px 0px 5px;
padding: 1px;
}

div.testimonialFooter p{
float:right;
}

ul,ol {
padding:0 0 10px 25px;
margin:0;
}

/*LOGIN FORM*/

form fieldset.hidden input#username,form fieldset.hidden input#password {
background-image:url(/images/inputBg.jpg);
background-repeat:no-repeat;
border:none;
height:13px;
width:160px;
padding:5px;
color:#8e0100;
font-size:12px;
font-weight:700;
}

form fieldset.hidden,form fieldset.hidden ol {
padding:0;
margin;0;
border:none;
}

form fieldset.hidden ol {
list-style:none;
}

form fieldset.hidden ol li {
padding:0 0 10px 0;
}

form fieldset.hidden ol li label {
font-family:Georgia, "Times New Roman", serif;
font-size:16px;
font-weight:100;
text-decoration:none;
color:#fff;
font-style:italic;
}

/*END LOGIN FORM*/

#navUl,#navUl ul {
list-style:none;
margin:0;
padding:0;
}

ul#navUl {
width:175px;
}

#navUl li.menuDivider {
display:none;
}

#navUl a {
display:block;
font-family:Georgia, "Times New Roman", serif;
font-size:16px;
font-weight:100;
text-decoration:none;
color:#fff;
line-height:34px;
font-style:italic;
}

#navUl a:hover {
color:#f4bf84;
background-image:url(/images/navHover.png);
_background-image:none;
background-repeat:no-repeat;
background-position:5px center;
}

#navUl li {
float:left;
padding:0 0 5px 0;
margin:0;
clear:left;
width:175px;
}

#navUl li a {
line-height:34px;
padding:0 25px;
_padding: 0 22px;
}

#navUl li ul {
position:absolute;
text-align:left;
background:#8bc92a;
width:16.5em;
left:-999em;
}

#navUl li ul li {
display:block;
clear:left;
width:100%;
line-height:34px;
border-bottom:1px solid #7cb53f;
}

#navUl li ul li a {
font-size:11px;
line-height:12px;
color:#fff;
width:15em;
padding:10px 0 10px 20px;
}

#navUl li ul ul {
margin:-1em 0 0 10em;
}

#navUl li:hover ul ul,#navUl li:hover ul ul ul,#navUl li.sfhover ul ul,#navUl li.sfhover ul ul ul {
left:-999em;
}

#navUl li:hover ul,#navUl li li:hover ul,#navUl li li li:hover ul,#navUl li.sfhover ul,#navUl li li.sfhover ul,#navUl li li li.sfhover ul {
left:auto;
}

#navUl li ul li:hover,#navUl li ul li.sfhover {
background-image:none;
}

#navUl li ul li a:hover {
color:#4d7119;
background-image:none;
}

#navUl li ul li ul li {
top:0;
}

