body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(back1.jpg) 0px -623px repeat-x;
margin:0px;
}

body, html {
height:95%;
.height:90%;


}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
xcolor:#80aa4b;
color: #333333;
margin-top:3px;
font-weight:bold;
padding:4px;
background:#EEEEEE;
border:1px solid #CCCCCC;
text-transform:uppercase;

}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #607f39;
xborder-bottom:1px solid #80aa4b;


}

#mainWrapper {
margin:58px auto 0px auto;
width:950px;
background-color:#FFFFFF;
background-position:bottom;
background-repeat:no-repeat;
height:300px;
}

* html #mainWrapper {
margin:-2px auto 0px auto;
width:950px;
background-color:#FFFFFF;
background-position:bottom;
background-repeat:no-repeat;
height:300px;
}
#top {
float:right;
margin-top:-12px;
.margin-top:0px;

}

#footer {
background: #607f39;
height:20px;
width:942px;
padding:4px;
margin:0px auto 0px auto;
color:#FFFFFF;
text-align:center;
}



#footer ul { list-style-type:none;}
#footer ul li { float:left; margin:-10px 10px 0px 10px; .margin:0px 10px 0px 10px;}
#footer ul li a { text-decoration:none; color:#FFFFFF;}
#footer ul li a:hover { text-decoration: underline; color: #FFFF00;}

#copyright {
height:20px;
width:950px;
padding:4px;
margin:0px auto 0px auto;
color:#666666;
text-align:center;
}

#copyright a{
color: #666666;
text-decoration:none;
}
#copyright a:hover{
color: #993300;
text-decoration:underline;
}


#menu {
background:#607f39;
height:27px;
margin:0px auto 0px auto;
}

#hoverHolder {
padding:4px;
visibility:hidden;
margin-left:18px;
border-left:2px dotted #CCC;


}

form {
margin:0px 10px 0px 0px;
height:55px;
}

form p {
margin:2px 70px 0px 0px;

}

.textBox {
font-size:10px;
width:150px;
}

.formbutton {
vertical-align:bottom;
}




#mainContent {
}

#mainHeader {
height:100px;
width:950px;
margin:0px auto 0px auto;
vertical-align:middle;
background:url(headerBack.jpg) top right;
color:#777777;
z-index:1000;

}

#mainHeader img{
xmargin-top:-12px;
}

#mainHeader .headerCell{
margin-top:-20px;
color:#336699;
text-align:right;
padding-right:8px;
}







#pageHeader {
height:110px;
width:950px;
margin:0px auto 0px auto;
vertical-align:middle;
z-index:1;
}


#columnLeft {
 float:left;
 padding:4px;
 width:225px;
 height:290px;
 border-right:2px dotted #CCCCCC;
 
 }

#columnLeft a{
text-decoration:none;
color:#607f39;
}
#columnLeft a:hover{
text-decoration: underline;
color:#333333;
}


 
#columnLeft ul{
list-style-image:url(bullet.jpg);

}
#columnLeft ul li{
list-style-type:square;
margin-bottom:10px;
margin-left:-10px;
}
 
 
#columnCenter {
 width:447px;
 padding:4px;
 float:left;
 height:290px;
 background:#FFF;
 xmargin-top:30px;

 }
 
#columnRight {
 float:left;
 padding:4px;
 width:250px;
 height:290px;
 background:#edf7e1;
 xmargin-top:30px;
 border-left:2px dotted #CCCCCC;

 }


	
/*slider styles*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 100%; /*width of featured content slider*/
height: 299px;
background:url(../images/rotatorBack.jpg) top left no-repeat;
}
.sliderwrapper .contentdiv h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#666666;
border:0;
background:#FFFFFF;
}

.sliderwrapper .contentdiv #carats {
height:30px;
padding:10px 0px 0px 25px;
text-decoration:none;
font-weight:bold;
background:url(readMore.jpg) 12px 12px no-repeat;
color:#333333;
}


#sliderHeader {
position:relative;
padding:4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:#a0c077;
margin-top:3px;
border:1px solid #759b47;
text-transform:uppercase;

}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left:0px;  /*leave as is*/
top: 35px;  /*leave as is*/
padding: 5px;
xbackground:#FFFFFF;
background:url(../images/contentDivBack.jpg) top left no-repeat;
width: 240px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 215px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 199px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
padding: 5px 10px;
position:relative;
top:-35px;
left:0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #000000;
border: 1px solid #a0c077;
background:#FFFFFF;
font-weight:bold;
}

.pagination a:hover, .pagination a.selected{
color: #FFF;
background-color: #a0c077;
}	
	
	