/* commented backslash hack to hide from ie5 mac \*/ 
html, body	{
	height:100%;
	} 
/* end hack */
html,body {
	margin:0;
	padding:0;
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	min-width: 770px;/* stop mozilla sliding off the edge */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #626263;
	background-color: #ECE6E6;
}

.container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 796px;
	text-align: left;
	min-height:100%;
	margin-bottom:-60px;
	height:auto;
	background-image:url(/images/layout/bodybg_shadow7.gif); 
	background-repeat:repeat-y; 
	background-position:center;
}

* html .container {height:100%;} /* for ie to resize */

.header_section {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:770px;
	height:140px;
	background-image:url(/images/layout/bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #222222;
	border-top:1px solid #999;
}

.logo {
	font-size:2.5em;
	font-weight:normal;
	font-style:italic;
	color:#7090ca;
	padding-left:25px;
	padding-top:10px;
}

.footer {
	margin-right: auto;
	margin-left: auto; 
	padding-top: 4px;
	position: relative;
	width: 770px;
	clear: both;
	height: 60px;
	color: #626263;
	background: #000000;
	border-top: 1px solid #000;
    font-size: 10px;
}

.menu {
	z-index: 2;
}

.clearfooter{
	clear:both;
	height:60px;
}

a {
	color:#00611C;
	text-decoration:none;
}

a:hover {
	color:#5E2605;
	text-decoration:underline;
	}
	
a.footer {
	color:#fff;
}

a.footer:hover {
	color:#fff;
	text-decoration:underline;
}

.header
{
    padding-bottom: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.headertext
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.largerboldtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.largertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.largetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.boldtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.smalltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.smallertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.smallesttext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.smallboldtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.warningtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #DD0000;
    FONT-FAMILY: verdana, arial, helvetica
}
.warningsmalltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #DD0000;
    FONT-FAMILY: verdana, arial, helvetica
}
.errormsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #DD0000;
    FONT-FAMILY: verdana, arial, helvetica
}
.button_OLD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial, helvetica;
    COLOR: #EEEEEE;
    BACKGROUND-COLOR: #6B4226
}
.button
{
	width: auto;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 10px 2px 10px;
	_padding: 1px 10px 0 10px;
	margin-right: 10px;
	letter-spacing: 1px;
	background: #fcbb49 url(/images/button_bg.gif) repeat-x top left;
	color: #fff;
	border: 1px solid #f90;
	cursor:pointer;
}
.smallbutton_OLD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: verdana, arial, helvetica;
    COLOR: #EEEEEE;
    BACKGROUND-COLOR: #6B4226
}
.smallbutton
{
	width: auto;
	height: 18px; 
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 4px 4px 4px;
	margin-right: 4px;
	letter-spacing: 1px;
	background: #fcbb49 url(/images/button_bg.gif) repeat-x top left;
	color: #fff;
	border: 1px solid #f90;
	cursor:pointer;
}
.field
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #fefefe
}
.grid 
{
    padding-left: 5px; 
    padding-right: 5px;
    border-color: Black;
    white-space: normal;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}

.checkout_table
{
    border-collapse: collapse; 
    border-color: Black; 
    background-color: #eeeeee;
}

.checkout_table_header_row
{
    background-color: #111111; 
    color: White; 
    font-weight: bold;
}


