body {background-color: #ffe700; color: #444444; font-family:Verdana,Arial,san-serif; font-size:10px;}

/*form {height: 0px;}*/

p {font-size: 10px;}
td {font-size: 13px;}

a:link { color:#444444; font-weight:bold;}
a:visited,a:active { color:#333333; font-weight:bold;}
a:hover { color:#333333; font-weight: bold;}

.photocaption {
	text-align: right;
	font-size: 10px;
}

.greytext {color:#aaaaaa;}

.indenttext {padding-left:10px;}

.productheader {font-size: 13px;color:#821517; margin-bottom: 0px;}
.productdescription {font-size:11px;line-height:140%;}

.pagetitle {font-size: 14px;}

.shippingandtotal {font-size: 14px; text-align:center;}

.headergraphic {width:554px;margin-left:auto;margin-right:auto;}

.subtotalcalculator {
	text-align:middle;
	width:400px;
	margin-left:auto;
	margin-right:auto;
}

#edukitcontactformbox {width: 145px;padding-left:5px;padding-right:5px;padding-bottom:5px;font-size: 10px; border:1px solid #adb0cc; background-color:#eeeeee;}
#edukitregisterform {width:480px;padding:5px;margin-left:auto;margin-right:auto;white-space:normal; border:1px solid #adb0cc; background-color:#eeeeee;}
#edukitregisterformbox {width:470px; padding-left:5px;padding-right:5px;padding-bottom:5px;font-size: 11px; border:1px solid #adb0cc; background-color:#eeeeee;}

/****************************** STRUCTURE */

#lhsbar {
background: url("img/lhsbarbg.gif") repeat-y;
height: 600px;
width: 194px;
}

.lhsbarrow {
	height:30px;
}

#lhssearchbox {
	width:140px;
}

#lhssearchbox tr {
	height:40px;
}

#rhsbar p {
	line-height: 140%;
}

#midtop {
background: url("img/midtop.gif") repeat-x;
height: 24px;
width: auto;
}

#midbottom {
background: url("img/midbottom.gif") repeat-x;
height: 24px;
width: auto;
}

#midleft {
background: url("img/midleft.gif") repeat-y;
height: auto;
width: 38px;
}

#midright {
background: url("img/midright.gif") repeat-y;
height: auto;
width: 38px;
}

#rhsbar {
background: url("img/rhsbarbg.gif") repeat-y;
height: 600px;
width: 194px;
}

#rhsbar p {
	line-height: 140%;
}

/********************************* BUTTONS */
.moreinfobutton {
	display: block;
	position: relative;
	float: right;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: url("img/btnmoreinfo.gif") no-repeat 0 -35px;
}
.moreinfobutton:hover
{
	background-position: 0 0px;
}
.moreinfobutton span {
	display: none;
}

.addtoorderbutton {
	display: block;
	position: relative;
	float: right;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: url("img/btnaddtoorder.gif") no-repeat 0 -35px;
}
.addtoorderbutton:hover
{
	background-position: 0 0px;
}
.addtoorderbutton span {
	display: none;
}


.addtoordersubmitbutton {
	display: block;
	border: 0;
	position: relative;
	float: right;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnaddtoorder.gif") no-repeat 0 -35px;
}
.addtoordersubmitbutton:hover
{
	background-position: 0 0px;
}

.addtotrolleysubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 218px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnaddtotrolley.gif") no-repeat 0 -35px;
}
.addtotrolleysubmitbutton:hover
{
	background-position: 0 0px;
}


.continueshoppingsubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 218px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btncontinueshopping.gif") no-repeat 0 -35px;
}
.continueshoppingsubmitbutton:hover
{
	background-position: 0 0px;
}


.submitquantitychangessubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 218px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnsubmitquantitychanges.gif") no-repeat 0 -35px;
}
.submitquantitychangessubmitbutton:hover
{
	background-position: 0 0px;
}

.submitdeletionsubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnsubmitdeletion.gif") no-repeat 0 -35px;
}
.submitdeletionsubmitbutton:hover
{
	background-position: 0 0px;
}

.changequantitysubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnchangequantity.gif") no-repeat 0 -35px;
}
.changequantitysubmitbutton:hover
{
	background-position: 0 0px;
}


.deleteitemssubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btndeleteitems.gif") no-repeat 0 -35px;
}
.deleteitemssubmitbutton:hover
{
	background-position: 0 0px;
}

.edittrolleysubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnedittrolley.gif") no-repeat 0 -35px;
}
.edittrolleysubmitbutton:hover
{
	background-position: 0 0px;
}

.orderformsubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnorderform.gif") no-repeat 0 -35px;
}
.orderformsubmitbutton:hover
{
	background-position: 0 0px;
}

.orderformwsubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnorderformw.gif") no-repeat 0 -35px;
}
.orderformwsubmitbutton:hover
{
	background-position: 0 0px;
}

.nextpagesubmitbutton {
	display: inline;
	border: 0;
	position: relative;
	width: 135px;
	height: 35px;
	margin: 0 3px 0 3px;
	background: transparent url("img/btnnextpage.gif") no-repeat 0 -35px;
}
.nextpagesubmitbutton:hover
{
	background-position: 0 0px;
}

.searchsubmitbutton {
	display: block;
	border: 0;
	position: relative;
	float:left;
	width: 135px;
	height: 35px;
	margin: 0 0px 0 0px;
	background: transparent url("img/btnsearch.gif") no-repeat 0 -35px;
}
.searchsubmitbutton:hover
{
	background-position: 0 0px;
}
