/* Mediterranean Stone .Pty .Ltd */
/* © Distinctive Web Services */

.catalogue-half-page-container { 
	position: relative; 
	float: left; 
	width: 255px; 
	padding: 5px; 
} 
#catalogue-container-left { 
	border-right: 1px solid #CCCCCC; 
} 

.catalogue-half-page-container h2 { 
	margin: 0px; 
} 
.catalogue-item-container {
	position: relative; 
	float: left; 
	width: 238px; 
	margin: 5px; 
	border-bottom: 1px solid #CCCCCC; 
	padding: 5px; 
}
.catalogue-item-container img {
	position: relative; 
	float: left; 
	border: 1px solid #AAAAAA; 
	margin: 0px 10px 0px 0px; 
}




/* CATALOGUE START */
.catalogue-start-type { 
	position: relative; 
	float: left; 
	width: 510px; 
	left: 15px; 
} 
.catalogue-start-usage, .catalogue-start-material { 
	position: relative; 
	float: left; 
	left: 15px; 
	width: 245px; 
	margin: 0px 10px 0px 0px; 
} 
.catalogue-start-type h2, .catalogue-start-usage h2, .catalogue-start-material h2 { 
	font-size: 11pt; 
	background-color: #DDDDDD; 
	color: #000000; 
	padding: 2px; 
	margin: 10px 0px 5px 0px; 
	border-right: 2px solid #777777; 
	border-bottom: 2px solid #777777; 
} 
.catalogue-start-type h2 { 
	width: 494px; 
}
.catalogue-start-usage h2, .catalogue-start-material h2 { 
	width: 239px; 
}

.catalogue-start-item { 
	position: relative; 
	float: left; 
	left: 3px; 
	width: 239px; 
	height: 68px; 
	margin: 0px 0px 5px 0px; 
	padding: 0px; 
} 
.catalogue-start-type .catalogue-start-item { 
	margin-right: 15px; 
}

.catalogue-start-item-image { 
	position: relative; 
	float: left; 
	padding: 2px; 
	width: 60px; 
	margin: 2px; 
	border: 1px solid #AAAAAA; 
} 
.catalogue-start-item-heading { 
	position: relative; 
	float: left; 
	margin: 4px; 
	width: 160px; 
} 
.catalogue-start-item-heading h4 { 
	font-size: 10pt; 
	margin: 0px 0px 0px 0px; 
	border-bottom: 1px solid #AAAAAA; 
} 

.catalogue-start-item-description { 
	position: relative; 
	float: left; 
	margin: 0px 4px 0px 4px; 
	width: 160px; 
} 
.catalogue-start-item-heading p { 
	font-size: 8pt; 
	margin: 0px 0px 0px 0px; 
} 




/* FOR WHEN VIEWING A CATEGORY, USAGE TYPE, MATERIALS */
.catalogue-browse-header {
	font-size: 11pt; 
	margin: 10px 0px 25px 10px; 
}
.catalogue-browse-header strong {
	font-size: 14pt; 
	color: #990000; 
}

.catalogue-browse-left-container {
	position: relative; 
	float: left; 
	width: 120px; 
	padding: 4px; 
	height: 100%; 
}
.catalogue-browse-left-header {
	width: 112px; 
	background-color: #DDDDDD; 
	color: #000000; 
	padding: 2px; 
	margin: 0px 0px 0px 0px; 
	border-right: 2px solid #777777; 
	border-bottom: 2px solid #777777; 
}
.catalogue-browse-left-header h2 {
	font-size: 8pt; 
	margin: 0px; 
}
.catalogue-browse-left-list {
	width: 113px; 
	padding: 2px; 
	margin: 0px 0px 10px 0px; 
	border-right: 1px solid #777777; 
	border-bottom: 1px solid #777777; 
}
.catalogue-browse-left-list a {
	cursor: pointer; 
	width: 100%; 
}


/* ITEM LISTING */
.catalogue-browse-right-container {
	position: relative; 
	float: left; 
	width: 400px; 
	padding: 4px; 
}

.catalogue-browse-right-item {
	position: relative; 
	float: left; 
	width: 80px; 
	font-weight: bold; 
	padding: 3px; 
	margin: 6px; 
}
.catalogue-browse-right-header {
	width: 398px; 
	padding: 4px; 
}
.catalogue-browse-right-header h2 {
	width: 398px; 
	margin: 0px; 
}

.catalogue-browse-right-image-div {
	width: 81px; 
	height: 81px; 
}
.catalogue-browse-right-image { 
	border: 1px solid #888888; 
	padding: 2px; 
}

.catalogue-browse-right-item a { 
	color: #000000; 
}

.catalogue-browse-right-seperator { 
	position: relative; 
	float: left; 
	width: 400px; 
	height: 3px; 
	border-bottom: 1px solid #AAAAAA; 
}

