/* =========================================CSS Document for Spiritbrokers */


/*==============================Created by Cypher Design */

/*===============================================info@cypher-design.com */



/*==================================================Preamble */

* {
margin: 0;
padding: 0;
}

body  { z-index: -600; color: white; font-size: 0.8em; font-family: Verdana, Helvetica, Arial, sans-serif; background-image: url("images/spirit_03.jpg"); background-attachment: fixed }



/*================Container=============== */

#container  { z-index: 0; padding-bottom: 65px; margin-top: 65px; margin-right: auto; margin-left: auto; width: 900px; height: auto }
#container a:link { color: white; text-decoration: none; }

#container a:visited { color: #d9dadb; text-decoration: none; }

#container a:hover { color: white; text-decoration: underline;}

#container a:active { color: #e8ffce; text-decoration: none;}




/*================Header=============== */


#npage_header  { z-index: 0; background-position: 0px top; background-repeat: no-repeat; background-image: url(images/npage_06.gif); height: 80px; width: 1200px; }


#header  { z-index: 0; background-position: 0px top; background-repeat: no-repeat; background-image: url(images/spirit_06.gif); height: 115px; width: 1200px; }


#header p
{ font-style: italic; margin-top: 30px; line-height: 22px; font-size: 1.3em; margin-left: 30px; height: 50px; width: 500px; float: left; }


#header img
{ margin-right: 0px; padding: 0px; margin-bottom: 0px; margin-top: 30px; margin-left: 40px; float: left; }



/*================Main Content=============== */


#mainone { z-index: 1; padding-top: 10px; border-style: none; position: relative; clear: left; background-repeat: no-repeat; background-image: url(images/spirit_14.jpg); height: 196px; width: 900px;}


#mainone a:link
{ text-decoration: underline; }

#mainone a:visited
{ text-decoration: underline; }

#mainone a:hover
{ color: #d1872f; text-decoration: underline; }

#mainone a:active
{ color: white; text-decoration: underline; }

#npage_mainone  { z-index: 1; padding-top: 30px; border-style: none; position: relative; clear: left; background-repeat: no-repeat; background-image: url(images/spirit_14.jpg); height: 48px; width: 900px; }


#npage_mainone em {
	font-size: 0.7em;
}



#main_wrapper  { border-width: 1px; position: relative; clear: left; border-style: none; padding: 0px; background-color: white; height: auto; width: 900px; color:black;}


#main_wrapper h2  { padding-bottom: 12px; font-size: 1.9em; font-weight: bold; line-height: 16px; }

#main_wrapper h3  { color: black; margin-bottom: 10px; border-bottom-color: #d1872f; border-bottom-width: 1px; border-bottom-style: solid; font-size: 1.3em; font-weight: bold; line-height: 20px; }

#main_wrapper li  { color: black; margin-left: 20px;line-height: 12px; padding-bottom: 8px; }

#main_wrapper h4  { margin-bottom: 10px; color: black; font-weight: bold; }

#main_wrapper em  { font-size: 13px; line-height: 16px; padding-bottom: 16px; }

#main_wrapper p  { color: black; line-height: 16px; padding-bottom: 16px; text-decoration:none;}

#main_wrapper a:link { color: black; text-decoration: none; }
#main_wrapper a:visited { color: black; text-decoration: none; }

#main_wrapper a:hover { color: #00007f; text-decoration: none; }

#main_wrapper a:active { color: #005200; text-decoration: none; }


/*================Clear Div=============== */


#cleardiv  { clear: both; background-color: #d1872f; height: 2px; width: 900px; }






/*================Footer=============== */



#footer  { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 10px; letter-spacing: 1px; font-weight: bold; text-align: center; font-size: 18px; margin: 0px; z-index: 3; border-style: none; background-repeat: no-repeat; background-position: 0 bottom; background-image: url(images/spirit_16.gif); height: 40px; width: 900px; }





/*================Main Menu=============== */



#menu  { z-index: 100; letter-spacing: 1px; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; border-bottom-color: #65553f; border-bottom-style: none; position: relative; clear: left; min-height: 20px; padding-left: 20px; padding-top: 0px; text-align: center; background-color: #65553f; height: 20px; width: 880px; }


#menu ul  { padding-left: 0px; padding-bottom: 0px; padding-right: 0; padding-top: 7px; margin-left: 0px; margin-bottom: 0; margin-right: 0; margin-top: 0; text-align: center; list-style: none; float: left;}
html>body 
#menu ul {
padding-top: 4px;
}

#menu li  { color: white; font-size: 8pt; text-decoration: none; display: block; margin: 0; padding-bottom: 3px; }

#menu a  { color: white; font-size: 8pt; text-decoration: none; display: block; margin: 0; padding-bottom: 3px; }

#menu a:hover {
	text-decoration: underline;
}

#menu li {margin-left: 10px; float: left; padding-bottom: 0; padding-right: 0px; padding-top: 0; position: relative;}

#menu ul ul {
margin-left: 0px;
border-bottom-color: #65553f;
border-bottom-style: solid;
border-bottom-width: 4px;
background-color: #422f1e;
position: absolute;
z-index: 10;
width: 150px;
text-align:left;
}

#menu ul ul li
{ padding-top: 3px; width: 100%; margin-left: 0px; }

#menu ul ul li:hover
{ background-color: #8f661e; margin-left: 0px; }

#menu ul ul ul {
top: 0;
left: 100%;
}
#menu ul ul a {
padding-right: 4px;
padding-left: 4px;
border-left-width: 0px;
font-weight:normal;
display:block;
color: white;
padding-bottom: 6px;
}

#menu ul ul a:hover {
text-decoration: none;
} div#menu ul ul,
div
#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
{display: none;}
div
#menu ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul
{ display: block;}



/*================Miscellaneous=============== */


.logo  { padding-top: 25px; padding-left: 410px; }


.npage_logo  { padding-top: 15px; padding-left: 520px; }


.introindent  { letter-spacing: 1px; padding-top: 10px; z-index: 4; font-style: italic; line-height: 33px; font-size: 22px; position: relative; top: 10px; padding-left: 270px; height: 100px; width: 460px; }


.centered  { line-height: 16px; padding-top: 10px; text-align: center; }
h1
{ margin-left: 267px; font-size: 2.2em; }

.darklink
{ color: black; }
strong
{ font-weight: bold; }

.callnow
{ margin-top: 4px; font-size: 1.2em; font-weight: bold; text-align: center; }

