body {
	background-color:	#444444;
	margin: 			0 0 0 0;
}

div#top-space {
	padding:			32px 0px 34px 0px;
}

.maintable {
	width:				700px;
	height:				492px;
	background-color:	#444444;
	text-align:			left;
	border:				solid #7C7C7C 1px;
}

.tablespacing {
	padding:			42px 47px 10px 48px;
}

img {
	border:				0px;
}

img.colours {
	border:				solid #FFFFFF 1px;
}

img.sculptures {
	border:				solid #FFFFFF 1px;
	margin:				6px;
}

.header-border {
	border-bottom:		solid #8F8F8F 1px;
}

.inside-banner-spacing {
	padding:			4px 0px 2px 0px;
	border-bottom:		solid #8F8F8F 3px;
}

.logo-right-spacing {
	padding-right:		45px;
}

.main-section-spacing {
	padding:			34px 0px 80px 0px;
}
.header-section-spacing {
	padding:			34px 0px 20px 0px;
}
.slideshow-section-spacing {
	padding:			14px 0px 80px 0px;
}

.title-area {
	 width:				206px;
	 padding-right:		10px;
}

.description-spacing {
	 padding:			30px 0px 34px 0px;
}

.sublink-spacing {
	 padding:			12px 0px 0px 0px;
}

.model-width {
	 width:				54px;
}

.dimensions-width {
	width:				153px;
}

.image-width {
	width:				182px;
}

.under-colours-spacing {
	padding-top:		4px;
}

.sublink4-spacing {
	padding:			16px 0px 0px 0px;
}

.footer-spacing-border {
	padding:			5px 0px 2px 0px;
	border-top:			solid #8F8F8F 1px;
}

.footer-column1-width {
	width:				242px;
}

.color-width {
	width:				82px;
}

.link-header-spacer {
	padding:			8px 0px 8px 0px;	
}



/* fonts */

div, td, span {
	font-family: 		verdana, arial;
	color:				#FFFFFF;
	font-size: 	 		10px;
	line-height: 		14px;
}

.subtitle {
	font-family: 		verdana, arial;
	color:				#FB6900;
	font-size: 	 		10px;
	line-height: 		14px;
	font-weight:		bold;
}

.dimensions {
	font-family: 		verdana, arial;
	color:				#FFFFFF;
	font-size: 	 		10px;
	line-height: 		14px;
}

.description {
	font-family: 		verdana, arial;
	color:				#C8C8C8;
	font-size: 	 		10px;
	line-height: 		14px;
}

div#desc {
	height:				80px;
	font-family: 		verdana, arial;
	color:				#C8C8C8;
	font-size: 	 		10px;
	line-height: 		14px;
}

.footer {
	font-family: 		verdana, arial;
	color:				#C8C8C8;
	font-size: 	 		10px;
	line-height: 		14px;
}

.colour-name {
	font-family: 		verdana, arial;
	color:				#FFFFFF;
	font-size: 	 		9px;
	font-weight:		bold;
	line-height: 		13px;
}

.link-header {
	color:				#9B9B9B;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	none;
	width:				194px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;		
}

.press {
	font-family: 		verdana, arial;
	color:				#FF9000;
	font-size: 	 		10px;
	line-height: 		14px;
	font-weight:		bold;
}






/* links */

a.nav01, a.nav01:visited, a.nav01:active {
	color:				#CECECE;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 11px;		
}
a.nav01:hover {
	color:				#FFFFFF;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	
}
a.nav01-over, a.nav01-over:visited, a.nav01-over:active, a.nav01-over:hover {
	color:				#ffffff;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;	
	padding:			0px 0px 0px 11px;
}

a.nav01-b, a.nav01-b:visited, a.nav01-b:active {
	color:				#e20000;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 11px;		
}
a.nav01-b:hover {
	color:				#ff4f4f;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	
}
a.nav01-b-over, a.nav01-b-over:visited, a.nav01-b-over:active, a.nav01-b-over:hover {
	color:				#ff4f4f;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;	
	padding:			0px 0px 0px 11px;	
}




a.nav03, a.nav03:visited, a.nav03:active {
	color:				#CECECE;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 28px;		
}
a.nav03:hover {
	color:				#FFFFFF;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 28px;
	
}
a.nav03-over, a.nav03-over:visited, a.nav03-over:active, a.nav03-over:hover {
	color:				#FFFFFF;
	font-family:		verdana, arial;
	font-size:			9px;
	line-height:		13px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 28px;		
}



a.nav02, a.nav02:visited, a.nav02:active {
	color:				#C4C4C4;
	font-family:		arial;
	font-size:			14px;
	line-height:		18px;
	font-weight:		bold;
	text-decoration:	none;
}
a.nav02:hover {
	color:				#D7800E;
	font-family:		arial;
	font-size:			14px;
	line-height:		18px;
	font-weight:		bold;
	text-decoration:	none;		
}
a.nav02-over, a.nav02-over:visited, a.nav02-over:active, a.nav02-over:hover {
	color:				#D7800E;
	font-family:		arial;
	font-size:			14px;
	line-height:		18px;
	font-weight:		bold;
	text-decoration:	none;	
}



a.subnav, a.subnav:visited, a.subnav:active  {
	font-family: 		verdana, arial;
	font-size: 	 		11px;
	color:				#FFFFFF;
	line-height: 		15px;
	font-weight:		bold;
	text-decoration:	none;
	padding-right:		24px;		
}
a.subnav:hover {
	color:				#FB6900;
	text-decoration:	underline;
}

a.subnav-over, a.subnav-over:visited, a.subnav-over:active, a.subnav-over:hover  {
	font-family: 		verdana, arial;
	font-size: 	 		11px;
	color:				#FB6900;
	line-height: 		15px;
	font-weight:		bold;
	text-decoration:	underline;
	padding-right:		24px;		
}




a.sublink, a.sublink:visited, a.sublink:active {
	color:				#9B9B9B;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	none;
	background-image: 	url(../images/subnav_back00b.gif); background-repeat: no repeat;
	width:				194px;
	padding-left:		12px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
		
}
a.sublink:hover {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	underline;
	background-image: 	url(../images/subnav_back01a.gif); background-repeat: no repeat;
	width:				194px;
	padding-left:		12px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
}

a.sublink-over, a.sublink-over:visited, a.sublink-over:active, a.sublink-over:hover {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	underline;
	background-image: 	url(../images/subnav_back01a.gif); background-repeat: no repeat;
	width:				194px;
	padding-left:		12px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
		
}




a.sublink-special, a.sublink-special:visited, a.sublink-special:active {
	color:				#9B9B9B;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	none;
	background-image: 	url(../images/subnav_back00c.gif); background-repeat: no repeat;
	width:				180px;
	padding-left:		26px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
		
}
a.sublink-special:hover {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	underline;
	background-image: 	url(../images/subnav_back01b.gif); background-repeat: no repeat;
	width:				180px;
	padding-left:		26px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
}

a.sublink-special-over, a.sublink-special-over:visited, a.sublink-special-over:active, a.sublink-special-over:hover {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	underline;
	background-image: 	url(../images/subnav_back01b.gif); background-repeat: no repeat;
	width:				180px;
	padding-left:		26px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
		
}




a.sublink2, a.sublink2:visited, a.sublink2:active {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	none;
	width:				52px;
	display:			block;
		
}
a.sublink2:hover {
	color:				#FB6900;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	none;
	width:				52px;
	display:			block;
}




a.sublink3, a.sublink3:visited, a.sublink3:active {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	underline;
}
a.sublink3:hover {
	color:				#FFFFFF;
	font-size:			10px;
	font-family:		verdana, arial;
	line-height:		14px;
	text-decoration:	none;	
	
}



a.sublink4, a.sublink4:visited, a.sublink4:active {
	font-family: 		verdana, arial;
	font-size: 	 		10px;
	color:				#D6D6D6;
	line-height: 		14px;
	font-weight:		bold;
	text-decoration:	none;
	padding-right:		12px;
		
}
a.sublink4:hover {
	color:				#D6D6D6;
	text-decoration:	underline;
}

a.sublink4-over, a.sublink4-over:visited, a.sublink4-over:active, a.sublink4-over:hover {
	font-family: 		verdana, arial;
	font-size: 	 		10px;
	color:				#D6D6D6;
	line-height: 		14px;
	font-weight:		bold;
	text-decoration:	underline;
	padding-right:		12px;
		
}



a.sublink5, a.sublink5:visited, a.sublink5:active {
	font-family: 		verdana, arial;
	font-size: 	 		10px;
	color:				#C4C4C4;
	line-height: 		14px;
	font-weight:		bold;
	text-decoration:	none;
	padding-right:		12px;
		
}
a.sublink5:hover {
	color:				#D7800E;
	text-decoration:	none;
}

a.sublink5-over, a.sublink5-over:visited, a.sublink5-over:active, a.sublink5-over:hover {
	font-family: 		verdana, arial;
	font-size: 	 		10px;
	color:				#D7800E;
	line-height: 		14px;
	font-weight:		bold;
	text-decoration:	none;
	padding-right:		12px;
		
}



a.presslink, a.presslink:visited, a.presslink:active {
	font-family: 		verdana, arial;
	color:				#FF9000;
	font-size: 	 		10px;
	line-height: 		14px;
	font-weight:		bold;
	text-decoration:	none;
}
a.presslink:hover {
	font-family: 		verdana, arial;
	color:				#FF9000;
	font-size: 	 		10px;
	line-height: 		14px;
	font-weight:		bold;
	text-decoration:	underline;
}



/* new gallery M styles */

.breadcrumb {
	font-family:		arial;
	color:				C4C4C4;
	font-size:			12px;
	line-height:		18px;
	font-weight:		bold;
}
.v-line {
	font-family:		arial;
	color:				C4C4C4;
	font-size:			12px;
	vertical-align:		top;
	font-weight:		bold;
}




/* popup styles */

#popup-margin {
	padding:			10px 10px 10px 10px;
}

#popup-left {
	float:				left;
}

#popup-right {
	float:				right;
	padding:			0px 20px 0px 0px;
}

#print-button {
	text-align:			center;
	padding:			0px 0px 10px 0px;
}

#popup-image {
	padding:			0px 20px 0px 0px;
}

#sister-link {
	padding:			30px 42px 0px 0px;
	margin:				0px 0px 0px 0px;
	text-align:			right;
}
#sister-link-02 {
	padding:			20px 42px 20px 0px;
	margin:				0px 0px 0px 0px;
	text-align:			right;
}

#sales-link {
	padding:			16px 0px 4px 8px;
	margin:				0px 0px 0px 0px;
	text-align:			center;
	color:				#ffffff;
	font-family:		verdana, arial;
	font-size:			18px;
	line-height:		22px;
	font-weight:		bold;
	text-decoration:	none;	
}
#sales-link a, #sales-link a:visited, #sales-link a:active {
	color:				#e20000;
	font-family:		verdana, arial;
	font-size:			18px;
	line-height:		22px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 8px;		
}
#sales-link a:hover {
	color:				#ff4f4f;
	font-family:		verdana, arial;	
	font-weight:		bold;
	text-decoration:	none;
	padding:			0px 0px 0px 8px;
	
}

#sale-table {
	width:				605px;
}

.cell-01 {
	padding:			0px 0px 20px 0px;
	width:				286px;
	text-align:			right;
}

.cell-02 {
	padding:			0px 0px 20px 0px;
	width:				319px;
	text-align:			right;
}

#sale-table p {
	margin:				0px;
	padding:			8px 0px 4px 0px;
	font-weight:		bold;
	font-size:			11px;
	line-height:		16px;
}

.reg-price {
	text-decoration:	line-through;
	font-size:			11px;
	line-height:		16px;
}

.sale-price {
	color:				#e20000;
	font-size:			11px;
	line-height:		16px;
}

img {
	text-decoration: 	none !important;
}


/* press page styles */

.press-box-01 {
	width:				260px;
	height:				116px;
	background-color:	#D4D4D4;
	padding:			15px 15px 15px 15px;
	display:			block;
}
.press-box-01 p {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	line-height:		12px;
	color:				#5A5A5A;
	margin:				0px;
	padding:			0px 0px 8px 0px;	
}
img.press-image {
	float:				left;
	margin-right:		10px;
	display:			block;
}
img.press-arrow {
	vertical-align:		middle;
	margin-bottom:		2px;
}
.article-header {
	font-weight:		bold;
}