body { background: #C57098 url(images/bg-body.gif) top center; background-position:20px 0px; text-align:center; margin:0px; overflow-y:scroll;
	scrollbar-face-color: #6D1636; scrollbar-3dlight-color: #B02459; scrollbar-highlight-color: #6D1636; scrollbar-shadow-color: #6D1636; scrollbar-darkshadow-color: #3A0C1E;
	scrollbar-track-color: #FFE3D5; scrollbar-arrow-color: #ffffff; }

div, td, body, ul, h1, h2, h3, h4 { margin:0; padding:0; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, sans-serif; font-size:10px; }

.h1outer { background:#BDC8D7;padding:2 0 2 0px; }

h1 { background:#eac4c0; border-top:2px solid #f7e7e6; border-bottom:2px solid #CCA4B3; padding:3 10 3 10px; margin-bottom:10px; text-align:left; }
h1 { background:#95516A; border-top:2px solid #BB8499; border-bottom:2px solid #CCA4B3; padding:3 10 3 10px; margin-bottom:10px; text-align:left; color:#ffffff; font-size:12px; }
h1 { background:#889CB7; border-top:1px solid #DE5C87; border-bottom:1px solid #DE5C87; height:24px; line-height:24px; padding:0 8 0 8px; margin:0px; text-align:left; color:#ffffff; font-size:12px; }
h1.prDetailTit { font-weight:normal; background:#cc6666; color:#ffffff; padding:2 2 2 6px; font-size:14px; margin:0px; border:0px; height:auto; line-height:normal; }
h1.tboxTitle { font-weight:normal; background:none; color:#ffffff; text-align:center; font-size:10px; margin:0px; border:0px; height:auto; line-height:normal; }
h1.prDetBox { font-weight:normal; background:#cc6666; color:#ffffff; padding:2px; font-size:12px; margin:0px; border:0px; height:auto; line-height:normal; }
h1.prDetBox a { text-decoration:none; color:#ffffff; padding:0 8 0 8px; display:block; }
h1.prDetBox a:hover { background:#d47d7d; }

h1.mcSubkat { border:0px; border-bottom:3px double #D83D6F; background:#ffffff; margin-top:8px; }
h1.mcSubkat a { color:#BE7A93; }
h1.mcSubkat a:hover { text-decoration:underline; }

h2 { font-weight:normal; background:#cc6666; color:#ffffff; padding:2px; font-size:12px; }

h3 { font-weight:normal; color:#ffffff; }

h4 { color:#681835; margin:0 6 0 4px; border-bottom:3px double #EDD7C9; padding:0 0 2 6px; font-size:12px; font-weight:normal;}

div.catstring { background:#B596AD; border-top:1px solid #DE5C87; border-bottom:1px solid #DE5C87; padding:4 8 4 8px; margin:1 0 10 0px; text-align:left; color:#ffffff; font-size:12px; }
div.catstring div { background-color:#f8f5f7;margin:0px;padding:0px; }
div.catstring div div { background:#B596AD;font-size:12px;display:inline;padding-right:6px; }
div.catstring div a { padding:0 6 0 6px; text-align:center; color:#A05B7C; height:15px; line-height:14px;}
div.catstring div a:hover { padding:0 2 0 2px; text-align:center; font-size:12px; line-height:15px; }

.ptitle { border-top:1px solid #F3B985; border-bottom:1px solid #F3B985; padding:1 10 2 10px; margin:5 0 10 0px; text-align:left; color:#591605; font-size:14px; font-weight:normal; background:#F8D3B1; }

form { margin:0px; }

textarea { scrollbar-face-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-darkshadow-color: ##ffffff;
		   scrollbar-track-color: #ffffff; scrollbar-arrow-color: #6D1636; }
input, select, textarea { font-family: tahoma, helvetica, verdana; font-size:10px; }


a { text-decoration:none; color:#cc6666; }
a:hover {  }

a.grow { text-decoration:none; color:#8BBD4E; font-size:10px; height:14px; line-height:14px; text-align:center; display:block; }
a.grow:hover { font-size:11px; }

a.h1link { text-decoration:none; background-color:#F7E7E6; padding:0 8 0 8px; }
a.h1link:hover { background:#d47d7d; }

a.h2link { text-decoration:none; color:#ffffff; padding:0 8 0 8px; display:block; }
a.h2link:hover { background:#d47d7d; }

a.nobg:hover { background:none; }

a.gooseo { text-decoration:none; color:#cc6666; }
a.gooseo:hover { text-decoration:underline; }

a.white { color:#ffffff; }

.shadowPattern { background:url(images/bg-body-top.gif) top center repeat-x; text-align:center; padding:0px; }
.mainwhite-l { background:#ffffff url(images/mainfr-left.gif) top left repeat-y; width:780px; margin-left:auto; margin-right:auto; }
.mainwhite-r { background: url(images/mainfr-right.gif) top right repeat-y; width:780px; }

.mainwhite-ltop { background: url(images/mainfr-top-l.gif) top left no-repeat; width:780px; }
.mainwhite-rtop { background: url(images/mainfr-top-r.gif) top right no-repeat; width:780px; }

.head-content { width:772px; margin:0 4 0 4px; }

.head1 { background: url(images/head1.gif) bottom center no-repeat; height:24px; line-height:24px; text-align:right; padding-right:24px; }
.head1 ul li { display:inline; font-family:georgia; font-size:10px; font-style:italic; color:#ba8e9e; margin-left:20px; font-weight:bold; }

.head2 { background:#95516A url(images/head-logo.jpg) top center no-repeat; padding:10px; }
.head2 div ul li { display:block; float:left; }
.head2 div ul li a { display:block; font-family:georgia; font-style:italic; color:#ffffff; font-weight:bold; font-size:10px; height:20px; line-height:20px; margin-right:4px; text-align:center; }
.head2 div ul li a:hover { font-size:12px; background:none; }
.head2 div ul li a:active { color: #CCA4B3; }

.head2 div ul li a.ordEnd { display:block; font-family:georgia; font-style:italic; color:#ffffff; font-weight:bold; font-size:12px; height:20px; line-height:20px; margin-right:12px; }
.head2 div ul li a.ordEnd:hover { color:#B5C1C1; }

.head3 { background:#ffffff url(images/head3.jpg) top center no-repeat; height:11px; }

.cContainer { padding:0 10 0 10px; }

#contentleft { width:192px; background:#BE7A93; padding-bottom:2px; }

h1.maincat { background:url(images/heart-maincat.gif) bottom left no-repeat; height:20px; line-height:20px; font-variant:small-caps; text-align:left; font-size:12px; padding-left:24px; color:#ffffff; font-weight:bold; font-family:arial; border:0px; }
h1.maincat a { color:#ffffff; }
h1.maincat a:hover { text-decoration:underline; }

.maincat { background:url(images/heart-maincat.gif) bottom left no-repeat; height:20px; line-height:20px; font-variant:small-caps; text-align:left; font-size:12px; padding-left:24px; color:#ffffff; font-weight:bold; font-family:arial;}

.subcatrow { background:#FDEEF1 url(images/heart-bullet.gif) center left no-repeat; background-position:7px center;margin-right:1px; }
a.subcat { background:#FDEEF1; color:#9f5b7c; text-align:left; display:block; margin-left:17px; margin-right:4px; padding-left:6px; font-size:11px; }
a.subcat:hover { background:#F09A9D; color:#ffffff; }

.footer { border-top:8px solid #8F4C64; color:#691030; margin:10 10 0 10px; padding-top:10px;}

div.roundTop { background: #ffffff url(images/frame-up.gif) top left no-repeat; height:8px; }
div.roundTop div { background: url(images/frame-up.gif) top right no-repeat; height:8px; margin-left:8px; }
div.roundBot { background: #ffffff url(images/frame-bt.gif) top left no-repeat; height:8px; }
div.roundBot div { background: url(images/frame-bt.gif) top right no-repeat; height:8px; margin-left:8px; }
.sideframe { background:#ffffff url(images/prod-bg-y.gif) center center repeat-y; }

div.largeTop { background: #ffffff url(images/frame-large-top.gif) top left no-repeat; height:8px; }
div.largeTop div { background: url(images/frame-large-top.gif) top right no-repeat; height:8px; margin-left:8px; }
div.largeBot { background: #ffffff url(images/frame-large-bot.gif) top left no-repeat; height:8px; }
div.largeBot div { background: url(images/frame-large-bot.gif) top right no-repeat; height:8px; margin-left:8px; }

.prdesc { font-size:11px; }

#dprice { text-align:center; font-weight:bold; color:#333333; font-size:14px; padding:4 2 4 2px; margin: 4 0 8 0px; border-top:1px solid #FFDECC; border-bottom:1px solid #FFDECC; }

input.pdata-db { border:1px solid #848484; background-color:#FFDECC; font-size:10px; color: #000000; padding:1px; font-weight:bold; text-align:right; }
textarea.base, input.base { border-top: 1px solid #333333; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #333333; font-size:11px; }

a.button { background:#CC8C66; color:#ffffff; font-family:georgia; font-size:11px; font-weight:bold; font-style:italic; padding:2 8 2 8px;}
a.button:hover { background:#D9A98C; }

a.buttonRed { background:#681835; color:#ffffff; font-family:georgia; font-size:11px; font-weight:bold; font-style:italic; padding:2 8 2 8px; height:18px; }
a.buttonRed:hover { background:#D6497A; }

input.redButton { background:#681835; color:#ffffff; font-family:georgia; font-size:10px; font-weight:bold; font-style:italic; height:18px; border:0px; text-align:center; }
input.redButtonOver { background:#681835; color:#ffffff; font-family:georgia; font-size:12px; font-weight:bold; font-style:italic; height:18px; border:0px; text-align:center; }

.tbl-hd { text-align:center; border-bottom:1px solid #E69086; padding:0 2 2 2px; }

.frameBorder { background: url(images/frame-large-bg.gif); }

div.frameBorderMini { background: url(images/frame-large-bg.gif); }
div.frameBorderMini div { background: url(images/frame-large-bg.gif) top right repeat-y; margin-left:8px; padding-right:8px; }

.ord2cell { padding:2px;border-bottom:1px solid #FFD6BF; }
