/* ||||||||||||||| Mini Tabs for Alpaca Page ||||||||||||||| */
#minitabs-wrapper {float:left; height:24px; margin-left:8px;}
ul#minitabs li {display:inline; float:left;}  /* float:left is for FF1, NN8 */
ul#minitabs li a, ul#nav-tabs li a:hover
{display:block; float:left; width:92px; height:16px; overflow:hidden; text-align:center; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:13px; padding:8px 6px 0 6px; cursor:pointer;}
ul#minitabs li a {background:url(/images/minitab-a.png) no-repeat; behavior:url("/ie6pngfix.htc"); color:#EF4232; text-decoration:none;}
ul#minitabs li a:hover {background:url(/images/minitab-h.png) no-repeat; behavior:url("/ie6pngfix.htc");color:#cc0000; text-decoration:underline;}
ul#minitabs li a.active {background:url(/images/minitab-active.png) no-repeat; behavior:url("/ie6pngfix.htc"); color:#ffffff !important; cursor:default !important; text-decoration:none !important;}

/* ||||||||||||||| Hacks ||||||||||||||| */
.list-forsale, .list-sold {behavior: url(/ie6pngfix.htc); } /*png transparency fix for IE6*/

/* ||||||||||||||| Admin Styles ||||||||||||||| */
.admin-bar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	color:#fff;
	text-align:right;
	margin:8px 6px 0 6px;}
	
	.admin-bar a {color:#cc0000; text-decoration:none;}
	.admin-bar a:hover {text-decoration:underline;}

.titleAdmin {	
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size:38px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;}
	
	.titleAdmin a {color:#FFFFFF; text-decoration:none;}
	.titleAdmin a:hover {color:#FFF600; text-decoration:none;}

a.admin-links {
	padding:0;
	margin:0;
	color:#cc0000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;}
	
	a.admin-links:hover {
		text-decoration:underline;}

#admin-buttons {
	width:953px;
	height:42px;
	margin:8px 0 24px 0;
	text-align:left;
	margin-bottom:30px;
	padding-bottom:6px;
	border-bottom:#ffffff 1px solid;}

#admin-links {
	position:relative;
	float:left;
	width:500px;
	text-align:left;
	margin:0;
	padding:0;}

#button-container {
	position:relative;
	float:right;
	width:400px;
	text-align:right;
	margin:0;
	padding:0;}

.buttonTop {
	border:none; background:url(../images/whitebutton.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:11px;
	text-decoration:none;
	width:73px;
	height:21px;
	text-align:center;
	padding-bottom:4px;
	position:relative;}

#btn_LogOut, #btn_Save, #btn_Cancel, #btnLogOut, #btnSave, #btnCancel, #btnDelete, #Button1, #btnNewAlpaca {top:14px;}
#btn_Save, #btn_Cancel, #btnNewAlpaca, #btnSave, #btnCancel, #btnDelete {margin-right:15px;}

#formAlpacaProfile {margin:0px 0px 0px 130px;}
#formAlpacaProfileTitle {margin:0px 0px 0px 130px;}

#admin-header-bar {
	width:953px;
	height:37px;
	background:#eaeaea url(/images/admin-header-bar.gif) no-repeat 0 0;
	text-align:center;
	padding-top:16px;
	font:family:'Times New Roman', Garamond, Georgia, Serif;
	font-size:24px;
	color:#cc0000;
	margin:0;}

.leftContent-HPedit {
	position:relative;
	background:#ffffff;
	float:left;
	padding:30px 10px 20px 20px;
	margin:0;
	width:550px;}
	
.philosophy-HPedit {
	background:#e5f5fc;
	border:#d1cbc0 1px solid;
	width:254px;
	float:left;
	padding:7px;}
	
.spotlight-HPedit {
	 background:#f1fde0; 
	 border:#d1cbc0 1px solid; 
	 width:254px;
	 padding:7px;
	 margin:0;
	 float:right;}
	
.rightContent-HPedit {
	position:relative;
	background:#FEF4A8;
	border:#d1cbc0 1px solid; 
	width:309px;
	padding:0px 10px 20px 10px;
	margin:33px 20px 20px 20px;
	float:right;
	text-align:left;}

#HPedit-table {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

.HPedit-label {
	width:120px;
	padding:6px 0 6px 0;
	text-align:right;
	vertical-align:top;}
	
.HPedit-label2 {
	width:90px;
	padding:6px 0 6px 0;
	text-align:right;
	vertical-align:top;}
	
.HPedit-field {
	padding:1px 0 1px 10px;
	text-align:left;}
	
.spacer {
	padding:24px 0 3px 10px;}
	
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:#aaaaaa 1px solid;
	background:#FFFCE1;
	padding:2px;}
	
.input-ArticleTitle {/* makes input text same as front end style */
	color:#000000;
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	padding:0px;}
	
.input-ArticleTeaser {/* makes input text same as front end style */
	color:#333333;}
	
.teaser {
	margin:18px 0 12px 0;
	color:#333333;}
	
.no-photo {
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;}

/* ||||||||||||||| Slideshow Styles ||||||||||||||| */

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;}
	
#fade01 li {
	position: absolute;
	top: 0;
	left: 0;
	width: 940px;
	height: 217px;
	padding:0;
	margin:0;
	visibility: hidden;}

li img {display: block;}
	
code {
	font-family: monospace;
	font-size: 1.2em;}
	
.control {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color: #FFF;}
	
.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;}
	
#slideshow {
	position:relative;
	left:0px;
	width: 947px;
	height: 217px;
	padding:0 0 0 6px;
	margin:0;
	background:#6DBF00 url(../images/slideshow-bg.jpg) repeat-y;}
	
/* ||||||||||||||| Global Styles ||||||||||||||| */
body {background:#6dbf00;}
img {border:none; border-style:none;}
:focus {-moz-outline-style: none;}
* {padding:0px; margin:0px;}
:focus {-moz-outline-style: none;}
.sans {font-family:Arial, Helvetica, sans-serif;}
.noBdr {border:none !important;}
.bold {font-weight:bold;}
.green-link, .green-link a {color:#52a601;}
.red-link, .red-link a {color:#cf1413;}

a {color:#4c9901; text-decoration:none;}
a:hover {text-decoration:underline;}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595858;
	padding:0px 5px 0px 0px;
	margin:0px;
	line-height:18px;}

* html .mainContainer {
	width:953px;
	margin:10px auto;
	padding:0px;}

.mainContainer {
	width:953px; 
	margin:0 auto;
	padding:0;}

/* ||||||||||||||| Header & Menu ||||||||||||||| */
#header {height:123px; width:953px; position:relative;}
#header-print {height:187px; width:953px; display:none;}
#header-print p {float:right; display:inline; padding:24px 0 0 0; text-align:right; color:#444;}
	
.leftHeaderLogo {
	width:139px; 
	height:113px; 
	position:absolute;
	left:0px;
	text-decoration:none;}
	
.leftHeaderLogo span {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	position:absolute;
	bottom:0px;
	_bottom:11px;
	left:50px;}
	
.leftHeaderLogo:hover span, .leftHeaderLogo:hover {
	color:#f0da4c;
	text-decoration:underline;
	cursor:pointer;}
	
.home .leftHeaderLogo:hover {
	background:transparent url(../images/Logo.jpg) no-repeat scroll left top !important;}

.rightHeaderMenu {
	background:url(../images/right_menu.gif) no-repeat top left; 
	width:50px; 
	height:124px; 
	right:0px; position:absolute;}
	
.Menu {
	height:124px; 
	width:800px; 
	position:absolute; 
	left:139px; 
	background:url(../images/bg_menu.gif) repeat-x top left;}

.Menu #mainMenu {
	 color:#886946; 
	 padding-top:20px;}
	 
.Menu #mainMenu ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#886946; 
	font-family:Georgia,'Times New Roman', Times, serif;
	font-size:16px;
	text-decoration:none;}
	
.Menu #mainMenu ul li a {
	margin:0;
	color:#563D20; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:16px;
	text-decoration:none;
	display:block;}
	
.Menu #mainMenu ul li {
	list-style:none;
	list-style-image:none;
	list-style:none;
	list-style-type:none;
	float:left;
	padding:0;}
	
.Menu #mainMenu img {border:none;}

.Menu #mainMenu ul li #ctl00_Header1_farm {/* Our Farm */
	background:url(../images/tabs.gif) no-repeat 0px 0px;
	height:38px;
	width:105px;
	padding:32px 0px 0px 0px;
	text-align:center;}
	
.Menu #mainMenu ul li #ctl00_Header1_herdsires {/* Herdsires */
	background:url(../images/tabs.gif) no-repeat -105px 0px;
	height:38px;
	width:108px;
	padding:32px 0px 0px 0px;
	text-align:center;}
	
.Menu #mainMenu ul li #ctl00_Header1_sales {/* Sales */
	background:url(../images/tabs.gif) no-repeat -213px 0px;
	height:38px;
	width:75px;
	padding:32px 0px 0px 0px;
	text-align:center;}

.Menu #mainMenu ul li #ctl00_Header1_males {/* Males (new) */
	background:url(../images/tabs.gif) no-repeat -288px 0px;
	height:38px;
	width:80px;
	padding:32px 0px 0px 0px;
	text-align:center;}
	
.Menu #mainMenu ul li #ctl00_Header1_females {/* Females (was "foundation" */
	background:url(../images/tabs.gif) no-repeat -368px 0px;
	height:38px;
	width:96px;
	padding:32px 0px 0px 0px;
	text-align:center;}
	
.Menu #mainMenu ul li #ctl00_Header1_cria {/* Cria */
	background:url(../images/tabs.gif) no-repeat -464px 0px;
	height:38px;
	width:70px;
	padding:32px 0px 0px 0px;
	text-align:center;}
	
.Menu #mainMenu ul li #ctl00_Header1_awards {/* Awards */
	background:url(../images/tabs.gif) no-repeat -534px 0px;
	height:38px;
	width:91px;
	padding:32px 0px 0px 0px;
	text-align:center;}

.Menu #mainMenu ul li #ctl00_Header1_maryscorner_default {/* Mary's Corner */
	background:url(../images/tabs.gif) no-repeat -625px 0px;
	height:38px;
	width:139px;
	padding:32px 0px 0px 0px;
	text-align:center;}
	
.Menu #mainMenu, .Menu #mainMenu li a.over {color:#45250E;}
.Menu #mainMenu #ctl00_Header1_farm a.over {background-position: 0px -140px !important;}
.Menu #mainMenu #ctl00_Header1_herdsires a.over {background-position: -105px -140px !important;}
.Menu #mainMenu #ctl00_Header1_sales a.over {background-position: -213px -140px !important;}
.Menu #mainMenu #ctl00_Header1_males a.over {background-position: -288px -140px !important;}
.Menu #mainMenu #ctl00_Header1_females a.over {background-position: -368px -140px !important;}
.Menu #mainMenu #ctl00_Header1_cria a.over {background-position: -464px -140px !important;}
.Menu #mainMenu #ctl00_Header1_awards a.over {background-position: -534px -140px !important;}
.Menu #mainMenu #ctl00_Header1_maryscorner_default a.over {background-position: -625px -140px !important;}

.Menu #mainMenu li a:hover {color:#45250E;}
.Menu #mainMenu #ctl00_Header1_farm:hover {background-position: 0px -140px !important;}
.Menu #mainMenu #ctl00_Header1_herdsires:hover {background-position: -105px -140px !important;}
.Menu #mainMenu #ctl00_Header1_sales:hover {background-position: -213px -140px !important;}
.Menu #mainMenu #ctl00_Header1_males:hover {background-position: -288px -140px !important;}
.Menu #mainMenu #ctl00_Header1_females:hover {background-position: -368px -140px !important;}
.Menu #mainMenu #ctl00_Header1_cria:hover {background-position: -464px -140px !important;}
.Menu #mainMenu #ctl00_Header1_awards:hover {background-position: -534px -140px !important;}
.Menu #mainMenu #ctl00_Header1_maryscorner_default:hover {background-position: -625px -140px !important;}

.Menu #mainMenu li a.active {color:#FFFFFF;}
.Menu #mainMenu a.active#ctl00_Header1_farm {background-position: 0px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_herdsires {background-position: -105px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_sales {background-position: -213px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_males {background-position: -288px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_females {background-position: -368px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_cria {background-position: -464px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_awards {background-position: -534px -70px !important;}
.Menu #mainMenu a.active#ctl00_Header1_maryscorner_default {background-position: -625px -70px !important;}

.Menu #subMenu {
	float:right;
	padding:9px 0 0 0;
	margin:0 44px 0 0;
	clear:both;
	color:#fdf9d4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;}
	
	.Menu #subMenu a {color:#ffffff; text-decoration:none;}
	.Menu #subMenu a:hover {color:#f0da4c; text-decoration:underline;}

/* ||||||||||||||| Sub-Page Navigation (in body of page) ||||||||||||||| */
#SubNav {
	width:640px;
	height:30px;
	position:relative;
	left:4px;}
	
#SubNav ul, #alpacasSales ul li a, #SubNav ul li a {
	padding:0;
	margin:0;
	color:#EF4232; 
	font-family:Georgia,'Times New Roman', Times, serif;/*Arial, Helvetica, sans-serif;*/
	font-size:18px;
	text-decoration:none;}
	
#SubNav ul li {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	float:left;
	padding:0 13px 0 0;
	margin:0;}
	
#SubNav ul li a:hover {
	text-decoration:underline;
	color:#cc0000;}

#SubNav ul li.current-page a {
	display:block;
	color:#cc0000;
	font-size:20px;
	margin-top:-3px;}
	
	#SubNav ul li.current-page a:hover {text-decoration:none !important; cursor:default;}
	
#SubNav ul li.backup-page a {
	display:block;
	color:#cc0000;
	font-size:20px;
	margin:-3px 0 0 -4px;}
	
	#SubNav ul li.backup-page a:hover {text-decoration:underline;}

/* ||||||||||||||| Content Styles ||||||||||||||| */
#alpacasSales table {padding:0; margin:0;}
#alpacasSales tr {background:#FFFFFF;}
	
#ctl00_ContentPlaceHolder1_DataList1 td img {
	border:#ffffff 3px solid !important;
	width:78px !important;
	height:78px !important;
	min-width:78px;
	min-height:78px;}
	
#ctl00_ContentPlaceHolder1_DataList1 tr:first-child td {
	background:url(../images/horizontalLine.gif) no-repeat bottom left;
	padding-bottom:30px;}
	
#alpacasSales td {
	padding-right:10px;
	position:relative;}

a.featured {
	border:#e0e0e0 1px solid;
	width:84px;
	height:84px;
	display:block;
	float:left;
	margin:0px 10px 0px 0px;}

.vSpace{height:15px;}

.bgBody {
	background:url(../images/bgBody_repeat.gif) repeat top left;
	width:953px;
	margin:0;
	padding:0 0 10px 0;
	overflow:hidden;}

.bodyContentPages {
	background:url(../images/bg_degrade_bottom.gif) repeat-x bottom left !important;
	margin-right:5px;
	margin-left:6px;
	width:940px;
	padding-bottom:30px;}
	
#bodyAbout {position:relative;}

.bodyContent {
	width:953px;
	padding:0 0 10px 0;
	margin:0;
	background:url(../images/bgBody.gif) no-repeat top left;
	position:relative;
	overflow:hidden;}
	
.leftContent {
	float:left;
	padding:35px 0px 20px 34px; 
	width:570px;
	padding-bottom:30000px;
	margin-bottom:-30000px;}
	
#pageSales, #pageContact {
	width:940px;
	padding:0;
	margin:0 0 20px 0;}
	
#pageSales #leftContSales {padding:20px 10px 0 34px; width:627px;}
#pageSales #mainContSales {padding:20px 0 0 34px; width:906px;}
	
#pageSales #leftContFarm, #pageContact #leftContContact {padding:20px 10px 0 34px; width:631px;}	
#pageSales #leftContFarm img {padding:0 0 0 10px;}
#boxesLinks {padding-top:10px;}
#pageArticleLayout {padding:10px 80px 0px 34px; width:825px;}
#pageArticleLayout h2 span {color:#000000;}
#pageArticleLayout .subTitlesContent {clear:both; margin-top:40px;}

#pageArticleLayout .subTitlesContent a.ReturnTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#339933;
	text-align:right;
	margin:0 0 10px 0;
	text-decoration:underline;
	float:right;}
	
#pageArticleLayout .subTitlesContent a {
	color:#339933;
	text-decoration:none;}

#pageArticleLayout .subTitlesContent p {padding:0; margin:0;}

#pageArticleLayout h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#696969;}
	
#pageArticleLayout img {
    margin:0 20px 10px 0;
    padding:0;
    float:left;}

.sections {
	padding:0px 10px 0px 44px;
	margin:0px 0px 0px 0px;
	overflow:hidden;}
	
.sections ul {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#787878;
    list-style:none;
    list-style-position: outside;
    margin-left:0px;}

.sections ul, .sections li {margin: 0; padding: 0;} 

.sections ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787878;
	list-style:none;
	margin-left:0px;}
	
.sections p {margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;}

.sections ul li {
	list-style-position: outside;
    list-style: none; 
    margin-left: 5px;
    padding-left: 10px;
    background:url(../images/green_bullet.gif) no-repeat 0 8px;
    padding-bottom: 4px;}
    
.sections ul li.halfSize {
	width: 58%;
	margin-right: -10px;
	position:relative;
	left:0px;
	margin-left:100px;
	padding-left:-100px;}
	
html>body .halfSize{margin-left:0px !important; overflow:hidden;}

.sections img {
    margin:0;
    padding:0px 10px 0px 0px;
    float:left;}

.sections h3 {
    color:#2a2a2a;
    font-family:"Book Antiqua","Times New Roman", Times, serif;
    font-size:14px;}
    
.sections ul li a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#696969;}

.sections #SectAboutUs, .sections #SectWatsNew, .sections #SectVisit {
	float:left;
	width:260px;
	border-left:#d1cbc0 1px solid; 
	border-top:#d1cbc0 1px solid; 
	border-right:#d1cbc0 1px solid;
	margin-right:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-color:#f1fde0;
	padding-bottom:30044px;
	margin-bottom:-30000px;}

.bottomGreen {
	background:url(../images/bggreenbottom.jpg) repeat-x bottom left; 
	height:34px;
	width:272px;
	text-align:right;
	margin:0px 0px 0px -11px;
	padding-top:4px;
	padding-right:10px;
	float:left;
	position:absolute;
	bottom:44px;}
	
.bottomGreen a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none; 
	background:url(../images/whitearrow.gif) no-repeat right 5px;
	margin:0px 5px 0px 0px;
	padding:0px 8px 0px 0px;}
	
.bottomGreen ul {	
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;}
	
.bottomGreen ul li {
	float:left;
	margin:0px;
	padding:0px;}
	
.bottomGreen ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none; 
	background:url(../images/whitearrow.gif) no-repeat right 5px;
	margin-right:0px;}
	
#pageSales #rightCont, #pageContact #rightCont {
	padding-left:15px;
	padding-top:20px;
	width:254px;}
	
#pageContact input#clear {
	background:url(../images/clear.gif) no-repeat top left;
	border:0;
	cursor:pointer;
	width:71px;
	height:19px;}
	
#pageSales #rightContAwards {
	padding-left:15px;
	padding-top:53px;}
	
#pageSales #rightContCorner {
	padding-left:15px;
	padding-top:42px !important;}
	
.welcome {
	padding:0 25px 14px 17px;}
	
.textWelcome {
	 padding:15px 0 0 0;
	 margin:0;}

.welcome a {
	color:#696969;
	text-decoration:underline;}
	
.welcome h1 {
	color:#cc0000;
	font-family:'Times New Roman', Georgia, serif;
	font-size:28px;
	padding:0;
	margin:0;
	font-weight:normal;}
	
.welcome h2 {
	font-family:'Times New Roman', Georgia, serif;
	color:#000000;
	font-size:16px;
	margin:8px 10px 15px 0;}
	 
.aboutArea a {
	font-family:Arial, Helvetica, sans-serif;
	color:#595858;
	font-weight:bold;
	bottom:0;}
	
.textDescription {
	padding:5px 0 0 0;
	margin:0;}
	
.philosophy {
	background:#e5f5fc;
	border-left:#d1cbc0 1px solid;
	border-top:#d1cbc0 1px solid;
	border-right:#d1cbc0 1px solid;
	width:265px;
	float:left;
	padding-top:7px;
	padding-right:7px;
	padding-left:7px;
	padding-bottom:30000px;
	margin-bottom:-29965px;
	overflow:hidden;}
	
.aboutArea img {padding-right:7px;}

.aboutArea p {padding:0px; margin:0px;}

.aboutArea .bottomAbout {
	background:url(../images/bggreenbottom.jpg) repeat-x bottom left; 
	height:38px;
	width:281px;
	text-align:right;
	margin-right:-8px;
	margin-left:-8px;
	position:absolute;
	padding:0px 0px 0px 0px;
	bottom:0px;}
	
.aboutArea .bottomAbout a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none; 
	background:url(../images/whitearrow.gif) no-repeat 4px right;
	margin-right:10px;
	padding-right:8px;
	margin-top:6px;
	font-weight:normal;
	display:block;}
	
.bodyContent a:hover, #footer a:hover {text-decoration:underline;}
.bodyContentPages a:hover, #footer a:hover {text-decoration:underline !important;}
	
.title {
	background:url(../images/bg_green_browse.gif) repeat-x top left; 
	height:24px;
	width:610px; 
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	text-align:center;
	color:#FFFFFF !important;
	font-family:"Garamond","Times New Roman", Times, serif !important;
	font-weight:bold !important;
	font-size:15px !important;}
	
	.titlewide {width:862px !important;}
	
.spotlinght
{
	 background:#f1fde0; 
	 border-left:#d1cbc0 1px solid; 
	 border-top:#d1cbc0 1px solid; 
	 border-right:#d1cbc0 1px solid;
	 width:265px;
	 padding:7px 7px 0px 7px;
	 margin:0px 0px 0px 0px;
	 float:right;
	 padding-bottom:30000px;
	 margin-bottom:-29965px;
	 overflow:hidden;
}
.rightContent
{
	 padding-top:10px;
	 float:right;
	 padding-bottom:30000px;
	 margin-bottom:-29980px;
	 overflow:hidden;
}
.rightContentPages
{
	 padding:0px 0px 0px 0px;
	 margin:72px 10px 0px 0px;
	 float:right;
}
#messageArea
{
	background:url(../images/messagearea.gif) no-repeat top left;
	height:21px; 
	width:302px; 
	color:#72663f; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:4px 5px 3px 5px;
	margin:4px 0px 4px 0px;
}
#messageArea #messageAreaIn
{
	width:266px !important;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden !important;
	height:21px;
	padding-top:2px;
}
.messArea
{
	height:21px; 
	width:302px;  
	padding:4px 5px 3px 5px;
	margin:4px 0px 4px 0px;}
	
.Box {width:230px; padding:0; margin:0 0 10px 0;}
.Box2 {padding: 0; margin: 30px 0 10px 0; font-family: Georgia;}
h4 {
	background:url(../images/bg_green_box.gif) repeat-x top left; 
	height:24px;
	font-family: Georgia,"Garamont","Times New Roman", Times, serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding:4px 8px 0px 8px;
	margin:0px;
	text-align:center;}

.rightDetail h2 {
	background:#6cb001; 
	font-family: Georgia,"Garamont","Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 8px 8px 8px;
	margin:0;
	text-align:center;
	clear:both;}

h4.large {background:url(../images/bg_green_box_large.gif) repeat-x top left; height:41px; }
.contentBox
{
	background:#fef4a8 url(../images/bg_yellow_top.gif) repeat-x top left;
	border-bottom:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;
	border-right:#d5d5d5 1px solid;
	padding:10px 10px 20px 15px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contentBox2
{
	background:#fef4a8 url(../images/bg_yellow_top.gif) repeat-x top left;
	border-bottom:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;
	border-right:#d5d5d5 1px solid;
	padding:200px 10px 300px 15px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contentBox select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696969;
	vertical-align:middle;
	width:150px;
}
.contentBox input
{
	vertical-align:middle;
}
.contentBox .linkRight
{
	float:right;
	color:#6dbf00;
	text-decoration:underline;
	background:url(../images/green_arow.gif) no-repeat right 4px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.contentBox ul
{
	list-style:none;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	color:#696969;
}
ul.contentBox 
{
	list-style:none;
}
.contentBox ul li, ul.contentBox li
{
	background:url(../images/green_arow.gif) no-repeat left 4px;
	line-height:16px;
	padding:0px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	
}
.contentBox a
{
	color:#696969;
	text-decoration:underline;
}

.tourFarmArea img
{
	border:none;
}
.newsArea
{
	background:url(../images/news.gif) no-repeat top left; 
	width:275px;
	padding-top:16px;
	padding-left:10px;
	padding-bottom:30000px;
	margin-bottom:-30000px;
}
.newsArea table
{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 10px 0px ;
}

.newsArea .images
{
	padding-right:10px;	
}
.newsArea img
{
	border:none;
}
.newsArea a
{
	text-decoration:none;
}

.titleNews
{
	color:#2f2e2e; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	display:block;
}
.subtitleNews
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
	color:#787878;
	display:block;

}
.size631
{
	width:631px !important;
}
.size620
{
	width:610px !important;
}
.size235
{
	width:235px !important;
}
.size250
{
	width:230px !important;
}
.newsArea p
{
	padding:0px 10px 0px 0px;
	margin:0px;
	line-height:18px;
	color:#787878;
}
.bottomNews {
	background:url(../images/bggreenbottom.jpg) repeat-x bottom left; 
	height:34px; 
	margin:0px 0px 0px 0px !important;
	width:285px;
	padding:4px 0px 0px 0px !important;
	position:absolute;
	bottom:0px;
	text-align:center;}
	
.bottomNews a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none; 
	background:url(../images/whitearrow.gif) no-repeat 5px right;
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;}
	
.newsArea ul {
	list-style: none;
	list-style-position: outside;
	margin-bottom: 5px;
	padding-top:5px;}
	
table#newsArea-main ul {list-style:none; padding:0; margin:10px 15px 0 3px; color:#696969;}
table#newsArea-main ul li {background:url(/images/green_arow.gif) no-repeat left 4px; line-height:16px; padding:0 0 5px 10px; margin:0;}
table#newsArea-main ul li a {color:#696969; text-decoration:underline;}

#alpacasSales {padding:0; margin:0; width:631px; overflow:hidden;}
#alpacasSales .columnLeft {width:50%;}
#alpacasSales .columnRight {width:50%;}
.inline {display:inline !important;}
#alpacasSales h2, .Performance h2, .star h2, #leftContFarm h2, #leftContSales h2, #leftContContact h2, #pageArticleLayout h2 {
	margin:0px 0px 20px 0px;
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:normal;
	padding:0px;}
	
.Performance p, .star p {
	margin:10px 25px 10px 0px;
	padding:0px 0px 0px 5px;}
	
.Performance h2 span, .star h2 span {color:#000000; font-weight:normal;}

#alpacasSales h3 {
	color:#2a2a2a;
	font-family:"Book Antiqua","Times New Roman", Times, serif;
	font-size:14px;}

.horizontalLine
{
	background:#d1d1d1 url(../images/horizontal_finish_line.gif) no-repeat top right;
	height:1px;
	bottom:0px;
	margin-top:15px;
	margin-bottom:15px;}
	
td.topCenter {background:url(../images/alpacas_top.gif) repeat-x top;}
td.topLeft {background:url(../images/alpacas_top_left.gif) no-repeat top right; width:10px; height:10px;}
td.topRight {background:url(../images/alpacas_top_right.gif) no-repeat top left; width:10px; height:10px;}
td.left {background:url(../images/alpacas_left.gif) repeat-y top right; width:10px;}
td.right {background:url(../images/alpacas_right.gif) repeat-y top left; width:10px;}
td.bottomLeft {background:url(../images/alpacas_botom_left.gif) no-repeat bottom right; width:10px; height:10px;}
td.bottomCenter {background:url(../images/alpacas_botom.gif) repeat-x bottom;}
td.bottomRight {background:url(../images/alpacas_bottom_right.gif) no-repeat bottom left; width:10px; height:10px;}
.clearBoth {clear:both;}
#center {padding:20px 30px 20px 30px; width:877px;}
* html #center {padding-right:0px;}
	
#center h2, #forsales h2
{
	margin:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:normal;
	padding:0px;}

#center .parameters
{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	border:#d1cbc0 1px solid;
	background:#f1fde0;
	overflow:hidden;
}

* html #center .parameters
{
	height:60px;
}
#center .parameters div
{
	padding:10px 10px 15px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
#center .parameters div.results
{
	padding-top:30px;
}
#center .parameters select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:150px;
	margin:0px 0px 0px 0px;
}
#center .parameters input
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#center .parameters span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	display:block;}

.clearfix {float:left; margin-right:20px;}
* html .clearfix {margin-right:10px;}
* html .SalesListing {width:860px; padding:0; margin:20px 0px 10px 0px; overflow:hidden;}
#center .SalesListing {padding:0; margin:20px 0px 10px 40px; max-width:860px; border:0px;}
.SL-table {margin-bottom:12px;}
.SalesListing td {margin:0px; vertical-align:top;}
.SalesListing-thumb {width:128px; padding:0;}
	
	.SalesListing-thumb img {
	margin:0;
	padding:2px;
	border:#CCCCCC 2px solid;
	display:block;
	min-width:120px;
	min-height:120px;
	width:120px;
	height:120px;}

.list-thumb {position:relative;}
.list-forsale, .list-sold {position:absolute; top:0px; left:0px; width:68px; height:68px; z-index:10000; cursor:pointer;}
.list-forsale {background:transparent url(/images/for-sale.png) 0 0;}
.list-sold {background:transparent url(/images/sold.png) 0 0;}

.SalesListing-details {
	width:712px;
	padding:8px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;}
	
	.name {font-size:15px; color:#CC0000; font-weight:bold; margin:0; padding:6px 0 6px 0; text-decoration:none;}
	.name a:hover {text-decoration:none;}
	.stats {font-size:12px; line-height:14px; color:#000000; margin:0; padding:0 0 0 12px;}
	.gray {color:#666666;}
	.headline {font-size:12px; line-height:12px; color:#64AD01; margin:0; padding:6px 0 12px 0;}
	.descr {font-size:12px; line-height:14px; color:#666666;}
	.more {font-size:12px; color:#000000; margin:0; text-decoration:underline;}

.moreDetails {
	border-top:#d2ccc1 1px solid;
	clear:both;	
	padding-top:0px;
	overflow:hidden;
	margin-bottom:30px;
	padding-bottom:10px;}
	
.fleece {
	padding-top:30px;
	padding-right:5px;
	padding-left:38px;
	padding-bottom:10px;
	width:187px;
	background:#f7f7f7 !important;
	border-right:#eeeeee 1px solid !important;
	border-bottom:#d2ccc1 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#595858;
	min-height:200px;}
	
.fleece h3
{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.fleece p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#595858;
	line-height:16px;
	padding:0px;
	margin:5px 0px 0px 0px;
}

.fleece p strong
{
	font-size:12px;
	color:#2a2a2a;
	font-weight:bold;	
}
.fleece p a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-decoration:underline;}
	
.miniPhotos {
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	border-bottom:#d2ccc1 1px solid;
	width:690px;
	background:#f7f7f7 !important;
	min-height:200px;}

.progeny {
	padding-top:30px;
	padding-left:38px;
	padding-bottom:10px;
	border-bottom:#d2ccc1 1px solid;
	width:940px;
	background:#f7f7f7 !important;}
	
.progeny h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;}
	
h3.awards {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;}
	
.miniPhotos a.images
{
	float:left;
	background:none;
	padding:0px;
	margin:20px 120px 0px 0px;
}
.miniPhotos .histogram img
{
	width:185px;
	height:143px;
	border:#cecece solid 1px !important;
	margin:5px;
}
.miniPhotos .histogram
{
	width:197px;
	height:155px;
	margin-right:10px;
	border:#b1b1b1 solid 1px;
	background:#FFFFFF;
	float:left;
}
.miniPhotos .fleecePhoto img
{
	width:185px;
	height:143px;
	border:#cecece solid 1px !important;
	margin:5px;
}
.miniPhotos .fleecePhoto
{
	width:197px;
	height:155px;
	border:#b1b1b1 solid 1px;
	background:#FFFFFF;
	float:left;
}

.miniPhotos a.images img
{
	border:none;
}
.miniPhotos .links
{
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.miniPhotos .comments
{
	margin-bottom:10px;
}
.miniPhotos .comments strong
{
	font-family:"Garamond","Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#292929;
	margin:0px 50px 10px 0px;
}
.miniPhotos .comments p
{
	margin:0px;
	padding:0px;
}
.miniPhotos a
{
	color:#696969;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(../images/green_arow.gif) no-repeat left 4px;
}
.leftresume
{
	padding-top:15px;
	padding-right:5px;
	padding-left:38px;
	padding-bottom:10px;
	width:140px !important;
	border-right:#d2ccc1 1px solid;
	border-bottom:#d2ccc1 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#595858;}
	
.leftresume a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:underline;}
.leftresume table, .fleece table, html>body .leftresume table, html>body .fleece table {margin-top:10px;}
.leftresume .HeadAlpaca {width:186px; background:#FFFFFF; overflow:hidden; position:relative;}
.leftresume .HeadAlpaca img {border:#cecece solid 1px !important; padding:5px; background:#fff;}
.leftresume td, .fleece td, html>body .leftresume td, html>body .fleece td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#595858;
	padding:0px;
	margin:0px;
	width:100px;
	height:18px;}
	
.rightDetail
{
	padding-top:15px;
	padding-right:20px;
	padding-left:20px;
	width:668px;
	border-bottom:#d2ccc1 1px solid;
}
.rightDetail .textDetails p
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#595858;
	padding:10px 0px 0px 11px;
	margin:0px 0px 0px 0px;
}
.photoDetail
{
	background:#f1fde0;
	text-align:center;
	margin:15px 0px 20px 0px;
	padding:1px 0px 0px 0px;
	border:#d2ccc1 1px solid;
	width:668px;
}
.photoDetail img
{
	margin:1px 0px 15px 0px;
}
.photoDetail img.bodyAlpaca
{	
	width:297px;
	height:377px;
}
.description
{
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	padding:0 20px 0 20px;
	margin:0;
	width:628px;
	background:transparent;
}
.description td
{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.description td a
{
	color:#696969;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	margin:0px 5px 0px 0px;
	background:url(../images/green_arow.gif) no-repeat right 4px;
}
.description a.withsep
{
	border-right:#009900 1px solid;
	background:none;
	padding:0px 20px 0px 0px;
}
.Performance
{
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px !important;
	width:610px;
}
.Performance img
{
	padding:0px 0px 0px 0px;
	margin:10px 9px 7px 0px;
}
.Performance img.NMng
{
	margin-right:0px;
}
a.readMore
{
	background:url(../images/readMore.gif) no-repeat  left 0px!important;
	display:block;
	height:16px !important;
	width:71px !important;
	border:none !important;
	color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px !important;
	padding-left:0px !important;
	text-decoration:none !important;
	float:right;
	text-align:center;
	margin-top:10px;
}
a.readMore:hover
{
	background:url(../images/readMore.gif) no-repeat left -19px !important;
	text-decoration:none !important;
}
.lineBottom
{
	border-bottom:#CCCCCC 1px solid;
}
.lineTop
{
	border-top:#CCCCCC 1px solid;
}
.articles div {
	clear:both;
	padding:20px 0px 20px 0px;
	width:610px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
.articles a, .articles strong a {
	color:#696969;
	text-decoration:none;}

.articles h2 {
	display:block;
	margin:4px 0px 14px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px !important;
	color:#cc0000;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	border-bottom:#cccccc 1px solid;
	width:610px;}
	
.star {
	clear:both;
	padding:20px 0px 20px 0px;
	width:610px;
	border-top:#CCCCCC 1px solid;}
	
.star img
{
	float:left;
	margin:10px 15px 15px 0px;
}
.articles img
{
	float:left;
	margin:0px 15px 15px 0px;
}
.Performance a, .star a
{
	color:#696969;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	border-right:#696969 1px solid;
}
.leftContent .body
{
	margin:15px 0px 15px 0px;
}
.rightDetail .textDetails p strong
{
	font-size:14px;
	color:#2a2a2a;
	font-family:"Book Antiqua","Times New Roman", Times, serif;
}

.leftresume img
{
	margin:0px 0px 10px 0px;
}

.leftresume .button
{
	vertical-align:middle;
}
.leftresume td strong, html>body .leftresume td strong
{
	color:#2a2a2a;
	font-weight:bold;	
}
.leftresume td a, html>body .leftresume td a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#696969;
	text-decoration:underline;
}
.paddingLeft
{
	padding-left:8px;
}

#leftContContact img
{
	float:left;
	margin-right:10px;
	margin-left:10px;
	
}
#formContact
{
	padding:10px 25px 10px 44px;
}
#formContactUs
{
	background:#e9e9e9;
	border:#c9c9c9 1px solid;
	margin:20px 0px 0px 0px;
	padding:30px 30px 30px 30px;
	width:810px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595858;
	position:relative;
}

#formContactUs #leftForm
{
	width:380px;
	float:left;
}
#formContactUs #rightForm
{
	width:415px;
	float:right;
	position:relative;
}
#formContactUs #rightForm textarea
{
	width:410px !important;
	height:200px !important;
}
#formContactUs #rightForm input
{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
}

#formContactUs #leftForm input, #formContactUs #leftForm select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595858;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#formContactUs label
{
	display:block;
	margin:5px 0px 5px 0px;
}
#formContactUs #leftForm label.displayInline
{
	display:inline !important;
}
#formContactUs #leftForm label#cityLb
{
	margin-right:170px;
}

#formContactUs #leftForm input.textFields
{
	width:350px;
	padding:0px 0px 0px 0px;
}
#formContactUs #leftForm input#ctl00_ContentPlaceHolder1_email
{
	margin-bottom:5px;
}
#formContactUs #leftForm select.textFields
{
	width:355px;
}
#formContactUs #leftForm input.midleFields,#formContactUs #leftForm select.midleFields
{
	width:160px;
	margin-right:25px;
	margin-top:5px;
}
#formContactUs #leftForm #email
{
	display:block;
	margin-bottom:10px;
}
#formContactUs #leftForm .checkbox
{
	width:400px;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#formContactUs #leftForm .checkbox ul
{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#formContactUs #leftForm .checkbox li
{
	background:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#formContactUs #leftForm .checkbox label
{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#formContactUs #leftForm .checkbox input
{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#formContactUs #leftForm .checkbox select
{
	margin:7px 10px 0px 10px;
}
.paddingLeft
{
	padding-left:8px;
}

h1.home
{
	background:url(../images/banner.jpg) no-repeat top left;
	width:953px;
	height:218px;
}

h1.titleTop {
	background:transparent url(../images/banner_title.jpg) no-repeat top left;
	width:914px;
	height:47px;
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size:38px;
	font-weight:normal;
	color:#64ad01;
	padding:20px 0 0 39px;
	margin:0;}

.leftresume h3
{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.aboutArea h3, .newsArea h3
{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#cc0000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	display:block;}
	
.newsArea h3 {padding:0 0 0 3px;}

/* |||||||||||||||| Footer |||||||||||||||| */ 
#footer {
	height:78px;
	width:953px;
	padding:0;
	margin:0;}
	
#footer .footerTop {
	position:relative;
	padding:0;
	margin:0;
	height:31px;
	text-align:center;}
	
#footer .footerTop .left {
	position:absolute; 
	left:0px; 
	background:url(../images/footer_letf.gif) no-repeat left top; 
	height:31px;
	width:37px;}
	
#footer .footerTop .content {
	background:url(../images/bg_footer_top.gif) repeat-x top left; 
	width:879px; 
	position:absolute; 
	left:37px; 
	height:23px;
	padding:8px 0px 0px 0px;}

#footer .footerTop .content img {border:none;}

#footer .footerTop .right{
 background:url(../images/footer_right.gif) no-repeat top left; 
 width:37px; 
 position:absolute; 
 right:0px; 
 height:31px;}

#footer .footerBottom {
	position:relative;
	padding:0;
	margin:0;
	height:47px;}
	
#footer .footerBottom .leftCorner {
	position:absolute; 
	left:0px; 
	background:url(../images/footer_left_corner.gif) no-repeat left top; 
	height:47px; 
	width:37px;}
	
#footer .footerBottom .content { 
	background:url(../images/bg_footer_bottom.gif) repeat-x top left; 
	width:879px; 
	position:absolute;
	left:37px; 
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7f7f7e;
	padding:4px 0 0 0;
	text-align:center;}
	
#footer .footerBottom .content ul {
	list-style: none;
	list-style-position: outside;
	display:inline;
	height:20px;}
	
#footer .footerBottom .content ul li {display: inline;}

#footer .footerBottom .content a {
	color:#7f7f7e;
	text-decoration:none;
	padding: 0 8px;
	border-right: 1px solid #709a24;}
	
#footer .footerBottom .content a.noBdr {border:none;}

.address {margin:5px 0 0 0; padding:0; text-align:center; display:block;}

#footer .footerBottom .rightCorner {
	background:url(../images/footer_righ_corner.gif) no-repeat top left; 
	width:37px; 
	position:absolute; 
	right:0px; 
	height:47px;}
	
#center h3 {
	color:#555555;
	margin:0px 0px 0px 10px;}
	
/*MALES*/
.males h2
{
	color:#0076cc !important;
	margin-left:10px !important;
}
.males p
{
	margin-left:10px !important;
}
#center h2 span
{
	color:#000000;
}
.males .photos a img
{
	border:#0076cc 2px solid !important;
}
.males .photos a.names
{
	color:#0076cc !important;
}
/********************/
/*FEMALES*/
.females h2
{
	color:#f615a9 !important;
	margin-left:10px !important;
}
.females p
{
	margin-left:10px !important;
}
.females .photos a img
{
	border:#f615a9 2px solid !important;
}
.females .photos a.names
{
	color:#f615a9 !important;
}
/********************/
/*STUDS*/
.studs h2
{
	color:#167dc7 !important;
	margin-left:10px !important;
}
.studs p
{
	margin-left:10px !important;
}
.studs .photos a img
{
	border:#167dc7 2px solid !important;
}
.studs .photos a.names
{
	color:#167dc7 !important;
}
/********************/
/*CRIA*/
.cria h2
{
	color:#FF9900 !important;
	margin-left:10px !important;
}
.cria p
{
	margin-left:10px !important;
}
.cria .photos a img
{
	border:#FF9900 2px solid !important;
}
.cria .photos a.names
{
	color:#FF9900 !important;
}

.PaddingLogin
{
	padding-top:100px;
	padding-bottom:100px;
}
.LoginCenter
{
	margin:0px auto;
	width:200px;
	padding:10px 20px 25px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#b0d12c;
	position:relative;
}
.LoginCenter label, .LoginCenter input
{
	display:block;
	width:200px;
}
.LoginCenter input#btnSubmit
{
	display:inline !important;
	right:10px;
	bottom:0px;
	position:absolute;
	border:none;
	background:url(../images/submit.gif) no-repeat top left;
	height:19px;
	width:71px !important;
	margin:10px 0px 10px 0px;
}
.LoginCenter input#Reset1
{
	display:inline !important;
	float:right;
	border:none;
	background:url(../images/clear.gif) no-repeat top left;
	height:19px;
	width:71px !important;
	margin:10px 0px 10px 0px;
	left:10px;
	bottom:0px;
	position:absolute;
}
.LoginCenter #lblMessage
{
	color:#FF0000;
	padding:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;	
	text-align:center;
}
#RequiredFieldValidator1 {position:absolute; left:10px; top:30px;}
#RequiredFieldValidator2 {position:absolute; left:10px; top:68px;}
.buttonBottom {border:none; background:url(../images/whitebutton.gif) no-repeat top left; font-family:Arial, Helvetica, sans-serif; color:#6dbf00; font-size:10px; text-decoration:none; width:73px; height:21px; text-align:center; padding-bottom:2px;}
.Box2 table {border-color: Black; background-color:#FFFFFF; width: 528px; margin:40px auto; color:#696969;}
.Box2 table td {border-color:#6dbf00; padding:5px 5px 5px 20px; text-align:left;}
.Box2 table a {color:#333333; margin-left:10px;}
.formContactUs {background:#e9e9e9; border:#c9c9c9 1px solid; margin:0; padding:30px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595858;}
.formContactUs #right {float:right; width:400px;}
.formContactUs #left {float:left; width:400px;}
.titleSections {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; display:block;}
.formContactUs #right span,.formContactUs #right input,.formContactUs #right textArea {display:block; width:300px;}
#rbtGender {width:200px !important;}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator4 {right:5px! important; top:15px! important; position:absolute;}
#ctl00_ContentPlaceHolder1_lblMessage {font-size:16px !important; color:#6dbf00; font-weight:bold;}
.medal {background:url(../images/medal.gif) no-repeat top left; width:13px; height:21px;}
	.miniPhotos:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.miniPhotos {display:inline-block;}
	.miniPhotos {display:block;}
	* html .miniPhotos {height:1px;}

/* ||||||||||||||| Awards Page ||||||||||||||| */
#awards-nav {width:627px; z-index:100;}
#awards-nav ul, #awards-nav ul li a {padding:0; margin:0; color:#ef4232; font-family:Georgia,'Times New Roman', Times, serif; font-size:14px; text-decoration:none;}
#awards-nav ul li {list-style:none; list-style-image:none; list-style-type:none; float:left; padding:0 3px; margin:0;}	
#awards-nav ul li a:hover {text-decoration:underline; color:#cc0000;}
#awards-nav ul li a.current-page {display:block; color:#cc0000; font-size:24px; line-height:32px; margin-top:-8px;}
#awards-nav ul li a.current-page:hover {text-decoration:none !important; cursor:default;}
.show-name {width:627px; font-family:Georgia,'Times New Roman', Times, serif; font-size:14px; color:#cc0000; border-bottom:#cac1b3 1px solid; padding:0 0 3px 0; margin-top:10px;}
.awards-row {height:18px; background:#FBFBF8;}
.awards-altrow {height:18px; background:#F2F2E5;}
.awards-row, .awards-altrow {font-size:11px; color:#2a2a2a; vertical-align:middle;}
.awards-row a, .awards-altrow a {color:#307900;}
.award-col1 {padding-left:3px !important;}

.translate-wrapper {position:relative; width:280px; height:16px; margin:0 auto;}
#flag1, #flag2, #flag3, #flag4, #flag5 ,#flag6, #flag7, #flag8
{position:absolute; display:inline; width:24px !important; height:14px !important; overflow:hidden; top:0; border:#C7C7CA 1px solid;}
#flag1 {left:0;}
#flag2 {left:35px; width:23px !important;}
#flag3 {left:70px;}
#flag4 {left:105px;}
#flag5 {left:140px;}
#flag6 {left:175px;}
#flag7 {left:210px;}
#flag8 {left:245px;}

#flag1 img {position:absolute; left:-8px; top:-111px;}
#flag2 img {position:absolute; left:-40px; top:-111px;}
#flag3 img {position:absolute; left:-71px; top:-111px;}
#flag4 img {position:absolute; left:-100px; top:-111px;}
#flag5 img {position:absolute; left:-8px; top:-132px;}
#flag6 img {position:absolute; left:-40px; top:-132px;}
#flag7 img {position:absolute; left:-70px; top:-131px;}
#flag8 img {position:absolute; left:-100px; top:-131px;}

/* ||||||||||||||| Print ||||||||||||||| */
@media print {#header {display:none;}}
@media print {#header-print {display:block !important;}}
@media print {td#leftContSales {display:none;}}
@media print {td#rightCont {display:none;}}
@media print {#footer {display:none;}}
@media print {.bgBody {overflow:visible; background:transparent !important; position:absolute; left:0; top:150px;}}
@media print {.title {background:none !important; height:auto !important; width:100% !important; color:#61A801 !important; font-size:30px !important; border-bottom:1px solid #61A801;}}
@media print {.titlewide {width:100% !important;}}
@media print {.SL-table, x:-moz-any-link, x:default {page-break-before:always;}}/* Only FireFox 3 */
@media print {.list-forsale {display:none;}}
@media print {.titleTop {text-align:center; background:transparent !important; position:relative; left:0; top:-120px;}}

