/****** Main Table ******/


.basicTable 	{width: 900px;background:white   ;}


.mainTable {width: 900px;}
.mainTable75 {width: 900px;}
.mainTable50 {width: 900px;}

.mainTableCellLeft 		{padding: 8px 8px 8px 8px; vertical-align: top;}
.mainTableCellCenter 	{padding: 8px 0px 0px 0px; vertical-align: top;}
.mainTableCellRight 	{padding: 0px 8px 0px 8px; vertical-align: top;}

.homeGreeting		{padding: 0px 0px 0px 0px; vertical-align: top;background:#658B1F;
					
						}
.homeGreeting table	{width: 100%;}
.homeGreeting table td	{padding: 10px 10px 0px 10px; font-family: arial,sans-serif; font-size:9pt;   color: white; text-decoration: none;text-align:center;}
.homeGreeting a	{font-family: arial,sans-serif; font-size:9pt; font-weight: bolder;  color: white; text-decoration: none;}
.homeGreeting a:hover 		{font-family: arial,sans-serif; font-size:9pt; font-weight: bolder;  color: white; text-decoration: underline;}
.homeGreeting hr{
			border: 0;
			color: #A5E231;
			background-color: #A5E231;
			height: 1px;
			width: 100%;
			text-align: left;
}


.introBlock {border: 1px solid #CCCCCC;}

.introBlock td {padding: 6px;}

/****** Main Table ******/

/*******************************************************************************/

/****** Menu ******/

.headerMenu {
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	

	}



.headerMenu td#logo img {				/* Logo on the site */
	margin: 10px 0px 0px 10px;
	border: 0px;vertical-align: top;

	}
	
.headerMenu td#logoL {display: none;}

.headerMenu td#menu {					/* Text Menu with or without images */
	width: 30px;
	background: /*#669966; */
	height: 8px;   
	}
.headerMenu td#menu img.Img {display: block;width: 210px; height: 120px;}
.headerMenu td#menu table {width: auto; bgColor: #0033CC;}
.headerMenu td#menu td {text-align: center;}
.headerMenu td#menu td img {display: auto;}
.headerMenu td#menu td br {display: none;}
.headerMenu td#menu td nobr {display: auto;}
.headerMenu td#menu div {
					position: absolute;
					top:65px; 
					z-index:200;}
td#menu td.end  img.Img	{width: 120px; height: 120px; align: top;margin:0px 0px 0px 8px;background: url(../images/ad.png) no-repeat;}
/* Active & Noneactive links in menu */


a.menu:link, a.menu:visited {
	font: bold 11px sans-serif,arial,tahoma,verdana;
	text-transform: uppercase;
	text-decoration:none; 
	color:white; 
	border-right:2px solid #e0e0e0; 
	border-top:2px solid #0033CC; 
	background: #0033CC; //url(../images/silver/light/bg.gif) repeat-x right -1px; 
	padding: 3px 10px 4px 10px; 
	display:block;
	}
a.menu:hover, a.menu:active {
	font: bold 11px sans-serif,arial,tahoma,verdana;
	text-transform: uppercase;
	text-decoration:none; 
	color:white; 
	border-right:2px solid #e0e0e0; 
	border-top:2px solid #0033CC; 
	background: #0033CC; //url(../images/silver/light/bg.gif) repeat-x right -1px; 
	padding: 3px 10px 4px 10px; 
	display:block;
	}
a.menuActive:link, a.menuActive:visited {
	font: bold 11px sans-serif,arial,tahoma,verdana;
	text-transform: uppercase;
	text-decoration:none; 
	color:black; 
	border-right:2px solid #e0e0e0; 
	border-top:2px solid #e0e0e0; 
	background:#ffffff; 
	padding: 3px 10px 4px 10px; 
	display:block;
	}
a.menuActive:hover, a.menuActive:active {
	font: bold 11px sans-serif,arial,tahoma,verdana;
	text-transform: uppercase;
	text-decoration:none; 
	color:black; 
	border-right:2px solid #e0e0e0; 
	border-top:2px solid #e0e0e0; 
	background:#ffffff; 
	padding: 3px 10px 4px 10px; 
	display:block;
	}

/****** Sub Menu ******/

.subMenuBlock {
	background: #FFE58F;
	display:none;
	position:absolute;
	border-top: 1px solid black;
	border-left: 1px solid black;
	z-index: 2500;
}

a.subMenu {
	width: 150px;
	padding: 6px 20px 6px 10px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	display:block;
	font: 11px tahoma, verdana, sans-serif; 
	color:black;
	text-decoration:none;
	text-align: left;
	background: #FFE58F; 
}

a.subMenu:hover, a.subMenu:active {
	background: white; 
	color:black;
	display:block;
	text-decoration:none;
}

/****** Secondary Menu ******/

table.secondaryMenu 		{width:900; background: #6EB622 none;}
td.secondaryMenu  {width:149px !important; height:60px !important;border-right:1px solid #D2F0B3; }
td#menu td.secondaryBegin img.Img	{width: 6px; height: 1px;}
a.secondaryMenu 			{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 10px 0px 10px; color: #fff;}
a.secondaryMenu:hover 		{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 10px 0px 10px; color: #fff;}
a.secondaryMenuActive 		{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 10px 0px 10px; color: #D2F0B3; text-decoration: none;}
a.secondaryMenuActive:hover	{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 10px 0px 10px; color: #D2F0B3; text-decoration: underline;}
td#menu td.secondaryEnd  	{width: 100%;}
td#menu td.secondaryEnd  img.Img	{width: 0px; height: 1px;}
td#menu td.spacer img.Img {width:149px; height:1px;border-right:1px solid #D2F0B3;}
/****** Menu ******/

/*****************************************************************************/

/************* Breadcrumb *******************/

.breadcrumb {border-bottom: 0px solid #CCCCCC; margin: 0px 0px 15px 0px;}

.breadcrumbBegin {
	width: 10px;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 0px solid #f3f3f3;
	border-left: 0px solid #dedede;
	background: ;
	}
.breadcrumbBegin img {width: 10px; height: 1px;}

.breadcrumbDelimiter {
	width: 100%;
	white-space: normal;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 0px solid #f3f3f3;
	border-left: 0px solid #dedede;
	font-size: 8pt;
	padding: 4px 0px 4px 0px;
	background: ;
	}
.breadcrumbDelimiter td {}
.breadcrumbDelimiter a {color: #4144B9; text-decoration: underline; font-size: 8pt;}
.breadcrumbDelimiter a:hover {color: #6666ff; text-decoration: underline; font-size: 8pt;}
.breadcrumbDelimiter a.treeItemLast {font-weight: bold; text-decoration: none; cursor: text;}
.breadcrumbDelimiter a.treeItemLast:hover {font-weight: bold; text-decoration: none; cursor: text;}
.breadcrumbDelimiter b {color: #4144B9;font-weight:normal;}
.breadcrumbDelimiter span {
	color: #000;
	display: auto;
	font-size: 11px;
	}
.breadcrumbDelimiter img {display: none;}

.breadcrumbRSS {
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 0px solid #f3f3f3;
	border-left: 0px solid #dedede;
	padding: 0px 4px;
	background: ;
	}

.breadcrumbEnd {
	width: 20px;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 0px solid #f3f3f3;
	border-left: 0px solid #dedede;
	background: ;
	}
.breadcrumbEnd img {width: 1px; height: 1px;}

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive {font-size: 10pt; color: #AAAAAA; margin-right: 10px; display: inline; font-weight: bold;}
.breadcrumbDelimiter span.active {font-size: 10pt; color: #41b944; margin-right: 10px; display: inline; font-weight: bold;}
/************* end Order Pages ***************/

/*****************************************************************************/

/************* Fieldset *******************/

/****** Top ******/

.titleTop {margin-top: 0px;}

.titleTopLeft {
	width: 10px;
	border-top:1px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 0px solid #f3f3f3;
	border-left: 1px solid #dedede;
	background:  /*#f3f3f3 url(../images/silver/bgr.gif) repeat-y left*/;
	}
.titleTopImgLeft {width: 10px; height: 1px;}

.titleTopCenter {						/* Title of block (example: any blocks, articles,...) */
	white-space: normal;
	padding: 5px 5px 5px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 0px solid #f3f3f3;
	border-left: 0px solid #dedede;
	background: ;
	}
.titleTopCenter div {
	color: #41b944;
	font-weight: bold;
	font-size: 11pt;
	font-family: sans-serif,arial,tahoma,verdana;
	text-transform: uppercase;

	z-index: 2000;
	position: relative;
	bottom: 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	padding: 0px 0px 0px 0px;
	border: 0px solid #626ABC;
	}
.titleTopCenter h1 {
	color: #41b944;
	font-weight: bold;
	font-size: 11pt;
	font-family: sans-serif,arial,tahoma,verdana;
	text-transform: uppercase;
	}

.titleTopRight {
	width: 1px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #f3f3f3;
	border-left: 0px solid #dedede;
	background: ;
	}
.titleTopImgRight {width: 1px; height: 1px;}

/****** Top ******/

/****** Center ******/

.block {
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #CCCCCC;
	background: ;
	}

/****** Center ******/

/****** Bottom ******/

.titleBot {margin-bottom: 15px;}

.titleBotLeft {
	width: 20px;
	border-top: 1px solid #dedede;
	border-right: 0px solid #dedede;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #dedede;
	background: #fff;
	}
.titleBotImgLeft {width: 1px; height: 1px;}

.titleBotRight {
	width: 100%;
	border-top: 0px solid #dedede;
	border-right: 0px solid #dedede;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #dedede;
	background: #fff;
	}
.titleBotImgRight {width: 1px; height: 1px;}

/****** Bottom ******/

/************* end Fieldset ***************/

/*****************************************************************************/
/************* userHome *******************/
td.userHome {padding: 7px;}
td.userHomeTitle {
	font-size: 10pt;
	white-space: nowrap;
	background: ;
}
td.userHomeTitle b {color: #0000CC;}

div.userHomeBottom {						
	background: none;
	padding: 5px 20px 5px 20px;
	background: ;border: 0px solid #ccc;
	}
div.userHomeBottom a {color: #000000; text-decoration:underline;}
div.userHomeBottom a:hover {color: #000000; text-decoration:none;}

td.userHome img.orders 		{background: url(../images/icons/admin_orders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.orders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_orders.png,sizingMethod=crop);}
td.userHome img.profile 	{background: url(../images/icons/admin_profile.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.profile {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_profile.png,sizingMethod=crop);}
td.userHome img.arr		 	{background: url(../images/icons/arr.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 5px 0px 55px;}
td.userHome img.support 	{background: url(../images/icons/admin_support.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.support {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_support.png,sizingMethod=crop);}
td.userHome img.forum 		{background: url(../images/icons/admin_forum.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.forum {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_forum.png,sizingMethod=crop);}
td.userHome img.products 	{background: url(../images/icons/admin_products.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.products {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_products.png,sizingMethod=crop);}
td.userHome img.pages 		{background: url(../images/icons/admin_pages.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.pages {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_pages.png,sizingMethod=crop);}
td.userHome img.salesorders	{background: url(../images/icons/admin_salesorders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.salesorders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_salesorders.png,sizingMethod=crop);}
td.userHome img.merchant 	{background: url(../images/icons/admin_merchant.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.merchant {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_merchant.png,sizingMethod=crop);}
td.userHome img.affiliates 	{background: url(../images/icons/admin_affiliates.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.affiliates {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_affiliates.png,sizingMethod=crop);}
td.userHome img.payments 	{background: url(../images/icons/admin_payments.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.payments {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_payments.png,sizingMethod=crop);}
td.userHome img.carts	 	{background: url(../images/icons/admin_carts.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.carts {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_carts.png,sizingMethod=crop);}
td.userHome img.wishlist 	{background: url(../images/icons/admin_wishlist.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.wishlist {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_wishlist.png,sizingMethod=crop);}
td.userHome img.reminders 	{background: url(../images/icons/admin_reminders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.reminders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_reminders.png,sizingMethod=crop);}

td.userHome div {margin: 0px 0px 0px 50px;}
/************* userHome *******************/

/*****************************************************************************/

/************* Button Links *******************/
td.butTd {}
td.butTd span.spacer {display: auto; color: #999999;}	/* '|' between button */


a.button:link, a.button:visited {color: #4144B9; padding: 0px 10px 0px 0px; font: bold 12px sans-serif, arial; white-space: nowrap;}
a.button:hover, a.button:active {color: #6666ff; padding: 0px 10px 0px 0px; font: bold 12px sans-serif, arial; white-space: nowrap;}

a.button span 	{cursor: pointer;}
a.button img 	{display: none;}

a.button-add span			{}			/* add to cart (products categories, product details) */
a.button-add				{color: #41B944 !important;}
a.button-add:hover		{color: #6666ff !important;}
a.button-view span		{}			/* view cart (products categories, product details) */
a.button-check span		{}			/* check out (products categories, product details) */
a.button-wishlist span 	{}			/* wishlist (products categories, product details) */


a.buttonBasket:link, a.buttonBasket:visited {color: #4144B9; padding: 0px 5px; font: bold 12px sans-serif, arial; white-space: nowrap;}
a.buttonBasket:hover, a.buttonBasket:active {color: #6666ff; padding: 0px 5px; font: bold 12px sans-serif, arial; white-space: nowrap;}

a.buttonBasket span 	{cursor: pointer;}
a.buttonBasket img 	{display: none;}

a.button-shopping span 		{}			/* Continue shopping (basket) */
a.button-shopping				{color: #41B944 !important;}
a.button-shopping:hover		{color: #6666ff !important;}
a.button-retrieve span 		{}			/* Retrieve Cart (basket) */
a.button-save span 			{}			/* Save cart (basket) */
a.button-clear span 			{}			/* Clear cart (basket) */
a.button-checkout span 		{}			/* Checkout (basket) */
a.button-checkout				{color: #41B944 !important;}
a.button-checkout:hover		{color: #6666ff !important;}

a.buttonCart:link, a.buttonCart:visited {font: normal 11px tahoma, sans-serif; white-space: nowrap; white-space: nowrap;}
a.buttonCart:hover, a.buttonCart:active {font: normal 11px tahoma, sans-serif; white-space: nowrap; white-space: nowrap;}

a.buttonCart span 	{cursor: pointer;}
a.buttonCart img 		{display: none;}

a.button-check span 	{}		/* Checkout (small cart) */
a.button-amend span 	{}		/* Amend cart (small cart) */
a.button-view span 	{}		/* View cart (small cart) */

a.buttonMore:link, a.buttonMore:visited {font: bold 9pt sans-serif, arial; white-space: nowrap;}
a.buttonMore:hover, a.buttonMore:active {font: bold 9pt sans-serif, arial; white-space: nowrap;}

a.buttonMore span 	{cursor: pointer;}		/* read more... (special offers, etc.) */
a.buttonMore img 		{display: none;}

.disabled {							/* disadled add to cart */
	color: #666; cursor: pointer; 
	font: bold 11px sans-serif, arial; 
	text-decoration:none; 
	border: 1px solid gray; 
	background: silver; 
	padding-left: 3px; padding-right: 3px; 
}
a.disabled:hover {color: #666; cursor: pointer; text-decoration:none;}
/************* Button Links *******************/

/************* Category *******************/
.topCategory {background: transparent; margin: 0px; padding: 3px 0px;}
.selectedtopCategory {background: #E1E1E1; margin: 0px; padding: 3px 0px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
        
.subCategory {background: transparent; margin: 0px; padding: 0px;}
.selectedsubCategory {background: #E1E1E1; margin: 0px; padding: 0px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0px 0px 0px 5px;}
/************* Category *******************/

/************* Latest *******************/
td.topArticle {padding: 3px 3px 3px 0px;}
td.subArticle {padding: 3px 3px 3px 0px;}

a.subArticle {padding-left: 8px; font-size: 11px; background: url(../images/bullet.gif) no-repeat left 3px;}
/************* Latest *******************/

/************* Offers *******************/
.offerTitle		{display: none;}
.offerTd		{text-align: left;}
.offerTd img	{float: left; margin: 0px 5px 0px 0px;} 
.offerTd div.offerText	{text-align: justify;}
/************* Offers *******************/

/************* Forum *******************/
.forumAdmin { color: blue; font-weight: bold; }
.forumUser { color: black; font-weight: bold; }
.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}
.forumMessageLeft { background: #F4F4F4; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.forumMessageRight { background: #F4F4F4; border: 1px solid #CCCCCC; }
.forumMessageTop { background: #DDDDDD; border-bottom: 1px solid #CCCCCC; }

/************* Categoties (catalogue) *******************/
.bl_categoriescatalog .blockTD	 			{padding-left: 5px;}

/*****************************************************************************/

/************* Footer *******************/

.footerMenu	 		{width: 900px; height:35px;text-align:center;font-size:8pt;color:white;margin: 10px 10px 10px 10px;background:#658B1F;border-top: 0px solid #dedede;}
.footerHTML			{width: 100%;text-align:center;margin: 0px; border-left: 0px solid #ffaa00; border-top: 0px solid #dedede;}
/*.footerHTML font	{font-size: 10px;padding: 1px 10px 1px 10px;} */
.footerImg			{text-align: right;}
.footerImg img		{width: 80px; height: 26px; border:0px; margin-top: 10px;}

/************* Footer *******************/


.commonbg { background: /*#FFFFFF;*/#e2f2c6 url(/images/tn_CBTartan.gif) repeat-x top ;margin-top:25px;}
.headerbg { background: #000000; }
.middlebg { background: #CCCCCC; }
.usualbg  { background:  white; }
.errorbg  { background: #FF0000; }


body		{font: 8pt tahoma,verdana,sans-serif; color: black; margin: 0px; padding: 0px;}
body.popup	{font: 8pt tahoma,verdana,sans-serif; color: black; margin: 0px; padding: 0px;}


tr, td					{font-size: 8pt; font-family: tahoma,verdana,sans-serif; color: black;}
tr.usual, td.usual		{background-color: /*#F4F4F4*/ white;}
tr.header, td.header	{color: black; font-weight:bolder; background-color: #eeeeee;}
tr.middle, td.middle	{background-color: #F4F4F4; font-weight: bold;}
tr.error, td.error		{background-color: #FFE0E0; color: #d50000; font-weight: bold;}

td.padding10px			{padding: 10px;}
table.padding6px td		{padding: 6px;}
table.padding6px td td	{padding: 0px;}
table.padding4px td		{padding: 4px;}
table.padding4px td td	{padding: 0px;}
table.paddingReviews td		{padding: 0px 11px;}
table.paddingReviews td td	{padding: 0px;}
table.paddingRev5px td		{padding: 5px 11px;}
table.paddingRev3px td		{padding: 3px 3px 3px 11px;}

td.tab				{border: 1px solid #dedede; border-bottom: none; background: none; padding: 0px;}
td.tabActive		{border: 1px solid #dedede; border-bottom: none; background: #dedede; padding: 0px;}
a.tab					{background: none; color: #3E3EAB; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tab:hover			{background: #dedede; color: #6666ff; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tabActive			{background: #dedede; color: #3E3EAB; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
a.tabActive:hover	{background: #dedede; color: #3E3EAB; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
.tabline 			{background: #dedede;}

.blockTDtabs table	{width: 100%; margin-bottom: 10px;}
div.adminTab 			{font: 11px Verdana, sans-serif; border: 1px solid #CCCCCC; border-bottom: none; padding: 3px 8px 2px 8px; margin: 0px 2px; cursor: pointer; background: none; white-space: nowrap;}
div.adminTabActive 	{font: bold 11px Verdana, sans-serif; border: 1px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-bottom: none; padding: 5px 9px 5px 9px;; margin: 3px 0px 0px 0px; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #CCCCCC; vertical-align: bottom;}
td.adminTabActive	{border: none;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #CCCCCC;}
td.endTab			{padding: 0px 4px; width: 90%; border-bottom: 1px solid #CCCCCC;}
a.blackSm, a.blackSm:hover {text-decoration: none;}

input				{font-size: 8pt; font-family: tahoma,verdana,sans-serif; color: black;}
input.usualprice	{background: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size:10pt;}
input.orderprice	{background: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size:10pt; font-weight: bold;}
input.search		{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; width:120px; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; color:black}
input.field			{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; color:black}
input.text			{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; color:black}
input.submit		{background:#FFE58F url(../images/c2s/bg-button.gif)  repeat-x; padding-left: 5px; padding-right: 5px;}
select				{font-size: 8pt; font-family: tahoma,verdana,sans-serif; color: black;}
select.search		{}
textarea			{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; color:black}


form {margin: 0px;}

hr {background: #CCCCCC; border: 0px; color: #CCCCCC;}

a.header			{color: #3E3EAB; text-decoration: underline;}
a.header:hover 		{color: #6666ff; text-decoration: underline;}
a.title 			{font-weight: bolder;  color: black; text-decoration: none;}
a.title:hover 		{font-weight: bolder;  color: #6666ff; text-decoration: underline;}
a.smallText 		{color: #0000cc;  font-size: 8pt;}
a.smallText:hover 	{color: #6666ff;  font-size: 8pt;}
a.fsmallText 		{color: white;  font-size: 9pt;}
a.fsmallText:hover 	{color: white; font-weight: bolder; font-size: 10pt;}

a 					{color: #3E3EAB;}
a:hover 			{color: #6666ff;}

/* prices styles */
.priceBlock {color: #000; font-weight: bold;}
.priceBlock .price {font-weight: bold;}
.priceBlock .priceTax {font-weight: normal;}

.priceBlockOld {color: #000; text-decoration: line-through;}
.priceBlockOld .price {font-weight: normal;}
.priceBlockOld .priceTax {font-weight: normal;}

.priceBlockHidden {color: #000; font-weight: bold; display: none;}
.priceBlockHidden .price {font-weight: bold;}
.priceBlockHidden .priceTax {font-weight: normal;}

.priceBlockEdit {color: #000; font-weight: bold;}
.priceBlockEdit input.price {text-align: right; font-weight: bold; width: 60px; font-size: 11px; color:black; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid;}

.salesBlock {color: #000; font-weight: bold; border: none; background: transparent;}
.salesPrice {font-weight: bold;}
.salesTax {font-weight: normal;}

.priceSaveBlock {color: green; font-weight: bold;}
.priceSaveBlock .price {font-weight: bold;}
.priceSaveBlock .percent {font-weight: normal;}

.pointsPriceBlock {}
.pointsPriceBlock .points {}

.rewardPointsBlock {}
.rewardPointsBlock .points {}
/* prices styles */

.productsTable th 		{padding: 3px;}
.productsTable td 		{padding: 3px;}
.productsCategory 		{font-size: 10pt; font-weight: bold; color: blue; background: #CCCCCC; padding: 5px 10px !important; }
.productsDelimiter 		{background: #CCCCCC; padding: 0px !important;}
.productsDelimiterTop 	{background: #CCCCCC; padding: 0px !important;}
.productsDelimiterTop img 	{height: 2px;}

.wishlist-opacity	{display: none; z-index: 900; filter: alpha(opacity=50); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1; moz-opacity: 0.5; opacity: 0.5;}
.wishlist-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: #CCCCCC;}
.wishlist-block		{position: relative; bottom: 5px; right: 5px; width: 400px; background: #EEEEEE; border: 1px solid #333333;}
.wishlist-img-close	img {margin: 10px 10px 5px 0px;}
.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 12px; sans-serif; text-align:justify;}

.bl_productdetails .newProduct {display: block; position: relative; padding-right: 34px !important;}
.bl_productdetails .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: absolute; bottom: -2px; margin: 0px 0px 0px 2px;}
* html .bl_productdetails .newProduct img {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);}
.bl_productslist .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: relative; bottom: -6px; margin: 0px 0px 0px 2px;}
* html .bl_productslist .newProduct img {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);}
.newProduct img {background: url(../images/icons/new_m.png) no-repeat; width: 20px; height: 16px; border: none; position: relative; bottom: -3px; margin: 0px 0px 0px 2px;}
* html .newProduct img {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_m.png,sizingMethod=crop);}

.titleText			{color: #3E3EAB; text-decoration: underline;}
.articleDate	{font-size: 8pt; color: #828282; font-style: italic;}
.top			{font-size: 8pt; padding: 2 0 2 0;}
.smallText		{font-size: 8pt;}
.middleText		{font-size: 9pt;}
.bigText		{font-size: 10pt;}
.comment		{font-size: 8pt; color: #7777CC;}
.message		{font-size: 8pt; font-weight:bolder; color: blue;}
.title			{font-family: tahoma, verdana, sans-serif; font-size:10pt; font-weight:bolder}
.bigtitle		{font-family:arial,sans-serif; font-size: 11pt; font-weight: bold;}
.error			{color: #d50000;}
.terms      {height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link       {color: green; }

h1, h2		{padding: 5px; margin: 0px;}
/*  h2.listing  {background:white;}*/
td.hDelimiter {background:#cccccc; height:10px;}
span.nobr       {white-space: nowrap !important;}

a.bigtitle			{font-family: arial,sans-serif; font-size:11pt; font-weight: bolder;  color: #6666ff; text-decoration: none;}
a.bigtitle:hover	{font-family: arial,sans-serif; font-size:11pt; font-weight: bolder;  color: black; text-decoration: none;}

div.bl_offers a.bigtitle			{font-size:10pt; font-weight: bolder;  color: black; text-decoration: none;}
div.bl_offers a.bigtitle:hover	{font-size:10pt; font-weight: bolder;  color: #6666ff; text-decoration: underline;}
div.bl_productdetails div.bigtitle		{color: #41b944; font-weight: bold; font-size: 11pt; text-transform: uppercase;}
div.bl_productdetails span.bigtitle	{display:none;}

/*************  Manual  ***************/

.level1 {padding: 2px 2px 2px 15px;}
.level1 a {font-weight: bold;}
.level1 a:hover {font-weight: bold;}
.level2 {padding: 2px 2px 2px 30px;}
.level3 {padding: 2px 2px 2px 40px;}
.level4 {padding: 2px 2px 2px 50px;}

/*************  Left Menu  ***************/

.menuLeft .level1 {padding: 2px 2px 2px 5px;}
.menuLeft .level2 {padding: 2px 2px 2px 15px;}
.menuLeft .level3 {padding: 2px 2px 2px 30px;}
.menuLeft .level4 {padding: 2px 2px 2px 40px;}

.menuLeft .a a {font-weight: bold;}
.menuLeft .a a:hover {font-weight: bold;}


table.matrix { border: 1px solid gray; margin-bottom: 5px; margin-top: 5px; }
th.matrixTop { padding-left: 5px; padding-right: 5px; border-bottom: 1px solid silver;  }
th.matrixBottom { padding-left: 5px; padding-right: 5px; }
td.matrixTop { border-bottom: 1px solid silver; border-left: 1px solid silver; padding-left: 5px; padding-right: 5px; }
td.matrixBottom { border-left: 1px solid silver; padding-left: 5px; padding-right: 5px; }


td.YellowFontMedium {
	font-size: 14pt;
	color: #FFFF00;
	
}
.shadow{
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	background-image: url(../images/silver/shadow-grid.gif);
	background-repeat: repeat;
}



.shadow {
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	background: url(../images/silver/shadow-grid.gif) repeat;
}

/* ie6 ignores this selector */
html>body .shadow {
	margin: 10px -10px -10px 10px;
	background: url(../images/silver/shadow.png) right bottom no-repeat;
}

/* shadow corners */
.shadow:before,
.shadow:after {
	content: " ";
	display: block;
	width: 10px;
	height: 10px;
	background: inherit;	
}

.shadow:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: -10px 0 0 auto;
	background-position: right top;
}

.shadow:after {
	margin: -10px 0 0 -10px;
	background-position: left bottom;
}

.shadow .inner {
	display: block;
	position: relative;
	overflow: hidden; /* prevents margin leakage from child elements */
	left: -4px;
	top: -4px;
}

/* ie6 ignores this selector */
html>body .shadow .inner {
	left: -10px;
	top: -10px;
	margin: 0;
}



.clear {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}


.note {
	 width: 100px; 
	height: 100px;
	border: 1px solid #666;
	padding: 10px;
	background: #ffc;
	color: #333;
	margin-left:auto;margin-right:auto;
}

/*****  Add a border around the photo *****/
img.photo {
	border: 1px solid #999;
	background-color: #fcfcfc;
	padding: 4px;
}

img.deep {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	background-color: #fcfcfc;
	padding: 4px;
}

#loadingDiv{
	position:absolute;
	top:250;
	right:800;
	z-index:100;
	}
	


.bar4648106 {
	 
	width: 145px; 
	height: 210px;
    position: relative;
}

.bar4648106 table.tabbar {
	position: absolute;
	width: auto;
	height: auto;
	top: 0px;
	left: 0px;
}

.bar4648106 td {
	height: 35px; 
	width: 145px;
}

.bar4648106 td.button {
	background-image: url(../images/button66819740.png);
	background-repeat: no-repeat;
}

.t4648106 {
	color: #ffffff;
	font-size: 9pt;
}

.a4648106 {
	text-decoration: none;
}
.eventsblock  {background: url('../images/lgren072.jpg') repeat  ;margin-bottom: 15px;}
.eventsblock  {background: url('../images/grad.png') repeat   ;margin-bottom: 15px;}
.eventsblock td{
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid black;
background:  ;
 font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
padding: 0px 5px 0px 5px;

	}
	
.eventsblock .block {
	border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
	 
}
	
.eventsblock td.padding10px	td.blockTD		{padding: 0px;vertical-align: top;}

	
	.eventsblock .titleTopLeft
 {width: 23px; background: url('../images/events-t-l.png') no-repeat top left;}
.eventsblock .titleTopImgLeft
 {width: 23px; height: 1px;}
 
.eventsblock .titleTopCenter
 {background: url('../images/events-t-bgr.png') repeat-x top;
 border-top: 0px solid #CCCCCC;}
 
.eventsblock .titleTopRight
 {width: 23px; background: url('../images/events-t-r.png') no-repeat top right;}
.eventsblock .titleTopImgRight
 {width: 23px; height: 12px;}
 
 
.eventsblock .block
 {background:  url('../images/events-r-bgr.png') repeat-y right;}
.eventsblock .block .blockTD
 {background: url('../images/events-l-bgr.png') repeat-y left;}
 
.eventsblock .titleBotLeft
 {width: 23px; border: 0px none; background: url('../images/events-b-l.png') no-repeat left;}
.eventsblock .titleBotImgLeft
 {width: 23px; height: 1px;}
 
.eventsblock .titleBotCenter
 {background: url('../images/events-b-bgr.png') repeat-x bottom;}
 
 .eventsblock .titleBotImgRight
 {width: 23px; height: 1px;}
.eventsblock .titleBotRight
 {width: 23px; height: 23px; background:   url('../images/events-b-r.png') no-repeat right;}
 
.eventsblock a.bigtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
color:#016701;
 font-weight: bolder;    text-decoration: underline;}
 
 /**********************************************************/
 	
 
.eventsblock .block
 {background:  url('../images/gevents-r-bgr.png') repeat-y right; }
.eventsblock .block .blockTD
 {background: url('../images/gevents-l-bgr.png') repeat-y left;}

.eventsblock .titleBotLeft {
	width: 12px;
	border: 0px none;
	background: url('/images/gevents-b-l.png') no-repeat left;
	padding: 0px;
	}
.eventsblock .titleBotImgLeft {width: 12px; height: 1px;}

.eventsblock .titleBotRight {
	width: 100% ;height: 12px;
	text-align: right;
	border: 0px none;
	background: url('/images/gevents-b-bgr.png') repeat-x bottom;
	padding: 0px;
	
	}
.eventsblock .titleBotImgRight {width: 12px; height: 12px; background:    url('/images/gevents-b-r.png') no-repeat right;}

.eventsblock .titleTop {width: 100%; height: 12px; background:    url('/images/gevents-t-bgr.png')   repeat-x  right;	padding: 0px;}


.eventsblock .titleTopLeft {
	width: 12px;
	border: 0px none;
	background: url('/images/gevents-t-l.png')  no-repeat top left;
	padding: 0px;
	}
.eventsblock .titleTopImgLeft {width: 12px; height: 1px;}

.eventsblock .titleTopRight {						/* Title of block (example: any blocks, articles,...) */
	width: 12px ;height: 12px;
	white-space: normal;
	border: 0px none;
	background:    url('/images/gevents-t-r.png')  no-repeat  right;	padding: 0px;}
 

.eventsblock .titleTopImgRight {width: 12px; height: 12px; }

.eventsblock .titleBot {margin-bottom:0px;   }

 

 
.eventsblock a.bigtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
color:#016701;
 font-weight: bolder;    text-decoration: underline;}
 
 
  /**********************************************************/
 	
.nocss td.usualbg {background:white ;}
.nocss td{
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid black;
background:  ;
 font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
padding: 0px 5px 0px 5px;

	}
	
.nocss .block {
	border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
	background:white ;
 
}
	
.nocss td.padding10px	td.blockTD		{padding: 0px;vertical-align: top;}

	
	.nocss .titleTopLeft
 {width: 2px; background: white;}
.nocss .titleTopImgLeft
 {width: 2px; height: 1px;}
 
.nocss .titleTopCenter
 {background: white ;  border-top: 0px solid #CCCCCC;}
 
.nocss .titleTopRight
 {width: 2px; background: white ;}
.nocss .titleTopImgRight
 {width: 2px; height: 12px;}
 
 
.nocss .block
 {background:  ;}
.nocss .block .blockTD
 {background: white;}
 
.nocss .titleBotLeft
 {width: 2px; border: 0px none; background:;}
.nocss .titleBotImgLeft
 {width: 2px; height: 1px;}
 
.nocss .titleBotCenter
 {background: ;}
 
 .nocss .titleBotImgRight
 {width: 2px; height: 1px;}
.nocss .titleBotRight
 {width: 2px; height: 2px; background:;}
 
.nocss a.bigtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
color:#016701;
 font-weight: bolder;    text-decoration: underline;}

a.redtext			{font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
color:#c00000;
 font-weight: bolder;    text-decoration: underline;}

a.redtextbig			{font-family: Arial, Helvetica, sans-serif; font-size: 9pt ;
color:#c00000;
 font-weight: bold;    text-decoration: underline;}
 
.bullet {list-style-image: url('/images/icons/arrow.gif');}

 
 .box4813980 {
width: 235px;
text-align: left;
}
.box4813980 .boxtop {
background-image: url(http://static1.grsites.com/user/folders/crmartell/r4813980/boxtop49836817.png);
background-repeat: no-repeat;
background-position: top left;
margin: 0;
font-size: 20px;
color: white;
}
.box4813980 .boxtopne {
text-align: center;
padding: 10px 7px 6px 7px;
}
.box4813980 .boxmid {
background-image: url(http://static1.grsites.com/user/folders/crmartell/r4813980/boxmid75413286.png);
background-repeat: repeat-y;
background-position: top left;
margin: 0;
text-align: left;
color: #ffffff;
font-size: 13px;
}
.box4813980 .boxmidne {
padding: 0px 0px;
}
.box4813980 .boxbot {
background-image: url(http://static1.grsites.com/user/folders/crmartell/r4813980/boxbot92512007.png);
background-repeat: no-repeat;
background-position: top left;
margin: 0;
text-align: left;
padding: 10px;
height: 15px;
}


/********************************/
.orangeblock .titleTopCenter
 {background: url('../images/o-t.png') repeat-x top;margin-left:12px; margin-right:12px;border-top: 0px solid #CCCCCC;}
 
.orangeblock .block
 {background:  url('../images/o-r.png') repeat-y right;
 border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
 } 
.orangeblock .blockTD
 {background: url('../images/o-l.png') repeat-y left;  border-right: 0px ;} 

.orangeblock .titleBotLeft {
	width: 12px;
	border: 0px none;
	background: url('/images/o-b-l.png') no-repeat left;
	padding: 0px;
	}
.orangeblock .titleBotImgLeft {width: 12px; height: 1px;}

 .orangeblock .titleBotRight {
	width: 100% ;height: 12px;
	text-align: right;
	border: 0px none;
	background: url('/images/o-b.png') repeat-x bottom;
	padding: 0px 0px 0px 0px;
	
	}  
.orangeblock .titleBotImgRight {width: 12px; height: 12px; background:white    url('/images/o-b-r.png') no-repeat right;}



.orangeblock .titleTopImgLeft {background: ; width: 12px; height: 18px;}
.orangeblock .titleTopLeft {
	width: 12px;
	border: 0px none;
	background:  url('/images/o-t-l.png') no-repeat top left;
	padding: 0px;
	}

.orangeblock .titleTopRight {						/* Title of block (example: any blocks, articles,...) */
	width: 12px ;height: 18px;
	white-space: normal;
	border: 0px none;
	background:    url('/images/o-t-r.png')  no-repeat  right top;	padding: 0px;}
 

.orangeblock .titleTopImgRight {width: 12px; height: 18px; }

.orangeblock .titleBot {margin-bottom:0px;   }

 

 
.orangeblock a.bigtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 7pt ;
color:#016701;
 font-weight: bolder;    text-decoration: underline;}
 
 /********************************/
.redblock .titleTopCenter
 {background: url('../images/r-t.png') repeat-x top;margin-left:12px; margin-right:12px;border-top: 0px solid #CCCCCC;}
 
.redblock .block
 {background:  url('../images/r-r.png') repeat-y right;
 border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
 } 
.redblock .blockTD
 {background: url('../images/r-l.png') repeat-y left;  border-right: 0px ;} 

.redblock .titleBotLeft {
	width: 12px;
	border: 0px none;
	background: url('/images/r-b-l.png') no-repeat left;
	padding: 0px;
	}
.redblock .titleBotImgLeft {width: 12px; height: 1px;}

 .redblock .titleBotRight {
	width: 100% ;height: 12px;
	text-align: right;
	border: 0px none;
	background: url('/images/r-b.png') repeat-x bottom;
	padding: 0px 0px 0px 0px;
	
	}  
.redblock .titleBotImgRight {width: 12px; height: 12px; background:white    url('/images/r-b-r.png') no-repeat right;}



.redblock .titleTopImgLeft {background: ; width: 12px; height: 12px;}
.redblock .titleTopLeft {
	width: 12px;
	border: 0px none;
	background:  url('/images/r-t-l.png') no-repeat top left;
	padding: 0px;
	}

.redblock .titleTopRight {						/* Title of block (example: any blocks, articles,...) */
	width: 12px ;height: 12px;
	white-space: normal;
	border: 0px none;
	background:    url('/images/r-t-r.png')  no-repeat  right top;	padding: 0px;}
 

.redblock .titleTopImgRight {width: 12px; height: 12px; }

.redblock .titleBot {margin-bottom:0px;   }

 /********************************/
.noblock .titleTopCenter
 {background: ;margin-left:12px; margin-right:12px;border-top: 0px solid #CCCCCC;}
 
.noblock .block
 {background:  ;
 border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
 } 
.noblock .blockTD
 {background: ;  border-right: 0px ;} 

.noblock .titleBotLeft {
	width: 12px;
	border: 0px none;
	background: ;
	padding: 0px;
	}
.noblock .titleBotImgLeft {width: 1px; height: 1px;}

.noblock .titleBotRight {
	width: 100% ;height: 12px;
	text-align: right;
	border: 0px none;
	background: ;
	padding: 0px 0px 0px 0px;
	
	}  
.noblock .titleBotImgRight {width: 12px; height: 12px; background: ;}



.noblock .titleTopImgLeft {background: ; width: 0px; height: 0px;}
.noblock .titleTopLeft {
	width: 0px;
	border: 0px none;
	background: ;
	padding: 0px;
	}

.noblock .titleTopRight {						/* Title of block (example: any blocks, articles,...) */
	width: 0px ;height: 0px;
	white-space: normal;
	border: 0px none;
	background:   ;	padding: 0px;}
 

.noblock .titleTopImgRight {width: 0px; height: 0px; }

.noblock .titleBot {margin-bottom:0px;   }
.noblock .padding10px{padding: 0px;}

.leftshadow {
	width:25px;
	border-top: 0px  ;
	border-right: 0px solid #a2a2a2;
	border-bottom: 0px ;
	border-left: 0px  ;
	background:  #e2f2c6 url(../images/left.png) repeat-y left;
	}
.leftshadow Img {width: 25px; height: 2px;}

.rightshadow {
	width: 25px;
	border-top: 0px ;
	border-right: 0px  ;
	border-bottom: 0px ;
	border-left: 0px solid black;
	background:  #e2f2c6 url(../images/right.png) repeat-y right;
	}
.rightshadow Img {width: 25px; height: 40px;}


.bottomshadow Img {width:820px; height: 25px;background:  #e2f2c6 url(../images/bottom.png) repeat-x ;
}



.bottomlshadow  Img {width: 40px; height: 25px;background:  #e2f2c6 url(../images/bottoml.png) no-repeat left;
}


.bottomrshadow Img {width: 40px; height: 25px;background:  #e2f2c6 url(../images/bottomr.png) no-repeat right;
}


.leftbshadow  img {width: 25px; height: 60px;background:  #e2f2c6 url(../images/leftb.png) no-repeat right;
}


.rightbshadow img {width: 25px; height: 60px; background:  #e2f2c6 url(../images/rightb.png) no-repeat right;
}



.floatleft {float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px;}
.floatright {float: right; margin-top: 15px; margin-bottom: 10px; margin-left: 10px;margin-right: 0px;}

.float-left {float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px;}
.float-right {float: right; margin-top: 0px; margin-bottom: 10px; margin-left: 10px;margin-right: 0px;}

/********************************/
.blueblock  .titleTopCenter
 {background: url('../images/blue-t.png') repeat-x top;margin-left:12px; margin-right:12px;border-top: 0px solid #CCCCCC;}
 
.blueblock   .block
 {background:  url('../images/blue-r.png') repeat-y right;
 border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
 } 
.blueblock   .blockTD
 {background: url('../images/blue-l.png') repeat-y left;  border-right: 0px ;} 

.blueblock  .titleBotLeft {
	width: 12px;
	border: 0px none;
	background: url('/images/blue-b-l.png') no-repeat left;
	padding: 0px;
	}
.blueblock  .titleBotImgLeft {width: 12px; height: 1px;}

 .blueblock  .titleBotRight {
	width: 100% ;height: 12px;
	text-align: right;
	border: 0px none;
	background: url('/images/blue-b.png') repeat-x bottom;
	padding: 0px 0px 0px 0px;
	
	}  
.blueblock   .titleBotImgRight {width: 12px; height: 12px; background:white    url('/images/blue-b-r.png') no-repeat right;}



.blueblock  .titleTopImgLeft {background: ; width: 12px; height:28px;}
.blueblock  .titleTopLeft {
	width: 12px;
	border: 0px none;
	background:  url('/images/blue-t-l.png') no-repeat top left;
	padding: 0px;
	}

.blueblock  .titleTopRight {						/* Title of block (example: any blocks, articles,...) */
	width: 12px ;height: 28px;
	white-space: normal;
	border: 0px none;
	background:    url('/images/blue-t-r.png')  no-repeat  right top;	padding: 0px;}
 

.blueblock  .titleTopImgRight {width: 12px; height: 28px; }

.blueblock  .titleBot {margin-bottom:0px;   }

 /********************************/
 
/********************************/
.block-hot  .titleTopCenter
 {background:#e8e8ff url('../images/blue-t.png') repeat-x top;margin-left:12px; margin-right:12px;border-top: 0px solid #CCCCCC;}
 
.block-hot   .block
 {background: #f2f2ff url('../images/blue-r.png') repeat-y right;
 border-top: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	border-right: 0px ;
 } 
.block-hot   .blockTD
 {background: url('../images/blue-l.png') repeat-y left;  border-right: 0px ;} 

.block-hot  .titleBotLeft {
	width: 12px;
	border: 0px none;
	background:#e8e8ff url('/images/blue-b-l.png') no-repeat left;
	padding: 0px;
	}
.block-hot  .titleBotImgLeft {width: 12px; height: 1px;}

 .block-hot  .titleBotRight {
	width: 100% ;height: 12px;
	text-align: right;
	border: 0px none;
	background:#e8e8ff url('/images/blue-b.png') repeat-x bottom;
	padding: 0px 0px 0px 0px;
	
	}  
.block-hot   .titleBotImgRight {width: 12px; height: 12px; background:#e8e8ff    url('/images/blue-b-r.png') no-repeat right;}



.block-hot  .titleTopImgLeft {background: ; width: 12px; height: 28px;}
.block-hot  .titleTopLeft {
	width: 12px;
	border: 0px none;
	background: #e8e8ff url('/images/blue-t-l.png') no-repeat top left;
	padding: 0px;
	}

.block-hot  .titleTopRight {						/* Title of block (example: any blocks, articles,...) */
	width: 12px ;height: 28px;
	white-space: normal;
	border: 0px none;
	background: #e8e8ff   url('/images/blue-t-r.png')  no-repeat  right top;	padding: 0px;}
 

.block-hot  .titleTopImgRight {width: 12px; height: 28px; }

.block-hot  .titleBot {background: #e8e8ff ;margin-bottom:10px;   }

 /********************************/
 
 #twitter_div {
	background-image: url('../images/twitterBG.png');
	background-repeat: no-repeat;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #5AA5BC;
	border-right: 0px solid #5AA5BC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top:10px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left:0px;
}
 
#twitter_div ul li {
	color: #0C93BA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1E8F7;
	list-style: none;
	margin-left: -20px;
	padding-left: 0em;
	text-indent: -1em;
	text-align: left;

}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #DDA84E;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div p {
	text-align: left;
	padding-right: 6px;
	padding-bottom: 10px;
	paddding-left:0px;
}
.block-articles-listevents {background:#e2f2c6;	border:2px solid #658B1F; width:94%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.block-articles-latest {background:#e2f2c6;	border:2px solid #658B1F;margin-top:10px; margin-left:auto;margin-right:auto;margin-bottom:10px;}
.block-articles-latest h1 {color: #658B1F;}
.block-articles-listevents h1 {color: #658B1F;}
.block-articles-listevents .middlebg{background:#658B1F;}
.block-articles-listevents td.hDelimiter {background:#658B1F; height:2px;}