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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:.8; font:62.5%/1.6 Georgia, "Times New Roman", Times, serif; background: url(/images/bg.png) top center; }
h1 a { display:block; width:378px; float: left; color: #cc2a43; font: bold 40px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif; text-transform: uppercase; text-decoration: none; letter-spacing: -2px; text-indent: 35px; height: 60px; padding-top: 51px; }
h1 a:hover { color: #6e604f; }
.entry { font: 12px/1.2em Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif; color: #444444; margin-bottom: 25px; color: #444444; }
.data a { color: #336666; border-bottom: 1px dotted #336666; text-decoration: none; }
.data a:hover { color: #336666; }
h2 a.single , h2.single { display: block; font: bold 30px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #669999; text-decoration: none; margin-top:10px; margin-bottom: 7px; border: none; }
h2 a.index , h2.index { display: block; font: bold 30px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #669999; text-decoration: none; margin-top:10px; margin-bottom: -5px; border: none; }
h2 a.index:hover { color: #336666; }
h2 a.single:hover { color: #336666; }
h3 a.single , h3.single { display: block; font: bold 20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #669999; text-decoration: none; margin-top:10px; margin-bottom: 7px; border: none; }
h3 a.single:hover { color: #336666; }
h3 a.sub , h3.sub { display: block; font: bold 20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #669999; text-decoration: none; margin-top:0px; margin-bottom: -3px; border: none; }
h3 a.sub:hover { color: #336666; }
h3 a.index , h3.index { display: block; font: bold 20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #669999; text-decoration: none; margin-top:10px; margin-bottom: -3px; border: none; }
h3 a.index:hover { color: #336666; }
#sidelinks h2.sidetitle { background: transparent url(/images/sidelink-title.gif) right no-repeat; color: #ffffff; font:bold 14px Georgia, "Times New Roman", Times, serif; height: 32px; display: block; width: 319px; text-indent: 27px; padding-top: 8px; margin-bottom: -3px; }
#subfooter h2.bottomtitle { color: #ffffff; font:bold 14px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #fff; display: block; padding: 5px; }
#sidelinks .recentcomments a { border: none; }
#sidelinks ul li a, #sidelinks .recentcomments { display: block; margin-left: 20px; padding: 3px 8px; font-size: 12px; color: #666666; text-decoration: none; border-bottom: 1px dotted #dbd9d7; width: 250px;}
#sidelinks ul li a:hover { color: #362b23; background-color: #eeeeee; }
#subfooter li a { color: #cccccc; text-decoration: none; display: block; padding: 3px 5px; font-size: 12px; border-bottom: 1px dotted #999999; }
#subfooter li a:hover { color: #362b23; background-color: #eeeeee; }
#menu a { font: bold 14px georgia; color: #ffffff; line-height: 35px; text-decoration: none; padding: 3px 8px; }
#menu a:hover { color: #362b23; }
blockquote { padding: 0 45px; background: url(/images/quote.gif) 15px top no-repeat; color: #998d76; height: 100%; font-style: italic; }
.data { clear: both; width: 550px; }
#wrapper {padding: 30px 0 0 0; }
#page { width: 933px; margin: 0 auto; }
#header { height: 169px; background: url(/images/header.gif) no-repeat; }
#headerimg { padding: 17px 0 0 14px; }
#side { text-align: center; margin: 0 28px 15px 0; }
#side img { margin: 0 0 10px 10px; }
#menu {margin-left: 0; clear: both; }
#content { background: url(/images/whitebg.gif) no-repeat; clear: both; padding: 25px 19px 25px 45px; float: left; min-height: 300px; }
#contentbottom { height: 22px; background: url(/images/contentbottom.png) no-repeat; margin-left: 14px; }
#contentwrapper { background: url(/images/whitebg.gif); }
#contentbump { margin-top: 25px; }
#sidelinks { float: left; width: 285px; }
#sidebump { padding-top: 20px; float: right; width: 319px; }
#subfooter { background: url(/images/bg-alpha.png); margin: 0 13px; padding-left: 20px; }
#footer { clear: both; padding: 12px 15px; text-align: right; font-size: 10px; color: #fff; }
#footer a { color: #ffffff; text-decoration: none; }
#footer a:hover { border-bottom: 1px dotted #ffffff; }
.alignnone { padding-top: 4px; border: 1px solid #d6cfbc; background-color: #e0d9c5; text-align: center; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; padding-top: 4px; border: 1px solid #d6cfbc; background-color: #e0d9c5; text-align: center; }
.entry .img a { border: 0; }
.alignright { padding-top: 4px; border: 1px solid #d6cfbc; background-color: #e0d9c5; margin: 4px 0 0 15px; display: inline; text-align: center; }
.alignleft { padding-top: 4px; border: 1px solid #d6cfbc; background-color: #e0d9c5; margin: 4px 15px 1px 0; display: inline; text-align: center; }
.alignnone a, .aligncenter a, .alignleft a, .alignright a { border: none; }
.alignright { float: right; }
.alignleft {	float: left; }
.data .thumbnail { width: 125px; height: 125px; padding: 3px; background-color: #ffffff; border: 1px solid #d8d8d8; float: left; margin-right: 15px; }
.data .thumbnail:hover { background-color: #ffffff; border: 1px solid #669999; }
.data .normal a { border-bottom: 0px dotted #336666; text-decoration: none; }
.data .normal:hover { border-bottom: 0px dotted #336666; text-decoration: none; }
.data .package { width: 125px; height: 125px; padding: 3px; background-color: #ffffff; border: 1px solid #d8d8d8; float: left; margin-right: 15px; }
.data .package:hover { background-color: #ffffff; border: 1px solid #669999; }
p img { padding: 0;}
.entry img { padding-left: 4px; padding-right: 4px; padding-bottom: 4px; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
ol,ul { list-style:none; }
.entry ul { list-style:disc inside; padding: 0 0 15px 15px; }
.entry ol { list-style:decimal inside; padding: 0 0 15px 15px; }
.entry li { padding-bottom: 0.2em; padding-left:0; margin-left:0;list-style-position:inside;}
#menu ul { margin-left: 0; float: left; }
#menu li { display: inline; padding-left:35px;}
#subfooter li { width: 100%; }
#subfooter .bottom { width: 185px; float: left; margin: 15px; display: inline; }
.clr { clear: both; }
.entry p { padding-top:5px; padding-bottom: 10px; line-height: 1.85; }
small {font: bold 14px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #999999; text-decoration: none; margin-bottom: 20px; border: none; }
body.mceContentBody { text-align: left; background: #FFF;}
.sr td {background-color:transparent; border-bottom:1px solid #cccccc;}
.sr tr.sr td {background-color:transparent; border-bottom:0px solid #cccccc;}
.testwrapper {margin-bottom: 15px; width:550px;}
.testwrapper .entry p { line-height: 1.6; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
/* ------------------- pagination ------------------- */

.pagination{padding: 2px;}
.pagination ul{margin: 0;padding: 0;text-align: right;font-size: 12px;}
.pagination li{list-style-type: none;display: inline;padding: 0 0 1px 5px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #444444;text-decoration: none; color: #666666;}
.pagination a:hover, .pagination a:active{border: 1px solid #336666;color: #336666;}
.pagination a.currentpage{background-color: #888888;color: #ffffff !important;border-color: #444444;font-weight: bold;cursor: default;}
.pagination a.prevnext{font-weight: bold;}