@import url('common.css');
@import url('layout1.css');
@import url('top-nav1.css');
@import url('side-nav1.css');
@import url('styles.css');
@import url('iris-default.css');

html {
	height: 101%;
}
body {
	font-family: Arial;
}
#cn {
	background: url(../images/cn-bg.jpg) center top repeat-x;
	padding-bottom: 4em;
}
#cn #doc {
	width: 61.54em;
	*width: 60.06em;
}
#hd {
	background: url(../images/hd.png) center top no-repeat;
	height: 146px;
}
#hdLeft {
	height:93px;
	left:151px;
	top:15px;
	width:494px;
}
#topNav {
	position: relative;
	top: 114px;
	height: 32px;
}
#topNavLeft {
	width: 10px;
}
#topNav ul {
	width: 775px; /* #topNav width - #topNav borders - #topNavLeft width - #topNavLeft borders - #topNavRight width - #topNavRight borders */
}
#topNav ul li {
	padding: 0 8px;
}
#topNav ul li a {
	height: 12px;
	margin-top: 11px;
}
#topNav #home a {
	background-image: url('../images/nav-home.jpg');
	width: 66px;
}
#topNav #products a {
	background-image: url('../images/nav-products.jpg');
	width: 124px;
}
#topNav #feature-products a {
	background-image: url('../images/nav-featureProducts.jpg');
	width: 236px;
}
#topNav #contact-us a {
	background-image: url('../images/nav-contactUs.jpg');
	width: 142px;
}
#topNav #specials a {
	background-image: url('../images/nav-specials.png');
	width: 110px;
}
.yui-gd div.first, .yui-gb .yui-gd div.first {
	width: 27%;
}
.yui-g .yui-gc div.first, .yui-gc div.first, .yui-gd .yui-g, .yui-gd .yui-u {
	width: 71%;
}
#section_products #lc {
	background: url(../images/aus-made.jpg) no-repeat bottom center;
	padding-bottom: 80px;
}
#page_index #lc .bd {
	padding-right: 10px;
}
#page_index #lc {
	width: 290px;
}
#page_index #rc {
	width: 490px;
}
.ie6 #page_index #rc {
	*margin-left: 0;
}
#page_index #rc .bd {
	border-left: 2px solid #d6d6d6;
	padding-left: 30px;
}
#lc .bd,
#rc .bd,
#cn.yui1Column .bd {
	margin-top: 104px;
}
#page_index #lc .bd {
	margin-top: 40px;
}
#nav ul li {
	width: 210px;
	text-indent: -999em;
	margin-bottom: 7px;
}
#nav ul li a {
	height: 20px;
}
#nav ul li ul.expanded {
	margin: 10px 0 7pt 0;
}
#nav ul li ul li {
	margin: 3px 0;
	text-indent: 0;
}
#nav ul li ul li a {
	text-transform: uppercase;
	color: black;
	text-decoration: none;
}
#nav ul li ul li a:hover {
	color: #971700;
}
#nav ul li ul li.expanded a {
	font-weight: bold;
	color: #971700;
}
#nav #productsRearStands {
	background-image: url(../images/subnav-rearStands.jpg);
}
#nav #productsFrontStands {
	background-image: url(../images/subnav-frontStands.jpg);
}
#nav #productsOtherStands {
	background-image: url(../images/subnav-otherStands.jpg);
}
#nav #productsDirtBikeGear {
	background-image: url(../images/subnav-dirtBikeGear.jpg);
}
#nav #productsRamps {
	background-image: url(../images/subnav-ramps.jpg);
}
#nav #productsForTheWorkshop {
	background-image: url(../images/subnav-forTheWorkshop.jpg);
}
#nav #productsForTheTrack {
	background-image: url(../images/subnav-forTheTrack.jpg);
}
#nav #productsWorkshopBenches {
	background-image: url(../images/subnav-workshopBenches.jpg);
}
#nav #productsForTheShowroom {
	background-image: url(../images/subnav-forTheShowroom.jpg);
}
#nav #productsPriceList {
	background-image: url(../images/subnav-priceList.jpg);
}

#bd #imageContainer {
	position: relative;
	height: 24px;
	margin-top: -54px;
	margin-bottom: 30px;
	background: bottom left no-repeat;
}
#bd #imageContainer.noImage {
	text-indent: 0;
	margin-top: -46pt;
	height: 0;
}
body.editing #bd #imageContainer {
	height: 24px;
	cursor: pointer;
	border: 1px dotted #CCCCCC;
}

.confirmMessage,
.successMessage,
.errorMessage,
.promptMessage,
.warningMessage {
	margin: 1em auto 2em auto;
}
.imageGrid img {
	margin: 0pt 10px 7px 0pt;
}

#editControl.sfmenu {
	position: absolute;
	margin-top: 0;
	top: 0px;
	left: 0px;
}

.sIFR-hasFlash h1 {
	font-size: 146.5%;
}
