*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#CCCCCC;
}

a:link { color:#898989; text-decoration:none; }
a:visited { color:#898989; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
a:active { color:#898989; text-decoration:none; }

div#navCol {
	float:left;
	display:inline;
	width:330px;
	position:fixed;
	background:#fff;
	height:110%;
	z-index:0;
}
div.gutter {
	padding:55px;
}
div#mainCol {
	position:absolute;
	top:0;
	left:330px;
	width:640px;
}
div#mainCol img {
	display:block;
	margin:0 0 20px;
}
div.aboutUs {
	background:#fff;
	color:#000;
	font-size:1.1em;
}

h1 a {
	display:block;
	background:url(imgs/src/logo-w.gif) no-repeat 0 0; 
	width:155px; height:54px;
	text-indent:-9999px;	
	margin-bottom:20px;
}

h2 { height:54px; font-size:2em; color:#898989; position:relative; }
h2 span { position:absolute; bottom:0; left:0; }

/* Print */

/*	
h2.fulham { background:url(imgs/src/headers/fulham.gif); }
h2.loops { background:url(imgs/src/headers/loops.gif); }
h2.shepbush { background:url(imgs/src/headers/shepbush.gif); }
h2.torfaen { background:url(imgs/src/headers/torfaen.gif); }
h2.parkroyal { background:url(imgs/src/headers/parkroyal.gif); }
*/

/* Web */

/*
h2.classicstoves { background:url(imgs/src/headers/classicstoves.gif); }
h2.stratadigmweb { background:url(imgs/src/headers/stratadigm-web.gif); }
h2.thetbcweb { background:url(imgs/src/headers/thetbc-web.gif); }
h2.tradestreetweb { background:url(imgs/src/headers/tradestreet-web.gif); }
h2.valleys { background:url(imgs/src/headers/valleys.gif); }
*/

h1,h2,h3,h4,h5 { margin-bottom:25px; }

p {
	line-height:1.4em;
	font-size:1.1em;
	margin:10px 0;	
}
div.divideTop {
	background:url(imgs/src/light-dash.gif) repeat-x 0 0;
	padding:10px 0;
}

dl.contact {
	font-size:1em;
	text-transform:uppercase;
	background:url(imgs/src/light-dash.gif) repeat-x 0 0;
	padding:20px 0;
	color:#000;
}
ul#nav {
	background:url(imgs/src/light-dash.gif) repeat-x 0 0;
	padding:20px 0;
	font-size:1.2em;
	line-height:1.5em;
}
ul#nav li a {
	color:#000;	
}
dl dt.head, dl dd.head {
	margin-bottom:6px;
	text-decoration:underline;
}
dl.contact dt {
	clear:left;
	float:left;
	display:inline;
	width:90px;
	height:auto;
}
dl.contact dd {
	float:left;
	display:inline;
}

ul#nav li ul li {
	padding:0 0 0 12px;
}

ul#nav li a {
	display:block;
}
ul#nav li a:hover {
	background:#f0f0f0;
	color:#666
}
ul#nav li a.active { color:#ff815c; }
ul#nav li.kidsart {
	display:block;
	margin-top:18px;	
}

div.postit {
	color:#666;
	font-size:1.1em;
}
noscript {
	display:block;
	margin:20px 0 0 0;
	color:#FF6666;
	font-size:1.1em;
}
.loading {
	background:url(imgs/src/loading.gif) no-repeat 55px 55px;
	height:24px;
}

a.kidsart-pricelist, a.kidsart-email {
	display:block;
	text-indent:-9999px;
}

a.kidsart-pricelist {
	position:absolute;
	background:url(/imgs/src/ie7transgif.gif) repeat;
	top:454px;
	left:372px;
	width:110px;
	height:107px;
}
a.kidsart-email {
	position:absolute;
	background:url(/imgs/src/ie7transgif.gif) repeat;
	top:696px;
	left:96px;
	width:260px;
	height:26px;
}

/* hide from firefox */
ul#nav li ul { { 
	display:inline-block;	
}
	
	