/***************************
Global Styles
***************************/
a:link, a:visited, a:active { color: #893003; }
a:hover { color: #893003; }

p {
	margin-top: 0px;
	padding-top: 0px;
	line-height: 18px;
}

/** Headers **/

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #893003;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
h1 a:link, h1 a:visited { color: #893003; }
h1 a:hover { color: #893003;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #b1a14f;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
h2 a:link, h2 a:visited { color: #b1a14f;  }
h2 a:hover { color: #b1a14f;  }

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #893003;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
h3 a:link, h3 a:visited { color: #893003;  }
h3 a:hover { color: #893003;  }

h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;;
	color: #b1a14f;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
h4 a:link, h4 a:visited { color: #b1a14f;  }
h4 a:hover { color: #b1a14f;  }

h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #893003;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
h5 a:link, h5 a:visited { color: #893003;  }
h5 a:hover { color: #893003;  }

/** Lists **/

ul li {
	margin-top: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif); 
}

.insideList {
	list-style-position:inside;
}

/*****************************
Navigation
******************************/

#Nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e6e1c6;
}

#Nav a:link, #Nav a:visited, #Nav a:active {
	color: #e6e1c6;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}

#Nav a:hover {
	color: #ffffff;
}

#TabNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #beb16f;
	padding: 0px 0px 0px 0px;
}

#TabNavLinks a:link, #TabNavLinks a:visited, #TabNavLinks a:active {
	font-size: 14px;
	color: #5b572a;
	text-decoration: none;
	padding: 8px 20px 5px 20px;

}

#TabNavLinks a:hover {
	background-color: #beb16f;
}


/*********************************
Content
*********************************/
#Box1 {
	margin-left: 30px;
	width: 500px;
	border: 3px solid #837E49; padding: 10px; background-color: #D1CA9E;
}
#Btn1 {
	height: 85px;
	margin: 0px;
	padding: 10px 50px 0px 15px;
	
	background-image: url(../images/btn-store.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #716c42;
}
#Btn1 p { margin-bottom: 0px; padding-bottom: 2px; }
#Btn1 a:link, #Btn1 a:visited, #Btn1 a:active { color: #716c42; text-decoration: none; font-weight: bold; }
#Btn1 a:hover { color: #893003; }

#Btn2 {
	height: 85px;
	margin: 0px;
	padding: 10px 50px 0px 15px;
	
	background-image: url(../images/btn-paw.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #716c42;
}
#Btn2 p { margin-bottom: 0px; padding-bottom: 2px; }
#Btn2 a:link, #Btn2 a:visited, #Btn2 a:active { color: #716c42; text-decoration: none; font-weight: bold; }
#Btn2 a:hover { color: #893003; }

#Btn3 {
	height: 85px;
	margin: 0px;
	padding: 10px 50px 0px 15px;
	
	background-image: url(../images/btn-owner.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #716c42;
}
#Btn3 p { margin-bottom: 0px; padding-bottom: 2px; }
#Btn3 a:link, #Btn3 a:visited, #Btn3 a:active { color: #716c42; text-decoration: none; font-weight: bold; }
#Btn3 a:hover { color: #893003; }



/***********************************
SideBar
**********************************/
#SideBar { border-top: 30px solid #e7e1c2; }
#SideBar a {  }

#SideBar p {
	line-height:normal; 
}
#SideBar h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d390e;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
#SideBar h1 a:link, #SideBar h1 a:visited { color: #893003; }
#SideBar h1 a:hover { color: #893003;}

#SideBar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #837e49;
	margin-top: 0px; padding-top: 0px; margin-bottom: 10px;
}
#SideBar h2 a:link, #SideBar h2 a:visited { color: #837e49;  }
#SideBar h2 a:hover { color: #837e49;  }


#SideBox1 {
	border-bottom: 7px solid #e7e1c2;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #9C4D24;
	color: #E6DFC3;
}
#SideBox1 .infoBoxContents {
	margin: 0px 20px 0px 30px;
	width: 255px;
	padding: 0px;
	background-color: #9C4D24;
	color: #E6DFC3;
}

#SideBox1 h1 { font-size: 14px; font-weight:bold; color: #E6DFC3; margin: 0px; padding: 5px 10px 5px 10px; background-color: #8D3205; }
#SideBox1 p { margin: 0px; padding: 5px 10px 5px 10px; background-color: #9C4D24;}
#SideBox1 a {color: #E6DFC3; }
#SideBox1 a:hover { color: #FFFFFF; }
#SideBox1 ul { margin-top: 0px; padding-top: 5px; margin-bottom: 0px; padding-bottom: 10px; background-color: #9C4D24;}
#SideBox1 ul li { list-style-image: none; list-style-type: circle; padding-top: 0px; padding-bottom: 0px;}

#SideBar_NoBack {
	padding: 0px 0px 0px 0px;
	background-color: #e7e1c2;
	border-bottom: 7px solid #837e49;
}
#SideBar_NoBack p { margin-bottom: 3px; padding-bottom: 3px; }

#SideBar_Text {
	padding: 10px 25px 10px 25px;
}
.boxText{
	color:#3d390e;
	font-size: 12px;
	font-weight:normal;
}
.sideDiv{
	padding: 10px;
	margin: 0px;
	border-top: 6px solid #968f59;
	}
.infoBoxHeading{
	padding: 0px 0px 0px 15px;
	background-image: url('/images/bullet2.gif');
	background-position: middle right;
	background-repeat: no-repeat;
	}
.productListing{
	border-left: 4px solid #b2ab79;
	border-right: 4px solid #b2ab79;
	border-bottom: 4px solid #b2ab79;
	background-color: #b2ab79;
	}
.productListing-heading{
	color: #ffffff;
	}
.productListing-heading a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	}
.productListing-odd{
	background-color: #f4f1df;
	}
.productListing-even{
	background-color: #ccc496;
	}
#productDiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;	
	background-color: #b2ab79;
	padding: 4px;
	}
#productDiv P{
	margin: 1px 0px 4px 5px;
	padding: 0px;
	}

#productBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3d390e;	
	background-color: #f4f1df;
	padding: 4px;
	}
#productFooter{
	text-align: right;
	background-color: #e4e0c6;
	padding: 4px 4px 4px 4px;
	}	
.productImage{
	border: 1px solid #41403f;
}
#newProds{
	background-color: #b2ab79;
	border: 2px solid #b2ab79;

}
#newProds .smallText{
	border: 1px solid #b2ab79;
	background-color: #f4f1df;
}
.pageHeading{
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: Verdana;
	font-weight: bold;
	font-size: 16pt;
	color: #893003;
	margin-top: 0px; padding-top: 10px; margin-bottom: 10px;
	padding-bottom: 10px;
}
.pageHeading a:link, .pageHeading a:visited { color: #893003; }
.pageHeading a:hover { color: #893003;}
	
/******************************
Footer
*****************************/

#PgFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d390e;
}

/*********************************
Photo Alignment
*********************************/

.Photo {
	border: 10px solid #ffffff;
}
.PhotoRight {
	float:right;
	margin-left: 10px;
	border: 10px solid #ffffff;
}
.PhotoLeft {
	float:left;
	margin-right: 10px;
	border: 10px solid #ffffff;
}
.PhotoRightNB {
	float: right;
	margin-left: 10px;
}
.PhotoLeftNB {
	float: left;
	margin-right: 10px;
}


/***********************************
Text Styles
************************************/
.LargeText { font-size: 14pt; }
.MedText { font-size: 12pt; }
.SmallText { font-size: 8pt; }

.MainBody { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; color: #3d390e; }

.Color1 {  color: #893003; }

.Color2 {  color: #b1a14f; }

.Color3 {  color: #837e49; }

.Color4 {  color: #b5724f; }

.Testimonials {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #FFFFFF;
}

/***********************************
FORM ERROR TEXT
***********************************/
.error {
	color: #893003;
	font-weight: bold;
}
.regularPrice{
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #893003;
}
.specialPrice{
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #b5724f;
}

.boxHead{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding: 5px 0px 5px 0px;
}
.loginBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	color: #3d390e;	
	background-color: #f4f1df;
	padding: 2px;
	height: 140px;
	}