/* Style for a block - DIV */
.m0table {
	background: #ffffff;
}
.m1table {
	background: #eeeeee;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
/* Style for outer tag, mout (mouse out) state */
.m0mouto {
	background: #ffffff;
}
/* Style for outer tag, mover (mouse over) state */
.m0movero {
	background: #ffffff;
	color: white;
}
/* Style for outer tag, mdown (mouse down) state */
.m0mdowno {
	background: #336699;
	border-top: 1px white;
	border-bottom: 1px  white;
	border-right: 1px  white;
	border-left: 1px  white;
}
/* Style for inner tag, mover (mouse over) state */
.m0inner {
	font-family: arial;
	font-size: 11px;
	padding: 0px;
	text-align: right;

	}
.m1inner {
	font-family: arial;
	font-size: 11px;
	padding: 6px;
	text-align: left;
	background: #eeeeee;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

/* ------------------------- Layout CSS ------------------------------- */
body {
background: #fff url(/images/bkg_body.gif) repeat-x left top;
margin: 0;
padding: 25px;
}


#home_bottom {
width: 900px;
height: 230px;
background-color: #DF713A;
position: relative;
}

#masthead {
width: 900px;
height: 280px;
background-color: #fff;
position: relative;

}

#logo {
position: absolute;
left: 20px;
top: 15px;
}

#tag1 {
position: absolute;
left: 20px;
top: 105px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: italic;
color: #5B656F;
font-weight: bold;
}

.contentBorder {
background-color: #fff;
width: 910px;
border: 1px solid #ccc;
}


#tag2 {
font-family: "GillSans", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #333;
position: absolute;
top: 30px;
left: 60px;
}

#tag2a {
font-family: "GillSans", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color: #fff;
position: absolute;
top: 48px;
left: 60px;
}

#home-footer a {
font-family: "GillSans", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #fff;
}

#home-footer a:hover {
font-family:  "GillSans", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFF99;
}

#home-footer {
font-family: "GillSans", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #fff;
position: absolute;
bottom: 10px;
left: 25px;
}

.manuTag {
font-family:  "GillSans", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px; 
margin-top: 10px;
}

.manuTag strong {
font-weight: bold;
color: #000;
}

.manufacturer {
float: left;
width: 177px;
text-align: left;

}

.manufacturer-long {
float: left;
width: 190px;
text-align: left;
}


#affiliates {
position: absolute;
right: 0;
top: 160px;
background: url(/images/gfx_rule.gif) no-repeat 30% 0;
}

#postcards-a {
position: absolute;
right: 10px;
top: 40px;
}

#postcards {
position: absolute;
right: 10px;
top: 60px;
}

.banners {
float: left;
position: relative;
}
/* ----------------------------------------------------------------------- */

.textcopy { 
 	color: #000000; 
	font-family: verdana, arial, helvetica; 
	font-size: 12px;
	
}

td.textcopy {
line-height: 1.5;
}


B {
	color: #000; 
	font-family: trebuchet ms, verdana, helvetica;  
	font-size: 14px ;
	font-weight: bold
}


 .textcopySmall { 
 	color: #333333; 
	font-family: verdana, helvetica; 
	font-size: 10px;
	text-decoration: none;
	line-height: 1.5;
	
}

 .textcopybold { 
 	color: #000000; 
	font-family: verdana, helvetica; 
	font-size: 12px ;
	font-weight: bold
}

 .tagline { 
 	color: #666666; 
	font-family: gill sans, arial, verdana, helvetica; 
	font-size: 14px ;
	font-weight: bold;
	font-style: italic;
	
}

 .tagline-small { 
 	color: #666666; 
	font-family: gill sans, arial, verdana, helvetica; 
	font-size: 12px ;
	font-weight: bold;
	font-style: italic;
	
}



 .textcopyboldGray { 
 	color: #666666; 
	font-family: verdana, helvetica; 
	font-size: 12px ;
	font-weight: bold
}

 .tagline { 
 	color: #666666; 
	font-family: arial, verdana, helvetica; 
	font-size: 16px ;
	font-weight: bold;
	font-style: italic;
}

.orangeheader {
font-size: 14px;
color:#FF6600;
font-family: arial, verdana, helvetica;
}


 .textcopyboldRed { 
 	color: #663300; 
	font-family: verdana, helvetica; 
	font-size: 10px ;
	font-weight: bold
}


 .textheader {
	color: #DF713A;
	font-family: trebuchet ms, verdana, helvetica; 
	font-size: 18px;
	font-weight: bold
}

 .textheaderwhite { 
 	color: #ffffff; 
	font-family: verdana, helvetica; 
	font-size: 14px;
	font-weight: bold
} 

 .textsmallwhite { 
 	color: #ffffff; 
	font-family: verdana, helvetica; 
	font-size: 9px;
	font-weight: bold
} 

 .textsmallblue { 
 	color: #336699; 
	font-family: verdana, helvetica; 
	font-size: 10px 
} 


.chart td ul, .chart ul {
padding-left: 4px;
margin-left: 4px;
}

.chart td ul li, .chart ul li {
margin: 0; 
padding: 5px 0;
font-size: 10px;
color: #666666;
}

.chartTxt {
font-size: 10px;
color: #666666;
}


.chart a:link, .chart a:visited, .chart a:hover, .chart a:active, .chart a:visited:hover {
font-size: 10px;
}

.sidenav{
	margin:0 0 0 20px;
	padding:0px;
}

.sidenav li{
	list-style:square;
	margin-bottom:9px;	
}

.sidenav li a{
	text-decoration:none;
	font-size:12px;
	color:#000;
	line-height:14px;
}

.sidenav li a:hover{
	color:#F2C24A;
}

 
A:link { 
	color: #df713a;  
	font-family: verdana, helvetica; 
	
	font-weight: bold
}
A:hover  { 
	color: #F2C24A; 
	font-family: verdana, helvetica; 
	
	font-weight: bold
}
A:active {
	color: #F2C24A;
	font-family: verdana, helvetica;
	
	font-weight: bold
}
A:visited {
	color: #993300;
	font-family: verdana, helvetica;
	
	font-weight: bold
}
A:visited:hover {
	color: #F2C24A;
	font-family: verdana, helvetica;
	
	font-weight: bold
}

A.normal:link { 
	color: #ffffff;  
	font-family: verdana, helvetica; 
	font-size: 10px 
}
A.normal:hover  { 
	color : #F2C24A; 
	font-family: verdana, helvetica; 
	font-size: 10px 
}
A.normal:active {
	color: #ffcc33;
	font-family: verdana, helvetica;
	font-size: 10px
}
A.normal:visited {
	color: #ffffff;
	font-family: verdana, helvetica;
	font-size: 10px
}
	
	 
A.small:link { 
color: #336699;  
font-family: verdana, helvetica; 
font-size: 10px 
}
A.small:hover  { 
	color : #ffcc33; 
	font-family: verdana, helvetica; 
	font-size: 10px 
}
A.small:active {
	color: #ffcc33;
	font-family: verdana, helvetica;
	font-size: 10px
}
A.small:visited {
	color: #336699;
	font-family: verdana, helvetica;
	font-size: 10px
}

#productLinks {
	width: 540px; 
	height: 490px; 
	border: 1px solid #ccc;
}

.productGraphic {
float: left; padding: 5px 15px 5px 15px;
}

.clear{
	clear:both;
}


#productLinks a {
color: #000 !important;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 140px;
padding: 6px 0;
text-align: center;
font-size: 12px;
display: block;
text-decoration: none;
border: 0;
}

#productLinks img {
border: 0;
}


#productLinks a:hover {
color: #df713a !important;
}
