body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}

a {
	text-decoration:none;
	color:#000;
	}

a:hover {
	text-decoration:underline;
	}

p {
	padding:0px;
	margin:0px;
	}

h1 {font-size:14px; font-weight:300; color:#A6D0E4; padding-top:10px; font-weight:bold}
h2 {font-size:10px; color:#333333;}

/* GLOBAL.ASP styles */

#globalColourBar img {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	}

#globalContainer {
	position:relative;
	width:100%;
	float:left;
	left:0px;
	margin-top:10px;
	}

#searchbox {font-weight:bold; font-size:12px; color:#333333;}
#searchForm {padding:0px; margin:0px; height:50px;}
#searchForm input {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#IMLogo {padding-left:20px;}
#navMenu {width:100%; padding-top:9px; padding-bottom:9px; font-size:12px; float:left; background-color:#A6D0E4; position:relative; text-align:center;}
#navItem0 {}
#navItem1 {}
#navItem2 {}
#navItem3 {}
#navItem4 {}

/* CONTENT styles */

#headerGraphic {float:left; position:relative;}
#mainContainer {float:left; width:100%;}
#mainLeft {float:left; width:73%; position:relative; padding-left:10px;}
#mainRight {float:right; width:25%; position:relative; vertical-align:top;}
#cartBox {padding-top:20px; background-image:url(../images/cart.gif); background-repeat:no-repeat; border:1px solid #A6D0E4; width:140px;}

.TableWithHeaders th {background-image:url(../images/header.gif); background-position:top left; background-repeat:no-repeat; padding:10px; font-weight:300;}
.TableWithHeaders {margin-top:2px;}
.tableWithColor th {background-color:#A6D0E4; background-image:none; padding:4px 0px 4px 0px;}
.tableWithColor {width:80%; padding:2px;}
.tableWithForm {width:100%; background-color:#A6D0E4; padding:5px; font-weight:bold;}

h1.RightContentHeader {font-size:14px; font-weight:bold; padding-top:0px; color:#FFF;}
h1.homepageHeader {color:333; padding:0px; font-size:12px; font-weight:normal;}

.TopImage {position:relative; text-align:left; background-color:#000000;}

.shoppingCart th {background-color:#A6D0E4; background-image:none; padding:2px; font-weight:bold;}
.shoppingCart {width:90%;}

/* FOOTER.ASP styles */

#footer {float:left; width:100%; position:relative; margin-top:2px; background-color:#A6D0E4; text-align:center; padding:8px 0px; font-size:12px;}