body {
	margin:0px;
	background-color:#FFFFFF;
}

a{
	font-family:Verdana;
	color:#544B3E;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

td{
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

form{
	margin-top:0px;
	margin-bottom:0px;
}

.content{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.content_home{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.subheadline{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#9C9088;
	vertical-align:top;
}

.newsheadline{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.nobr{
	white-space:nowrap;
}

.br{
  clear:both;
}
a.menu{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
a.nav{
	font-family:Verdana;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
a.subnav{
	font-family:Verdana;
	color:#544B3E;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.subnavact{
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.bg_one{
	background-color:#9C9088;
}

.bg_two{
	background-color:#D8D3D0;
}

.bg_three{
	background-color:#BAB1AC;
}

.bg_four{
	background-color:#FFFFFF;
}

.tableheader{ 
	background-color:#9C9088;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
}

.text_padding{
	padding:2px;
}

.menu_off{
	color:#D8D3D0;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}

.header{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#544B3E;
}

.mail_form{
	background-color:#D8D3D0;
}

.mail_form_field{
	background-color:#FFFFFF;
	font-family: Verdana;
	font-size: 11px;
}

input.mail_form_submit{
	background-color:#FFFFFF;
	border-width: 1px;
	border-color: #9C9088;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9C9088;
	height: 19px;
	width: 90px;
	padding-left: 3px;
	text-align:left;
	background-image: url(/uploads/pics/arrow_mail_submit_bg.gif);
}

.justify {text-align:justify;}

.product_search_form{
    background-color:#D8D3D0;
    padding-top: 10px;
    padding-bottom: 10px;
    color:#9C9088;
    width:500px;
    align: right;
    font-weight:bold;
}

.product_add_to_cart_form{
    background-color:#D8D3D0;
    color:#000000;
    align: left;
    cellpadding: 0;
    cellspacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align:	middle;
    
}


#headline{
    background-color:#FFFFFF;
    color:#9C9088;
    font-weight: bold;
}

.checkout_address_form{
    background-color:#D8D3D0;
    padding-top: 10px;
    padding-bottom: 10px;
    color:#9C9088;
    width:500px;
    align: right;
}

.product_search_results_header{
    background-color:#9C9088;
    font-weight: bold;
    color:#FFFFFF;
    font-size: 11px;
    cellpadding:0px;
    cellspacing:0px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    
}

.checkout_header{
    background-color:#9C9088;
    font-weight: bold;
    color:#FFFFFF;
    font-size: 11px;
    cellpadding:0px;
    cellspacing:0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    
}


.product_search_results_cells{
    border-bottom-color: #D8D3D0;
    border-bottom-style: solid;
    background-color:#FFFFFF;
    border-bottom-width: thin;
    padding-bottom: 2px;
    cellpadding:0px;
    cellspacing:0px;
}

.shopping_cart_borders{
    border-bottom-color: #D8D3D0;
    border-bottom-style: solid;
    
    padding-right: 10px;
    padding-bottom: 5px;
    background-color:#9C9088;
    font-weight: bold;
    color:#FFFFFF;
    font-size: 13px;
    height: 30px;
    align: center;
    vertical-align: bottom;
    width:500px;
    cellpadding:0px;
    cellspacing:0px;
}

.shopping_cart_cells{
    background-color:#ECE7E5;
    cellpadding:0px;
    cellspacing:0px;
    padding-left: 5px;
    padding-right: 5px;
}


.product_search_results_table{
    width:500px;
    cellpadding:0px;
    cellspacing:0px;
}


.details_cells{
    background-color:#FFFFFF;
    cellpadding:0px;
    cellspacing:0px;
    border-bottom-color: #D8D3D0;
    border-bottom-style: solid;
    border-bottom-width: medium;
}

.details_cells_content{
    background-color:#FFFFFF;
    cellpadding:0px;
    cellspacing:0px;
    border-bottom-color: #D8D3D0;
    border-bottom-style: solid;
    border-bottom-width: thin;
}


.submit_button {
  width: 100px;
  height: 0px;
  padding: 55px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/fileadmin/images/submit_button_empty.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-2 { /* For non-IE browsers*/
  height: 0px;
}

