body {
background:#FFFFFF;
margin:9px;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#222222;
}

A{ color:#FC4604; text-decoration:underline; }
A:hover{ color:#6C8EFF; text-decoration:underline; }
A:active{ color:#999999; text-decoration:none; }
A:active:hover{ color:#6C8EFF; text-decoration:underline; }

#logo {
font-family:impact;
font-size:27px;
text-align:center;
}

#sidebar{
text-align:left;
width:150px;
border-right:#CCCCCC 1px solid;
}

#container {
width:700px;
margin-left:165px;
padding-left:5px;
}

#content1{
width:500px;
padding-left:5px;
float:left;
}

.content2{
padding:10px;
margin-left:5px;
float:right;
}

h3{
text-align:left;
color:#4682B4;
font-size:14pt;
font-weight:bold;
}

h4{
text-align:left;
color:#4682B4;
font-size:13pt;
}


#title{
height:50px;
margin-top:10px;
border-bottom:1px solid #CCCCCC;
text-align:right;
font-size:10pt;
letter-spacing:1px;
color:#CCCCCC;
}

#footer{
clear:both;
text-align:center;
font-size:10px;
height:30px;
margin-top:10px;
border-top:#CCCCCC 1px solid;
text-transform:lowercase;
}

#navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
background:#F3F3F3;
width: 160px;
}

#navlist li
{
list-style: none;
margin: 0;
border-top:#CCCCCC 1px solid;
text-align: right;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
background: #F3F3F3;
text-decoration: none;
}

#navlist li a { color: #4682B4; }

#navlist li a:hover
{
border-color: #FE3;
color: #666666;
background: #FFFFFF;
}

ul {
padding-left:0px;
margin-left:5px;
}

li {
list-style-type: square;
list-style-position:inside;
padding-left:0px;
margin-left:0px;
}

.purchase {
background-color:#FCFFF0;
padding:2px;
padding-left:10px;
border:1px dotted #D3D3D3;
border-left:1px solid #DFE2D5;
float:right;
width:180px;
margin:4px;
}


.field {
font-size:12px;
background-color:#f4f4f4;
border-right:1px solid #e0e0e0;
padding-left:5px;
}

input,textarea {
font-family:Verdana;
font-size:12px;
border:1px solid #505050;
}
	
.promo {
padding:3px;
border-left:3px solid #f5f5f0;
}

.promo_title {
background-color:rgb(245,245,245);
font-weight:bold;
border-bottom:1 dotted #808080;
color:#808080;
font-family:arial;
font-size:14px;
margin:2px;
}


code {
display:block;
background-color:#F5F5DC;
border:1px solid #BDB76C;
padding:5px;
}

.right {
border-left:1px solid #808080;
}