body {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color:40444D;}
div {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;}
span {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;}
td {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size: 12px;color:40444D;}
th {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #FFFFFF; background-color: #522961; border-bottom: 1px solid #000000;border-right: 1px solid #000000;}
p {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D;}
b {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-weight: bold;}
i {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;font-style: italic;}
li {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D;}
ul {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D;}
ol {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D;}
h1 {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 28px;}
h2 {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 24px;}
h3 {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 20px;}
h4, .h4 {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 18px;}
h5 {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 16px;}
h6 {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 14px; text-decoration: none;}
input {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 12px; border: 1px solid #B4B4B4;}
select {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 12px;}
textarea {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;color:40444D; font-size: 12px;}
form {display:inline;}

.break { page-break-after: always }
.error {color: #FF0000;}
.serror {color: #FFFFFF; background-color: #FF0000;}
.button {background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif;}

.fright{ float:right;}

.caption {font-family: verdana,arial,helvetica; font-size: 10px; color: #000066;}
.title {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; font-weight: bold; color: #000066;}
.caption {font-family: verdana,arial,helvetica; font-size: 10px; color: #000066;}
.title {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; font-weight: bold; color: #000066;}
.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}
.date {font-size: 12px; color: #30693F; font-weight: bold;}
.red {color: #ff0000;}
.bold {font-weight:bold;}
.cntr {text-align:center;}
.whitebg {background-color:#ffffff;}

a {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: underline; color: #522961;}
a:link {color: #522961;}
a:active {color: #522961;}
a:visited {color: #003300;}
a:hover {color: #30693f;}

a.events {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #522961; font-size: 14px; font-weight: bold;}
a.events:link {color: #522961;}
a.events:active {color: #522961;}
a.events:visited {color: #003300;}
a.events:hover {color: #30693f;}

a.footerlink {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: underline; color: #ffffff;}
a.footerlink:link {color: #ffffff;}
a.footerlink:active {color: #ffffff;}
a.footerlink:visited {color: #ffffff;}
a.footerlink:hover {color: #8FAB8F;}

div.helpfullinks { background-color: #105221; margin: 5px 0px; padding: 4px; border: 1px solid #ffffff; width: 170px;}
a.helpfullinks {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #ffffff; }
a.helpfullinks:link {color: #ffffff;}
a.helpfullinks:active {color: #ffffff;}
a.helpfullinks:visited {color: #ffffff;}
a.helpfullinks:hover {color: #ffffff;}

a.tooltip, a.tooltip:link, a.tooltip:active, a.tooltip:visited {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #000000;}
a.tooltip:hover {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #000000;}

a.tooltipheader, a.tooltiptooltipheader:link, a.tooltiptooltipheader:active, a.tooltiptooltipheader:visited {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #ffffff;}
a.tooltiptooltipheader:hover {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #ffffff;}

a.whtlink {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #ffffff;}
a.whtlink:link {color: #ffffff;}
a.whtlink:active {color: #ffffff;}
a.whtlink:visited {color: #ffffff;}
a.whtlink:hover {color: #d4d4d4; text-decoration: underline;}

a.whtlink2 {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: underline; color: #ffffff; font-size: 7pt;}
a.whtlink2:link {color: #ffffff;}
a.whtlink2:active {color: #ffffff;}
a.whtlink2:visited {color: #ffffff;}
a.whtlink2:hover {color: #d4d4d4; text-decoration: underline;}

a.gldlink {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: none; color: #fdaf17;}
a.gldlink:link {color: #fdaf17;}
a.gldlink:active {color: #fdaf17;}
a.gldlink:visited {color: #fdaf17;}
a.gldlink:hover {color: #C39619; text-decoration: underline;}

a.gldlink2 {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: underline; color: #fdaf17; font-size: 7pt;}
a.gldlink2:link {color: #fdaf17;}
a.gldlink2:active {color: #fdaf17;}
a.gldlink2:visited {color: #fdaf17;}
a.gldlink2:hover {color: #C39619; text-decoration: underline;}

a.nvylink {font-family: Trebuchet MS,arial,helvetica,verdana; text-decoration: underline; color: #002246;}
a.nvylink:link {color: #002246;}
a.nvylink:active {color: #002246;}
a.nvylink:visited {color: #002246;}
a.nvylink:hover {color: #000000; text-decoration: none;}

table.scheduleblue th {background-color: #143E64; color: #fdaf17; padding: 7px; text-align: left;}
table.scheduleblue td {background-color: #CADEF3; color: #000000; padding: 7px; border: 1px solid #B9CDE2;}


.tablebrd{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
}
.tablebrdlast{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
}

.tdrightbrd{
	border-right: 1px solid #000000;
	padding-left: 5px;
}

.btn {
	color: #ffffff;
	background: #105221; 
    font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #DFECFE;
	border-top: 1px solid #DFECFE;
	height:19px;
	text-decoration:none;
	cursor: hand
}

.rightbanr {
	width:216px;
	background-image:url('/toolkit/images/vendors/right_banner.jpg');
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 3px;
	margin:0px 2px 5px 3px;
	color: #ffffff; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}

.button {
	color: #ffffff;
	background: #FE0000; 
    font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #104A7B;
	border-right: 2px solid #104A7B;
	border-left: 2px solid #104A7B;
	border-top: 2px solid #104A7B;
	height:19px;
	text-decoration:none;
	cursor: hand
}

.interiorbanr {
	
	background-image:url(/toolkit/images/vendors/interior_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
   	color: #ffffff; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;
	 }

.saleprice {
	font-size: 13px;
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	border-right-width: 0px;
	font-weight: bold;
	color: #FF0000;}
	
.newthismonthbanr { 	
	background-image:url(/toolkit/images/newthismonth_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
   	color: #ffffff; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}
	
	
.price {
	font-size: 13px;
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	border-right-width: 0px;
	font-weight: bold;}

P.break { 
	page-break-after: always;}

.border {border: solid 1px #010179;}
.borderbtm {border-bottom: solid 1px #010179;}
.bordertp {border-top: solid 1px #010179;}
.borderlft {border-left: solid 1px #010179;}
.borderrt {border-right: solid 1px #010179;}
.borderltr {border-left: solid 1px #010179; border-top: solid 1px #010179; border-right: solid 1px #010179;}
.borderlb {border-left: solid 1px #010179; border-bottom: solid 1px #0101799;}


.login {
	background-image: url(/images/home/loginbox.gif);
	width:169px;
	height:126px;
	border-bottom:1px solid #ffffff;
}

.loggedin {
	background-image: url(/images/home/loggedinbox.gif);
	width:100%;
	height:126px;
	color:#ffffff;
	padding-left:10px;	
	
}

.thumb{ float:right; border:1px solid #125128;}

.loggedinA {
	/*background-image: url(/images/home/loggedinboxA.gif);*/
	width:169px;
	height:60px;
	}

.loggedinB {
	background-image:url(/images/home/leftbottom_top.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
   	color: #ffffff; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}


.vendorbanr {
	width:376px;
	background-image:url(/toolkit/images/vendors/vendor_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
	color: #ffffff; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}
	 

.bottomleft {
	width:169px;
	height:599px;
}		

.bottomleftOLD {
	background-image: url(/images/home/leftbottom.jpg);
	width:169px;
	height:599px;
}		

.rightone {
	width:151px;
	background-image: url(/images/right/1.gif);
	background-repeat: no-repeat;
	background-color:#8FAB8F;
	}

.rightonewide {
	width:151px;
	background-image: url(/images/right/1wide.gif);
	background-repeat: no-repeat;
	background-color:#8FAB8F;
	}
	
.maintext {
	background-color:#ffffff;
	width:421px;
	
}

.rightbar {
	background-color:#6D8E70;
	background-image:url(/images/home/rightbar.gif);
	background-repeat:no-repeat;
	}

.toolkit_interior{
	color: #0F2613; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 11px;
	font-weight: regular;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:5px;}
	
.logo_black {
	color: #000000; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	margin-left:25px;
	text-align: center;}

.logo_white {
	color: #ffffff; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	margin-left:25px;}

.vendorbanr {
	width:376px;
	background-image:url(/toolkit/images/vendors/vendor_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
	color: #ffffff; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}
	 
.rightbanr {
	width:216px;
	background-image:url(/toolkit/images/vendors/right_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 3px;
	margin:0px 2px 5px 3px;
	color: #ffffff; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}
	 
.interiorbanr {
	
	background-image:url(/toolkit/images/vendors/interior_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
   	color: #ffffff; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;
	 }
	 
.newthismonthbanr { 	
	background-image:url(/toolkit/images/newthismonth_banner.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:2px 0px 5px 0px;
   	color: #ffffff; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;}
	
.interiordiv {
	margin:5px 2px 5px 5px;
	padding:5px 6px 5px 10px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#4F5C4D;
	border-width:1px;}

.vendordiv {
	width:353px;
	margin:5px 2px 7px 5px;
	padding:5px 6px 5px 10px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#4F5C4D;
	border-width:1px;}
	
.spotlightdiv {
	width:352px;
	padding:5px 6px 5px 10px;
	background-color:#ffffff;
	margin:5px 5px 5px 5px;
	border-style:solid;
	border-color:#4F5C4D;
	border-width:1px;}

.linksdiv {
	width:190px;
	padding:5px 6px 5px 10px;
	margin:5px 5px 7px 3px;
	background-color:#dddddd;
	border-style:solid;
	border-color:#4F5C4D;
	border-width:1px;}
	
.promodiv {
	width:190px;
	padding:5px 6px 5px 10px;
	margin:5px 5px 5px 3px;
	background-color:#96c18d;
	border-style:solid;
	border-color:#4F5C4D;
	border-width:1px;}
	
.toolkitfooter {
	color: #0F2613; 
    	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: regular;
	text-align:center;
	padding-left:10px;}


 #mncontent
{
min-height: 300px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:400px;
}
	
 #mncontentwide
{
padding-left:10px;
padding-right:10px;
width:550px;
}


.footer {
	margin-top:1px;
	background-color:#105221;
	width:770px;
	height:20px;
	margin-bottom:1px;
	color:#ffffff;
	text-align:left;
	}
	
	
	
table.schedule th {background-color: #50295E; color: #ffffff; padding: 7px; text-align: left;}
table.schedule td {background-color: #D8E2D9; color: #0C521C; padding: 7px; border: 1px solid #C7D5C8;}

a.team {font-family: arial,helvetica,verdana; text-decoration: none; font-size: 11px; font-weight: bold; color: #154F1D;}
a.team:link {color: #154F1D; text-decoration: none;}
a.team:active {color: #154F1D; text-decoration: none;}
a.team:visited {color: #154F1D; text-decoration: none;}
a.team:hover {color: #30693f; text-decoration: underline;}

.altrow {background-color: #9FB9A0; padding: 3px;}

table.furniture {background-color: #C7D5C8;}
table.furniture th {background-color: #B3C8B5; color: #0A5220; border: none; text-align: left; padding: 2px;}
table.furniture td {color: #0A5220; border: none; vertical-align: top; padding: 3px;}
table.furniture tr.alt {background-color: #E6EBE5; color: #0A5220; border: none; vertical-align: top; padding: 3px;}

table.sales {background-color: #245F33; width: 170px;}
table.sales th {background-color: #CCD9C7; color: #135225; border: none; padding: 4px; font-size: 12px;}
table.sales td {color: #ffffff; border: none; vertical-align: top; text-align: center; padding: 1px;}

table.sales2 {background-color: #245F33; width: 170px;}
table.sales2 th {background-color: #CCD9C7; color: #135225; border: none; padding: 4px; font-size: 12px;}
table.sales2 td {color: #ffffff; border: none; vertical-align: top; padding: 4px;}

/* Styles added by Erick for Member tables */

table.members {
  border-spacing: 0px;
  border-collapse: collapse;
  margin: 0px;
  padding: 5px;
}

th.members {
  background: #522961;
  color: #FFFFFF;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
}

th.members2 {
  background: #105221;
  color: #FFFFFF;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
}

th.members-right {
  background: #522961;
  color: #FFFFFF;
  font-weight: bold;
  padding: 2px;
  padding-left: 6px;
  padding-right: 3px;
  text-align: right;
}

th.members-left {
  background: #522961;
  color: #FFFFFF;
  font-weight: bold;
  padding: 2px;
  padding-left: 3px;
  padding-right: 6px;
  text-align: left;
}

td.members0 {
  background: #FFFFFF;
  color: #000000;
  text-align: left;
  padding: 2px;
  padding-left: 3px;
  padding-right: 6px;
}

td.members0r {
  background: #FFFFFF;
  color: #000000;
  text-align: right;
  padding: 2px;
  padding-left: 6px;
  padding-right: 3px;
}

td.members0c {
  background: #FFFFFF;
  color: #000000;
  text-align: center;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

td.members1 {
  background: #EDE5F0;
  color: #000000;
  text-align: left;
  padding: 2px;
  padding-left: 3px;
  padding-right: 6px;
}

td.members1r {
  background: #EDE5F0;
  color: #000000;
  text-align: right;
  padding: 2px;
  padding-left: 6px;
  padding-right: 3px;
}

td.members1c {
  background: #EDE5F0;
  color: #000000;
  text-align: center;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

/* Manufacturer and Brand styles */

table.logo td{
	border: 1px solid #f0f0f0;
	width: 173px;
	text-align: center;}
	
img {border: none;}
	
.red	{font-weight: bold;
	color: #ff0000;
	}
	
.subheader{
	font-weight: bold;
	color; #006633;
	font-size: 17px;
	}
	
	
/* Megametrics charts */	
.chartwrap {
	border:1px solid #CCCCCC;
	margin:5px;
}

.charthead {
	width:100%;
	height:15px;
	background-color:#105221;
	color:#eee;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
}
	
