body {
background:#FFF;
color:#000;
font:0.75em Arial, Helvetica, sans-serif;
margin:0 auto;
padding:0;
width:981px;
}

form {
margin:3px 0;
padding:0;
}

img {
border:none;
}

h1 {
color:#333;
font-size:1.7em;
margin:0;
padding:0;
text-align:left;
}

h2 {
color:#333;
font-size:1.2em;
margin:0 0 3px;
padding:0;
text-align:left;
}

h3 {
color:#333;
font-size:1.15em;
margin:0 0 3px;
padding:0;
text-align:left;
}

h4 {
color:#333;
font-size:1.1em;
margin:0 0 3px;
padding:0;
text-align:left;
}

h5 {
color:#333;
font-size:1em;
margin:0 0 3px;
padding:0;
text-align:left;
}

h6 {
color:#333;
font-size:0.9em;
margin:0 0 3px;
padding:0;
text-align:left;
}

a {
color:#069;
text-decoration:none;
}

a:visited {
color:#069;
}

a:hover,a:focus {
text-decoration:underline;
}

.floatLeft {
float:left;
margin:0;
padding:0;
position:relative;
}

.floatRight {
float:right;
margin:0;
padding:0;
position:relative;
}

#pageSurround {
margin:0 auto;
position:relative;
width:981px;
}

#header {
float:left;
height:100px;
position:relative;
width:100%;
}

#header h1 {
left:10px;
line-height:120%;
margin:0;
position:absolute;
top:10px;
}

#header a {
color:#FFF;
float:left;
text-decoration:none;
}

#header a:hover {
color:#E8EBEE;
text-decoration:none;
}

.logo {
left:0;
position:absolute;
top:0;
}

#headerAd {
height:60px;
left:280px;
margin:0;
padding:0;
position:absolute;
top:20px;
width:234px;
}

#headerAd img {
height:60px;
width:234px;
}

#headerRight {
background:url(../styleImages/el-search-bg.gif) no-repeat right;
height:62px;
position:absolute;
right:0;
top:20px;
width:450px;
z-index:100;
}

#search {
float:right;
position:relative;
right:9px;
top:14px;
}

#search input {
font:1.4em Arial, Helvetica, sans-serif;
}

.searchButton {
background:#069 url(../styleImages/el-search-but.jpg) no-repeat;
border:none;
color:#FFF;
float:right;
font-size:2em;
height:25px;
margin-left:14px;
padding:0;
position:relative;
width:62px;
top:-2px
}

.searchButton:hover {
background:url(../styleImages/el-search-but-hover.jpg) no-repeat;
cursor:pointer;
}

#searchbox {
border:0 solid #FFF;
color:#CCC;
font-size:2em;
height:18px;
padding:0;
width:330px;
}

#bookmark {
position:absolute;
right:3px;
top:65px;
}

#page {
background:#FFF url(../styleImages/el-page-bg.gif) repeat-y;
display:block;
float:left;
padding:0;
position:relative;
}

#barOne {
background:#FFF url(../styleImages/el-top-bar-bg.gif) no-repeat 0 28px;
clear:both;
float:left;
height:58px;
margin:0;
padding-left:20px;
position:relative;
width:961px;
z-index:100;
}

#barOne ul {
float:left;
margin:0;
padding:0;
position:relative;
}

#barOne p {
clear:both;
float:left;
margin:0;
padding:6px 0 0;
position:relative;
}

*+html,* html #barOne p {
padding:0;
}

.subTopNavOn {
font-weight:bold;
}

#barTwo {
clear:both;
float:left;
margin:0;
padding:10px;
position:relative;
width:961px;
}

#barThree {
clear:both;
float:left;
margin:0;
position:relative;
width:981px;
}

#sideNavLeft {
float:left;
margin:0 0 0 3px;
position:relative;
width:160px;
}

#sideNavRight {
float:right;
margin:0 4px;
position:relative;
width:189px;
}

#content {
color:#333;
float:left;
margin:0;
position:relative;
width:610px;
}

.pageContent {
float:left;
position:relative;
text-align:justify;
width:100%;
}

#footer {
background:url(../styleImages/el-bot-bar-bg.gif) no-repeat;
clear:both;
float:left;
height:50px;
padding:2px 0 0;
position:relative;
text-align:center;
width:100%;
}

.smallProductImage {
float:left;
padding:12px 10px 0 0;
width:140px;
}

.featureProductImage {
width:108px;
}

.popularProductImage {
float:left;
/* height:60px; */
margin:0 4px 0 0;
width:80px;
}

.tabExpand {
margin:0 0 10px;
position:relative;
width:610px;
}

#homeNav {
float:left;
margin:0;
padding:0;
position:relative;
}

#homeNav li {
float:left;
height:29px;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:center;
}

#homeNav li a {
display:block;
float:left;
font-weight:bold;
height:29px;
margin:0;
padding:8px 12px 0;
position:relative;
text-align:center;
}

.topNavOn {
background:url(../styleImages/el-top-but-l-on.gif) no-repeat;
}

.topLinkOn {
background:url(../styleImages/el-top-but-r-on.gif) no-repeat right 0;
color:#333;
}

.topNavOff {
background:url(../styleImages/el-top-but-l.gif) no-repeat;
}

.topLinkOff {
background:url(../styleImages/el-top-but-r.gif) no-repeat right 0;
}

#sideNavLeft h2 {
background:url(../styleImages/boxTopBG.gif) no-repeat;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:6px 0 0 10px;
position:relative;
width:140px;
}

#sideNavLeft ul {
background:url(../styleImages/boxBotBG.gif) repeat-x center top;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
float:left;
margin:0 0 10px;
padding:10px;
position:relative;
width:128px;
}

#sideNavLeft li {
float:left;
list-style-type:none;
position:relative;
width:100%;
}

#sideNavLeft li a {
color:#09C;
display:block;
float:left;
position:relative;
}

#sideNavLeft ul li ul {
background:none;
border:0 none;
display:inline;
float:left;
font-size:0.9em;
margin:0;
padding:0;
position:relative;
}

#sideNavLeft ul li ul li {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

#sideNavLeft ul li ul li a {
color:#069;
float:left;
margin:0;
padding:0 0 3px;
position:relative;
width:auto;
}

#pageLinks ul li a {
background:url(../styleImages/el-page-arrow.gif) no-repeat 0 4px;
padding:0 0 0 8px;
width:auto;
}

#pageLinks ul li ul li a {
background:none;
padding:0 0 0 8px;
width:auto;
}

.boxborder {
background:url(../styleImages/boxBotBG.gif) repeat-x center top;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
float:left;
margin:0 0 10px;
padding:10px;
position:relative;
width:128px;
}

#featureProduct ul {
text-align:center;
}

#featureProduct li a {
background:none;
margin:0;
padding:0;
}

#pullDownNav {
background:#EEE;
display:block;
float:left;
margin:0 0 10px;
padding:0;
width:610px;
}

#pullDownNav table {
border:1px solid #CCC;
width:610px;
}

#pullDownNav th {
color:#069;
text-align:right;
vertical-align:middle;
}

.searchresult {
font-weight:bold;
list-style-type:none;
}

#compareDisplay {
float:left;
position:relative;
width:100%;
}

#refine td,th {
max-width:320px;
padding:0 10px 0 0;
text-align:left;
vertical-align:top;
}

#refine li {
list-style-type:none;
margin:0 0 0 -40px;
}

#refine p a {
background:#EEE;
border:1px solid #CCC;
float:right;
margin-bottom:5px;
padding:2px 5px;
}

#refine p a:hover {
background:#D9DAE7;
border:1px solid #CCC;
color:#4866BD;
margin-bottom:5px;
padding:2px 5px;
}

#refine fieldset,#subBuiltNav fieldset,#subNav fieldset,#content fieldset {
background:#EEE;
border:1px solid #CCC;
float:left;
line-height:16px;
margin:3px 0 4px;
padding:0 8px 6px;
position:relative;
width:592px;
}

#refine fieldset {
padding:0 8px 0;
}

#refine legend,#subBuiltNav legend,#subNav fieldset,#content legend {
position:relative;
top:-0.5em;
}

#subBuiltNav legend,#subNav legend,#content legend {
color:#069;
font-weight:bold;
}

#subNav td,#subBuiltNav td {
padding:0 10px 0 0;
vertical-align:top;
}

#subNav ul,#subBuiltNav ul {
list-style-type:none;
margin:0;
padding:5px 10px 0 5px;
}

*+html #subNav li,*+html #subBuiltNav li {
line-height:100%;
}

* html #subNav li,* html #subBuiltNav li {
line-height:100%;
}

#subNav li,#subBuiltNav li {
float:left;
list-style-type:none;
margin:0;
padding:0 10px 0 0;
width:100px;
}

#productDisplay {
display:block;
clear:both;
}

#productDisplay caption,#compareDisplay caption {
color:#888;
text-align:center;
}

#productDisplay tfoot,#compareDisplay tfoot {
color:#888;
font-size:0.8em;
}

.date {
color:#666;
text-align:right;
}

.th1 {
padding:0 0 0 5px;
text-align:left;
vertical-align:middle;
}

.th2 {
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
}

.th3 {
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
width:90px;
}

.col1 {
text-align:left;
}

.col2 {
text-align:center;
vertical-align:middle;
/* width:100px; */
}

.col3 {
text-align:center;
vertical-align:middle;
width:90px;
}

#productDisplay th,#compareDisplay th {
border-top:1px solid #CCC;
}

#productDisplay td,#compareDisplay td {
border-top:1px solid #CCC;
padding:2px 0 10px;
position:relative;
}

#singleProductDisplay {
border-bottom:1px solid #CCC;
float:left;
margin:0 0 20px;
padding:0 0 20px;
position:relative;
width:610px;
}

#singleProductDisplay ul {
float:left;
margin:0;
padding:0;
position:relative;
width:100%;
}

#singleProductDisplay ul li {
display:inline;
float:left;
list-style-type:none;
margin:0 0 10px;
padding:0;
position:relative;
width:100%;
}

.singleProductImg img {
margin:10px 0;
max-width:450px;
padding:0;
}

.singlerating img {
height:15px;
margin:0;
padding:0;
width:84px;
}

.singlemerchantrating img {
height:15px;
margin:0;
padding:0;
width:84px;
}

.singlemerchantlogo img {
margin:3px 0;
padding:0;
}

#sideNavRight h2,#newsItems h2,#tagCloud h2,#rssItems h2 {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:6px 10px 0;
position:relative;
width:168px;
}

#featureProduct ul,#popularProd ul,#newsItems ul,#tagCloud div {
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
float:left;
margin:0 0 10px;
padding:10px;
position:relative;
width:168px;
}

#tagCloud div {
text-align:center;
}

#popularProd li,#newsItems li {
border-top:1px dashed #CCC;
float:left;
list-style-type:none;
margin:0;
padding:5px 0;
position:relative;
width:100%;
}

#featureProduct li {
list-style-type:none;
padding:0 0 10px;
}

#newsItems li {
border-top:medium none;
padding:0 0 10px;
}

#popularProd li a {
display:block;
float:left;
margin:0;
padding:6px 0;
position:relative;
}

.popLink {
color:#09C;
font-weight:bold;
}

.popProdPrice {
clear:both;
color:red;
display:block;
font-weight:bold;
margin:0 0 -15px;
}

.styleProdName {
color:#069;
font-size:1.2em;
font-weight:bold;
}

.styleProdPromo {
font-size:1em;
font-weight:bold;
}

.styleProdPrice {
color:green;
font-size:1.2em;
font-weight:bold;
}

.styleProdOldPrice {
color:red;
font-size:1em;
font-weight:bold;
text-decoration:line-through;
}

.singleProdName {
color:#069;
font-size:1.2em;
font-weight:bold;
}

.singleProdPromo {
color:#333;
font-size:1em;
font-weight:bold;
}

.singleProdPrice {
color:green;
font-size:1.2em;
font-weight:bold;
}

.singleProdBrand {
color:#069;
font-size:1.2em;
font-weight:bold;
}

.singleProdDesc {
color:#333;
font-size:1em;
text-align:justify;
}

.singleProdId {
color:#000;
font-size:1em;
font-weight:normal;
}

.singleProdOldPrice {
color:red;
font-size:1em;
font-weight:bold;
text-decoration:line-through;
}

.singleProdEAN {
color:#000;
font-size:1em;
font-weight:normal;
}

.singleProd {
color:#000;
font-size:1em;
font-weight:bold;
}

.magnify {
height:17px;
width:17px;
}

a.button,a.bigbutton,.button {
background:url(../styleImages/butBg.jpg) no-repeat;
color:#000;
display:block;
font-weight:bold;
height:27px;
margin:0;
padding:9px 2px 5px 4px;
width:80px;
}

a.button:hover,a.bigbutton:hover,.button:hover {
background:url(../styleImages/butBg-on.jpg) no-repeat;
color:#FFF;
text-decoration:none;
}

.rating img {
height:15px;
width:84px;
}

.merchantrating img {
height:15px;
width:84px;
}

a.catNavOn {
color:green;
font-weight:bold;
}

a.catNavOff {
color:#09C;
font-weight:bold;
}

a.brandNavOn {
font-weight:bold;
}

a.brandNavOff {
font-weight:normal;
}

#linksDisplay {
float:left;
font-size:1.1em;
position:relative;
width:100%;
}

#linksDisplay h2 {
color:#4899CC;
font-size:1.2em;
font-weight:bold;
margin:5px 0;
}

#linksDisplay a {
color:#0099D5;
}

#linksDisplay ul {
margin:0;
padding:0;
}

#linksDisplay li {
border-top:1px solid #CCC;
list-style-type:none;
margin:5px 0 10px;
padding:0;
}

#catDisplay {
float:left;
position:relative;
width:100%;
}

#catDisplay ul {
float:left;
margin:0;
padding:10px 0;
position:relative;
width:100%;
}

#catDisplay li {
display:block;
float:left;
height:80px;
list-style-type:none;
margin:0;
padding:0 10px 0 0;
position:relative;
width:260px;
}

#sideNavRight fieldset {
border:1px solid #CCC;
float:left;
line-height:150%;
margin-bottom:10px;
padding:10px;
position:relative;
width:278px;
}

#sideNavRight legend {
color:#069;
font-weight:bold;
}

.addcomments h2 {
margin-bottom:10px;
}

.addcomments p {
clear:left;
margin:0;
padding:5px 0 0;
}

.addcomments p label {
float:left;
width:140px;
}

.input {
width:350px;
}

.addcomments img {
margin-right:17px;
}

.comments {
float:left;
margin:0 0 10px;
padding:0 0 10px;
position:relative;
width:100%;
}

.myLink p {
clear:left;
margin:0;
padding:5px 0 0;
}

.myLink p label {
float:left;
width:160px;
}

.myLink img {
margin-right:37px;
}

#myLink {
background:#FFC;
border:1px solid #CCC;
clear:both;
font-family:'Courier New', Courier, mono;
margin:10px 0;
padding:10px;
}

#newsPage h1 {
clear:both;
line-height:130%;
margin:0;
padding:0;
position:relative;
width:100%;
}

#newsPage ul {
margin:0;
padding:0;
}

#newsPage li {
float:left;
list-style-type:none;
margin:0;
padding:0 0 30px;
position:relative;
width:100%;
}

#newsPage ul li ul {
margin:5px 0;
padding:5px 0;
}

#newsPage ul li ul li {
float:none;
list-style-type:disc;
margin:0 0 0 30px;
padding:0 0 5px;
position:relative;
width:auto;
}

#newsPage p {
text-align:justify;
}

.linkGroup {
float:left;
font-size:0.9em;
font-weight:bold;
padding:10px 0 5px;
position:relative;
width:90%;
}

#topProdHome {
float:left;
margin:0;
padding:5px 0;
width:294px;
}

#topProdHome h2 {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:6px 10px 0;
position:relative;
width:591px;
}

#topProdHome h3 {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:0 10px;
position:relative;
width:591px;
}

#topProdHome h4 {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:0 10px;
position:relative;
width:591px;
}

#topProdHome a {
display:block;
color:#09C;
font-weight:bold;
}

#topProdHome ul {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
margin:0;
padding:10px;
position:relative;
width:591px;
height:90px;
}

#topProdHome li {
border-top:1px dashed #ccc;
float:left;
/* height:240px; */
list-style-type:none;
margin:0;
padding:10px 2px 10px 0;
position:relative;
width:144px;
}

.topImgHome img {
float:left;
margin:0 10px 0 0;
width:130px;
/*height:130px;*/
}

.topPriceHome {
clear:both;
color:red;
display:block;
font-weight:bold;
margin:0 0 -15px;
position:absolute;
bottom:80px;
}

.topMerchantlogoHome img {
height:auto;
width:90px;
position:absolute;
bottom:2px;
}

#newsItemsHome h2 {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:6px 10px 0;
position:relative;
width:591px;
}

#newsItemsHome ul {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
margin:0 0 10px;
padding:10px;
position:relative;
width:591px;
}

#newsItemsHome li {
border-top:1px dashed #ccc;
float:left;
list-style-type:none;
margin:0;
padding:5px 0;
position:relative;
width:591px;
}

#rssItems img {
float:left;
margin:4px 4px 4px 0;
}

#rssItemsHome h2 {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
color:#333;
float:left;
font-size:1.1em;
font-weight:bold;
height:24px;
margin:0;
padding:6px 10px 0;
position:relative;
width:591px;
}

#rssItemsHome ul {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
margin:0 0 4px;
padding:0 10px 10px;
position:relative;
width:591px;
}

#rssItemsHome li {
float:left;
list-style-type:none;
}

#rssItemsHome a {
font-weight:bold;
}

#rssItemsHome img {
float:left;
margin:4px 8px 4px 0;
}

#rssItems ul {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
margin:0 0 4px;
padding:0 10px 10px;
position:relative;
width:168px;
}

#rssItems li {
list-style-type:none;
margin:0 0 2px;
}

#rssItems a {
font-weight:bold;
}

#adbox {
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
float:left;
margin:0 0 10px;
position:relative;
width:188px;
}

#adbox li {
list-style-type:none;
}

#newsletter ul {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
margin:0 0 4px;
padding:0 10px;
position:relative;
width:168px;
}

#newsletter li {
list-style-type:none;
margin:0 0 2px;
}

.paginate {
float:right;
margin:0;
padding:0 0 10px;
}

.paginate b {
background:#DDD;
padding:2px 5px;
}

.paginate ul {
font-size:1.063em;
font-weight:normal;
line-height:1.25em;
margin:0;
padding:0;
text-align:center;
}

.paginate li {
display:inline;
float:left;
list-style-type:none;
position:relative;
}

.paginate ul li {
background:#F2F0E9;
color:#4866BD;
margin:0;
}

.paginate ul li.pgFirstPrev {
border:1px solid #CCC;
margin-left:5px;
padding:2px 0;
}

.paginate ul li.pgId {
border:1px solid #CCC;
margin-left:5px;
padding:2px 0;
}

.paginate ul li a,.paginate ul li a:visited {
color:#4885CF;
padding:2px 5px;
text-decoration:none;
}

.paginate ul li a:hover {
background:#D9DAE7;
color:#4866BD;
text-decoration:none;
}

.paginate a.disabled,.paginate a.disabled:hover {
background:#FFF;
cursor:default;
font-weight:normal !important;
}

a.tag1 {
color:#999;
font-size:0.9em;
line-height:130%;
}

a.tag2 {
color:#777;
font-size:1em;
line-height:130%;
}

a.tag3 {
color:#555;
font-size:1.1em;
line-height:130%;
}

a.tag4 {
color:#333;
font-size:1.2em;
line-height:130%;
}

a.tag5 {
color:#111;
font-size:1.3em;
line-height:130%;
}

a.tag6 {
color:#000;
font-size:1.4em;
line-height:130%;
}

#slogan {
color:#888;
font-size:1em;
margin:0 0 3px;
padding:0;
}

.merchantlogo_small img {
width:60px;
}