/* CSS Document */
.catalogdirectory_table_main			{width: 600px; padding:5px; background-color:#EFEFEF }
.catalogdirectory_table_listing_name	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalogdirectory_table_listing_body	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}

a.catalogdirectory_link_listing_name:link	{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name:active	{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name:visited{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name:hover	{color: #333333; font-weight:bold; text-decoration:none;}


.catalogdirectory_table_main_basic			{width: 600px; padding:5px; background-color:#EFEFEF }
.catalogdirectory_table_listing_name_basic	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalogdirectory_table_listing_body_basic	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}

a.catalogdirectory_link_listing_name_basic:link		{color: #333333; font-weight:normal; text-decoration:underline;}
a.catalogdirectory_link_listing_name_basic:active	{color: #333333; font-weight:normal; text-decoration:underline;}
a.catalogdirectory_link_listing_name_basic:visited	{color: #333333; font-weight:normal; text-decoration:underline;}
a.catalogdirectory_link_listing_name_basic:hover	{color: #333333; font-weight:normal; text-decoration:none;}


.catalogdirectory_table_main_premium			{width: 600px; padding:5px; background-color:#F3F3F3; }
.catalogdirectory_table_listing_name_premium	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalogdirectory_table_listing_body_premium	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}

a.catalogdirectory_link_listing_name_premium:link		{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_premium:active		{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_premium:visited	{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_premium:hover		{color: #333333; font-weight:bold; text-decoration:none;}


.catalogdirectory_table_main_premium			{width: 600px; padding:5px; background-color:#F5ECFA; }
.catalogdirectory_table_listing_name_premium	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalogdirectory_table_listing_body_premium	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalog_table_listing_body_cell_premium		{border-bottom: 1px solid #666666;}

a.catalogdirectory_link_listing_name_premium:link		{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_premium:active		{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_premium:visited	{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_premium:hover		{color: #333333; font-weight:bold; text-decoration:none;}

.catalogdirectory_table_main_super			{width: 600px; padding:5px; background-color:#F0F7FF; }
.catalogdirectory_table_listing_name_super	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalogdirectory_table_listing_body_super	{width: 100%; height:100%; border-collapse:	collapse; padding:0px;}
.catalog_table_listing_body_cell_super		{border-bottom: 1px solid black;}

a.catalogdirectory_link_listing_name_super:link		{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_super:active		{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_super:visited	{color: #333333; font-weight:bold; text-decoration:underline;}
a.catalogdirectory_link_listing_name_super:hover		{color: #333333; font-weight:bold; text-decoration:none;}


a.cataloglinks_link_sitemap_toplevel:link		{color: #000000; font-weight:normal; text-decoration:underline;}
a.cataloglinks_link_sitemap_toplevel:active		{color: #000000; font-weight:normal; text-decoration:underline;}
a.cataloglinks_link_sitemap_toplevel:visited	{color: #000000; font-weight:normal; text-decoration:underline;}
a.cataloglinks_link_sitemap_toplevel:hover		{color: #000000; font-weight:normal; text-decoration:none;}

.product_detail_related_articles_title	{font-weight:bold; font-size:14px;}

.dbalist_rows_layer {overflow:auto;}

.field_normal 			{ border: 1px solid #005AA1; }
.field_required			{ border: 1px solid #005AA1; }
.field_error				{ border: 1px solid #005AA1; background-color:#FFE8E8; }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#FF0000; }
.field_error_message 	{ font-size:10px; color:#FF0000;}
/*cellpadding="0" cellspacing="0" border="0" width="522"*/
/* DIRECTORY */

/* Main Cart */
td.mainCartCaption{
	text-align:center;
	height:24px;
	background:url(../../assets/images/cart_caption.gif) repeat-x;
	color:white;
	font-weight:bold;
	padding-top:3px;
}

tr.mainCartItems td{
	text-align:center;
	color:505d66;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:middle;
}

tr.mainCartItems table.item td{
	border:0px;
	text-align:left;
}

tr.mainCartItems table.item{
	padding-left:5px;
}

tr.mainCartItems table.item img{
	border:0px;
}

tr.mainCartItems td.totalPrice{
	font-size:14px;
	font-weight:bold;
}

tr.mainCartItems td.white, tr.mainCartItems td.white td{
	background:white;
	text-align:left;
	padding:0px 0px 0px 5px;
}


.store_cart_subtotal_label, .store_cart_subtotal_amount{
	padding:5px 0px 5px 0px;
}

.store_cart_line{
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #7c7c7e;
}

.checkout_navigation_item_link{
	font-size:14px;
	font-weight:bold;
}
.checkout_navigation_item_normal{
	font-size:14px;
	font-weight:bold;
}
.checkout_navigation_item{
	font-size:14px;
	font-weight:bold;
}
.checkout_navigation_delimiter{
	font-size:14px;
	font-weight:bold;
}
.checkout_navigation_item_active{
	font-size:14px;
	font-weight:bold;
}

.formLabel{
	padding:5px 15px 5px 5px;
	background:#fcfcfc;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
	text-align:right;
	width:180px;
}

.formField{
	padding:5px 5px 5px 15px;
	background:#f8f8f8;
	text-align:left;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
}


