/* CSS Document */

BODY{
	margin:0px;
	background-color:#552d21;
	}
table, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

a.submenu:link {font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	color: #e3dfc4;
	text-decoration:none;}
a.submenu:visited {font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	color: #e3dfc4;
	text-decoration:none;}
a.submenu:hover {font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	color: #f2f0e3;
	text-decoration:none;}
a.submenu:active {font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	color: #e3dfc4;
	text-decoration:none;}
	
a.intext:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
a.intext:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
}
a.intext:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.redText{
	color:#970000;
	font-weight:bold;
}
.textField{
	background-image:url(/store/images/img_bg_txtfield.jpg);
	width:123px;
	height:19px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding-top:2px;
	padding-left:2px;
}
.header_extField{
	background-image:url(/store/images/img_bg_txtfield.jpg);
	width:100px;
	height:17px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding-top:2px;
	padding-left:2px;
}
.footer{
	color:#b1816d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer a:link,
.footer a:active,
.footer a:visited { color: #552D21;}

.homeFlashBackground{
	background-color:#e3dfc4;
}
.homeChooserBackground{
	background-color:#f2f0e3;
}
.homeRight{
	background:url(/images/tmp_home_right.jpg);
	background-repeat:no-repeat;
}
.topRight{
	background:url(/images/top_right.jpg);
	background-repeat:no-repeat;
}
.blacklink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.saying {background-color:#c2bda8;
	border:2px solid #e9e5d4;
	padding:10px;
	width:280px;
	color:#595959;
	}

.mainText {padding:0px 20px 0px 20px; margin:0px;}
.maintext1 {font-family:Arial, Helvetica, sans-serif}
	
img{	/* No image borders */
	border:0px;
}

.left{ float:left; }
.right{ float:right; }
.clear{ float:none; clear:both; }

.detail_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#550000}
.plainBoxHeading {background-color:#552D21; color:#FFFFFF; font-weight:bold; text-align:left}
.formLabel { font-weight:700; text-align:left; color:#6E0C0C}
input {background-color:#c7b390; border:1px; border-style:groove; color:#552d21; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; font-weight:normal;}
select {background-color:#c7b390; border:1px; border-style:groove; color:#552d21; font-size:12px; width:134px; padding:2px; font-weight:normal;}

input.formbut{
	border-width: 0px;
	background-color: transparent;
	}

.formbut_delete{
	background-image:url('/images/bt_delete.jpg');
	background-repeat:no-repeat;
	background-color: transparent;
	width:74px;
	height:18px;
	border:none;
	margin-top: 5px;
}
.formbut_update{
	background-image:url('/images/bt_update.jpg');
	background-repeat:no-repeat;
	background-color:transparent;
	width:74px;
	height:18px;
	border:none;
}
.formbut_checkout{
	background-image:url('/images/bt_checkout.jpg');
	background-repeat:no-repeat;
	background-color: transparent;
	width:82px;
	height:18px;
	border:none;
}
.formbut_continueNext{
	background-image:url('/images/btn_continue.jpg');
	background-color: transparent;
	background-repeat:no-repeat;
	width: 74px;
	height: 18px;
	border:none;
}
.formbut_continue{
	background-image:url('/images/bt_continueshopping.jpg');
	background-color: transparent;
	background-repeat:no-repeat;
	width: 142px;
	height: 18px;
	border:none;
}
.formbut_changeaddress{
	background-image:url('/images/bt_changeaddress.jpg');
	background-repeat:no-repeat;
	background-color: transparent;
	width:127px;
	height:18px;
	border:none;
}
.formbut_confirmorder{
	background-image:url('/images/bt_confirmorder.jpg');
	background-repeat:no-repeat;
	background-color: transparent;
	width:127px;
	height:18px;
	border:none;
}
.formbut_submit{
	background-image:url('/images/bt_submit.jpg');
	background-repeat:no-repeat;
	background-color: transparent;
	width:74px;
	height:18px;
	border:none;
}
.formbut_continuecheckout{
	background-image:url('/images/bt_continuecheckout.jpg');
	background-repeat:no-repeat;
	background-color: transparent;
	width:142px;
	height:18px;
	border:none;
}
/* News */
ul#yearsNav{ padding:0; margin:0; }
ul#yearsNav li{ list-style-type:none; }
ul#yearsNav li a{ font-size:14px; color:#000; text-decoration:none; }
ul#yearsNav li a:hover, ul#yearsNav li a.current{ color:#246545; font-weight:bold; }

#newsNavCol{ width:114px; border-right:1px solid #a5856d; }
#newsNavCol h3, #newsContentCol h3{ font-size:14px; color:#970000; font-weight:normal; }
#newsContentCol{ padding:0 20px 0 40px; }

.articleListing{ padding:0; margin:0 0 30px 0; }
.articleListing h4{ padding:0; margin:0 0 6px 0; }
.articleListing h4 a{ color:#000; font-size:12px; text-decoration:underline; }
.articleListing .articleListingDate, .articleListing .articleListingPublisher, .articlePublisher, .articleDate{ color:#6d2f18; font-size:12px; display:block; margin:0 0 6px 0; }
.articleListing .articleListingPublisher, .articlePublisher{ font-style:italic; }
.articleListing .articleListingAbstract{ padding:0; margin:0; }

.articleTop h3{ padding:0; margin:0 0 6px 0; }
.articleTop .right{ margin:0 0 0 10px; }
.articleTop .right a{ text-decoration:underline; }
.articleBody a{ text-decoration:underline; }

/* right side images */
.rightImage{ background-image:url(/images/img_right_bg.jpg); background-repeat:no-repeat; padding:7px; }