* {
font-family:arial, sans-serif;
}

input, select, textarea {
font-size:100%;
}

body {
font-size:8pt;
color:#666666;
line-height: 10pt;
padding:0px;
margin:0px;
background-image:url(/images/bodybg.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#D7D6D1;
}

img {
border:0px;
}

a:link, a:active, a:visited {
text-decoration:none;
color:#959A00;
}

a:hover {
color:#666902;
}


tr.rowon {
background-color:#EEEEEE;
}

tr.rowoff {
background-color:#FFFFFF;
}

.intro {
font-size:180%;
line-height:140%;
color:#959A00;
}

.feature {
color:#959A00;
}


#header {
width:981px;
height:215px;
background-image:url(/images/headerbg.gif);
background-repeat:repeat-y;
background-position:top left;
}

#header div.spacer {
float:left;
width:185px;
height:215px;
}

#header div.logo {
float:left;
width:134px;
height:215px;
cursor:pointer;
background-image:url(/images/logo.gif);
background-repeat:no-repeat;
background-position:20px 60px;
}

#header div.topmenu {
float:left;
width:215px;
height:215px;
}

#header div.menuitems {
margin:60px 0px 0px 30px;
height:155px;
border-left:1px solid #D0D459;
}

#header div.topmenu div.item {
padding:0px 0px 3px 10px;
}

#header a:link, #header a:visited, #header a:active {
text-decoration:none;
color:#FFFFFF;
font-family:verdana, sans-serif;
}

#header .on {
font-weight:bold;
}

#header div.sections {
text-align:right;
padding:90px 20px 0px 0px;
}



#page {
width:990px;
}

#navigation {
width:185px;
float:left;
}

#navigation div.items {
width:145px;
margin-left:20px;
}


#navigation div.section {
padding:5px 0px 5px 0px;
font-family:verdana, sans-serif;
font-size:110%;
color:#959A00;
border-bottom:1px solid #EBEBE3;
}

#navigation div.item {
padding:3px 0px 3px 0px;
border-bottom:1px solid #EBEBE3;
color:#888888;
cursor:pointer;
}

#navigation div.itemon {
padding:3px 0px 3px 0px;
border-bottom:1px solid #EBEBE3;
color:#959A00;
cursor:pointer;
background-image:url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:right center;
}

#navigation div.divider {
height:30px;
}


#leftstrip {
width:134px;
float:left;
}

#leftstrip div.shortcuts {
border-bottom:1px solid #FFFFFF;
padding-left:8px;
}

#leftstrip div.item {
padding:5px 0px 5px 10px;
background-color:#E1E0DB;
border-bottom:1px solid #FFFFFF;
color:#888888;
cursor:pointer;
}

#leftstrip div.itemon {
padding:5px 0px 5px 10px;
background-color:#E1E0DB;
border-bottom:1px solid #FFFFFF;
color:#959A00;
cursor:pointer;
background-image:url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:124px center;
}


#content{
float:left;
width:662px;
}

.indentedcontent {
padding:45px 30px 0px 50px;
}



.sectionitem {
float:left;
margin-right:14px;
margin-bottom:14px;
width:140px;
}

.sectionitem div.image {
background-color:#EEEEEE;
}

.sectionitem img {
width:140px;
height:105px;
}

.sectionitem div.label {
background-color:#959A00;
padding:5px;
white-space:nowrap;
overflow:hidden;
}

.sectionitem div.label a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}




.categoryitem {
float:left;
margin:0px 0px 20px 20px;
width:180px;
height:150px;
}

.categoryitem div.image {
width:140px;
height:105px;
overflow:hidden;
background-color:#EEEEEE;
}

.categoryitem div.label {
width:160px;
padding:5px;
overflow:hidden;
white-space:nowrap;
height:12px;
}

.categoryitem div.label * {
color:#959A00;
text-decoration:none;
font-weight:bold;
}

.categoryitem div.price {
padding-left:5px;
}

.categoryitem div.price * {
color:#959A00;
text-decoration:none;
font-weight:bold;
}



#productpanel {
float:right;
width:153px;
margin-top:10px;
margin-left:10px;
background-color:#FFFFFF;
}

#productpanel div.photo {
width:140px;
height:105px;
color:#AAAAAA;
background-color:#EEEEEE;
margin-bottom:22px;
line-height:105px;
text-align:center;
}

#productpanel div.info {
background-color:#EBEAE5;
margin-top:10px;
}

#productpanel div.info div.header {
background-color:#F2F2F2;
border-bottom:1px solid #CCCCCC;
padding:10px;
}

#productpanel div.info div.item {
border-bottom:1px solid #CCCCCC;
padding:10px 0px 10px 10px;
}

#productpanel div.label {
color:#959A00;
font-weight:bold;
}

#productpanel div.separator {
height:10px;
}

.productimage {
float:left;
margin-top:10px;
padding-left:10px;
height:393px;
}

.stripon, .stripoff {
clear:left;
width:490px;
line-height:160%;
margin-top:10px;
}

.stripon .padder, .stripoff .padder {
padding:15px 0px 15px 35px;
}

.producttitle {
font-size:180%;
color:#959A00;
}

.stripoff {
background-color:#FFFFFF;
}

.stripon {
background-color:#F5F6F1;
}


.stripitem {
float:left;
width:210px;
height:75px;
margin:10px 10px 10px 0px;
}

.stripitem .image {
width:100px;
height:75px;
float:left;
margin-right:5px;
margin-bottom:10px;
background-color:#EEEEEE;
}

.stripitem .title {
color:#959A00;
font-weight:bold;
}

.stripitem a {
font-weight:bold;
}
