/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#333333; background-image:url(../images/bg.gif); background-position:center;}

a {color:#89301E; text-decoration:none;}
a:hover {text-decoration:underline;}

td.seperator {
	border-left: 1px solid #ccc
}	

h3 {font-family: "Courier New",Courier, Arial; font-size: 18px; font-weight: bold;}

hr {height: 1px; border-left: 0; border-right: 0; border-top:0; border-bottom: 1px solid #ccc}

.footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#89301E;}

.subhead { font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:26px; color:#89301E;}
.header { font-family:Arial, Helvetica, sans-serif; font-size:26px; line-height:26px; color:#5F2600;}

.breadcrumb {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#333333;}

.press {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#333333;}

.products {color:#666666; font-size:12px;}
.products img {border:1px solid #ccc;}


.error {
	padding: 5px;
	border: 1px dotted red;
	color: red;
	font-size: 12px;	
	background-color: #FCF5A6;
}

.cats { font-family:Arial; font-size:14px; line-height:16px; color:#89301E;}
.subcats { font-family:Arial; font-size:12px; line-height:16px; color:#89301E;}


.cart tr.title {}
.cart tr.title td {border-bottom: 1px solid #666;}
.cart tr.subtotal {}
.cart tr.subtotal td {border-top: 1px solid #666;}

span.attribute {color: #666; font-size: 11px;}

.checkoutConfirm {margin-bottom:15px;}
.checkoutConfirm th {border-bottom:1px dotted #666;}
.checkoutConfirm td {border-bottom:1px dotted #666; vertical-align:top; padding:10px 0;}
.checkoutConfirm td td {border:none; padding:0 0;}
.checkoutConfirm pre {font-family:Arial, Verdana, sans-serif;}

.btn {font-family:"Courier New", Courier, monospace; font-size: 11px; font-weight:bold; color: #FFFFFF; border-style: solid; background-color: #89301E; padding-top: 5px; padding-bottom: 5px; border-width:0px}

fieldset {border:0; padding:0; margin:15px 0;}

form {margin:0; padding:0; font-size:13px;}
.formNote {color:#666; font-size: 11px}
.required {color: red}

div#middleDiv {
	width: 822px;
	height: 100%;
}

#dropmenudiv{
position:absolute;
border:1px solid #333333;
border-bottom-width: 0;
font:normal 12px arial; color:#ffffff;
line-height:22px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid #333333;
padding: 1px 0;
text-decoration: none;
font-weight: bold;  color:#ffffff; font-size:12px; font-family:"Courier New", Courier, monospace;
}

#dropmenudiv a:hover{ 
background-color: #666666;
}

/* Checkout Styles */
label {display:block; margin:0 0 2px 0;}
input.inputTextNano {padding:2px; width:30px; margin-bottom:8px;}
input.inputTextSmall {padding:2px; width:80px; margin-bottom:8px;}
input.inputTextMedium {padding:2px; width:200px; margin-bottom:8px;}
input.inputTextLarge {padding:2px; width:350px; margin-bottom:8px;}
textarea.textAreaSmall {width:200px; height:100px; padding:2px; font-family:Arial, Verdana, sans-serif; margin-bottom:8px;font-size:0.87em;}
textarea.textAreaMedium {width:350px; height:150px; padding:2px; font-family:Arial, Verdana, sans-serif; margin-bottom:8px; font-size:0.87em;}
textarea.textAreaLarge {width:500px; height:200px; padding:2px; font-family:Arial, Verdana, sans-serif; margin-bottom:8px; font-size:0.87em;}
select.selectDropDown {margin-bottom:8px; font-family:Arial, Verdana, sans-serif;}