BODY {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin:0;
padding:0
}

H1 {
font-size:150%;
text-decoration:none;
font-weight:400;
margin:10px 0
}

H2 {
font-size:130%;
text-decoration:none;
font-weight:700;
margin:10px 20px
}

H3 {
font-size:110%;
text-decoration:none;
font-weight:400;
clear:right
}

H4 {
font-size:100%;
text-decoration:none;
font-weight:400
}

A IMG {
border:none
}

a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {
color:red
}

DIV#top {
width:100%;
height:110px;
background:url(../images/gradient-top.png) repeat-x 0 100%
}

DIV#productAttributes {
float:left;
margin-bottom:30px
}

DIV#title {
float:left;
margin:5px;
padding:0
}

DIV#top-menu {
border-top:5px solid #26292D
}

DIV#top-menu UL {
float:left;
list-style-type:none;
display:inline;
background-color:#26292D;
height:21px;
margin:0;
padding:0
}

DIV#top-menu UL LI {
float:left;
display:block;
list-style-type:none;
height:100%;
margin:0;
padding:0
}

DIV#top-menu UL LI A {
font-weight:700;
font-size:80%;
display:block;
text-decoration:none;
color:#FFF;
background-color:#26292D;
margin-left:1px;
height:17px;
padding:0 5px 4px 7px
}

* HTML DIV#top-menu UL LI A {
white-space:nowrap;
width:1%
}

DIV#top-menu UL LI.selected A:HOVER {
background-color:#FFF;
color:#0BE
}

DIV#top-menu UL LI.leftcorner A {
padding-right:4px;
padding-left:0
}

DIV#top-menu UL LI.rightcorner A {
padding-right:0;
padding-left:4px;
background:#FFF url(../images/menu_rightround.gif) bottom no-repeat
}

DIV#top-menu UL LI.filler {
background-color:#26292D;
display:block;
width:210px;
height:100%
}

DIV#left-menu {
min-height:500px;
max-height:1000px;
width:180px;
float:left
}

DIV.left-menu-container {
margin:3px;
padding:3px
}

#search {
background:url(../images/gradient-search.png) repeat-x 0 100%
}

#categoriescss , #categories{
background:url(../images/gradient-categoriescss.png) repeat-y 0 100%
}

DIV#left-menu,H3.left-menu-heading,H3.left-menu-heading A {
color:#000;
border-bottom:1px solid #000;
font-weight:700;
font-size:80%
}

DIV#left-menu H3.left-menu-heading A:HOVER {
color:#09F
}

DIV.left-menu-container UL {
list-style-type:none;
margin:0;
padding:0
}

DIV.left-menu-container UL LI {
list-style-type:none;
font-size:12px;
margin:0;
padding:0
}

DIV.left-menu-container UL LI A,DIV.left-menu-container UL LI A:VISITED {
text-decoration:none;
display:block;
color:#000;
margin:0;
padding:3px 0 3px 10px
}

DIV.left-menu-container UL LI A:HOVER {
background-color:#BBB;
color:#000
}

DIV.left-menu-container UL LI A.selected,DIV.left-menu-container UL LI A.parent {
font-weight:700
}

DIV#content {
margin-left:180px;
width:800px;
padding:5px
}

DIV#right-menu {
min-height:500px;
max-height:1000px;
width:180px;
float:right;
background-color:#EEE
}

DIV#footer {
clear:both;
text-align:center
}

.productListing-even {
background-color:#FFF
}

.productListing-odd {
background-color:#EEE
}

.productListing-data IMG {
margin:5px
}

DIV#product-main-image {
float:right;
text-align:center
}

DIV#product-main-image IMG {
margin:10px
}

DIV.cart-box-total {
font-weight:700;
text-align:right;
font-size:80%
}

DIV.totalBox {
width:100px
}

DIV.lineTitle {
width:250px
}

DIV#scroller {
width:50%;
height:100px;
float:right;
margin:5px
}

DIV#scroller IFRAME {
border:none;
width:100%;
height:100%
}

DIV#content P,DIV#content UL,DIV#content OL,DIV#content FIELDSET,DIV#content .advisory,TD,INPUT,DIV#content FIELDSET FIELDSET {
font-size:100%
}

a:link,#navEZPagesTOC ul li a,a:visited {
color:#30F;
text-decoration:none
}

DIV#cartAdd,DIV#productTellFriendLink,DIV#productReviewLink {
float:right;
clear:right
}

DIV#top-menu UL LI A:HOVER,DIV#top-menu UL LI.selected A {
background-color:#FFF;
color:#000
}

TABLE#prevOrders,.tabTable {
clear:right
} 

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back {
height:100px;
}
#productMainImage {
height:160px;
}

