body {background:#F6F6F6 url('http://static.stevenpageshop.com/v0101/images/bkg_main.png');margin:0;padding:10px;text-align:center;font-family:"Gill Sans",Arial,sans-serif;color:#4F4F4F}
h1,h2,h3,h4,h5,h6 {color:#5BB8C5; font-family:"Palatino Linotype","Book Antiqua",Palatino,serif}
h1 {font-size:2em;line-height:1.8em;margin-bottom:0.5em;margin-top:0;;}
h1 a, h1 a:link, h1 a:visited {color:#5BB8C5}
h1 a:hover, h1 a:active {color:#E75A23}

h2,h3 {margin:0;color:#E75A23;font-size:1.5em;}
h4 {margin:0 0 9px;color:#777;font-size:1.2em}
h4 a {color:#777;}
h4 a:hover {color:#E75A23;}
h5, h6 {font-size:16px}
a {color:#4F4F4F;text-decoration:none; }
a:hover {color:#E75A23}  /* mouse over link */

ul {margin:0;padding:0}
li {list-style-type:none}
img {border:0;vertical-align:middle}

.strikethrough {text-decoration: line-through;}
.faq-link {text-decoration:underline}
.current-page {color:#E75A23;}
.error-message-item {color:red}

a.buttonize {padding:3px;margin:3px}
ul.sideways-list LI {float:left}
ul.two-columns LI {display:block;float:left;width:49%;list-style-type:none}

#header UL LI {display:block;float:left;width:50%}
#shopping-control {text-align:right}
#shopping-control FORM {display:inline}
#shopping-control DIV {font-size:1.1em;line-height:180%}
#shopping-bag-icon {float:right;margin:9px}
#shopping-cart-info {padding-top:15px}

#main {width:940px;margin-left:auto;margin-right:auto;text-align:left;background:#fff;padding:12px}
#main-menu {border-bottom: thin dashed #999;font-size:15px;text-transform:uppercase;font-weight:bold;letter-spacing:1.2px;min-height:26px}
a.sprite {position:relative;display:inline-block;overflow:hidden;font-size:15px;padding-right:9px;color:#999999}
a.sprite:hover {color:#999999}
a.sprite img {position:relative;vertical-align:top}
#main-menu a.sprite img {top:0px}
#site-links a.sprite img {top:1px}
#main-menu a.sprite img:hover {top:-19px}
#site-links a.sprite img:hover {top:-18px}
#main-menu a.current img {top:-19px}
#site-links a.current img {top:-18px}

#content {clear:both}

.product {width:220px;height:288px;float:left;text-align:center;margin:0 19px;padding:0 19px;overflow:hidden;background-color:#fff}
.product-image {position:relative}
.product-image IMG.prod {}
.product-image IMG.prod-tag {position:absolute;bottom:0;right:0;z-index:999}
.product .product-price {color:#5BB8C5;font-size:16px;font-weight:bold;white-space:nowrap}
.product .product-description {font-size:15px;text-align:center;font-weight:bold}

#product-images, #product-info {width:50%;float:left}
#product-images-inner {overflow:hidden;position:relative}
#product-images-inner IMG#swapper { position: absolute; top: 0; left: 0; }
#prodcut-alternate-views A {display:inline-block}

#network-share {float:right}
#product-info .reg-price, #product-info .sale-price {font-size:1.3em}
#product-info #available-size-list {font-size:1.3em}
#product-info #product-description {font-size:1.1em}
#product-info #product-description P {margin:4px 0;text-align:justify;line-height:150%}
#product-variation-list {border-bottom:thin dashed #999999;border-top:thin dashed #999999;width:100%;margin:9px 0 5px;padding:4px 0 8px}
#product-variation-list TD, #product-variation-list TH {font-size:1.2em;word-spacing:0.3em}
#faq-sizing-chart-link {margin:0 0 9px}
#compact-disc-preview {margin-bottom:9px}
#shopping-bag-link {margin:9px 0 0;text-align:right}
#shopping-bag-link A {padding:3px}

/* Digital Dowloads */
#track-listing {width:100%;border-collapse:collapse;border-top:1px solid #999}
#track-listing TR {border-bottom:1px solid #999}
#track-listing TR.Odd {background-color:#e6e6e6}
#track-listing TD {vertical-align:middle;padding:3px;height:24px}
#track-listing TD FORM {display:inline}

#footer {border-top:thin dashed #999;clear:both;text-transform:uppercase;font-weight:bold;letter-spacing:1.2px;margin-top:12px}
#footer DIV {font-size:14px;line-height:1.5em}
#site-links, #footer-swag {text-align:center;clear:both}

/* New FAQs */
#faq-tabs P, #faq-tabs LI , #faq-tabs BLOCKQUOTE {font-size:1.2em;text-align:justify;line-height:150%}
#faq-tabs OL LI {list-style-type:decimal}
#faq-tabs BLOCKQUOTE {border-left:3px solid #ccc;padding-left:6px}

/* Shopping Cart */
#CatalogAreaShoppingCart {width:100%}
TABLE.order {width:100%;border-collapse:collapse}
TR.mnubar-order {background-color:#999;color:#fff;font-weight:bold}
TR.mnubar-order .total {background-color:#666;}
TR.cartItem {border-bottom:1px solid #999}
TABLE.order TD, TABLE.order TH {font-size:1.2em}
TABLE.order TH {padding:9px 0}
.lastcell {text-align:right;white-space:nowrap}
.cartItem .lastcell {background-color:#F4f4f4}
.Numeric {text-align:right;width:75%}
#cart-totals A {padding:3px}
#cart-totals TABLE {width:100%}
#cart-totals TD {white-space:nowrap}
TABLE.cartTotals {margin:0 0 0 auto;width:42% !important;}
#cart-checkout {width:100%}
#cart-checkout A, #cart-checkout INPUT {padding:3px}
.Col2 {text-align:right}

/* Shipping Info */
.form-button, .form-button P {text-align:center}
.form-button A {padding:3px}
#checkout-cart-summary TABLE {width:80%}
#checkout-cart-summary TABLE TD {padding:3px;font-size:1.2em}

/* Charts */
TABLE.popup-chart {background-color:#CDCDCD;border-spacing:1px;font-size:1.1em;margin:auto;width:70%;}
TABLE.popup-chart CAPTION {font-size:1.3em;font-weight:bold;margin:1em 0}
TABLE.popup-chart TH {background-color:#e6eeee;border: 1px solid #fff}
TABLE.popup-chart TD {border: 1px solid #fff}
TABLE.popup-chart TR.odd TD {background-color:#fff}
TABLE.popup-chart TR.even TD {background-color:#F0F0F6}
TABLE.popup-chart .num {text-align:center}
TABLE.popup-chart TR:hover TD {background-color:#8DBDD8;cursor:pointer}