/*09.07.08*/

body {
	margin-bottom: 0px;
}
.site-name{
   font-size:1.2em;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:0px;
	BACKGROUND:url(/themes/clean/design/img/terra-logo.jpg) no-repeat left top;
	
	}

.site-name h1{
margin:0 0 0 0;
}	
	
.site-name h1 a{
   DISPLAY:block;
	MARGIN-LEFT:0px;
	padding:0px;
	WIDTH:300px;
	TEXT-INDENT:-10000px;
	HEIGHT:73px;
	TEXT-DECORATION:none;
	}

.spec-offer {
   float:left;
	height:135px;
	width:91%;
   padding: 0px 10px 0px 10px;
	
	background-color: #83c269;
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer {
	background-color: #83c269;
	color: #fff;
        width: 954px;
       _width: 970px; 
}

.spec-offer h1, .spec-offer h2, .spec-offer h3, .spec-offer h4, .spec-offer h5 {
 border: none;
 padding-bottom: 5px;
}

ul.top-nav,ul.top-nav li{
margin:0;
padding:0;
list-style-type:none; 
}
ul.top-nav li{
float:left;
font-size:20px;
width: 339px;
}
ul.top-nav li#regular {
	margin-right: 10px;
}
ul.top-nav li#regular-wide{
width: 668px;
}ul.top-nav a, ul.top-nav a:visited{
display:block;
padding:5px 0;
width: 339px;
font: normal 20px Verdana,Arial,sans-serif;
background: #37781c;
color:#FFF;
text-decoration:none;
text-align:center
}
ul.top-nav a:hover{
background: #C7FF5A;
color: #222;
}



ul.top-nav li#regular-wide a, ul.top-nav li#regular-wide a:visited{
width: 668px;
background: #b20c4a;
color:#FFF;
}
ul.top-nav li#regular-wide a:hover{
background: #FF99CC;
color: #222;
}


ul.top-nav li#regular-wide-home a, ul.top-nav li#regular-wide-home a:visited{
width: 668px;
background: #37781c;
color:#FFF;
}
ul.top-nav li#regular-wide-home a:hover{
background: #C7FF5A;
color: #222;

}



/****************/
ul.left-nav {
margin:0;
margin-top:24px;
padding:0;
list-style-type:none; 
}

ul.left-nav li{
margin:0;
padding:0;
list-style-type:none; 
}
ul.left-nav li{
float:left;
font-size:20px;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 10px;
width: 200px;
}
ul.left-nav a, ul.left-nav a:visited{
display:block;
padding:5px 0;
width: 200px;
font: normal 20px Verdana,Arial,sans-serif;
background: #b20c4a;
color:#FFF;
text-decoration:none;
text-align:center
}
ul.left-nav a:hover{

background: #FF99CC;
color: #111;
}

/*************/

ul.left-nav li.blue a, ul.left-nav li.blue a:visited{
display:block;
padding:5px 0;
width: 200px;
font: normal 20px Verdana,Arial,sans-serif;
background: #4285d3;
color:#FFF;
text-decoration:none;
text-align:center
}
ul.left-nav li.blue a:hover{
background: #8ccff9;
color: #222;
}

ul.left-nav li.green a, ul.left-nav li.green a:visited{
display:block;
padding:5px 0;
width: 200px;
font: normal 20px Verdana,Arial,sans-serif;
background: #37781c;
color:#FFF;
text-decoration:none;
text-align:center
}
ul.left-nav li.green a:hover{
background: #C7FF5A;
color: #222;
}


/********************/



ul.top-sub,ul.top-sub li{
margin:0;
padding:0;
padding-top: 10px;
list-style-type:none; 
}
ul.top-sub li{
float:left;
font-size:16px;
padding-left: 10px;
width: 234px;
/*width: 316px;*/
/*width: 236px;*/
height 54px;
}
ul.top-sub li#first, ul.top-sub li#fred {
	padding-left: 0px;
}

ul.top-sub a, ul.top-sub a:visited{
display:block;
padding:5px 0 5px 0;
width: 234px;
height: 54px;

font: normal 18px Verdana,Arial,sans-serif;
background: #4285d3;
color:#FFF;
text-decoration:none;
text-align:center
}
ul.top-sub a:hover{
background: #8ccff9;
color: #222;
}


ul.top-sub li#red a, ul.top-nav li#red a:visited, ul.top-sub li#fred a, ul.top-nav li#fred a:visited{
background: #b20c4a;
color:#FFF;
}
ul.top-sub li#red a:hover,ul.top-sub li#fred a:hover{
background: #FF99CC;
color: #222;
}

