/*intelcart styles*/

.body-text-err{
	color:#FF0000;
}
hr form
{
	
	color:#CC66CC;
	size:2px;
}

td.cataloglevel_1_td, td.cataloglevel_1_td_sel{width:148px; background:#FFFFFF; padding:0 12px 0 12px; margin-bottom:4px;border-bottom: 1px dotted #FF9900;}
td.cataloglevel_1_td_sel a, td.cataloglevel_1_td a {width:170px; height:20px; padding-left:35px; float:left; background:url(../images/blt_menu1.gif) no-repeat left; color:#FF9900;line-height:20px; text-decoration:none; font-weight:normal;}

td.cataloglevel_1_td a:hover {color:#CC9900;}

td.cataloglevel_1_td_sel a{font-weight:bold; }

td.cataloglevel_2_td {width:128px; background:#F0EEEE; padding:0 12px 0 30px; margin-bottom:4px;border-bottom: 1px dotted #CCCCCC;}
td.cataloglevel_2_td_sel {width:128px; background:#FFFFFF; padding:0 12px 0 30px; margin-bottom:4px;border-bottom: 1px dotted #CCCCCC;}

td.cataloglevel_3_td
{
	width:108px;background:#f6f6f6; padding:0 12px 0 35px; margin-bottom:4px;border-bottom: 1px dotted #CCCCCC;
}
td.cataloglevel_3_td_sel
{
	width:108px;background:#FFFFCC; padding:0 12px 0 35px; margin-bottom:4px;border: 1px dotted orange;
}

/*
A.cataloglevel_2{
	padding-left: 20px;
	width: 150px;
	float: left;
	display: block;
	line-height: 20px;
	color: #8A7967;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1D8E9;
	background-color: #F4DCE7;

}
A.cataloglevel_2:HOVER {
	text-decoration: none;
	color: #B93E65;
}
A.cataloglevel_3{
	padding-left: 10px;
	width: 140px;
	float: left;
	display: block;
	line-height: 20px;
	color: #8A7967;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1D8E9;
	margin-left: 10px;
	background-color: #fbf9f7;
}A.cataloglevel_3:HOVER {
	color: #B93E65;
	text-decoration: none;
	background-image: url(../../images/bul_ssc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
cataloglevel_3_td_sel
{
	border: 1px solid black;
}
*/
/*producers listing styles*/
A.producers:link, A.producers:active, A.producers:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;text-indent: 10px;}

A.producers:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;text-indent: 10px;}

.producers_td{
background:#FFFFFF;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC;
}

/*product listing styles*/
/*----------------------*/

.normal {
	font-family : "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.listingCategSeparator {
	border-top: 1px solid #666666;
}
.listingProductSeparator {
	border-top: 1px solid #DDDDDD;
}

.ProductName 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #666666;
	font-weight : bold;
	text-decoration : underline;
}
.ProductPrice
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color:#336699;
	font-weight : normal;
}
.ProductPriceListing
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#336699;
	font-weight : normal;
}
.ProductPriceOld
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#FF0000;
	text-decoration:line-through;
	font-weight : normal;
}
.ProductInStock
{	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#336699;
	font-weight : bold;
}
.ProductOutOfStock
{	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#CC6666;
	font-weight : bold;
}
.ProductCommercials 
{
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	color:Black;
	background-color: #FFCCFF;
	border: 1px solid #CC3399;
}
.ProductHeader {
	font-family : "Trebuchet MS";
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	background-color: #999999;
	height: 25px;
	line-height: 25px;
}
.ProductCaracteristics {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#333333;
	background-color: #FAFAFA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

A.listnav_categs:link, A.listnav_categs:visited, A.listnav_categs:active {
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #666666;
	font-weight : bold;
	text-decoration : none;
	height: 25px;
	line-height: 25px;
}
A.listnav_categs:hover {
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #dd708f;
	font-weight : bold;
	text-decoration : underline;
	height: 25px;
	line-height: 25px;
}
.listnav_categs {
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #666666;
	font-weight : bold;
	text-decoration : none;
		height: 25px;
	line-height: 25px;
}
A.listnav_pages:link, A.listnav_pages:visited, A.listnav_pages:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #B2318A;
	font-weight : normal;
	text-decoration : none;
	display:inline;
}
A.listnav_pages:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : red;
	font-weight : normal;
	text-decoration : underline;
}

.listnav_text {
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
}
/*product comparison chart styles*/
.grid_header_row {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #666666;
	font-weight : bold;
	text-decoration : none;
	background-color: #E7E7E7;
}
.grid_1st_column {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
	background-color: #F3F3F3;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: thin;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	text-indent: 10px;
}
.grid_odd_column {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
	background-color: #FFFFFF;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: thin;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	text-indent: 10px;
}
.grid_even_column {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : normal;
	text-decoration : none;
	background-color: #E9F1F8;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: thin;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	text-indent: 10px;
}

.sectiontitle {font-size:20px; margin:5px 0 10px 0; color:#1a7bb7; font-weight:lighter; text-transform:uppercase;}
.sectiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.sectiontext img {border:1px solid #cccccc;margin:2px;padding:3px;}

/*special offers */
.specialoffertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #DD708F;
}
a.spoLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7967;
	text-decoration: none;
}
a.spoLink:HOVER {
	color: #6699CC;
	text-decoration: none;
}

/*product options*/
.ItemOptionsTD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

/*featured items, recommended items*/
.featured_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#1a7bb7;
line-height:30px;
text-transform:uppercase;
border-bottom:1px solid #CC0000;
}

.featured_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color:#993300;
	font-weight : bold;
	/*text-decoration : underline;*/
}
#featured_wrapper .img_ph
{
	display:block;
	height:100px;
	overflow:hidden;
	border: 0px solid red;
}
.featured_price
{
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.featured_td {
border-bottom:solid;border-bottom-width:1px;border-bottom-color:#C6DEEC;
border-right:solid;border-right-width:1px;border-right-color:#C6DEEC;
background:url(../../images_t/bg_featured.jpg) bottom right no-repeat;
}
.showspan{
	display:block;
	visibility:visible;
}
.hidespan
{
	display:none;
	visibility:hidden;
}
.cart_comments{font-size:9px;font-style:italic;}
.cart_picture{width:50px; margin:5px;}
.cart_discount{font-size:10px;font-style:italic;background-color:#CC0000;color:#FFFFFF;padding:2px;line-height:15px;}

#orderTable {width:700px;border:1px solid gray;}
#orderTable th{background-color:#666666;color:#FFFFFF;font-weight:bold;line-height:12px;padding:5px;}
#orderTable td{background-color:#dddddd;color:#000000;font-weight:normal;line-height:12px;padding:5px;}

#message
{
	display:none;visibility:hidden;
}
.mandatoryfield
{
	background-color:#f1f1f1;
	font-family:"Courier New", Courier, monospace;
	color:red;
	font-size:14px;
	padding-bottom: 2px;
}
.validationerror
{
	background-color:#FF6666;
	font-family:Arial, Helvetica, sans-serif;
	border: 0px  solid #FFCC99;
	color:#FFFFFF;
	font-size:11px;
	padding: 0px;
}
.quick_cart_total {padding: 2px; margin: 2px; border: 1px solid #999999; background-color:#EEEEEE; line-height:26px; font-weight:bold; color:#993300;}
.quick_cart_items a {color: #FFFFFF;font-size:10px;}
