	.hidden{
		display: none;
	}

	.headerbg{
		background: transparent;
	}
	
	.sidebar table, .sidebar img {
		display: none;
	}

.storeMenu{
	margin-bottom: 0px;
}
.menuHeading{
	border-top: 1px solid #cccccc;
	border-right: 1px solid #566476;
#	border-bottom: 1px solid #566476;
	padding: 5px 0px 5px 8px;
	color: ffffff;
	font-size:14px;
	font-weight: bold;
}

.menuHeading a:link{text-decoration: none; color: #ffffff; font-weight: bold;}
.menuHeading a:visited{text-decoration: none; color: #ffffff; font-weight: bold;}
.menuHeading a:hover{text-decoration: underline; color: #ffffff; font-weight: bold;}

.menuItemList{
	border-top: 1px solid #cccccc;
	border-right: 1px solid #566476;
#	border-bottom: 1px solid #566476;
	padding-bottom: 5px;
}
.menuitem{
	padding: 2px 0px 2px 18px;
}
.menuitem a:link{text-decoration: none; color: #dddddd; font-weight: bold;}
.menuitem a:visited{text-decoration: none; color: #dddddd; font-weight: bold;}
.menuitem a:hover{text-decoration: underline; color: #ffffff; font-weight: bold;}

		.leftMenu{
		width: 180px;
		background-color: #73839;
	}
	


	body{
		text-align: center;
		background-color: #dddddd;
		background-repeat: none;
	}
	td {
		font-size: 12px;
	}
	
	.masthead{
		background-image: url("http://www.webpublications.com.au/static/images/interface/ds/mastheads/castore-logov1.gif");
		w#idth: 990px;
		height:120px;
		margin-top:15px;
		cursor: pointer;
		}

	.topbar{
		margin-top: -1px;
		background-color:#CC0000;
		border:none;
	}
	
	div.networkbar{
		margin-top: 20px;
		padding: 8px;
		background-color: #DFE5E8;
	}

	a.networkbar{
		font-size: 11px;
		font-family:Verdana,Arial;
		text-decoration: none;
	}
	A.networkBar:link {text-decoration:none; color:#174964;}
	A.networkBar:visited {text-decoration:none; color:#174964;}
	A.networkBar:hover {text-decoration:underline; COLOR: #FF0000;}
	
	.page{
		background-color: #FFFFFF;
	}
	

	
	.bottombar{
		background-color: #181c27; 
	}	
	.footer { 
		background-color: #181c27; 
		font-size: 10px; 
		COLOR: #ffffff; 
		text-align: center; 
		
	}
	.footer:link { text-decoration: none; font-weight: bold; color: #FFFFFF }
	.footer:active { text-decoration: none; font-weight: bold; color: #FFFFFF }
	.footer:visited { text-decoration: none; font-weight: bold; color: #FFFFFF }
	.footer:hover { text-decoration: underline; font-weight: bold; color: #FF0000 }

	.categoryHeadingBox {
	padding:5px;
	border:1px solid #bbbbbb;
	background-color:#f7f7f7;
	}
	.categoryHeadingBox h1 {
	font-size:18px;
	font-weight:bold;
	
	}
	.categoryHeadingBox h2 {
	font-size:12px;
	font-weight:normal;
	}
	
	.optionalTabText {
	margin-left:10px;
	color:#444444;
	}
	
	#Surround_ctl00_Surround_Content_tblThumbs{
		display: none;
	}
	
	.itemDetailTitle {
	display:block;
	border-bottom:1px dashed #aaaaaa;
	padding:0px;
	}
	
	.itemDetailTitle h1{
	font-size:18px;
	}
	
	.itemDetailInfoDiv {
	display:block;
	background-color:#f7f7f7; 
	padding:5px; 
	margin-top:10px; 
	border-left:1px 
	solid #aaaaaa; 
	width:200px; 
	float:right;
	}
	
	.itemDetailInfoDiv h3 {
	color:#222222; 
	font-size:16px; 
	border-bottom:1px solid #aaaaaa;
	}
	
	.promoFrame{
		clear:both;
	}
	
	.sectionheader {
display:block;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
background-color:#4e90fd;
font-weight:bold;
color:#FFFFFF;
font-size:16px;
}

.space {
display:block;
padding-top:10px;
clear:both;
}

.boxes
{
padding:0px;
border:1px solid #818181;
text-align:center;
width:24%;
}

#boxTitle {
font:  serif 16px arial;
color:#000000;
}

#boxImage {
border: 1px solid #818181; padding: 4px;
margin:5px;

}

#boxRRP {
color:green;
font-weight:normal;
text-decoration:line-through;
}

#boxprice {
color:blue;
font-weight:bold;
font-size:18px;
}

#boxesmoreinfo {
font:  small-caps bold 15px arial;
text-transform:uppercase; 
display:block;
float:left;
width:60%;
background-color:#444444;
color:#ffffff;
margin-top:3px;
padding-top:2px;
padding-bottom:2px;
}

#boxesaddtocart {
font:  small-caps bold 15px arial;
align:bottom;
text-transform:uppercase; 
width:40%;
float:right;
display:block;
background-color:green;
color:#ffffff;
margin-top:3px;
padding-top:2px;
padding-bottom:2px;

}

.infoBar{
	background-color: #181c28;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: 40px;
}
.infoBar div{
	float: left;
	margin: auto;
	width: 313px;
	color: #ffcc00;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	font-size: 16px;
}
.infoBar div a:link{color: #ffcc00; text-decoration: none}
.infoBar div a:visited{color: #ffcc00; text-decoration: none}
.infoBar div a:hover{color: #ffcc00; text-decoration: underline}


.infoBar div#div1 {
	text-align: left;
	padding-left: 5px;
}
.infoBar div#div2 {
	text-align: center;
}
.infoBar div#div3 {
	text-align: right;
}
.infoBar div#div4 {
	width: 32px;
	padding: 3px 0px 0px 6px;
}

.adspace {
	width: 180px;
	margin-top: 50px;
}
.adspace div{
 	margin-top: 5px;
 	width: 100%;
}.bottombar {
 	display: none;
}