﻿body{
padding:0px;
margin:0px;
background:#020100;
}

.MainContent { line-height: 16px; }
.MainContent p { line-height: 18px; }
.MainContent a { color: #651600; }
.MainContent a:hover { color: #651600; text-decoration: underline; }
.MainContent a:active { color: #651600; text-decoration: underline; }


table {border-collapse:collapse; border:0px;}

TD.MainMenu { color: white; font-size:15px; font-family: Tahoma; font-weight: bold; line-height: 18px;}
TD.MainMenu a { color: white; }
TD.MainMenu a:hover { text-decoration: underline; }

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}

a{color:#701901;}
a:hover{text-decoration:none;}
span a {color:#517201;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#000000;
	}
	

.c_text { color:white; text-align:center; font-size:10px;}
.c_text a { color:white;}
.c_text span { font-size:13px;}
.c_text span a {color:white; text-decoration:none;}
.c_text span a:hover {color: white; text-decoration:underline;}

.read_more { background:url(images/mercier/a1.gif) no-repeat 0 3px; padding-left:12px; color:#0099CC; font-weight:bold; text-decoration:none}
.read_more:hover{ text-decoration:underline;}

.right {text-align:right;}
.center {text-align:center;}
.pad1 { padding:1px 0 0 13px;}
.pad2 { padding:1px 0 0 17px;}
.pad2 a{ color:#000000;}
.table_line {background:#CABD81;}

.block_right  { background:url(images/mercier/block_right_bg.gif) bottom right no-repeat;}
.block_bot	  { background:url(images/mercier/block_bot_bg.gif) top right no-repeat}
.block_center { background:#AEA162;}
.block_header { background:url(images/mercier/block_header_bg_tall.gif) top repeat-x #00FF33; }
.block_header div { /*background:url(images/mercier/block_header_bg.jpg) top right no-repeat;*/ padding:13px 0 13px 18px; height:13px; font-size: 18px; font-family:Times New Roman; font-weight:bold; color:#D9CF96;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.line { background:url(images/mercier/hor_line.gif) top left repeat-x; height:1px;}

.input { vertical-align:middle; width:204px; height:19px; padding:0 0 0 5px;}	
.input1 { vertical-align:middle; width:171px; height:19px; padding:0 0 0 5px;}

textarea {width:204px; height:96px; padding-left:5px; overflow:auto;}

ul { margin:0; padding:0; list-style:none;}
li { background:url(images/mercier/list_bg.gif) no-repeat 0 8px; line-height:20px; margin:0px; padding:0px; padding-left:21px;}
li a { color:#000000;}

/* TWINENGINES STYLES */

 .main_img { position:absolute; left: 242px; top:0px; cursor:default;}
 .main_nav { height: 90px; padding-left: 380px; cursor:default; padding-bottom: 10px; vertical-align:bottom; font-family: tahoma; font-size: 13px; color: white; font-weight: bold;}
 .top_nav { height: 25px; text-align:right; cursor:default; padding-top:5px; padding-right: 130px; font-family: tahoma; font-size: 13px; color: white; font-weight: bold;}
 .header_short  { height: 114px; }
 .header_tall { height: 272px; }
 
.GroupBox
{
	border-color:#355227;
	border-width:1.5px;
	border-style:solid; 
	margin-bottom:6px;		
}

.GroupBox div, td
{
	font-size:10pt;
}

td .StepHeader
{
	color:#355227;
	font-weight:bolder;
	background-color:#D9CF96;	
	padding-left:6px;
	padding-top:4px;
	padding-bottom:2px;
	vertical-align:middle;
	text-align:left;
	min-height:18px;
}

.CategoryMenuItem
{
	padding: 0 2px 3px 0;
	font-size:16px;
	font-style: normal;
	line-height: 22px;
}

.LoginButton input[type="image"] 
{
	padding-top:15px;
	clear:both;
}

.Cart td
{
	padding:4px;
}

table .Shipping td
{
	padding-left:6px;
	padding-top:4px;
}

.ShippingStep table
{
	margin:2px;	
}

.side_nav A { font-style: normal; color:  #651600; text-decoration: none}
.side_nav A:hover { font-style: normal; color:  #651600; text-decoration: underline}
.side_nav A:active { font-style: normal; color:  #651600; text-decoration: none}

A.BasketItem { font-style: normal; color:  #651600; text-decoration: none}
A.BasketItem:hover { font-style: normal; color:  #651600; text-decoration: underline}
A.BasketItem:active { font-style: normal; color:  #651600; text-decoration: none}

.ErrorTable td
{
	padding: 2px 2px 2px 15px;
}
