/**** HTML Tags ****/
html, body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

hr{
	color: #CCC;
	height: 1px;
}

a{
	color: #0B63AA;
	text-decoration: underline;
}
a:hover{
	color:#6BBADC;
	text-decoration: none;
}

h1{
	font-size: 1.1em;
	color: #0B63AA;
	font-weight: bold;
	margin: 12px 0px 5px 8px;
}
h2{
	font-size: 1.1em;
	color: #0B63AA;
	font-weight: bold;
	margin: 5px 0px 5px 8px;
}
h3{
	font-size: .9em;
	color: #0B63AA;
	font-weight: bold;
	margin: 0px;
}
h4{
	font-size: 1.6em;
	color: #0B63AA;
	font-weight: bold;
}

ul{
	margin-bottom: 0px;
	font-size: 1.1em;
}

p{
  font-size: 1.1em;
	color: #0B63AA;
}

/**** Borders ****/

.brdrtop3solidblue{
	border-top: 3px solid #0B63AA;
}
.brdrtop5solidyellow{
	border-top: 5px solid #FFEA09;
}
.brdrright1solidwhite{
	border-right: 1px solid #FFF;
}
.brdrtop8solidblue{
	border-top: 8px solid #B8DBF5;
}
.brdrright1sdottedblue{
	border-right: 1px dotted #B8DBF5;
}
.brdrbottom1sdottedblue{
	border-bottom: 1px dotted #B8DBF5;
}

/**** Text ****/

.text10white{
	font-size: .6em;
	color: #FFF 
}
.text10blue{
	font-size: .6em;
	color: #0B63AA
}
.text11white{
	font-size: .7em;
	color: #FFF
}
.text11blue{
	font-size: .8em;
	color: #0B63AA
}
.text11grey{
	font-size: .7em;
	color: #666;
}
.text12white{
	font-size: .8em;
	color: #FFF;
}
.text12blue{
	font-size: .8em;
	color: #0B63AA;
}
.text12grey{
	font-size: .8em;
	color: #666;
}
.text16blue{
	font-size: 1.1em;
	color: #0B63AA;
	font-weight: bold;
}
.bold{
	font-weight: bold;
}
.errortext {
	color: #FFFF00;
}
.rrp{
	text-decoration:line-through;
}

/**** Header ****/

#headerbg{
	background: url("nav_bg00.jpg") repeat-x;
}

#cartinfocontainer{
	height: 29px;
}

/**** Homepage ****/


#homecontenttable{
	width: 1000px;
}

#hometextbox{
	width: 320px;
	height: 190px;
	padding: 0 0 0 18px;
	text-align:justify;
	font-size:.7em;
}

#homeelements{
	width: 1000px;
	padding:0 0 10px 0;
}

#homeproductboxes{
}

#homeproductboxes td{
	width: 151px;
	height: 91px;
	background: url("home_pro.jpg") no-repeat;
	text-align:center;
}

#homeproductboxes a{
	font: bold .7em Arial, Helvetica, sans-serif;
	color: #0B63AA;
	text-decoration:none;
}
#homeproductboxes a:hover{
	font: bold .7em Arial, Helvetica, sans-serif;
	color: #6BBADC;
	text-decoration:underline;
}

/**** Content ****/

#navtablecontainer{
	width: 800px;
}
#navtablecontainer2{
	width: 800px;
	height: 36px;
}

#navtable{
	height: 19px;
}

#navtable td{
	text-align: center;
}

#navtable a{
	font: bold .7em Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
#navtable a:hover{
	font: bold .7em Arial, Helvetica, sans-serif;
	color: #1B84D1;
	text-decoration:underline;
}

#LeftNav{
	margin:10px 0;
	padding:0;
	width:240px;
	}
	#LeftNav li{
		margin:0 0 5px 0;
		padding:1px;
		}
		#LeftNav li a{
			background:url("bullet_b.gif") no-repeat 15px 3px;
			font-size:.7em;
			display:block;
			margin:0;
			padding:0 10px 0 27px;
			}

#leftnavtable{
	width: 240px;
	margin-top: 8px;
	margin-bottom: 15px;
	margin-left: 13px;
}

#leftnavtable a{
	font: bold .8em Arial, Helvetica, sans-serif;
	color: #0B63AA;
	text-decoration:none;
	padding:0 0 0 4px;
}
#leftnavtable a:hover{
	font: bold .8em Arial, Helvetica, sans-serif;
	color: #6BBADC;
	text-decoration:underline;
}

.productlisttable{
}
.productlisttable td{
	border-bottom: 1px solid #B8DBF5;
}
.productlisttable th{
	border-bottom: 1px solid #0B63AA;
}

.relatedprodsheader{
	background: #81BCE7;
	font-size: 1em;
	color: #FFF;
	font-weight: bold;
}

/**** Illustrations ****/

#pageillustration{
	background: url("page_ill.jpg") no-repeat;
}

#homeillustration{
	background: url("home_ill.jpg") no-repeat;
}

/**** Footer ****/

#footerbg{
	background: url("footer_b.gif") repeat-x;
}

#footerhome{
	color: #369;
	font-size: .6em;
	font-weight: normal;
	width: 1000px;
	height: 40px;
	text-align:center;
	margin-top: 5px;
}
#footer{
	color: #369;
	font-size: .6em;
	font-weight: normal;
	height: 40px;
	text-align:center;
	margin-top: 5px;
}
#footer a{
	color: #369;
}
#footer a:hover{
	color: #999;
	text-decoration: none;
}

#copyrighthome{
	color: #369;
	font-size: .6em;
	font-weight: normal;
	width: 1000px;
	height: 25px;
	text-align:center
}
#copyright{
	color: #369;
	font-size: .6em;
	font-weight: normal;
	height: 25px;
	text-align:center
}

.HomepageProductBox{
    width:337px;
		height:227px;
	  float:left;
	  margin:8px 0 0 8px;
		background:url("home_box.gif") no-repeat left bottom;
    }
.HomeBox1{
	background:url("home_box.jpg") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:235px 0 0;
	width:342px;
	}
.HomeBox2{
	background:url("home_boy.jpg") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:235px 0 0;
	width:342px;
	}
.HomeBox3{
	background:url("home_boz.jpg") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:227px 0 0;
	width:342px;
	}
.HomeBox4{
	background:url("home_bp0.jpg") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:227px 0 0;
	width:342px;
	}
.HomeBox5{
	background:url("home_bp1.jpg") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:222px 0 0;
	width:684px;
	}

h1.BoxHeading{
		background:#fff;
		float:left;
		color:#0B63AA;
		padding:5px 10px 0 10px;
		}
		h1.BoxHeading a{
		text-decoration:none;
		}
		h1.BoxHeading a:hover{
		color: #6BBADC;
		text-decoration:underline;
		}
.HomepageProductBox .img{
	  float:left;
		padding: 0 20px 20px 20px;
    }
.HomepageProductBox p{
		margin:0;
		padding:5px 10px 0 10px;
		font-size:1.1em;
		font-weight:bold;
		color: #0B63AA;
    }

/**** Forms ****/

.formbox{
	border: 1px solid #999;
	font-size: x-small;
	width: 160px;
	color: #036;
}
.formtextbox{
	border: 1px solid #999;
	width: 160px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}

.qty{
	border: 1px solid #0D63AC;
	font-size: x-small;
	width: 22px;
}

.bold

{
font-weight:bold;

}
