/* site wide css file - copyright 2006 Six Gun LLC */
body {
background-color: #FFFCF4;
}

.navigation {
border: double;
border-color: blue;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 20px;
padding-left: 15px;
background-color : #39567E;
color: white;
text-decoration: none;
line-height: 1.6em;
width: 150px;
}


.navigation a {
background-color: #39567E;
color: white;
}


.navigation a:visited {
background-color: #39567E;
color: white;
}


.navigation a:hover {
background-color: #39567E;
color: yellow;
}


.content {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*background-color: white;*/
color: black;
text-decoration: none;
line-height: 1.6em;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 5px;
width: 100%;
}

.content a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
/*background-color: white;*/
color: blue;
text-decoration: underline;
line-height: 1.6em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.content h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
/*background-color: white;*/
color: #39567E;
text-decoration: none;
line-height: 1.3em;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.content h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
/*background-color: white;*/
color: #39567E;
text-decoration: none;
line-height: 1.3em;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.content h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*background-color: white;*/
color: #39567E;
text-decoration: none;
line-height: 1.2em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

.content p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*background-color: white;*/
color: black;
text-decoration: none;
line-height: 1.2em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 50px;
/*background-color: white;*/
color: #39567E;
text-decoration: none;
line-height: 1.2em;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 0px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*background-color: white;*/
color: #39567E;
text-decoration: none;
line-height: 1.0em;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 50px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*background-color: white;*/
color: #39567E;
text-decoration: none;
line-height: 1.0em;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 50px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
/*background-color: white;*/
color: red;
text-decoration: none;
line-height: 1.0em;
padding-top: 2px;
padding-right: 15px;
padding-bottom: 2px;
padding-left: 12px;
}

.logo {
border: double;
border-color: blue;
vertical-align: top;
background-image:  url("../pics/logo.gif");
background-repeat: no-repeat;
background-position: top left;
height: 125px;
width: 175px;
}



.header {
border: double;
border-color: blue;
vertical-align: top;
background-image:  url("../pics/topheader.jpg");
background-repeat: repeat-x;
background-position: top left;
/*height: 125px;*/ /*ie 6 bug? prevents calling this height out - ie adds all heights within a row */
width: 100%;
/*
moved his block of control code into .header_text
font-family: Arial, Helvetica, sans-serif;
background-color: blue;
color: white;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding-left: 0px;
padding-top: 90px;
text-indent:10;
*/

}


.header_text p {
font-family: Arial, Helvetica, sans-serif;
background-color: transparent;
color: red;
font-size: 30px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding-left: 10px;
padding-top: 20px;
white-space: nowrap;
}


.header_text {
font-family: Arial, Helvetica, sans-serif;
background-color: transparent;
color: black;
font-size: 15px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding-left: 5px;
padding-top: 30px;
white-space: nowrap;
}


.footer {
text-align: center;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #C1C1C1;
color: white;
font-weight: normal;color: white;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
width: 100%;
}

.privacy {
text-align: center;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: transparent;
color: black;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
width: 100%;
}

.privacy a {
text-align: center;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
color: blue;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
text-decoration: underline;
width: 100%;
}

.specials {
background-color: green;
color: red;
}


#td_footer {
}

#td_privacy {
}

#td_navigation {
vertical-align: top;
}


#tr_top {
vertical-align: top;
}


#tr_mid {
vertical-align: top;
}

/*  ie 5 forces the page height to 100% but seems to ignoe vertical alignment for other elements
when this is working
#tbl_container {
height: 100%;
}
*/