/* 

The default.css is divided into THREE parts

1) Page displays

2) Template Control like subcats, features, breadcrumbpath

3) Store Cart

 */

 

 /* Begin Page Display Area */

 

 /* For meeting ADA requirements, font sizes must use the "small, x-small" sizes. For maximizing page appearance, you may want to change these to "# px;" instead  */

 

body  {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		color: #333;
		font-size:11px;
		background-color: #F0F1E9;

		margin: 0px 0px 0px 0px;

	}
    
a:active,a:link,a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #A34E02;	
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A36E02;
	text-decoration: none;
}



.leftnav,a.leftnav,a.leftnav:active,a.leftnav:link,a.leftnav:visited {  
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#fff; font-size:10px;font-weight:BOLD; text-decoration:NONE; 
	}

a.leftnav:hover {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#fff; font-size:10px;font-weight:BOLD; text-decoration:NONE; 
	text-decoration: underline;
	}
.leftnavcurrent,a.leftnavcurrent,a.leftnavcurrent:hover {
	color:#F1FD53; font-size:10px;font-weight:BOLD;
	}

.leftnav2,a.leftnav2,a.leftnav2:active,a.leftnav2:link,a.leftnav2:visited {  
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#06479E; font-size:10px;font-weight:BOLD; text-decoration:NONE; 
	}

a.leftnav2:hover {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#06479E; font-size:10px;font-weight:BOLD; text-decoration:NONE; 
	text-decoration: underline;
	}
.leftnavcurrent2,a.leftnavcurrent2,a.leftnavcurrent2:hover {
	color:#052B5F; font-size:10px;font-weight:BOLD;
	}
table,th,tr,td,ul,p,blockquote,label{  

	font-family:VERDANA,ARIAL,HELVETICA,SANS-SERIF;
			font-size:11px; font-color:#000;

}

/*additional*/
		
.white_txt {font-family: Verdana, Arial,Helvetica, sans-serif;color:#fff; font-size:10px;text-decoration:NONE;}
a.white_txt,a.white_txt:link,a.white_txt:visited  {font-family: Verdana, Arial,Helvetica, sans-serif;color:#ED9224; font-size:10px; font-weight:bold;text-decoration:NONE;}
a.white_txt:hover {font-family: Verdana, Arial,Helvetica, sans-serif;color:#fff; font-size:10px;font-weight:bold; text-decoration:underline;}


.footer_link {font-family: Verdana, Arial,Helvetica, sans-serif;color:#fff; font-size:10px;font-weight:bold; text-decoration:NONE;}
a.footer_link,a.footer_link:link,a.footer_link:visited  {font-family: Verdana, Arial,Helvetica, sans-serif;color:#E6F158; font-size:10px; font-weight:bold;text-decoration:NONE;}
a.footer_link:hover {font-family: Verdana, Arial,Helvetica, sans-serif;color:#E6F158; font-size:10px;font-weight:bold; text-decoration:underline;}
				
		
table.maintable {

	background-color: #FFFFFF;

	border: thin solid Black;	

}	



.header {

	background-color: #f5deb3;	

}

.leftcol {

	background-color: #b0c4de;	

}

.centercol {

	background-color: #E6E7D5;	

}



.centercol2 {

	background-color: #EAE8E8;	

}



.rightcol {

	background-color: #F2F2F2;	

}

.xx-small {

	font-size: xx-small;

}	



/* All these are couplets - h1&h2, h3&h4, h5&h6 */



h1{

color: #571E0A;

font:normal normal bold 16px Arial,Helvetica,sans-serif;

text-decoration:none;
font-weight:bold;

}

h2{

color: #882C0A;

font:normal normal bold 16px Arial,Helvetica,sans-serif;

text-decoration:none;
font-weight:bold;
	

}

h3{

	font-size: medium; 

	color: #7B4415;
	font:normal normal bold 12px Verdana,Arial,Helvetica,sans-serif;

}

h4{

color: #571E0A;

font:normal normal bold 16px Arial,Helvetica,sans-serif;

text-decoration:none;
font-weight:bold;

}

h5{

	font-size: small;

	color: #882C0A;
	
	font:normal normal bold 12px Verdana,Arial,Helvetica,sans-serif;

}

h6{

	font-size: small;

	color: #000000;

	

}



/* End Page Display Area */



/* Begin Template Control Area */



/* SubCats, Footer & Breadcrumbpath should use pixel size to control display and avoid breaking templates */



a.subcats:link,a.subcats:visited,a.subcats:active{

	color: #7C3C13;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	
}

a.subcats:hover{

	color: #4A2006;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	border-top: 1px solid #F0F0F1;

	border-bottom: 1px solid #F0F0F1;

}

.subcatcurrent{

	color: #ABCCF5;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;
	font-weight:bold;

	font: italic;

}



.breadcrumbpath,a.breadcrumbpath:link,a.breadcrumbpath:active,a.breadcrumbpath:visited{

	color: #B44406;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;
	
	font-weight:bold;

}

a.breadcrumbpath:hover{

	color: #B44406;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;
	
	font-weight:bold;

	border-top: 1px solid #B44406;

	border-bottom: 1px solid #B44406;
}

.breadcrumbcurrent{

	color: #fff;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;
	font-weight:bold;

}



.copyright{

	font-size: small;

	color: #3B6229;
	
	font:normal normal bold 11px Verdana,Arial,Helvetica,sans-serif;

}




.calendar{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	font-weight:bold;
	
	color:#333;

}

.date{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	
	color:#666666;
	

}

a.date{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	
	color:#8E919A;

}






.stars{

	color: Red;

	font-size: 14px;

}



.littlecart {

	border-top: thin solid Black;	

}



.articleindex {

	font-size:24px;

	font-weight: bold;

}



/* End Template Control Area */



/* Begin Store Cart Area */



/* 



These should all be pixel sizes for best display 



Item, Sale and Price Class are in main_display and item_detail.tpl



Item = The product Name in a Main Display Page

Sale = Sale Price of Item

Price = Price of Item - template includes " style="text-decoration: line-through;" " when item is on sale 



 */

.item {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 14px;
	font-weight:bold;

	color: #A7461A;

	

}

 

.sale {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: Red;

	font-weight: bold;

}

.red {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: Red;

	font-weight: bold;

}
.price {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: Black;

	

}
.price2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #622F04;


}


.price_strike {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: Black;

	font-weight: normal;

	text-decoration: line-through;

}



/* checkout is the class which controls all the registration area and store cart 



	checkoutheader is for the heading area

	checkout is the class for all tags NOT in the shopping cart and is the same as the <p> tag

	shoppingcart is the class for all tags in the actual shopping cart table

 */



.checkoutheader{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: Maroon;

	background-color: #FFF8DC;

} 

.checkout{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

	font-weight: normal;

}

table.checkout{

	border: 1px dotted #0000CD;

}



tr.borderbottom{

	border-bottom: medium solid Black;

}	



.shoppingcart{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

	font-weight: normal;

}

.smallcart,a.smallcart:active,a.smallcart:link,a.smallcart:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #E0CFA7;

	font-weight: normal;

}

a.smallcart:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #E0CFA7;

	font-weight: normal;

}

.smalltext{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #CAAD79;

	font-weight: normal;

}

th.cart{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #fff;

	border: 1px solid #896C38;
	
	background: #896C38;

}

td.cart{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: xx-small;

	color: #000000;

	border: 2px solid #896C38;

}

table.cart {

	border: 1px solid #896C38;

}



.itemdetail {

	border-bottom-color: #944B0A; 

	border-bottom-style: solid; 

	border-bottom-width: thin;


}



.specs_1 {

	border: 1px solid Black;

}



.specs_2 {

	border-bottom: 2px solid Black;

}



.right_align {

	text-align: right;

}	



td.portalindex {

	border: 1px solid Gray;	

}
.portalindex,.area{
	COLOR: #882C0A; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; 
	
A.portalindex:link {
	COLOR: #773C0A; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold
}
A.portalindex:visited {
	COLOR: #AE7342; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold
}

A.portalindex:hover {  
	color: #773C0A;
	text-decoration: underline
}

/* calendar is the class which controls the calendar



 */




  .CoolerInput

{

	border-bottom: 1px solid #ccc; 

	border-left: 1px solid #ccc; 

	border-right: 1px solid #ccc; 

	border-top: 1px solid #999; 

	font-family: Verdana, Helvetica; 

	font-size: 11px;

}





.categorytitle{

background:transparent;

color:#5D680A;

font-size:11px;

font-weight:bold;

text-decoration:none

}



TABLE.calendar { text-align: center; font-size: small; }
  TH.month { background-color: #FFEC8B; }
  TD.prev-month,a.prev-month { text-align: left; color: #7778B0;font-weight:bold;font-size:10px;}
  TD.next-month,a.next-month { text-align: right; color: #7778B0;font-weight:bold;font-size:10px;}
  TH.day-of-week { font-size: x-small; }
  TD.selected-day { background-color: #FF9933; }
  TD.active-day { background-color: #CF6318; }
  TD.day {}
  TD.today,a.today { color: #7778B0;font-weight:bold;font-size:10px; }


