body {
color:#555;
font-family:Tahoma, Verdana, Arial;
font-size:13px;
line-height:21px;
background:#ececec;
text-align:center;
margin:0 auto;
padding:0;
}
#capframe {
border:0;
width:1014px;
background:#ececec;
background-position:center;
margin:20px auto 0;
padding:0;
}
.cap {
display:block;
margin-left:5px;
margin-right:5px;
border:0;
width:1004px;
font-size:1px;
background:#ececec;
padding:0;
}
.cap2,.cap3,.cap4 {
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.cap4 {
height:5px;
margin:0 1px;
}
#page {
border:0;
width:1014px;
background:url(/image/background.png) repeat-y;
background-position:center;
margin:0 auto 40px;
padding:0;
}
#dunywrap {
width:940px;
text-align:left;
overflow:hidden;
margin:0 auto 30px;
padding:0;
}
#rss {
margin-bottom:15px;
}
.twitface {
margin-bottom:5px;
text-align:center;
}
#feedback {
width:100%;
height:310px;
vertical-align:middle;
text-align:center;
}
.gfooter {
margin-bottom:20px;
text-align:center;
}
#header {
position:relative;
height:60px;
width:1000px;
color:gray;
background:url(image/shade.gif) repeat-x bottom;
border-bottom:1px solid #ccc;
margin:0 auto;
padding:0;
}
img.jslogo {
position:absolute;
top:-1px;
left:20px;
border:none;
background-color:transparent;
margin:0;
padding:0;
}
img.logo {
position:absolute;
top:3px;
left:0;
border:none;
background-color:transparent;
margin:0;
padding:0;
}
img.cart {
position:absolute;
top:-5px;
right:25px;
border:none;
background-color:transparent;
margin:0;
padding:0;
}
#tabframe {
position:absolute;
top:-7px;
left:705px;
width:190px;
}
.tab {
display:block;
}
.tab * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:url(image/grey.jpg) repeat-x bottom;
}
.tab1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #afafaf;
border-right:1px solid #afafaf;
background:#757575;
}
.tab2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #ececec;
border-right:1px solid #ececec;
background:#696969;
}
.tab3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #696969;
border-right:1px solid #696969;
}
.tab4 {
border-left:1px solid #afafaf;
border-right:1px solid #afafaf;
}
.tab5 {
border-left:1px solid #757575;
border-right:1px solid #757575;
}
.tabfg a {
color:#cc9;
font-weight:600;
text-decoration:none;
}
#searchform {
position:absolute;
top:28px;
left:725px;
margin:0;
padding:0;
}
#searchform fieldset {
border:0;
margin:0;
padding:0;
}
#searchform input {
width:145px;
}
#leftcolumn {
float:left;
width:175px;
overflow:hidden;
margin:0;
padding:0;
}
#maincolumn {
float:left;
width:560px;
overflow:hidden;
margin:0 0 0 15px;
padding:0;
}
#resultcolumn {
float:left;
width:750px;
overflow:hidden;
margin:0 0 0 15px;
padding:0;
}
#rightcolumn {
float:right;
width:175px;
overflow:hidden;
margin:0;
padding:0;
}
.navigation ul {
list-style:none;
text-align:left;
text-decoration:none;
margin:0 0 7px;
padding:0;
}
.brands ul {
list-style:none;
text-align:left;
text-decoration:none;
margin:0 0 30px;
padding:0;
}
.rightprod {
margin-bottom:30px;
text-align:left;
padding-top:15px;
padding-bottom:40px;
border-bottom:1px solid #dadada;
overflow:hidden;
}
.rightprod a {
color:#4c4c4c;
font-size:12px;
font-weight:700;
}
.rightprodimg {
text-align:center;
}
.grid {
display:table;
width:99%;
border-collapse:collapse;
margin:0 auto;
padding:20px 0 0;
}
.gridrow {
display:table-row;
height:12px;
}
.gridimage {
display:table-cell;
width:32%;
vertical-align:middle;
text-align:center;
padding-top:10px;
overflow:hidden;
}
.gridimage3 {
display:table-cell;
width:32%;
vertical-align:middle;
text-align:center;
padding-top:5px;
overflow:hidden;
border:1px solid #eff0f1;
border-bottom:1px solid #fff;
}
.gridimage4 {
display:table-cell;
width:24%;
vertical-align:middle;
text-align:center;
padding-top:5px;
overflow:hidden;
border:1px solid #eff0f1;
border-bottom:1px solid #fff;
}
.griddesc {
display:table-cell;
width:32%;
vertical-align:text-top;
text-align:center;
padding-bottom:15px;
font-size:11px;
font-family:Verdana, sans-serif;
overflow:hidden;
}
.griddesc3 {
display:table-cell;
width:32%;
vertical-align:text-top;
text-align:center;
padding-bottom:5px;
font-size:11px;
font-family:Verdana, sans-serif;
overflow:hidden;
border:1px solid #eff0f1;
border-top:1px solid #fff;
}
.griddesc4 {
display:table-cell;
width:24%;
vertical-align:text-top;
text-align:center;
padding-bottom:5px;
font-family:Verdana, sans-serif;
font-size:11px;
overflow:hidden;
border:1px solid #eff0f1;
border-top:1px solid #fff;
}
.list {
display:table;
width:100%;
}
.listdesc {
display:table-cell;
width:100%;
vertical-align:text-top;
overflow:hidden;
padding:15px;
}
.descimg {
display:table-cell;
width:22%;
text-align:center;
padding-top:10px;
float:left;
}
.desctxt {
display:table-cell;
width:78%;
text-align:left;
float:right;
}
#pgrid {
display:table;
border-spacing:10px;
width:100%;
}
#pgridimage {
display:table-cell;
width:240px;
vertical-align:top;
text-align:center;
padding-top:15px;
padding-bottom:25px;
}
#pgriddetail {
display:table-cell;
width:425px;
vertical-align:top;
text-align:left;
padding-left:15px;
padding-top:20px;
}
#pbuybox {
display:table-cell;
width:237px;
vertical-align:top;
text-align:left;
}
#pdetailtable {
display:table;
border-spacing:0;
width:400px;
}
.pdetailleftw {
display:table-cell;
width:35%;
vertical-align:top;
text-align:left;
float:left;
}
.pdetailcentw {
display:table-cell;
width:15%;
vertical-align:top;
text-align:left;
float:left;
}
.pdetailrghtw a {
text-decoration:underline;
}
.buyboxrow {
display:table-row;
line-height:16px;
}
.buyboxleft {
display:table-cell;
width:60%;
vertical-align:middle;
text-align:left;
color:#696;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-size:13px;
font-weight:700;
float:left;
}
.buyboxrght {
display:table-cell;
width:40%;
vertical-align:top;
text-align:right;
float:right;
}
.buyboxfull {
display:table-cell;
width:100%;
padding-left:7px;
padding-right:7px;
vertical-align:top;
text-align:left;
font-size:11px;
}
.marktable {
display:table;
width:928px;
border:1px solid #ccc;
background:url(image/shade.gif) repeat-x bottom;
margin:0 auto;
padding:0 0 3px;
}
.markhead {
display:table-cell;
width:928px;
text-align:left;
line-height:26px;
font-size:11px;
overflow:hidden;
background:url(image/shade.gif) repeat-x top;
float:left;
margin:0;
padding:0 10px 0 0;
}
.markheadcol {
display:table-cell;
border-collapse:collapse;
padding-left:12px;
width:138px;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-weight:700;
vertical-align:middle;
text-align:left;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
float:left;
}
.markheadcol a {
display:block;
text-decoration:underline;
}
#marktab {
position:relative;
top:22px;
left:700px;
width:190px;
}
.webcontent a {
color:#9C6;
font-weight:700;
}
.webtext {
padding:15px 0 5px 10px;
}
.markcol1 {
display:table-cell;
width:100px;
vertical-align:top;
text-align:center;
padding-left:3px;
padding-right:3px;
overflow:hidden;
float:left;
}
.markcol2 {
display:table-cell;
width:100px;
vertical-align:top;
text-align:center;
padding-left:3px;
padding-right:3px;
overflow:hidden;
float:left;
}
.markcol3 {
display:table-cell;
width:532px;
vertical-align:top;
text-align:left;
padding-left:0;
padding-right:3px;
overflow:hidden;
float:left;
}
.markcol4 {
display:table-cell;
width:135px;
vertical-align:middle;
text-align:right;
padding-top:5px;
padding-right:35px;
overflow:hidden;
float:right;
}
.carttable {
display:table;
width:928px;
border:1px solid #ccc;
background:url(image/shade.gif) repeat-x bottom;
margin:0 auto;
padding:0 0 2px;
}
.carthead {
display:table-cell;
width:928px;
text-align:left;
line-height:18px;
font-size:11px;
font-weight:700;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
overflow:hidden;
background:url(image/shade.gif) repeat-x top;
float:left;
margin:0;
padding:4px 0 4px 10px;
}
.checkcol1 {
display:table-cell;
width:180px;
padding-left:13px;
vertical-align:middle;
text-align:center;
float:left;
clear:left;
}
.checkcol2 {
display:table-cell;
width:90px;
vertical-align:middle;
text-align:center;
float:left;
}
.checkcol3 {
display:table-cell;
width:595px;
vertical-align:middle;
text-align:left;
float:left;
}
img.bigcart {
border:none;
background-color:transparent;
float:left;
margin:0 5px;
padding:0;
}
#carttab {
position:relative;
top:43px;
left:700px;
width:190px;
}
.cartcontent {
display:table-cell;
width:922px;
text-align:left;
color:#f90;
font-size:11px;
overflow:hidden;
border:1px solid #ccc;
background:#fff;
float:left;
margin:0 2px;
padding:5px 0 5px 10px;
}
.checkoutcol1 {
display:table-cell;
width:188px;
vertical-align:middle;
text-align:center;
overflow:hidden;
}
.checkoutcol2 {
display:table-cell;
width:90px;
vertical-align:top;
text-align:center;
overflow:hidden;
}
.checkoutcol3 {
display:table-cell;
width:505px;
vertical-align:top;
text-align:left;
color:#555;
line-height:15px;
overflow:hidden;
}
.checkoutcol4 {
display:table-cell;
width:115px;
vertical-align:top;
text-align:right;
padding-top:5px;
padding-right:20px;
overflow:hidden;
}
.cartfoot {
display:table-cell;
width:928px;
text-align:right;
font-size:12px;
font-weight:700;
overflow:hidden;
background:url(shade.gif) repeat-x top;
float:left;
margin:0;
padding:3px 0 3px 10px;
}
.padding {
color:#f90;
padding-right:28px;
}
#checkoutframe {
clear:both;
border:0;
width:928px;
height:50px;
margin:0 auto;
padding:0;
}
#checkout-buttons {
width:100%;
margin:0 auto;
}
#checkout-buttons #button1 {
width:45%;
text-align:left;
vertical-align:middle;
float:left;
padding:10px;
}
#checkout-buttons #button2 {
width:45%;
text-align:right;
vertical-align:middle;
float:right;
padding:10px;
}
#pagination {
margin:25px 0 35px;
}
#pagination a {
background:url(image/shade.gif) repeat-x bottom;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #e1e1e1;
padding:8px 16px;
}
#pagination a:hover {
color:#f90;
background:#ededed;
}
#pagination span#previous {
background:url(image/shade.gif) repeat-x bottom;
color:#ccb;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
padding:8px 18px;
}
#pagination #now {
color:#373737;
background-color:#ededed;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #e1e1e1;
padding:8px 16px;
}
#pagination span#next {
color:#ccb;
background:url(image/shade.gif) repeat-x bottom;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#pagination #next {
border-right:1px solid #ccc;
padding:8px 37px;
}
#pagination #previous {
border:1px solid #ccc;
border-right:0;
}
#viewing {
clear:both;
text-align:center;
font-size:11px;
padding:0;
}
#bottomtitle {
width:940px;
text-align:center;
font-size:11px;
font-weight:700;
overflow:hidden;
margin:0 auto 15px;
padding:0;
}
#ccbottom {
margin-top:20px;
text-align:center;
padding:0;
}
#footer {
clear:both;
color:#fcfcfc;
background:url(image/grey.jpg) repeat-x bottom;
border:0;
width:1000px;
height:50px;
margin:0 auto;
padding:0;
}
#footer a {
color:#cc9;
}
#footer-content {
width:900px;
margin:0 auto;
}
#footer-content #footer-left {
width:48%;
text-align:left;
float:left;
padding:10px;
}
#footer-content #footer-right {
width:45%;
text-align:right;
float:right;
padding:10px;
}
#footframe {
clear:both;
border:0;
width:1000px;
height:2px;
margin:0 auto;
padding:0;
}
.xsnazzy {
margin-bottom:30px;
background:url(image/shade2.jpg) repeat-x bottom;
width:99%;
}
.xsnazzy2 {
margin-bottom:30px;
background:url(image/shade.gif) repeat-x bottom;
width:99%;
}
.xsnazzy3 {
margin-bottom:30px;
background:url(image/shade3.jpg) repeat-x bottom right;
width:99%;
}
.xtop,.xbottom {
display:block;
background:transparent;
font-size:1px;
}
.xb2,.xb3,.xb4 {
background:transparent;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.xb4 {
height:2px;
margin:0 1px;
}
.xboxcontent {
background:transparent;
font-size:11px;
border:0 solid #ccc;
border-width:0 1px;
}
.xboxstyle a {
display:block;
font-family:Verdana, sans-serif;
line-height:1.4em;
border-bottom:1px solid #eff0f1;
text-decoration:none;
overflow:hidden;
margin:0;
padding:.6em .75em;
}
.xboxstylebutton a {
display:block;
color:#cc9;
font-family:Verdana, sans-serif;
line-height:1.4em;
text-decoration:none;
font-weight:600;
text-align:right;
padding:.0em 1.4em;
margin:0;
}
.xboxstyle2 {
display:block;
font-family:Verdana, sans-serif;
line-height:1.4em;
text-decoration:none;
overflow:hidden;
margin:0;
padding:.75em;
}
.xboxstyle2 a {
display:block;
color:#9C6;
text-decoration:none;
font-weight:600;
}
.xboxstyle2 a:hover {
color:#555;
}
.xboxhead {
background:url(image/shade.gif) repeat-x bottom;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-weight:700;
line-height:20px;
border-bottom:1px solid #ccc;
margin:0 0 5px;
padding:0 0 3px 10px;
}
.similar {
display:table;
width:95%;
margin:0 auto;
padding:0;
}
.similarrow {
display:table-row;
line-height:14px;
}
.similarimage {
display:table-cell;
width:19%;
vertical-align:middle;
text-align:center;
padding-top:10px;
padding-bottom:10px;
overflow:hidden;
}
.similardesc {
display:table-cell;
width:19%;
vertical-align:text-top;
text-align:center;
padding-bottom:25px;
font-size:11px;
overflow:hidden;
}
* html .similarrow {
clear:left;
}
.spec {
display:table;
width:90%;
background:url(image/shade.gif) repeat-x bottom;
border:1px solid #ccc;
margin:10px auto 25px;
padding:2px;
}
.spechead {
display:table-cell;
text-align:left;
width:50%;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-size:12px;
font-weight:700;
background:url(image/shade.gif) repeat-x bottom;
overflow:hidden;
padding:5px 3px 5px 10px;
}
.speccol1 {
display:table-cell;
text-align:left;
width:50%;
font-size:10px;
overflow:hidden;
background:#f8f8f8;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
padding:5px 3px 5px 10px;
}
.speccol2 {
display:table-cell;
text-align:left;
width:50%;
font-size:10px;
overflow:hidden;
background:#f8f8f8;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:5px 3px 5px 10px;
}
* html .speccol1 {
clear:left;
float:left;
}
.etable {
display:table;
width:418px;
border:1px solid #ccc;
background:url(image/shade.gif) repeat-x bottom;
float:left;
margin:5px 0 0 10px;
padding:0;
}
.ehead {
display:table-cell;
width:418px;
text-align:left;
line-height:14px;
overflow:hidden;
background:url(image/shade.gif) repeat-x top;
float:left;
margin:0;
padding:6px 0 6px 10px;
}
.econtent {
display:table-cell;
width:402px;
height:398px;
text-align:left;
font-size:12px;
overflow:hidden;
border:1px solid #ccc;
background:url(image/shade.gif) repeat-x bottom;
background-color:#fff;
float:left;
margin:0 2px 2px;
padding:0 10px 10px;
}
* html .econtent {
width:410px;
height:408px;
}
.eformtxt {
text-align:left;
font-size:12px;
font-weight:700;
padding:10px 0 0 0;
}
.eformfunction {
text-align:left;
font-size:12px;
padding:10px 0 0 25px;
}
#eframe {
position:relative;
top:53px;
left:40px;
width:190px;
}
.button {
display:inline-block;
color:#665e54;
font-weight:700;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-size:11px;
border:1px solid #aaa;
background:url(/image/yellow.png) repeat-x top;
padding:2px 6px;
}
.button:hover {
color:#333333;
cursor:pointer;
}
.button a {
color:#665e54;
text-decoration:none;
}
#ebuttons {
margin:0 auto;
}
#ebutton1 {
margin-left:11px;
width:45%;
float:left;
text-align:left;
vertical-align:middle;
}
#ebutton2 {
margin-right:3px;
width:45%;
float:right;
text-align:right;
vertical-align:middle;
}
h1 {
color:#4c4c4c;
background:inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
margin:0 0 1px;
}
h2 {
color:#4c4c4c;
background:inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
margin:0 0 1px;
}
hr {
color:#ddd;
background-color:#dadada;
border:0;
height:1px;
width:100%;
text-align:center;
}
form {
margin:0;
}
.block {
padding-top:15px;
font-size:14px;
font-weight:700;
}
.bold {
color:#555;
background:inherit;
font-size:13px;
font-weight:700;
text-decoration:none;
}
.comments {
padding-bottom:20px;
}
.headers {
color:#4c4c4c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
}
.headers2 {
background:inherit;
color:#696;
font-family:'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}
.menu {
color:#4c4c4c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding:0;
}
.proddesc {
margin:10px 0 30px;
}
.small {
font-size:12px;
font-family:verdana, arial, helvetica, sans-serif;
line-height:18px;
text-decoration:none;
}
.smallb {
font-size:12px;
font-family:Verdana, sans-serif;
font-weight:600;
text-decoration:none;
}
.smallbg {
color:#9C6;
font-size:12px;
font-family:Verdana, sans-serif;
font-weight:600;
text-decoration:none;
}
.safe {
font-size:11px;
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:none;
margin:0 0 -20px 5px;
}
.tiny {
background:inherit;
font-size:11px;
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:none;
}
.tinyb {
color:#999;
background:inherit;
font-size:11px;
font-weight:700;
font-family:arial, verdana, helvetica, sans-serif;
text-decoration:none;
}
.title {
color:#4c4c4c;
background:inherit;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
}
.pagedesc {
background:inherit;
text-decoration:none;
margin-bottom:20px;
}
.price {
color:#f90;
background:inherit;
font-size:12px;
font-weight:700;
}
.cartqty {
color:#603d06;
background:#f6f0e5;
font-size:11px;
width:27px;
text-align:right;
}
.features ul {
list-style:none;
text-align:left;
text-decoration:none;
padding-bottom:20px;
}
.simple ul {
list-style:disc;
text-align:left;
text-decoration:none;
padding-bottom:20px;
}
img.soldout {
border:none;
background-color:transparent;
text-align:center;
margin:0;
padding:0;
}
#parentnav {
width:940px;
text-align:left;
display:block;
overflow:auto;
font-size:11px;
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:none;
margin:5px auto;
padding:0;
}
#sort {
text-align:right;
}
.cap1,.cap2,.cap3,.cap4,.xb1,.xb2,.xb3,.xb4 {
display:block;
overflow:hidden;
}
.cap1,.cap2,.cap3,.xb1,.xb2,.xb3 {
height:1px;
}
.cap1,.xb1 {
background:#ccc;
margin:0 5px;
}
.cap2,.xb2 {
border-width:0 2px;
margin:0 3px;
}
.cap3,.xb3 {
margin:0 2px;
}
img,a:focus {
outline:none;
}
.tabfg,.tabtext {
background:url(image/grey.jpg) repeat-x bottom;
padding-top:4px;
color:#cc9;
font:11px Arial, Tahoma, Sans-Serif;
text-align:center;
}
#searchform legend,#searchform label,#searchform #submitquery {
display:none;
}
.navigation a,.brands a {
display:block;
height:21px;
overflow:hidden;
padding:1px 5px 1px 1px;
}
.griddesc a,.griddesc3 a,.griddesc4 a {
color:#373737;
text-decoration:none;
margin:5px;
}
* html .gridimage,* html .gridimage3,* html .gridimage4,* html .griddesc,* html .griddesc3,* html .griddesc4,* html #pgridimage,* html #pgriddetail,* html #pbuybox,* html .checkoutcol1,* html .checkoutcol2,* html .checkoutcol3,* html .similarimage,* html .similardesc,* html .spechead {
float:left;
}
.listrow,#pgridrow,.pdetailrow,.specrow {
display:table-row;
}
.pdetailleft,.pdetailcent {
display:table-cell;
width:25%;
vertical-align:top;
text-align:left;
float:left;
}
.pdetailrght,.pdetailrghtw {
display:table-cell;
width:45%;
vertical-align:top;
text-align:left;
float:left;
padding-left:5px;
}
.buybox,.offerbox {
display:table;
border-spacing:0;
width:100%;
}
* html .buyboxrght input,* html .markcol4 input,* html .checkoutcol4 input {
padding:0;
}
.markcol3 a,.similardesc a {
color:#373737;
}
* html .checkoutcol4,* html .speccol2 {
float:right;
}
.tinybold a:hover {
color:#58A;
}
a {
color:#555;
background:inherit;
text-decoration:none;
}
a:hover {
color:#9C6;
}
.webcontent,.markcontent {
display:table-cell;
width:922px;
text-align:left;
line-height:15px;
border:1px solid #ccc;
background:#fff;
overflow:hidden;
float:left;
margin:0 2px;
padding:10px 0 10px 10px;
}
.button a:hover,.tabfg a:hover,.xboxstylebutton a:hover,#footer a:hover {
color:#f90;
}
