body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: "Lucida Grande", "Lucida Sans", Verdana;
	}
	
#page{
	background:url(img/pagetile.jpg) repeat-x #999999;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

#content {
	background:url(img/wrappertile.jpg) repeat-x #fff;
	width: 786px;
	height: 100%;
	min-height: 100%;
	margin:0 auto;
	padding:0;
}

#header {
	width:786px;
	height:254px;
	position:relative;
	padding:0;
	margin:0;
	}

.sales tr td{
text-align:left;
padding-bottom:20px;
}

.sales tr td p{
margin:0;
padding:0;
}

.sales tr td img {
margin-right:10px;
border:solid 2px #666;
margin-bottom:20px;
}

.sales tr td h5 {
font-weight:bold;
font-size:16px;
margin:0;
padding:0;
}

td {
	text-align: center;
}

.tdleft td {text-align: left;}

/* backgrounds */
#left {
	position: absolute;
	height:145px;
	left:0px;
	width:50%;
	z-index:1;
	float:left;
	background: url(img/bg-top-left-logo.png) repeat-x top right;
	text-align: center;
	}

#topMenu{
	clear:both;
	width:786px;
	margin:0;
	padding:0;
	height:30px;
	font-family:"Lucida Grande", "Lucida Sans", Verdana;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align: center;
	color:#333;
	}

#search{
	clear: both;
	text-align: right;
}

#middle{
	clear: both;
	width: 760px;
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	}

*html #middle {
	margin-top:-2px;
	}

.text{
	text-align: left;
	width:740px;
	padding:0 12px 0 12px;
	margin:10px 15px 0 15px;
}

.text a{
text-decoration:none;
}

.text h1{
color:#660000;
}

.text h3{
margin-bottom:2px;
color:#333;
padding:0;
}

.text h5{
font-size: 18px;
}

.text a:hover {
color:#660000;
}

.text li, .text ul {
margin:0;
padding:2px;
font-size:14px;
color:#333;
list-style:circle;
}


.textHome{
	text-align: left;
	padding-bottom: 30px;
	overflow: auto;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}

#nostick {
	position:static;
	}

ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.nav {
	position: relative;
	background: none;
	width:786px;
	height:30px;
	text-align:center;
	
}
.button {
	float: left;
}
* html .button {
	float: left;
	width: 1%;
}
.menuSp{
	float: left;
	background:('img/buttonborder.gif') repeat-x bottom right;
	width: 1px;
	height: 30px;
}
.parent{
	position: relative;
	white-space: nowrap;
	width: 100%;
	z-index: 10;
	height: 30px;
}

.parent ul {
	background:#8a0121;
}
.parent ul ul {
	background: #8a0121;
	padding:12px;
}

.dropdown {
	position: absolute;
	left: -3000px;
	top: 30px;
	text-align: left;
	background: url('img/bgfix.gif');
}
* html .dropdown {
	position: absolute;	
	left: -3000px;
	top: 30px; 
	text-align: left; 
	background: url('img/bgfix.gif');
}
.dropdown div {
	position: absolute;
	left: -3000px;
	top:0px;
	background: url('img/bgfix.gif');
	text-align: left;
}
.ul2{ 
	width: 140px; 
 	margin: 0px 30px 30px 32px; 
	border:0px solid #006666;
	padding:0;
}
.ul3 { 
  	width: 100px;
  	margin: 0 30px 30px 30px;
	border-top-width: 0px;
}
.dropdown div ul {
	margin: 29px 30px 30px 0;
}
.nav li {
	text-align: center;
}
.nav a {
  	display: block;
	text-decoration: none;
	padding: 7px 15px 5px 15px;
	color:#333;
}

*html .nav a {
	padding: 7px 12px 5px 12px;
}

.nav a:hover {
	background: #8a0121;
	color:#fff;
}
.nav ul ul a {
	color:#fff;
	font-weight: regular;
	text-align: left;
	padding: 6px 14px 6px 14px;
	margin:0;
	text-decoration: none;
	border: 0;
	white-space: normal;
	
}
.nav ul ul a:hover {
	background:#ff9900;
}
.nav ul ul ul a {
	font-weight: bold;
	text-align: left;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	border-right: 0;
	white-space: normal;
	width: 65px;
}
.nav ul ul ul a:hover {
	background: #F6F6F6;
	border: 0;
}

/* Color options: You can use these options to modify the colors from the website */
/* Text options: You can use these options to modify the text from your website */
/* Other Styles: You can use these options to modify some custom styles from your website */

/* Text options | Main Font | Sets the main text style */
.Change_mainFont{ 
	color: #000000;
	font-size: 15px;
	font-family: "Lucida Grande", "Lucida Sans", Verdana;
}
/* Color options | Website Background Color | Set the background color for your site */
.Change_siteBackground{ 
	background:url(http://michaelbridgman.com/kreiders/images/pagetile.jpg) repeat-x;
}
/* Color options | Page Background Color | Set the background of the page */
.Change_pageBackground{ 
	background:none;
}
/* Color options | Top Right Menu | Sets the color for the top right menu links and spacers */
.Change_topMenuColor{ 
	color: #00655e;
}
/* Text options | Heading1 | Sets the style for h1 */
h1,.Change_h1{ 
	color: #151714;
	font-size: 26px;
	margin: 8px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
	letter-spacing:-1px;
}
/* Text options | Heading2 | Sets the style for h2 */
h2,.Change_h2{ 
	color: #151714;
	font-size: 18px;
	margin: 13px 0px 20px 0px;
	padding: 0px;
	font-weight: bold;
}
/* Text options | Paragraph | Sets the paragraph style */
p,.Change_ p{ 
	color: #333;
	font-size: 14px;
	line-height:18px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
/* Text options | Header Text | Sets the style for the text shown in the page header if no logo is uploaded */
.Change_headerText{ 
	color: #000000;
	font-size: 30px;
	text-decoration: none;
}
/* Text options | Top Menu - Level 1 | Sets the style for the top menu item (level 1) */
.Change_level1{ 
	color: #006666;
	font-size: 16px;
	font-weight:bold;
	letter-spacing:-1px;
	
}
/* Text options | Top Menu Hover - Level 1 | Sets the style for the top menu button on mouse over event (level 1) */
.Change_level1:hover{ 
	color: #006666;
		font-size: 16px;
	letter-spacing:-1px;
}
/* Text options | Top Menu Selected Item - Level 1 | Sets the style for the top menu item when is selected (level 1) */
.Change_level1Selected{ 
	color: #006666;
	font-size: 16px;
	font-weight:bold;
	letter-spacing:-1px;}
/* Text options | Top Menu Selected Item Hover - Level 1 | Sets the style for the top menu button on mouse over event (level 1) */
.Change_level1Selected:hover{ 
	color: #006666;
	font-size: 16px;
	letter-spacing:-1px;}
/* Text options | Top Menu - Level 2 | Sets the style for the top menu (level 2) */
.Change_level2{ 
	color: #006666;
	border:none;
	background:#ffec88;
}
/* Text options | Top Menu Hover - Level 2 | Sets the style for the top menu on mouse over event (level 2) */
.Change_level2:hover{ 
	color: #006666;
	background:#ffcc33;
}
/* Text options | Top Menu - Level 3 | Sets the style for the top menu (level 3) */
.Change_level3{ 
	color: #006666;
}
/* Text options | Top Menu Hover - Level 3 | Sets the style for the top menu on mouse over event (level 3) */
.Change_level3:hover{ 
	color: #006666;
}
/* Text options | Breadcrumb Font | Sets the font size for the breadcrumb item */
.Change_breadcrumbFont{ 
	font-size: 10px;
}
/* Text options | Top Right Menu Font | Sets the font size for the top right menu item */
.Change_topRightMenuFont{ 
	font-size: 11px;
}
/* Color options | Input | Sets the style for the search and newsletter inputs */
.Change_input{ 
	color: #0B0B0B;
	border: 1px solid #474747;
}
/* Other Styles | Footer Border | Sets the footer border style */
.Change_footerBorder{ 
	border: 0px solid #DCDCDC;
}
/* Color options | Footer Text | Sets the style for the text from the fotter section (footer menu and copyright) */
.Change_footerText{ 
	color: #999;
	font-size:12px;
}

.mrb a {
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.mrb a:hover {
	color: #000;
}

/* Text options | Search Results Link | Sets the style for the link from search results page */
.Change_searchLink{ 
	color: #299F0C;
	font-size: 14px;
}
/* Text options | Search Results Text | Sets the style for the text from search results page */
.Change_searchText{ 
	font-size: 13px;
}
/* Text options | Search Results Location | Sets the text style for the location from search results page */
.Change_searchLocation{ 
	color: #C0D09F;
	font-size: 13px;
}
/* Text options | Sitemap Item Font | Sets the text font size for the sitemap item */
.Change_sitemapFont{ 
	font-size: 14px;
}	
/* Color options | Top Menu Top Border Color | Sets the color for the top border of the top menu */
.Change_topMenuTopSpacer{ 
	
}
/* Color options | Top Menu Bottom Border Color | Sets the color for the bottom border of the top menu */
.Change_topMenuBottomSpacer{ 
	background-color: #DAE6D8;
}
/* Color options | Breadcrumb Text Color | Sets the color for the breacrumb */
.Change_breadcrumbColor{ 
	color: #8BAA4B;
}

/* Color options | Top Menu Level 2 Borders | Sets the border style for the top menu level 2 dropdown */
.Change_level2borders{ 
	  	border:none;
}
/* Color options | Top Menu Level 3 Borders | Sets the border style for the top menu level 3 dropdown */
.Change_level3borders{ 
	  	border:none;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.setBackground{
	width: 804px;
	padding: 5px 0px 0px 0px;
}

table{
	margin: 0px;
	padding: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
#topRightMenu{
	padding-top: 21px;
	text-align: right;
	padding-right: 25px;	
}
.topRightLink{
	text-decoration: none;
}
.topRightSpacer{
	padding: 3px;
}


#logo{
	float: left;
	margin-left: 25px;
	margin-bottom: 0px;
	border: 0px;
}

#searchContent{
	text-align: left;
	margin-left: 20px;
}
.keyword{
	padding: 3px;
}
#searchButton{
	margin-left: 8px;
	margin-right: 17px;
	vertical-align: bottom;
	margin-bottom: 4px;
}
.topMenuTopSpacer{
	float: left;
	margin-top: 16px;
	width: 770px;
	font-size: 1px;
	height: 3px;
}

#spaceLine{
	float: left;
	width: 2px;
	background-image: url('img/spaceLine.jpg');
	height: 32px;
}
.topMenuBottomSpacer{
	float: left;
	width: 770px;
	font-size: 1px;
	height: 4px;
}

#leftHome{
	float: left;
	width: 660px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: auto;
	padding-top: 0px;
}

.breadcrumb{
	padding-top: 18px;
	text-align: left;
}
.breadcrumbLink{
	text-align: left;
	text-decoration: underline;
}

.textNoMargin{
	text-align: left;
}
#vLine{
	float: left;
}
#newsletterForm{
	margin-top: 1px;
	margin-left: 10px;
}
.newsletterTitle{
	text-align: left;
	font-weight: bold;
	padding-bottom: 16px;
}
.name{
	float: left;
	padding: 2px;
	width: 150px;
}
.email{
	float: left;
	padding: 2px;
	margin-top: 13px;
	width: 150px;
}
#newsletterButton{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
.noSpam{
	float: left;
	text-align: left;
	font-style: italic;
	margin-top: 12px;
	width: 200px;
}
#activateBg{
	clear: both;
}
.footer{
	clear:both;
	width: 780px;
	padding: 17px 0;	
	text-align: center;
	padding-left: 0px;
	border-right: 0px;
	border-left: 0px;
}
.footerSpacer{
	text-align: left;
}
.footerLink{
	text-align: left;
	text-decoration: none;
}
.footerLink:hover{
	text-decoration: underline;
}
.copyright{
	
	text-align: center;
	padding-right: 15px;
	padding-top: 3px;
}
#bottom{
	clear: both;
	width: 804px; 
	background-image: url('../img/bk_bottom.jpg');
	background-repeat: repeat-x;
	height: 63px;
	border-top: 3px solid #FAFAFA;
}
.sitemapLink{
	text-align: left;
	text-decoration: none;
}
.sitemapLink:hover{
	text-decoration: underline;
}

.searchLink{
	clear: both;
	float: left;
	text-decoration: underline;
}
.searchText{
	clear: both;
	float: left;
	text-align: left;
	width: 400px;
	padding: 5px 0px 5px 0px;
}
.searchAddress{
	clear: both;
	float: left;
	text-align: left;
	padding-bottom: 25px;
}
.test{
	display: none;
	color: #333333;
}

.floatfix {
	margin-right: -3px;
}

.dropdown li {
  	position: relative; 
  	vertical-align: bottom;
}
.button:hover div.dropdown {
	left: -32px;
}
.dropdown li:hover div {
	left: 140px;
	top: -31px;
}
.nav div.mini-zone {
  	padding: 0;
  	width: 15px;
	height: 15px;  
	font-size: 1px;
	left: -3000px;
	bottom: -15px;
	top: auto;	
	background: url('img/bgfix.gif');
}
.nav .dropdown li:hover div.mini-zone {
	left: auto;
	right: 8px;
	top: auto;
}

* html .button .dropdown li {
	height: 1%;
	margin-left: -16px;
	margin-left: 0;
}
* html .nav a{
	height: 1%;
}
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}/*\*/ /*/
.nav .dropdown, .nav .dropdown div {
width: 140px;	
}
.nav .button .dropdown ul {
	margin: 0px;
}
.nav .dropdown, .nav .dropdown div {
	position: static;
}
.nav .dropdown ul {
	border: 0;
}
.mini-zone {
	display: none;
}


/* Sucker Fish Menu fix */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}


#nav a {
	display: block;
}

#nav li {
	float: left;

	text-align:left;
}


#nav li ul {
	position: absolute;
	width: 100px;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li:hover {
	background:#8A0121;
	border-top: solid 1px;
	border-bottom: solid 1px;
	color:#003333;
}

#nav li:hover ul li {
	background:#8A0121;
	width:100px;
}

#nav li ul ul {
	margin: -1.25em 0 0 100px;
}

*html #nav li ul ul {
	margin: -1.5em 0 0 100px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

*html .nav .button {
 width: 85px;
 font-size: 13px;
}


.nav .dropdown, .nav .dropdown div {
width: 160px;	
}
.nav .button .dropdown ul {
	margin: 0px;
}
.nav .dropdown, .nav .dropdown div {
	position: static;
}
.nav .dropdown ul {
	border: 0;
}
.mini-zone {
	display: none;
}