/*
This CSS definition is copyright Dipl.-Ing.(TH) Winfried Kaiser, info@seifenparadies.de, entwicklung@powertemplate.de
Any unauthorized use will be legally prosecuted!

Not released under the GNU General Public License
*/

@import url('../common/css_buttons.css');
@import url('menu_static.css');

/* Do not move the mail-template, as these styles will be extracted from here and be included into the mails!!! */
/* mail-template */
.fernag {
	border: 1px solid #BAA36D;
	background-color:#EDE7D7;
	color:#523A2E;
	padding:5px;
	font-size:11px;
}

.mail_body, .order_mail_body, .mail_body a {
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
	color:#523A2E;
}

.order_mail_address_field {
	background-color:#EDE7D7;
	border-top: 1px solid #BAA36D;
	border-bottom: 1px solid #BAA36D;
	font-size:11px;
	color:#523A2E;
}

.order_mail_products_table {
	width:100%;
	border-left:2px solid #BAA36D;
	border-top:2px solid #BAA36D;
}

.order_mail_products_cell,.order_mail_products_total {
	padding:2px;
	background-color:#EDE7D7;
	font-size:11px;
	color:#523A2E;
	border-right: 2px solid #BAA36D;
	border-bottom: 2px solid #BAA36D;
	text-align:center;
}

.order_mail_products_total {
	text-align:right;
	border-left: 2px solid #BAA36D;
}

.order_mail_agb_fernag {
	font-weight:bold;
	color:red;
}

.order_mail_cell {
  padding:2px;
  font-size:11px;
  text-align:right;
}

.order_mail_cell_left {
  padding:2px;
  font-size:11px;
  text-align:left;
}

.order_mail_cell_header_bold, .order_mail_cell_bold {
  padding:2px;
  font-size:11px;
  font-weight:bold;
}

.order_mail_cell_header_bold {
  text-align:center;
}
/* mail-template */

* {
	margin:0px;
	padding:0px;
	border:0px;
}

p {
	margin-bottom:.6em;
}

img {
	border:0px;
}

ul {
	margin-left:13px;
}

div#cart_short div#tool_tip {
  position:absolute;
  display: none;
  top:40px;
  left:50px;
  padding:6px;
  border:1px solid #1F0F00;
  white-space: nowrap;
  background-image: url("img/cart_bg.jpg");
  background-repeat: repeat-x;
  background-color: #F4E0A3;
  z-index: 10;
}

div#cart_short:hover div#tool_tip {
  display:block;
}

div#cart_short div#tool_tip a:hover {
	color: #1F0F00;
}

a {
	color:#220B05;
	text-decoration:none;
}

a.captionbar {
	color:White;
	font-weight:normal;
}

a.captionbar:hover {
	color:White;
	font-weight:normal;
}

a:hover, a:active {
	color: #E76505;
	font-weight:bold;
}

.list_entry_cell_header a:hover {
	color: #13C3FC;
}

a.headerNavigation {
	background-color:transparent;
	color:#6E89A7;
	text-decoration: none;
}

a.headerNavigation:hover {
	color: #1F0F00;
}

.bodymain {
	border-top:0px solid White;
	font-size:11px;
	padding:5px 5px 5px 4px;
	text-align:left;
	vertical-align:top;
	width:100%;
}

div {
	margin:0px;
	padding:00px;
}

hr {
	color:#1F0F00;
	display:none;
}

span.errorText {
	color:Red;
}

span.greetUser {
	color:#1F0F00;
	font-weight:bold;
	font-size:11px;;
}

span.markProductOutOfStock {
	color:#c76170;
	font-weight:bold;
	font-size:11px;;
}

span.newItemInCart {
	color:Red;
	font-size:11px;
}

span.productDiscountPrice {
	color:Red;
	font-weight:bold;
}

span.productSpecialPrice {
	color:Red;
}

.formArea {
	background:#FAEFD1;
	border-color:#362921;
	border-style:solid;
	border-width:1px;
}

.productListing {
	border:1px;
	border-color:#b6b7cb;
	border-width:1px;
	border-style:solid;
}

.accountCategory {
	color:#aabbdd;
	font-size:1.12px;
}

.captionbar {
	background:#717171;
	color:White;
	font-size:11px;
	font-weight:bold;
	padding:2px 10px 0px 5px;
	padding-bottom:2px;
	vertical-align:middle;
	white-space:nowrap;
}

.category {
	font-size:16px;
	font-weight:bold;
}

.categoryDescription {
	font-size:11px;
	font-weight:normal;
	/*padding-right:10px;*/
	padding-bottom:10px;
}

.category .categoryDescription {
	font-size: 1px;
	height: 4px;
	padding:0px;
}

.new_products {
	margin-top:-25px;
}

.new_products .categoryDescription {
	display:none;
}

.fieldKey {
	font-weight:bold;
	font-size:11px;;
}

.fieldValue {
	font-size:11px;
}

.footer {
	background:#F6F6F6;
	border-bottom:1px solid;
	border-color:#b6b7cb;
	color:#1F0F00;
	font-weight:bold;
	font-size:11px;
}

.formAreaTitle {
	font-weight:bold;
	font-size:11px;;
}

.headerError {
	background:Red;
	color:White;
	font-weight:bold;
	font-size:11px; ;
	text-align:center;
}

.headerInfo {
	background:Lime;
	color:White;
	font-weight:bold;
	font-size:11px; ;
	text-align:center;
}

.headerNavigation {
	background:#F6F6F6;
	color:#1F0F00;
	font-weight:bold;
	font-size:11px;
}

span.infoBox {
	background:#E6E6E6;
	border-right:0;
	font-size:11px;
}

span.infoBox_right {
	font-size:11px;
}

.infoBoxHeading {
	background: #1F0F00;
	/*border: 1px solid #cccccc;*/
	color: white;
	font-size:11px;
	font-weight: bold;
	padding:2px;
	margin-top:4px;
}

.infoBoxHeading_right {
	background: #1F0F00;
	/*border: 1px solid #cccccc;*/
	color: white;
	font-size:11px;
	font-weight: bold;
	padding:2px;
	margin-top:4px;
}

.main {
	font-size:11px;
	vertical-align: top;
}

.main_border {
	font-size:14px;
	line-height:1.5;
}

.main_border_bottom {
font-size:11px;
line-height:1.5;
}

.main_border_right {
	font-size:14px;
	line-height:1.5;
}

.main_border_top {
	font-size:14px;
	line-height:1.5;
}

.pageHeading {
	color:#1F0F00;
	font-weight:bold;
	font-size:16px;
}

.productListing-data {
	font-size:11px;
}

.smallText {
	font-size:11px;
}

.subBar {
	color:#1F0F00;
	font-size:11px;
}

.tableHeading {
	font-weight:bold;
	font-size:11px;;
}

textarea {
	font-size:11px ;
	width:100%;
}

.shippingOptions-even {
	background:#f8f8f9;
}

.upcomingProducts-even {
background:#f8f8f9;
}

.productReviews-even {
background:#f8f8f9;
}

.productListing-even {
background:#f8f8f9;
}

.payment-even {
background:#f8f8f9;
}

.alsoPurchased-even {
background:#f8f8f9;
}

.addressBook-even {
background:#f8f8f9;
}

.accountHistory-even {
background:#f8f8f9;
}

.shippingOptions-odd {
background:#f8f8f9;
}

.upcomingProducts-odd {
background:#f8f8f9;
}

.productReviews-odd {
background:#f8f8f9;
}

.productListing-odd {
background:#f8f8f9;
}

.payment-odd {
background:#f8f8f9;
}

.alsoPurchased-odd {
background:#f8f8f9;
}

.addressBook-odd {
background:#f8f8f9;
}

.accountHistory-odd {
background:#f8f8f9;
}

.footer {
background:#bbc3d3;
}

.header {
	background:White;
}

.headerError {
	background:Red;
}

.headerInfo {
	background:#585858;
	padding:5px;
}

.subBar {
	background:#f4f7fd;
}

/*W. Kaiser - AJAX*/
.boxText {
	font-size:11px;
	text-align:left;
}
.checkoutBarCurrent {
	color:#1F0F00;
	font-size:11px;
}

.checkoutBarTo {
	color:#8c8c8c;
	font-size:11px;
}

.checkoutBarFrom {
	color:#8c8c8c;
	font-size:11px;
}

.errorBox {
	background:#ffb3b5;
	font-size:11px;
	font-weight:bold;
}

/* sitewide font classes */
/* Note:heading<Number> equals <font size="Number"> */
.heading1 {
	font-size:7pt;
}

.heading2 {
font-size:9pt;
}

.heading3 {
font-size:10pt;
}

.heading4 {
font-size:12pt;
}

.heading5 {
font-size:19px;
}

.infoBox {
	font-size:11px/*background:#E6E6E6;*/
}

.infoBoxContents {
	font-size:11px;
}

.infoBoxNotice {}

.infoBoxNoticeContents {
	font-size:11px;
}

/* input requirement */
.inputRequirement {
	color:Red;
	font-size:11px;
}

/* message box */
.messageBox {
	font-size:11px;
}

.messageStackWarning {
	background:#ffb3b5;
	font-size:11px;
}

.messageStackError {
	background:#ffb3b5;
	font-size:11px;
}

.messageStackSuccess {
	background:#99ff00;
	font-size:11px;
}

.moduleRow {
	font-size:11px;
}

.moduleRowOver {
	background:#FAEFD1;
	border:1px solid;
	border-color:White;
	cursor:hand;
	font-size:11px;
}

.moduleRowSelected {
	background:#FAEFD1;
}

.orderEdit {
	color:#70d250;
	font-size:11px;
	text-decoration:underline;
}

.poweredby, .poweredby a {
	color:#F5EEE8;
	font-weight:normal;
	font-size:11px;
}

.poweredby a {
	text-decoration: underline;
}

.productListing-heading {
	background:#b6b7cb;
	color:White;
	font-weight:bold;
	font-size:11px;
}

/* Sitemap Tables */
.sitemap_heading {
	background:#666666;
	color:White;
	font-size:10pt;
	padding-bottom:2px;
	padding-top:2px;
}

.sitemap_heading a {
	color:White;
}

.sitemap_heading a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

.sitemap_sub {
background:#E6E6E6;
color:#1F0F00;
font-size:9pt;
padding:2px 2px;
}

.sitemap_sub a {
color:#1F0F00;
}

.sitemap_sub a:hover {
color:#999999;
text-decoration:none;
}

.stockWarning {
color:#cc0033;
font-size:11px;
}

.availabilityWarning {
color:Red;
font-size:9px;
font-weight:bold;
}

.availabilityAnnouncement {
color:DarkGreen;
font-size:9px;
font-weight:bold;
}

.main_grey {
color:#1F0F00;
font-size:11px;
line-height:1.0;
}

.subcategory {
color:#1F0F00;
font-size:11px;
font-weight:bold;
}

.tableBody {
padding:5px;
}

.tableShop {
background:White;
border-color:#b6b7cb;
border-left:1px solid;
border-right:1px solid;
}

/*
===============================================================================
Additions by W. Kaiser
Generalized template definitions
===============================================================================
*/
body {
	color:#1F0F00;
	font-family:Verdana,Arial,sans-serif;
	margin:0px;
	padding:0px;
	width:99.84%;
}

<!--[if IE]>
body {
scrollbar-3dlight-color:#E6E6E6;
scrollbar-arrow-color:White;
scrollbar-base-color:#E6E6E6;
scrollbar-darkshadow-color:Gray;
scrollbar-face-color:Gray;
scrollbar-highlight-color:White;
scrollbar-shadow-color:White;
scrollbar-track-color:#E6E6E6;
}

iframe {
scrollbar-3dlight-color:#E6E6E6;
scrollbar-arrow-color:White;
scrollbar-base-color:#E6E6E6;
scrollbar-darkshadow-color:Gray;
scrollbar-face-color:Gray;
scrollbar-highlight-color:White;
scrollbar-shadow-color:White;
scrollbar-track-color:#E6E6E6;
}

input
 {
  /*Note: "expression" is IE proprietary! */
  border: expression(this.type=="text" || this.type=="password" || this.type=="file" || this.type=="button"  ? "1px solid #1F0F00" : "");
  background-color: expression(this.type=="text"  || this.type=="password" || this.type=="file" || this.type=="button"? "white" : "");
	color: #1F0F00;
	font-size:11px;
}
<![endif]-->

img {
  border:0px;
}

a
 {
	text-decoration: none;
}

area
 {
	cursor:hand;
}

/*Note: the following is not accepted by IE! */
input[type=button], input[type=password], input[type=text],input[type=submit]
{
	color: #1F0F00;
	font-size:11px;
	border: 1px solid #1F0F00;
	background: White;
}

textarea {
	background:White;
	border:1px solid #1F0F00;
	color:#1F0F00;
	font-size:11px;
}

option, select
{
	color: #1F0F00;
	font-size:11px;
	font-weight:normal;
	background: White;
}

select {
	background:White;
	border:1px solid #1F0F00;
	color:#1F0F00;
	font-size:11px;
}

.color {
	color:#1F0F00;
}

table tr td {
	margin:0;
	padding:0;
}

div.main_content {
	text-align: left;
	font-size: 8pt;
	background-color: white;
	/*margin-left:3px;*/
}

span.top_nav {
	font-size:11px;
	font-weight: bold;
}

span.top_nav a {
	font-size:11px;
	font-weight: bold;
}

span.top_nav a:hover {
	color: white;
	font-weight: bold;
}

.cartLine {
	font-size:11px;
}

/* Separate product-list entries with horizontal line */
.list_separator_line {
	/*display:none;*/
	height:58px;
	background-image: url(img/list_separator_line.gif);
	background-repeat: no-repeat;
	background-position: 19px;
}

.list_entry {
	text-align: left;
	border:0px;
	/*height:250px;
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	*/
}

.list_entry img {
	border:none;
}

.list_entry_buttons {
	text-align: left;
	border:0px;
	height: 31px;
	/*
	border-left:1px solid #1F0F00;
	border-right:1px solid #1F0F00;
	border-bottom:1px solid #1F0F00;
	background-color:white;
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	width:423px;
	*/
}

.list_entry_name {
	font-size:11px;
	font-weight:bold;
	color:#1F0F00;
	text-align: left;
}

.list_entry_name:hover {
	color:#1F0F00;
	text-align: left;
}

.box_entry_name {
	font-size:11px;
	font-weight:bold;
	color:#1F0F00;
}

.box_entry_description {
	font-size:11px;
	font-weight:normal;
	color:#1F0F00;
}

.list_entry_short_description {
	font-size:11px;
	font-weight:normal;
	color:#1F0F00;
}

.list_entry_price {
	font-size:11px;
	font-weight:bold;
	color: #1F0F00;
	text-align: right;
	white-space:normal;
}

.list_entry_price_disclaimer
 {
	font-size:9px;
	font-weight:normal;
	/*white-space:nowrap;*/
	color:#1F0F00;
}

.list_entry_price_disclaimer a, .info_price_disclaimer a {
	text-decoration:underline;
}

.list_entry_price_disclaimer a:hover, .info_price_disclaimer a:hover {
	font-weight:normal;
}

.list_entry_products_vpe
 {
	font-size:9px;
	font-weight:normal;
	white-space:nowrap;
	color:#1F0F00;
}

.list_entry_special_price {
	color:Red;
	font-weight:bold;
}

.list_entry_discount_price {
	color:Red;
	font-weight:bold;
}

.list_entry {
	text-align: left;
	border:0px;
	width:452px;
}

.list_entry_width {
	width:490px;
	padding-left:19px;
	padding-right:19px;
}

.list_entry_cell {
	/*
	height:200px;
	border-left:1px solid #788D9E;
	border-right:1px solid #788D9E;
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	*/
}

.list_entry_cell {
	text-align:left;
	padding:6px;
	color: #2E2E2E;
	height:60px;
	/*
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	border-left:1px solid #1F0F00;
	border-top:1px solid #1F0F00;
	*/
}

.list_entry_cell_height {
	text-align:center;
	padding:6px;
	padding-left:0px;
	color: #2E2E2E;
	width:130px;
	background-color: white;
	/*
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	border-left:1px solid #1F0F00;
	border-right:1px solid #1F0F00;
	border-top:1px solid #1F0F00;
	*/
}

.list_entry_cell_left_height {
	text-align:left;
	border-top:1px solid #1F0F00;
	border-left:1px solid #1F0F00;
	padding:6px;
	height:250px;
	color: #1F0F00;
}

.list_entry_cell_right_height {
	text-align:left;
	border-top:1px solid #1F0F00;
	border-right:1px solid #1F0F00;
	padding:6px;
	height:250px;
	color: #1F0F00;
}

.list_entry_cell_left {
	text-align:left;
	/*
	border-top:1px solid #1F0F00;
	border-left:1px solid #1F0F00;
	*/
	padding:6px;
	color: #1F0F00;
}

.list_entry_cell_right {
	/*
	text-align:right;
	border-top:1px solid #1F0F00;
	border-right:1px solid #1F0F00;
	border-right:1px solid #E1E2E4;
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:150px;
	*/
	padding:6px;
	color: #1F0F00;
}

.list_entry_cell_header {
	/*
	height:50px;
	font-weight:bold;
	color:#6F7F8F;
	background-image: url(img/img_list_cell_header.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding-left:20px;
	font-size:11px;
	vertical-align: middle;
	*/
	display: none;
}

.list_entry_cell_footer {
	/*
	height:7px;
	font-size:1px;
	background-image: url(img/img_list_cell_footer.gif);
	background-repeat: no-repeat;
	*/
	display:none;
}

.list_entry_a, .list_entry_a:hover {
	font-weight: bold;
	font-size:11px;
}

.list_sep_h {
	width:4px;
	font-size:1px;
	/*display:none;*/
}

.list_sep_v {
	width:16px;
	font-size:1px;
	/*display:none;*/
}

.box_sep_h {
	height:12px;
	text-align: center;
	/*visibility:hidden;*/
}

.main_sep_h {
	width:0px;
	/* IE hack */
	/*width:expression('6px');*/
}

.price_info {
	font-weight:bold;
	font-size:14px;
	color:#B0C812;
}

div.price_list {
	text-align:left;
}

.price_list {
	font-weight:bold;
	font-size:11px;
	color: #A10404;
}

.price_base_list {
	font-weight:normal;
	font-size:9px;
	color:#1F0F00;
}

.price_base_list_box {
	font-weight:normal;
	font-size:9px;
	color:#1F0F00;
}

.price_base_list_cell {
	font-weight:normal;
	font-size:9px;
	color:#9E6E00;
}

.narrow_cell {
	height: 4px;
}

.small_text_bold {
	color:#A36802;
	font-size:9px;
	font-weight: bold;
}

.small_text {
	color:#A36802;
	font-size:9px;
	font-weight: normal;
}

.prod_info_top
{
	/* background-image: url(img/img_prod_top.gif);*/
	background-repeat: repeat-y;
	height:27px;
	width: 736px;
	text-align: center;
	color:#1F0F00;
	font-size:11px;
	font-weight: bold ;
}

.product_info .product_image {
	border:1px solid #362B27;
	width:200px;
}

/*
.products_info_image {
	width:200px;
}
*/


.prod_info_body {
	/* background-image: url(img/img_prod_sides.gif);*/
	background-repeat: repeat-y;
	width: 736px;
}

.prod_info_bottom
 {
	height:30px;
	width: 736px;
}

.prod_info_various {
	right:0px;
	border:1px solid #1F0F00;
	background-color: white;
	padding-right:5px;
	position: relative;
}

.prod_info_options_name {
	background-color: white;
	height:30px;
	line-height:30px;
	vertical-align: middle;
	padding-left:10px;
}

.prod_info_options_line {
	padding-left:30px;
}

#info_qty {
	margin-top: 0px;
	position: relative;
	padding-right:122px;
}

#info_qty_text {
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

#info_qty_input {
	display: inline;
}

#info_qty_input input {
	vertical-align:middle;
	padding:3px;
}

#info_qty_button {
	display:inline;
}

#info_qty_button input {
	margin-top:3px;
	position:absolute;
	right:0px;
}

#products_zoom, #products_print, #products_print_pdf {
	display:inline;
}

#products_zoom span, #products_print span, #products_print_pdf span {
	margin-top:3px;
	margin-left:3px;
	position: absolute;
}

.info_price {
	color:#1F0F00;
}

#products_price_display {
	color:#A10404;
	font-size:14px;
	font-weight: bold;
}

.info_price_disclaimer {
	color:#1F0F00;
	font-size:9px;
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
}

.info_products_vpe,.info_base_price {
	color:#1F0F00;
	font-size:9px;
	font-weight:normal;
	text-align:right;
	position: relative;
}

.info_desc, .productsNotifications p {
	padding-left:19px;
	padding-right:19px;
}

.info_desc_header {
	font-size:12px;
	font-weight:bold;
}

.info_desc_header p {
	margin-bottom:6px;
}

.info_price .list_entry_name a:hover {
	color:#1F0F00;
}

.info_print_button {
	margin-top:0px;
	margin-right:0px;
	position: absolute;
	right:6px;
}

.info_zoom_button {
	margin-top:25px;
	margin-right:0px;
	position: absolute;
	right:6px;
}


.info_cart_button {
	margin-top:-16px;
	position: absolute;
	right:0px;
}

.info_qty_field {
	margin-left:65px;
	position: absolute;
}

.product_description {
	/*text-align:center;*/
	/* height:337px;*/
	/* IE hack */
	/*height:expression('300px');*/
	border:0px;
}

.product_description_1 {
	/*
	height:35%;
	height:expression('30%');
	*/
}

.product_description_2 {
	/* height:10%;
	 height:expression('7%');
	*/
}

.product_description_3 {
	/*
	height:30%;
	*/
}

/*
Order steps
*/

.checkout_step {
	float:left;
	text-align:center;
	width:84px;
}

.checkout_steps_separator {
	float:left;
	text-align:center;
	padding-top:0px;
	width:17px;
}

.checkout_steps_text_xplain_high {
	font-weight: bold;
	font-size:11px;
	padding-left: 7px;
}

.checkout_steps_container_high {
	vertical-align: top;
	background-color: Ivory;
	border: 1px solid #1F0F00;
	font-size: 11px;
	height: 80px;
	display: block;
	clear: both;
	margin: 4px;
	padding-top: 0;
	padding-bottom: 2px;
}

.checkout_steps_container_normal  {
	vertical-align: top;
	background-color: Gainsboro;
	border: 1px solid Darkgrey;
	font-size: 11px;
	height: 80px;
	display: block;
	clear: both;
	margin: 4px;
	padding-top: 0;
	padding-bottom: 2px;
}

.checkout_steps_container_g_high {
	font-size: 11px;
	font-weight:bold;
	color:#1F0F00;
}

.checkout_steps_container_g_normal  {
	font-size: 11px;
	font-weight:normal;
	color:#ACACAC;
}

.checkout_steps_text_big_normal {
	font-weight: bold;
	font-size: 25px;
	padding-left: 4px;
}

.checkout_steps_header {
	font-weight: bold;
	font-size:11px;
}

.checkout_steps_text_high {
	font-weight: bold;
	font-size: 11px;
	color: Red;
	padding-left: 4px;
}

.checkout_steps_text_normal {
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
}

.checkout_steps_text_xplain_normal {
	font-size:11px;
	padding-left: 7px;
}

.checkout_steps_text_xplain_high {
	font-weight: bold;
	font-size:11px;
	padding-left: 7px;
}

.checkout_steps_text_big_high {
	font-weight: bold;
	font-size: 25px;
	color: Red;
	padding-left: 4px;
}

.checkout_steps_text_big_high {
	font-weight: bold;
	font-size: 25px;
	color: Red;
	padding-left: 4px;
}

.checkout_steps_text_big_normal {
	font-weight: bold;
	font-size: 25px;
	padding-left: 4px;
}

.checkout_steps_header {
	font-weight: bold;
	font-size:11px;
}

.checkout_steps_text_high {
	font-weight: bold;
	font-size: 11px;
	color: Red;
	padding-left: 4px;
}

.checkout_steps_text_normal {
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
}

.checkout_steps_text_xplain_normal {
	font-size:11px;
	padding-left: 7px;
}

.boxTextBG {
	font-size: 14px;
}

.frame_left {
  text-align: right;
}

.frame_middle {
  text-align: right;
  background-color:white;
}


.frame_right {
  background-image: url('img/bg_image.gif');
  background-repeat: repeat-x;
  text-align: left;
}

.image {
  border:0;
}

.scroll_marquee {
	height:250px;
	text-align:left;
}

.product_image {
	position:relative;

	/*height:90px;*/
}

.image_container:hover .big_product_image,
.product_image:hover .big_product_image {
	display:block;
}

.image_container {
	position:relative;
}

.big_product_image {
	top:-1px;
	left:-1px;
	position:absolute;
	display:none;
	border:3px solid #1F0F00;
	padding:5px;
	background-color:white;
	z-index: 10;
}

.productOldPrice {
	text-decoration: line-through;
	color:#B6B7CB;
}

.productSpecialPrice {
	color:Red;
}

.productSpecialPrice {
}

.productSpecialDiscount {
	font-size:9px;
	font-weight:normal;
	color:#1F0F00;
}

.hr {
	width:100%;
	background-image:url(img/img_hr.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:1px;
	height:1px;
	z-index:4;
	display:none;
}

.cartLine {
	font-size:11px;
	background-color: transparent;
}

.cart_entry_info a {
	color:#863A2E;
	font-size:11px;
	font-weight:bold;
}

.cart_entry_info a:hover {
	color:#EAA424;
}

.cart_short_disclaimer {
	font-size:9px;
	font-weight:normal;
}

.cart_total_price, .checkout_steps_header {
	font-size:11px;
	font-weight:bold;
}

.cart_total_price_short, .cart_items_short_header, .cart_items_short {
	font-size:11px;
	font-weight:bold;
	color:#1F0F00;
}

.cart_items_short_header {
	display:none;
}

#cart_items_short, #cart_total_price_short {
	font-size:11px;
	font-weight:bold;
	color:#1F0F00;
}

.copyright a {
	color:White;
	font-size:1px;
	display:none;
}

.copyright, .parseTime {
	color:White;
	font-size:1px;
	text-align:center;
	display:none;
}

.onepxwidth {
	width:15px;
	margin-right:5px;
}

.mainText {
	color:#1F0F00;
	font-size:11px;
}

.number_of_articles, number_of_users {
	color: #1F0F00;
	font-weight:bold;
}

.sticky_cart {
	/*
	padding-left:10px;
	padding-right:10px;
	*/
	display:none;
	position:absolute;
	top:-485px;
	z-index:1001;
}

.sticky_cart_ie {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#ajax_active_indicator_float {
	position:absolute;
	display:none;
	top:-485px;
	width:145px;
	height:15px;
	z-index:1000
}

.sep_left, .sep_right {
	width:8px;
	font-size:1px;
}

.contentsTopics_bottom {
	font-size:1px;
	height:6px;
	clear:both;
	display:none;
}

.manufacturer_name {
	font-weight: bold;
	color:#1F0F00;
}

.product_info li {
	margin-left:16px;
	margin-bottom:12px;
}

#product_info {
	color: #1F0F00;
}

#product_info .color {
	color: #404757;
}

#product_info {
	font-size:11px;
}

#tpt .infoBoxContents {
	font-size:11px;
}

.css_button {
  height: 20px;
}

.css_button_l {
  width: 10px;
  height: 20px;
  background-image: url(buttons/inactive/css_button_l.gif);
  font-size: 7px;
}

.css_button:hover .css_button_l, .css_button_m:hover .css_button_l {
  background-image: url(buttons/active/css_button_l.gif);
}

.css_button_m {
  color: white;
  height: 20px;
  background-image: url(buttons/inactive/css_button_m.gif);
  font-size:11px;
}

.css_button_m:hover {
  background-image: url(buttons/active/css_button_m.gif);
}

.css_button:hover .css_button_m {
  background-image: url(buttons/active/css_button_m.gif);
}

.css_button_m_shadow {
  height: 20px;
  left: 10px;
  top: -6px;
  color: #1F0F00;
  font-size:11px;
	/*display:none;*/
}

.button_detail .css_button {
  top: -2px;
}

.button_detail .css_button_m_shadow {
  top: -16px;
}

.submit .css_button_m_shadow {
	left:14px;
	top:-8px;
}

.css_button_m input, .css_button_m span {
  /*font-family: Arial,Verdana,sans-serif;*/
  background-color: transparent;
  border:none;
  color: #1F0F00;
  font-size:11px;
}

.css_button_m a {
  text-decoration:none;
  cursor:pointer;
}

.css_button_r {
  width: 10px;
  height: 20px;
  background-image: url(buttons/inactive/css_button_r.gif);
  font-size: 7px;
}

.css_button:hover .css_button_r, .css_button_m:hover .css_button_r {
  background-image: url(buttons/active/css_button_r.gif);
}

/*
.image_container {
	background-color: white;
	width:140px;
	height:160px;
	border: 1px solid #1F0F00;
	text-align: center;
	vertical-align: middle;
	display:table-cell;
}

.image_container:hover .big_product_image {
	display:block;
}

.navLeft .image_container {
	margin-left:25px;
}

.navright .image_container {
	margin-left:5px;
}

.image_container .product_image {
	margin-top:auto;
	margin-bottom:auto;
}
*/

.login_left {
	padding-right:10px;
}

.image_container {
	background-color:white;
	border:1px solid #362B27;
	text-align:center;
	vertical-align:middle;
	width:130px;
	padding:5px;
}

#navRight_box .box_BESTSELLERS .image_container {
	margin-left:10px;
}

.categoryDescription img {
	width:490px;
	height:170px;
}

#selection_dropdown {
	padding-left: 40px;
}

#selection_dropdown select {
	width:250px;
	height:15px;
}
.main_form {
	font-size:11px;
}

.button_buy_now img {
 	margin-top:-13px;
}