	
/************************* html tag ******************************************/
body {
margin: 0;
padding: 0;
font-family: verdana, arial, sans-serif; 
font-size: 10px; 
background-color: #95a070; 
}

img {border: none;
} 

img.homeSales { 
border:1px solid #008000;
margin-right: 15px;
/**padding-bottom: 15px;**/
}

h2 {
font-family: Georgia;
color: #404a15;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.3em;
font-size: 2em;
margin-top: 10px;
margin-bottom: 7px;
}

h3 {
font-family: Georgia;
color: #404a15;
text-decoration: none;
word-spacing: normal;
font-size:1.9em;
text-align: left;
letter-spacing: 0;
margin-top: 23px;
margin-bottom: 5px;
}

h3.title{
font-family: Georgia;
color: #404a15;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
margin-top: 0px;
margin-bottom: 0px;
}

A:link, a:visited, a:active {
	COLOR: #7D2104;  TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
}

/******************************* main container ****************************/ 
.maincontainer{
width: 985px;
background-color: #fff;
}

.main {
width: 985px;
float: left;
margin-top: 0px;
padding-top:0px;
background-color: #fffacd;
}

/***************************** header elements *****************************/
.head{
height:200px;
width: 985px;
background: transparent url('../images/banner.jpg') no-repeat top left;
float:left;
}

.buttonwrapper{  
width: 200px;
float: right;
overflow: hidden; 
padding: 15px 0px 0px 0px;
color: #ffffff ;
}

/***************************** nav elements *****************************/
.ddcolortabs{
width: 985px;
float: left;
padding: 0;
margin-top: 5px;
background-color: #fff;
font: 1.3em  Arial, Verdana, sans-serif;
font-weight:bold;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0px 0px 0px 0px;
padding:0;
text-transform:uppercase;
}

.ddcolortabs a{
float:right;
color: #512414; 
background: #c9d5b5 url(../images/color_tabs_left.gif) no-repeat left top;
margin:0px 1px 0px 0px;
padding:0px 0px 1px 3px;
text-decoration:none;
letter-spacing: 0px;
}

.ddcolortabs a span{
float:right;
display:block;
background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

/*currently selected tab*/
.ddcolortabs a:hover, .ddcolortabs a:hover span,.ddcolortabs a.current, #ddcolortabs a.current span{
background-color: #176500;
color: #fff;
text-decoration:none;
}

.ddcolortabsline{
width: 985px;
clear: both;
padding: 0px;
margin:0px;
height: 2px;
line-height: 2px;
background: #669900;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/***************************** left frame elements ****************************/
.left {
float:left;
padding:0;
margin: 0;
width:152px;
}

.leftTop {
float: left;
padding:0px 0px 5px 5px;
width: 100px;
font-family: Arial, Verdana, sans-serif;
font-size:1.2em;
font-weight:bold;
color: #512414; 
text-align: left;
}

.leftTop a:link, a:visited {
text-decoration: none;
}

.leftTop a.hover {
color: #176500;
text-decoration: none;
}

.leftTop a:active {
text-decoration: none;
}

.footerRight  {
color: #fff;
text-decoration: none;
}


#prodMenu {
width: 152px;
font-size:1.35em;
text-align:left;
padding: 10px 0px 0px 1px;
margin-bottom:25px;
}

#prodMenu ul {
margin:0px;
padding:0px;
list-style:none;
width:152px;

}


#prodMenu ul li {
border-bottom:1px solid #ffffff;
background-color: #D1DCBF;
width:100%;
height: 100%;
}

#prodMenu ul li a{
padding: 5px 0px 2px 4px; 
display: block;
text-decoration: none;
}

	
#prodMenu li a:link, #prodMenu li a:visited {
color: #512414;
background-color: #D1DCBF;
}
	
#prodMenu li a:hover {
color: #000000;
background-color: #B8C0A7;
}
	
#prodMenu li a:active {
background-color: #B8C0A7;
color: #003333;
}


.slogan1{ 
font-family:arial;
font-weight: bold;
font-size: 1.7em; 
width: 150px;
height:40px;
margin-left:2px;
margin-bottom:10px;
text-align:center;
color: #512414;
border:2px solid #7d2104;
background-color: #c9d5b5;
}

html>body .slogan1{
width:141px;
}

.slogan1 a{
text-decoration: none;
color: #512414;}

.slogan1 a:link, .slogan1 a:visited, .slogan1 a:hover, .slogan1 a:active{
text-decoration: none;
color: #512414;
}

.leftPhone {
font-family:arial;
font-weight: bold;
width: 150px;
text-align:center;
color: #512414;
border:2px solid #7d2104;
background-color: #c9d5b5;
padding:0px;
margin-left:2px;
margin-bottom: 10px;
}

html>body .leftPhone, html>body .slogan1{
width:143px;
}

.leftPhoneText{
font-size: 1.4em; 
}

.leftPhoneNumber{
font-size: 1.6em; 
}

/***************************** middle frame elements **************************/
.middle {
float:left;
width:650px;
margin: 0 0 5px 0;
padding: 0 5px 0 5px;
}

.content {
padding: 0 0 0 7px;
}

.textNav{
font-family: arial;
text-align: left;
color:#cc6600;
text-decoration: none;
font-size: 11px;
width: 250px;
float: left;
}

.leftTitle{
float: left;
width:400px;
padding: 0px 0px 10px 0px;
}

.rightPhone {
float: right;
font-family:arial;
font-weight: bold;
font-size: 1.7em; 
width: 180px;
text-align:center;
color: #512414;
border:2px solid #7d2104;
background-color: #c9d5b5;
margin-right:25px;
}

p.mainText {
font-family: arial,Georgia,verdana,'Courier New',sans-serif;
text-decoration: none;
word-spacing: -0.1em;
text-align: left;
letter-spacing: 0.03em;
line-height: 1.2em;
font-size: 1.35em;
color: #262923 /*444940*/;
}

p.visionCenter{
font-family: arial,Georgia,verdana,'Courier New',sans-serif;
text-decoration: none;
font-style: italic;
font-weight: bold;
word-spacing: -0.05em;
letter-spacing: 0.02em;
line-height: 1.2em;
font-size: 1.75em;
color: #008000 /*444940*/;
text-align:center;
}

ul.questionText{
font-family:sans-serif,'Courier New',verdana,Georgia,arial;
text-decoration: none;
word-spacing: -0.1em;
text-align: left;
letter-spacing: 0.03em;
/**line-spacing: 0.1em;**/
line-height: 1em;
font-size: 1.35em;
color:#276713;
font-weight:bold;
}

p.backToTop{
text-align:left;
margin-top:2px;
}

p.hLink{
font-family: arial,Georgia, verdana,'Courier New',  sans-serif;
text-decoration: none;
text-align: center;
word-spacing: -0.05em;
letter-spacing: 0.03em;
line-height: 1.2em;
font-size: 1.35em;
font-weight:bold;
color: #444940; 
}

A:link.subHLink, a:visited.subHLink, a:active.subHLink, A:link.contentLink, a:visited.contentLink, a:active.contentLink{
	COLOR: blue;
	TEXT-DECORATION: underline;
}

A:hover.subHLink, A:hover.contentLink{
	COLOR:#008000 /*063A0F*/;   TEXT-DECORATION: underline
}

A:link.subLink, a:visited.subLink, a:active.subLink {
	COLOR:#333399    /*512414 D1530C 7D2104 #F15E0C*/;  TEXT-DECORATION: none
}

A:hover.subLink {
color: #008000 /*063A0F*/;
	TEXT-DECORATION: underline
}

p.subHead{
font-family: arial,Georgia, verdana,  'Courier New',  sans-serif;
text-decoration: none;
font-weight:bold;
word-spacing: -0.1em;
text-align: left;
letter-spacing: 0.03em;
line-height: 1.2em;
font-size: 1.35em;

margin-bottom:1px;
color: #473B35 /* #5F5557 444940*/;
}

p.subText, ol.subTextOL, li.subTextLI, ul.subTextUL, ul.mainTextUL{
font-family: arial,Georgia, verdana,  'Courier New',  sans-serif;
text-decoration: none;
word-spacing: -0.1em;
text-align: left;
letter-spacing: 0.03em;
line-height: 1.2em;
font-size: 1.35em;
color: #262923;
margin-top:1px;
margin-bottom:0px;
}

p.mainTextNoMB {
font-family: arial,Georgia, verdana,  'Courier New',  sans-serif;
text-decoration: none;
word-spacing: -0.1em;
text-align: left;
letter-spacing: 0.03em;
line-height: 1.2em;
font-size: 1.35em;
color: #262923;
margin-bottom:0px;
}


.productCatImageText{
font-family: arial,Georgia, verdana, 'Courier New',  sans-serif;
text-decoration: none;
width:138px;
padding-top:5px;
padding-left:3px;
padding-right:4px;
text-align: left;
line-height: 1.2em;
font-size: 1.2em;
color: #262923;
}

font.productCatT1{
font-family: arial,Georgia, verdana,  'Courier New',  sans-serif;
font-weight:bold;
text-align: left;
line-height: 1.2em;
font-size: 1.1em;
color: #7d2104;
}

/***************************** right frame elements **************************/
.right {
float:right;
width:154px;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
}


.sMedia {
color: #7d2104;
font-family: arial,Georgia, verdana,  'Courier New',  sans-serif;
font-weight:bold;
text-align: left;
line-height: 1.5em;
font-size: 1.7em;
}

/********************************************* footer elements ************************/
.footer {
width: 985px;
font-family:arial;
font-size:1.05em;
color: #003333;
margin: 0px auto;
padding-top: 5px;
padding-bottom: 20px;
}

.footerLink {
width: 983px;
font-family:arial;
margin: 0px;
padding-bottom: 5px;
background-color:#c9d5b5 ;
padding-top: 5px;
font-size:120%;
border-left:1px solid #fffaf0;
border-right:1px solid #fffaf0;
border-bottom:1px solid #fffaf0;
color: #512414;
clear:both;
}

html>body .footerLink{
height:30px;
}

.footerLeft {
text-align:left;
float: left;
font-weight: bold;
padding-left: 10px;
width: 250px;
}

.footerLeft a:hover, .footerRight a:hover {
color: #003333;
text-decoration: none;
}

.footerRight {
float: right;
text-align:right;
padding: 5px 10px 0px 0px;
width: 500px;
}

.footerLeft a:link,a:active, a:visited, .footerRight a:link,a:active, a:visited {
color: #512414;
text-decoration: none;
}

 
/* end of css */