body
{
	margin:					0px;	
	background:				#333399;
	font-family:			verdana;
	font-size:				11px;
}

.hidden
{
	display:				none;
}

td
{
	font-family:			verdana;
	font-size:				11px;
}

/*HIDE*/

p
{
	font-family:			verdana;
	font-size:				11px;
}

a img
{
	border:					0px;	
}

.bodyContent
{
	font-family:			verdana;
	font-size:				10px;
}

.productMain_Info
{
	font-family:			verdana;
	font-size:				11px;
}

.productMain_Simple
{
	font-family:			verdana;
	font-size:				11px;
}

.productMain_Spec
{
	font-family:			verdana;
	font-size:				11px;
}

.accordionContent2
{
	font-family:			verdana;
	font-size:				11px;
}

#pageOuter
{
	position: 				absolute;
	left: 					50%;
	top:					10px;
	min-height:				570px;
}

#pageInner
{
	position: 				absolute;
	left:					-475px;
	text-align:				left;
	width:					950px;
	height:					570px;
	bottom:					0px;
	top:					0px;
	z-index:				2;
	background:				#ffffff;
}

#sponsor
{
	position:				absolute;
	right:					2px;
	width:					260px;
	height:					52px;
}

#contentGeneric
{
	position:				absolute;
	left:					20px;
	right:					0px;
	top:					0px;
	bottom:					0px;
}

#contentContainer
{
	position: 				absolute;
	width:					667px;
	height:					495px;
	left:					0px;
	top:					110px;
}

#productTitle
{
	position: 				absolute;
	left:					57px;
	top:					20px;
	color:					#333399;
	font-family:			verdana;
	font-weight:			bold;
	font-size:				20px;
	z-index:				2;
}

#productMain_Images
{
	position: 				absolute;
	left:					30px;
	top:					60px;
	width:					591px;
	height:					360px;
	right:					48px;
	bottom:					50px;
	overflow:				auto;
}

#productMain_Images p
{
	margin:					0px;
	padding:				0px;
}

#productMain_Simple
{
	position: 				absolute;
	left:					30px;
	top:					60px;
	right:					48px;
	bottom:					30px;
	width:					591px;
	height:					360px;
	overflow:				auto;
	font-family:			verdana;
	font-size:				11px;
}

#productMain_Simple p, #productMain_Info p, #productMain_Spec p, #genericMain_Body p
{
	font-family:			verdana;
	font-size:				11px;
}

#productMain_Info
{
	display:				none;
	position: 				absolute;
	width:					591px;
	height:					340px;
	left:					30px;
	top:					60px;
	right:					48px;
	bottom:					50px;
	overflow:				auto;
	font-family:			verdana;
	font-size:				11px;
}

#productMain_Info a, #genericMain_Body a, #productMain_Info a:visited, #genericMain_Body a:visited, #productMain_Simple a, #productMain_Simple a:visited
{
	color:					#333333;
	text-decoration:		none;	
}

#productMain_Info a:hover, #genericMain_Body a:hover, #productMain_Simple a:hover
{
	color:					#666666;
	text-decoration:		underline;	
}

#genericMain_Body
{
	position: 				absolute;
	left:					30px;
	top:					20px;
	right:					38px;
	bottom:					30px;
	width:					571px;
	height:					395px;
	overflow:				auto;
	font-family:			verdana;
	font-size:				11px;
}

#productMain_Spec
{
	display:				none;
	position: 				absolute;
	left:					30px;
	top:					60px;
	right:					48px;
	bottom:					30px;
	width:					591px;
	height:					360px;
	font-family:			verdana;
	font-size:				11px;
	overflow:				auto;
}

.specTop
{
	border-bottom:			2px solid #333399;
}

.specTop
{
	border-bottom:			2px solid #333399;
}

.specFirst
{
	padding-top:			5px;
}

.specBuildFirst
{
	padding-top:			5px;
	color:					#333333;
	font-weight:			bold;	
}

.specBuild
{
	color:					#333333;
	font-weight:			bold;	
}

#productMain_Spec td
{
	font-size:				11px;
}

#productMain_Container
{
	position: 				absolute;
	top:					0px;
	left:					28px;
	right:					0px;
	bottom:					50px;
	width:					639px;
	height:					445px;
	background-repeat:		no-repeat;
	z-index:				1;
}

.productMain_Background
{
	background-image:		url(images/PRODUCT/back.gif);	
}

#genericMain_Container
{
	position: 				absolute;
	top:					0px;
	left:					28px;
	right:					0px;
	bottom:					50px;
	width:					639px;
	height:					445px;
	background-repeat:		no-repeat;
	z-index:				1;
}

.genericMain_Background
{
	background-image:		url(images/PRODUCT/back.gif);		
}

#productMenu_Container
{
	position: 				absolute;
	height:					60px;
	top:					0px;
	right:					250px;
	z-index:				10;
}

#productMenu
{
	position: 				absolute;
	top:					10px;
	left:					28px;
	width:					400px;
}

#productButtons
{
	position: 				absolute;
	right:					221px;
	height:					32px;
	text-align:				right;
	z-index:				11;
	width:					100%;
}

#productInstructions
{
	position: 				absolute;
	right:					320px;
	font-size:				9px;
	width:					200px;
	line-height:			32px;
	color:					#666666;
	z-index:				10;
	visibility:				hidden;
}

#productInstructions2
{
	position: 				absolute;
	right:					350px;
	font-size:				9px;
	width:					200px;
	line-height:			32px;
	color:					#666666;
	z-index:				10;
	visibility:				hidden;
}

#productInstructions3
{
	position: 				absolute;
	right:					230px;
	font-size:				9px;
	width:					200px;
	line-height:			32px;
	color:					#666666;
	z-index:				10;
	visibility:				hidden;
}

#productDirection
{
	font-family:			verdana;
	font-size:				11px;
	color:					#333333;
	margin-left:			8px;
	margin-top:				24px;
	height:					42px;
}

#productMenu div
{
	float:					left;
}

#productMenu ul
{
	display:				inline;
	margin:					0px;
	padding:				0px;
}

#productMenu li
{
	display:				inline;
	margin:					0px;
	padding:				0px;
}

#frameTop
{
	position: 				absolute;
	left:					0px;
	right:					0px;
	top:					100px;
	height:					2px;
	border-top:				2px solid #333399;
	width:					950px;
}

#frameBottom
{
	position: 				absolute;
	left:					0px;
	right:					0px;
	top:					610px;
	height:					5px;
	background-color:		#666699;
}

#pageLogo
{
	position: 				absolute;
	top:					12px;
	left:					10px;
}

#menuContainer
{
	background-image:		url(images/MENU/back.png);	
	width:					678px;
	height:					28px;	
	padding-top:			3px;
	position:				absolute;
	top:					70px;
	left:					0px;
}

#menuPopup
{
	position:				absolute;
	min-width:				140px;
	width:					140px;
	display:				none;
	z-index:				10;
}

#menuPopup_Content
{
	background-image:		url(images/MENU/popup_back.png);
	border:					1px solid #9999ff;
	border-top:				0px;
	border-bottom:			0px;
	padding:				4px 0px 0px 0px;
	color:					white;
	font-family:			verdana;
	font-size:				12px;
	overflow:				hidden;
	height:					0px;
}

#menuPopup_Footer
{
	display:				none;
	position:				relative;
	height:					11px;
}

#menuPopup_Footer_L
{
	background-image:		url(images/MENU/footer_l.png);
	position:				absolute;
	width:					11px;
	height:					11px;
	left:					0px;
}

#menuPopup_Footer_M
{
	background-image:		url(images/MENU/footer_m.png);
	position:				absolute;
	left:					11px;
	right:					11px;
}

#menuPopup_Footer_L
{
	background-image:		url(images/MENU/footer_r.png);
	position:				absolute;
	width:					11px;
	height:					11px;
	right:					0px;
}

#menuPopup ul
{
	display:				inline;
	margin:					0px;
	padding:				0px;
}

#menuPopup li
{
	list-style-type:		none;
	padding:				4px 10px 4px 10px;
}

.menuItem
{
	float:					left;
	height:					25px;
	line-height:			25px;
	padding-right:			10px;
	padding-left:			10px;
	color:					#333399;
	margin: 				1px;
	font-family:			verdana;
	font-size:				12px;
	font-weight:			bold;
	cursor:					pointer;
}

.menuItem a, .menuItem a:visited, .menuItem a:hover
{
	color:					#333399;
	text-decoration:		none;
	
}

.menuItem_sel
{
	float:					left;
	height:					25px;
	line-height:			25px;
	padding-right:			10px;
	padding-left:			10px;
	color:					#ffffff;
	font-family:			verdana;
	font-size:				12px;
	font-weight:			bold;
	cursor:					pointer;
	background-image:		url(images/MENU/popup_back.png);
	border:					1px solid #9999ff;
	border-bottom:			1px solid #333399;
}

.menuItem_sel a, a:hover
{
	color:					#ffffff;
	text-decoration:		none;
	
}

.menuSubItem
{
	display:				none;
}

.menuNormal a, .menuNormal a:hover, .menuNormal a:visited
{
	color:					#ffffff;
	text-decoration:		none;
}

.menuOver
{
	list-style-type:		none;
	background-color:		#6666cc;
	cursor:					pointer;
	padding:				4px 10px 4px 10px;
}

.menuOver a, a:hover
{
	color:					#ffffff;
	text-decoration:		none;
}

#accordionContainer
{
	position:				absolute;
	width:					240px;
	height:					504px;
	top:					55px;
	right:					22px;
}

.accordionBackground
{
	background-image:		url(images/ACCORDION/back.jpg);		
}

#accordionHeader
{
	padding-right:			20px;
	height:					50px;
	text-align:				right;
	font-family:			verdana;
	color:					#333399;
	font-size:				18px;	
	line-height:			13px;
	font-weight:			bold;
	padding-top:			12px;
}

.accordionHeader_LineHeight
{
	line-height:			50px;
}

.accordionHeader_First
{
	font-family:			verdana;
	font-size:				11px;
	font-weight:			normal;	
}

#accordionBody
{
	position:				absolute;
	top:					54px;
	bottom:					0px;
	left:					0px;
	right:					0px;
	z-index:				2;
}

#accordionSelect
{
	position:				absolute;
	background-image:		url(images/ACCORDION/select.png);	
	height:					40px;
	top:					54px;
	opacity:				0.0;
	width:					100%;
	z-index:				1;
}

.paddingRight
{
	padding-right:			20px;	
}

.accordionItem
{
	width:					240px;
	height:					40px;
	line-height:			40px;
	text-align:				right;
	font-family:			verdana;
	color:					#666666;
	font-size:				14px;	
	cursor:					pointer;
}

.accordionItem_Sel
{
	width:					100%;
	height:					40px;
	line-height:			40px;
	text-align:				right;
	font-family:			verdana;
	color:					#666666;
	font-size:				14px;	
	cursor:					pointer;
	background-repeat:		no-repeat;
	background-image:		url(images/ACCORDION/subitem_header.png);	
	
}

.accordionSub
{
	width:					100%;
	display:				none;
}

.accordionContent
{
	font-family:			verdana;
	font-size:				11px;
	margin-left:			12px;
	width:					216px;
}

.accordionSubItem
{
	padding-top:			15px;
	width:					100%;
	line-height:			11px;
	text-align:				right;
	font-family:			verdana;
	color:					#666666;
	font-size:				11px;	
	margin-left:			1px;
	cursor:					pointer;
	background-repeat:		repeat-y;
	background-image:		url(images/ACCORDION/subitem_back.png);	
}

.accordionSubItem a, .accordionSubItem a:visited
{
	color:					#666666;
	text-decoration:		none;
}

.accordionSubItem a:hover
{
	color:					#666666;
	text-decoration:		underline;
}

.accordionSubItem_Footer
{
	width:					100%;
	height:					15px;
	margin-left:			1px;
	background-repeat:		no-repeat;
	background-image:		url(images/ACCORDION/subitem_footer.png);	
}

.bkghome
{
	background-image:		url(images/BACKGROUNDS/home.jpg);
}

.bkgKilnsGlass, .bkgKilns_Glass
{
	background-image:		url(images/BACKGROUNDS/kilns_glass.jpg);
}

.bkgKilnsCeramic, .bkgKilns_Ceramic
{
	background-image:		url(images/BACKGROUNDS/kilns_ceramic.jpg);
}

.bkgKilnsEnamelling, .bkgKilns_Enamelling
{
	background-image:		url(images/BACKGROUNDS/kilns_enamelling.jpg);
}

.bkgKilnsAccessories, .bkgKilns_Accessories
{
	background-image:		url(images/BACKGROUNDS/kilns_accessories.jpg);
}

.bkgEquipmentGlass, .bkgEquipment_Glass
{
	background-image:		url(images/BACKGROUNDS/equipment_glass.jpg);
}

.bkgEquipmentCeramic, .bkgEquipment_Ceramic
{
	background-image:		url(images/BACKGROUNDS/equipment_ceramic.jpg);
}

.bkgEquipmentOther, .bkgEquipment_Other
{
	background-image:		url(images/BACKGROUNDS/equipment_other.jpg);
}

.bkgServicesMaintenance, .bkgservices_maintenance
{
	background-image:		url(images/BACKGROUNDS/services_maintenance.jpg);
}

.bkgServicesSpareParts, .bkgservices_spareparts
{
	background-image:		url(images/BACKGROUNDS/services_spareparts.jpg);
}

.bkgContact, .bkgcontact
{
	background-image:		url(images/BACKGROUNDS/contact.jpg);
}

.bkgAboutUs, .bkgaboutus
{
	background-image:		url(images/BACKGROUNDS/aboutus_history.jpg);
}

.bkgNews, .bkgnews
{
	background-image:		url(images/BACKGROUNDS/aboutus_news.jpg);
}

.bkgArtistsGalleries, .bkgartists_galleries
{
	background-image:		url(images/BACKGROUNDS/artists.jpg);
}

.bkgAccordionLinks
{
	background:				url(images/ACCORDION/links.jpg);	
}

.bkgAccordionStudiosforHire
{
	background:				url(images/ACCORDION/studiosforhire.jpg);	
}

.bkgAccordionHome
{
}

.bkgAccordionAboutUs
{	
	background:				url(images/ACCORDION/aboutus_history.jpg);
}

.bkgAccordionNews
{	
	background:				url(images/ACCORDION/aboutus_news.jpg);
}

.bkgAccordionClients
{
	background:				url(images/ACCORDION/clients.jpg);	
}

.bkgAccordionContact
{
	background:				url(images/ACCORDION/contact.jpg);	
}

.bkgAccordionMaintenance
{
	background:				url(images/ACCORDION/maintenance.jpg);	
}

.bkgAccordionSpareParts
{
	background:				url(images/ACCORDION/spareparts.jpg);
}

.bkgAccordionPriceList
{
	background:				url(images/ACCORDION/pricelist.jpg);
}

/*HIDE*/