/* ================================
    CSS STYLES FOR SEIS STORE
    v1.1, 09/2002
   ================================
*/

body
{
	margin: 0px;
	background: #fbf7df url(images/bkg_biColor.gif) top left repeat-x;
	font-family: verdana;
	font-size: .7em;
	color: #1f1f1f;
}

td
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

td.grid
{
	/*background-image: url(images/grid_background.gif);*/
}

td.bkgr
{
	/*background-image: url(images/bkgrd.gif);*/
}

/* */
.HomeHead
{
	color: #4a3a31;
	font-family: Verdana, Arial;
	font-size: 14px;
	height: 35px;
}

/* */
.ContentHead
{
	padding: 0px 0px 0px 60px;
	background-color: #5d6a43;
	color: #ffffff;
	font-family: georgia;
	font-size: 1.3em;
	font-weight: bold;
	height: 35px;
}

/* */
.SubContentHead
{
	background-color: #97BDBE;
	color: #497A7B;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
}

/* */
.UnitCost
{
	color: #97BDBE;
	font-family: Verdana, Arial;
	font-size: 15px;
	line-height: 20pt;
}


/* */
.ErrorText
{
	color: red;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

A.ProductListItem, A.ProductListItem:link, A.ProductListItem:visited
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
}

a.ProductListItem:hover
{
	color: #97BDBE;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
}

.TopLogoText
{
	font-size: 10px;
	vertical-align: baseline;
	color: black;
	line-height: 7pt;
	font-family: Verdana, Arial;
	text-align: right;
}

.CartListHead
{
	background-color: #737c61;
	border-bottom: #696969;
	border-left: #696969 1px solid;
	color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left: 5px;
}

.CartListItem, a.CartListItem, a.CartListItem:link, a.CartListItem:visited, a.CartListItem:hover
{
	background-color: #ffffff;
	border-bottom: #696969;
	border-left: #696969 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
}

.CartListItemAlt, a.CartListItemAlt, a.CartListItemAlt:link, a.CartListItemAlt:visited, a.CartListItemAlt:hover
{
	background-color: #e9edde;
	border-bottom: #696969;
	border-left: #696969 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
}

a.CartListItem, a.CartListItem:link, a.CartListItem:visited, a.CartListItem:hover, a.CartListItemAlt, a.CartListItemAlt:link, a.CartListItemAlt:visited, a.CartListItemAlt:hover
{
	text-decoration: underline;
}

.CartListFooter
{
	background-color: #5d6a43;
	line-height: 10pt;
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #dddddd;
	font-size: 11px;
	text-decoration: none;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.SiteLinkBold:hover
{
	color: white;
	text-decoration: none;
}

/* */
a.MenuUnselected, a.MenuUnselected:link, a.MenuUnselected:visited
{
	color: #D9D9B3;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
}

A.MenuUnselected:hover
{
	color: #9B9B6A;
	text-decoration: none;
	padding-left: 10px;
}

A.MenuSelected
{
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
}

A.MenuSelected:hover
{
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.NormalDouble
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #9B9B6A;
	width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
	margin-left: -4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: -5px;
	background-color: #ccccaa;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

.LargeBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.NormalItalic
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}


A:link
{
	text-decoration: none;
	color: black;
}

A, A:hover
{
	text-decoration: underline;
	color: black;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}

ul li
{
	list-style-type: square;
}

ul li li
{
	list-style-type: disc;
}

ul li li li
{
	list-style-type: circle;
}

ol li
{
	list-style-type: decimal;
}

ol ol li
{
	list-style-type: lower-alpha;
}

ol ol ol li
{
	list-style-type: lower-roman;
}

hr
{
	height: 1pt;
	text-align: left;
}

#main_table
{
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

#bkg_wrapper_left
{
	margin: 0px;
	padding: 0px;
	background: transparent url(images/bkg_wrapper_left.gif) top left repeat-y;
}

#bkg_wrapper_right
{
	margin: 0px;
	padding: 0px;
	background: transparent url(images/bkg_wrapper_right.gif) top left repeat-y;
}

#bkg_wrapper_top_left
{
	margin: 0px;
	padding: 0px;
	background: #ffffff url(images/bkg_wrapper_top_left.gif) top left no-repeat;
}

#bkg_wrapper_top_right
{
	margin: 0px;
	padding: 0px;
	background: #ffffff url(images/bkg_wrapper_top_right.gif) top left no-repeat;
}

#bkg_wrapper_top
{
	margin: 0px;
	padding: 0px;
	background: #ffffff url(images/bkg_wrapper_top.gif) top left repeat-x;
}

#header
{
	margin: 0px;
	padding: 3px 3px 0px 3px;
	background-color: #ffffff;
}

#bkg_header
{
	margin: 0px;
	padding: 0px 3px 0px 0px;
	background: #ffffff url(images/bkg_header.gif) no-repeat 49px 1px;
}

#header_logo
{
	margin: 0px;
	padding: 7px 0px 0px 10px;
}

.button-green
{
	border: 2px solid #c0c8ad;
	text-transform: uppercase;
	background: #728946;
	color: #fff;
	padding: 2px 1px 2px 2px;
	letter-spacing: .1em;
	font-size: .8em;
}

#frmSearch
{
	display: block;
	padding: 0px;
	text-align: left;
	color: #3e2f25;
	font-family: georgia;
}

#frmSearch label
{
	color: #322011;
	display: block;
	padding: 0 0 5px 0;
	font-size: 1.2em;
	text-align: left;
}

#frmSearch #txtSearch
{
	border: 1px solid #e4e4e4;
	border-top: 1px solid #8f8f8f;
	font-size: 1.1em;
	width: 120px;
}

#header a, #header a:hover
{
	font-family: georgia;
	font-size: 1.4em;
	text-align: center;
	color: #3e2f25;
	text-decoration: none;
}

#header .bar
{
	background: transparent url(images/rule.gif) top left repeat-y;
	padding: 0 5px;
}

#content_main
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#homepage_content
{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
}

#innerpage_content
{
	margin: 0px;
	padding: 10px 3px 0px 10px;
	background-color: #ffffff;
}

#innerpage_copy
{
	margin: 0px;
	padding: 0px 10px 0px 20px;
	background-color: #ffffff;
}

.ProductListBox
{
	padding: 5px;
	border: 1px solid #c1c6b2;
}

.ProductListHeadBox
{
	background-color: #e9edde;
	border-bottom: 1px solid #c1c6b2;
}

a.ProductListHead, a.ProductListHead:visited, a.ProductListHead:hover, a.ProductListItem:link, a.ProductListItem:visited
{
	color: #4a3a31;
	font-family: georgia;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.6em;
	text-decoration: none;
}

.ProductListDesc
{
	color: #000000;
	font-family: verdana;
	font-size: .9em;
}

#main_nav
{
	margin: 3px;
	padding: 0px;
	background-color: #414242;
}

#menu_left
{
	margin: 1px 1px 0px 3px;
	padding: 0px;
}

h2
{
	color: #4a3a31;
	font-family: georgia;
	font-size: 1.6em;
	font-weight: normal;
}

#bkg_wrapper_bottom_left
{
	margin: 0px;
	padding: 0px;
	background: transparent url(images/bkg_wrapper_bottom_left.gif) top left no-repeat;
}

#bkg_wrapper_bottom_right
{
	margin: 0px;
	padding: 0px;
	background: transparent url(images/bkg_wrapper_bottom_right.gif) top left no-repeat;
}

#bkg_wrapper_bottom
{
	margin: 0px;
	padding: 0px;
	background: transparent url(images/bkg_wrapper_bottom.gif) top left repeat-x;
}

/***SECONDARY CONTENT STYLES***************************************************/
#secondaryContent
{
	margin: 0px;
	padding: 0px;
	background: #4e3e36;
}

#secondaryContent h4
{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.2em;
	letter-spacing: .15em;
	padding: 13px 0 0px 25px;
	background: #4e3e36;
	color: #ffffff;
}

#secondaryContent p
{
	font-size: .9em;
	background: #4e3e36;
	color: #ffffff;
	padding: 0px 0 8px 25px;
	line-height: 2.4em;
}

#secondaryContent a
{
	color: #ffffff;
	text-decoration: underline;
}

#productListTable
{
	margin: 0px;
	padding: 0px;
	background-color: #c1c6b2;
}

#PopularItems
{
	margin: 0px;
	padding: 22px 0px 10px 0px;
	background-color: #ffffff;
}

.MostPopularHead
{
	padding: 10px 20px 10px 20px;
	background-color: #775a4a;
	color: white;
	font-family: georgia;
	font-size: .9em;
	font-weight: normal;
}

.AlsoBoughtHead
{
	padding: 10px 20px 10px 20px;
	background-color: #737c61;
	color: white;
	font-family: georgia;
	font-size: .9em;
	font-weight: normal;
}

.MostPopularBody
{
	padding: 10px;
	background-color: #e8eddc;
}

a.MostPopularItemText, a.MostPopularItemText:link, a.MostPopularItemText:visited
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 1.0em;
	text-decoration: none;
}

a.MostPopularItemText:hover
{
	color: #9B9B6A;
	font-family: Verdana, Arial;
	font-size: 1.0em;
	text-decoration: none;
}

/***MAIN NAVIGATION STYLES*****************************************************/
.HeaderMainNav
{
	padding: 0px;
	margin: 0px;
	height: 25px;
}

.HeaderMainNav li
{
	float: left;
	background: #414242;
	border-right: 1px solid #ffffff;
    list-style-type: none;
}

.HeaderMainNav li.selected
{
	float: left;
	background: #84974c;
	border-right: 1px solid #ffffff;
}

.HeaderMainNav li a, .HeaderMainNav li a.last
{
	float: left;
	display: block;
	padding: 6px 17px;
	font-size: 1.02em;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

* html .HeaderMainNav li a
{
	padding: 6px 15.5px;
}

.HeaderMainNav li a.last
{
	width: 143px;
	padding: 6px 1px;
	text-align: center;
}

* :first-child + html .HeaderMainNav li a
{
	padding: 6px 17px;
}

*:first-child + html .HeaderMainNav li a.last
{
	padding: 6px 1px;
}

* html .HeaderMainNav li a.last
{
	width: 147px;
	padding: 6px 11px;
	text-align: center;
}

.HeaderMainNav li a:hover
{
	background: #4e3e36;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.HeaderMainNav li.selected a:hover
{
	background: #84974c;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.LblHeader
{
	color: #ffffff;
}

a.errorlink
{
	text-decoration: underline;
}

#HomeBodyLinks
{
	color: #4a3a31;
	font-family: Verdana, Arial;
	font-size: 14px;
}

#HomeBodyLinks ul { margin: 10px 10px 10px 0px; padding: 0px; float:inherit; }
#HomeBodyLinks li { display: inline; padding: 0 5px 0 5px; font-size: 100%; border-left: 1px solid #696969; list-style-type: none; list-style-image: none; height: 1%; vertical-align: top;}
#HomeBodyLinks li.start { border-left: 0px none; list-style-type: none; list-style-image: none; }

#HomeBodyLinks a, #HomeBodyLinks a:link, #HomeBodyLinks a:visited
{
	color: #4a3a31;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-decoration: none;
}

