/* CSS Document */
form { margin:0px; }
.headline{
	color:#b31f1f;
	font-weight:bold;
	font-size:12px;
}
.siteTable{
	width:930px;
}
.PageName{
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	color:#aea466;
	padding-top:8px;
}
.subHeader{
	font-size:14px;
	font-weight:bold;
}

.RangeHeader{
	color:#FFFFFF;
	white-space:nowrap;
	padding-left:30px;
	font-size:18px;
	font-weight:bold;
}
.headerBGText {
	font-size:12px;
	text-align:justify;
	padding-left:250px;
	padding-right:20px;
	color:#FFFFFF;
}
INPUT,SELECT,TEXTAREA{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#816A50;
	font-weight:normal;
}
.contentHeading{
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
A{
	color:#333333;
	font-weight:bold;
	font-size:12px;	
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}
A:hover{
	font-weight:bold;
	text-decoration:underline;	
}
.rangeItems {
	font-size:11px;
	color:#333333;
}
.ProductName{
	font-size:14px;
	font-weight:bold;
}
.homeMenu, .homeMenu a:link, .homeMenu a:visited, .homeMenu td{
	background-color:#aea466;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.shoppingHomeMenu A{
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
P, TD{
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.reminderTag{
	text-align:center;
	vertical-align:middle;
}
.subHeading{
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
input.txt{ 
	font-size:12px; 
	font-weight:normal; 
	background-color:#FFFFFF; 
	border-color:#a7997a; 
	border-width:1px; 
	color:#a7997a; 
	width:105px;	
}
input.bttn{
	background-color:#FFFFFF;
	color:#aea466; 
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	border:1px solid;
	border-top-color:#aea466;
	border-left-color:#aea466;
	border-right-color:#aea466;
	border-bottom-color:#aea466;
}
input.bttnOver{
	background-color:#aea466;
	color:#FFFFFF; 
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	border:1px solid;
	border-top-color:#aea466;
	border-left-color:#aea466;
	border-right-color:#aea466;
	border-bottom-color:#aea466;
}
.footer {
	padding-top:10px;
	background-color:#FFFFFF;
	color:#533e39;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
}
.footerInfo, .footerInfo A{
	padding-top:10px;
	background-color:#FFFFFF;
	color:#a7997a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
}
body{
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#5F4120;
	font-weight:normal;
}
.siteTopNav, .siteTopeNav a:link, .siteTopNav a:visited {
	 background-color:#aea466;
	 color:#FFFFFF;
	 font-family:Verdana, Geneva, sans-serif;
}
.shoppingTopNav{
	padding-bottom:5px;
}
.shoppingTable{
	padding: 0px;
	background-color:#ffffff;
	font-size:12px;
}

/* ----------< Admin Styles >----------  */
.adminTable {
	padding: 5px;
	background-color:#FBFAF5;
	font-size:12px;
	border:1px solid #a7997a;
	border-collapse:collapse;
}
.LoginPageHeading {
	font-size:12px;
	font-weight:bold;
	background-color:#DACEAB;
	color:#a7997a;
}
.HeadingRow {
	font-size:12px;
	font-weight:bold;
	background-color:#e1dcc6;
	color:#000000;
	padding:5px;
}
.SubHeadingRow {
	font-size:12px;
	font-weight:bold;
	background-color:#f1eee2;
	color:#000000;
	padding:5px;
}
.HeadingRow a:link, .HeadingRow a:visited {
	color:#000000;
	text-decoration:none;
}
.HeadingRow a:hover {
	text-decoration:underline;
}
.ActionRow {
	font-size:12px;
	font-weight:bold;
	background-color:#E8E1CB;
	color:#a7997a;
}
.adminBody {
	font-size:12px;
/*	background-image:url(../admin/images/gztpWatermarkBG.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
*/
}
.adminSiteTable {
	padding: 10px;
	height:100%;
}

.BreadCrumbs a:link, .BreadCrumbs a:visited {
	font-weight:bold;
	color:#a7997a;
	text-decoration:none;
}

.BreadCrumbs a:hover {
	color:#B1B69B;
	text-decoration:underline;
}
.BreadCrumbs {
	font-size:12px;
}
.BreadCrumbLinks{
	font-size:11px;
}

.HomePageHeading {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#a7997a;
}
.PageHeadingRow {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#a7997a;
}
.AdminMenuUp 
	font-size:12px;
}
.AdminMenuUp a:link, .AdminMenuUp a:visited {
	color:#a7997a;
	text-decoration:none;
}
.AdminMenuUp a:hover {
	text-decoration:underline;
}
.AdminMenuDown {
	font-size:12px;
	background-color:d3ccbc;
	color:#FFFFFF;
}
.AdminMenuDown a:link, .AdminMenuDown a:visited {
	color:#a7997a;
	text-decoration:none;
	color:#FFFFFF;
}
.MouseOverRow {
	background-color:#FFF9E9;
}
.MouseOutRow {
	background-color:#FBFAF5;
}
.adminMenu {
	border:#CFC29C 1px solid;
}
.adminMenu td{
	border:#CFC29C 1px solid;
}
.adminTopBar {
	background-color:a7997a;
	text-align:right; 
	color:#FFFFFF; 
}
.jhd {
	padding-top:2px;
	font-size:11px;
}
.NormalPageHeading {
	font-size:12px;
	font-weight:bold;
}
.anchor{
	cursor:pointer;
}
/* BLOG STYLES */
#BlogList { background-color:#e6e1cc; padding:10px; margin-bottom:5px; margin-right:20px; margin-top:15px; }
.BlogName { font-size:16px; color:#aea466; font-weight:bold; }
.BlogName a { font-size:16px; color:#aea466; font-weight:bold; }
.BlogDate { color:#666; font-size:11px; padding-bottom:2px; }
.BlogAuthor { padding-top:5px; padding-bottom:5px; font-size:11px; }
.BlogShortDescription { font-size:12px; }
.BlogWholeDescription { margin-right:20px; padding:5 0 10 0; }
.BlogCommentsHeader { background-color:#aea466; padding:5px; color:#FFF; font-weight:bold; }
.BlogComments table td { background:#e6e1cc; font-size:11px; }
.BlogComments textarea { width:100%; }
.BlogSubmitBtn { width:100px; }
.adminBlogCommentsTbl { border-collapse:collapse; }
.adminBlogCommentsTbl td { font-size:10px; border:#999 1px solid; }
.BlogCommentCount { color:#666; font-size:11px; padding-bottom:2px; float:right; background:url(../images/commentsIcon.png) no-repeat right bottom; width:35px; height:16px; }
#adminCommentsHolder { overflow:auto; height:400px; }