/** Element Cross-Browser Refset **/
@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */

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;
}
html {
	overflow-y:scroll;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** Font Reset based on YUI **/

body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
color: #000;
background-color: #fff; 
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}

div#ProductMenu, #main
{
    float: left;
    overflow: hidden;
}

div#ProductMenu h6
{
    width: 85%;
    margin-top: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color: #f00;
}

div#ProductMenu a
{
    color: #000;
    font-weight: normal;
    font-family: Lucida Grande, Lucida Sans, Verdana;
}
div#ProductMenu a:hover
{
    color: #d00;
    text-decoration: none;
}
div#ProductMenu
{
    width: 132px;
    background: #fff8f2;
font-size:12px;
}

#CatMenus h3 {
    border-bottom: solid 1px #ccc;
    padding: 3px 3px 3px 8px;
    background: url('../img/redesign_img/sidebar_menu.png') no-repeat right 10px;
    font-size:12px;
}
#CatMenus h4 {
    border-bottom: solid 1px #ccc;
    padding: 3px 3px 3px 8px;
font-size:12px;
}
#CatMenus ul li a
{
    color: #c00;
font-size:12px;
padding: 3px 3px 3px 12px;
overflow: hidden;
}
#CatMenus ul li a:hover
{
    color: #06f;
font-size:12px;
}
#Menu { padding: 0!important; margin: 0!important; line-height: 116.5%; font-weight: bold;}
#Menu li { padding-left: 10px; margin-left: 0; list-style: outside none none; font-size: 95%; }
#Menu li ul { padding-left: 10px; margin-left: 0; list-style: outside none none; font-size: 90%; }
#Menu li ul li {padding: 0; margin: 0; padding-left: 10px; font-weight: normal;}


#Search {font-size: 14pt; color: #ff0000; font-weight: normal;}
.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #816445;
	background-color: #FFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #816445;
	border-right-color: #816445;
	border-bottom-color: #816445;
	border-left-color: #816445;
}
.aformbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	width: 150px;
	color: #816445;
	background-color: #FFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #816445;
	border-right-color: #816445;
	border-bottom-color: #816445;
	border-left-color: #816445;
}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #816445; text-decoration: none}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #816445; text-decoration: none}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #816445;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #816445;
}
.info {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #816445; text-decoration: none}
.error {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #F30; text-decoration: none}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999; text-decoration: none}
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #666; text-decoration: none ; font-weight: normal}
.delivery {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #C00; text-decoration: none}
.discount { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #093; text-decoration: none; font-weight: bold}
.smallinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666; text-decoration: none}
a { color: #816445; text-decoration: none}
a:hover { color: #000; text-decoration: underline}
.pagelinks {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #816445; text-decoration: none}
.pagelinks:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000; text-decoration: underline}
.back {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #816445; text-decoration: none;letter-spacing : 0.2em}
.back:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000; text-decoration: underline; letter-spacing : 0.2em}
hr {
	padding: 0px;
	height: 1px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #ccc;
}
.popupheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.popupinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px;
	background-color: #FFFFFF;
}
.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.optiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.productprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
}
.cartheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #816445;
	border-right-color: #816445;
	border-bottom-color: #816445;
	border-left-color: #816445;
}
.cartfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #816445;
	border-right-color: #816445;
	border-bottom-color: #816445;
	border-left-color: #816445;
}
.cartrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.cartrowdiscounted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF3300;
}
.cartdefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.popupfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
.popupbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.rrp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}

.navheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816445;
	letter-spacing: .2em;
	font-weight: bold;
}
.dropdowns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 20px;

}
.dropdowntext {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none
}

div.displayproduct { clear: both; overflow: auto; }
div.displayproduct h2 { font-size: 135%; }
div.displayproduct img { float: left; padding: 0 20px 20px 0; }
