body {
 background-color:#800;
 font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
 margin:2em 2em 5em 2em;
}
h2 {
 border-bottom:1px solid #553;
 color:#322;
 font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
 font-weight:Bold;
 margin-top:3%;
}
h1, h3, h4, h5, h6 {
 border:0px;
 font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
 font-size:13px;
 font-weight:Bold;
 margin:0px;
 padding:0px;
}
h1 {font-size:26px; padding-top:1.5em;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:12px;}
strike {color:#f00;}
a:link {color:#00a;}
a:visited {color:#50a;}
a:focus, a:active {
 color:#50a;
 outline:1px dotted #fff;
}
a:hover {
 background-color:#000;
 color:#fff;
 text-decoration:none;
 border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
ul {margin:1em;}
li {margin:.5em;}
td {text-align:left;vertical-align:top;}
.r {text-align:right;}
.c {text-align:center;}
.j {text-align:justify;}
.tiny {font-size:small;}
.main {
 background-color:#0ff;
 border-bottom:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-top:1px solid #000;
 padding-bottom:8px;
 padding-left:8px;
 padding-right:8px;
 padding-top:8px;
}
.main TABLE, .main TR, .main TD {
 margin-bottom:0px;
 margin-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
}
#title {
 padding:0px;
 margin:0px;
}
#title h1 {
 background-color:#000;
 display:none;
 font-size:48px;
}
#title img {border:0px;}
#title a:link, #title a:visited, #title a:focus, #title a:active, #title h1 {
 text-align:left;
 text-decoration:none;
}
#title a:hover {
 background-color:transparent;
 text-decoration:none;
}
#title .subtitle {
 background-color:#040;
 border-bottom:1px solid #0f0;
 border-top:1px solid #0f0;
 color:#fff;
 display:block;
 font:italic 18px Arial, Helvetica, Verdana, Geneva, sans-serif;
 margin:0px;
 padding:0px 1em;
 text-align:right;
 text-shadow:2px 2px 2px black;
}
#title p {
 border:1px solid #000;
 margin:0px;
 padding:0px;
}
#content {
 background-color:#fff;
 border:1px solid #000;
 margin:0px;
 min-height:45em;
 padding:0px;
 width:750px;
}
#goods {
 margin:0em 1em 1em 1em;
 padding:0px;
}
.logo {
 background-color:#ffa;
 border:0;
 color:#ff0;
 margin:0;
 padding:0;
 text-align:center;
}
div.cat {
 display:block;
 font-size:12px;
 padding:0px;
 text-align:center;
}
.cat ul, .cat ul li {
 display:inline;
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.cat ul li a, .cat ul li a:link, .cat ul li a:visited {
 background-color:#ddd;
 border:1px solid #000;
 color:#000;
 font-weight:bold;
 padding:0px 1em 0px 1em;
 text-decoration:none;
 border-radius-bottomleft:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;
 box-shadow:2px 2px 2px black;-moz-box-shadow:2px 2px 2px black;-webkit-box-shadow:2px 2px 2px black;
}
.cat ul li a:hover {
 background-color:#000;
 color:#fff;
 text-decoration:none;
}
.label {text-decoration:none;}
div.navbot {
 width:100%;
}
p.navbot {
 border-top:1px solid #800;
 display:block;
 font-size:smaller;
 margin:1em 0px 0px 0px;
 padding:0px 1em 1em 1em;
 text-align:right;
}
.box {
 background-color:#fee;
 border:1px solid #988;
 color:#000;
 display:block;
 padding:0px 2em;
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.box P, .box H2 {
 margin-left:1em;
 margin-right:1em;
 padding:2px 15px 5px;
}
.next {
 border-top:1px dotted #99f;
 color:#777;
 font-weight:bold;
 text-align:right;
}
.next A {
 margin-left:1em;
 margin-right:1em;
 text-decoration:underline;
}
#content p {
 font-family:times,serif;
 letter-spacing:.5px;
 font-size:14px;
 line-height:20px;
}
.navbot a, .navbot a:link, .navbot a:visited {
 border-bottom:none;
 border-left:none;
 font-weight:bold;
 text-decoration:none;
 color:#000;
}
.navbot a:hover, .navbot a:focus, .navbot a:active {
 background-color:#000;
 border-bottom:none;
 color:#fff;
 text-decoration:underline;
}
.submit form {
 background-color:#6A7389;
 border-bottom:1px solid #283043;
 border-left:1px solid #9097A2;
 border-right:1px solid #283043;
 border-top:1px solid #9097A2;
 color:#fff;
 font-size:12px;
 padding:1px 4px;
}
.gbutton {
 background-color:#040;
 border:1px solid black;
 color:#ddd;
 font-size:smaller;
 margin:0px;
 padding:0px .25px;
}
.gbutton:hover {
 background-color:#080;
 color:#fff;
}
.button,.button:focus,A.button,A.button:link,A.button:visited {
 background-color:#0a0;
 border-bottom:1px solid #283043;
 border-left:1px solid #9097A2;
 border-right:1px solid #283043;
 border-top:1px solid #9097A2;
 color:#fff;
 font-size:14px;
 padding:.25em 1em;
 margin:.25em;
 text-decoration:none;
 white-space:nowrap;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
}
.button:focus {text-decoration:none;}
.button:hover,
A.button:hover {
 background-color:#000;
 border:1px solid #fff;
 color:#fff;
}
.q form, input, select, textarea {
 background-color:#ffb;
 border:1px solid #000;
 color:#000;
 font-size:14px;
 padding:2px 10px;
 border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;
}
input:hover, input:focus, select:hover, textarea:hover, textarea:focus {
 background-color:#fff;
 color:#000;
}
.hide {display:none;}
abbr, acronym {
 border-bottom:1px dotted #000;
 cursor:help;
 font-variant:small-caps;
}
.warning {
 background-color:yellow;
 color:red;
 font-size:16px;
 text-align:center;
}
.tab {
 background:#000;
 border:1px solid #000;
 color:#ee0;
 font-size:12px;
 margin:0px;
 padding:0px 1em;
 text-align:left;
}
.tab A, .tab A:link, .tab A:active, .tab A:visited {
 color:#ee8;
 font-family:Arial, Helvetica, sans-serif;
 padding:0 0px;
 text-decoration:underline;
}
.tab a:hover {
 color:#fff;
 text-decoration:underline;
}
.bnote {display:none;}
.prices {
 background-color:#ded;
 border-bottom:1px solid #020;
 border-left:1px solid #0f0;
 border-right:1px solid #020;
 border-top:1px solid #0f0;
 margin-bottom:10px;
 margin-top:10px;
}
.simple {
 border:0;
 margin:0;
 padding:0;
}
.spec {
 color:#822;
 margin:3.5em 1em 0.5em 1.5em;
}
TD.msrp {
 background-color:#fee;
 color:red;
 font-weight:lighter;
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
 text-align:right;
}
TD.price {
 background-color:#efe;
 font-weight:bold;
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
 text-align:right;
 white-space:nowrap;
}
.note {
 background-color:#ddd;
 border:1px solid #888;
 color:#444;
 display:inherit;
 font-size:12px;
 font-weight:lighter;
 padding:1em;
 margin-bottom:1em;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:inset 2px 2px 4px black;-moz-box-shadow:inset 2px 2px 4px black;-webkit-box-shadow:inset 2px 2px 4px black;
}
.note P {margin-left:1em;}
div.recipe {
 background-color:#ffa;
 border-bottom:2px solid silver;
 border-left:1px solid #eee;
 border-right:2px solid silver;
 border-top:1px solid #eee;
 color:#000;
 margin:3em 0 3em 0;
 padding:0.5em 2em 1em 2em;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:2px 2px 4px #aaa;-moz-box-shadow:2px 2px 4px #aaa;-webkit-box-shadow:2px 2px 4px #aaa;
}
.rtitle {
 border-bottom:1px solid silver;
 margin:1em 0px 0px 0px;
 padding:1em 0px 0px 0px;
}
.author:before {content:"By ";}
.author {
 display:block;
 margin:0px;
 padding:0px 0px 1em 0px;
 text-align:right;
}
.ingr {
 background-color:#ffc;
 border:1px solid #888;
 display:block;
 font-size:12px;
 font-weight:bold;
 line-height:200%;
 overflow:auto;
 padding:.5em 2em 1em 2em;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:inset 2px 2px 4px black;-moz-box-shadow:inset 2px 2px 4px black;-webkit-box-shadow:inset 2px 2px 4px black;
}
.directions {
 display:block;
 font-size:14px;
 line-height:150%;
 text-align:justify;
}
.story {
 display:block;
 font-size:14px;
 line-height:150%;
 text-align:justify;
}
.category {
 color:#999;
 font-size:smaller;
 text-align:right;
 float:right;
}
.back, .back A:link, .back A:visited {
 color:#555;
 float:right;
 font-size:small;
 padding:1px 1em;
 text-align:right;
 text-decoration:none;
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.back A:hover {
 color:#000;
 text-decoration:underline;
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
div.sidebar {
 font-size:13px;
 margin:0px;
 max-width:180px;
 min-width:180px;
 padding:0px 3px;
 width:180px;
}
.sidebar ul, .sidebar ul li {list-style-type:none;margin:0px;padding:0px;}
.sidebar ul {display:block;}
.sidebar a,.sidebar a:link,.sidebar a:visited {
 background-color:#fff;
 border-bottom:1px solid black;
 display:block;
 margin:.25em .5em;
 padding:2px 2px 2px .5em;
 box-shadow:1px 1px 1px black;-moz-box-shadow:1px 1px 1px black;-webkit-box-shadow:1px 1px 1px black;
}
.sidebar ul li A,.sidebar ul li A:link,.sidebar ul li A:visited {
 color:#000;
 text-decoration:none;
 border-radius-topright:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;
}
.sidebar ul li B A,.sidebar ul li B A:link,.sidebar ul li B A:visited {
 background-color:black;
 color:white;
 display:block;
 font-weight:bold;
 text-decoration:none;
 border-radius-topright:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;
}
.sidebar A.here,.sidebar A:visited.here {
 background-color:green;
 color:yellow;
 box-shadow:inset 1px 1px 2px black;-moz-box-shadow:inset 1px 1px 2px black;-webkit-box-shadow:inset 1px 1px 2px black;
 text-shadow:1px 1px 1px black;
}
.sidebar A:hover,.sidebar A:hover.here,.sidebar ul li b A:hover,.sidebar ul li b A:hover.here {
 background-color:#ff0;
 border-left:1px solid #000;
 border-right:0px;
 color:#600;
 text-decoration:none;
 text-shadow:none;
 box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}
#adsense {
 background-color:#800;
 margin:5px 0px 5px 0px;
 padding:0px;
 text-align:center;
}
#adsense2 {
 background-color:#fff;
 margin:5px 0px 5px 0px;
 padding:0px;
 text-align:center;
}
.rbox {
 background:#ff8 url("images/key-point_back.gif") right repeat-y;
 border:1px solid #888;
 display:inherit;
 overflow:auto;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:inset 2px 2px 4px black;-moz-box-shadow:inset 2px 2px 4px black;-webkit-box-shadow:inset 2px 2px 4px black;
}
.rbox P, .rbox ul, .rbox ul li {margin-left:1em;}
.addit {
 float:right;
 font-size:smaller;
 text-align:right;
}
.addit a, .addit a:link, .addit a:visited {
 background-color:#080;
 color:#7f7;
 padding:2px 1em;
 text-decoration:none;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;-moz-box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;-webkit-box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;
}
.addit a:hover {
 background-color:#ee8;
 color:#000;
 text-decoration:none;
}
.fr {
 text-align:right;
 font-size:smaller;
}
.ttab a, .ttab a:link, .ttab a:visited {
 border:1px solid #999;
 color:#888;
 font-size:smaller;
 margin:0px 1em;
 padding:0px 1em;
 text-align:right;
 text-decoration:none;
 border-radius-bottomleft:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;
}
.ttab a:hover {
 background-color:#000;
 color:#fff;
}
div.ttab {
 color:#aaa;
 float:right;
 text-align:right;
}
.date {float:right;}
.attrib {
 float:left;
 font-weight:bold;
}
.blogbody {
 display:block;
 margin:2em 0px;
 padding:1em 0px;
}
div.pagefeedback {
 border:1px solid #888;
 background-color:#cfc;
 color:#000;
 display:block;
 text-align:center;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:inset 2px 2px 4px black;-moz-box-shadow:inset 2px 2px 4px black;-webkit-box-shadow:inset 2px 2px 4px black;
}
.bc {
float:right;
font-size:75%;
font-weight:lighter;
margin:0px;
padding:0px 4px; 0px 0px;
position:relative;
text-align:right;
vertical-align:top;
}
.rlist
 {font-size:13px;}
.upa,
a:hover .upa {
 border-left:5px dashed transparent;
 border-right:5px dashed transparent;
 border-bottom:10px solid #aaa;
 border-top:0;
 clear:both;
 float:right;
 height:0;
 width:0;
 text-decoration:none;
}
.googlesearch {
 color:#fff;
 display:block;
 position:absolute;
 left:50px;
 text-align:right;
 top:150px;
}
a.printerfriendly, a:visited.printerfriendly {
 color:#222;
 float:right;
 font-size:10px;
 margin:1em 0 0 0;
 padding:0px .5em;
 text-align:right;
 text-decoration:none;
}
a:hover.printerfriendly {
 color:#000;
 background:transparent;
 text-decoration:underline;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
}
div.tellafriend {
 background-color:#eee;
 border:1px solid #000;
 color:#000;
 border:1px solid silver;
 display:block;
 margin:0px;
 padding:.5em 1em;
 text-align:center;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
}
.tellafriend a, .tellafriend a:link, .tellafriend a:visited {
 background-color:#090;
 border:1px solid black;
 color:#fff;
 margin:.5em 1em;
 padding:2px 1em;
 text-decoration:none;
 border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:1px 1px 1px black;-moz-box-shadow:1px 1px 1px black;-webkit-box-shadow:1px 1px 1px black;
}
.tellafriend a:hover {
 background-color:#0f0;
 color:#000;
 box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}