html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size: 100%; line-height:normal; text-align: left; vertical-align: baseline; list-style:none;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}

body {font-size:62.5%; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}

.tabs, .actionbar, #left, #right, #psbar, #save-cart, .bottom-buttons, #cat {display: none !important;}

#content, #footer {float: none !important; margin: 0 auto !important; padding: 0 !important;}
img {border:none;}
img.leftalign {float:left;}
p {margin-bottom:5px;}

a {font-weight: normal; width: auto; height: auto; margin: 0; padding: 0; background: none; color: #555;}
#content {padding: 0; width:600px; margin: 0 auto;}

/* logo area */
#header, #footer {width:600px; margin:0 auto;}
.toplogo {margin:5px 5px 0 0; float:left; padding-bottom:8px;}

#headercenter-viewcart {width:260px; float:left; margin:20px 0 0 10px;}
* html #headercenter-viewcart {width:300px;}
#headercenter-viewcart p {font-size:1.4em; color:#333; padding:0; margin:0;  text-align:center;}
#headercenter-viewcart p strong {color:#c00; margin:0 0 5px; padding:0; text-align:center;}

#verisign {display:none;}

/* Checkout page 1 - Viewcart */
#viewcart {margin:10px auto; width:600px; clear:both;}
#viewcart h1 {margin:0 0 4px 0; font-size:1.1em;}
#viewcart h1 a {font-weight: bold; text-decoration:none; color:#000;}
#viewcart h5 {font-size:1.6em; font-weight:bold; color:#333; margin-bottom:5px;}
#viewcart h6 {font-size:1.4em; font-weight:bold; color:#333; margin-bottom:5px;}
#viewcart p {font-size:1em;}

#save-cart {width:200px; float:right; margin:0; padding:5px;}
#save-cart p {font-size:10px; margin:0 0 0 5px; padding:0; text-align:right; vertical-align:middle;}
#save-cart img {vertical-align:middle; margin-left:8px;}

#viewcart table {width:600px; border-bottom:1px solid #ccc;}
#viewcart td, #viewcart th {padding:8px 4px 6px; vertical-align:top; border-bottom:1px solid #ccc;}
#viewcart th {text-align:right;}
#viewcart th img {vertical-align:middle;}

#viewcart .toprow-gift td {color:#fff; background:#060; font:1.8em; text-align:left; padding:7px;}
#viewcart .toprow {border:1px solid #ccc; border-width: 1px 0; background:#f5f5f5; font-weight:bold;}
#viewcart .toprow td, #viewcart .toprow th {padding: 8px 8px 6px;} 
#viewcart .promo {border-bottom:1px solid #ccc; background:#fff;}
#viewcart .promo img {vertical-align:middle; margin-bottom:1px;}
#viewcart .totalrow {background:#f5f5f5; font-size:1.4em; border-top:1px solid #ccc;}
#viewcart .totalrow .smalltext {font-size:.9em;}

#viewcart .form-fieldzip {width:80px;}
#viewcart .form-fieldnumber {width:30px; margin-bottom:5px;}
#viewcart img.leftalign {margin:0 10px 0 0;}
#viewcart .smalltext {font-weight:normal;}

#viewcart .freegiftrow td, #viewcart .freegiftrow th {background:#fddaee;}
#viewcart .freegiftrow .freepunch {font-size:18px; font-weight:bold; font-style:italic; color:#c00;}

#viewcart table p {margin:2px 0; font-size:.9em;}

#viewcart .bottom-buttons {clear:both; margin:8px 0 7px;}
#viewcart .continue-proceed {margin:0 0 0 97px;}

html body #footer {background: none;}
html body #footer p {text-align: center; margin-bottom:15px;}

#footerlogo-cc, #footercart {display:none}


