.RadGrid_bdsm
{
    border:1px solid #000;
    background: Transparant;
    color:#717171;
}

.RadGrid_bdsm,
.MasterTable_bdsm,
.GridFilterMenu_bdsm table,
.GridEditForm_bdsm,
.GridEditForm_bdsm table,
.GridEditForm_bdsm table input,
.GridEditForm_bdsm table textarea{
    font:11px/1.4 "segoe ui",arial,sans-serif;
}

.MasterTable_bdsm
{
    border-collapse:separate !important;
}

.MasterTable_bdsm .GridHeader_bdsm, .MasterTable_bdsm .ResizeHeader_bdsm
{
	height: 36px;
	background: url(img/headerBg.gif) repeat-x Transparent;
	text-align: left;
	padding-left: 12px;
	border-bottom: 1px solid #141414;
}

.MasterTable_bdsm .GridHeader_bdsm, .MasterTable_bdsm .ResizeHeader_bdsm, .GridHeader_bdsm a
{
	color: #EEA107 !important;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial;
	vertical-align: middle;
    text-decoration:none;
}

/*hierarchy*/

.MasterTable_bdsm table
{
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-collapse:separate !important;
}
.MasterTable_bdsm .GridCommandRow_bdsm table{border:0}
.MasterTable_bdsm .GridEditForm_bdsm table{border:0}

.GridRow_bdsm td,
.GridAltRow_bdsm td,
.GridEditRow_bdsm td
{
    padding-top:3px;
    padding-bottom:4px;
    padding-left:3px;
}

.GridRow_bdsm td,
.GridAltRow_bdsm td
{
	border:1px solid;
	border-color:#191919 #1e1e1f #191919 #080808;
}

.GridRow_bdsm td:first-child,
.GridAltRow_bdsm td:first-child
{
    border-left-color:#191919;
}

.SelectedRow_bdsm
{
    /*background:url(img/selectedBg.gif) repeat-x #343434;*/
    background-color: #343434;
}

.SelectedRow_bdsm td
{
	border-top-color:#494949;
	border-bottom-color:#141414;
	border-left:0;
	border-right:0;
	padding-left:4px;
	padding-right:2px;
    color:#ccc;
}

.ActiveRow_bdsm
{
    background:url(img/activeBg.gif) repeat-x #262626;
}

.ActiveRow_bdsm td
{
	border-top-color:#2f2f2f;
	border-bottom-color:#191919;
	border-left:0;
	border-right:0;
	padding-left:4px;
	padding-right:2px;
}

.GridRowOver_bdsm
{
	background:none #1c1c1c;
}

.GridEditRow_bdsm td
{
    background:#131313;
}

.GridEditRow_bdsm td input
{
    background:#1a1a1a;
    color:#787878;
}

.GridEditRow_bdsm td input[type="text"]
{
	border:1px solid #242424;
}

.GridEditForm_bdsm table td
{
	border:0;
}

.GridRow_bdsm a,
.GridAltRow_bdsm a,
.GridEditRow_bdsm a,
.SelectedRow_bdsm a,
.GridEditForm_bdsm table a
{
	color:#ccc;
}

.GridPager_bdsm a
{
	color: #D65B19;
	font-size: 11px;
	font-family: Arial;
}

.GridFooter_bdsm td
{
	border-top:1px solid #0f0f0f;
	border-bottom:1px solid #232323;
    color:#373737;
    padding-left:12px;
}

.GridPager_bdsm .PagerPanel *
{
	vertical-align:middle;
}

.GridPager_bdsm td
{
    border-top:1px solid #080808;
    border-bottom:1px solid #232323;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 10px;
    color:#9a9a9a;
	background-color: #101010;
	font-size: 11px;
	font-family: Arial;
}

.GroupPanel_bdsm,
.GridCommandRow_bdsm td
{
    background:#333;
    border-top:1px solid #3e3e3e;
    font-weight:normal;
}

.GridCommandRow_bdsm td td
{
	border:0;
}

.GroupPanel_bdsm
{
	color:#484848;
}

.GridCommandRow_bdsm td,
.GridCommandRow_bdsm td a
{
	color:#9a9a9a;
	text-decoration:none;
}

.GridCommandRow_bdsm a img
{
	vertical-align:bottom;
}

.GroupHeader_bdsm
{
    font-size:1.1em;
}

.GroupHeader_bdsm td
{
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0;
    color:#959595;
}

* html .GroupHeader_bdsm td{padding-right:13px;}
*+html .GroupHeader_bdsm td{padding-right:13px;}

.GroupHeader_bdsm td p
{
    display:inline;
    padding:0 10px;
}

.GroupHeader_bdsm td div div
{
	top:-0.7em;
	padding:0 15px;
}

.GroupHeader_bdsm td div div div
{
	top:0;
	padding:0;
}

.GridFilterRow_bdsm td
{
    padding-top:0.2em;
    padding-bottom:0.2em;
    background:#0a0a0a;
    border-bottom:1px solid #151515;
    padding-left:12px;
}

.GridFilterRow_bdsm input
{
    border:1px solid  #4e4e4e;
    background:#242424;
    margin:0 4px 0 0;
    color:#999;
}

.GridFilterMenu_bdsm
{
    cursor:default;
	background:url(img/filterMenuBg.gif) 21px 0 repeat-y #292929 !important;
    color:#707070;
    border:1px solid #0c0c0c !important;
}

.GridFilterMenu_bdsm .GridFilterMenuSelectColumn_bdsm,
.GridFilterMenu_bdsm .GridFilterMenuTextColumn_bdsm
{
	padding:3px 4px;
	background:none transparent;
}

.GridFilterMenu_bdsm .GridFilterMenuSelectColumn_bdsm
{
    text-align:center;
}

.GridFilterMenu_bdsm .GridFilterMenuTextColumn_bdsm
{

}

.GridFilterMenu_bdsm .GridFilterMenuHover_bdsm
{
    background:url(img/filterMenuHover.gif) repeat-x #343434;
    color:#a3a3a3;
}

.TopReorderIndicator_bdsm
{
	background: url('img/MoveDown.gif') no-repeat;
	margin-left:-5px;
}

.BottomReorderIndicator_bdsm
{
	background: url('img/MoveUp.gif') no-repeat;
	margin-left:-5px;
}

.GridCommandRow_bdsm
{
	
}

/*AJAX Loading*/

.GridLoadingTemplate_bdsm
{
	background:#0f0f0f !important;
	font:normal 24px/54px arial,sans-serif;
	color:#1f1f1f;
}


/* rtl support */

.RadGridRTL_bdsm th,
.RadGridRTL_bdsm td
{
    text-align:right;
}

.RadGridRTL_bdsm .GridPager_bdsm span
{
    float:none !important;
}
