/* CSS Document */

body, * { margin: 0px; padding:0px; font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; border: 0;}

ul { margin: 10px 20px; padding:0px;}
p { margin:0 0 10px; }
h2 { font-size: 1.1em; margin:0 0 10px; }
h3 { font-size: 1.1em; margin:0 0 10px; }
img.left { float:left; margin: 0px 10px 10px 0px; }
img.right { float:right; margin: 0px 0px 10px 10px; }

#top { width: 695px; height: 150px; margin:auto; font-size: 0.8em; }
#head { height: 69px; padding:35px 20px 0px 30px;  }
#head h1 { width: 410px;  float:left; margin:0px; font-size: 2.8em; font-weight:normal; }
#head h1 img { margin-right: 0px; }
#head h1 span { padding-left:20px; font-size: 0.5em; }

#searchDiv { width: 150px; float: right; }
#searchDiv span { font-size: 0.7em; font-weight: bold; }
#searchDiv form { margin-top:3px;background: #fff; border: 1px solid #999;}
#searchDiv .searchbox { height: 16px!important; width:120px!important; border: 1px solid #fff!important; }
#searchDiv p { text-align:right; margin-top:20px;}
#searchDiv a { text-decoration:none; color: #fff;font-size: 0.7em; font-weight: bold; }

#shopSearch { width:160px; }
#shopSearch span { font-size: 0.8em; font-weight: bold; color:#899A51; }
#shopSearch form { margin-top:3px;background: #fff; border: 1px solid #999;}
#shopSearch .shopsearchbox { height: 16px!important; width:130px!important; border: 1px solid #fff!important; }

#nav { margin-top: 30px; }
#nav ul { margin: 0px; padding:0px; margin-left:1px; list-style-type:none; }
#nav ul li { display: inline; border-right: 1px solid #fff; }
#nav ul li a { padding: 0px 0px 6px 6px;  }
#nav ul li.active,#nav ul li.last  { border-right: 0px solid #fff; }

#container { width: 695px; margin:auto; margin-top: 20px; font-size: 0.8em; }

#lhs { width: 190px; float:left; }
#subnav { padding:3px 8px 8px 8px; width: 144px; border-bottom: 10px solid #fff; font-size:0.8em;}
#subnav ul { margin: 0px; padding:0px; list-style-type:none; }
#subnav ul li { padding:3px 0px;display: block; border-bottom: 1px solid #fff; }
#subnav ul li.last { border-bottom: 0px solid #fff; }

#content { width: 355px; float:left; }
#content.wide { width:500px; }
#rhs { width: 125px; float:right; }
#rhs img { border: 1px solid #fff; border-top:0px solid #fff; }

#content ol  { padding: 5px 5px 5px 25px; }
#content ol li { padding-bottom: 8px; }