* {
	padding: 0px;
	margin: 0px;
}
img {
	border: none;
}
body {
	background-image: url(http://fincaaltavista.com/images/interface/background/back_repeat.jpg);
	background-color: #2C4B2B;
	background-repeat: repeat-x;
        color:#330000;
        font-family:Calibri,Arial,sans-serif;
        font-size:85%;

}
h3{
     color:#2C4B2B;
}
.greentext{
color:#2C4B2B; 
font-family: "Times New Roman",serif;
}
a{
     color:#2C4B2B;
}
a:active{
     color:#2C4B2B;
}
.image_left{
float: left;
margin-right: 10px;
}
.image_right{
float: right;
margin-left: 10px;
}
#wrapper {
	background-image: url(http://fincaaltavista.com/images/interface/background/back_mid.jpg);
	height: 900px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	float: left;
	height: 148px;
	width: 1000px;
}

#logo {
	float: left;
	height: 149px;
	width: 205px;
}
#birds {
	float: left;
	height: 61px;
	width: 533px;
	background-image: url(http://fincaaltavista.com/images/interface/birds.png);
}
#content_title {
	float: left;
	height: 26px;
	width: 533px;
}
#news_head {
	height: 148px;
	width: 262px;
	float: right;
	background-image: url(http://fincaaltavista.com/images/interface/news_head.png);
}
#top_nav {
	float: left;
	height: 61px;
	width: 533px;
}
#top_nav ul {
	list-style-type: none;
}
#top_nav li {
	list-style-type: none;
	display: block;
	float: left;
}
.welcome a {
	float: left;
	height: 61px;
	width: 98px;
	background-image: url(http://fincaaltavista.com/images/interface/nav/welcome.png);
}
.welcome a:hover {
	float: left;
	height: 61px;
	width: 98px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/welcome.png);
}
.welcome_selected a {
	float: left;
	height: 61px;
	width: 98px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/welcome.png);
}

.discover a {
	float: left;
	height: 61px;
	width: 84px;
	background-image: url(http://fincaaltavista.com/images/interface/nav/discover.png);
}
.discover a:hover {
	float: left;
	height: 61px;
	width: 84px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/discover.png);
}
.discover_selected a {
	float: left;
	height: 61px;
	width: 84px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/discover.png);
}
.tour a {
	float: left;
	height: 61px;
	width: 79px;
	background-image: url(http://fincaaltavista.com/images/interface/nav/tour.png);
}
.tour a:hover {
	float: left;
	height: 61px;
	width: 79px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/tour.png);
}
.tour_selected a {
	float: left;
	height: 61px;
	width: 79px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/tour.png);
}
.choose a {
	float: left;
	height: 61px;
	width: 80px;
	background-image: url(http://fincaaltavista.com/images/interface/nav/choose.png);
}
.choose a:hover {
	float: left;
	height: 61px;
	width: 80px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/choose.png);
}

.choose_selected a {
	float: left;
	height: 61px;
	width: 80px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/choose.png);
}
.visit a {
	float: left;
	height: 61px;
	width: 88px;
	background-image: url(http://fincaaltavista.com/images/interface/nav/visit.png);
}
.visit a:hover {
	float: left;
	height: 61px;
	width: 88px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/visit.png);
}
.visit_selected a {
	float: left;
	height: 61px;
	width: 88px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/visit.png);
}
.shop a {
	float: left;
	height: 61px;
	width: 104px;
	background-image: url(http://fincaaltavista.com/images/interface/nav/shop.png);
}
.shop a:hover {
	float: left;
	height: 61px;
	width: 104px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/shop.png);
}
.shop_selected a {
	float: left;
	height: 61px;
	width: 104px;
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/shop.png);
}
#left_nav {
	float: left;
	width: 205px;
	height: 293px;
}

#left_nav ul {
	list-style-type: none;
}

#left_nav li {
	list-style-type: none;
	display: block;
	float: left;
}

#quick_links {
	background-image: url(http://fincaaltavista.com/images/interface/nav/quick_links.png);
	float: left;
	height: 54px;
	width: 204px;
}

.sales a {
	background-image: url(http://fincaaltavista.com/images/interface/nav/alpaca_sales.png);
	height: 37px;
	width: 205px;
	float: left;
}
.sales a:hover {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/alpaca_sales.png);
	height: 37px;
	width: 205px;
	float: left;
}
.sales_selected a {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/alpaca_sales.png);
	height: 37px;
	width: 205px;
	float: left;
}

.herdsires a {
	background-image: url(http://fincaaltavista.com/images/interface/nav/herdsires_for_hire.png);
	height: 37px;
	width: 205px;
	float: left;
}
.herdsires a:hover {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/herdsires_for_hire.png);
	height: 37px;
	width: 205px;
	float: left;
}
.herdsires_selected a {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/herdsires_for_hire.png);
	height: 37px;
	width: 205px;
	float: left;
}
.events a {
	background-image: url(http://fincaaltavista.com/images/interface/nav/coming_events.png);
	height: 36px;
	width: 205px;
	float: left;
}
.events a:hover {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/coming_events.png);
	height: 36px;
	width: 205px;
	float: left;
}
.events_selected a {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/coming_events.png);
	height: 36px;
	width: 205px;
	float: left;
}
.resource a {
	background-image: url(http://fincaaltavista.com/images/interface/nav/resource_center.png);
	height: 32px;
	width: 205px;
	float: left;
}
.resource a:hover {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/resource_center.png);
	height: 32px;
	width: 205px;
	float: left;
}
.resource_selected a {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/resource_center.png);
	height: 32px;
	width: 205px;
	float: left;
}
.seminars a {
	background-image: url(http://fincaaltavista.com/images/interface/nav/seminars.png);
	height: 33px;
	width: 205px;
	float: left;
}
.seminars a:hover {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/seminars.png);
	height: 33px;
	width: 205px;
	float: left;
}
.seminars_selected a {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/seminars.png);
	height: 33px;
	width: 205px;
	float: left;
}
.contact a {
	background-image: url(http://fincaaltavista.com/images/interface/nav/contact_us.png);
	height: 65px;
	width: 205px;
	float: left;
}
.contact a:hover {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/contact_us.png);
	height: 65px;
	width: 205px;
	float: left;
}
.contact_selected a {
	background-image: url(http://fincaaltavista.com/images/interface/nav_over/contact_us.png);
	height: 65px;
	width: 205px;
	float: left;
}
#content_wrapper {
	float: left;
	width: 533px;
}

#content_area {
	float: left;
	min-height: 400px;
	width: 473px;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	background-image: url(http://fincaaltavista.com/images/interface/content_back.png);
	background-repeat: repeat;
}
#content_area li{
margin-left: 20px;
}
#content_bottom {
	background-image: url(http://fincaaltavista.com/images/interface/content_foot.png);
	height: 65px;
	width: 533px;
	float: left;
}
#news_box {
	background-image: url(http://fincaaltavista.com/images/interface/news_box.png);
	float: left;
	width: 201px;
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 36px;
	padding-bottom: 30px;
}

#news_content{
        overflow: auto;
	height: 221px; 
}
.preload {
	visibility: hidden;
        margin-left:-9999px;
        height: 1px;
}