.call_out_block {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.content_right {
	float: right; 
	padding: 0px 19px 0px 0px; 
	margin: 0px; 
	width: 274px;	
}
.content_left {
	float: left; 
	padding: 0px 0px 0px 25px; 
	margin: 0px; 
	width: 686px;	
}
.secondary_menu {
	border: 1px solid #1f1f1f; 
	background-color:#0f0f0f; 
	width: 173px; 
	margin: 0px; 
	padding: 0px 14px;
	list-style-type:none;
}
.secondary_menu li {
	background: url("images/bg-menu-link.png") left top no-repeat;
	width: 173px;
	height: 63px;
	padding: 0px;
	margin: 16px 0px;

}
.secondary_menu li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 85px;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
.secondary_banner {
	height: 262px;	
}
.menu_block {
	float: left; 
	display: block; 
	width: 203px;	
}
.content_block {
	margin: 0px; 
	padding: 0px 25px 0px 16px; 
	float: right; 
	display: block; 
	width: 442px;	
}
/* PROMO */
.promo_image_container {
	float: left; 
	padding: 5px; 
	margin: 20px 25px 0px 0px; 
	background-color:#FFF;	
}
.promo_image_container img {
	display: block;
}
.promo_details_container {
	float: left; 
	padding:0px 0px 10px 0px;
	width: 476px;
}
.promo_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b8037c;
	font-size: 25px;
	margin: 0px;
	padding: 20px 0px 7px 0px;
	font-weight: normal;
}
.promo_cost {
	color: #b8037c;
	font-weight: bold;
	border-top: dashed 1px #b8037c;
	display: block;
}
.hr {
	margin:0px;
	padding: 0px;
	font-size:1px;
	height: 1px;
	line-height: 1px;
	background-color: #353535;
}

/* CATALOGUE */
.catalogue_section_title {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:25px; 
	color: #b8037c; 
	font-weight:normal; 
	margin: 0px; 
	padding: 10px 0px;	
}
.catalogue_style_title {
	color: #717171; 
	margin: 0px; 
	padding: 7px 0px;	
}
.catalogue_product_container {
	display: block; 
	float: left; 
	padding: 0px 0px 20px 0px; 
	margin: 0px;
}
.product_title {
	color: #c5c1c1; 
	font-size: 11px; 
	font-weight: bold;
	margin: 0px;
	padding: 0px 5px 5px 0px;
	line-height: 14px;
}
.block_looking_for {
	background: url("images/looking-for.png") left top no-repeat;
	width: 454px;
	height: 81px;
	padding: 0px 0px 0px 11px;
}
.block_looking_for p {
	font-weight: bold;
	color: #717171;
	margin: 0px;
	padding: 27px 0px 0px 0px;
}
.block_looking_for a {
	font-size: 16px;
	color: #dc1399;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/* SPEECH BUBBLE */
.bubble_header {
	background: url("images/bubble-header.png") left top no-repeat;
	width: 337px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	
}
.bubble_header a {
	display: block;
	width: 90px;
	height: 33px;
	float:right;
}
.bubble_colour_header {
	background: url("images/bubble-colour-header.png") left top no-repeat;
	width: 637px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	
}
.bubble_colour_header a {
	display: block;
	width: 90px;
	height: 33px;
	float:right;
}
.bubble_hr {
	border-top: 1px dashed #B8037C; 
	margin: 0px; 
	padding: 0px; 
	height: 1px; 
	line-height: 1px; 
	font-size: 1px;
}
.bubble_product_block {
	padding: 12px;	
}
.bubble_brand_title {
	background-color:#101010; 
	color:#c5c1c1; 
	font-weight: bold; 
	margin: 0px; 
	padding: 5px 0px 5px 15px;	
}
.bubble_product_container {
	margin: 0px; 
	padding: 0px 15px;	
}
.bubble_product_title {
	font-family: Georgia, 'Times New Roman', Times, serif; 
	font-size: 20px; 
	line-height: 23px; 
	color:#b8037c;	
}
.bubble_size {
	color: #9c2483; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px;
}
.bubble_size span {
	padding: 0px 10px 0px 0px;	
}
.bubble_colour_box {
	float: left; 
	border: solid 1px #656565; 
	display: block; 
	width: 23px; 
	height: 23px;
	padding: 0px; 
	margin: 10px 0px 0px 0px;
}
.bubble_colour_title {
	float: left;
	padding: 0px; 
	margin: 12px 0px 0px 7px;
}
.bubble_colour_container {
	display: block; 
	float: left; 
	width: 145px;	
	margin: 0px; 
	padding: 0px 0px 3px 0px;
}
.bubble_product_colour_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #686868;
	font-style:italic;
	margin:0px;
	padding:0px;
	font-size: 14px;
}
/* PHOTO GALLERY */
.photo_listing_block {
	display: block;
	margin: 0px;
	padding: 10px 0px;
}
.photo_listing_image {
	background: url("images/bg-image-gallery.jpg") left top no-repeat;
	float: left;
	width: 127px;
	padding: 0px 7px 0px 0px;
}
.photo_listing_image img {
	padding: 0px;
	border: 7px solid #FFF;
}
.photo_listing_details {
	float: left;
	padding: 5px 10px 0px 0px;
	width: 298px;
}
.photo_listing_details_title {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #b8037c;
	font-weight:normal; 
}
.photo_listing_details_image_count {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.photo_listing_details_teaser {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.photo_listing_details_link {
	display: block;
	width: 135px;
	height: 25px;
	background: url("images/link-view-photos.jpg") left top no-repeat;	
}
/* FAQ */
.faq_container {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.menu_head {
	background: url("images/arrow-left-news.gif") 98% 50% no-repeat;
	border-bottom: 1px solid #353535;
	cursor: pointer;
	font-size: 14px;
	margin: 0px;
	padding: 0px 20px 4px 0px;
	color: #B8037C;
}