html {
 margin: 0;
 padding: 0;
}


body{
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 13px;
 text-align: center;		/*IE5 PC hack for centering content */
 margin: 0;
 padding: 0;
 background:#330 url(/images/background.jpg) repeat-x;
behavior: url(/scripts/csshover.htc); /*so dumb WinIE will work */
 }

p{
 font:13px "Trebuchet MS", verdana, arial, sans-serif; 
 color:#000;
 line-height: 1.5em;
 color: #000;
 text-align: left;   
 }

h1 { 
 font: bold 15px verdana, geneva, arial, sans-serif;
 color: #9B9B81;
 margin: 15px;
 text-align: left;
 }

h2 { 
 font: bold 13px verdana, geneva, arial, sans-serif;
 color: #43538E;
 margin: 15px;
 text-align: left;
 }

h3 { 
 font: bold 14px verdana, geneva, arial, sans-serif;
 color: #000;
 margin: 15px;
 text-align: left;
 }


h4 { 
 font: bold 12px verdana, geneva, arial, sans-serif;
 color: #5B78A2;
 margin: 15px;
 text-align: left;
 }

h5 { 
 font: bold 12px verdana, geneva, arial, sans-serif;
 color: #CCCC33;
 margin: 15px;
 text-align: left;
 }

h6 { 
 font: bold 11px verdana, geneva, arial, sans-serif;
 color: #F6480C;
 margin: 15px;
 text-align: left;
 }

IMG.header { 
  float: right;
  margin: 0 -2px 0 0;
  display: inline;
 }


/* Specific divs */


div#header{
 background: #FFFFFB url(/images/birdtop.gif) no-repeat;
 height: 104px;
 }

div#subheader{
 background: #FFFFFB url(/images/birdbot.gif) no-repeat;
 height: 62px;
 border-bottom: 3px solid #43538E;
 margin: 0;
 padding: 0;
 }

div#policies{
position: absolute;
top: 150px;
right: 40px;
}

#policies p{
font: bold 11px arial, helvetica, sans-serif;
 color: #038;  
}

#policies a, #policies a:link { 
 font: bold 11px arial, helvetica, sans-serif;
 color: #038;   
 text-decoration: underline;
} 

#policies a:hover { 
 color: #ccc;
 text-decoration: none;
}


div#wrapper{
 width: 95%;
 margin: 10px auto;
 text-align: left;
 border: 3px solid #43538E;
 background: #FFFFFB;
 }

div#content {
 padding: 0;
 margin: 0;
 width: 100%;
 background: bottom left url(/images/ufwusbak.jpg) repeat-x #FFFFFB;
 border-bottom: 3px solid #43538E;
 }


/*UFWUS Styles*/

div#ufwus{
 padding: 0;
 margin: 0;
 }

#ufwus p{
 font: 13px "Trebuchet MS", verdana, arial, sans-serif; 
 color:#000;
 line-height: 1.5em;
 text-align: left;
 margin: 0 15px 0 15px;
 }


#ufwus, #ufwus ul li {
 list-style-image: url(/images/bullet.gif);
 font: 12px "Trebuchet MS", verdana, arial, sans-serif; 
 line-height: 19px;
 color: #000;
 text-align: left;
 margin: 0;
 padding: 0;   
 }

#ufwus ul li a{
 margin: 0;
 padding: 0;
 display: inline;
 text-decoration: underline;
 }

#ufwus ul li a:hover{
 text-decoration: none;
 }

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

#ufwus a:hover { 
 color: #43538E;
 text-decoration: none;
} 

#ufwus table{
 border: solid 1px #000;
 border-collapse: collapse;
font: 12px verdana, arial, helvetica, sans-serif;
line-height: 1.5;
}

#ufwus table p{
 /*font: normal 12px arial,helvetica,sans-serif;*/
font: 13px "Trebuchet MS", verdana, arial, sans-serif;
line-height: 1.5;
 margin:0;
 padding: 0;
 color: #000;
 text-align: left; 
 }

#ufwus table p.catright{
 /*font: normal 12px arial,helvetica,sans-serif;*/
font: 13px arial, helvetica, sans-serif;
line-height: 1.5;
 margin:0 15px 0 0;
 padding: 0;
 color: #000;
 text-align: right; 
 }

#ufwus table p.catleft{
 /*font: normal 12px arial,helvetica,sans-serif;*/
font: 13px arial, helvetica, sans-serif;
line-height: 1.5;
 margin:0 0 0 15px;
 padding: 0;
 color: #000;
 text-align: left; 
 }

#ufwus table p.price{
 /*font: normal 12px arial,helvetica,sans-serif;*/
font: 11px verdana, geneva, arial, sans-serif;
line-height: 1.5;
 margin:2px;
 padding: 0;
 color: #444;
 text-align: left; 
 }


#ufwus table h4 { 
 font: bold 12px verdana, geneva, arial, sans-serif;
color: #5B78A2;
 margin: 3px;
 text-align: left;
 }


#ufwus table .noborder{
border: 0;
 }

#ufwus IMG { 
 margin: 5px;
 border: solid 1px #000;
 display: inline;
 }


#ufwus table .btn{
 text-align: center;
 font-family: verdana, geneva, arial, sans-serif; 
 font-size: 11px;
 font-weight: bold;
 color: #fff; 
 padding: 2px 5px 2px 5px;
 text-decoration: none; 
 background-color: #285028;
 border: 1px solid #000; 
 }

#ufwus table input.btn:hover{
 background-color: #fc6;
 color: #000
 } 

#ufwus table a:hover.btn {
 background-color: #fc6;
 color: #000 
 }

#ufwus .btn{
 text-align: center;
 font-family: verdana, geneva, arial, sans-serif; 
 font-size: 11px;
 font-weight: bold;
 color: #fff; 
 padding: 2px 5px 2px 5px;
 text-decoration: none; 
 background-color: #43538E;
 border: 1px solid #000; 
 }

#ufwus .btn:hover{
 background-color: #9B9B81;
 color: #000;
 }
 
#ufwus a:hover.btn {
 background-color: #9B9B81;
 color: #000; 
}
 
#subscribe{
margin: 0 25px 0 0;
}
	
.yellowColor{/* this is for colouring the background of a cell using tinymce*/
 background-color: #CDCE34;
 padding: 2px 5px 2px 5px;
 color: #000;
 font: bold 12px verdana,geneva,arial,sans-serif;
 }

.greenColor{/* this is for colouring the background of a cell using tinymce*/
 background-color: #9B9B81;
 padding: 2px 5px 2px 5px;
 color: #CDCE34;
 font: bold 12px verdana,geneva,arial,sans-serif;
 border: 0;
}

.blueColor{/* this is for colouring the background of a cell using tinymce*/
 background-color: #43538E;
 padding: 2px 5px 2px 5px;
 color: #fff;
 font: bold 12px verdana,geneva,arial,sans-serif;
 border: 0;
}

.delbtn{
 text-align: center;
 font-family: verdana, geneva, arial, sans-serif; 
 font-size: 11px;
 font-weight: bold;
 color: #fff; 
 padding: 2px 5px 2px 5px;
 text-decoration: none; 
 background-color: #FF0066;
 border: 1px solid #000; 
 }

.delbtn:hover{
 background-color: #990000;
 color: #fff;
 }
a:delhover.btn {
 background-color: #990000;
 color: #fff;
}

/* End UFWUS Styles */

/* CART Styles */
div#cart{
background-color: #43538E;
margin: 0 10px 0 10px;
height: 2.5em;
}


#cart p{
 font: bold 12px arial, helvetica, sans-serif; 
 color:#fff;
padding: 5px;
 text-align: right;
}

#cart a, #cart a:link { 
 color: #fff;   
 text-decoration: underline;
} 

#cart a:hover { 
 color: #ccc;
 text-decoration: none;
}

/* CART Styles */

div#smfoot {
margin: 15px;
padding: 0;
clear: both;
}

#smfoot h2{
 font: bold 13px verdana, geneva, arial, sans-serif;
 color: #43538E;
 margin: 15px;
 text-align: right;
}

div#keenstreet{
background: transparent;
}

#keenstreet, keenstreet p{
 font: 10px verdana, geneva, arial, sans-serif;
 color: #fffff2;
 text-align: center;
}

#keenstreet a, #keenstreet a:link { 
 color: #fffff2;   
 text-decoration: underline;
} 

#keenstreet a:hover { 
 color: #ccc;
 text-decoration: none;
}

.nextbtn{
 text-align: center;
 font-family: verdana, geneva, arial, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 color: #43538E; 
 padding: 1px 3px 1px 3px;
 text-decoration: none; 
 background-color: transparent;
 border: solid 1px #fffffb;
 }

.nextbtn:hover{
 color: #fff;
 background-color: #43538E;
 }
a:nexthover.btn{
 color: #fffffb;
 background-color: #43538E;
}

.orderbtn{
 text-align: center;
 font-family: verdana, geneva, arial, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 color: #43538E; 
 padding: 1px 3px 1px 3px;
 text-decoration: none; 
 background-color: transparent;
 border: solid 1px #fffffb;
 }

.orderbtn:hover{
 color: #fff;
 background-color: #43538E;
 }
a:orderhover.btn{
 color: #fffffb;
 background-color: #43538E;
}
div#footer {
 background: #43538E;
 height: 30px;
 clear: both;
}

#footer p{
 font: bold 12px verdana, arial, helvetica, sans-serif;
 color: #FFFFFB;
 height: 30px;
 text-align: center;
 padding: 10px 0 0 0;
}






/* NAVIGATION Menu */
div#nav {
/*float: left; */
height: 22px;
width: 100%;
margin: 3px 0 0 0;
background: #363;

/*border-top: 3px solid #FFFFF2;*/

}

div#nav ul{
margin: 0;
padding: 0;
background: #363;
border: 1px solid #ccc;
border-width: 0;
font: bold 11px verdana,geneva,arial,helvetica,sans-serif;
display: block;

}

div#nav li{
position: relative;
list-style: none;
margin: 0 auto;
padding: 0px;
float: left;
width: 8em;
line-height: 1.5em;
display: inline;
}



/*div#nav ul ul li li:hover{
/*background: #cc3;*/
color: #000;
}*/

div#nav li.submenu li.submenu:hover{
background-color: #cc3;

}

div#nav li.submenu:hover{
background: #363;
color: #000;
}

div#nav li a{
display: block;
padding: 0.25em 0 0.25em 0.5em;
text-decoration: none;
width: 7.5em;
color: #cc9;
}


#nav ul li a:link{
color: color: red;
}
#nav ul li a:visited {
color: color: red;
}
#nav ul li a:hover {
color: #ffc;
}
#nav ul li a:active {
color: #ccc;
}

div#nav ul li ul li a{
display: block;
padding: 0.25em 0 0.25em 0.5em;
text-decoration: none;
width: 12.5em;
color: #cc9;
}



div#nav>ul a{/*ie hack for width*/
width: auto;
}

div#nav ul ul{
position: absolute;
width: 7em;
display: none;
}

div#nav ul ul li{
border-bottom: 1px dotted #aaa;
margin: 0;
display: block;
padding: 0;
list-style: none;
width: 12.5em;
background: #363;
}

div#nav ul.level1 li.submenu:hover ul.level2{
display: block;
/*background: #363;*/
}

div#nav ul.level2 li.submenu:hover ul.level3{
display: block;
}

div#nav ul.level2{
top: 1.5em;
left: -1px;
}

div#nav ul.level3{
top: -1px;
left: 12em;
}