body { 
margin : 0; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 75%; 
background-color : #ffffff; 
color : #000000; 
} 
form { 
margin : 0; 
padding : 0; 
} 
img { 
border : none; 
} 
h1 { 
font-size : 170%; 
padding : 0; 
color : #333333; 
margin : 0 0 10px 0; 
font-family : Arial, Helvetica, sans-serif; 
line-height : 150%; 
} 
h2 { 
position : relative; 
float : left; 
font-size : 120%; 
margin : 7px 0 0 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
} 
a { 
color : #006699; 
text-decoration : none; 
} 
a:visited { 
color : #006699; 
} 
a:hover { 
text-decoration : underline; 
} 
.floatLeft { 
position : relative; 
float : left; 
width : auto; 
margin : 0; 
padding : 0; 
} 
.floatRight { 
position : relative; 
float : right; 
width : auto; 
margin : 0; 
padding : 0; 
} 
#pageSurround { 
margin : 0 auto 0 auto; 
width : 100%; 
} 
#header { 
width : 1000px; 
margin : 0 auto; 
height : 150px; 
background : url(images/img02.jpg) repeat-x left top; 
} 
#logo { 
width : 1000px; 
height : 100px; 
margin : 0 auto; 
padding : 0 10px 0 70px; 
background : url(images/img01.jpg) no-repeat left top; 
} 
#logo h1, #logo p { 
float : left; 
margin : 0; 
color : #8c0209; 
} 
#logo span { 
color : #000000; 
} 
#logo h1 { 
padding : 25px 0 0 0; 
letter-spacing : -1px; 
text-transform : lowercase; 
font-weight : normal; 
font-size : 3em; 
} 
#logo p { 
text-transform : uppercase; 
padding : 47px 0 0 3px; 
font-size : 10px; 
color : #110e0f; 
} 
#logo a { 
border : none; 
text-decoration : none; 
color : #8c0209; 
} 
#menu { 
width : 1000px; 
margin : 0 auto; 
padding : 0; 
height : 50px; 
background : url(images/img02.jpg) no-repeat left top; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#menu li { 
display : inline; 
} 
#menu a { 
display : block; 
float : left; 
height : 32px; 
margin : 0; 
padding : 18px 30px 0 30px; 
text-decoration : none; 
text-transform : capitalize; 
background : url(images/img03.jpg) no-repeat right top; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 12px; 
color : #ffffff; 
} 
#menu a:hover { 
color : #ffffff; 
} 
#menu .current_page_item a { 
color : #ffffff; 
} 
#page { 
position : relative; 
background-color : #ffffff; 
display : block; 
} 
#barOne { 
border-bottom : 1px solid #cccccc; 
margin : 0 10px 0 10px; 
height : 30px; 
clear : both; 
} 
#barTwo { 
border-bottom : 1px dashed #cccccc; 
margin : 0 10px 0 10px; 
padding : 5px 0 0 0; 
height : 20px; 
clear : both; 
} 
#barThree { 
margin : 10px 10px 0 10px; 
clear : both; 
} 
#sideNavLeft { 
position : relative; 
float : left; 
width : 180px; 
margin : 0; 
} 
#sideNavRight { 
position : relative; 
float : right; 
width : 180px; 
margin : 0; 
} 
#content { 
margin : 0 190px 0 190px; 
line-height : 130%; 
} 
#footer { 
background-image : url(../styleImages/botBG.gif); 
background-repeat : repeat-x; 
width : 100%; 
height : 40px; 
text-align : center; 
clear : both; 
margin : 10px 0 0 0; 
padding : 20px 0 0 0; 
border-top : 20px solid #ffffff; 
} 
.smallProductImage { 
width : 75px; 
max-height : 155px; 
} 
.featureProductImage { 
width : 75px; 
} 
.tabExpand { 
position : relative; 
width : 100%; 
margin : 0 0 10px 0; 
} 
.textBG { 
background-image : url(../styleImages/textBG.jpg); 
background-position : bottom; 
background-repeat : repeat-x; 
padding-bottom : 20px; 
} 
.textBGLeft { 
background-image : url(../styleImages/textBGLeft.jpg); 
background-position : bottom; 
background-repeat : no-repeat; 
padding-bottom : 20px; 
} 
.textBGRight { 
background-image : url(../styleImages/textBGRight.jpg); 
background-position : bottom; 
background-repeat : no-repeat; 
padding-bottom : 20px; 
} 
#search { 
position : relative; 
float : right; 
width : auto; 
margin : 3px 0 0 0; 
} 
#search input { 
margin : 0; 
} 
.searchButton { 
background-color : #1a80b3; 
border : 1px solid #1a80b3; 
color : #ffffff; 
font-weight : bold; 
padding : 0; 
} 
#searchbox { 
margin : 4px 0 8px 0; 
border : 1px solid #cccccc; 
width : 142px; 
padding : 2px; 
} 
#sideNavLeft p, #sideNavRight p { 
position : relative; 
float : left; 
width : 170px; 
font-size : 110%; 
font-weight : bold; 
margin : 0 0 0 0; 
padding : 6px 0 0 10px; 
height : 24px; 
color : #ffffff; 
background-image : url(../styleImages/boxTopBG.jpg); 
background-repeat : no-repeat; 
} 
#sideNavLeft ul, #sideNavRight ul { 
position : relative; 
float : left; 
margin : 0 0 10px 0; 
padding : 10px; 
width : 158px; 
border : 1px solid #177db0; 
background-image : url(../styleImages/boxBotBG.jpg); 
background-position : bottom; 
background-repeat : repeat-x; 
} 
#sideNavLeft li, #sideNavRight li { 
position : relative; 
float : left; 
width : auto; 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#sideNavLeft li a, #sideNavRight li a { 
position : relative; 
float : left; 
margin : 0; 
padding : 0 0 0 15px; 
width : 143px; 
display : block; 
background-image : url(../styleImages/navBullet.gif); 
background-repeat : no-repeat; 
background-position : 0 4px; 
} 
#sideNavLeft ul li ul, #sideNavRight ul li ul { 
position : relative; 
float : left; 
width : auto; 
margin : 0; 
padding : 0; 
left : 15px; 
border : 0; 
background-image : none; 
} 
#sideNavLeft ul li ul li, #sideNavRight ul li ul li { 
position : relative; 
float : left; 
width : auto; 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#sideNavLeft ul li ul li a, #sideNavRight ul li ul li a { 
position : relative; 
float : left; 
margin : 0; 
padding : 0 0 0 15px; 
width : 130px; 
display : block; 
background-image : url(../styleImages/navBulletSub.gif); 
background-repeat : no-repeat; 
background-position : 0 4px; 
color : #666666; 
} 
#featureProduct ul { 
text-align : center; 
} 
#featureProduct li a { 
background-image : none; 
margin : 0; 
padding : 0; 
} 
#pullDownNav { 
background-color : #eeeeee; 
padding : 5px; 
margin : 0 0 10px 0; 
} 
#productDisplay td, #compareDisplay td { 
padding : 0 10px 30px 0; 
} 
#singleProductDisplay { 
position : relative; 
float : left; 
width : 100%; 
border-bottom : 1px solid #cccccc; 
margin : 0 0 20px 0; 
padding : 0 0 20px 0; 
} 
#singleProductDisplay ul { 
margin : 0; 
padding : 0; 
} 
#singleProductDisplay ul li { 
position : relative; 
float : left; 
margin : 0 0 10px 0; 
padding : 0; 
display : inline; 
list-style-type : none; 
width : 100%; 
} 
#singleProductDisplay img { 
margin : 10px 0 10px 0; 
padding : 0; 
max-width : 450px; 
} 
.styleProdName { 
font-size : 120%; 
color : #006699; 
font-weight : bold; 
} 
.styleProdPromo { 
font-size : 100%; 
color : #333333; 
font-weight : bold; 
} 
.styleProdPrice { 
font-size : 120%; 
color : green; 
font-weight : bold; 
} 
.singleProdName { 
font-size : 120%; 
color : #006699; 
font-weight : bold; 
} 
.singleProdPromo { 
font-size : 100%; 
color : #333333; 
font-weight : bold; 
} 
.singleProdPrice { 
font-size : 120%; 
color : green; 
font-weight : bold; 
} 
.singleProdBrand { 
font-size : 120%; 
color : #006699; 
font-weight : bold; 
} 
.singleProdDesc { 
font-size : 100%; 
color : #333333; 
} 
.singleProdId { 
font-size : 100%; 
color : #666666; 
font-weight : normal; 
} 
a.button, a.bigbutton { 
position : relative; 
float : left; 
color : #000000; 
display : inline; 
padding : 7px 0 0 42px; 
font-weight : bold; 
background-image : url(../styleImages/butBg.jpg); 
background-repeat : no-repeat; 
width : 80px; 
height : 25px; 
margin : 10px 0 0 0; 
} 
a.catNavOn { 
font-weight : bold; 
color : green; 
} 
a.catNavOff { 
font-weight : normal; 
} 
a.brandNavOn { 
font-weight : bold; 
color : gray; 
} 
a.brandNavOff { 
font-weight : normal; 
color : gray; 
} 
#linksDisplay { 
position : relative; 
float : left; 
width : 100%; 
} 
#linksDisplay li { 
margin : 0 0 10px 0; 
} 
#catDisplay { 
position : relative; 
float : left; 
width : 100%; 
} 
#catDisplay ul { 
position : relative; 
float : left; 
width : 100%; 
padding : 10px 0 10px 0; 
margin : 0; 
} 
#catDisplay li { 
position : relative; 
float : left; 
width : 260px; 
height : 80px; 
padding : 0 10px 0 0; 
margin : 0; 
list-style-type : none; 
display : block; 
} 
#pageSurround fieldset { 
position : relative; 
border : 1px solid #cccccc; 
line-height : 150%; 
padding : 10px; 
margin-bottom : 10px; 
} 
#pageSurround legend { 
color : #006699; 
font-weight : bold; 
} 
.adminInput { 
width : 300px; 
} 
#myLink { 
border : 1px solid #cccccc; 
background-color : #ffffcc; 
font-family : 'Courier New', Courier, mono; 
padding : 10px; 
margin : 10px 0 10px 0; 
clear : both; 
} 
#newsItems ul { 
padding : 10px 0 10px 0; 
margin : 0; 
} 
#newsItems li { 
position : relative; 
float : left; 
clear : both; 
padding : 0 0 10px 0; 
margin : 0; 
width : 100%; 
list-style-type : none; 
} 
#newsPage h1 { 
position : relative; 
float : left; 
width : 100%; 
padding : 0; 
margin : 0; 
line-height : 180%; 
} 
#newsPage ul { 
padding : 0; 
margin : 0; 
} 
#newsPage li { 
position : relative; 
float : left; 
padding : 0 0 30px 0; 
margin : 0; 
width : 100%; 
list-style-type : none; 
} 
#newsPage ul li ul { 
padding : 5px 0 5px 0; 
margin : 5px 0 5px 0; 
} 