body { background-color:#FFF; background-position:0 0; background-repeat:no-repeat; border:1px none #CCC; color:#000; font-family:Arial, sans-serif; font-size:12px; left:0; line-height:1.166; margin:0; padding:0; right:0; width:100% }
*{margin:0; padding:0;}
a:link, a:visited, a:hover { color:#00F; text-decoration:none }
a:hover { color:#06F; text-decoration:underline }
h1, h2, h3, h4, h5, h6 { font-family:Arial, sans-serif; font-weight:bolder }
h1 { color:#900; font-size:120%; font-weight:bolder }
h2 { color:#900; font-size:114%; font-weight:bolder }
h4 { color:#360; font-size:100%; font-weight:400 }
ul { list-style-type:square }
ul ul { list-style-type:disc }
ul ul ul { list-style-type:none }
label { color:#334d55; font:bold 100% Arial, sans-serif }
.style2 { color:#FFF; font-size:12px; font-weight:700 }
.style8 { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:700 }
.style9 { color:#0CF; font-size:16px }
.style10 { color:#09F }
.style11 { font-size:12px }
.style12 { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700 }

#container {width:980px; float:left;   }
#innerContainer{  float:left; border-left:200px solid black !important; border-left:none; border-right:1px solid black; }
.floatleft {float:left}
.floatright {float:right}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center; margin:0 auto}

#topNav {border: 1px solid black; margin-left:-1px; }
#topNav ul { background-color:#000; border-color:#ccc #030 #ccc #ccc; border-style:none solid none none; border-width:1px; float:left;   width:979px; list-style-type:none; border:1px solid black}
#topNav ul li {float:left; width:195px; text-align:center;  font-weight:700; }
#topNav ul li a {color:yellow; width:100%; display:block;padding:5px 0;}
#topNav ul li a:hover {color:black; background:#ffffcc}

#content { background-color:#FFF; float:right; margin:0; padding:0 9px 0 9px; width:762px;   }

#sideBar {width:200px !important; width:198px; float:left; background:black; color:white;margin-left:-200px !important; margin-left:0 }
#sideBar img {margin:10px auto 0 auto; text-align:center; display:block; }
#sideBar .sideNav {background:#e7e1cf}
#sideBar .sideNav  {list-style:none; margin:0;   margin:0; padding:0}
#sideBar .sideNav li {border:1px solid black;  }
#sideBar .sideNav a {display:block; padding:5px; font-weight:700; font-size:14px; color:#0066ff  }
#sideBar .sideNav a:hover {background:#990000; color:white; text-decoration:none}
#sideBar .times {color:white; font-weight:700; margin:0 20px 20px 20px; display:block;}
#sideBar .address {margin-bottom:20px;}
#footer {float:left; clear:both;width:980px; height:100px; text-align:center; background:#e2dcc5; border:1px solid #c8bb91; color:#996633; padding:20px 0}
.featured {width:162px; float:right;}


#siteName { background-color:#030; background-position:left top; height:140px; margin:0; padding:0; width:100% }
#pageName { padding:0 0 10px }
#globalNav { background-color:#000; border-color:#E0DAC2 #E0DAC2 #FFC; border-style:solid; border-width:1px 0; color:#FF9; height:20px; padding:0; white-space:nowrap; width:800px }
#globalNav a { color:#FF9; font-size:90%; font-weight:bolder; padding:0 }
#globalNav a:hover { background-color:#FFC; color:#030; font-size:90%; font-weight:bolder; padding:3px 0; text-decoration:none }
#breadCrumb { font-size:80%; padding:5px 0 5px 10px }
.feature { font-size:10pt; padding:10px }
.feature h3 { padding:30px 0 5px; text-align:center }
.feature img { margin:0 0 5px; padding:10px 0 0 }
.story { clear:both; font-size:10pt; padding:10px 0 0 10px }
.story p { padding:0 0 10px }
#siteInfo { background-color:#E2DCC5; border-color:#C8BB91; border-style:solid none; border-width:1px; clear:both; color:#963; font-size:90%; margin:0; padding:7px 0; width:800px }
#siteInfo img { padding:4px 4px 4px 0; vertical-align:middle }
#search { border-bottom:1px solid #ccc; font-size:90%; padding:5px 0 5px 10px }
#search form { margin:0; padding:0 }
#search label { display:block; margin:0; padding:0 }
#navBar ul a:link, #navBar ul a:visited { display:block; width:145px }
#navBar ul { list-style:none; margin:0; padding:0 }
#navBar li { border-bottom:1px solid #EEE }
html>body #navBar li { border-bottom:none }
#sectionLinks { background-color:#E2DCC5; border-bottom-color:#960; border-bottom-style:none; border-bottom-width:2px; color:#FFF; font-size:110%; font-weight:bolder; margin:0; position:relative; text-decoration:none; width:155px }
#sectionLinks h3 { background-color:#03C; color:#000; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; width:145px }
#sectionLinks a:link { border-top:1px solid #ccc; color:#03C; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; voice-family:inherit; width:145px }
#sectionLinks a:visited { border-top:1px solid #ccc; color:#03C; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; width:145px }
#sectionLinks a:hover { background-color:#900; border-top:1px solid #ccc; color:#FFF; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; width:auto }
.relatedLinks { font-size:90%; margin:0; padding:0 0 10px 10px }
.relatedLinks h3 { padding:10px 0 2px }
#advert { background-color:#E7E1CF; border-top-color:#ccc; border-top-style:none; border-top-width:1px; color:#960; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bolder; padding:0 5px; width:145px }
#headlines { font-size:80%; margin:0; padding:10px 0 20px 10px }
#headlines p { padding:5px 0 }
.FeaturedPanel { border:solid 1px #000; margin:3px; padding-bottom:10px }
.NoResultsLabel { padding:3px }
.FeaturedPanel A * { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline }
.ListModePanel * { text-align:center }
.ListModePanel .ItemRowEven { background-color:#E7E1CF; height:100% }
.ListModePanel .ItemRowOdd { background-color:#FFF; height:100% }
.ListTable .HeaderPanel H2 { background-color:#5F8367; border-bottom:solid 1px #000; color:#000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; margin:0; padding:3px 0 3px 3px }
.ItemRowEven { background-color:#fff }
.ItemRowOdd { background-color:#E7E1CF }
A.CrumbTrailNode { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
A.CrumbTrailNode:Hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none }
h3, h5 { color:#360; font-size:100% }
#globalNav img, #advert img { display:block }
#header, #header img {float:left}
#content ul {margin-left:20PX}
#pageName img {float:right}
.UnitListControl {clear:both}
h2 {padding:5px 0;}
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}