
body {
background-image: url(/App_Themes/Royal/gfx/background.gif);
margin:0; padding:0; text-align: center;
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
line-height:15px;
color: #646464;
 }

td, th { font-size: 11px; line-height:15px;}
th { font-weight: normal; text-align:left;}
table, td, th { voice-family: "\"}\"",inherit; font-size: inherit; }

h1 { font-weight: normal; font-size: 30px; }
h3 { font-weight: normal; font-size: 17px; line-height:20px; margin: 0px;}
h3.color1 { color:#000000; }
h3.color1 a { color:#000000; }

a { color: #646464; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active{ text-decoration: none; }

/* TOP MENU */ 
.topmenu { width: 766px; height:54px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/topmenu_background.png); background-repeat: no-repeat; margin-top:30px;}
* html .topmenu { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/topmenu_background.png", sizingMethod="crop"); }

/* TOP MENU WIDE*/ 
.topmenu_wide { width: 990px; height:54px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/topmenu_background_wide.png); background-repeat: no-repeat; margin-top:30px;}
* html .topmenu_wide { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/topmenu_background_wide.png", sizingMethod="crop"); }

.topmenu_side { width:8px; }
.topmenu_content{ padding-left: 30px; }
.topmenu_content a { color: #FFFFFF; border-right: 1px solid #ffffff; padding-left: 12px; padding-right: 12px; }
.topmenu_content a.selected { font-weight: bold; padding-left: 20px; background-image: url(/App_Themes/Royal/gfx/arrow_x2_white_right.gif); background-repeat: no-repeat; background-position: left; }

.main_content td.cardtypes { height:30px; text-align:right; padding-right:30px;}
.main_content_wide td.cardtypes { height:30px; text-align:right; padding-right:30px;}

/* MAIN AREA */
.main { width: 766px; margin:0 auto; text-align: left; }
.main_topmenu { height: 25px; background-color: #EAEAEA; border-bottom: 1px solid #C8C8C8; padding-left: 30px; padding-right: 30px;}
.main_topmenu .logout { font-weight: bold; background-image: url(/App_Themes/Royal/gfx/icon_padlock_open.gif); background-repeat: no-repeat; background-position: right; padding-right: 18px; margin-right:10px; }
.main_topmenu .cart { padding-right: 10px; border-right: 1px solid #646464; font-weight: bold; background-image: url(/App_Themes/Royal/gfx/icon_grey_cart.gif); background-repeat: no-repeat; background-position: left; padding-left: 18px; }
.main_topmenu .rightBorder { padding-left: 10px; padding-right: 10px; border-right: 1px solid #646464; }
.main_topmenu .timeleft { padding-left: 10px; border-left: 1px solid #646464; }
.main_topmenu .timeleftInput { background-color: #EAEAEA; border:none; font-size: 11px; color: #646464; width:30px; }
.main_shaddow_l { width: 8px; background-image: url(/App_Themes/Royal/gfx/main_shaddow_l.png); background-repeat: repeat-y; }
* html .main_shaddow_l { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/main_shaddow_l.png", sizingMethod="scale"); }
.main_shaddow_r { width: 8px; background-image: url(/App_Themes/Royal/gfx/main_shaddow_r.png); background-repeat: repeat-y; }
* html .main_shaddow_r { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/main_shaddow_r.png", sizingMethod="scale"); }
.main_shaddow_b { height: 25px; background-image: url(/App_Themes/Royal/gfx/main_shaddow_b.png); background-repeat: no-repeat;}
* html .main_shaddow_b { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/main_shaddow_b.png", sizingMethod="crop"); }
.main_content { height:500px; width: 750px; background-color: #ffffff; vertical-align: top;}
.main_settop { vertical-align: top; }
.main_content_spacer{ width:15px; }
.main_content_wrapper{ padding:30px; padding-top:0px; }

/* MAIN AREA WIDE */
.main_wide { width: 990px; margin:0 auto; text-align: left; }
.main_content_wide { height:500px; width: 974px; background-color: #ffffff; vertical-align: top;}
.main_shaddow_b_wide { height: 25px; background-image: url(/App_Themes/Royal/gfx/main_shaddow_b_wide.png); background-repeat: no-repeat;}
* html .main_shaddow_b_wide { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/main_shaddow_b_wide.png", sizingMethod="crop"); }
.main_content_spacer_wide{ width:25px; }

/* CONTENT 255 */
.content_255 { width:255px;  }
.content_255_top { color: #FFFFFF; height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_255_top.png); background-repeat: no-repeat; margin-top:30px; padding-left: 30px; padding-right:35px;}
* html .content_255_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_255_top.png", sizingMethod="crop"); }
.content_255_bottom { height:10px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_255_bottom.png); background-repeat: no-repeat; padding-left: 30px; padding-right:25px;}
* html .content_255_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_255_bottom.png", sizingMethod="crop"); }

/* CONTENT 290 */
.content_290 { width:290px; margin-top:15px; margin-bottom:20px;}
.content_290_top {color: #FFFFFF; height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_290_top.png); background-repeat: no-repeat; margin-top:30px; padding-left: 25px; }
* html .content_290_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_290_top.png", sizingMethod="crop"); }
.content_290_bottom { height:10px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_290_bottom.png); background-repeat: no-repeat;}
* html .content_290_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_290_bottom.png", sizingMethod="crop"); }

/* CONTENT 310 */
.content_310 { width:310px; text-align:left;}
.content_310_top { height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_310_top.png); background-repeat: no-repeat; margin-top:30px; padding-left: 30px; padding-right:35px;}
* html .content_310_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_310_top.png", sizingMethod="crop"); }
.content_310_bottom { height:25px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_310_bottom.png); background-repeat: no-repeat; padding-left: 30px; padding-right:25px;}
* html .content_310_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_310_bottom.png", sizingMethod="crop"); }

/* CONTENT 410 */
.content_410 { width:410px; text-align:left;}
.content_410_top { height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_410_top.png); background-repeat: no-repeat; margin-top:30px; padding-left: 30px; padding-right:35px;}
* html .content_410_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_410_top.png", sizingMethod="crop"); }
.content_410_bottom { height:10px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_410_bottom.png); background-repeat: no-repeat; padding-left: 30px; padding-right:25px;}
* html .content_410_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_410_bottom.png", sizingMethod="crop"); }

/* CONTENT 500 */
.content_500 { width:500px;  }
.content_500_top { color: #FFFFFF; height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_500_top.png); background-repeat: no-repeat; margin-top:30px; font-weight: bold; padding-left: 30px; padding-right:35px;}
* html .content_500_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_500_top.png", sizingMethod="crop"); }
.content_500_bottom { height:25px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_500_bottom.png); background-repeat: no-repeat; font-weight: bold; padding-left: 30px; padding-right:25px;}
* html .content_500_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_500_bottom.png", sizingMethod="crop"); }

/* CONTENT 710 */
.content_710 { width:710px; }
.content_710_top { color: #FFFFFF; height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_710_top.png); background-repeat: no-repeat; margin-top:30px; font-weight: bold; padding-left: 30px; padding-right:35px;}
* html .content_710_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_710_top.png", sizingMethod="crop"); }
.content_710_bottom { height:25px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_710_bottom.png); background-repeat: no-repeat; font-weight: bold; padding-left: 30px; padding-right:25px;}
* html .content_710_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_710_bottom.png", sizingMethod="crop"); }

/* CONTENT 690 */
.content_690 { width:690px; margin:30px; margin-top:0px; }
.content_690_top { height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_690_top.png); background-repeat: no-repeat; margin-top:30px; padding-left: 30px; padding-right:35px;}
* html .content_690_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_690_top.png", sizingMethod="crop"); }
.content_690_bottom { height:25px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_690_bottom.png); background-repeat: no-repeat; padding-left: 30px; padding-right:25px;}
* html .content_690_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_690_bottom.png", sizingMethod="crop"); }

/* CONTENT 910 */
.content_910 { width:910px; margin:30px; margin-top:0px; }
.content_910_top { height:21px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_910_top.png); background-repeat: no-repeat; margin-top:30px; padding-left: 30px; padding-right:35px;}
* html .content_910_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_910_top.png", sizingMethod="crop"); }
.content_910_bottom { height:25px; margin:0 auto; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/content_910_bottom.png); background-repeat: no-repeat; padding-left: 30px; padding-right:25px;}
* html .content_910_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/content_910_bottom.png", sizingMethod="crop"); }

/* CONTENT */
.content_RBL{ height:20px; border: 1px solid #C8C8C8; border-top: none; text-align:left; }
.content_RBspineL{ height:20px; border: 1px solid #C8C8C8; border-top: none; border-bottom: none; text-align:left; background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: bottom; }
.content_spine_RL{ height:10px; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: center;}
.content_submenu{ width:100%; background-color: #EAEAEA; border: 1px solid #DEDEDE; border-top: 1px solid #FFFFFF; }
.content_submenu_first { height:20px;padding-left: 30px;}
.content_subsubmenu_first { height:20px;padding-left: 50px;}
.content_submenu_right { height:20px;text-align:right; }
.content_submenu_right input { padding-right:25px;}
.content_submenu_center { height:25px; text-align:center; }
.content_submenu_text { padding: 10px 20px 10px 30px; }

.content_top { width:100%; }
.content_top td { color: #FFFFFF; font-weight: bold; }
.content_top_right { text-align: right; }

.content_bottom { width:100%; margin-bottom: 3px; position:relative;}
.content_bottom td { font-weight: bold; }
.content_bottom_right { text-align: right; }
.content_RL{ height:20px; border-right: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; }

.content_RLBspine{ height:10px; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: bottom;}
.content_text{ padding:15px 20px 15px 20px;}


/* COMMON */
.text_area{ padding: 10px 30px 10px 30px; text-align:left; vertical-align:top; }
.pro50 { width: 50%; vertical-align: top; }
.pro100 { width: 100%; }
.h5 { height: 5px; }
.h10 { height: 10px; }
.h25 { height: 25px; }
.h25_spine_M { height: 25px;background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: center; }
.h40 { height: 40px; }
.h40_spine_T { height: 40px;background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: top; }
.h40_dark_selected { height: 40px; background-color: #F5F5F5; font-weight:bold;}
.h40_dark_selected_spine_T { height: 40px;background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: top; background-color: #F5F5F5; font-weight:bold;}
.h30 { height: 30px; }
.h30_spine_T { height: 30px;background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: top; }
.h30_title { height: 30px; padding-left:30px;}
.h30_spine_title_T { height:30px; padding-left:30px; background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: top; }
.spine_R { background-image: url(/App_Themes/Royal/gfx/vertical_spine.gif); background-repeat: repeat-y; background-position: right; vertical-align: top; }
.dark_center { text-align:center; background-color: #F5F5F5; vertical-align:top;}
.plaincolor2 { color: #DE831D; }

/* PRODUCT */
.product_table td {padding:5px;}
.product_table td.dimmed_linethrough { color:#969696; background-image: url(/App_Themes/Royal/gfx/dimmed_linethrough.gif); background-position:center; background-repeat: repeat-x; padding:0px; }

/* TABLE */
.table100pro { width:100%;	}
.table100pro th { height:24px; background-image: url(/App_Themes/Royal/gfx/table_th_bg.gif); background-repeat: repeat-x; border-bottom:1px solid #cfcfcf; padding-right: 5px;padding-left: 15px; }
.table100pro .th_first { padding-left:40px; }
.table100pro .th_first_icon { width: 1%; }
.table100pro .th_icon { width: 1%; padding-right: 2px;padding-left: 2px; }
.table100pro td { padding:5px; padding-left:15px; vertical-align: bottom;	}
.table100pro .th_right { text-align: right; }
.table100pro .td_B { border-bottom:1px solid #dedede; padding-left:40px; }
.table100pro .td_images_B { border-bottom:1px solid #dedede; padding-left:20px; padding-right:15px; }
.table100pro .td_images_B img { margin-right:5px; }
.table100pro .td_BL { border: solid #dedede; border-width:0px 0px 1px 1px;}
.table100pro .td_number_BL { border: solid #dedede; border-width:0px 0px 1px 1px; text-align: right; white-space: nowrap;}
.table100pro .td_result { height: 15px; padding:0px; padding-right:5px; text-align: right; white-space: nowrap; }
.table100pro .td_result_underline { height: 15px; padding:0px; padding-right:5px; text-align: right; white-space: nowrap; text-decoration: underline; }
.table100pro .td_result_T { border-top: 1px solid #c8c8c8; padding:0px; padding-right:5px; text-align: right; white-space: nowrap;}
.table100pro .td_result_B { border-bottom: 1px solid #c8c8c8; }
.table100pro .td_total { height: 20px; padding:5px; text-align: right; white-space: nowrap; border-top:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4; font-weight: bold; }
.table100pro .td_agree { padding:0px; text-align: right; white-space: nowrap; font-weight:bold; vertical-align: middle; font-size: 10px; }
.table100pro .td_icon_B { padding:5px; width: 1%; text-align: center; border: solid #dedede; border-width:0px 0px 1px 0px; }
.table100pro .td_icon_BL { padding:5px; width: 1%; text-align: center; border: solid #dedede; border-width:0px 0px 1px 1px; }
.table100pro .td_linkbutton_BL { padding:5px; width: 1%; text-align: center; border: solid #dedede; border-width:0px 0px 1px 1px; white-space:nowrap; }
.table100pro .td_linkbutton_B { padding:5px; width: 1%; text-align: center; border: solid #dedede; border-width:0px 0px 1px 0px; white-space:nowrap; }
.table100pro table td {padding: 0px; vertical-align: middle;}

.itemtable{ width:100%;	}
.itemtable th{ height:25px; padding-left: 30px; padding-right: 10px; font-weight: bold; border-bottom: 1px solid #c8c8c8;}
.itemtable .th_icon { width: 1%; padding-left: 5px; padding-right: 5px;}
.itemtable .th_number { white-space: nowrap; text-align: right; }
.itemtable .th_number1pro { white-space: nowrap; text-align: right; width:1%;}
.itemtable td{ height:23px; padding-left: 30px; padding-right: 10px; background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: top;}
.itemtable .td_icon { padding-left: 10px; padding-right: 10px;}
.itemtable .td_firstline_icon { background: none; padding-left: 10px; padding-right: 10px;}
.itemtable .td_firstline{ background: none;}
.itemtable .td_firstline_number{ background: none; text-align: right;}
.itemtable .td_nopadding { height:23px; padding-left: 0px; padding-right: 0px; background-image: none; }
.itemtable .td_number{ white-space: nowrap; text-align: right;}

/* BUTTON */
.button td { padding:3px; white-space: nowrap; font-weight: bold;}
.table_button { background-color: #DE831D; }
.table_button td { padding:5px;}
.table_button a { color:#FFFFFF; font-weight:bold;}

/* FORM */
.inputfield { border:1px solid #c8c8c8; font-size: 11px; color: #646464;}
.inputfieldNoWidth { border:1px solid #c8c8c8; font-size: 11px; color: #646464;}
.inputfield20 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:20px;}
.inputfield50 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:50px;}
.inputfieldCurrency { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:50px; text-align:right;}
.inputfieldCurrency30 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:30px; text-align:right;}
.inputfieldCurrency75 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:75px; text-align:right;}
.inputfield75 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:75px;}
.inputfield125 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:125px;}
.inputfield135 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:135px;}
.inputfield150 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:150px;}
.inputfield175 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:175px;}
.inputfield195 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:195px;}
.inputfield195Disabled { background-color:#e8e8e8; border:1px solid #c8c8c8; font-size: 11px; color: #949494; width:195px;}
.inputfield200 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:200px;}
.inputfield340 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:340px;}
.inputfield365 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:365px;}
.inputfield455 { border:1px solid #c8c8c8; font-size: 11px; color: #646464; width:455px;}
textarea, select { font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #646464;	}
.fieldtextarea { border:1px solid #c8c8c8;  }
.fieldlabel{ text-align:right; padding:3px; padding-right:10px; }
.fieldarea { padding:3px; text-align:left;}
.arrowBefore{ padding-left: 18px; background-image: url(/App_Themes/Royal/gfx/menu_item_arrow2.gif); background-position:left; background-repeat:no-repeat;}

.admin_edit_table {width:100%}
.admin_edit_table td {background-image: url(/App_Themes/Royal/gfx/horizontial_spine.gif); background-repeat: repeat-x; background-position: top; padding: 5px 20px 5px 20px;}
.admin_edit_table .fieldCheckFirst{ background-image:none; background-color: #EBEBEB; text-align:center; width:1%; padding-left:10px;}
.admin_edit_table .fieldLabelFirst{ background-image:none; background-color: #EBEBEB; text-align:right; border-right: 1px solid #D7D7D7; width:1%; white-space:nowrap;}
.admin_edit_table .fieldLabel { background-color: #EBEBEB; text-align:right; border-right: 1px solid #D7D7D7; width:1%; white-space:nowrap;}
.admin_edit_table .fieldCheck { background-color: #EBEBEB; text-align:center; width:1%; padding-left:10px;}
.admin_edit_table .fieldLabelHigh { background-color: #EBEBEB; text-align:right; vertical-align:top; border-right: 1px solid #D7D7D7; }
.admin_edit_table .fieldInput {}
.admin_edit_table .fieldInputNowrap {white-space:nowrap;}
.admin_edit_table .fieldInputFirst { background-image:none;}
.admin_edit_table .fieldInputHigh {}
.admin_edit_table #whizzyWig { border:1px solid #c8c8c8; }
.admin_edit_table table td {background-image:none; padding: 0px;}


/* TABS */
.tabsBox { background-color: #EBEBEB; padding:15px; }
.tabsBox a { padding-left:15px; padding-right:15px; border-right: 1px solid #646464; }
.tabsBox a.selected { font-weight:bold; background-image: url(/App_Themes/Royal/gfx/arrows_grey_right.gif); background-position: center left; background-repeat: no-repeat;}


/* MENU */
.menu { width:175px; }
.menu_top { height:21px; line-height:21px; text-align: left; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/menu_top.png); background-repeat: no-repeat; font-weight: bold; padding-left: 20px; color:#FFFFFF; }
* html .menu_top { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/menu_top.png", sizingMethod="crop"); }
.menu_RBL{ border: 1px solid #C8C8C8; border-top: none; }
.menu_RL{ border: 1px solid #C8C8C8; border-top: none; border-bottom: none;}
.menu_RBL_spine{ background-image: url(/App_Themes/Royal/gfx/menu_spine.gif); background-position: top; background-repeat: no-repeat;}
.menu_RL_spine{ border: 1px solid #C8C8C8; border-top: none; border-bottom: none; background-image: url(/App_Themes/Royal/gfx/menu_spine.gif); background-position: top; background-repeat: no-repeat; }
.menu_submenu{  width:100%; background-color: #EAEAEA; border: 1px solid #DEDEDE; border-top: 1px solid #FFFFFF; }
.menu_submenu_text { height:18px; padding-left: 18px;}
.menu_submenu_text_selected { height:18px; padding-left: 18px; background-image: url(/App_Themes/Royal/gfx/menu_item_arrow2.gif); background-position:left; background-repeat:no-repeat; font-weight:bold;}
.menu_submenu_open{ }
.menu_submenu_open_cell { height:18px; padding-left:30px; background-image: url(/App_Themes/Royal/gfx/menu_spine.gif); background-position: top; background-repeat: no-repeat;}
.menu_submenu_open_first { height:18px; background-image: none; padding-left:30px;}
.menu_submenu_open_cell_selected {  background-color:#F6F3ED; height:18px; background-image: url(/App_Themes/Royal/gfx/menu_spine.gif); background-position: top; background-repeat: no-repeat; padding-left:30px; font-weight:bold; }
.menu_submenu_open_first_selected { background-color:#F6F3ED; height:18px; background-image: none; padding-left:30px; font-weight:bold; }
.menu_item td { padding: 5px; padding-left:18px; padding-right:12px;}
.menu_item td.menu_link a { background-image: url(/App_Themes/Royal/gfx/link_arrow_right.gif); background-position:right; background-repeat:no-repeat; padding-right: 12px;}
.menu_item_center { padding: 5px 14px 5px 14px; text-align:center;}
.menu_bottom { height:10px; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/menu_bottom.png); background-repeat: no-repeat; }
* html .menu_bottom { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/menu_bottom.png", sizingMethod="crop"); }
.menu_bottom_T { border-top: 1px solid #C8C8C8; height:10px; background-color: Transparent; background-image: url(/App_Themes/Royal/gfx/menu_bottom.png); background-repeat: no-repeat; }
* html .menu_bottom_T { background-image: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Royal/gfx/menu_bottom.png", sizingMethod="crop"); }

.cart_image_table td {padding: 5px; vertical-align:top;}

/* FONT */
.boldColor1 {color:#dd821c;font-weight:bold;}

/*  CALENDAR */
.calendar_button { border:none; cursor:pointer; }
.picker { border: 1px solid #c8c8c8; width:110px; padding-left:5px; }
.calendar td { font-size:11px;}
.title { font-weight:bold; background-color:#FFFFFF; border-bottom:1px solid #BEBEBE; }
.day {width:25px; cursor:pointer; text-align:center; border-width:1px; border-color:#F6F6F6; border-style:solid; }
.dayhover { width:25px; cursor:pointer; text-align:center; text-decoration:underline; border-width:1px; border-color:#F6F6F6; border-style:solid; }
.dayheader { width:25px; text-align:center; border-width:1px; border-color:white; border-style:solid; font-weight:bold; background-color:#FFFFFF; }
.othermonthday { color:#999999; }
.outofrangeday { visibility:hidden; }
.selectedday { width:25px; background-color:#FFFFFF; color:#000000; border-width:1px; border-color:#A0A0A0 !important; border-style:solid; font-weight:bold;}
.calendar { border-style:solid; border-width:1px; border-color:#c8c8c8; border-collapse:collapse; background-color:#FFFFFF; cursor:default;}
.month { background-color:#F6F6F6; margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:0px; }
.nextprev { cursor:pointer; height:25px; vertical-align:middle; padding:0px 5px 0px 5px; }
.selector { width:14px; cursor:pointer; text-align:left; vertical-align:middle; background-color:#FFFFFF;}

/*  TREEVIEW */
.SelectedTreeNode {background-color:#EAEAEA;border:1px solid #c8c8c8;}
.NodeEdit {border:1px solid #c8c8c8; font-size: 11px; color: #646464;}

/* IMAGES */
.image_not_selected { border:3px solid #ffffff; margin: 8px;}
.image_selected { border:3px solid #de831d; margin: 8px;}