/* CSS Document */

/* ------- LINK SETTINGS -------------- */

h1, h2, h3 {
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 20px;
  font-weight: bold;
}

/*/*/a{}
h1 {font-size: 100%}
/* */


h2 {
  font-size: 20px;
  font-weight: bold;
}

/*/*/a{}
h2 {font-size: 100%}
/* */




a.general_link:link {color: #003E00; text-decoration: underline; }
a.general_link:visited {color: #003E00; text-decoration: underline; }
a.general_link:hover {color: #003E00; text-decoration: underline; }
a.general_link:active {
	color: #003E00;
	line-height: normal;
} 

.links_nav 
{ 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #003E00;
	text-align: left;
	text-decoration:underline }

/* left nave */
.nave{ margin-top:1px; border:1px solid #5c9c4c; border-bottom-width:0px; width:158px}

.nave ul {margin:0px; list-style:none; padding-left:0px}

.nave li {border-bottom:1px solid; border-bottom-color:#5c9c4c}

.nave a{border-left:10px solid #5c9c4c}
.nave a:hover{border-left-color:#8ccc8c}

.nave a,visited {font:13px Arial; color:#003E00; display:block; padding:1px 5px; text-decoration:none}

.nave a:hover {color:#558908}


.oth-links a,visited{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; color:#CC6633; text-decoration:none; padding-left:10px}  
	
.oth-links a:hover {color:#FF9900}	
	


.links_orange
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B94A00;
	text-align: left;
	text-decoration:underline;

}
	
	
	

.bold_orange
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B94A00;
	text-align: left;
	text-decoration: none;
	font-style: ;
	font-weight: bold;
}
	
	
	.buy_now 
{
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	text-decoration:underline;
	font-weight: bold;
	font-style: italic;
}


/* ------- NAV -------------- */
.tittle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003E00;
	text-decoration:none;
	line-height:20px; font-weight:bold}
	
	
.tittle2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6633;
	text-decoration:none;
	line-height:normal; font-weight:bold}
	
.main {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#143E0F;
	text-decoration:none;
	line-height:normal; }

	

:main2 {
	color:#CC9900;}
	
	
.Xlarge {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#143E0F;
	text-decoration:none;
	line-height:normal;
	font-weight:bold;
	text-align: center;}

.nav_textsmall{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;  
	font-size: 10px; 
	text-align:left}
	
.bullet {
	list-style-position: inside;
	list-style-image: url(images/bullet_check.gif);
}


	
/* ------- MISCALANIOUS -------------- */

.img{
 border-style: none;} 

.input{
font-family: monospace; }


.bottom {font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333}

.bottom-menu a,visited {font:11px Arial; color:#333333; text-decoration:none}
.bottom a:hover{ text-decoration:none}

.heading {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:#003E00; padding-left:15px}


.style2 {
	color: #FF0000;
	font-weight: bold;
}

.site-map ul a,visited {font:13px Verdana; color:black; text-decoration:none}
.site-map ul a:hover {text-decoration:underline}
<link href="test.css" rel="stylesheet" type="text/css">

