body
{
margin:0;
font-family: Verdana, sans-serif;
color: #ffffff;
font-size: 15px;
font-weight: normal;
background-color: #000000;
}

td {
	color: #000000;
}

#search
{
font-family:  Verdana, sans-serif;
color: #ffffff;
font-size: 11px;
padding: 0 20px 0 0 ;
margin: 0;
float: right;
}

#search input.search
{
font-size: 10px;
margin: 4px 5px 0 0;
padding: 0;
width: 120px;
height: 13px;
border:1px solid #908786;
}

#search input.go
{
margin: 0;
padding: 0;
width: 23px;
height: 16px;
vertical-align: bottom;
}

.headernav {list-style:none;margin-top:0px; }

.headernav li{float:left;}
.headernav a{padding:0 7px;border-right: 1px solid #cccccc;text-align:center;display:inline; text-decoration:none; color:#cccccc;font-size:9px;xxxfont-weight:bold;}
.headernav a:hover {text-decoration:underline;color:#FEDDD6;font-weight:bold;}
.headernav .menu_Cart_6{border-right: 0px solid #FEDDD6;}

.header-subnav {list-style:none;margin:4px 0;align: right; *margin-left: 40px;}
.header-subnav li{float:left;}
.header-subnav a{padding:0 15px; text-align:center; display:inline; text-decoration:none; font-family: Tahoma, Verdana, sans-serif; color:#ffffff; font-size:14px;}
.header-subnav a:visited{padding:0 15px; text-align:center; display:inline; text-decoration:none; font-family: Tahoma, Verdana, sans-serif; color:#ffffff; font-size:14px;}
.header-subnav a:hover {text-decoration:underline;color:#FEDDD6;}

.ship-free 
{
width: 626px;
font-family: Tahoma, Verdana, sans-serif;
color: #ffffff;
font-size: 15px;
font-weight: normal;
text-align: center;
}

#index-about
{
padding: 0px 5px 0px 5px;
width: 300px;
font-family: Arial, sans-serif;
color: #000000;
font-size: 12px;
}

.item-detail
{
width: 145px;
}

p.item
{
margin: 5px 0 0 0;
padding: 0;
font-weight: bold;
}

p.item-num
{
margin: 5px 0 0 0;
padding: 0;
color: #666666;
}

p.item-desc
{
margin: 0;
padding: 0;
}

p.item-price
{
margin: 7px 0 7px 0;
padding: 0;
color: #666666;
font-weight: bold;
}

img.newprod
{
padding: 0;
border:1px solid #b75570;
}

img.btn
{
padding: 0 0 5px 0;
}

#sidenav
{
font-family: Tahoma, Verdana, sans-serif;
color: #ffffff;
font-size: 10px;
padding-left: 0;
margin-left: 10px;
border-bottom: 0px solid white;
width: 132px;
}

#sidenav li.level_1
{
border-top: none;
padding: 3px 0 0px 0;
}

#sidenav li.level_2
{
border-top: none;
padding: 0px;
}

#sidenav li
{
list-style: none;
margin: 0;
padding: 8px 0 7px 0;
border-top: 1px solid white;
}

#sidenav li:hover { background: #333333;}


#sidenav li.first
{
list-style: none;
margin: 0;
padding: 8px 0 7px 0;
border-top: 0px solid white;
}

#sidenav li a { font-size: 7pt; color: #ffffff; text-decoration: none; }
#sidenav li a:hover {color:#feddd6; text-decoration: none;}

#footer{
margin-top: 10px;
text-align: center;
font-weight: normal;
}

#footer p {
padding: 0px 5px 0px 5px;
font-family: Arial, sans-serif;
color: #7d7d7d;
font-size: 12px;
text-align: center;
}

#footer a{padding:0; text-decoration:none; font-family: Arial, sans-serif; color:#c2c2c1;font-size:12px;}
#footer a:hover {text-decoration:underline;color:#FEDDD6;}

/* OLD STUFF */
/* This effects EVERY element, though it can be overridden */
* {font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;}

/* The following elements compensate for various browser differences */
table {text-align:left;}
a {_height: 1em;}

/* ========================== Common Elements ========================== */
/* Header Definitions */
h1,h2,h3,h4 {font-weight:bold;margin-bottom:0px;}
h1 {font-size:13pt;color:#666666;margin-bottom:10px;}
h2 {font-size:9pt;color:#555555;}
h3 {font-size:8pt;color:#444444;}
h4 {font-size:7pt;color:#333333;}

/* Horizontal Rules*/
* hr {color:#000000;height:1pt;}

/* Effects all links, except overridden ones (ie. the *) */
* a {color:#333333;}
* a:hover {color:#B86674;}
* a:active {color:#B65868;}

/* ========================== GENERAL ========================== */
/* Scrollbars */
body {
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#CE0000;
	scrollbar-darkshadow-color:#999999;
	scrollbar-face-color:#BDBDBD;
	scrollbar-highlight-color:#E4E5E4;
	scrollbar-shadow-color:#717771;
}
/* General Text Affecters */
.tiny {font-size:7pt;}
.supertiny {font-size:8px;}
.small {font-size:7pt;}

.normal {font-size:8pt;}
.medium {font-size:10pt;}
.large {font-size:15pt;}
.white {font-size:7pt;color:#ffffff;text-decoration:underline;}
.whiteheader {color:#ffffff;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.blue {color:#38579E;}
.red {color:#CE0000;}
.pink {color:#B46874;font-size:18px;}
.pinkborder {border:solid #B46874 2px;}
.warningpink {color:#FF3399;font-size:18px;}
.whytabu {line-height:13pt;}
.center {text-align:center;}
.left {text-align:left}
.centerm {margin:0 auto;}
.dim {color:#999999;}
.highlight {background-color:#FAD163;font-weight:bold;}
.statusmessage {color:#CC3300;font-style:italic;}

/* General Form Affecters - Note these class names need better titles.. too easy to override them on accident*/
.input {color:#000000;}
.label {text-align:right;vertical-align:middle;color:#656666;font-weight:bold;}
.label2 {color:#656666;font-weight:bold;}
.desc {vertical-align:top;font-size:7pt;color:#999999;}
.search {font-size:7pt;color:#636563;font-weight:normal;width:110px;padding-left:2px;background-color:#FFFFFF;border:solid #B65868 1px;}

form {margin:0;padding:0;position:relative;}
fieldset {border:1px solid #666666;font-size:12px;color:#000000;margin:0;padding:0;background:#FFFFFF;}
legend {font-size:12px;color:#666666;white-space:normal;font-weight:bold;}
.form_formgroup {margin:5px 10px;padding:5px 5px 5px 5px;}

/* the _width is a hack for ie..  ie does not display 100% correctly on form fields */
.forminput {display:block;width:100%;margin:0px;padding:0;border:1px solid #999999;_width:98%;}

.allfields{padding:2px;}
.allfields .field_label{display:block;text-align:left;color:#777777;}

.input_text {}
.input_checkbox, .input_radio {display:block;width:20px;float:left;border:0;}

.fieldtype_checkbox label{margin-left: 27px;margin-top:2px;}
* html .fieldtype_checkbox label {
  height: 1%;
  margin-left: 0;
  }
.fieldtype_noedit {padding-bottom:10px;}
.fielderror {background-color:#FFFF99;padding:5px;border:2px solid red;margin-top:2px;}
.fielderror label{color:red;}

.field_description {padding:1px 10px 2px 10px;font-size:10px;color:#666666;}
.formgroup_description {padding:10px 5px;font-size:10px;}
.validation_message {font-size:7pt;color:#AA0000;border:1px solid #FBBE7B;padding:1px;margin:1px;background:#FFFFBB}
.warning_message {border:2px solid #FBBE7B;padding:10px;margin:10px 10px 20px 10px;background:#FFFFBB;}
.warning_message td{color:red;font-weight:bold;font-size:14px;}
.required {color:#FF0000}

/* General Colors Affecters */
.greyborder {border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
.whiteborder {border-left:1px solid #ffffff;border-right:1px solid #ffffff;}

/* General List Affecters */
.listsmall {padding: 0;margin: 0 0 0 10px;}
.listsmall li{ list-style-image:url(../Images/Common/Icon_Bullet.gif);font-size:10px;padding:5px;}    
.widelist li {padding:10px 0px;}
/* General Icons */
.shipping_icon{background:url(/images/common/Icon_Shipping2.gif) no-repeat 0;margin-left:10px;padding-left:30px;}

/* Validation */
.error {padding:3px 3px 3px 30px;background-color:#FFF7E7;font-size:8pt;font-weight:bold;color:#CE0000;margin-bottom:10px;}
.error img {margin-left:-20px;}
.error_field {background:#FFFF99;}
.noitems {width:300px;padding:30px;border:2px solid #B65868;text-align:center;margin:20px auto;background:#FFF6F4;font-weight:bold;}
.searchnoitems {width:99.9%;padding:30px;margin:20px auto;text-align:left;}

/* Tables */
.bgcolor1 {background-color:#FEDDD6;}
.row1 {background-color:#cccccc;}
.row2 {background-color:#999999;}
/* ========================== SPECIFIC ========================== */
/* -------------------------- MENUS ----------------------------- */
/* HEADER MENU */

/* MAIN MENU */
.mainnav {font-weight:bold;text-decoration:none;color:#CC6600;font-size:10pt;}
.mainnav:hover {font-weight:bold;text-decoration:underline;color:#000000;}

.menumain {list-style:none;margin:0px;padding:20px 20px 20px 15px;}
.menumain ul{list-style-image:none;margin:0px;padding:2px 2px 2px 10px;}
.menumain li {margin:0px;padding:0px;border-bottom:1px solid #ffffff;padding:0px 4px 8px 0px;}
.menumain a {display:block;color:#FFFFFF;font-size:8pt;xxfont-weight:bold;margin-top:8px;text-decoration:none;text-transform:uppercase;}
.menumain a:hover{color:#BC6575;font-weight:bold;}
.menumain ul a {display:block;color:#B86674;font-size:9px;font-weight:normal;margin-top:2px;text-transform:none;white-space:no-wrap;}
.menumain ul a:hover {color:#666666;display:block;font-size:9px;font-weight:normal;margin-top:2px;text-transform:none;}
.menumainselected a{color:#2F292B;font-weight:bold;}
.menumain ul .menumainselected a{color:#5C1D03;}

/* CATEGORY MENU */
/*.leftnavmenu {color:#FEDDD6;}
.leftnavmenu:hover {color:#5C1D03;}
.leftnav {text-decoration:none;}
.leftnav:hover {text-decoration:underline;}

.leftnavmenu_1 {color:#7D6D6F;display:block;padding:2px 5px 2px 25px;text-decoration:none;font-size:10px;margin:1px 0px 1px 0px;}
.leftnavmenu_1:hover {color:#000000;border-top:1px solid #FFBBBB;border-bottom:1px solid #FFBBBB;margin:0px;}

.leftnavmenu_2 {color:#AD9D9F;display:block;padding:1px 2px 1px 5px;text-decoration:none;font-size:10px;margin:0px 0px 0px 25px;}
.leftnavmenu_2:hover {color:#000000;border-top:1px solid #FFBBBB;border-bottom:1px solid #FFBBBB;padding:0px 2px 0px 5px;}
*/

/* FOOTER MENU */
.footer {text-decoration:none;color:#F1EFF0;font-size:7pt;}
.footer:hover {text-decoration:underline;color:#F1EFF0;}

/* U R HERE MENU */
.youarehere {text-decoration:underline;color:#636563;}
.youarehere:hover {text-decoration:underline;}

/* ------------------------ PAGE SPECIFIC --------------------------- */

/* Home Page */

.FeaturedCell {width:195px;float:left;text-align:left;padding:5px 2px 2px 2px;_height:150px;min-height:150px;}

/* Product Detail */
#productinfo {width:284px;text-align:left;}
.productRow {width:100%;margin:10px auto;padding:10px 0;}
.productCell {width:175px;float:left;text-align:left;padding:5px 2px 2px 2px;_height:150px;min-height:150px;}
.productCell .blocktitle a {font-size:11px;color:#636563;font-weight:bold;}
.productCell .blocktitle a:hover {color:#FF6633;}

.optionandlinks {margin:0px;padding:5px;}
.optionandlinks li{padding:0 0 2px 5px;margin-left:15px;}
.optionandlinks li a {display:block;}
.optionandlinks .viewlarge{ list-style-image:url(/images/common/icon_productzoom.gif);}
.optionandlinks .friend{ list-style-image:url(/images/common/icon_tellfriend.gif);}
.optionandlinks .inquire{ list-style-image:url(/images/common/icon_askus.gif);}
.optionandlinks .giftw{ list-style-image:url(/images/common/Icon_Gift2.gif);}
#statusandinfo div {margin:4px 0;font-size: 9px;}

.imagehighlight {border:0;display:none;}
.imagehighlight img {}
.productoption {width:160px;display:block;margin-bottom:3px;}

/* Shipping */

.shippingtable {background:#7E7D7D;border:0px;}
.shippingtable td{background:#FFF6F4;padding: 2px;text-align:center;}
.shippingfree {font-weight:bold;}
.shippingfree li{color:#96555F;}
.shippingheader {padding:2px 2px 2px 5px;font-weight:bold;text-align:center;color:#96555F;background:#4F5556;}
.shipmethod {font-weight:bold;color:#96555F;}

/* CrossSell */
#crosssell .crossimg{display:block;text-align:center;margin-top:10px;margin-bottom:0px;}
#crosssell .viewdetails {display:block;text-align:right;font-size:10px;display:block;margin: 0px 5px 20px 0px;font-weight:normal;border-top: 1px solid #FEDDD6;border-bottom: 1px solid #FEDDD6;}
#crosssell .viewdetails a{background-color:#FFFFFF;}
#crosssell .viewdetails a:hover{background-color:#FEDDD6;}
#crosssell .crossprice{display:block;font-size:7pt;font-weight:bold;color:#5F6566;margin-left:5px;margin-top:5px;margin-bottom:20px;}
#crosssell h2{font-size:10px;color:#444444;text-align:center;display:block;background-color:#FEDDD6;padding:5px;margin:0px;}
#crosssell {border:1px solid #FEDDD6;text-align:center;margin-top:20px;}
#crosssell a {display:block;font-size:10px;font-weight:bold;text-decoration:none;text-align:left;padding-left:5px;padding-right:5px;color:#444444;}
#crosssell a:hover {font-size:10px;text-decoration:none;color:#B86674;}




/* CrossSell_alt */
#crosssell_alt .crossimg_alt{display:block;text-align:center;margin-top:5px;margin-bottom:10px;margin-left:10px;}
#crosssell_alt .viewdetails {display:block;text-align:right;font-size:10px;display:block;margin: 0px 5px 20px 0px;font-weight:normal;border-top: 1px solid #FEDDD6;border-bottom: 1px solid #FEDDD6;}
#crosssell_alt .viewdetails a{background-color:#FFFFFF;}
#crosssell_alt .viewdetails a:hover{background-color:#FEDDD6;}
#crosssell_alt .crossprice{display:block;font-size:7pt;font-weight:bold;color:#5F6566;margin-left:5px;margin-top:5px;margin-bottom:20px;}
#crosssell_alt h2{font-size:10px;color:#ffffff;text-align:center;display:block;margin-bottom:5px;margin-top:0px;background-color:#B86674;padding:5px;}
#crosssell_alt {border:1px solid #FEDDD6;text-align:left;margin-top:10px;}
#crosssell_alt a {display:block;font-size:10px;font-weight:bold;text-decoration:none;text-align:left;padding-left:5px;padding-right:5px;color:#444444;}
#crosssell_alt a:hover {font-size:10px;text-decoration:none;color:#B86674;}





/* Product Detail Help */
#detailhelp {text-align:center;border: 1px solid #333333;margin-top:0px;}
#detailhelp ul{padding:0px;margin-left:25px;}
#detailhelp li{list-style-image:url(../Images/Common/Icon_Bullet.gif);font-size:9px;text-align:left;padding:3px;}
#detailhelp li a {display:block;font-size:9px;text-decoration:underline;text-align:left;}
#detailhelp li a:hover {font-size:9px;text-decoration:none;color:#B86674;}
#detailhelp h2{font-size:10px;color:#444444;text-align:center;display:block;background-color:#FEDDD6;margin:0px;padding:3px;}
#detailhelp {border:1px solid #FEDDD6;}
#detailhelp img{display:block;text-align:center;}

#listdetailbutton a{text-decoration:none;border:1px solid #B86674;font-size:10px;color:#444444;text-align:center;display:block;background-color:#FEDDD6;padding:0px 3px 2px 3px;width:80px;}
#listdetailbutton {display:block;margin-bottom:5px;margin-top:2px;}
#listdetailbutton a:hover{background-color:#B86674;color:#ffffff;}

.discount {border:1px dashed #AAAAAA; padding:3px;margin:2px;margin-bottom:5px;}
.discount .name {background:#F7D1BB;padding:2px;font-size:10px;color:red;}
.discount .description {font-size:10px;color:#666666;}

.categoryCell .image a {border:0px solid #BBBBBB;padding:2px;}
.categoryCell .image a:hover {border:0px solid black;}

.morebutton {text-align:right;margin-top:5px;}
.morebutton a{width:120px;display:block;text-align:center;padding:3px;border:2px solid #888888;background:#DDDDDD;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:10px;}
.morebutton a:hover{color:#EEEEEE;background:#97A767;}

/* ========================== UTILITIES ========================== */
/* ----------------- Hacks ------------------ */
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-table;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.leftnavmenu_1 {border-top: none; color:#7D6D6F;display:block;padding:2px 5px 2px 25px;text-decoration:none;font-size:10px;margin:1px 0px 1px 0px;}
.leftnavmenu_1:hover {color:#000000;xxxborder-top:1px solid #FFBBBB;xxxborder-bottom:1px solid #FFBBBB;margin:0px;}

.leftnavmenu_2 {border-top: none; color:#AD9D9F;display:block;padding:1px 2px 1px 5px;text-decoration:none;font-size:10px;margin:0px 0px 0px 25px;}
.leftnavmenu_2:hover {color:#000000;xxxborder-top:1px solid #FFBBBB;xxxxborder-bottom:1px solid #FFBBBB;padding:0px 2px 0px 5px;}

.homepagead {padding: 2px 0px 0px 0px;}

.ship-free a {
	color: #FFFFFF;
	font-size: 15px;
	}
