/*css document */


/* common styling*/
body {color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 0px; 
background:  #EBEFF2 url("images/shadow.jpg");
background-position:center top; 
  background-repeat:repeat-y;} 
img {border: 0; margin: 0;}

a:link {text-decoration: underline;  color: #396BB4;}
a:visited {text-decoration: underline; color: #396BB4;}
a:hover {text-decoration: none;  color: #396BB4;}



/* inject some space between list items*/
#space li, ul.space li, ol.space li {margin: 5px 0 5px 0;}

h1 {font-family: Georgia, 'Times New Roman', serif;
	margin: 30px 0 20px 0;
	font-size: 1.6em;
	color: #396BB4;
	/*word-spacing: -0.1em;*/}

/*h1 {height: 1.5em;
	margin: 30px 0 20px 0;
	font-size: 1.4em;
	color: #396BB4;
	word-spacing: -0.1em;}*/

h2 {margin: 20px 0 5px 0;
	font-size: 1.2em;
	color: #396BB4;}
	
h3 {margin: 18px 0 5px 0;
	font-size: 1.0em;
	color: #396BB4;}



#breadcrumb{ margin: 10px 0 10px 0; height: 1em; 	font-size: 0.9em; color: #005BA9;}

#print {margin: 10px 0 10px 0; clear: both; float: left; width: 100%;}

div.right-column {padding: 0 5px 0 5px;}
/*Added by Paul to put white lines in the wish list*/
div.right-column p {border-top: 1px solid white; padding: 10px 0 10px 0; margin: 0;}
div.product-description {margin: 20px 0 0 0;} 
div.product-spec-phrase {margin: 20px 0 0 0;}





/***************SIDE  START******************/
/* These divs are floated because the menu is - and so margin top settings work*/ 
#mailing-list {float: left; margin: 20px 0 10px 0; font-size: 0.8em;}
#mailing-list input {margin: 2px 0 2px 0;}


#w3c-l img, #w3c-r img {margin: 10px 0 0 0; width: 70px; height: 25px;}
#w3c-l{float: left;}
#w3c-r{float: right;}
/***************HEADER NAV END******************/

/***************MAIN CONTENT ******************/
#main-holder {margin: 0; width: 770px; clear: both; float: left;}
div.main-right {width: 250px; float: right; display: block; border: 0px solid #FFCC00; padding-left: 10px; text-align:right;}
div.main-left {width: 490px; float: left; padding-right: 10px; border: 0px solid #679BC2; text-align:justify;}
/***************MAIN CONTENT END******************/





img.main {
border-bottom: 0 solid #921818;}

img.right-thumb {
margin:20px 0 0 0 ;
}

/***************BULLET LIST******************/
ul.bullet_points{
list-style-type: none;
line-height: 1.7;
padding: 0;
margin: 8px 5px 15px 10px;
font-size:0.9em;
}

li.bullet_points{
background-image: url(../ims/list_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding: 0 0 10px 22px;
font-weight: normal;
font-style:italic;
}
/***************BULLET LIST END******************/



/********************TABLES***********************/

table.section-thumbs td{
text-align:center;
padding: 5px;
}

table.product-order-code td{
text-align:center;
padding: 3px 5px 3px 5px;
border: 1px solid #005BA9;
font-size:0.8em;
}

table.product-lines td{
text-align:center;
padding: 5px;
}

table.product-image td{
vertical-align:bottom;
}

td.product-order-code-header{
font-weight:bold;
border: 1px solid #005BA9;
padding: 3px 5px 3px 5px;
}

td.product-thumbs-right{
border-bottom: 1px dotted #648BC4;
border-left: 1px dotted #648BC4;
background-color:#FFFFFF;
}
/******************TABLES END*********************/




/******************ADDED BY PAUL FOR THE MANAGEMENT*********************/
ul.management {list-style-type: none; float: right; display: inline; background: #cccccc; padding: 0; margin: 0;}
ul.management li {float: left; padding: 3px 5px;}
tr.spacer td {height: 15px;}
div.help {background: #ffff99; display:inline; position:absolute; width:150px; margin-left:5px; padding:4px; border:1px dashed black;}
table.catorder select {font-size: 1em;}
tr.spacer td {height:10px;}
tr.header td {font-weight: bold;}
table tr td {vertical-align: top;}
