#nav
{
float: left;
width: 197px;
list-style-type: none;
padding: 0;
background: #f3fbea url(/images/nav.gif) no-repeat;
}
#nav ul
{
float: left;
width: 157px;
list-style-type: none;
padding: 20px;
padding-bottom: 18px;
margin: 0;
}
#nav ul li
{
float:left;
padding: 0;
margin: 0 0 2px 0;
font-size: 1.3em;
list-style-image:none;
}

#nav ul li a
{
display: block;
float: right;
text-decoration: none;
height: 23px;
width: 152px;
border-bottom: 0px none;
padding-top: 5px;
padding-left: 5px;
background: #5BBF21;
color: #FFFFFF;
}

#nav ul li a:hover, #nav ul li a.active
{
background: #60605B;
color: #ffffff;
}

#nav ul li.black a
{
background: #333333; 
color: #FFFFFF;
}

#nav ul li.black a:hover
{
background: #000000;
color: #ffffff;
}

#nav ul li.subnav
{
height: auto;
}
#nav ul ul
{
float: left;
width: 157px;
list-style-type: none;
margin: 2px 0 -2px 0;
padding: 0;
font-size: 0.9em;
}
#nav ul ul li {
font-size: 1em;
}
#nav ul li ul li a{
background: #AFAAA3;
color: #ffffff;
}
#nav ul li ul li a:hover{
background: #60605B;
color: #ffffff;
}


#gap
{
float: left;
height: 16px;
width: 197px;
display: block;
text-indent: -8000px;
background: url(/images/gap.gif) no-repeat;
font-size: .05em;
line-height: .05em;
}
#login
{
float: left;
width: 157px;
padding: 0 20px 20px 20px;
background: url(/images/login.gif) no-repeat bottom left;
}
#login p, #login h3
{
float: left;
width: 137px;
}
#account ul
{
padding-top:0;
}
/* for Internet Explorer */
/*\*/
* html #logininner p, * html #logininner h3
{
float: none;
}
/**/
#logininner
{
float: left;
width: 137px;
padding: 10px;
background: #5BBF21;
color: #fff;
min-height: 110px; 
height: auto;
}
/* for Internet Explorer */
/*\*/
* html #logininner
{
height: 110px;
}
/**/

#logininner p {font-size:1.1em;}

#logininner p input
{
font-size: .9em;
line-height: 1em;
background: #ffffff !important;
color: #817e83;
padding: 4px;
margin: 0;
width: 127px;
border: 1px solid #a1ac81;
}
#logininner p input.alert
{
background: #fff !important;
}
#logininner p.submit
{
margin: 0;
text-align: right;
}
#logininner p.submit input
{
color: #fff;
background: #60605B !important;
width: auto;
border: 0 none;
cursor: pointer;
}

p.forgot {margin: 5px 0px 0px 0px;}
p.forgot a, p.forgot a:visited, p.forgot a:active {color:#FFFFFF; text-decoration: none;}
p.forgot a:hover {color:#FFFFFF; text-decoration: underline;}

#facebook {padding: 0 20px 20px 20px;}
