﻿html {
 margin: 0;
 padding: 0;
 }
 
body{
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
color: #000;
background: url(/images/background.jpg) top left repeat-x #B7AE8D;
scrollbar-base-color: #81754F;
}

p {
font-size: 0.75em;
line-height: 1.5em;
}

h1 {
width: 50%;
font: 1.5em verdana,arial,helvetica,sans-serif;
padding: 5px 10px;
color: #81754F;
border-bottom: solid 1px #81754F;
}

h2 {
font: bold 0.75em verdana,arial,helvetica,sans-serif;
padding: 5px 10px;
color: #000;
background: #ADA37D;
}
h3{
padding: 5px;
font: bold 0.75em verdana,arial,helvetica,sans-serif;
color: #FAFBFD;
}

h4 {
font: bold 0.75em verdana,arial,helvetica,sans-serif;
padding: 0;
color: #000;
}

/* ======================== Main divs ===============================*/
div#container{
margin: 1em auto;
background: #B7AE8D;
border: 1px solid #000;
max-width:1200px; 
 width: auto !important;
 width:1200px;
}

#header{
background: url(/images/head_background.jpg) top left no-repeat #B6AD8C;
height: 99px;
border-bottom: solid 5px #660000;
font: bold 1.5em verdana, arial, helvetica, sans-serif;
color: #660000;
margin: 0;
}

#banner{
background:transparent;
height: 100px;
padding: 2px 0 0 0;
border-bottom: solid 1px #000;
}

#shopbtns{
padding: 10px;
text-align: center;
background: transparent;
border-bottom: solid 1px #000;
}

#shopbtns img{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
/*===============================UFWUS STYLES ====================*/
#ufwus{
/*padding-top: 1em;*/
margin: 10px 300px 0 1em; /* SWAP ORDER */
background-color: transparent;
}

body#admin #ufwus{
/*padding-top: 1em;*/
margin: 20px 1em 0 1em; /* SWAP ORDER */
background-color: transparent;
}

body#email #ufwus{
margin:10px; /* SWAP ORDER */
background-color: transparent;
}

body#email #ufwus p{
margin:5px; /* SWAP ORDER */
}

#ufwus p{
margin: 1em 0 0 0;
padding: 0 0 0 20px;
color: #000;
text-align: left;   
}

#ufwus p.rig{
margin: 0 0 0 1em;
padding:20px 0 0 0 ;
color: #000;
text-align: right;   
}

#ufwus p.message{
font: bold 0.90em verdana,arial,helvetica,sans-serif;
color: #660000;
}

#ufwus p.notice{/*yellow message text*/
 font: bold 0.8em verdana, geneva, arial, sans-serif;
 color: #660000;
 }
 
#ufwus p.bogus{
width: 50%;
font: 1.5em verdana,arial,helvetica,sans-serif;
padding: 5px 10px;
color: #660000;
}

#ufwus ul li {
 font: 0.75em verdana, arial, helvetica, sans-serif;
 list-style: square;
 color:  #000;
 line-height: 1.5em;
 text-align: left;   
 padding: 0 10px 0 10px;
 }
 
 #ufwus ul li.message{
 font: bold 0.90em verdana,arial,helvetica,sans-serif;
 list-style: square;
 color:  #660000;
 line-height: 1.5em;
 text-align: left;   
 padding: 0 10px 0 10px;
 }
 
#ufwus ul ul li {
 list-style: circle;
 font: 1em verdana, arial, helvetica, sans-serif;
 color:  #000;
 line-height: 1.5em;
 text-align: left;   
 padding: 0 10px 0 10px;
 }

#ufwus ol{
 list-style-type: decimal;
 font: 0.75em verdana, arial, helvetica, sans-serif;
 color:  #000;
 line-height: 1.5em;
 text-align: left;   
 padding: 5px 10px 0 40px;
 }

#ufwus ol ol{
 list-style-type: lower-roman;
 font: 0.75em verdana, arial, helvetica, sans-serif;
 color:  #000;
 line-height: 1.5em;
 text-align: left;   
 padding: 0 10px 0 30px;
 }
 
 #ufwus img{
 margin: 5px;
 border: solid 1px #000;
 }
 
 body#admin #ufwus img{
 border: none;
 }

#ufwus a, #ufwus a:link { 
 color:  #000;   
 text-decoration: underline;
} 

#ufwus a:visited { 
 color:  #000;   
 text-decoration: underline;
} 

#ufwus a:hover { 
 color: #61593B;
 text-decoration: none;
} 
/*================= Link from image ============*/
#ufwus a.nobdr:link{ 
color: #B7AE8D;
text-decoration: none;
} 

#ufwus a.nobdr:visited { 
color: #B7AE8D;
 text-decoration: none;
} 

#ufwus a.nobdr:hover { 
 color: #B7AE8D;
text-decoration: none;
} 

#ufwus img.nilbdr{
 border: none;
 }
 
 /*THESE 2 PRINT AND HIDE USED TO TOGGLE TO THE PRINT VIEW*/
#ufwus p.print{
 display: none;
}

#ufwus p.hide{
 font: bold 12px verdana,arial,helvetica,sans-serif;
 margin:0;
 padding: 0 10px 0 10px;
 color: #000;
 text-align: left;
}

#ufwus p.hider{
 font: bold 12px verdana,arial,helvetica,sans-serif;
 margin:0;
 padding: 0 10px 0 10px;
 color: #000;
 text-align: right;
}

#ufwus p.message{
font: bold 12px verdana,arial,helvetica,sans-serif;
color: #A52A2A
}

#ufwus a.back{
 color: #000;
 text-decoration: none;
}

#ufwus a:hover.back {
 color: #060;
 text-decoration: underline;
}

/*============= TABLE STYLES ==============================*/
#ufwus table{
 border: solid 1px #000;
 border-collapse: collapse;
 }
/*===================quote table===============*/ 
body#quote #ufwus table{
border: solid 1px #000;
border-collapse: collapse;
background-color: #DEDACC;
font: 0.70em verdana,arial,helvetica,sans-serif;
}

body#quote #ufwus table.noborder{
border: none;
border-collapse: collapse;
font: 1.0em verdana,arial,helvetica,sans-serif;
/* text-align: center; */
}

body#quote #ufwus table tr.alt{
background-color: #F2F0EB;
}

body#quote #ufwus table tr.mainfill{
background-color: #660000;
font: 1.0em verdana,arial,helvetica,sans-serif;
color: #fff;
padding: 5px;
}

body#quote #ufwus table tr.main{
background-color: #660000;
font: bold 1.0em verdana,arial,helvetica,sans-serif;
color: #fff;
padding: 5px;
}

body#quote #ufwus table tr.headings{
background-color: #CAC4AD;
font: bold 1.0em verdana,arial,helvetica,sans-serif;
color: #000;
padding: 5px;
text-align: center;
border-bottom: solid 1px #000;
}
/*====================finance admin====================*/
body#admin #ufwus table.finance{
border: solid 1px #000;
border-collapse: collapse;
background-color: #DEDACC;
font: bold 0.70em verdana,arial,helvetica,sans-serif;
color: #000;
padding: 10px;
 }

#ufwus table.finance tr.mainfill{
 background-color: #660000;
font: 1.0em verdana,arial,helvetica,sans-serif;
color: #fff;
padding: 5px;
text-align: center;
 }
 
body#admin #ufwus table.finance pre{
font-size: 1.3em;
color: #000;
 }
 
#ufwus table.finance tr.alt{
background-color: #F2F0EB;
}
/*===================admin table===============*/ 
 body#admin #ufwus table{
 border: solid 1px #000;
 border-collapse: collapse;
 font: 1.0em arial,verdana,helvetica,sans-serif;
 }
 
 #ufwus table.noborder{
 border: none;
 border-collapse: collapse;
 font: 1.0em arial,verdana,helvetica,sans-serif;
 }

#ufwus table tr.mainfill{
 background-color: #81754F;
 font: bold 0.9em verdana,arial,helvetica,sans-serif;
 color: #fff;
 }
 
 #ufwus table tr.mainfilla{
 background-color: #81754F;
 font: bold 0.8em verdana,arial,helvetica,sans-serif;
 color: #fff;
 }

#ufwus table tr.lighter{
 background-color: #DEDACC;
 font: bold 0.84em verdana,arial,helvetica,sans-serif;
 color: #000;
 }
 
 #ufwus table p.valid{
 background-color: #CC3333;
 font: bold 0.70em verdana,arial,helvetica,sans-serif;
 line-height: 1.5em;
 color: #fff;
 }
 
 #ufwus table tr.alt{
 background-color: #ADA37D;
 /*font: bold 0.84em verdana,arial,helvetica,sans-serif;*/
 color: #000;
 }

#ufwus table tr.lightest{
 background-color: #DEDACC;
 }
 
 #ufwus table.noborder tr.lightest{
 background-color: #6C95BA;
 font: bold 1.0em arial,verdana,helvetica,sans-serif;
 }

#ufwus table td{
 border-right: solid 1px #000;
 }
 
 #ufwus table.noborder td{
 border-right: none;
 }

#ufwus table.noborder{
 border: none;
 border-collapse: collapse;
 }
 
 #ufwus table td.mainfill{
 background-color: #81754F;
 font: bold 0.9em verdana,arial,helvetica,sans-serif;
 color: #fff;
 }

#ufwus table td.lighter{
 background-color: #4E7CA6;
 font: bold 0.84em verdana,arial,helvetica,sans-serif;
 color: #fff;
 }

 body#admin #ufwus table tr.catad{
 background-color: #933013;
 font: bold 0.90em verdana,arial,helvetica,sans-serif;
 color: #fff;
 margin-left:50px;
 }

/*==========================FOOTER STYLES ===========================*/

#footer{
clear: both;
background-color: #660000;
padding:  0 10px 1px 10px;
text-align: left;
color: #fff;
}


#footer a, #footer a:link { 
font: bold 0.80em verdana, arial, helvetica, sans-serif;
 color:  #fff;   
 text-decoration: none;
} 

#footer a:visited { 
 color:  #fff;   
 text-decoration: none;
} 

#footer a:hover { 
 color: #81754F;
 text-decoration: underline;
} 

#updated{
margin-left: 10px;
font: 0.80em verdana,arial,helvetica,sans-serif;
color: #000;
}

/* ==================  NEWS  =========================*/
#news{
background-color: transparent;
float: right; /* WAS FLOAT LEFT */
width: 210px;
margin: 40px 10px; /* WAS MARGIN-LEFT */
padding-top: /*1em*/0;
border-left: solid 1px #fff;
height: 450px; 
overflow: auto;
}

#news img{
margin-right: 5px;
border: solid 1px #000;
}

#news h6{
background: transparent;
text-align: center;
font:  bold 0.90em  verdana, arial, helvetica, sans-serif;
color: #660000;
margin: 0 0 20px 0;
padding: 0;
}

#news h2{
font:  bold 0.70em verdana, arial, helvetica, sans-serif;
color: #000;
margin: 3px 15px;
}
#news p{
font: 0.65em verdana, arial, helvetica, sans-serif;
color: #000;
margin: 2px 10px;
text-align: left;
}

 #news p.high{ /*adds space between each news item*/
 margin: 5px 0 5px 0;
 }

#news a, #news a:link { 
 color:  #000;   
 text-decoration: none;
} 

#news a:visited { 
 color:  #000;   
 text-decoration: none;
} 

#news a:hover { 
 color: #81754F;
 text-decoration: underline;
} 

/*===================================================*/

div#copyright{/*at bottom of page*/
 text-align: center;
 font: 0.7em verdana, arial, helvetica, sans-serif;
 color: #000;
 }

#copyright a, #copyright a:link { 
 color:  #000;   
 text-decoration: none;
 } 

#copyright a:visited { 
 color:  #000;   
 text-decoration: none;
 } 

#copyright a:hover { 
 color: #000;
 text-decoration: underline;
 } 

/*=====================Scrolling image marquee - ties in with js================================*/
div#scroller{
background: url(/images/scroll_background.jpg) top right no-repeat #B6AD8C;
height: 100px;
padding: 2px 0 2px 3px;
border-bottom: solid 1px #000;
 }

marquee { 
margin: 2px 3px 2px 3px; 
width: 900px;
padding: 0;
background: transparent;  
height: 100px; 
}

marquee img { 
border: solid 1px #000;
margin: 0 0 0 3px;  
padding: 0;
}

marquee img:hover {
margin: 0 0 0 3px;   
padding: 0;
border: solid 1px #fff; 
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8; 
}
/*=====================End scrolling image marquee=====================================*/

/*Gallery style*/

/*==========this is the div that holds all the pics======*/

div#gallery {
 margin: 1em 5px 1em 20px;
}


/*========below is all the css for the image display======*/

div.pic {
 float:left;
 height: 128px;
 width: 130px;
 padding: 5px 15px;
 margin: 5px 3px;
 background: transparent;
border: 1px solid #000;
color: #000;
}

div.ls img {
 height: 96px;
 width: 128px;
 margin: 6px 0 2px 0;
}


.mbtn{
 text-align: center;
 font: bold 12px verdana, geneva, arial, sans-serif; 
 color: #fff;
margin: 5px 0; 
 padding: 1px 3px 1px 3px;
 text-decoration: none; 
 background-color: #A52A2A;
 border: 1px solid #000;
 }

.mbtn:hover{
 color: #FE0700;
 background-color: #000;
 }

div#mfooter {
 margin: 0;
 padding: 0;
 height: 1px;
 text-align: center;
 background: #000;
 clear: both;
}
