*
{
	font-size: 10px;
	font-family: verdana;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body
{
	text-align: center;
	background: #000000;
}

#canvas
{
	margin: auto;
	text-align: left;
	width: 1000px;
	min-height: 500px;
	background: #FFFFFF;
}

#headPanel
{
	height: 343px;
	background: transparent url(../images/generalImage/banner.jpg) no-repeat left 100px;
}
	#menuPanel
	{
		height: 100px;
		background: #F8F8F8 url(../images/menu-bg.png) repeat-x left top;
		text-align: center;
	}
		#menuWrapper
		{
			padding: 0 119px 0 119px;
		}
		a.menuItem, a.menuItem:link, a.menuItem:visited, a.menuItem:active
		{
			display: block;
			width: 127px;
			height: 100px;
			cursor: hand;
			float: left;
		}
		a.menuItem:hover
		{

		}
			a#menuHome
			{
				background: transparent url(../images/menu-home.jpg) no-repeat left top;
			}
			a#menuHome:hover, a#menuHomeActive:hover, a#menuHomeActive
			{
				background: transparent url(../images/menu-home-active.jpg) no-repeat left top;
			}
			a#menuProduct
			{
				background: transparent url(../images/menu-product.jpg) no-repeat left top;
			}
			a#menuProduct:hover, a#menuProductActive:hover, a#menuProductActive
			{
				background: transparent url(../images/menu-product-active.jpg) no-repeat left top;
			}
			a#menuNews
			{
				background: transparent url(../images/menu-news.jpg) no-repeat left top;
			}
			a#menuNews:hover, a#menuNewsActive:hover, a#menuNewsActive
			{
				background: transparent url(../images/menu-news-active.jpg) no-repeat left top;
			}
			a#menuFAQ
			{
				background: transparent url(../images/menu-faq.jpg) no-repeat left top;
			}
			a#menuFAQ:hover, a#menuFAQActive:hover, a#menuFAQActive
			{
				background: transparent url(../images/menu-faq-active.jpg) no-repeat left top;
			}
			a#menuContact
			{
				background: transparent url(../images/menu-contact.jpg) no-repeat left top;
			}
			a#menuContact:hover, a#menuContactActive:hover, a#menuContactActive
			{
				background: transparent url(../images/menu-contact-active.jpg) no-repeat left top;
			}
			a#menuAbout
			{
				background: transparent url(../images/menu-about.jpg) no-repeat left top;
			}
			a#menuAbout:hover, a#menuAboutActive:hover, a#menuAboutActive
			{
				background: transparent url(../images/menu-about-active.jpg) no-repeat left top;
			}
	#headbarPanel
	{
		margin-top: 183px;
		height: 60px;
		background: transparent url(../images/headbar-bg.png) repeat-x bottom left;
	}
		#headbar
		{
			height: 60px;
			background: transparent url(../images/headbar-icon.gif) no-repeat bottom left;
		}

#bodyPanel
{
	min-height: 300px;
}
	.content
	{
		clear: both;
	}
	.content#contentWelcome
	{
		background: transparent url(../images/contentWelcome-vertical-bg.png) repeat-y 370px top;
	}
	.content#showRoom, #contentShowRoom
	{
		background-repeat: no-repeat;
	}
	#contentShowRoom
	{
		background-position: 10px 80%;
	}
	.content#showRoom
	{
		background-position: 100px 75%;
		background-image: url(../images/product-image-loading.gif);
	}
	#contentWelcomeVertical
	{
		background: transparent url(../images/contentWelcome-bg.png) repeat-x left bottom;
	}
		.contentLeftPanel
		{
			float: left;
			padding-bottom: 10px;
		}
		.contentLeftPanel#wideLeftPanel
		{
			width: 369px;
		}
		.contentLeftPanel#narrowLeftPanel
		{
			width: 270px;
		}
			.contentLeftShop
			{
				
			}
				.contentLeftShop img
				{
					margin-top: 20px;
				}
			.contentLeftShopGlance
			{

			}
				.contentLeftShopGlance .shopGlancePanel
				{
					width: 245px;
					margin-top: 20px;
					margin-left: 25px;
					background: #FFFFFF url(../images/shopGlancePanel-bg.png) repeat-y left top;
				}
					.shopGlancePanel a
					{
						text-decoration: none;
					}
						.shopGlancePanel .head
						{
							padding: 5px 15px 0 0;
							text-align: right;
						}
						.shopGlancePanel .body
						{
							padding: 10px 15px 5px 10px;
						}
						.shopGlancePanel .tail
						{
							height: 16px;
							background: #B4FF00 url(../images/icon-shop-arrow.png) no-repeat 40px 5px;
							margin-top: 5px;
							padding: 5px 10px 5px 60px;
						}

			.contentLeftProductShowroom
			{
				position: absolute;
				bottom: 0;
				overflow:hidden;
				width: 260px;
				margin: 130px 0 0 30px;
				text-align: center;
				min-height: 150px;
				background: #FFFFFF url(../images/product-image-loading.gif) no-repeat center 50px;
			}
				.contentLeftProductShowroom img.showroom
				{
				}
			.contentLeftNavigation
			{
				padding: 30px 0 30px 0;
				background: #EEEEEE url(../images/contentLeftNavigation-tail.png) no-repeat left bottom;
			}
				img#contentLeftNavigationTitleImage
				{
					margin-bottom: 20px;
					border: 0;
					display: block;
				}
				.contentLeftNavigation ul
				{
					list-style-type: none;
				}
					.contentLeftNavigation li
					{
						background: transparent url(../images/list-bullet.png) no-repeat left 3px;
						padding-left: 10px;
						margin-top: 10px;
					}
						a.navigationItem, a.navigationItem:link, a.navigationItem:visited, a.navigationItem:active
						{
							text-decoration: none;
						}
						a.navigationItem:hover
						{
							text-decoration: underline;
						}
			.contentLeftImageFrame
			{
				background: #F6F6F6 url(../images/contentLeftImageFrame-bg.png) repeat-x left bottom;
				min-height: 218px;
			}

				.contentLeft
				{
					padding: 0 30px 0 80px;
				}
				.contentLeft#contentLeftHome
				{
					min-height: 120px;
					background: transparent url(../images/home-navigation-bg.jpg) no-repeat left bottom;
				}
				.contentLeft#contentLeftNews, .contentLeft#contentLeftFaq
				{
					
				}
			.contentLeftSearch
			{
				width: 270px;
				padding: 15px 30px 10px 0;
				text-align: right;
			}
				.contentLeftSearch table
				{
					margin-left: 50px;
					width: 210px;
					border-collapse:collapse;
				}
					.contentLeftSearch table td#tableInput
					{
						width: 185px;
						text-align: right;						
					}
					.contentLeftSearch table td#tableSubmit
					{
						width: 25px;
						text-align: left;
					}
				.contentLeftSearchLabel
				{

				}
					.contentLeftSearchLabel img
					{
						border: 0;
						margin-bottom: 10px;
					}
				input#inputKeyword, input#inputSubmit
				{
					border: 1px solid #A3A3A3;
					height: 28px;
					font-size: 12px;
					line-height: 28px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}
				input#inputKeyword
				{
					width: 185px;
					background: #EEEEEE;
					padding: 0 5px 0 5px;
					border-right: 0;
				}
				input#inputSubmit
				{
					width: 25px;
					background: #006B90;
					color: #FFFFFF;
				}
			.contentLeftCategoryPanel
			{
				width: 270px;
				background: #EEEEEE url(../images/contentLeftNavigation-tail.png) no-repeat left bottom;
				margin-top: 20px;
				padding: 15px 0 15px 0;
			}
				.contentLeftCategoryTitle
				{
					height: 23px;
					background: #FF6C00 url(../images/contentLeftCategoryPanel-bg.jpg) no-repeat left top;
					text-align: right;
					padding-right: 30px;
					padding-top: 3px;
				}
					.categoryPanel
					{

					}
						.categoryTitle
						{
							height: 22px;
							background: #FFFFFF url(../images/categoryTitle-bg.png) repeat-x left bottom;
							padding: 10px 10px 0 30px;
						}
							.categoryTitle a, .categoryTitle a:link, .categoryTitle a:visited, .categoryTitle a:active
							{
								text-decoration: none;
							}
							.categoryTitle a:hover
							{
								
							}
						.categoryItem
						{

							border-bottom: 1px solid #FFFFFF;
							background: transparent url(../images/categoryList-bg.png) no-repeat 50px 10px;
							padding: 10px 10px 10px 60px;
						}
							.categoryItem a, .categoryItem a:link, .categoryItem a:visited, .categoryItem a:active
							{
								text-decoration: none;
							}
							.categoryItem a:hover
							{

							}
			.contentLeftMiniPanel
			{
				width: 270px;
				background: #EEEEEE url(../images/contentLeftNavigation-tail.png) no-repeat left bottom;
				margin-top: 20px;
				padding: 15px 0 15px 0;
			}
				.contentLeftMiniTitle
				{
					height: 20px;
					background: #B4FF00 url(../images/contentLeftMiniTitle-bg.jpg) no-repeat left top;
					text-align: right;
					padding-right: 30px;
					padding-top: 3px;
				}
				.contentLeftMiniContent
				{
					min-height: 50px;
					padding-right: 0px;
				}
					.messengerItem
					{
						text-align: right;
						margin-top: 10px;
					}
						.messengerItem span
						{
							vertical-align: top;
						}
						.messengerItem img
						{
							border: 0;
							margin-left: 10px;
							margin-right: 30px;
						}
				a.linkRead
				{
					display: block;
					text-align: right;
					border: 0;
				}
				a.linkRead img.imageRead
				{
					cursor: hand;
					border: 0;
				}
				a.linkRead img#newsRead
				{
					margin-top: 20px;
					margin-right: 0;
				}
				a.linkRead img#aboutRead
				{
					margin-top: 20px;
					margin-right: 10px;
				}
			a.home-productcategory-link, a.home-productcategory-link:link, a.home-productcategory-link:visited, a.home-productcategory-link:active
			{
				border: 0;
				text-decoration: none;
				display: block;
			}
				a.home-productcategory-link img, a.home-productcategory-link:link img, a.home-productcategory-link:visited img, a.home-productcategory-link:active img
				{
					border: 0;
				}
		.contentRightPanel
		{
			text-align: justify;
			line-height: 15px;
		}
		.contentRightPanel#narrowRightPanel
		{
			padding-left: 369px;
		}
		.contentRightPanel#wideRightPanel
		{
			padding-left: 270px;
		}
			.contentRight
			{

			}
			.contentRight#contentRightPlain
			{
				margin-left: 30px;
				background: transparent url(../images/contentRightPlain-bg.png) repeat-x left top;
				padding: 80px 40px 20px 0;
			}
				.imgNews
				{
					border: 1px solid #B7B7B7;
					margin: 5px 0 5px 0;
				}
			.contentRight#contentRightWelcome
			{
				margin-left: 30px;
				background: transparent url(../images/welcome-image.jpg) no-repeat left 20px;
				padding: 30px 40px 20px 150px;
			}
				img#welcomeImage
				{
					border: 0;
					display: block;
				}
			.contentRight#contentRightShop
			{
				margin-top: 45px;
				margin-left: 30px;
				padding: 10px 20px 20px 0;

				border-top: 5px solid #006B90;
			}
				.resellerPanel
				{
					margin-left: -30px;
				}
					.resellerItem
					{
						float: left;
						width: 223px;
						margin-top: 50px;
						margin-left: 30px;
						margin-right: 30px;
					}
						.resellerImage
						{
							padding-left: 10px;
						}
							.resellerImage img
							{
								width: 223px;
								height: 135px;
								border: 0;
							}
						.resellerTitle
						{
							padding: 5px 5px 5px 20px;
						}
						.resellerInfo
						{
							padding: 10px 20px 20px 20px;
							display: none;
						}
				.warrantyPanel
				{

				}
					.warrantyPanel .warning
					{
						margin: 10px 0 10px 0;
						padding: 30px 0 30px 10px;
						border: 1px dashed #FFB8B8;
					}
					.warrantyPanel form
					{
						
					}
						table.warrantyTable
						{

						}
							table.warrantyTable tr
							{
								
							}
								table.warrantyTable td
								{

								}
								table.warrantyTable td.warrantyDouble
								{
									width: 450px;
									text-align: left;
									padding: 10px 10px 10px 10px;
								}
								table.warrantyTable td.warrantyLabel
								{
									width: 150px;
									text-align: right;
									padding-right: 10px;
								}
								table.warrantyTable td.warrantyValue
								{
									padding-right: 20px;
									background-repeat: no-repeat;
									background-position: right top;
								}
									table.warrantyTable .text, table.warrantyTable .textarea
									{
										padding: 0 5px 0 5px;
										color: #63A2B7;
										width: 300px;
									}
									table.warrantyTable .text
									{
										
									}
									table.warrantyTable .textarea
									{
										height: 80px;
									}
									table.warrantyTable .submit
									{
										margin-top: 10px;
										padding: 0 10px 0 10px;
										color: #63A2B7;
									}
				.shopPanel
				{

				}
					.shopPanel .title
					{
						background: transparent url(../images/icon-category-arrow.gif) no-repeat left top;
						padding: 0 0 10px 30px;
						border-bottom: 1px solid #D4D4D4;
					}
					.shopPanel .warning
					{
						margin: 10px 0 10px 0;
						padding: 30px 0 30px 10px;
						border: 1px dashed #FFB8B8;
					}
					.shopPanel .description
					{
						padding: 30px 0 30px 10px;
					}
					.shopPanel .customer
					{
						padding: 30px 0 30px 10px;
					}
						.shopPanel .customer form
						{
							
						}
						table.customerTable
						{

						}
							table.customerTable tr
							{
								
							}
								table.customerTable td
								{

								}
								table.customerTable td.customerLabel
								{
									width: 150px;
									text-align: right;
									padding-right: 10px;
								}
								table.customerTable td.customerValue
								{
									padding-right: 20px;
									background-repeat: no-repeat;
									background-position: right top;
								}
									table.customerTable .text, table.customerTable .textarea
									{
										padding: 0 5px 0 5px;
										color: #63A2B7;
										width: 300px;
									}
									table.customerTable .text
									{
										
									}
									table.customerTable .textarea
									{
										height: 80px;
									}
									table.customerTable .submit
									{
										margin-top: 10px;
										padding: 0 10px 0 10px;
										color: #63A2B7;
									}
					.shopPanel .products
					{
						padding: 30px 0 30px 10px;

						border-top: 1px solid #D4D4D4;
						border-bottom: 1px solid #D4D4D4;
					}
						table.shopProductTable
						{
							table-layout: fixed;
							border-collapse: collapse;
							width: 650px;
						}
							table.shopProductTable tr
							{
								
							}
								table.shopProductTable td
								{
									vertical-align: top;
									padding: 2px 10px 2px 10px;
									border-bottom: 1px solid #D4D4D4;
								}
								table.shopProductTable td.header
								{
									padding: 5px 10px 5px 10px;
									border-top: 2px solid #D4D4D4;
									border-bottom: 2px solid #D4D4D4;
									text-align: center;
								}
								table.shopProductTable td.footer
								{
									padding: 5px 10px 5px 10px;
									border-bottom: 2px solid #D4D4D4;
								}
								table.shopProductTable td.productName
								{
									width: 230px;
								}
								table.shopProductTable td.productUpdate
								{
									width: 80px;
								}
								table.shopProductTable td.productPrice
								{
									width: 80px;
								}
								table.shopProductTable td.productQuantity
								{
									width: 80px;
								}
								table.shopProductTable td.productTotal
								{
									width: 80px;
								}
								table.shopProductTable td.productTotalLabel
								{
									width: 80px;
								}
								table.shopProductTable td.right
								{
									text-align: right;
								}
									table.shopProductTable input.text, input.submit
									{
										padding: 0 5px 0 5px;
									}
									table.shopProductTable input.text
									{
										width: 80px;
										text-align: right;
									}
									table.shopProductTable input.submit
									{

									}
			.contentRight#contentRightCatalog
			{
				margin-left: 30px;
				padding: 30px 20px 20px 0;
			}
			.contentRight#contentRightProduct
			{
				margin: 20px 0 0 0;
				/* border-top: 5px solid #006B90;	*/
			}
				.productDetailPanel
				{	/*	max-width provided from the framework: 700px, but IE allows only: 677px	*/
					width: 677px;
					min-height: 100px;

					margin-right: 26px;
					padding-top: 10px;
					
					
				}
					.productDetailTitle
					{
						padding: 30px 0 0 10px;
						border-top: 1px solid #D4D4D4;
					}
					.productDetailNote
					{
						margin-top: 20px;
						background: #FDFF74;
					}
						.productDetailNoteHead
						{
							height: 50px;
							background: transparent url(../images/note-top.jpg) repeat-x center top;
						}
							.productDetailNoteHeadLeft
							{
								height: 50px;
								background: transparent url(../images/note-topLeft.jpg) no-repeat left top;
							}
							.productDetailNoteHeadRight
							{
								height: 50px;
								background: transparent url(../images/note-topRight.jpg) no-repeat right top;
							}
						.productDetailNoteBody
						{

						}
							.productDetailNoteBodyLeft
							{
								padding: 0 0 0 10px;
								background: transparent url(../images/note-left.jpg) repeat-y left top;
							}
							.productDetailNoteBodyRight
							{
								padding: 0 12px 0 0;
								background: transparent url(../images/note-right.jpg) repeat-y right top;
							}
							.productDetailNoteBodyBottom
							{
								background: transparent url(../images/note-bottom.jpg) repeat-x left bottom;
							}
							.productDetailNoteBodyBottomLeft
							{
								background: transparent url(../images/note-bottomLeft.jpg) no-repeat left bottom;
							}
							.productDetailNoteBodyBottomRight
							{
								background: transparent url(../images/note-bottomRight.jpg) no-repeat right bottom;
								padding: 0 0 30px 0;
							}
							.productDetailNoteBodyPanel
							{
								background: transparent url(../images/note-inside.jpg) no-repeat right bottom;
								padding: 20px 30px 50px 30px;
								line-height: 25px;
							}

					table.productDefinitionTable
					{
						margin: 30px 0 30px 0;
						width: 677px;
						border-collapse: collapse;
					}
						table.productDefinitionTable tr.productDefinitionRow
						{
							
						}
							table.productDefinitionTable td.productDefinitionLabel, table.productDefinitionTable td.productDefinitionValue
							{
								border-bottom: 1px solid #D7D7D7;
								padding-top: 5px;
								padding-bottom: 5px;
								vertical-align: middle;
							}
							table.productDefinitionTable td.productDefinitionLabel
							{
								padding-right: 5px;
								width: 160px;
								text-align: right;
							}
							table.productDefinitionTable td.productDefinitionValue
							{
								padding-left: 5px;
							}
							table.productDefinitionTable td.productDefinitionThumbnail
							{
								border-bottom: 1px solid #D7D7D7;
								padding-top: 15px;
								padding-bottom: 10px;
								vertical-align: middle;
							}
								table.productDefinitionTable td.productDefinitionThumbnail img
								{
									border: 0;
									margin-left: 10px;
									cursor: hand;
								}
							table.productDefinitionTable td.productDefinitionFootNote
							{
								text-align: right;
							}
				.categoryBarPanel
				{
					border-top: 5px solid #006B90;
					padding-top: 10px;
				}
				.categoryThumbPanel
				{	/*	max-width provided from the framework: 700px, but IE allows only: 677px	*/
					width: 677px;
					background: #F1F1F1;
					margin-bottom: 20px;
					line-height: 0;
					border-top: 1px solid;
				}
					table.categoryThumbTable
					{
						table-layout: fixed;
						width: 677px;
					}

					table.categoryThumbTable tr.categoryThumbRow
					{
						width: 677px;
					}
						table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell
						{
							text-align: center;
							vertical-align: bottom;
							margin: 10px 0 10px 0;
						}

						table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem, table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem:link, table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem:visited, table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem:active
						{
							text-decoration: none;
							border: 0;
						}

						table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem:hover
						{

						}
							table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem .categoryThumbTitle
							{
								padding-top: 3px;
								height: 20px;
								background: #F1F1F1;
								text-align: center;
							}
							table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem .categoryThumbImage
							{
								margin: 10px auto;
								width: 270px;
								text-align: center;
							}
								table.categoryThumbTable tr.categoryThumbRow td.categoryThumbCell a.categoryThumbItem .categoryThumbImage img
								{
									border: 0;
								}
				.productsPanel
				{	/*	max-width provided from the framework: 700px, but IE allows only: 677px	*/
					width: 677px;
					border-top: 1px solid #D4D4D4;
				}
					table.productsTable
					{
						table-layout: fixed;
						width: 677px;
					}

					table.productsTable tr.productsRow
					{
						width: 677px;
						margin: 10px 0 10px 0;
					}
						table.productsTable tr.productsRow td.productsCell
						{
							vertical-align: bottom;
						}

						.productsRowSeparator
						{
							border-bottom: 1px solid #D4D4D4;
							margin: 8px 0 8px 0;
						}
						.productsItem
						{
							float: left;
							width: 210px;
							margin: 5px 10px 5px 0;
						}
							.productsItem a, .productsItem a:link, .productsItem a:active, .productsItem a:visited
							{
								text-decoration: none;
							}

							.productsItem .productsItemTitle
							{
								text-align: center;
							}
							.productsItem .productsItemThumbnail
							{
								text-align: center;
								padding: 10px 0 10px 0;
							}
								.productsItem .productsItemThumbnail img
								{	/*	max width:210px	*/
									border: 0;
								}
							.productsItem .productsItemInfo
							{

							}
								.productsItem .productsItemInfo a, .productsItem .productsItemInfo a img
								{
									border: 0;
								}
				.contactPanel
				{

				}
					.contactPanel .warning
					{
						margin: 10px 0 10px 0;
						padding: 30px 0 30px 10px;
						border: 1px dashed #FFB8B8;
					}
					.contactPanel form
					{
						width: 500px;
					}
						.contactPanel label
						{
							display: block;
							margin-top: 5px;
							background: transparent no-repeat right top;						
						}
						.contactPanel input, .contactPanel textarea
						{
							float: right;
							margin-right: 30px;
							color: #9B9B9B;
							padding: 0 3px 0 3px;
							width: 350px;
						}
						.contactPanel textarea
						{
							height: 80px;
						}
						.contactPanel input.submit
						{
							float: right;
							margin: 5px 280px 0 96px;
							width: 100px;
							background: ##9B9B9B;
							border: 1px solid #9B9B9B;
							color: #888888;
							font-weight: bold;
						}
				.faqPanel
				{
					margin-top: 30px;
				}
					.faqItem
					{
						margin-bottom: 20px;
					}
						.faqItem .faqQuestion
						{
							
						}
						.faqItem .faqAnswer
						{
							padding-top: 5px;
							padding-left: 20px;
						}
		.contentRightPanel #contentRightPanelBackground
		{
			padding-bottom: 130px;
			background: transparent url(../images/contentRightPanel-bg.jpg) no-repeat right bottom;
		}

#tailPanel
{

}
	#tailMenuPanel
	{
		height: 30px;
		background: #027096;
	}
		#tailmenuWrapper
		{
			text-align: center;
			padding: 0 150px 0 150px;
		}
		a.tailmenuItem, a.tailmenuItem:link, a.tailmenuItem:visited, a.tailmenuItem:active, a.tailmenuItemActive, a.tailmenuItemActive:link, a.tailmenuItemActive:visited, a.tailmenuItemActive:active
		{
			display:inline;
			width: 100px;
			float: left;
			text-decoration: none;
			padding: 10px 0 10px 0;
			cursor: hand;
		}
		a.tailmenuItem, a.tailmenuItem:link, a.tailmenuItem:visited, a.tailmenuItem:active
		{
			background: #027096;
		}
		a.tailmenuItem:hover, a.tailmenuItemActive, a.tailmenuItemActive:hover
		{
			background: #2F3335;
		}
	#copyrightPanel
	{
		height: 58px;
		background: #018FBE url(../images/copyright-bg.jpg) no-repeat left top;
		padding-top: 10px;
		text-align: center;
	}

#preloadImageArea, #preloadImageArea img
{
	display: none;
}


.anchor
{
	clear: both;
}

span, a, i, u, b, h1, h2, h3, h4, h5
{
	font-family: verdana;
	font-size: inherit;
	color: inherit;
}

h1,h2,h3,h4,h5
{
	display: inline;
	font-weight: normal;
}

i, u, b
{
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

span.black
{
	color: #5D6669;
}
span.lightGray
{
	color: #7A7A7A;
}
span.gray
{
	color: #4F5659;
}
span.white
{
	color: #FFFFFF;
}
span.orange
{
	color: #FF6C00;
}
span.blue
{
	color: #006B90;
}
span.red
{
	color: #FF8383;
}
span.big
{
	font-size: 17px;
}
span.medium
{
	font-size: 13px;
}
span.small
{
	font-size: 10px;
}
span.tiny
{
	font-size: 10px;
}
span.mini
{
	font-size: 8px;
}
span.bold
{
	font-weight: bold;
}
span.italic
{
	font-weight: italic;
}
span.tailMenu
{
	line-height: 10px;
}

a.aquaGenesis, a.aquaGenesis:link, a.aquaGenesis:visited, a.aquaGenesis:active
{
	font-family: verdana;
	font-size: inherit;
	color: #FFFFFF;
	text-decoration: none;
}
a.aquaGenesis:hover
{
	color: #3CB4CE;
	text-decoration: underline;
}