BODY {
	FONT-SIZE: 100%; 
	MARGIN: 0px; 
	FONT-FAMILY: tahoma, arial, sans-serif; 
	TEXT-ALIGN: left;
	background-image:url("hqbak.jpg");

}

/* Container for main content (center of the page, excluding navigation bars */

H3, H4 {
	font-size: 1.2em;
}

DIV.content {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	LEFT: 80px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 540px; PADDING-TOP: 10px; 
	POSITION: absolute; 
	TOP: 50px; 
	HEIGHT: 768px;
}

/* container for picture boxes */

DIV.titleBox {
	WIDTH: 650px; POSITION: absolute; TOP: 2px; 
	BACKGROUND-COLOR: #000000;
	left: 4px;	margin: 0px 0px 0px 0px; 
}

/* Top Menu Bar, including the "Welcome" button */

DIV.topBar {
	BACKGROUND-COLOR: #000000;
	FONT-SIZE: 0.9em; 
	Z-INDEX: 100; 
	LEFT: 0%; 
	MARGIN-LEFT: 0px; 
	WIDTH: 99%; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 35px; 
}


/* Formatting for the sideBar (and logos) */

DIV.sideBar {
	Z-INDEX: 200; 
	LEFT: 0%; 
	WIDTH: 80px;
	POSITION: absolute; 
	TOP: 0px;
	HEIGHT: 1400px;
	BACKGROUND-COLOR: #000000; 
	TEXT-ALIGN: right
}

P {
	FONT-SIZE: .9em; WIDTH: 90%
}
FORM {
	MARGIN: 0px
}
HR {
	MARGIN: 0px
}
BODY A:link {
	FONT-SIZE: 1.0em; TEXT-DECORATION: underline
}
BODY A:visited {
	FONT-SIZE: 1.0em; TEXT-DECORATION: underline
}
BODY A:active {
	FONT-SIZE: 1.0em; TEXT-DECORATION: underline
}
BODY A:hover {
	FONT-SIZE: 1.0em; BACKGROUND-COLOR: #050505; TEXT-DECORATION: none
}
			
/* Navigation bar for viewing kits */

table.navBar {
	width: 460px;
	margin-bottom: 30px;
	font-size: 0.9em;

}

/* content Table for search page */

table.contentTable {
	width: 500px;
}

table.contentTable TH {
	color: #ffaa00;
	text-align: left;
	background-color: #881100;
}

/*Formatting for kit names */

span.kitTitle {
	font-size: 1.1em;
	font-weight: bold;
}

/* Formatting for confirm order */

table.detailsTable {
	width: 400px;
}
table.detailsTable TH {
	font-size: 1em;
	text-align: left;

}
table.detailsTable TD {
	font-size: 1em;
	text-align: right;
}

span.star {
	color: #ff0000;
}

img.cyclePic {
	width: 100px; height: 100px; padding: 1px 0px 0px 0px;
	border: none 0px; 
}

		
			table.itemTable {
				width: 30em;
				margin-bottom: 2em;

			}
				table.itemTable TD {
					font-size: .8em;
					padding: .6em .4em .6em .4em;
				}
				table.itemTable Th {
					font-size: 1em;
					text-align: center;
					background-color: #9999ff;
				}
				table.itemTable TR.odd {
					background-color: #fff0f0;
				}
				table.itemTable TR.total {
					background-color: #ffffff;
					text-align: right;
				}
				table.itemTable TD.right {
					text-align: right;
				}
				table.itemTable img {
					border:2px solid #00000;
				}

/* List Controllers for TOPBAR */

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;	
}

ul.nav {
	position: absolute;
	left: 80px;
	color: #fffff0;
	width: 90%;
}

LI {
	FLOAT: left; WIDTH: 4.4em; POSITION: relative;
	padding: 3px 3px 3px 13px;
	font-size: .9em;		
	text-align: left;
}
UL.nav A:link {
	color: #ffff00;
}

UL.nav A:visited {
	color: #ffffa0;
}
UL.nav A:active {
}
UL.nav A:hover {
	color: #0000ff;
	background-color: #ffff00;
}

LI UL {
	DISPLAY: none; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 1.5em;
	border-right: solid 1px #7d6340;
	text-align: left;
}
li>ul {
	LEFT: auto; TOP: auto
}
LI:hover UL {
	DISPLAY: block;
	background-color: #000000;
	width: 100px;
	text-align: center;
	z-index: 100;
}
LI.over UL {
	DISPLAY: block;
	background-color: #000000;
	width: 140px;
	white-space: nowrap;
}


/* highlight "camera" pictures for list */
img.camera {
	border: solid 2px #feaa00;	
}

div.contactMe {
	margin-top: 2em;
	color: #ffffff;
}

div.contactMe A:link {
	color: #ffff00;
}

div.contactMe A:visited {
	color: #ffffa0;
}
div.contactMe A:active {
}
div.contactMe A:hover {
	color: #0000ff;
	background-color: #ffff00;
}

/*--------------------------------------------------*/
/* STYLING FOR KIT ITEMS DRAWN */
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/


div.item {
				width: 32em;
				background-color: #ffffff;
				background-repeat: no-repeat;
				border: 1px solid #0077aa;
				padding: 0.4em 0.4em 1em 0.7em;
				margin-bottom: 1em;
				margin-left: 1em;
				height: 8em;
			}
			div.head {
				width: 30em;
				font-size: .9em;
				padding: .4em .4em .4em .4em;
				margin-bottom: 1em;
			}
			div.slot {
				font-size: 1em;
				width: 9.5em;
				float: right;
				padding: .4em .4em .4em .4em;
				text-align: center;
			}

			p.gstMsg {
				width: 35em;
				font-size: 0.8em;
			}
			img.camera {
				border: 0px solid #fff;
				margin-right: .4em;
			}

/* Styling for "special" items*/
			
			span.special {
				color: #ff3300;
				font-weight: bold;
				font-size: 1.1em;
			}

			
/* Styling for categories */


					div.AFV {  
						background-color: #f0fff0  ! important;
						color: #000000;
					}

					div.Aircraft { 
						background-color: #f0f0ff;
						color: #000000;
					 }


					div.Bikes { 
						background-color: #fff0ff;
						color: #000000;
 					}

					div.Battleships {  
						background-color: #a0a0f0 ! important;
						color: #000000;
					}

					div.Cars {  
						background-color: #ffa0a0  ! important;
						color: #000000;
					}

					div.Photobooks {  
						background-color: #d0d0d0;
						color: #000000;
					}


					div.Technicraft { 
						background-color: #fffff0;
						color: #000000;
					 }

					div.Bundle {  
						background-color: #f0f0f0;
						color: #000000;
					}
					
					div.Tools {  
						background-color: #ffaaf0;
						color: #000000;
					}
 