body {margin:0; padding:0; background:#fff url('../i/background.gif') repeat-x; font-size:.7em; color:#333; font-family:tahoma; }
img {border:0}
h2 {color:#83836B; font-size:1.2em;}
a {text-decoration:none; color:#CCAB06;}
a:hover {text-decoration:underline;}

#page {width:708px; margin:16px auto 0 auto; min-height: 600px;}

#topShadow{height:4px; background:url(../i/topShadow.gif) repeat-x bottom;}

/* header */

#head {background:#fff url(../i/headBack.gif) repeat-x bottom; width:700px; height:95px}
#headShadow {padding:0 4px 0 4px; background:url('../i/headShadow.gif');}

.headIndent {padding:8px 16px;}

#topRight{float:right;}
#searchBar form{margin: 0; padding:0;}
#searchBar input{margin: 0; padding:auto 0; vertical-align: middle;}
#searchBar {margin-left: 70px;}

#topNavi {margin-top:35px; }
#topNavi a {color:#CCAB06; padding:0 8px 0 8px}

/* navi area */
#naviShadow {padding:0 4px 0 4px; background:url('../i/naviShadow.gif') no-repeat;}

#navi {width:700px; height:50px; background:#D2D1AB url(../i/naviBack.gif) repeat-x;}
#navi a {color:#83836B; font-size:1.3em; font-weight:bold; padding:0 15px 0 15px;}

.naviIndent {padding:16px 0 16px 0;}



#contentShadow {padding:0 4px 0 4px;}

/* content area*/ 

#content {width:700px;  background:#fff url(../i/contBack.gif) repeat-x; float:left;}
#contentArea {width:430px; float:left; padding:16px; font-size:1.2em}

#contentArea ul {list-style-image:url(../i/star.gif); width:280px; padding-left:18px; margin:0;}
#contentArea li {float:left; width:50%; padding-bottom:8px;}




#sideBar {width:230px; float:left;}


.quoteBox {background:url(../i/quoteTop.gif) no-repeat; padding-top:24px; font-size:1.3em; font-family: times, Times New Roman, serif; margin-top:16px;}
.quoteBody {background:url(../i/quoteBot.gif) no-repeat bottom right; padding-bottom:8px;}

.address {margin:16px 0 16px 0; text-align:right; color:#858585; font-size:1.2em; font-weight:bold;}


#footer {text-align:center; width:100%; padding-top:32px; border-top:#ccc 1px solid; margin-top:32px; float:left;}
.footerRight {float:right}



.listing {border-bottom:1px solid #eee; padding:16px 0 16px 0; float:left; }
.listing img {border:1px solid #ccc; padding:3px;}
.listing .title {color:#27714D; font-weight:bold; font-size:1.2em}
.listingImage {float:left; width:136px; height:128px; margin:8px;}
.listingText {float:left; width:262px; margin:8px;}

.pagination {text-align:center; width:100%; float:left;}

#productCare {margin:8px; }
#productCare ul {display:block; width:100%;}
#productCare li {padding-bottom:8px; width:100%;}


.image {border:1px solid #444; padding:1px}

.contentImg {text-align:center; width:100%;}
.contentImg img {border:1px solid #444; padding:1px}

#subCats li {float:none; }


#slideshow {
    position:relative;
    height:300px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 400px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 266px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}