body{font-family:Arial,Helvatica,sans-serif;font-size:12px;}
h1{font-weight:normal;font-size:24px;}
h2{font-weight:normal;font-size:18px;}
h3{font-size:14px;font-weight:bold;}
h4{font-size:13px;font-weight:bold;}
ul{list-style:none;margin:0;padding:0;}
ul.categories{list-style:none;margin-bottom:15px;}
ul.categories li {padding:4px 0;border-bottom:1px solid #af085d;width:100%;font-size:11px;}
ul.categories a:hover {color:#000;}

a{color:#00d7e4;text-decoration:none;}
a:hover{color:#ff8f1d;}

.container {padding-left:5px;width:1000px;background:url(/images/bg.gif);background-repeat:repeat-y;}
.box{padding:.8em;margin-bottom:1em;border:2px solid #eee;background:#f1f1f1;color:#666;}
.dots{border:1px dotted #eee;clear:both;margin:2px 0;}
.txtright {text-align:right;}
.button {background:#000;color:#fff;}
a.darkbg {text-decoration:none;}
a.darkbg:hover {color:#db006f;background:#efefef;}
.cap{text-transform:capitalize;}
.pink{color:#db006f;}
.orange{color:#ff7e09;}
.silver{color:#fefefe;}
.dark{color:#716d6e;}
.black{color:#000;}
.orangebg{padding:8px;background:url(/images/orange.gif);background-repeat:repeat-x;color:#fff;background-color:#db006f;}

.pinkbg{min-height:1000px;padding:8px;background:url(/images/pink.gif);background-repeat:repeat-x;background-position:top;color:#fff;background-color:#db006f;height:100%;margin-top:0;}
.darkpink  {color:#ffb7e5;}
.pinkbg  a:hover {color:#ff7dc3;}
.orangebg{min-height:1000px;padding:8px;background:url(/images/orange.gif);background-repeat:repeat-x;background-position:top;color:#fff;background-color:#ff7e09;height:100%;margin-top:0;}
.orangebg a {color:#fff;text-decoration:underline;}
.orangebg a:hover {color:#901701;}
.silverbg{padding:8px;background:url(/images/silver.gif);background-repeat:repeat-y;color:#716d6e;background-color:#fefefe;}
.darkbg{padding:8px;background:url(/images/dark.gif);background-repeat:repeat-x;color:#fff;background-color:#716d6e;margin-top:0;}
.bolded{font-weight:bold;}
.product {clear:both;margin:15px 0;}
.price {font-size:12px;color:#000;background:#fff;padding:2px;font-weight:bold;}
.right {float:right;}
.clear{float:left;clear:both;width:100%;}
.sweet{display:none;}
.error {padding:0;border:1px solid #c00; color:#c00}
.icon {vertical-align:middle;}
label.error {float:left;border:0;background:#fff;font-size:10px;font-weight:normal;padding:2px;clear:both;width:99%;}
input.error, select.error, textarea.error {border:1px solid #FF4F88;}
form.cmxform p {clear:both;margin:5px 0;padding:0 0 4px 0;float:left;width:100%;border-bottom:1px solid #6F0024}
#nav li{padding:8px 4px;text-transform:capitalize;}


