html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
margin: 0;
padding: 0;
border: 0;
}

body {  color: #000; text-align:center;text-indent: 0px;font: 14px Arial, Helvetica, sans-serif; }

# This is the background color of the area outside of the page
body { background-color: #B3A699; }
body { background-color: #A89085; }
	
	#contents	{
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right:auto;
		margin-left:auto;
		width: 853px;
		padding: 0px;
		background-color: #B3A699;
		color: #000;
		text-align: left;
    /*border:1px solid #000142;*/
	}

.short {display:none;text-align:center;color:#714041;font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
.footer {background-color:#000142;text-align:center;width:853px;height:20px;color:#714041;font-family: Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0px}

/* Colored Title Bars on Home Page */
h2.home    {background-color: #A49485; color: #FCE4D3; margin: 0 0 8px; font-family: Arial, Helvetica, sans-serif;font-size:11pt;font-style:normal;font-weight:normal}
h2.homealt {background-color: #778A80; color: #FAE0BF; margin: 0 0 8px; font-family: Arial, Helvetica, sans-serif;font-size:11pt;font-style:normal;font-weight:normal}

.homepagebackground    {background-color:#C4BAB0}
.defaultpagebackground {background-color:#DFD5CA}
.error_msg { color: red; }
.error_field { background-color: red; color: white; }
.confirm { color: red; }
.checkout_step {font-weight:bold}

/* from old site */

div#wrapper {
  	width: 866px;
  	text-align: left;
  	display: block;
  	background-position: top right;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
  
}

div#wrapper2 {
  	width: 850px;
  	text-align: center;
	background-color: #FFFFFF;
	background-color: #CEC6BD;
	margin: 0 auto 0 0;
	padding: 0 0 0 0;
  
}

div.clear { clear: both;}
.subheader { font-size: 14pt; font-weight: normal; color: #0C317D; margin-top:5px }
.subheader { font-size: 15px; font-weight: normal; color: #714041; margin-top:5px }
.item { font-size: 12pt; font-weight: normal; color: #0C317D; }

.subheaderlinks { font-size: 15px; font-weight: normal; color: #0C317D; margin-top: 15px; }

div.subheaderlinks A A:Visited A:Active {color:red;text-decoration:underline}

.subheaderlinks {display:block; margin:0 0 0 20px}
.pictureright {float:right;margin:0 10px 0 10px}


/* This is the left nav  color */
.background {  background-color:#714041 }

div#leftnav {width:180px; color:#FCEFDA; text-align:right;margin: 0 0 0 0;line-height:1em}

/* inherit color not working in IE6 */
div#leftnav A  { color:inherit; color:#FFFFFF; font-family :  Arial, Helvetica, sans-serif; font-size : 12px; font-style :normal; text-decoration:none;
  font-weight: inherit; display:block; margin: 5px 5px 5px 0;
}

div#leftnav A:Hover  { color: #CFC8B1;text-decoration:none;  }

div#leftnav h4 { color:inherit; color:#CFC8B1;font-weight:bold;font-style:normal }

div#main {  }  /* Width in wrapper  */
div#main1 A, A:Visited,A.Active  { color: #0C317D;text-decoration:underline; }
div#main1 A:Hover  { color: #800000;text-decoration:none; }

div#leftnav h4 A {font: normal normal bold 14px normal Arial, Helvetica, sans-serif;}


/*	letter-spacing: 1px; */
h1 { font: italic normal bold 24px normal georgia,"times new roman",serif; color: #003333; letter-spacing: 1px; }
h1 { font: italic normal bold 24px normal georgia,"times new roman",serif; color: #000142; letter-spacing: 1px; }
h2 { font: italic normal bold 20px normal georgia,"times new roman",serif; color: #003333; }
h2 a { font: italic normal bold 20px normal georgia,"times new roman",serif; color: #003333;text-decoration:underline }
h2 a:visited { font: italic normal bold 20px normal georgia,"times new roman",serif; color: #003333;text-decoration:underline }
h2 a:active { font: italic normal bold 20px normal georgia,"times new roman",serif; color: #003333; text-decoration:underline}
h2 a:hover { font: italic normal bold 20px normal georgia,"times new roman",serif; color: #0C317D;text-decoration:underline }
h3 { font: italic normal bold 18px normal georgia,"times new roman",serif; color: #003333; }
h4 { font: italic normal bold 14px normal Arial, Helvetica, sans-serif;    color: #003333; margin:10px 0 0 0; }
h5 { font: normal normal normal 12pt normal Arial, Helvetica, sans-serif;  color: #003333; margin:10px 0 0 0; }
h6 { font: italic normal normal 12pt normal georgia,"times new roman",serif; color: #003333; }

img.floatright { float:right; margin:10px 0 10px 20px; clear:right; }
img.floatleft  { float:left;  margin:10px 20px 0 0; }
 
div.byline {margin: 0 0 10px 20px; font-style:italic; color: black}

.footer {font-size: 10px; color:white }

div.xxdivider {border: thin dotted green;}
.save {background-image: url("/images/blue-gradient.jpg");width:490px;height:12px;margin:10px 0 10px 0;}

.divider {float:left; height:12px; width:620px; position:relative; margin: 10px 0 10px 0}

p {margin-top:12px;line-height;1.2em;font-size:14px;margin-bottom:6px;font-weight:normal}
.subnav {font-size:15px}

A, A:Visited, A:Active  { font-family : Arial, Helvetica, sans-serif; font-style : normal; color : #0C317D; font-size: 15px; text-decoration: none; }
A:Hover  { font-family : Arial, Helvetica, sans-serif; font-weight : normal; color : #800000; font-size: 15px; text-decoration: none; }
.caption { font-size: 14px; font-style: italic; font-weight: normal; }

.leftnav { font-size: 13px; font-weight: normal; color: #FCEFDA; font-family: Arial, Helvetica, sans-serif; }
.leftnav A  { font-family : Arial, Helvetica, sans-serif; font-style : normal; color : #FCEFDA; font-size: 13px; text-decoration: none; }
.leftnav A:Visited  { font-family : Arial, Helvetica, sans-serif; font-weight : bold; color : #FCEFDA; font-size: 13px; text-decoration: none; }
.leftnav A:Active  { font-family : Arial, Helvetica, sans-serif; font-weight : bold; color : #FCEFDA; font-size: 13px; text-decoration: none; }
.leftnav A:Hover  { font-family : Arial, Helvetica, sans-serif; font-weight : bold; color : #FF9966; font-size: 13px; text-decoration: none; }
.leftnav {
  margin-top:8px;
  text-align:right;
}

.smallcap {font-variant: small-caps}

.next { float:right; border:thin solid #800000;padding:2px;font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt;display:inline;font-weight:normal;margin:10px 2px 20px 2px;color:#666666;text-align:right;}
.back { float:left; border:thin solid #800000;padding:2px;font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt;display:inline;font-weight:normal;margin-right:2px;color:#666666;text-align:right;}
A.nextlink  {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color: #FF0000;text-decoration:none; }
A:Visited.nextlink  { color: #FF0000;text-decoration:none; }
A:Active.nextlink  { color: #FF0000; text-decoration:none; }
A:Hover.nextlink  { color: #800000;text-decoration:none; }
A.header_link, A:visited.header_link, A:Active.header_link  {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color:#5E3232;text-decoration:none;font-variant: small-caps;font-style:normal;  }
A:Hover.header_link    { color: #800000;text-decoration:none;font-style:normal; }

A.home_bottom_link,  A:visited.home_bottom_link, A:Active.home_bottom_link {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color:#000142;text-decoration:none;font-variant: small-caps  }
A:Hover.home_bottom_link    { color: #800000;text-decoration:none; }

div#home1 A  {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color:#5E3232;text-decoration:none;font-variant: small-caps;font-style:normal;  }
div#home1 A:Visited  { color: #5E3232;text-decoration:none;font-style:normal; }
div#home1 A:Active   { color: #5E3232;text-decoration:none;font-style:normal; }
div#home1 A:Hover    { color: #800000;text-decoration:none;font-style:normal; }
div#home_bottom1 A  {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color:#000142;text-decoration:none;font-variant: small-caps  }
div#home_bottom1 A:Visited  { color: #000142;text-decoration:none; }
div#home_bottom1 A:Active   { color: #000142;text-decoration:none; }
div#home_bottom1 A:Hover    { color: #800000;text-decoration:none; }
div#home_bottom_right1 A  {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color:#000142;text-decoration:none;font-variant: normal  }
div#home_bottom_right1 A:Visited  { color: #000142;text-decoration:none; }
div#home_bottom_right1 A:Active   { color: #000142;text-decoration:none; }
div#home_bottom_right1 A:Hover    { color: #800000;text-decoration:none; }

.descrip       {font-face:Verdana,Geneva,Arial,sans-serif;font-size:8pt; color:#0;text-decoration:none; font-style:italic }
.descrip_list  {font-face:Verdana,Geneva,Arial,sans-serif;font-size:10pt; color:#0;text-decoration:none; margin: 5px 10px 7px 20px }

#pdfdownload {text-align:right;color:#FCEFDA; margin-right:10px }
A.pdfdownload, A:Visited.pdfdownload, A:Active.pdfdownload { font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FCEFDA; font-size:13px; text-decoration: none;font-variant:normal; }
A:Hover.pdfdownload  {font-family:Arial, Helvetica, sans-serif; color:#FF9966; font-size:13px;font-style:italic; text-decoration: none; font-variant:normal}
.floatleft { float: left; margin: 0 20px 22px 0px ; clear: left; }

a.addtocart, a:visited.addtocart, a.active.addtocart {border-bottom:1px dotted #1B3416; color:#800000; text-decoration:none; }
a:hover.addtocart { background:#FFEEAA none repeat scroll 0%;}
.showcartheader {text-align:left; background-color:#FFF3DA; color:black; font-style:italic;}
.trackdata {text-align:left; border: 0 dotted green; background-color:#FFF3DA}
