.font_highligthed {
  color: #000000;
}

A, img {outline:none;}

.dotted-link {
	text-decoration:none;
}
.dotted-link:hover {
	text-decoration:none;
	border-bottom: 1px dotted;	
}

button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none; }
input[type="checkbox"], input[type="radio"] {cursor:pointer; vertical-align:middle; margin:0}

label{cursor:pointer; vertical-align:middle; margin:0}

.basic_font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size:11px;
}

.header {
   background-color:#798297;
   background-image: url("images/shared/header_background.jpg");
   text-align:left;
   color: #FFFFFF;

}

.clearfloat{clear:both; height:0px; width:0px; margin:0; padding:0;}

.body_top_background {
   background-image: url("images/shared/body_top_background.jpg");
   background-repeat:repeat-x;
}

/* ////// BASIC TABLE ////// */
.basic_table, .basic_table_header, .basic_table_separator, .basic_table_header_link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size:11px;
}
.basic_table {
	background-color: #FFFFFF;
	border-style: solid;
	border-color:#6A6A6A;
/*  border-color: #CC9900; */
	border-width: 1px;
    font-size:11px;
	margin-bottom:4px;
}


.basic_table_header {
    font-size:10px;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
/*  background-color: #6A6A6A; */
/*  background-image: url("images/shared/basic_table_header_2.jpg");  */
    background-color: #CC9900;
    background-image: url("images/shared/basic_table_header.jpg"); 
	padding:0px;
	text-shadow: 1px 1px #333;
}
a.basic_table_header_link:link, a.basic_table_header_link:visited, a.basic_table_header_link:hover {
    font-size:10px;
	color:#FFFFFF;
}


.basic_table_separator{
  padding:0px;
  height:1px;
  background-color: #C19200;
}


/* ////// BASIC TABLE ////// */
.dialog_table, .dialog_header, .dialog_content{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.dialog_table {
	background-color: #FFFFFF;
	border-style: solid;
	border-color:#6A6A6A;
	border-width: 1px;
    font-size:11px;
}
.dialog_table-rounded {
	background-color: #FFFFFF;
    font-size:11px;
	padding: 0px;
}

.dialog_header {
    font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	padding: 0px 4px 0px 4px;
    background-color: #C19200;
    background-image: url("images/shared/basic_table_header.jpg");
}
.dialog_header_left, .dialog_header_right {
    font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
    background: transparent url(images/shared/dialog/dialog_header.png);
	text-shadow: 1px 1px #333;
}
.dialog_header_left{background-position: left top; padding:0px 8px 0px 8px; text-transform:uppercase;}
.dialog_header_right{background-position:right top;padding:0px;}


.dialog_content {
    font-size:11px;
	padding: 4px;
	color:#000;
}
.dialog_content-rounded {
    font-size:11px;
	padding: 0px;
	color:#000;
}

.dialog_buttons {
   cursor:pointer;
}

.dialog_close_icon {
	display:block; width:45px; height:25px;float:right; margin:0px;
    background: transparent url(images/shared/dialog/close.png);	
}
.dialog_close_icon:hover {
    background: transparent url(images/shared/dialog/close_hover.png);	
}


/* ////// LIST OF TRACKS AND SFXS //////// */
.list_table, .list_header, .list_cell_1, .list_cell_2, .list_bottom, .list_col_names {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.list_table {

	border-style:solid;
	border-color: #5B7895;
	border-width: 1px;
	font-size: 10px;
}
.list_header {
    background-color:#41414B;
    background-image: url("images/shared/list_header_3.jpg");
    color:#FFFFFF;
	font-size: 10px;
	text-shadow: 1px 1px #333;
	font-weight:bold;
	height:28px;
}

.height_10px{height:10px;}

.list_header_arrows:link, .list_header_arrows:active, .list_header_arrows:visited, .list_header_arrows {
	display: inline-block; color:#FFF; width:auto; height:auto; padding: 0px 5px 2px 5px; text-decoration:none; 
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; font-size:10px;
	white-space:nowrap; text-shadow: 1px 1px #333; margin:0px;
}
.list_header_arrows:hover {background-color:#949494; color:#FFF; text-decoration:none; margin:0px;}

.list_header_plain {background-image: none; text-shadow:none}


.list_cell_1 {
    background-color: #E1E1FF;
	font-size:11px;
    color:#000000;

}
.list_cell_2 {
    background-color: #F0F0FF;
	font-size:11px;
    color:#000000;
}

.list_cell_over {
    background-color:#B4B4C2;
	font-size:11px;
    color: #000000;
}
.list_cell_inactive {
    background-color:#999999;
	font-size:11px;
    color:#333333;
}
.list_cell_checked {
    background-color:#E3CB80;
	font-size:11px;
    color: #000000;
}
.list_bottom {
	font-size: 9px;
    color: #000000;
    background-color: #E1E1FF;
}
.list_col_names {
	font-size: 10px;
    color: #000000;
}
.list_cell_yes {
    text-align: center; background-color:#C7C8CF;font-weight:bold;
}
.list_cell_no {
    text-align: center; background-color:#CCB040;font-weight:bold;
}
a.list_link:link, a.list_link:visited, a.list_link:hover {
	color: #000000;
	text-decoration:none;
}
a.list_link:hover {
	text-decoration:none;
	border-bottom: 1px dotted #000;
}


.music_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ////// MUSIC TABLE //////// */
.music_table_header, .music_table_content, .music_table_description, .music_table_track_cell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.music_table_header_center, .music_table_header_left, .music_table_header_right {
    /*  background-color: #5B7895; */
    background-image: url("images/shared/music_tbl_hdr.png");
	background-position: -10px;
    color:#FFFFFF;
	font-size: 10px;
	height:24px;
	text-align:left;
	width:auto;
	text-shadow: 1px 1px #333;
}
.music_table_header_left  {background-position:left;  width:12px;}
.music_table_header_right {background-position:right; width:12px;}
.music_table_header_center h2 {font-weight:bold;}
.music_table_header_title:link, 
.music_table_header_title:visited, 
.music_table_header_title:hover {font-size:11px; color:#ffffff; text-decoration:none; cursor:default;}
.music_table_header_provider:link, 
.music_table_header_provider:visited, 
.music_table_header_provider:hover {color:#ffffff;}

.music_table_content {
    background-color: #E3E3E8;
	font-size:11px;
    color:#000000;
	border-style: solid;
	border-color: #6A6A6A;
	border-width: 1px;
}
.music_table_description {
    background-color: #F0F0FF;
	font-size:11px;
    color:#000000;
}
.music_table_track_cell, .music_table_track_cell_over  {
    background-color: #F0F0FF;
	font-size:11px;
    color:#000000;
}
.music_table_track_cell_over  {
    background-color:#FFFFFF;
}
.music_table_track_cell span, .music_table_track_cell_over span {font-weight:bold;}
.music_table_separator {
    background-color: #5B7895;
	height:1px;
    padding:0px;
}

.music_table_mcollection {
    background-color: #F0F0FF;
	font-size:10px;
	margin-bottom:3px;
    border-bottom: 1px solid #999;
}
.music_table_mcollection td{ padding: 0px 0px 6px 0px;}
.music_table_mcollection a{
	font-weight:bold;
	text-decoration:none;
}
.music_table_mcollection a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#333;
    border-bottom: 1px dotted #333;
}





/* ////// CATEGORY NAVIGATOR ////// */
.category_navigator_table, .category_navigator_header, .category_navigator_cell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.category_navigator_table{
	font-size: 11px;
	background-color: #FFFFFF;
/*  border-color: #7D9DDF; */
	border-style: solid;
	border-color: #5B7895;
	border-width: 1px;
}
.category_navigator_header{
    font-size:11px;
	height: 22px;
	color: #FFFFFF;
    background-color: #5B7895;
    background-image: url("images/shared/list_header.jpg");
	text-shadow: 1px 1px #333;
}

.category_navigator_path{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left; float:left; height:21px; line-height: 21px;
	padding: 0px 10px 0px 10px; margin: 14px 0px 18px 0px;
    font-size:11px;	color: #FFFFFF; font-weight:bold;
	background: url(images/shared/category_navigator_path_bg.gif) no-repeat right top;	
	text-shadow: 1px 1px #333;
}
.category_navigator_path h3{ color:#FF0; display:inline; font-size:11px; font-weight:bold;}
.category_navigator_path a:link, .category_navigator_path a:visited, .category_navigator_path a:hover{
    color: #FFFFFF; padding: 1px 5px 1px 5px; text-decoration:none; 
	-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius:3px;
}
.category_navigator_path a:hover{
   background-color: #A9AFB1; text-decoration:none; color:#000000; text-shadow: 0px 0px;
}

.category_navigator_cell{
	background-color: #EAEAF4;/*#F0F0FF*/
    font-size:11px;
	text-align:left;
	text-shadow:none;
}
.category_navigator_cell a{
	display:block;
	width:auto;
	line-height: 12px;
	padding: 8px 6px 8px 6px;
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
}
.category_navigator_cell a:hover{
	background-color: #677076;
	color: #FFF;
	text-decoration:none;
	text-shadow: 1px 1px #333;
}


.category_navigator_cell_small_padding{
	background-color: #F0F0FF;
    font-size:11px;
	text-align:left;
}

.category_navigator_cell_small_padding a{
	display:block;
	width:auto;
	padding: 2px 2px 2px 2px;
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
}
.category_navigator_cell_small_padding a:hover{
	background-color: #677076;
	color: #FFF;
	text-decoration:none;
}

a.c_nav_link:link, a.c_nav_link:visited, a.c_nav_link:hover {
	color: #FFFFFF;
	text-decoration:underline;
}




/* ////// CART TABLES ////// */
.cart_table_header, .cart_table_border, .cart_cell, .cart_subtotal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.cart_table_header {
    background-color: #5B7895;
    background-image: url("images/shared/list_header.jpg");
    color:#FFFFFF;
    font-size:11px;
	padding: 3px;
	text-shadow: 1px 1px #333;
}
.cart_table_border {
	background-color:#FFFFFF;
	border-style:solid;
	border-width: 0px;
	border-color:#036;
}
.cart_cell {
    background-color: #F0F0FF;
    font-size:11px;
	padding: 5px;
}
.cart_cell_1 {
    background-color: #F0F0FF;
    font-size:11px;
	padding: 5px;
}
.cart_cell_2 {
    background-color: #E1E1FF;
    font-size:11px;
	padding: 5px;
}
.cart_subtotal {
    background-color:#F8F8F8;
    font-size:11px;
}



/* ///// LEFT MENU /////// */

.menu_music_cell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F0F0FF;
    /* background-image: url("images/shared/menu_music_bg.gif"); */
	font-size: 11px;
    color: #000000;
}
.menu_sounds_cell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F9FCFF;
    background-image: url("images/shared/menu_sounds_bg.gif");
	font-size: 11px;
    color: #000000;
}



/* ///// FORMS /////// */
.form_header, .form_field, .form_field2, .form_field_no_shadows, .form_cell, .form_button, .basic_form, .searchbox, .signin_button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.basic_form {
	margin-top:    0px;
	margin-left:   0px;
	margin-right:  0px;
	margin-bottom: 0px;
    padding:0px;
}

.form_header, .form_header_big {
	font-size: 10px;
	height: 22px;
	color: #FFFFFF;
	padding: 0px;
	background-color: #5B7895;
    background-image: url("images/shared/list_header.jpg");
	text-shadow: 1px 1px #333;
}
.form_header_big {
	background-image:none;
	height:auto;
	background-color:#5C5C5C;
	padding:8px;
}

.form_field {
	font-size: 11px; 
	background: url(images/shared/bg_form_field.gif) no-repeat 0 0;
	border-width:1px;
	border-style:solid;
	border-color:#5B7895;
	padding:3px;
	background-color:#FFFFFF;
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
}

.form_field:focus {outline: none;}

.field_width_middle{width:200px;}


.searchbox {
	position:relative;
    display:block; float:left;
    font-size: 11px; 
	padding:9px 9px 9px 9px; margin: 0px;
	margin-right: -33px;
	border:none;
	background-color: transparent;
	width: 165px; height:13px;
    background: url(images/shared/forms/searchbox.png) no-repeat !important;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/forms/searchbox.png",sizingMethod="crop",enabled="true");
}
.searchbox:focus{
	outline: none;
	background: url(images/shared/forms/searchbox_focus.png) no-repeat !important;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/forms/searchbox_focus.png",sizingMethod="crop",enabled="true");
}

.searchbox_button {
	position:relative; float:left;
	outline:none; 
	display:block;
	height: 30px;
	width: 27px;
	border:none;
	padding:0px; margin: 0px;
	background-color: transparent;
	cursor:pointer;
    background: url(images/shared/forms/searchbox_btn.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/forms/searchbox_btn.png",sizingMethod="scale",enabled="true");
}
.searchbox_button:hover{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    -moz-opacity: 0.8; 
    -khtml-opacity: 0.8;
    opacity: 0.8; 
}

.form_field2 {
	font-size: 10px;
	background: url(images/shared/bg_form_field.gif) no-repeat 0 0;
	border-width:1px;
	border-style:solid;
	border-color:#5B7895;
	padding:2px;
	background-color:#FFFFFF;
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
}
.form_field2:focus {outline: none;}

.form_field_no_shadows {
	font-size: 10px;
	background: url(images/shared/bg_form_field.gif) no-repeat 0 0;
	border-width:1px;
	border-style:solid;
	padding:2px;
	border-color:#5B7895;
	background-color:#FFFFFF;
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
}
.form_field_no_shadows {outline: none;}


.form_cell{
	font-size: 11px;
	background-color: #F0F0FF;
	font-weight: normal;
	padding: 4px;
}
.checkout_pm_field, .checkout_pm_active, .checkout_pm_passive { 
    color:#000; font-size: 11px; font-weight: normal;
}

.checkout_pm_field {background-color:#DBDBDB; border: 1px solid #7D7D7D; border-left:none;}
.checkout_pm_active {background-color:#DBDBDB; border: 1px solid #7D7D7D; border-right: none;}
.checkout_pm_passive {border-right: 1px solid #7D7D7D;}






.btn_blue, .btn_blue:link, .btn_blue:active, .btn_blue:visited, .form_button, .signin_button { 
    display:inline-block;
    border:1px solid #434E54;
    color:#FFF; padding:4px 7px 4px 7px; font-size: 10px; font-weight: bold; cursor:pointer; text-shadow: 1px 1px #333;
    text-decoration:none;
    background-color: #6D7079;
    background-image: -webkit-gradient(linear,left bottom,left top, color-stop(0,#6A757D),color-stop(0.5,#4B565C), color-stop(1,#5B6971));
    background-image: -webkit-linear-gradient(#6A757D,#4B565C,#5B6971);
    background-image: -moz-linear-gradient(#6A757D,#4B565C,#5B6971);
    background-image: -ms-linear-gradient(#6A757D,#4B565C,#5B6971);
    background-image: -o-linear-gradient(#6A757D,#4B565C,#5B6971);
    background-image: linear-gradient(#6A757D,#4B565C,#5B6971);
	/* -moz-box-shadow:0px 0px 2px #666; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #666; */
    -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
   
}
.btn_blue:hover, .form_button:hover, .signin_button:hover {
   color:#FFF;
   text-decoration:none;
   background-color: #7D7D8A;
   -moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666; box-shadow:0px 0px 5px #666;
   -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;
}

.signin_button {background-color:#949494; margin-right:5px; margin-top:4px;}
.signin_button:hover{background-color:#B6B6B6}






.btn_gray, .btn_gray:link, .btn_gray:active, .btn_gray:visited, 
.cp-link,  .cp-link:link,  .cp-link:active,  .cp-link:visited, 
.neolink,  .neolink:link,  .neolink:active,  .neolink:visited {  
    border:1px solid #79788D;
    background-color: #EFEDED;
    text-decoration:none;
    padding: 1px 6px 1px 6px;
    width:auto; height:auto; 
    display:inline-block;
	text-shadow:none;
    background-image: -webkit-gradient(linear,left bottom,left top, color-stop(0,#FDFDFD),color-stop(0.5,#E1E1E1), color-stop(1,#FDFDFD));
    background-image: -webkit-linear-gradient(#FDFDFD,#E1E1E1,#FDFDFD);
    background-image: -moz-linear-gradient(#FDFDFD,#E1E1E1,#FDFDFD);
    background-image: -ms-linear-gradient(#FDFDFD,#E1E1E1,#FDFDFD);
    background-image: -o-linear-gradient(#FDFDFD,#E1E1E1,#FDFDFD);
    background-image: linear-gradient(#FDFDFD,#E1E1E1,#FDFDFD);
    -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius:4px;
    -moz-box-shadow:0px 0px 2px #999; -webkit-box-shadow:0px 0px 2px #999; box-shadow:0px 0px 2px #999;
}
.btn_gray:hover, .cp-link:hover, .neolink:hover {
    background-color: #FFF;
    -moz-box-shadow:0px 0px 3px #333; -webkit-box-shadow:0px 0px 3px #333; box-shadow:0px 0px 3px #333;
    text-decoration:none;
	text-shadow:none;
}






.chapter_cell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E1E1FF;
	font-size: 10px;
}

.content_background_main {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F0FF;
  /*  background-image: url("images/shared/content_background_main.gif"); */
	font-size: 11px;
    color: #000000;
}


.page_header {
	height:30px; width:auto; margin: -10px -6px 0px 2px; padding: 0px 8px 0px 0px;
	background: url(images/shared/page_header_bg.gif) no-repeat right top;
	text-shadow: 1px 1px #000;
}
.page_header DIV{
	display:block; width:auto; text-align:center; height:30px; margin: 0px 0px 0px -8px;
	background: url(images/shared/page_header_bg.gif) no-repeat left top;
}
.page_header H2{
	font: bold 12px Verdana, Geneva, sans-serif; color:#FFFFFF; padding-top:7px; text-align:center;
}

.page_main_header{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

.page_content_name{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	/* background-color:#F2F2E6; */
	background-color: #E1E1FF;
}
.page_content_header{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-color:#F2F2E6;
}


.error_message {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#990000;
}

.error_message_big {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
}

.separator{
  padding:0px;
  height:1px;
  background-color: #899BBC;
}

.product_name{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   background-color: #5B7895;
   background-image: url("images/shared/list_header.jpg");
   color:#FFFFFF;
   font-size: 10px;
}



.neo_pagenavigator{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	text-align:right;
}
.neo_pagenavigator ul{
	display:inline;
	margin-left: -40px;
}
.neo_pagenavigator ul li{
    text-align:center;
	display: inline;
	color:#000000;
	height:20px;
	width:auto;
}




.verticallmenulinks{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; width:100%; text-align:left; padding:6px;}
.verticallmenulinks a:link, .verticallmenulinks a:visited, .verticallmenulinks a:hover, .verticallmenulinks a:active {color:#000;}
.verticallmenulinks a{ 
	display:block;
	line-height:27px;
	height: 27px;
	width:180px;
	margin:7px;
	text-decoration:none;
    font-weight:bold;
	text-align:left;
	text-indent: 20px;
	vertical-align:middle;
	cursor:pointer;
    background-image:url(images/shared/links/menu_left_link_bg.png) !important; background-image: none;
    filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/shared/links/menu_left_link_bg.png');
}
.verticallmenulinks a:hover{background-color:#fff; text-decoration:none;}



.customer_panel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #000000;
}


#RoyaltyFreeMusic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 1;
	position: absolute;
	top: -600px;
	width: 800px;
}

#RoyaltyFreeExplanation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 1;
	position: absolute;
	top: -700px;
	width: 800px;
}

.trans_box {
  background-image:url(images/shared/transparent1.png) !important;
  background-image: none;
  filter: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/shared/transparent1.png");
}



.modal_overlay {
  background-image:url(images/shared/transparent2.png) !important;
  background-image: none;
  filter: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/shared/transparent2.png");
  left: 0px;
  top: 0px;
  position:fixed !important; 
  position:absolute; 
}


.shadowed { empty-cells: show; }

.shadowed .lb {
    height: 6px; width: 6px; min-height:6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-lb.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-lb.png",sizingMethod="scale",enabled="true");
}
.shadowed .lb-rounded {
    height: 10px; width: 10px; min-height: 10px; min-width: 10px;
    background: url(images/shared/dialog/dlg-shadow-lb-rounded.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-lb-rounded.png",sizingMethod="scale",enabled="true");
}


.shadowed .lt {
    height: 6px; width: 6px; min-height: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-lt.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-lt.png",sizingMethod="scale",enabled="true");
}
.shadowed .lt-rounded {
    height: 10px; width: 10px; min-height: 10px; min-width: 10px;
    background: url(images/shared/dialog/dlg-shadow-lt-rounded.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-lt-rounded.png",sizingMethod="scale",enabled="true");
}


.shadowed .rt {
    height: 6px; width: 6px; min-height: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-rt.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-rt.png",sizingMethod="scale",enabled="true");
}
.shadowed .rt-rounded {
    height: 10px; width: 10px; min-height: 10px; min-width: 10px;
    background: url(images/shared/dialog/dlg-shadow-rt-rounded.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-rt-rounded.png",sizingMethod="scale",enabled="true");
}



.shadowed .r {
    width: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-r.png) repeat-y 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-r.png",sizingMethod="scale",enabled="true");
}
.shadowed .r-rounded {
    width: 10px; min-width: 10px;
    background: url(images/shared/dialog/dlg-shadow-r-rounded.png) repeat-y 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-r-rounded.png",sizingMethod="scale",enabled="true");
}

.shadowed .l {
    width: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-l.png) repeat-y 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-l.png",sizingMethod="scale",enabled="true");
}
.shadowed .l-rounded {
    width: 10px; min-width: 10px;
    background: url(images/shared/dialog/dlg-shadow-l-rounded.png) repeat-y 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-l-rounded.png",sizingMethod="scale",enabled="true");
}

.shadowed .l-cos {
    width: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-l-cos.png) no-repeat bottom !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-l-cos.png",sizingMethod="scale",enabled="true");
}

.shadowed .r-cos {
    width: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-r-cos.png) no-repeat bottom !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-r-cos.png",sizingMethod="scale",enabled="true");
}



.shadowed .rb {
    height: 6px; width: 6px; min-height: 6px; min-width: 6px;
    background: url(images/shared/dialog/shadow-rb.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-rb.png",sizingMethod="scale",enabled="true");
}
.shadowed .rb-rounded {
    height: 10px; width: 10px; min-height: 10px; min-width: 10px;
    background: url(images/shared/dialog/dlg-shadow-rb-rounded.png) no-repeat !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-rb-rounded.png",sizingMethod="scale",enabled="true");
}


.shadowed .b {
    height: 6px; min-height: 6px;
    background: url(images/shared/dialog/shadow-b.png) repeat-x 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-b.png",sizingMethod="scale",enabled="true");
}
.shadowed .b-rounded {
    height: 10px; min-height: 10px;
    background: url(images/shared/dialog/dlg-shadow-b-rounded.png) repeat-x 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-b-rounded.png",sizingMethod="scale",enabled="true");
}

.shadowed .t {
    height: 6px; min-height: 6px;
    background: url(images/shared/dialog/shadow-t.png) repeat-x 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/shadow-t.png",sizingMethod="scale",enabled="true");
}
.shadowed .t-rounded {
    height: 10px; min-height: 10px;
    background: url(images/shared/dialog/dlg-shadow-t-rounded.png) repeat-x 0 0 !important;
	background-image: none;
	filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/dialog/dlg-shadow-t-rounded.png",sizingMethod="scale",enabled="true");
}


.checklist, .checklist_over {
	width:175px;
    line-height:20px; height:20px;
	background: url(images/shared/forms/dropdown_bg_standard.gif) no-repeat 0 0;
	text-align:left;
	padding-left:6px;
	cursor:pointer;
	display:block;
	vertical-align:middle;
	overflow:hidden;
	margin-right:-6px;
}
.checklist_over {
		background: url(images/shared/forms/dropdown_bg_standard_over.gif) no-repeat 0 0;
}

.checklist_content {
	width:143px;
	line-height:20px; height:20px;
	text-align:left;
	font-size:10px;
	display:block;
	vertical-align:middle;
	overflow:hidden;
}

.flat_table {
	background-color:#FFFFFF; border-collapse:collapse;
}
.flat_table TD{ border-color:#797979; border-style:solid; border-width:1px; }
.flat_table_cell, .flat_table_cell_yes, .flat_table_cell_no {
   padding: 6px;
}
.flat_table_cell {
	background-color: #FFF;
	text-align: left;
	padding-left: 8px;
}
.flat_table_cell_yes {
	color: #000;
	background-color:#E0E1E4;
	text-align: center; 
}
.flat_table_cell_no {
	color: #000;
background-color:#B9BBC4;
	text-align: center;
}
.flat_table_header {
	color: #FFF;
	background-color:#5D5D5D;
    padding:6px;
	text-shadow: 1px 1px #333;
}

.flat_table_cell_prohibited {
	font-weight: bold;
	color: #000;	
	background-color:#FF9F9F;
	text-align: center;
}

.neomark{display:block; width:auto; border:1px solid #FFF; background-color:#6B6C7A; padding: 1px 3px 1px 3px; vertical-align:middle; 
	     -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px;
}
