/* Kalestead CSS Document */
/*Global Properties*/
body {
	margin: 0;
	background-color: #F2F2F2;
	background-image: url(grid.gif);
	background-repeat: repeat;
}
# table {background-color:#FFFFFF}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14pt;color: #E62008;background-image: url(division.gif);background-repeat: no-repeat;background-position: 90px 13px;padding-bottom: 21px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;color: #E62008;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color: #000000;padding-bottom:5px;margin-bottom:0px;}
.product a {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; color: #000000;}
.product a:hover {text-decoration:underline;}
.rule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color: #E62008;}
p,td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;}
label {line-height: 104%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color: #333333;}
input {border: 1px solid #000000;}
textarea {border: 1px solid #000000;}
/*main navigation*/
table#navigation td a {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
table#navigation td a:hover {color: #000000;}
table#navigation td a:visited {text-decoration: none;}
table#navigation td a:active {text-decoration: none;}
table#navigation td#blank {width:207px;}
table#navigation td#button1 {width:94px;}
table#navigation td#button2 {width:92px;}
table#navigation td#button3 {width:109px;}
table#navigation td#button4 {width:97px;}
table#navigation td#button5 {width:120px;}
.active {color: #000000;}

/*sub navigation*/

table#subnav {background-color: #ffffff;}
tr#subnav {background-color: #ffffff;}
table#subnav td#sub {
	background-image: url(sub_nav_backg.gif);
	height: 31px;
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}
table#subnav td#sub a {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration:none;}
table#subnav td#sub a:hover {color: #000000;}
table#subnav td#sub a:visited {text-decoration: none;}
table#subnav td#sub a:active {text-decoration: none;}
.pixel_background {background-color: #000000;}

/*Product search*/
table#product {background-color: #E82008;padding-bottom:0px;}
table#product label {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration:none;font-size:13px;padding: 5px 5px 10px 0px;}
table#product input#search {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;width: 130px;border: 1px solid #000000;}
table#product input#go {color: #FFFFFF;font-size:10px;background-color: #FF0000;padding:0px 2px;border: 1px solid #000000;}

/*email*/
table#email {background-color: #FFFFFF;border: 1px solid #000000;padding-bottom:0px;}
table#email label {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration:none;font-size:10px;}
table#email input#email {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;width: 130px;border: 1px solid #000000;}
table#email input#ok {color: #FFFFFF;font-size:10px;background-color: #FF0000;padding:0px 2px;border: 1px solid #000000;}

/*type*/
table#text td#main {padding: 30px;}
.maintext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;}

/*Links styles*/
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;padding:30px 30px;padding-right:10px;}
.bodytext a {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;}
.bodytext a:hover, a:visited, a:active {font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF0000;text-decoration: none;} 




/*Contact box*/
table#contact {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size:65%;text-decoration:none;}
td#info a {margin-bottom:10px;}
table#contact td#info a {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration:none;padding-top:2px;}
table#contact td#info a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration:underline;}
table#contact td#info a:visited {text-decoration: none;}
table#contact td#info a:active {text-decoration: none;}
table#contact td#info {padding: 15px 35px;border: 1px solid #000000;}
td#corner {background-image: url(corner.gif);background-position: left top;background-repeat: no-repeat;}

/*product list*/
#productlist {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding-left:0px;margin-left:5px;padding-bottom:5px;list-style-type: none;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #000000;list-style-image: url(arrow.gif);padding:0px;margin:0px;}
#productlist ul {padding:0px;margin:0px;}
#productlist li a {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration:none;padding-top:1px;}
#productlist li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FF0000;text-decoration:none;}
#productlist li a:visited {text-decoration: none;}
#productlist li a:active {text-decoration: none;}

a.sectionlink, a.sectionlink:hover, a.sectionlink:visited, a.sectionlink:active {
color:#E62008;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

/*bottom nav*/
.footer
{
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 0.6em;
	height:20px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: normal;
	vertical-align: middle;



}
.footer a {text-decoration:none; color: #000000;}
.footer a:hover {
	color: #CC0000;
}
.basket
{
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 0.6em;
	height:20px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: normal;
	vertical-align: middle;
	padding:10px;



}
.basket a {text-decoration:none; color: #000000;}
.basket a:hover {
	color: #CC0000;
}
/*Product page type*/
#pdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 20px;
}
.ptitleddata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 2px 0px 2px 5px ;
	background-color:#E82008;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	color: #FFFFFF;
	}
.pddata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
.pddata2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
.pddatanoborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 5px;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	}	
	
	#ok {border:none;}
	
	a:link {color: #000000;}
	#email {border: 1px solid #000000;height:20px;}