
#container{
	background-color: #FFFFFF;
	width:99%;	
	margin-top: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align:left;
	border-width:0px;
	border-style: solid;
	border-color:#000000;
}

#container2{
	background-color: #FFFFFF;
	width:100%;	
	margin-top: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align:left;
	border-width:0px;
	border-style: solid;
	border-color:#000000;
}

#hometext{
	background-color: #ffffff;
	width:100%;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	align: justify;
	color: #000000;
}

#address{
	background-color: #ffffff;
	width:220px;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	align: justify;
	color: #000000;
}


#topleft{
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	height: 72px;
	width: 252px;
	text-align:left;
	border-width:1px;
	border-style: solid;
	border-color:#215E22;
}

#topright{
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-left: 2px; 
	margin-right: 0px;
	height: 72px;
	text-align:left;
	border-width:1px;
	border-style: solid;
	border-color:#215E22;
}

#quicksearch{
	background-color: #CCCCCC;
	float: right;
	margin-top: -69px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align:left;
	border-width:0px;
	border-style: solid;
	border-color:#215E22;
}

#print{
	float: right;
}

.colrow {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.colone {
	width: 100;
	float: left;
	margin-right:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height:20px;
	letter-spacing: 0px;
	font-size: 110%;
	line-height: 1.3;
}

.coltwo {
	width: 100%;
	height: 18px;
	margin-right:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	letter-spacing: 0px;
	font-size: 110%;
	font-weight: normal;
	line-height: 1.3;
}


/*form elements*/
.row {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.row .textLabel {
	width: 50px;
	margin-right:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height:20px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

.row .textfield {
	width: 155px;
	height: 18px;
	margin-right:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

.text {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: normal; color:#000000;}
.numbers {font-family: Arial, Helvetica, sans-serif;font-size: 85%; color:#000000;}
.noletter {font-family: Arial, Helvetica, sans-serif;font-size: 75%; color:#666666;}
.letterselect {font-family: Arial, Helvetica, sans-serif;font-size: 80%; font-weight: bold; color:#ffffff; background-color: #336633;}
.textWhite {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: normal; color:#FFFFFF;}
.textGreen {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: normal; color:#215E21;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.5;}
.heading {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #215e21; line-height: 1.5; font-weight: bold}
.headingsml {font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #215e21; line-height: 1.5; font-weight: bold}
ul {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: normal; color:#000000;}

a:link{font-family:  Arial, Helvetica, sans-serif; font-size: 90%; font-weight:normal;text-decoration:underline;color:#215e21;}
a:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 90%; font-weight:normal ;text-decoration:underline;color:#215e21;}
a:active{font-family:  Arial, Helvetica, sans-serif;font-size: 90%; font-weight:normal ;text-decoration:underline; color:#215e21;}
a:hover{font-family:  Arial, Helvetica, sans-serif; font-size: 90%; font-weight:normal;text-decoration:none;color:#215e21;}

a.homeCats:link{font-family:  Arial, Helvetica, sans-serif; font-size: 85%; font-weight:normal;text-decoration:underline;color:#215e21;}
a.homeCats:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 85%; font-weight:normal ;text-decoration:underline;color:#215e21;}
a.homeCats:active{font-family:  Arial, Helvetica, sans-serif;font-size: 85%; font-weight:normal ;text-decoration:underline; color:#215e21;}
a.homeCats:hover{font-family:  Arial, Helvetica, sans-serif; font-size: 85%; font-weight:normal;text-decoration:none;color:#215e21;}

a.2nav:link{font-family:  Arial, Helvetica, sans-serif; font-size: 80%; font-weight:normal;text-decoration:underline;color:#215e21;}
a.2nav:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 80%; font-weight:normal ;text-decoration:underline;color:#215e21;}
a.2nav:active{font-family:  Arial, Helvetica, sans-serif;font-size: 80%; font-weight:normal ;text-decoration:underline; color:#215e21;}
a.2nav:hover{font-family:  Arial, Helvetica, sans-serif; font-size: 80%; font-weight:normal;text-decoration:none;color:#215e21;}

a.footer:link{font-family:  Arial, Helvetica, sans-serif; font-size: 80%; font-weight:normal;text-decoration:underline;color:#215e21;}
a.footer:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 80%; font-weight:normal ;text-decoration:underline;color:#215e21;}
a.footer:active{font-family:  Arial, Helvetica, sans-serif;font-size: 80%; font-weight:normal ;text-decoration:underline; color:#215e21;}
a.footer:hover{font-family:  Arial, Helvetica, sans-serif; font-size: 80%; font-weight:normal;text-decoration:none;color:#215e21;}


a.home:link{font-family:  Arial, Helvetica, sans-serif; font-size: 110%; font-weight:normal ;text-decoration:underline ;	margin-bottom: 1px;	color:#BB575F;}
a.home:hover{font-family:  Arial, Helvetica, sans-serif;font-size: 110%; font-weight:normal;text-decoration:none;margin-bottom: 1px;color:#D18A90;}
a.home:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 110%; font-weight:normal ;margin-bottom: 1px;color:#BB575F;}
a.home:active{font-family:  Arial, Helvetica, sans-serif;font-size: 110%; font-weight:normal ;text-decoration:underline ;margin-bottom: 1px;	color:#BB575F;}

a.email:link{font-family:  Arial, Helvetica, sans-serif; font-size: 100%; font-weight:normal ;text-decoration:underline ;	margin-bottom: 1px;	color:#BB575F;}
a.email:hover{font-family:  Arial, Helvetica, sans-serif;font-size: 100%; font-weight:normal;text-decoration:none;margin-bottom: 1px;color:#D18A90;}
a.email:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 100%; font-weight:normal ;margin-bottom: 1px;color:#BB575F;}
a.email:active{font-family:  Arial, Helvetica, sans-serif;font-size: 100%; font-weight:normal ;text-decoration:underline ;margin-bottom: 1px;	color:#BB575F;}

a.hidden:link{font-family:  Arial, Helvetica, sans-serif; font-size: 100%; font-weight:normal ;text-decoration:none ;	margin-bottom: 1px;	color:#BB575F;}
a.hidden:hover{font-family:  Arial, Helvetica, sans-serif;font-size: 100%; font-weight:normal;text-decoration:none;margin-bottom: 1px;color:#D18A90;}
a.hidden:visited{font-family:  Arial, Helvetica, sans-serif;font-size: 100%; font-weight:normal ;text-decoration:none;margin-bottom: 1px;color:#BB575F;}
a.hidden:active{font-family:  Arial, Helvetica, sans-serif;font-size: 100%; font-weight:normal ;text-decoration:none ;margin-bottom: 1px;	color:#BB575F;}

hr {width: 100%; height: 1px; noshade; color:215E21;}
hr.int {width: 100%; height: 1px; noshade; color:999999;}
li.listing {line-height:170%;margin-left:-15px;margin-top:0px;margin-bottom:0px;list-style-image:url(../images/bullet.gif)}
.topborder{
	padding-top: 9px
}
input.personaldetails {background-color: #ffffff;  border: 1px solid #215E21; width:350px;}
input.personaldetailsSmall {background-color: #ffffff;  border: 1px solid #215E21; width:150px;}
input.ccnumber {background-color: #ffffff;  border: 1px solid #215E21; width:200px;}
input.ccnumberSml {background-color: #ffffff;  border: 1px solid #215E21; width:50px;}
.input {background-color: #ffffff;  border: 1px solid #215E21;}
textarea {background-color: #ffffff;  border: 1px solid #215E21; padding: 5px; width: 450px; height:200; }
.checkbox1 {background-color: #ffffff;}
select {background-color: #ffffff;font-family:  Arial, Helvetica, sans-serif; color: #215E21; width: 250px; }
select.cc {background-color: #ffffff;font-family:  Arial, Helvetica, sans-serif; color: #215E21; width: 75px; }
button {background-color: #F4F6F4;  border: 1px solid #215E21; height: 25px;}
.header {background-color: #336633; font-family:  Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff;}
.header2 {background-color: #336633; font-family:  Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff;}


/*////////// NEW SEARCH RESULTS STYLES by T.Hare //////////*/

div.prodholder
{
    float: left;
    width: 45%;
    height: 190px;
    border: 1px #d5d5d5 dashed;
    background: #FAFBFA;
    padding: 3px 8px;
    margin: 10px;
}

div.prodholder:hover{border: 1px #d0d0d0 solid;}

div.prodholder .prodtitle
{
    font-family: Georgia;
    font-size: 110%;
    color: #2B2B2B;
    font-style: italic;
}

div.prodholder p{font-size: 75%; margin: 5px 0 0 15px;}

form#quicksearchform label
{
    float: left;
    width: 40px;
    font-size: 70%;
    margin-top: 5px;
}

form#quicksearchform input
{
    float: left;
    font-size: 90%;
    border: 1px #155715 solid;
    margin-top: 2px;
}

form#quicksearchform input#Submit1
{
    
    font-size: 70%;
}