body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#444444;
	background-color:#dddddd;
}
div.main{width:780px; background-color:#FFFFFF; border:1px solid #9F9F9D; height:auto;}
img.header{margin-top:10px; margin-bottom:5px;}
img.photoStrip{border-bottom:5px solid #8990AF; border-top:5px solid #8990AF; margin-bottom:5px;}
b{color:#990033;}
p{text-align:justify;}
h3{margin:0px;}
img.photo{ margin:10px; border:0px;}
input, select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
input.button{background-color:#FFFFFF; border:1px solid #000000;}

/* GA added 9Nov09 */
.clearer { 
	clear:both;
	height:0px;
	width:auto;
}

/* Top Menu */
div.menu{border:1px solid #cccccc; background-color:#CCCCCC;}
a.menu{color:#990033; font-size:x-small; font-weight:bold; margin:10px; background-color:#CCCCCC;}
a.menu:hover{background-color:#ffffff;}
/* End Top Menu */



/* Right Side Menu */
div.sidemenu{border:1px solid #cccccc;background-image:url(../images/menu.jpg); background-repeat:repeat-y;}
a.sidemenu{color:#990033;text-decoration:none;font-size:x-small;font-weight:bold;}
a.adSearch{font-size:xx-small;}

#sidemenu		{width:128px; border:1px solid #cccccc;background-image:url(../images/menu.jpg); background-repeat:repeat-y; padding:20px 10px 20px 10px;}
#level1			{text-align:left;}
.level2			{border-left:1px solid #000000; margin:0px 0px 0px 5px; padding:15px 0px 5px 0px; text-align:left;}
.menuItem1		{border-left:1px solid #000000; margin:0px 0px 0px 10px; text-align:left;}
.menuItem2		{border-left:1px solid #000000; margin:0px 0px 0px 10px; text-align:left;}
.menuItem3		{border-left:1px solid #000000; margin:0px 0px 0px 10px; padding-bottom:5px; text-align:left;}
.menuBorder		{border-left:1px solid #000000; margin-left:5px;}
.menuBorderIndent{border-left:1px solid #000000; margin-left:10px;}
.spacer			{margin:0px 0px 0px 10px; border-left:1px solid #000000; height:0px;}
/* End Side Menu */

/* Page Layouts */
div#header {clear: both;}
div#left {float: left;}
div#right {
	float: right;
	width:145px;
	margin-right:5px;
	margin-left:10px;
	padding:20px 0px;
}
div#main {
	background-color:#FFFFFF;
	margin:10px;
	height:auto;
}
div#footer {
	clear: both;
	font-size:xx-small;
}
/* End Layout */



/* Product Range */
.pRangeTbl{
	width:597px;
	margin: 15px 5px 5px 5px;
	border:1px solid #CCCCCC;
	background-image:url('../images/greyscale_strip.jpg');
	background-repeat:repeat-y;
	background-position:right;
}
.pRangeH{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000099;		
}	
.pRangeD{
	margin:10px 10px 10px 10px; 
	font-size:x-small;
	font-weight:bold;
}
.pRangeTblHdr{
	color:#FFFFFF;
	font-size:small;
}
.pRangeValTbl{
	font-size:xx-small;
	font-weight:bold;
	margin: 5px 5px 5px 5px;
}
/* */



/* Individual products */
.productTbl{
	width:597px;
	margin: 5px 5px 5px 5px;
	border:1px solid #CCCCCC;
}
.productH{
	font-size:large;
	font-weight:bold;
	text-align:center;
	color:#666666;			
}		
.specNames{
	font-size:x-small;
	background-color:#eeeeee;
	text-align:left;
	font-weight:bold;
}
.specValues{
	font-size:x-small;
	background-color:#eeeeee;
	text-align:left;
}
.pdfLink{
	font-size:x-small;
	text-align:right;
}
.productFooter{
	font-size:x-small;
	font-weight:bold;
	text-align:center;
}		
.pPartsTbl{
	font-size:x-small;
	font-weight:bold;						
	text-align:center;
}
.productDescTbl{
	margin:10px 10px 10px 10px; 
}
.qtyOut{
	color:#FF0000;
}
.qtyIn{
	color:#008800;
}