/*---------------------
    GLOBAL
---------------------*/
 
body {
    margin: 0;
    padding: 60px 0 60px 0;
    background: #000 url(../uploads/images/background2.gif) repeat scroll 0 0;
}
 
#bodyWrapper {
    width: 910px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    background: #fff;
	border: solid 1px #FFF;
}
#ie6 #bodyWrapper,
#ie7 #bodyWrapper,
#ie8 #bodyWrapper {
	left:50%;
	margin-left:-415px;
}
 
/*---------------------
    BANNER
---------------------*/
 
#mastHead {
    position: relative;
    height: 97px;
    overflow: hidden;
	background: #000;
}
 
#mastHead h1 {
	margin:0;
	width:112px;
	float:left;
}
 
#mastHead h1 a {
	background:transparent url(../uploads/images/logo.jpg) no-repeat scroll 0 9px;
	border-right:1px solid #FFFFFF;
	display:block;
	height:100px;
	margin:0  0 0 24px;
	overflow:hidden;
	text-indent:-9999em;
	width:112px;
}
 
/*---------------------
    CONTENT
---------------------*/
 
#contentWrapper {
    position: relative;
	padding: 0;
	width: 910px;
	min-height: 525px;
}
#ie6 #contentWrapper {height: 525px;}

#leftContent {
	border-right:1px solid #000000;
	margin:37px 0 0 138px;
	padding:0 25px 0 0;
	width:350px;
	float: left;
	min-height:470px;
}
#ie6 #leftContent {margin-left:69px;}

#leftContent .summary,
#leftContent .price {display: none; }
#leftContent .category_item {
	float:left;
	padding:0 44px 0px 0;
	text-align:center;
	font-size:0.85em;
	height:105px;
}
#leftContent .category_item img {
	height: 70px;
	display: block;
	max-width: 66px;
}
#leftContent .category_item a {outline:none;}
#ie6 #leftContent .category_item img {width:60px;}

#leftContent .catnav {
	clear: both;
	padding: 50px 0 0;
}

#rightContent {
	float:left;
	padding:37px 0 18px 40px;
	width:317px;
	text-align:center;
}
#rightContent img {
	color: #FFF;
}
#rightContent h4 {
	padding:0px 0px 0 0;
	text-align:right;
	font-size: 1em;
	color: #7b7272;
}
.catalogue {overflow: hidden;}	
.catalogue #rightContent .catalogueDisplayImage {height: 370px;}

.fullwidth #leftContent {
	border-right:none;
	width:585px;
}
 
/*---------------------
    FOOTER
---------------------*/
 
#footer {
    position: relative;
	clear: both;
    padding: 6px 0;
	margin: 33px 0 0 138px;
	border-top: 1px solid #000000;
	float: left;
	width: 732px;
	font-size: .9em;
	color: #333;
}
#footer small {float:right;}
#ie6 #footer {margin-left:69px;}
#ie6 #footer small, #ie7 #footer small, #ie8 #footer small {margin-top:-15px;}
