/* CSS Document */
.myaccount_box_table		{border-collapse:collapse; padding:5px; }
.myaccount_box_header		{background-color:#333333; color:#FFFFFF;	}
.myaccount_box_body			{background-color:#F0F0F0; font-size:10px }

a.myaccount_menu:link		{font-size: 12px; color: #245e36; font-weight: bold; text-decoration: underline; text-transform:uppercase}
a.myaccount_menu:active		{font-size: 12px; color: #245e36; font-weight: bold; text-decoration: underline; text-transform:uppercase}
a.myaccount_menu:visited	{font-size: 12px; color: #245e36; font-weight: bold; text-decoration: underline; text-transform:uppercase}
a.myaccount_menu:hover		{font-size: 12px; color: #245e36; font-weight: bold; text-decoration: none; text-transform:uppercase}
.myaccount_menu_on			{font-size: 12px; font-weight: bold; text-decoration: none; text-transform:uppercase}

.store_prod_detail_prod_group_name	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold;}
.store_prod_detail_prod_group_desc	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal;}
.store_prod_detail_prod_name	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal;}
.store_prod_detail_prod_desc	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal;}
.store_prod_detail_prod_price	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: bold;}
.store_prod_detail_prod_price_caption {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal;}

.store_cart {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal; background-color: #F5F7F4;}
.store_cart_header {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; background-color:#524493}
.store_cart_line {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal; background-color:#F5F7F4}
.store_cart_line_discount {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal; background-color:#F5F7F4}
.store_cart_subtotal_label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal; background-color:#F5F7F4}
.store_cart_total_label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal;  background-color:#FFFFFF}
.store_cart_subtotal_amount {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight: normal; background-color:#F5F7F4;}
.store_cart_total_amount {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold; background-color:#FFFFFF}

.store_checkout {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: normal; background-color:#F5F7F4;}
.store_checkout_header {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; background-color:#524493;}

.checkout_navigation_item		{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: none;}
.checkout_navigation_item_normal{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: none;}
.checkout_navigation_delimiter	{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: none;}
.checkout_navigation_item_active{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight: bold;  text-decoration: none;}

a.checkout_navigation_item_link:link		{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: underline;}
a.checkout_navigation_item_link:active		{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: underline;}
a.checkout_navigation_item_link:visited		{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: underline;}
a.checkout_navigation_item_link:hover		{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#99BDB4; font-weight: bold;  text-decoration: none;}

a.store_cart_remove_link:link		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AA0000; font-weight: normal;  text-decoration: underline;}
a.store_cart_remove_link:active		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AA0000; font-weight: normal;  text-decoration: underline;}
a.store_cart_remove_link:visited	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AA0000; font-weight: normal;  text-decoration: underline;}
a.store_cart_remove_link:hover		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AA0000; font-weight: normal;  text-decoration: none;}

a.breadcrumbs:link 		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #0000FF; text-decoration: underline; }
a.breadcrumbs:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #0000FF; text-decoration: underline; }
a.breadcrumbs:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #0000FF; text-decoration: underline; }
a.breadcrumbs:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #0000FF; text-decoration: none; }
.breadcrumbs			{ font-size:13px; color:#333333; font-weight:bold }
.breadcrumbs_delimiter	{ font-size:15px; color:#666666; font-weight:bold }

.page_title 	{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color:#225e36 }
.product_price	{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#66aa6a }
.product_price_caption	{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#666666 }
.product_name 	{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#000000 }
.product_catalog_product_sname { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#000000 }

.all_products 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006AA0; font-weight:bold; text-decoration:underline; }

a.product_name:link 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006AA0; font-weight:bold; text-decoration:underline; }
a.product_name:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006AA0; font-weight:bold; text-decoration:underline; }
a.product_name:active 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006AA0; font-weight:bold; text-decoration:underline; }
a.product_name:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006AA0; font-weight:bold; text-decoration:none; }

a.product_catalog_detail_page:link 		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration: underline; }
a.product_catalog_detail_page:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration: underline; }
a.product_catalog_detail_page:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration: underline; }
a.product_catalog_detail_page:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration: none; }

a.category_name:link 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight:bold; text-decoration: none; padding-top:2px; width: 100%; height: 20px; }
a.category_name:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight:bold; text-decoration: none; padding-top:2px; width: 100%; height: 20px; }
a.category_name:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight:bold; text-decoration: none; padding-top:2px; width: 100%; height: 20px; }
a.category_name:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: blue; font-weight:bold; text-decoration: underline; padding-top:2px; width: 100%; height: 20px; }

a.category_name_left:link 	 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight:normal; text-decoration: underline; }
a.category_name_left:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight:normal; text-decoration: underline; }
a.category_name_left:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight:normal; text-decoration: underline; }
a.category_name_left:hover 	 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight:normal; text-decoration: none; }

a.product_catalog_prod_group_sname:link 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight:bold; text-decoration: underline; }
a.product_catalog_prod_group_sname:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight:bold; text-decoration: underline; }
a.product_catalog_prod_group_sname:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight:bold; text-decoration: underline; }
a.product_catalog_prod_group_sname:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight:bold; text-decoration: none; }

.category_desc			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.catalog_filter_search	{ font-size:12px; background-color:#0f341c; color:#FFFFFF }

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;}

/*cellpadding="0" cellspacing="0" border="0" width="522"*/
/* DIRECTORY */

img.borderImage{
	border:1px solid #e5e5e6;
	padding:3px;
}

/* blue  */
.color, a, a:hover, .strongColor, .sideBox td.link a:hover, .sideBox td.caption a:hover, .mainBox a:hover, .productTable .productBox td.caption a:hover, .productTable .productBox td.footer a, .mainLinks td.links a, .productList .productBox td.caption a, .productList .productBox td.footer a, .categoryItem td.name a, .detail .desc a, .moreItems td.item a, tr.mainCartItems td.totalPrice, span.breadcrumbs, .checkout_navigation_item_active, .topPathway a:hover{
	color:#2d8fe7;
} 		

/* green */
.color2{color:#4da003;} 	

/* gray  */
.color3, .sideBox td.caption, .sideBox td.txt, .sideBox td.link, .sideBox td.linkOver, .sideBox td.link a, .sideBox td.caption a, .mainBox td.txt, .mainLinks td.caption{
	color:#332f30;
	
}

.strongColor{font-weight:bold;font-size:12px;}
.small{font-size:11px;color:#8a969e;}

.pagelistnavigator td img {vertical-align:middle;margin-left:5px;margin-right:5px;}

/* Top START */
.topCart {background:url(../../assets/images/cart_top_bg.gif) repeat-x;}
.topCart td.center{
	padding:5px 0px 0px 0px;
	background:none;
	color:#909090;
}
.topCart a{
	font-size:12px;
	color:#afafaf;
	text-decoration:underline;
}


.topMenu{background:url(../../assets/images/top_menu_bg.gif) repeat-x;}
.topMenu td.link{
	background:url(../../assets/images/bullet_top_menu.gif) no-repeat 15px 14px;
	padding:8px 10px 0px 35px;
}
.topMenu a{
	font-size:14px;
	color:white;
	text-decoration:none;
}
.topMenu a:hover{color:white;text-decoration:underline;}


.topSearch {background:url(../../assets/images/search_box_bg.gif) repeat-x;}
.topSearch td.center{
	padding:0px 0px 0px 0px;
	background:none;
	vertical-align:middle;
	color:#bac0c3;
}
.topSearch a{
	font-size:12px;
	color:#afafaf;
	text-decoration:underline;
}
.topSearch a:hover{color:#afafaf;}



.topPathway {background:url(../../assets/images/pathway_box_bg.gif) repeat-x;}
.topPathway td.center{
	padding:6px 5px 0px 5px;
	font-size:11px;
	background:none;
	color:#757575;
}
.topPathway a{
	font-size:11px;
	color:#757575;
	text-decoration:underine;
}
.topPathway a:hover{
	text-decoration:underline;
}
.topPathway a.home{
	font-size:11px;
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
.topPathway a.home:hover{
	color:#757575;
	text-decoration:underline;
	font-weight:bold;
}
.topPathway img.arrow{margin:0px 10px 0px 10px;}
/* Top END */


/* SIDE START */
.sideBox {background:url(../../assets/images/side_caption_bg.gif) repeat-x;}
.sideBox td{padding:0px;}

.sideBox td.centerTop{
	padding:7px 0px 0px 8px;
	background:none;
	color:white;
	font-size:12px;
	font-weight:bold;
}
.sideBox td.center{border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.sideBox td.centerBottom div{border-bottom:1px solid #d0d0d0;font-size:8px;}

.sideBox td.caption{
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	background:url(../../assets/images/bullet_side_caption.gif) 7px 7px no-repeat #f2f5f7;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 2px 20px;
}

.sideBox td.txt{
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	font-size:11px;
	padding:4px 8px 4px 8px;
}

.sideBox td.link{
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	font-size:11px;
	padding:4px 0px 4px 20px;
}

.sideBox td.linkOver{
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background:#ecf4fb;
	font-size:11px;
	padding:4px 0px 4px 20px;
}

.sideBox td.link a, .sideBox td.caption a{
	text-decoration:none;
}
.sideBox td.link a:hover, .sideBox td.caption a:hover{
	text-decoration:underline;
}


ul.productsRanking{
	list-style:decimal;
	padding:0px 0px 0px 20px;
	margin:0px;
}

ul.productsRanking li{
	padding-top:5px;
}

table.sideCart{border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
table.sideCart td.captionCart{
	font-weight:bold;
	background:#f2f5f7;
	border-bottom:2px solid #d0d0d0;
	padding:3px;
}
table.sideCart td.name{
	padding:6px 3px 2px 3px;
}
table.sideCart td.qty{
	text-align:center;
	background:#f2f5f7;
	vertical-align:middle;
}
table.sideCart td.price{
	padding:0px 3px 5px 3px;
	font-weight:bold;
	border-bottom:2px solid #d0d0d0;
}
table.sideCart td.total{
	padding:6px 3px 3px 3px;
	font-weight:bold;
	text-align:right;
}
table.sideCart td.discount{
	padding:5px 3px 5px 3px;
	background:#f2f5f7;
}
/* SIDE END */

/* Sitemap START */
.CSiteMap__sitemap_html__sitemap_main {
	list-style:none;
	margin:0;
	padding:0;
}
.CSiteMap__sitemap_html__sitemap_main li {
	font-weight:bold;
	margin-bottom:15px;
}

.CSiteMap__sitemap_html__sitemap_main li ul {
	list-style:none;
	margin:5px 0 0 10px;
	padding:0;
}

.CSiteMap__sitemap_html__sitemap_main li ul li {
	font-weight:normal;
	margin:0;
	padding:0 0 2px 15px;
	background:url(../images/store/bullet_2.gif) no-repeat 0px 5px;
}
/* Sitemap END */

/* Center START */
.mainBox {}
.mainBox td.centerTop{
	padding:10px 0px 10px 10px;
	border:1px solid #d0d0d0;
	background:#f2f5f7;
	color:#252f35;
	font-size:18px;
	line-height:14px;
}

.mainBox td.centerTop h1 {
	color:#252f35;
	font-size:18px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.mainBox td.center{border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.mainBox td.centerBottom div{border-bottom:1px solid #d0d0d0;font-size:8px;}

.mainBox td.txt{
	border-top:1px solid #e7e7e7;
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	font-size:11px;
	padding:4px 8px 4px 8px;
}


table.productTable {
	border-collapse: collapse;
}

.productTable td.item, .productTable td.itemOver{
	border:1px solid #d0d0d0;	
}

.productTable td.itemOver{background:#f2f5f7;}



.productTable .productBox{text-align:center;}
.productTable .productBox td{background:none;border-spacing:0px;margin:0px;}
.productTable .productBox td.caption{
	font-weight:bold;
	font-size:14px;
	padding:8px 0px 8px 0px;
}
.productTable .productBox td.caption a{color:#252f35;}
.productTable .productBox td.caption a:hover{}

.productTable .productBox td.image{background:white;padding:5px 0px 5px 0px;}

.productTable .productBox td.stars{background:white;}
.productTable .productBox td.stars a{text-decoration:none;}
.productTable .productBox td.stars a:hover{text-decoration:none;}

.productTable .productBox td.desc{
	font-size:11px;
	padding:5px 8px 5px 8px;
	background:white;
	text-align:justify;
}

.productTable .productBox td.price{
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}

.productTable .productBox td.footer{
	text-align:right;
	padding:2px 10px 8px 0px;
	background:white;
}
.productTable .productBox td.footer a{}



.productList td.item, .productList td.itemOver{
	padding:10px 0px 10px 0px;
	border-bottom:2px solid #c0c0c0;
}

table.productList {}
.productList td.itemOver{background:#f2f5f7;}
.productList .productBox{background:white;}
.productList .productBox td{background:none;border-spacing:0px;margin:0px;}
.productList .productBox td.image{padding:5px 0px 5px 0px;text-align:center;}
.productList .productBox td.stars{text-align:center;}
.productList .productBox td.stars a{text-decoration:none;}
.productList .productBox td.stars a:hover{text-decoration:none;}
.productList .productBox td.addtocart{text-align:center;}

.productList .productBox td.price{
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.productList .productBox td.caption{
	font-weight:bold;
	font-size:12px;
	padding:8px 0px 8px 0px;
}
.productList .productBox td.caption a{text-decoration:underline;}
.productList .productBox td.caption a:hover{}

.productList .productBox td.desc{
	font-size:12px;
	padding:5px 5px 5px 0px;
}

.productList .productBox td.more{
	text-align:right;
}
.productList .productBox td.footer{
	padding:2px 10px 8px 0px;
}
.productList .productBox td.footer a{}




.mainLinks td.caption{
	font-weight:bold;
	font-size:12px;
	padding:3px 0px 2px 0px;
}
.mainLinks td.line{
	background:url(../../assets/images/line_dashed.gif) no-repeat;
	font-size:0px;
	padding:0px 0px 5px 0px;
}
.mainLinks td.links{
	line-height:18px;
	padding:0px 0px 0px 5px;
}
.mainLinks td.links a{}



.categoryItem td.image{
	padding:5px 8px 5px 13px;
}
.categoryItem td.name{
	font-weight:bold;
	padding:5px 8px 2px 13px;
	background:url(../../assets/images/bullet_blue.gif) no-repeat 0px 9px;
}
.categoryItem td.name a{text-decoration:underline;}
.categoryItem td.name a:hover{}
.categoryItem td.desc{
	padding:0px 8px 15px 13px;
}

ul.ptMenuProductCatRelatedLinks {list-style:none; margin:0 0 0 30px; padding:0;}
ul.ptMenuProductCatRelatedLinks li {padding:5px 8px 2px 13px;background:url(../../assets/images/bullet_blue.gif) no-repeat 0px 9px;}
ul.ptMenuProductCatRelatedLinks a {font-size: 12px;font-weight:bold;}


.detail .image{
	text-align:center;
	padding:5px 0px 5px 0px;
}

.detail .stars{
	text-align:center;
	padding:0px 0px 5px 0px;
}

.detail .price{
	text-align:center;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}

.detail .desc{
	text-align:center;
	padding:0px 0px 5px 0px;
}

.detail .qty{
	background:#f2f5f7;
	border:1px solid #d4d8da;
	padding:5px;
}

.detail .addtocart{
	padding:5px 0px 5px 0px;
}

table.itemDesc{margin-top:10px;}
.itemDesc td.tab, td.tabActive{
	background:#f2f5f7;
	border-left:1px solid #d4d8da;
	border-right:1px solid #d4d8da;
	border-top:1px solid #d4d8da;
	text-align:center;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	font-size:12px;
}

.itemDesc td.content{
	border:1px solid #d4d8da;
	padding:10px;
}

td.tabActive{
	background:white;
}

.content td.caption{
	font-size:18px;
	padding:8px 0px 5px 0px;
}


.moreItems{
	margin-top:8px;
	border-top:1px solid #d0d0d0;
}

.moreItems td.caption{
	padding:10px 0px 10px 10px;
}

.moreItems td.item{
	text-align:center;
	padding:10px 0px 10px 0px;
}

.moreItems td.item a{text-decoration:underline;}


ul{margin-top:0px;margin-bottom:0px;}


.productRow{
	text-align:center;
	padding:5px 2px 2px 2px;
	border-bottom:1px solid #e0e0e0;
	vertical-align:middle;
	padding-bottom:20px;
}

.productRowName{
	padding:5px 5px 5px 5px;
	vertical-align:middle;
	background-color: #f2f5f7;
}


/* Main Cart */
td.mainCartCaption{
	height:20px;
	background:url(../../assets/images/cart_caption.gif) repeat-x;
	color:white;
	font-weight:bold;
	padding:4px;
}

tr.mainCartItems td{
	text-align:center;
	color:505d66;
	padding-top:8px;
	padding-bottom:8px;
	border-right:0px;
	border-bottom:1px solid #7d7d7f;
	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_amount{
	padding:5px 4px 5px 10px;
}

.store_cart_subtotal_label{
	padding:5px 10px 5px 0px;
}

.store_cart_line{
	padding:6px 4px 10px 6px;
	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;
}


.items_receipt td{
	padding:3px;
}

.shipping_receipt td{
	text-align:left;
}

.tablePad td{
	padding:3px;
}

/* Center END */

/* Footer START */
.footerTxt{
	padding:10px 0px 20px 15px;
	font-size:10px;
	color:#7f7f7f;
}

.footerMenu{
	border-bottom:1px solid #cccccc;
	padding:10px 0px 5px 0px;
}

.footerMenu td{padding:0px 8px 0px 8px;}
/* Footer END */

.formSeparator{
	background:#fcfcfc;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
}
.formLabel{
	padding:5px 10px 5px 5px;
	background:#fcfcfc;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
	text-align:right;
	vertical-align:middle;
	width:100px;
}
.formField{
	padding:5px 5px 5px 10px;
	background:#f8f8f8;
	text-align:left;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
	vertical-align:middle;
}

ul.listErrors			{margin:0; padding:0px; list-style:disc;}
ul.listErrors li		{font-weight:bold; color:#a61414; margin:0 0 0 15px; padding:3px 0 0 0; font-size:12px;}

.field_normal 			{ border: 1px solid #7c7c7e; }
.field_required			{ border: 1px solid #7c7c7e; }
.field_error			{ border: 1px solid #a61414; /*background-color:#FFE8E8;*/ }
.field_label_required	{ font-weight:bold; }
.field_label_error      { font-weight:bold; color:#a61414;}
.field_error_message 	{ font-size:10px; color:#a61414;}


.list_header {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#666666;}

	div.cdbadminlist_div
	{
		overflow-y:scroll;
		overflow-x:scroll;
		overflow:-moz-scrollbars-vertical;
		overflow:-moz-scrollbars-horizontal;
		margin: 0px auto;
		display:block;
	}
	
	table.cdbadminlist_main_table 
	{
		/*100% of container produces horiz. scroll in Mozilla*/
		border: none;

	}


	/* Firefox */	
	table.cdbadminlist_main_table > tbody 
	{ 
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	/* IE5+ only */
	table.cdbadminlist_main_table thead tr
	{
		position:relative;
		top: expression(offsetParent.scrollTop);
	}
	
	
	table.cdbadminlist_main_table tfoot tr
	{
		  position: relative; 
		  overflow-x: hidden;
		  top: expression(parentNode.parentNode.offsetHeight >= offsetParent.offsetHeight ? 
			offsetParent.offsetHeight + offsetParent.scrollTop - parentNode.parentNode.offsetHeight - 17 : 
			offsetParent.offsetHeight - parentNode.parentNode.offsetHeight - 17);
	}

	table.cdbadminlist_main_table thead td
	{
		padding-right: 8px;
	}

	table.cdbadminlist_main_table tbody td
	{
		padding-right: 8px;
	}

	table.cdbadminlist_main_table > tbody > tr > td:last-child
	{
		padding-right: 20px;
	}

	table.cdbadminlist_field_user_details tr
	{
	}

	table.cdbadminlist_field_sub_table tr td
	{
		padding: 2px;
		margin: 0px;
	}

	table.cdbadminlist_options tr td
	{
		padding-right: 3px;
	}

	table.cdbadminlist_main_table thead td, 
	table.cdbadminlist_main_table thead th, 
	table.cdbadminlist_main_table tfoot td 
	{
		height: 22px;
		padding:0px;
		padding-right: 30px;
		background-color: #22FFFF;
		border-bottom: 1px solid #CCCCCC;
		font-size:12px;
		background:url(/core/images/adm/header-back.gif);
	}	

.font_main_11 {font-size:11px;}


.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;}

/*PT Calendar START*/
.ptCalendar {margin-top:10px; width: 840px;}
.ptCalendar .monthName {font-size:16px; font-weight:bold; color:#2c72b7;}
.ptCalendar tr.caption td {width:120px; text-align:center;font-weight:bold;color:white;font-size:14px;background:#2e75b9;padding:4px 0 4px 0; border:1px solid white;}
.ptCalendar tr.days td span.day {background:white;text-align:left;padding:2px 0 2px 5px;display:block;font-size:14px;font-weight:normal;color:#606060;}

.ptCalendar tr.days td.cell_day_filler_closed	{background:#eaeaea;color:gray;font-size:14px;padding:1px 1px 1px 1px;font-weight:normal;text-align:center;border:1px solid white; height:140px;}
.ptCalendar tr.days td.cell_day_filler_open		{background:#eaeaea;color:black;font-size:14px;padding:1px 1px 1px 1px;font-weight:normal;text-align:center;border:1px solid white; height:140px;}
.ptCalendar tr.days td.cell_day_open			{background:#dae6f2;color:black;font-size:14px;padding:1px 1px 1px 1px;font-weight:normal;text-align:center;border:1px solid white; height:140px;}
.ptCalendar tr.days td.cell_day_closed			{background:#dae6f2;color:gray;font-size:14px;padding:1px 1px 1px 1px;font-weight:normal;text-align:center;border:1px solid white; height:140px;}

.ptCalendar tr.days td.cell_day_open_today		{background:#dae6f2;color:black;font-size:14px;padding:1px 1px 1px 1px;font-weight:normal;text-align:center;border:1px solid white; height:140px; border: 2px solid yellow;}
.ptCalendar tr.days td.cell_day_closed_today	{background:#dae6f2;color:gray;font-size:14px;padding:1px 1px 1px 1px;font-weight:normal;text-align:center;border:1px solid white; height:140px; border: 2px solid yellow;}

.ptCalendar tr.days td a.slot_open			{color:#2e75b9; font-size:12px; font-weight:normal; text-decoration:underline; padding: 2px 2px 2px 2px;}
.ptCalendar tr.days td a.slot_open:hover	{color:#FFFFFF; background:#2e75b9;}

.ptCalendar tr.days td a.slot_closed		{color:red; font-size:12px; font-weight:normal; text-decoration:line-through; padding: 2px 2px 2px 2px;}
.ptCalendar tr.days td a.slot_closed:hover	{color:#FFFFFF; background:red;}

.ptCalendar tr.days td a.slot_requested			{color:#d0ab00; font-size:12px; font-weight:bold; text-decoration:none; padding: 2px 2px 2px 2px;}
.ptCalendar tr.days td a.slot_requested:hover	{color:#FFFFFF; background:#d0ab00;}

.ptCalendar tr.days td a.slot_approved			{color:#00a43e; font-size:12px; font-weight:bold; text-decoration:none; padding: 2px 2px 2px 2px;}
.ptCalendar tr.days td a.slot_approved:hover	{color:#FFFFFF; background:#00a43e;}


.ptCalendar tr.days td span.slots {font-size:16px; font-weight:bold;}

/*PT Calencar END*/

a.link_cms_content_management:link 		{ display:block; text-align:left; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; background-image:url(/core/images/adm/content-button-back.gif); font-size:13px; color:blue; font-weight:normal; height:22px; width:50px;  text-decoration:none; }
a.link_cms_content_management:visited 	{ display:block; text-align:left; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; background-image:url(/core/images/adm/content-button-back.gif); font-size:13px; color:blue; font-weight:normal; height:22px; width:50px; text-decoration:none; }
a.link_cms_content_management:active 	{ display:block; text-align:left; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; background-image:url(/core/images/adm/content-button-back.gif); font-size:13px; color:blue; font-weight:normal; height:22px; width:50px; text-decoration:none; }
a.link_cms_content_management:hover 	{ display:block; text-align:left; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; background-image:url(/core/images/adm/content-button-back.gif); font-size:13px; color:blue; font-weight:normal; height:22px; width:50px; text-decoration:underline; }

a.plurotech:link 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.plurotech:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.plurotech:active 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.plurotech:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:underline; }


/* Order View */
#order-view-header {
}

.order-view-navi {
	float:left;
	margin:3px;
}

.order-view-title {
	color:#FFFFFF;
	background:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;
}

#order-view-body {
	margin-top:10px;
	border-top:1px solid gray;
}

#order-view-info {
	float:left;
}

#order-view-logo {
	float:right;
}

#order-view-info {
	float:left;
	width:50%;
}

#order-view-logo {
	float:right;
}

.order-view-label {
	float:left;
	width:100px;
	padding:1px;
	font-weight:bold;
	background:#EEEEEE;
}

.order-view-value {
	float:left;
	padding:1px;
	margin-left:5px;
}

#order-view-billing {
	margin-top:10px;
	float:left;
	width:50%;
}

#order-view-shipping {
	margin-top:10px;
	float:left;
	width:50%;
}

#order-view-cart {
	margin-top:10px;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

#store_small_cart_toggle_btn {
    cursor: pointer;
}
/* Small Cart START */
#showSmallCartButton {cursor:pointer;}

#store_small_cart_container		{padding:10px; z-index:100; width:440px; background:#1076bd; position:absolute;  display:none; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; border: 2px; solid red;}
#store_small_cart_container a	{color:white;}

/* Small Cart END */
