/*________________________________________________Kansas Alpacas Co __Style Sheet___________________________________*/

/*__BreedWorks 2/24/04 */

BODY {
	MARGIN: 0px;
	font-family : Arial, sans-serif, Verdana, Geneva, Helvetica;
	font-size: 11px;
	Background-Color: #fff;  
}
a:link{
	text-decoration: None;
	color:#000;
}
a:hover{
  text-decoration: None;
  color:#000;
}
a:active{
	text-decoration: None;
	color:#666666;
}
a:visited{
	text-decoration: None;
	color:#000;
}

/*________________________________________________HTML TAGS___________________________________*/

hr {
	color: #0063B0;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 1px;
}

h1{ 
	font-family : Arial, sans-serif, Verdana, Geneva, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #691124;
	margin-top: 0px;
	margin-bottom: 5px;
}
h2{
	font-size: 14px;
	font-weight: Bold;
	color: #0063B0;
	margin-top: 0px;
	margin-bottom: 5px;
}
h3, h3 a:link, h3  a:visited{
	font-size: 13px;
	font-weight: bold;
	color: #0063B0;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #691124;
}
h4{
	font-size: 14px;
	font-weight: Bold;
	color: #0063B0;
	margin-top: 0px;
	margin-bottom: 5px;
}
h5{
	font-size: 12px;
	font-weight: Bold;
	color: #0063B0;
	margin-top: 0px;
	margin-bottom: 0px;

}
H6{
    font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #0063B0;
	margin-top: 5px;
	margin-bottom: 5px;

}

H6 a:link, H6 a:visited{
  color: #0063B0;
}

P{	    
    font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
}

p a:link, p a:visited{
	text-decoration: underline;
	color:#000;
}


li{
    font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;

}
/*________________________________________________| Top Hat |__________________________________________________*/
#Tophat{
	width: 763px;
	/*border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;*/
	height: 112px;
	background-image:url(../images/Layout_graphics/TopHat_Graphic.jpg);
	background-repeat:no-repeat;
}


#Logo{
	width:168px;
	/*Border-right: 1px solid #000;*/

}
		
#PageTitle{
    vertical-align:top;
	width: 415px;
	height:112px;
	padding: 70px 10px 4px 0px;
}

.PageTitle{
	font-family :  Arial, sans-serif, Geneva, Helvetica;
	font-size: 20px;
	font-weight:Bold;
	color:#E82A17;
}




#Pagemenu{
    height:26px;
    vertical-align:top;
	text-align: right;
	padding: 5px 15px 0px 5px;
}

.Pagemenu, .Pagemenu a:link, .Pagemenu a:visited {
	font-family : Arial, sans-serif, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #AB710A;
}


#EmailPrint_Button{
    width:166px;
	vertical-align: bottom;
	padding:10px;
	/*Border-left: 1px solid #000;*/

}

.PrintEmail, .PrintEmail a:link, .PrintEmail a:visited{
	background-Color:#0063B0;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

/*_________________________________________________________LayOut_Defult_Styles_________________________________________________*/


#LayOut_Table{
    /*border: 1px solid #000;*/
	width: 763px;
}



#LeftColumn{
    vertical-align:top;
	width:152px;                           
	padding:0px 10px 0px 10px;
	background-image:url(../images/Layout_graphics/BackGroundNav_Slice.gif);
	background-repeat:repeat-y;
	/*Border-right: 1px solid #000;*/
}



#Fusebox_Container{
    background-Color:#FFF;
    vertical-align:top;
	Width: 587px;
}

#Address{
    vertical-align:bottom;
	width:159px;                          
	background-Color:#FFF;
	padding: 10px 5px 0px 10px;
	font-family : Arial, sans-serif, Verdana, Geneva, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}
#Address a:link, #Address a:visited{
	color: #FFF;

}



/*_________________________________________________________Page Categories Features_________________________________________________*/
#breedcrumb{
   vertical-align:top;
   width:387px;
   padding: 0px 20px 5px 20px;
}
 
#mainContent{
   vertical-align:top;
   width:405px;
}



#mainContent_NoTout{
   vertical-align:top;
   width:585px;
   padding: 0px 20px 0px 20px;
}


#ToutColumn{
    width:174px;
	vertical-align: top;
	padding-left:10px;
	padding-right:10px;
	/*Border-left: 1px solid #000;*/
}

.Features_Text{
	padding-left:10px;
	padding-Right:10px;


}

/*_________________________________________________________NavTable_________________________________________________*/











/* ____________________________________________________| Footer |______________________________________________*/
#Footer{
	width:740px;
	background: #FFF;
	text-align:left;
}







.FooterText{
	width:716;
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	background-color:#0063B0;
	color: #FFF;
}


.FooterText a:link, .FooterText a:visited{
	text-decoration:none;
	color: #FFF;
}

/*_______________________________________________| Print Styles |_______________________________________________*/
#Tophat_print{
    Width: 609px;
	border: 1px solid #691124;
	Background-Color: #FFF; 




}

#lay_Print{
	Background-Color: #FFF; 
	border-left: 1px solid #691124;
	border-right: 1px solid #691124;
	border-bottom: 1px solid #691124;
	vertical-align:top;
	Width: 600px;
	padding-left: 6px;
}

#Footer_print{
	width:614px;
	background: #CF982E;
	border:1px solid #002E56 

}
#Footer_print td{
    padding: 3px 0px 3px 15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #002E56;
	vertical-align:middle;
	text-align:left;
}

#FooterText{
    text_decloration: none;
	color: #FFF;
}


#FooterText a:link, #FooterText a:visited{
    text_decloration: none;
	color: #FFF;
}

/*_______________________________________________| Pop_up Email Styles |_______________________________________________*/
#EmailPopUp{   
	vertical-align: top;
	background-color: #FFF;
	Border: 1px solid #002E56;
}
/*_______________________________________________| Tout Styles |_______________________________________________*/

#Graytout{
	width:164px;
	background-color:#D7DAC9;
	border-left:solid 1px #0063B0;
	border-right:solid 1px #0063B0;
}
#Whitetout{
	width:164px;
	background-color:#FFF;
	border-left:solid 1px #0063B0;
	border-right:solid 1px #0063B0;


}


.ToutImage{
	  padding: 0px 10px 0px 10px;
}



.ToutImage_noPadding{
	border-top:solid 1px #0063B0;
	border-bottom:solid 1px #0063B0;
}



.ToutHeader, .ToutHeader a:link, .ToutHeader a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0063B0;
    padding: 0px 10px 0px 5px;
	text-align:left;
}

.ToutText{
    padding: 2px 10px 0px 10px;
}


.ToutTitle_White, .ToutTitle_White a:link, .ToutTitle_White a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:fff;
    padding: 0px 0px 0px 0px;
	text-align:left;
}

.ToutHeader_White, .ToutHeader_White a:link, .ToutHeader_White a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:fff;
    padding: 0px 0px 0px 0px;
	text-align:left;
	text-Decoration:none;
}



.ToutText_White{
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:normal;
	color:fff;

}

/* _______________________________________________INPUT FORM Styles______________________________________________*/


.FormTitle {
	FONT-SIZE: 14px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

.FormText {
	FONT-SIZE: 11px;
	vertical-align : baseline;
	font-family : Arial, Helvetica, sans-serif;
	color: #465C1E;
}

.FormError {
	FONT-SIZE: 12px;
	color :#ff0000 ;
}

.FormErrorsmall {
	FONT-SIZE: 10px;
	color : #ff0000 ;
}

.FormTextSmall {
	FONT-SIZE: 10px; 
}

.FormTextVerySmall {
	FONT-SIZE: 9px;
	padding:0px 0px 0px 10px
	
}

.formfield {
	BACKGROUND-COLOR: #fff;
	BORDER-BOTTOM: #691124 1px solid;
	BORDER-LEFT: #691124 1px solid;
	BORDER-RIGHT: #691124 1px solid;
	BORDER-TOP: #691124 1px solid;
	COLOR: #691124;
	FONT-SIZE: 11px;
}

.formfieldlogin {
    BACKGROUND-COLOR: #fff;
	BORDER-RIGHT: #691124 1px solid;
	BORDER-TOP: #691124 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #691124 1px solid;
	COLOR: #691124;
	BORDER-BOTTOM: #691124 1px solid;
	width : 100px;
}

.formfieldcheckbox {
	FONT-SIZE: 10px;
	COLOR: #465C1E;
}

.FormButton {
    background-color:FFF;
    background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	border: solid 1px #691124;
	font-family:Arial, Helvetica, sans-serif;
	FONT-WEIGHT: 600;
	FONT-SIZE: 10px;
	COLOR: #691124;
	text-align : center;
}
.password_help a:link, .password_help a:visited{
   COLOR: #000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   margin-top:8px;
   text-decoration:underline;
}


A.FormButton:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #dddddd;
	TEXT-DECORATION: none;
}
A.FormButton:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	TEXT-DECORATION: none;
}


/*______________________________________________Breeding Form (tableLayOuts)______________________________________________________ */

#breeding_from_Table{
	width: 580px;
	Border: 1px solid #08679E;
}

#breeding_from_Header{
    padding:5px 10px 5px 10px;
	background-color:#EDD07B;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #08679E;
	Border-bottom: 1px solid #08679E;

}

#breeding_from_Holder{
    vertical-align:top;
    padding:5px 10px 5px 10px;
	background-color:#FFF;

}


.Breeding_from_Left{
    vertical-align:top;
    text-align:right;
    width:190px;
    padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.Breeding_from_Right{
    text-algin:left;
    padding-left:10px;
}    



/*________________________________________________Products___________________________________*/

.Prod_Img{
  border: 1px solid #08679E;
  }

.New{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Gray;
}

.Hot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: red;
	color: Red;
}

.Sale{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: red;
	color: Gray;
}

/* Style for product names, if no image defined   */
.prodname {
	font-size : 16px;
	font-style:;
	font-weight: bold;
}

/* Style for product names, if no image defined   */
.prodname_list {
	font-size : 14px;
	font-weight: bold;
}

/* Style for Product SKU line, if turned on */
.prodSKU {
	font-size : 11px;
	color : #666666;
}

/* Style for Product price, if turned on */
.prodprice {
	font-size : 11px;
}

/* Style for Product price emphasized words */
.prodprice2 {
	font-size : 11px;
	font-weight: bold;
	color: #08679E;
}

/* Style for Product discount line, if turned on */
.proddisc {
	font-size : 12px;
	color : maroon;
}

/* Style for border around image on moreinfo page */
.listingimg {
	margin-right : 10px;
}

.moreimg {
	border-style : solid;
	border-width : 1px;
	border-color : Silver;
	padding : 10px;
	background-color: #fff;
}

/*________________________________________________STYLES___________________________________*/

/*------------|Admin Nav|-------------------------*/

.adminbutton {
    padding: 2px;
	background-Color:#fff;
	width:90px;
	border: 1px solid #691124 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #691124;
	TEXT-DECORATION: none
}
.adminbutton a:link, .adminbutton a:visited{
	COLOR: #691124;
	TEXT-DECORATION: none
}


/*-------------  --------------------------------------------|Bottom Tout Styles|---------------------------------------------------------*/


.menu_trail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #08679E;
	margin:0px
}
.menu_trail a:link,.menu_trail a:visited
{
	font-size: 10px;
	color: #08679E;
    text-decoration: Underline;


}


#SubcatHeader{
    border-bottom: 1px solid #08679E;
	height:8px;
	padding: 0px 0px 3px 0px;
	vertical-align: top;
	color: #AB710A;
}

.SubcatHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #AB710A;
	margin:0px;

}



.Displaymargin{
	padding: 10px 10px 0px 10px;
}
	
.menulist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #C88A11;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/icons/List_Triangle.gif);
	list-style-type: disc;
}

.pagetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.sitemap_header{
    color:#FFF;
	width:100%;
	Background-Color:#0063B0;
	Border: 1px solid #000;
    padding: 0px 10px 0px 10px;

}

.Sitemapmargin{
	padding: 0px 10px 0px 10px;
	}
	

.Padding10{
  padding: 0px 10px 0px 10px;
}

.Heading{
	height:15px;
	max-width:590;
	color:#0063B0;
	border:solid 1px #0063B0;
	border-right: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-Left:10px;
	background-color:#A3CFF1;
	
}

.Border{
	border:solid 1px #0063B0;
}

.BreedWorks, .BreedWorks a:link, .BreedWorks a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	vertical-align: bottom;
	padding-left: 10px;
}
