.line_top
{
	color:#ffffff;
	background-image:url('../images/line_top.gif');
	background-repeat:repeat-x;
	height:189px;
	text-align:center;
}
.line_middle
{
	color:#ffffff;
	background-image:url('../images/line_bottom.gif');
	background-position:0px 79px;
	background-repeat:repeat-x;
}
.line_bottom
{
	color:#ffffff;
	background-image:url('../images/line_bottom.gif');
	background-repeat:repeat-x;
}
.text
{
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
a:link,a:visited
{
	color:#ffffff;
	font-family:Tahoma, Verdana;
	font-size:11;
}
a:hover,a:active
{
	color:#E55C00;
	font-family:Tahoma, Verdana;
	font-size:11;
}

a.footerlink:link,a.footerlink:visited
{
	color:#ffffff;
	font-family:Arial, Verdana;
	font-size:10;
	text-decoration:none;
}
a.footerlink:hover,a.footerlink:active
{
	color:#E55C00;
	font-family:Arial, Verdana;
	font-size:10;
	text-decoration:none;
}
.footerlink_a
{
	color:#00D6CD;
	font-family:Arial, Verdana;
	font-size:10;
	text-decoration:none;
}
.page_title
{
	height:36px;
	background-color:#007E79;
	color:#ffffff;
	padding:0px 0px 0px 20px;
}
.page_content
{
	background-color:#002C2A;
	color:#ffffff;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	text-decoration:none;
	text-align:justify;
	line-height:16px;
	padding:20px 30px 35px 20px;
}
.page_content b,.page_content strong
{
	color:#00D6CD;
}
.stone_title
{
	margin-top:10px;
	height:18px;
	color:#ffffff;
	border-left:solid 1px #ffffff;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	text-decoration:none;
	font-weight:bold;
	padding:4px 0px 0px 10px;
}
.stone_subtitle
{
	height:17px;
	color:#ffffff;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	text-decoration:none;
	padding:3px 0px 0px 10px;
}
.stone_price
{
	height:25px;
	color:#00D6CD;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	text-decoration:none;
	padding:3px 0px 0px 10px;
}
.stones td a:link,.stones td a:visited
{
	display:block;
	text-align:center;
	border:solid 1px #002C2A;
}
.stones td a:hover,.stones td a:active
{
	display:block;
	text-align:center;
	border:solid 1px #ffffff;
}
.table_container table
{
	width:100%;
}
.table_container table td
{
	height:32px;
	color:#ffffff;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	border:solid 1px #002C2A;
}
.table_container table td b,.table_container table td strong
{
	color:#00D6CD;
}
.stones_link
{
	padding-left:12px;
}
.stones_link a:link,.stones_link a:visited
{
	display:block;
	text-align:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	color:#ffffff;
	border-left:solid 1px #FFFFFF;
	padding-left:10px;
	height:14px;
	margin:0px 0px 12px 0px;
}
.stones_link a:hover,.stones_link a:active
{
	color:#E55C00;
	border-left:solid 1px #E55C00;
}


a.product_link:link,a.product_link:visited
{
	display:block;
	text-align:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	color:#ffffff;
	border-left:solid 1px #FFFFFF;
	height:18px;
	padding:2px 0px 0px 10px;
	margin:12px 0px 12px 0px;
}
a.product_link:hover,a.product_link:active
{
	color:#E55C00;
	border-left:solid 1px #E55C00;
}


a.product_image:link, a.product_image:visited
{
	display:block;
	text-align:center;
	border:solid 1px #002C2A;
	width:145px;
}
a.product_image:hover,a.product_image:active
{
	border:solid 1px #ffffff;
}
.pricelist_header td
{
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	color:#00D6CD;
}
.pricelist_product td
{
	background-color:#007E79;
	height:36px;
}
.pricelist_price td
{
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:11;
	color:#ffffff;
}
.pricelist_price1
{
	text-align:left;
	padding:15px 0px 15px 20px;
}
a.QLogo:link img, a.QLogo:visited img {
	filter:alpha(style=0,opacity=60);
	opacity: .6; /* mozilla */
}
a.QLogo:active img, a.QLogo:hover img {
		filter:alpha(style=0,opacity=100);
		opacity: 1; /* mozilla */
}