/************************************************************************************************/
/************************************************************************************************/
/* CLASSES */
body
{
	background-color: #8c0000;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: #fffbe5;
}
input {
	color: Black;
}
select {
	color: Black;
}
option {
	color: black;
}
td
{
	font-family: Arial, Tahoma, Verdana;
	/*font-size: 13px;*/
}
a
{
	color: #E5B489;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
a:link
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
a:active
{
	color: #ffff99;
	font-size: 13px;
}
a:visited
{
	color: #ffff99;
	font-size: 13px;
}
a:hover
{
	color: #ffcc33;
	font-size: 13px;
}
/* News Module */
.NewsModule p {
	padding: 0;
	margin: 10px 0 0 0;
}
a.NewsTitle, a.NewsTitle:link, a.NewsTitle:active, a.NewsTitle:visited
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	/*margin-bottom: 5px;*/
}
a.NewsTitle:hover
{
	color: #ffcc33;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	/*margin-bottom: 5px;*/
}

.NewsImageTop {
	display: block;
}
.NewsImage {
	float: left;
	margin: 18px 10px 6px 0px;
}
.NewsImageRight {
	float: right;
	margin: 18px 0px 6px 10px;
}

/************************************************************************************************/
/************************************************************************************************/
/* Admin pane */
.adminpane
{
    width: 100%;
    height: 20px;
    background-color: #F6F6F6;
    border-bottom: solid 0px red;
}
.contentpane
{
	vertical-align: top;
	/*padding: 3px 3px 3px 3px;*/
}

/*required field*/
.req
{
	color: #f68622;
}

/* Validators, Error Messages*/
.error
{
	font-family: Tahoma, Arial, Verdana;
	/*color: #ff0000;*/
	color: #ffcc33 !important;
}

/* Pane caption in edit mode*/
.skinpane_caption
{
	font-weight: bold;
	font-size: 13px;
	display:block;
	color: #FFFF99;
	font-family: Tahoma, Arial, Verdana;
	vertical-align:top;
	text-align:center;
}

/* Text */
.caption
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.subcaption
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
}
.label
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFF6F4;
}
.remark
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
}

.text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: #FFFBE5;
}

input.text {
	color : black;
}
.boldtext
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
}

/* Controls */
.textbox
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	width: 100%;
}
.textbox98
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	width: 98%;
}

.button
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	width: 60px;
}

a.linkbutton
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
a.linkbutton:link
{
	color: #ffff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
a.linkbutton:active
{
	color: #ffff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
a.linkbutton:visited
{
	color: #ffff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
a.linkbutton:hover
{
	color: #ffcc33;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}


/*edit layout menu*/
.edtlayout_item_rootgroup
{
	text-align:right;
}
.edtlayout_item_group
{
	border: solid 1px #e5e8e9;
	background-color: black;
}
.edtlayout_item
{
    width: 100%;
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	
	/*color: #999999;*/
	color: #ffff99;
	/*text-decoration: underline;*/
	
	padding: 3px 0px 3px 0px;
}
.edtlayout_item_over
{
    width: 100%;
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	
	color: #ffff99;
	/*text-decoration: underline;*/
    cursor: pointer;
    cursor: hand;
	
	padding: 3px 0px 3px 0px;
}
.edtlayout_item_warning
{
    width: 100%;
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	
	color: #ff0000;
	
	padding: 3px 0px 3px 0px;
}


/*push button*/
a.pushbutton, a.pushbutton:link, a.pushbutton:active, a.pushbutton:visited
{
	color: #ffff99;

	height: 20px;

	border: 1px solid #ffff99;

	padding: 2px 5px 2px 5px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}
a.pushbutton:hover
{
	color: #ffcc33;

	height: 20px;
	
	border: 1px solid #ffcc33;

	padding: 2 5 2 5;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}

/* GRID */
.gridheader
{
	font-family: Verdana , Arial, Tahoma;
	color: #FFFBE5;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	vertical-align: middle;
}

.gridheader td
{
	border-bottom: solid 1px #FFD200;
}

.gridrow
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	/*background-color: #ffffff;*/
	height: 17px;
	color: white;
}

.gridaltrow
{
	font-size: 13px;
	font-family: Tahoma, Arial, Verdana;
	/*background-color: #f5f3f0;*/
	height: 17px;
	color: white;
}

.gridselrow
{
	font-size: 13px;
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffd8;
	height: 14px;
}

/* Calendar */
.calendar
{
	font-family:Verdana;
	font-size: 8pt;
	border-color : white;
	border-width:0px;
}

.calendar tr td.day_header 
{
	/*width: 23px;*/
	background-image: url(img/graybgr.gif);
	background-position: top left;
	background-repeat: repeat-x repeat-y;	
}

.calendar td
{
	/*height: 23px;*/
	padding: 3px;
	margin: 1px;
}

.title
{
	border-width : 0px;
	border-color : white;
	background-color: White;
	color: Black;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 0px;
	height: 15px;
	/*width: 100px;*/
}

.selected_day
{
	font-weight: normal;
	color: Blue;
}

.today_day
{
	font-weight: normal;
	background-color: Red !important;
}


/* -------------------------------------- */
/************************************************************************************************/
/************************************************************************************************/
/* PAGE SKIN ELEMENTS */

/*Login*//* Start Page*//*Home*/
a.login, a.login:link, a.login:active, a.login:visited,
a.start, a.start:link, a.start:active, a.start:visited,
a.home, a.home:link, a.home:active, a.home:visited
{
   color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;

	padding: 8px 8px 8px 8px;
    
/*    background-image: url(img/yellowbgr.gif);
    background-repeat: repeat-x repeat-y;
    background-position: top center;
	 border: 1px solid white;*/
}
a.login:hover, a.start:hover, a.home:hover
{
    /*height: 20px;*/
    
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #ffcc33;

	padding: 8px 8px 8px 8px;

    cursor: pointer;
    cursor: hand;
    
	 /*background-color: #B26B00;
	 border: 1px solid white;*/
}


/* Font Selector*/
a.font_selector
{
	color: #FFFF99;
	font-family: Tahoma, Verdana, Arial;
}
a.font_selector:link
{
	color: #FFFF99;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
}
a.font_selector:active
{
	font-family: Tahoma, Verdana, Arial;
	color: #FFFF99;
	text-decoration: none;
}
a.font_selector:visited
{
	font-family: Tahoma, Verdana, Arial;
	color: #FFFF99;
	text-decoration: none;
}
a.font_selector:hover
{
	font-family: Tahoma, Verdana, Arial;
	color: #ffcc33;
	text-decoration: underline;
}


/* My Profile*/
a.myprofile
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
a.myprofile:link
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
a.myprofile:active
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
a.myprofile:visited
{
	color: #ffff99;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
a.myprofile:hover
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #ffcc33;
}

/* Design Page*/
a.designpage
{
	color: #999999;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
}
a.designpage:link
{
	color: #999999;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.designpage:active
{
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.designpage:visited
{
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.designpage:hover
{
	color: #cc0000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

/* Page settings*/
a.pagesettings
{
	color: #999999;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
}
a.pagesettings:link
{
	color: #999999;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.pagesettings:active
{
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.pagesettings:visited
{
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.pagesettings:hover
{
	color: #cc0000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}



/* Shopping Cart Info */
.shoppingcartinfo
{
	color: #cc0000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight:bold;
}

/* Design panel */

.dp_content
{
	padding: 6px 6px 6px 6px;
	background-color:#001e59;
}
.dp_toolbar
{
	padding: 2px 6px 2px 6px;
	background-color:#001e59;
}
.dp_capt
{
	font-family: Tahoma, Arial, Verdana ;
	font-size: 13px; 
	text-transform: uppercase; 
	color: #666666; 
}
.dp_lt
{
	background-image: url(img/module-title-left.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
	font-size: 4px;
	width: 6px;
	height: 12px;
}
.dp_ct
{
	background-image: url(img/module-title-mid.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	
	height: 12px;
}
.dp_rt
{
	background-image: url(img/module-title-right.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	
	font-size: 4px;
	width: 6px;
	height: 12px;
}
.dp_lc
{
	background-image: url(img/module-body-left.gif);
	background-position: right top;
	background-repeat: repeat-y;
	
	font-size: 4px;
	width: 6px;
}
.dp_rc
{
	background-image: url(img/module-body-right.gif);
	background-position: left top;
	background-repeat: repeat-y;
	
	font-size: 4px;
	width: 6px;
}
.dp_lb
{
	background-image: url(img/module-body-lowleft.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
	font-size: 2px;
	width: 6px;
	height: 4px;
}
.dp_cb
{
	background-image: url(img/module-body-bottom.gif);
	background-position: left top;
	background-repeat: repeat-x;
	
	font-size: 2px;
	height: 4px;
}
.dp_rb
{
	background-image: url(img/module-body-lowright.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
	font-size: 2px;
	width: 6px;
	height: 4px;
}
.dp
{
	width: 470px; 
	position: absolute; 
	left: 10px; 
	top: 10px; 
}
.dp_btn_an:link 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #001e59;
}
.dp_btn_an:active 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_an:visited 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_an:hover 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #ffffff;
}
.dp_btn_ae:link 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #001e59;
}
.dp_btn_ae:active 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_ae:visited 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_ae:hover 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #ffffff;
}
.dp_btn_cs:link 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #001e59;
}
.dp_btn_cs:active 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_cs:visited 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_cs:hover 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #ffffff;
}
.dp_btn:link 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #001e59;
}
.dp_btn:active 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #001e59;
}
.dp_btn:visited 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #001e59;
}
.dp_btn:hover 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #ffffff;
}

/*end of Design panel */


/*****************************************************************************************/
/************************************************************************************************/


/* MODULE SKIN ELEMENTS */
.module_title
{
	font-family:  Verdana, Arial, Tahoma;
	font-size: 14px;
	color: white;
	font-weight: bold;
	background-image: url(img/tantra/init.gif);
	background-repeat: no-repeat;
}

.module_title:first-letter
{
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #ffff99;
}


.copyright
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #fffbe5;
	padding-bottom: 10px;
	
}
.roll
{
    cursor: hand;
    cursor: pointer;
}

/************************************************************************************************/
/************************************************************************************************/
/* ELEMENTS */

/* RAD PanelBar styles*/
.panelbarHeader 
{         
    font-size: 13px; 
    color: #000000;
    font-family: Tahoma, Arial,Verdana;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    background-color: #d2d2d2;
    border: 1px solid #acaead;
    height: 25px;
}

.panelbarHeaderHover 
{         
    font-size: 13px; 
    color: #000000;
    font-family: Tahoma, Arial,Verdana;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    background-color: #bfbfbf;
    border: 1px solid #acaead;
    height: 25px;
}

.panelbarHeaderExpand
{
    FONT-SIZE: 13px; 
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial,Verdana;
    height: 25px;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    background-color: #d2d2d2;
    border: 1px solid #acaead;
    border-bottom: 0px;
}

.panelbarItem 
{
    font-size: 13px; 
    color: #000000;
    font-family: Tahoma, Arial,Verdana;
    width: 100%;
    cursor: hand;
    cursor: pointer;
    padding: 3px;
    padding-left: 16px;
    background-color: #e2e2e2;
    border: 1px solid #acaead;
    border-top: 0px;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.panelbarItemSelected
{
    font-size: 13px; 
    color: #000000;
    font-family: Tahoma, Arial,Verdana;
    width: 100%;
    cursor: hand;
    cursor: pointer;
    padding: 3px;
    padding-left: 16px;
    background-color: #e9e9e9;
    border: 1px solid #acaead;
    border-top: 0px;
    text-decoration: underline;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
/*end of RAD PanelBar styles*/

/*RAD TabStrip styles*/
.TabLabelDefaultStyle
{
	font-family: Arial, "MS Sans Serif", sans-serif;
	font-size: 13px;
	color:  #ff9999;
	cursor: hand;
	cursor:pointer;
	text-align: center;
}


.TabLabelSelectedStyle
{
	font-family: Arial, "MS Sans Serif", sans-serif;
	font-size: 13px;
	cursor: hand;
	cursor:pointer;
	color:#ffffcc;
	text-align: center;
}

.TabLabelSelectedInnerStyle { 
	padding-top:4px;
}
.TabLabelDefaultInnerStyle {
	padding-top:4px;
}
.line {
	background-image:url(img/tabs/lineBg.gif);
	background-repeat:repeat-x;
	text-align:center;
}
/*end of RAD TabStrip styles*/

/*RAD Admin Menu styles*/
.Adm_MenuGroup
{
    cursor: pointer;
    cursor: hand;
    background-color: #F6F6F6;
    width: 120px;
	 color: #CC000C;
}
.Adm_MenuItem
{
    font-family: Arial, Verdana;
    font-size:13px;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;
    text-align: left;
    width: 100%;
	 color: #CC000C;
}
.Adm_MenuItemOver
{
    font-family: Arial, Verdana;
    font-size:13px;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    background-color: #F6F6F6;
    text-align: left;
    width: 100%;
	 color: #CC000C;
}
.Adm_MenuItemClicked
{
    font-family: Arial, Verdana;
    font-size:13px;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    background-color: #F6F6F6;
    text-align: left;
    width: 100%;
	 color: #CC000C;
}
.Adm_MenuItemDisabled
{
    font-family: Arial, Verdana;
    font-size:13px;
    color: #c0c0c0;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;
    text-align: left;
    width: 100%;
}

/*end of RAD Admin Menu styles*/


/*RAD Main Menu styles*/
.Main_MenuGroup
{
	
}
.Main_MenuItem
{
    height: 25px;
    width: 100%;
    
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #800000;
	
	padding: 0px 2px 0px 2px;
	/*margin: 2px 2px 2px 2px;*/

    cursor: pointer;
    cursor: hand;
    
    background-image: url(img/tantra/menu_off.gif);
	 background-color: #8c0000;
    background-repeat: repeat-x;
}
.Main_MenuItemOver
{
    height: 25px;
    width: 100%;
    
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #e70000;

	padding: 0px 2px 0px 2px;

    cursor: pointer;
    cursor: hand;

    /*background-color: #FF9900;*/
	 background-image: url(img/tantra/menu_on.gif);
	 background-color: #8c0000;
    background-repeat: repeat-x;
}
.Main_MenuItemClicked
{
    height: 25px;
    width: 100%;
    
   	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #e70000;

	padding: 0px 2px 0px 2px;

    cursor: pointer;
    cursor: hand;

    background-image: url(img/tantra/menu_on.gif);
	 background-color: #8c0000;
    background-repeat: repeat-x;
}

/*end of RAD Main Menu styles*/

/*RAD Module Menu styles*/
.Module_MenuRootGroup
{
    cursor: pointer;
    cursor: hand;
}
.Module_MenuGroup
{
    cursor: pointer;
    cursor: hand;
    /*background-color: #F2F2F2;*/
	 background-color: #FFD200;
    border: 1px solid #8C0000;
    border-top: 1px solid #8C0000;
	 color: #8C0000;

}
.Module_MenuItem
{
    font-family: Arial, Verdana;
    font-size:13px;
    cursor: pointer;
    cursor: hand;
    padding: 2px 3px 5px 3px;
    border-bottom:1px solid #8C0000;
    width: 100%;
	 color: #8C0000;
}
.Module_MenuItemOver
{
    font-family: Arial, Verdana;
    font-size:13px;
    cursor: pointer;
    cursor: hand;
    padding: 2px 3px 5px 3px;
    background-color: #FFD200;
    border-bottom:1px solid #8C0000;
    text-align: left;
    width: 100%;
	 color: #8C0000;
}
.Module_MenuItemClicked
{
    font-family: Arial, Verdana;
    font-size:13px;
    cursor: pointer;
    cursor: hand;
    padding: 2px 3px 5px 3px;
    background-color: #fafafa;
    border-bottom:1px solid #002d96;
    text-align: left;
    width: 100%;
}
.Module_MenuItemDisabled
{
    font-family: Arial, Verdana;
    font-size:13px;
    color: #c0c0c0;
    cursor: pointer;
    cursor: hand;
    padding: 2px 3px 5px 3px;
    border-bottom:1px solid #F9F9F9;
    width: 100%;
}

/*end of RAD Module Menu styles*/

/* Custom Menu (RAD PanelBar) styles*/
.custmenu1
{         
   width: 100%;
	text-align: center;    
   font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #fffbe5;
	text-transform: uppercase;
	
    cursor: pointer;
    cursor: hand;
    
}
.custmenu1_over 
{         
   width: 100%;
	text-align: center;    
   font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #ffcc33;
	text-transform: uppercase;
	
    cursor: pointer;
    cursor: hand;
}
.custmenu1_selected 
{         
   width: 100%;
	text-align: center;    
   font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #ffcc33;
	text-transform: uppercase;

    cursor: pointer;
    cursor: hand;
}
.custmenu2
{
   	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffff99;
	text-align: center;
	border-left: 1px solid #ffff99;
	
    cursor: pointer;
    cursor: hand;

    padding: 1px 1px 1px 15px;
}
.custmenu2_over
{
   	font-family: Arial, Tahoma, Verdana;
		font-size: 11px;
	font-weight: normal;
	color: #ffcc33;
	text-align: center;
	border-left: 1px solid #ffcc33;
	
    cursor: pointer;
    cursor: hand;
    padding: 1px 1px 1px 15px;
}
.custmenu2_selected
{
   	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffcc33;
	text-align: center;
	border-left: 1px solid #ffcc33;
	
    cursor: pointer;
    cursor: hand;
    padding: 1px 1px 1px 15px;
}
/*end of Custom Menu (RAD PanelBar) styles*/

/* AdminToolbar */
.admtool_left
{
	width: 5px;
	font-size: 2px;
	height: 64px;
	background-image: url(img/block-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.admtool_right
{
	width: 5px;
	font-size: 2px;
	height: 64px;
	background-image: url(img/block-right.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.admtool_mid
{
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma;
	color: #666666;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	
	height: 64px;
	background-image: url(img/block-mid.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.admtool_mid_selected
{
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma;
	color: #000000;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	
	height: 64px;
	background-image: url(img/block-mid.gif);
	background-position: left center;
	background-repeat: repeat-x;
}

/* end of AdminToolbar styles */


/*...............................PRODUCT CATALOG STYLES..................................*/

/*RAD Product Catalogue Categories styles*/
.ProductCategory_Panel
{
	width: 190px;
	vertical-align:top;
	/*background-color: #f4f2ef;*/
}


.ProductCategory_GroupNode
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #fffbe5;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    cursor: hand;
}
.ProductCategory_GroupNodeOver
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #ffcc33;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    cursor: hand;
}
.ProductCategory_GroupNodeSelect
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #ffcc33;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    cursor: hand;
}


.ProductCategory_Node
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #fffbe5;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    cursor: hand;
}
.ProductCategory_NodeOver
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #fffbe5;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    cursor: hand;
}
.ProductCategory_NodeSelect
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #ffcc33;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    cursor: hand;
}

/*end of RAD Product Catalogue Categories styles*/

/*attractive buttons styles*/
.attractive_button_left
{
	background-position: left center;
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
	font-size: 10px;
}
.attractive_button_img
{
	background-position: left center;
	background-repeat: no-repeat;
	width: 14px;
	height: 18px;
	font-size: 13px;
}
.attractive_button_mid
{
	background-position: left center;
	background-repeat: repeat-x;
	text-align: center;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.attractive_button_right
{
	background-position: right center;
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
	font-size: 10px;
}
/*end of attractive buttons styles*/

.product_image
{
	padding: 2px 2px 2px 2px;
	text-align: center;
	width: 85px;
	
	/*border-top: solid 1px #ffff99;
	border-left: solid 1px #ffff99;*/
	border-bottom: solid 1px #ffff99;

   cursor: pointer;
   cursor: hand;
}

.product_desc
{
	/*border-top: solid 1px #ffff99;
	border-right: solid 1px #ffff99;*/
	border-bottom: solid 1px #ffff99;
}

.bulleted_caption
{
	background-image: url(img/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

a.linkbutton_leftarrow, a.linkbutton_leftarrow:link, 
a.linkbutton_leftarrow:active, a.linkbutton_leftarrow:visited
{
	background-image: url(img/arrow-left.gif);
	padding-left:23px;
	background-position: left center;
	background-repeat: no-repeat;
	

	color: #ffff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}

a.linkbutton_leftarrow:hover
{
	background-image: url(img/arrow-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:23px;

	color: #ffcc33;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	text-decoration: underline;
}


a.linkbutton_uparrow, a.linkbutton_uparrow:link, 
a.linkbutton_uparrow:active, a.linkbutton_uparrow:visited
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:17px;

	color: #ffff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}

a.linkbutton_uparrow:hover
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:17px;

	color: #ffcc33;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	text-decoration: underline;
}

a.linkbutton_downarrow, a.linkbutton_downarrow:link,
a.linkbutton_downarrow:active, a.linkbutton_downarrow:visited
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:17px;

	color: #ffff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}

a.linkbutton_downarrow:hover
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:17px;

	color: #ffcc33;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	text-decoration: underline;
}

.retail_price
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #fffbe5;
	text-decoration: line-through;
}
.you_price
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #fffbe5;
}
.you_save
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #fffbe5;
}
/*..............................END OF PRODUCT CATALOG STYLES..................................*/


/************************************************************************************************/
/************************************************************************************************/
.check_out_bgr {
	background-color: #8C0000;
	border: 1px solid #FFFF99;
}

/* EventsCalendar */
.CalMonthTab {
	border: none;
	border-bottom: 1px solid #DC717B;
}
.CalMonthPrev a, .CalMonthNext a {
	text-decoration: none;
}
.CalMonthPrev
{
	width: 5%;
	text-align: right;
	background: url(img/arrow-left.gif) no-repeat bottom right;
}
.CalMonthCur {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}
.CalMonthNext
{
	width: 45%;
	text-align: left;
	background: url(img/arrow-right.gif) no-repeat bottom left;
}
.CalMonthCurrent
{
	width: 50%;
	text-align: right;
}
.CalMonthCurrent a {
	text-decoration: none;
}

.CalendarHeader tr td {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #FFF5D6;
	text-align: center;
	font-style: italic;
}

.CalendarView {
	border-right: 1px solid #DC717B;
	border-bottom: 1px solid #DC717B;
}
.CalDay, .CalSelectedDay, .CalAfterMonth, .CalBeforeMonth{
	border-top: 1px solid #DC717B;
	border-left: 1px solid #DC717B;
}
td.head, td.links {
	padding: 2px;	
}

.CalBeforeMonth tr td.head,
.CalAfterMonth tr td.head {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #FFCC00;
}

.CalDay tr td.head {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}
.CalSelectedDay {
	border: 1px solid #FFCC00;
}
.CalSelectedDay tr td.head {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #FFCC00;
	font-weight: bold;
}

td.links {
	height: 100%;
}

td.links a.CalLink,
td.links a.CalLink:active,
td.links a.CalLink:visited,
td.links a.CalLink:hover
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #FFF99A;
}
td.ReadMore {
	background: url(img/tantra/yellowtriangle.gif) no-repeat;
	background-position: right bottom;
	padding: 2px 0px 0px 2px;
}

.CalDay tr td.ReadMore a.ReadMoreLink,
.CalDay tr td.ReadMore a.ReadMoreLink:active,
.CalDay tr td.ReadMore a.ReadMoreLink:visited,
.CalDay tr td.ReadMore a.ReadMoreLink:hover {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #FFCC00;
	font-weight: bold;
}

.CalSelectedDay tr td.ReadMore a.ReadMoreLink,
.CalSelectedDay tr td.ReadMore a.ReadMoreLink:active,
.CalSelectedDay tr td.ReadMore a.ReadMoreLink:visited,
.CalSelectedDay tr td.ReadMore a.ReadMoreLink:hover {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #FFCC00;
	font-weight: bold;
}

/*ShoppingCartInfo*/
.CartInfo {
	float: right;
	text-align: right;
	padding-right: 7px;
}
.CartInfoItems, .GoToCart, .CartInfoTotal {
	display: block;
}

/* ProdCategoriesList */
.ProdCategoriesList {
	text-align: center;
	width: 186px;
}

.ProdCatHeader {
	background: url(img/tantra/top.gif) no-repeat;
	height: 34px;
}
.ProdCatImage {
	background: url(img/tantra/unroll.gif) no-repeat left bottom;
	cursor: hand;
	cursor: pointer;
	margin-left: 12px;
}

a.ProdCatHeaderLink,
a.ProdCatHeaderLink:link,
a.ProdCatHeaderLink:visited,
a.ProdCatHeaderLink:active
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #960000;
	
	text-decoration: none;
	font-weight: bold;
}
a.ProdCatHeaderLink:hover {
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #cc3300;
	
	text-decoration: none;
	font-weight: bold;
}

.ProdCatContent {
	background: url(img/tantra/middlle.gif) repeat-y;
	padding-left: 13px;
}

.ProdCatFooter {
	background: url(img/tantra/bottom.gif) no-repeat;
	height: 11px;
}

a.ProdCatListSel, a.ProdCatListSel:link,
a.ProdCatListSel:active, a.ProdCatListSel:visited {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	display: block;
}

a.ProdCatListBtn, a.ProdCatListBtn:link, 
a.ProdCatListBtn:active, a.ProdCatListBtn:visited
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #960000;
	text-decoration: none;
	display: block;
}
a.ProdCatListBtn:hover {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	display: block;
}


/* TEMPORARY ELEMENTS (APPLIED TO THIS SKIN ONLY */
.textarea {
	background: Red;
}
/*.skinoff {
	width: 100%;
}*/
.slide1 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: white;
}

.slide2 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: white;
}

hr {
	border-bottom: 1px solid #FFD200;
}
/*content show out off module skin */
.contentbgr {
	background-image: url(img/tantra/background.jpg);
	background-repeat: repeat-y;
}

.headerbgr {
	background-image: url(img/tantra/header.jpg);
	background-repeat: no-repeat;
}

.brickbgr {
	background-image: url(img/tantra/bricks.jpg);
	background-position: top right;
	background-repeat: repeat-x repeat-y;
}

.mod_content
{
	padding: 6px 6px 6px 6px;
	margin: 0px;
	font-family: Arial, Tahoma, Verdana;
	/*font-size: 10pt;*/
	color: #fffbe5;
}
.mod_lt
{
	/*background-image: url(img/bluebgr.gif);
	background-position: top left;
	background-repeat: repeat-x repeat-y;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;*/
	
	font-size: 4px;
	width: 1px;
	height: 12px;
}
.mod_ct
{
	/*background-image: url(img/bluebgr.gif);
	background-position: top left;
	background-repeat: repeat-x repeat-y;
	border-top: 1px solid white;
	border-bottom: 1px solid white;*/
	
	height: 12px;
}
.mod_rt
{
	/*background-image: url(img/bluebgr.gif);
	background-position: top left;
	background-repeat: repeat-x repeat-y;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;*/
	
	font-size: 4px;
	width: 1px;
	height: 12px;
}
.mod_lc
{
	/*background-image: url(img/module-body-left.gif);
	background-position: right top;
	background-repeat: repeat-y;*/
	
	font-size: 4px;
	width: 1px;
}
.mod_rc
{
	/*background-image: url(img/module-body-right.gif);
	background-position: left top;
	background-repeat: repeat-y;*/
	
	font-size: 4px;
	width: 1px;
}
.mod_lb
{
	/*background-image: url(img/module-body-lowleft.gif);
	background-position: right top;
	background-repeat: no-repeat;*/
	
	font-size: 2px;
	width: 1px;
	height: 4px;
}
.mod_cb
{
	/*background-image: url(img/module-body-bottom.gif);
	background-position: left top;
	background-repeat: repeat-x;*/
	
	font-size: 2px;
	height: 4px;
}
.mod_rb
{
	/*background-image: url(img/module-body-lowright.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
	
	font-size: 2px;
	width: 1px;
	height: 4px;
}
.mod_spacer
{
	font-size: 1px;
	height: 10px;
}

.mod_tool
{
	width: 10px;
}
.mod_roll
{
	text-align: right;
	vertical-align: bottom;
	width:14px;
}


.tbl100
{
	width:100%;
}
.pane25
{
	width:25%;
	vertical-align:top;
}
.pane25_
{
	width:25%;
	vertical-align:top;
	padding: 3px 3px 3px 3px;
}
.pane75
{
	width:75%;
	vertical-align:top;
}
.pane50
{
	width:50%;
	vertical-align:top;
}
.pane
{
	vertical-align:top;
	padding: 3px 3px 3px 3px;
}
.right5px
{
	width:40%;
	text-align: right;
	padding-right: 5px;
}
.left5px
{
	width:40%;
	padding-left: 5px;
}
.midCenter
{
	width:20%;
	text-align:center;
}
.menurow
{
	width:100%;
    background-image: url(img/graybgr.gif);
    background-repeat: repeat-x repeat-y;
    background-position: top center;
}

.foot_l
{
	background-image: url(img/bluebgr.gif);
	background-position: top center;
	background-repeat: repeat-x repeat-y;
	
	font-size: 3px;
	width: 4px;
	height: 17px;
}
.foot_c
{
	background-image: url(img/bluebgr.gif);
	background-position: top center;
	background-repeat: repeat-x repeat-y;
	text-align:center;
	
	height: 17px;
}
.foot_r
{
	background-image: url(img/bluebgr.gif);
	background-position: top center;
	background-repeat: repeat-x repeat-y;
	
	font-size: 3px;
	width: 4px;
	height: 17px;
}
