/* larryfrench.com
Color palet:
Dark brown: #3e2a08
Lt brown: #81551d
Putty: #b3a883
Dark green: #2E3925
Green: #8f8659 */

body {
	background: #ffffff url(../pics/background_page.jpg) top repeat-x;
	color : #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin : 20px 0px 0px 0px;
	border : none;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:black;
	scrollbar-darkshadow-color:#999999;
	scrollbar-track-color:#ffffff;
}

table {
	font: 1.05em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #569196; }
img { border:none; }


/* header table */
#header table { border:1px #999999 solid; }


/* navigation table #navigation { margin-bottom: 1em; } */
#navigation table, #footer table {
	border:1px #999 solid;
	border-bottom:1px #666 solid;
	border-top: none;
	background: url(../pics/background_nav_bar.jpg);
}

#navigation td {
	text-align:center;
	margin:0;
	padding: 0px 12px;
	border-left: 1px solid #666;
	background: transparent;
}

#navigation a { font-size:larger; font-weight:bold; color:#1357a3; text-align:center; }


/* breadcrumb */
#breadcrumb table {
	padding-left: 6px;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: 1px solid #999999;
}
 #breadcrumb a, #breadcrumb a:hover {
	font: 0.90em Geneva, Arial, Helvetica, Verdana, sans-serif; 	
	color: #666666;
	text-decoration: none;
}

#breadcrumb a:hover {color: #999999; }


/* Page title */
h3.page_title { padding-left:0.9em; }

/* content table  */
#content table { 
	 border-top: none;
	 border-right: 1px solid #999999;
	 border-bottom: none;
	 border-left: 1px solid #999999;
}
/* home page table that holds the big home page images */
#content table#home_image_holder { border: none; }

#content table.text_holder, #content table table {
 border:none;
 padding: 3px;
}

/* home page table that holds the big home page images */
#content table#tester td { border: thin dashed #ff00ff; }


/* productListing tables */
#content table#productListing {
	border: none;
	padding: 10px;
}

#content td#productListing, #content td#productListing-data, #content td#productListing-odd,  #content td#productListing-even{
  border: solid 1px #999999;
  padding: 10px;
}


#content td#productListing-data {
  font-family: Verdana, Arial, sans-serif;
  color:#cf4107;
}

/* pre footer table, the box just above the footer */
#pre_footer table {
	border: 1px solid #999999;
	text-align: right;
	font-size: 9px;
	padding-right: 5px;
}
#pre_footer input {	font-size: 9px; }


/* #footer */
#footer table { text-align:center;	background: url(../pics/navaigation_bar_background.jpg); }


/* General use span text styles */
#small_text {
	color: #666666;
	font: x-small Arial, Helvetica, Verdana, Geneva, sans-serif;
}
.large_text {
	color: #666666;
	font: large Arial, Helvetica, Verdana, Geneva, sans-serif;
}

/* 'tail' is the text at the very bottom of every page */
#tail, #tail a {
	font: xx-small Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #999999;
	margin: 10px;
	text-align: center;
}


select, option {
	font: 0.80em "Courier New", Courier, monospace;
	background-color:#FFFFFF;
	border: solid 1px #999999;
}

input.btn, #psudo_btn, .psudo_btn {
	font: 1em Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color:#cf4107;
	border: solid 1px #999999;
	background: url(../index_files/images/navaigation_bar_background.jpg);
	letter-spacing: 2px;
}

textarea {
	font: 0.80em "Courier New", Courier, monospace;
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #999999;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:black;
	scrollbar-darkshadow-color:#999999;
	scrollbar-track-color:#ffffff;
}