@charset "utf-8";

.fleft {float: left;}
.fright {float: right;}
.clear {clear: both !important; float: none !important; height: 0px !important; line-height: 0px !important; }
.readonly {background: #ccc;}
.small_loading {background: url(../images/emailing/loading_cutelong.gif) 0 5px no-repeat; min-width: 55px; padding-left: 55px; min-height: 10px;}

.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.qmark {background: url(../images/emailing/q-mark.png) 0 center no-repeat; width: 16px; height: 16px; padding-left: 16px; display: inline-block;}

#tooltip_mini{
	position: absolute;
	z-index: 3000;
	border: 1px solid #555;
	background: #000;
	padding: 10px;
	
	opacity:0.9;
	filter:alpha(opacity=90);
	
	color: #95b3ff;
	font-size: 12px;
	line-height: 22px; 

	-moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    
    color: #fff;
}
#tooltip_mini a {color: #ffc1b7;}
#tooltip_mini p {color: #dddddd;}
#tooltip_mini .body {width: auto;}

.clearfix
{
    display: inline-block;
}

.tbl_listing_wrapper {width: 95%;}
 
.frame {
	padding: 2px 5px;
	border: dashed 1px #999;
	background: #eee; /* old browsers */ 
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(99%,#cccccc)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* ie */
    font-size: 12px;
    
    margin-bottom: 10px;
}
.frame table {width: 100%;}
.frame .label {font-size: 14px; text-align: right; font-style: italic; padding: 3px 5px 3px 10px; font-weight: bold;}
.frame table td.label {}

.button {
	
	border: solid 1px #25508a;
	background: #2c5790; /* old browsers */ 
    background: -moz-linear-gradient(top, #558fce 0%, #2c5790 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#558fce), color-stop(99%,#2c5790)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#558fce', endColorstr='#2c5790',GradientType=0 ); /* ie */
    
    color: #fff !important;
    text-align: center !important;
    text-decoration: none !important;
    
    padding: 3px 8px;
    font-size: 11px;
    
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;

	display: inline-block;
  
}
.button:hover {
	text-decoration: none;
	
	border: solid 1px #2c5790;
	background: #25508a; /* old browsers */ 
    background: -moz-linear-gradient(top, #75aeec 0%, #25508a 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75aeec), color-stop(99%,#25508a)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75aeec', endColorstr='#25508a',GradientType=0 ); /* ie */
    
    color: #fff;
}

.trans_red_button {
	
	border: solid 1px #4b0000;
	background: #7a0000; /* old browsers */ 
    background: -moz-linear-gradient(top, #af0303 0%, #7a0000 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af0303), color-stop(99%,#7a0000)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0303', endColorstr='#7a0000',GradientType=0 ); /* ie */
    
    color: #fff !important;
    text-align: center !important;
    text-decoration: none !important;
    
    padding: 2px 5px;
    font-size: 11px;
    
    color: #fff;
    
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    
    opacity:0.7;
	filter:alpha(opacity=70);  
}

.trans_red_button:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration: none;
}

.frame td .button, .frame td .button:visited {
	display: inline-block;
}

.frame .button, .frame .button:visited {
	padding: 10px 20px;;
    font-weight: normal;
    
    font-size: 13.4px;
}
.frame .button:hover {color: #fff;}

table.listing {
	border: solid 1px #555;
	padding: 0px;
	background: #ddd;
}
table.listing th {
	font-size: 12px; 
	font-weight: bold; 
	text-align: center;
	
	background: #2c2c2c; /* old browsers */ 
    background: -moz-linear-gradient(top, #495361 0%, #2c2c2c 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495361), color-stop(99%,#2c2c2c)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495361', endColorstr='#2c2c2c',GradientType=0 ); /* ie */
    
    padding: 10px;
    color: #fff;
}

table.listing th a, table.listing th a:visited {color: #b9dcff;}
table.listing tr:hover {background: #525d6b !important;}
table.listing tr:hover td {color: #fff !important;}

table.listing tr.row1 {background: #fff;}
table.listing tr.row2 {background: #eee;}
table.listing tr td {padding: 5px;}


table.slisting {
	border: solid 1px #555;
	padding: 0px;
	background: #ddd;
}
table.slisting th {
	font-size: 12px; 
	font-weight: bold; 
	text-align: center;
	
	background: #2c2c2c; /* old browsers */ 
    background: -moz-linear-gradient(top, #495361 0%, #2c2c2c 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495361), color-stop(99%,#2c2c2c)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495361', endColorstr='#2c2c2c',GradientType=0 ); /* ie */
    
    padding: 10px;
    color: #fff;
}

table.slisting th a, table.listing th a:visited {color: #b9dcff;}

table.slisting tr.row1 {background: #fff;}
table.slisting tr.row2 {background: #eee;}
table.slisting tr td {padding: 5px;}

.error {color: #990000; font-style: italic; font-size: 12px; padding: 3px 15px; font-weight: normal;}
.error ul {color: #990000; font-style: italic; font-size: 12px; margin: 0px; padding: 3px 15px; font-weight: normal; list-style:circle;}
.error ul li {}

.tbl_info {font-size: 12px !important;}
/* --- */

/*sorting tab css*/

#sortlist li img.handle {
/*	margin-right: 20px;*/
	cursor: move;
	  float: left;
    margin-left: 3px;
  margin-right: -7px;
    margin-top: 12px; 
}
.sortlist td img.handle {
/*	margin-right: 20px;*/
	cursor: move;
	  float: left;
    margin-left: 3px;
  margin-right: -7px;
    margin-top: 12px; 
}
#info {
	display: block;
	padding: 10px; margin-bottom: 20px;
	border: 1px solid #333;
	background-color: #efefef;
}
	#cust_dialog 	{
		padding: 10px 20px;
		height: initial !important;
		overflow: visible;
	}
 
 .tDnD_whileDrag
{
background-color:#0099CC;
cursor: move;
opacity:0.5;

}
.tDnD_whileDrag:hover
{
background-color:#CCCCCC;
cursor: move;
opacity:0.5;
}
.handle_tr
{
cursor: move;
}

 
#appinfo .button
{
    font-size: 13.4px;
    font-weight: normal;
    padding: 10px 20px;
}

.row1a td, .row2a td, .row td {
    font-size: small;
	font-weight:normal;
	padding: 10px 5px 10px 5px;
	border-bottom: dotted 1px #CCC;
}

.row1a td a, .row2a td a , .row td a {
	color: #00f;
	font-style: italic;
}

.row1a td {}

.slisting table tr:nth-child(odd) td {
	background: #eee;
}

.row1a:hover, .row1a:hover td {
	background-color:#DDD9D9;
}
.row2a:hover, .row2a:hover td {
	background-color:#DDD9D9;
}

#listItem_website .button,#listItem_info .button,#listItem_info3tier .button,#listItem_menu .button ,#listItem_menu_item  .button ,#listItem_event .button ,#listItem_event_recur .button ,#response_qr_coupon .button ,#response_gs_coupon .button
{
    font-size: 13.4px;
    font-weight: normal;
    padding: 3px 17px;
}

.button.cute_link {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

 .qr_code {
	
	border: solid 1px #25508a;
	background: #2c5790; /* old browsers */ 
    background: -moz-linear-gradient(top, #558fce 0%, #2c5790 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#558fce), color-stop(99%,#2c5790)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#558fce', endColorstr='#2c5790',GradientType=0 ); /* ie */
    
    color: #fff !important;
    text-align: center !important;
    text-decoration: none !important;
    
    padding: 3px 8px;
    font-size: 11px;
    
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
  
}
#download_btn:hover ,#print_btn:hover{
	text-decoration: none;
	
	border: solid 1px #2c5790;
	background: #25508a; /* old browsers */ 
    background: -moz-linear-gradient(top, #75aeec 0%, #25508a 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75aeec), color-stop(99%,#25508a)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75aeec', endColorstr='#25508a',GradientType=0 ); /* ie */
    
    color: #fff;
}

 	#yesno_dia
	{
	height:50px !important ;
	}


.SnapABug_Button img {margin: 0px !important;}




.paginator {height: 30px;}
.paginator select {margin-top: 5px;}
.paginator p {
	margin-top: 0px;
	font-style: italic;
	padding: 8px;
	font-weight: bold;
}
ul.pagelink {list-style: none; margin: 8px}
ul.pagelink li {float: left;}
ul.pagelink li a {
	padding: 5px 10px;
	border: solid 1px #999;
	background: #eee; /* old browsers */ 
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dddddd)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* ie */
    color: #000;
}
ul.pagelink li a.current {
	border: solid 1px #444;
	background: #777; /* old browsers */ 
    background: -moz-linear-gradient(top, #777777 0%, #555555 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(99%,#555555)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#555555',GradientType=0 ); /* ie */
    color: #fff;
}
ul.pagelink li a.disabled {
	background: #aaa;
	color: #555;
	
}


.box_error, .box_warn, .box_info, .box_alert {
	font-size: 12px;
	font-style: italic;
	text-align: left;
	padding: 5px 10px 5px 30px; 
	margin: 5px 10px;
}

.box_info  { 
	color: #00430b; 
	border: dotted 1px #6bc279;
	
	/*
	background: -moz-linear-gradient(top, #c8ffd1 0%, #80c98c 99%); /* firefox 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8ffd1), color-stop(99%,#80c98c)); /* webkit 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8ffd1', endColorstr='#80c98c',GradientType=0 ); /* ie */
    
    background: url(../images/box/okay.gif) no-repeat 7px 3px #c8ffd1;
}

.box_error { 
	color: #990000; 
	border: dotted 1px #af7373;
	 
	 /*
	background: -moz-linear-gradient(top, #ffdada 0%, #dfafac 99%); /* firefox 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdada), color-stop(99%,#dfafac)); /* webkit 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdada', endColorstr='#dfafac',GradientType=0 ); /* ie */
    
    background: url(../images/box/alert.gif) no-repeat 5px 5px #ffdada;
}

.info_container {
	margin: 15px 10px 5px 10px;
	padding: 5px 5px 10px 5px;
	border: dotted 1px #ccc;
	background: #F1F4F8; 
	 
    /*
    background: -moz-linear-gradient(top, #fff 0%, #ccc 99%); /* firefox 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(99%,#ccc)); /* webkit 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* ie 
    */
    
    font-size: 11px;
    
    margin-bottom: 10px;
}
.info_container .heading { 
	font-weight: bold; 
	font-size: 16px; 
	border-top: solid 5px #52769F;
}
.info_container td.heading { 
	text-align: center;
	padding: 15px 0px 15px 0px; 
	
	background: #95acc4;
    background: -moz-linear-gradient(top, #c5d6e7 0%, #7f94aa 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5d6e7), color-stop(99%,#7f94aa));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5d6e7', endColorstr='#7f94aa',GradientType=0 );

}
.info_container table {width: 100%;}
.info_container table tr {}
.info_container table tr td { padding: 3px 0px;}
.info_container .label {
	font-size: 12px; 
	text-align: right; 
	font-style: italic; 
	padding: 3px 5px 3px 5px; 
	font-weight: normal;
	color: #333;
	text-shadow: 0px 1px 0px #D4DCE5;
	background: #aebdcd;
}
.info_container .label + td {
	background: #d4dce5;
}

.info_container.mild .label + td {
	background: none;
	padding-left: 10px;
}

.info_container.mild .label {
	background: #c6d2df;
}

#block { width: 320px; background: #aebdcd; padding: 5px 5px 5px 5px;}
ul#images { list-style-type: none; margin: 0; padding: 0px; width: 320px; margin-top: 0px;}
ul#images li { display: block; list-style-type: none; float: left;  margin: 0; padding-left: 5px; padding-top: 5px;}
ul#images li { width: {WIDTH}px; height: {WIDTH}px; position: relative !important; }
ul#images li .gallery_del { position: absolute; left: 70px; top: 10px; }
ul#images li .gallery_info {position: absolute; left: 15px; top: 75px;}
#info_editor {
	position: absolute; 
	z-index: 5000;
	
	-moz-box-shadow: 0px 0px 40px #000;
	-webkit-box-shadow: 0px 0px 40px #000;
	box-shadow: 0px 0px 40px #000;
}

ul.icon_choices {list-style:none; margin: 5px 0; padding: 0px;}
.icon_choices li {list-style:none; padding: 1px; margin: 3px 1px; border: solid 1px #ccc;}
.chosen_icon {position: absolute;}

.image_deletor {
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
}

.required {color: #aa0000; font-weight: normal; font-size: 18px; padding-left: 5px;}
.roundbox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	display: inline-block;
	padding: 5px 10px;
	margin-left: 10px;
}
.info_container .roundbox {
	padding: 5px 10px;
	background: #a7d0ff;
	border: solid 1px #72a7e2;	
}

.noselect {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.read_more {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background: #a7d0ff;
	border: solid 1px #72a7e2;
	
	font-size: 10px;
	color: #25508A;
	padding: 3px;
}

a.read_more, a.read_more:hover, a.read_more:visited {
	text-decoration: none;
} 
.theme_newold {
	list-style: none;
	
	background: #4C5766;
    background: -moz-linear-gradient(top, #4C5766 0%, #313841 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4C5766), color-stop(99%,#313841));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C5766', endColorstr='#313841',GradientType=0 );
    border: 1px solid #313841;
    
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
    zoom: 1;
    
    width: 865px;
}
.theme_newold li {
	float: left;
	padding: 5px 20px 5px 0;
}

.theme_newold li a {
	
	padding: 10px 20px;
	font-size: 20px;
	font-style: italic;
	
	margin-top: 5px;
	color: #919cad;
	text-shadow: 0 1px 0 #1a222d;
}
.theme_newold li.selected a {
	border: solid 1px #4C5766;
	border-bottom: none;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	
	background: #fff;
    background: -moz-linear-gradient(top, #dbe8fb 0%, #ffffff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbe8fb), color-stop(99%,#ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbe8fb', endColorstr='#ffffff',GradientType=0 );
    
    color: #10263D;
	text-shadow: 0 0 0 #88A7C8;
}
.theme_newold li a:hover {text-decoration: none;}

.theme_newold li.clear {padding: 0px; font-size: 1px; margin: 0px;}

.box_simple_notice {
	background: #3b536d;
    background: -moz-linear-gradient(top, #3b536d 0%, #253649 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b536d), color-stop(99%,#253649));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b536d', endColorstr='#253649',GradientType=0 );
    
    padding: 5px 10px;
	margin: 15px 0;
	
	color: #b9cbdd;
}

.box_simple_notice a {font-size: 14px; font-weight: normal; color: #c9e4ff; padding: 0px 15px; font-style: italic; }
.box_simple_notice a:hover {
	text-decoration: none; 
	color: #e3f1ff;
}

.bordered_bsn {border: solid 1px #2c4158; padding: 3px; margin: 10px 0px;}
.bordered_bsn .box_simple_notice {background: /*url(http://www.biznessapps.com/client/images/box/info_icon.png)*/ #2B2D2E; margin: 0px;}


.box_simple_bordered {
	border: solid 1px #bacfeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background: #eeeeee;
    background: -moz-linear-gradient(top, #ffffff 0%, #dbe8fb 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dbe8fb));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbe8fb',GradientType=0 );
    
    padding: 5px 10px;
    
    color: #1c3659;
}

.box_simple_bordered a, .box_simple_bordered a:visited {
	color: #0969ea;
}

.box_simple_bordered a:hover {
	text-decoration: none;
	color: #084394;
}

.loading_notice {
	text-align: left;
	margin: 50px 10px 0 10px;
	padding: 10px 10px 10px 40px;
	color: #3C5F84;
	border: dotted 1px;
	padding: 10px 10px 10px 40px;
	background-position: 10px 15px;
	background: url(../images/box/ajax-loader.gif) no-repeat 10px #EBEFF3;
	font-style: italic;
}

input[type="button"].button_green, .button_green, a.button_green {
	
	border: solid 1px #353839;
	background: #639219; /* old browsers */ 
    background: -moz-linear-gradient(top, #80b037 0%, #639219 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b037), color-stop(99%,#639219)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b037', endColorstr='#639219',GradientType=0 ); /* ie */
    
    color: #fff !important;
    text-shadow: 0px 1px 0px #3a6e13;
    
    text-align: center !important;
    text-decoration: none !important;
    
    padding: 10px 20px;
    font-size: 12px;
    font-weight: bold;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    display: inline-block;
}

input[type="button"].button_green:hover, .button_green:hover, a.button_green:hover {
	text-decoration: none;
	
	border: solid 1px #353839;
	background: #80b037; /* old browsers */ 
    background: -moz-linear-gradient(top, #8bbe3a 0%, #80b037 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8bbe3a), color-stop(99%,#80b037)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bbe3a', endColorstr='#80b037',GradientType=0 ); /* ie */
    
    color: #fff;
    text-shadow: 0px 1px 0px #3a6e13;
}


input[type="button"].button_grey, .button_grey, a.button_grey {
	border: solid 1px #2e3a3e;
	background: #5a6163; /* old browsers */ 
    background: -moz-linear-gradient(top, #696f71 0%, #5a6163 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696f71), color-stop(99%,#5a6163)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696f71', endColorstr='#5a6163',GradientType=0 ); /* ie */
    
    color: #a3a6a8 !important;
    text-shadow: 0px 1px 0px #4a5051;
    
    text-align: center !important;
    text-decoration: none !important;
    
    padding: 10px 20px;
    font-size: 12px;
    font-weight: bold;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    display: inline-block;
    
}

input[type="button"].button_grey:hover, .button_grey:hover, a.button_grey:hover {
	text-decoration: none;
	
	border: solid 1px #2e3a3e;
	background: #696f71; /* old browsers */ 
    background: -moz-linear-gradient(top, #767b7d 0%, #696f71 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767b7d), color-stop(99%,#696f71)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767b7d', endColorstr='#696f71',GradientType=0 ); /* ie */
    
    color: #a3a6a8;
    text-shadow: 0px 1px 0px #4a5051;
}

a.dark_dotted {
	color: #a7b3b8;
	border: none;
	border-bottom: dotted 1px #a7b3b8;
	text-shadow: 0px 1px 0px #404f55;
	padding-bottom: 3px;
}
a.dark_dotted:hover {
	text-decoration: none;
	color: #cedce2;
	border-bottom: dotted 1px #cedce2;
}

.scrollbar_maker { clear: both; margin: 20px 0 10px; }
.scrollbar_maker .viewport { overflow: hidden; position: relative; }
.scrollbar_maker .overview { list-style: none; position: absolute; left: 0; top: 0; }
.scrollbar_maker .thumb .end,
.scrollbar_maker .thumb { background-color: #979999; }
.scrollbar_maker .scrollbar { position: relative; float: right; width: 15px; }
.scrollbar_maker .track { 
	background-color: #dbddde; 
	height: 100%; 
	width:8px; 
	position: relative; 
	padding: 0 1px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.scrollbar_maker .thumb { 
	height: 20px; 
	width: 8px; 
	cursor: pointer; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
	border: solid 1px #979999; 
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.scrollbar_maker .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.scrollbar_maker .disable{ display: none; }



.qr_mini_tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #555;
	background: #000;
	padding: 10px;
	
	opacity:0.9;
	filter:alpha(opacity=90);
	
	color: #95b3ff;
	font-size: 12px;
	line-height: 22px; 

	-moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    
    color: #fff;
}
.qr_mini_tooltip a {color: #ffc1b7;}
.qr_mini_tooltip p {color: #dddddd;}
.qr_mini_tooltip .body {width: auto;}

#label_is_redirect .qr_mini_tooltip {
	display: none;
	margin-left: 50px;
	margin-top: -10px;
	width: 280px;
}
#label_is_redirect:hover .qr_mini_tooltip {
	display: block;
}

#progressbar_new {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	background: #6b6b6b;
	display: block !important;
}

#progresstext_new {
	position: relative !important;
	display: block !important;
	background: #339db5;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin: 0px;
	margin-right: 75%;
	height: 30px;
	padding-top: 14px;
}

.new_menu_header {
	height: 100px;
	margin: 0 auto;
	padding: 0;
	width: 955px;
}
.new_menu_header .items_bar {height: 114px;}
.new_menu_header .items_bar .pre, .new_menu_header .items_bar .tail {width: 28px; display: block; height: 158px; }
.new_menu_header .items_bar .pre {background: url(../images/new_menu/shadow-left.png) top no-repeat;}
.new_menu_header .items_bar .main {background: url(../images/new_menu/back.png) top repeat-x; width: 934px; height: 158px; width: 900px}
.new_menu_header .items_bar .tail {
	background: url(../images/new_menu/shadow-right.png) top no-repeat;
	position: absolute;
	margin-left: 926px;
}

.new_menu_header .items_bar ul {margin: 0px; padding: 0px;}

.new_menu_header .items_bar ul li {
	background: url(../images/new_menu/sepa.png) bottom right no-repeat;
	width: 180px;
	list-style: none;
	height: 114px;
	text-align: center;
}

.new_menu_header .items_bar ul li.last {
	background: none;
}

.new_menu_header .items_bar ul li a, .new_menu_header .items_bar ul li a:hover {
	display: block;
	text-decoration: none;
	height: 115px;
}

.new_menu_header .items_bar ul li.current a {
	background: url(../images/new_menu/triangle.png) bottom center no-repeat;
}


.new_menu_header .items_bar ul li a span {
	display: block;
	text-align: center;
	padding: 1px 0px;
}

.new_menu_header .items_bar ul li a span.menu_icon {
	width: 70px;
	height: 60px;
	margin: 0px auto;
}

.new_menu_header .items_bar ul li.step1 a span.menu_icon {
	background: url(../images/new_menu/icons.png) 0px 10px no-repeat;
}
.new_menu_header .items_bar ul li.current.step1 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -72px 10px no-repeat;
}

.new_menu_header .items_bar ul li.step2 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -140px 10px no-repeat;
}
.new_menu_header .items_bar ul li.current.step2 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -210px 10px no-repeat;
}

.new_menu_header .items_bar ul li.step3 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -280px 10px no-repeat;
}
.new_menu_header .items_bar ul li.current.step3 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -350px 10px no-repeat;
}

.new_menu_header .items_bar ul li.step4 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -420px 10px no-repeat;
}
.new_menu_header .items_bar ul li.current.step4 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -491px 10px no-repeat;
}

.new_menu_header .items_bar ul li.step5 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -560px 10px no-repeat;
}
.new_menu_header .items_bar ul li.current.step5 a span.menu_icon {
	background: url(../images/new_menu/icons.png) -630px 10px no-repeat;
}
	
.new_menu_header .items_bar ul li a span.menu_title {
	color: #767676;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #222222 0px 1px 5px;
}

.new_menu_header .items_bar ul li a span.menu_title {
	padding-top: 4px;
}

.new_menu_header .items_bar ul li a:hover span.menu_title {
	color: #a9a9a9;
	padding-top: 5px;
}

.new_menu_header .items_bar ul li.current a span.menu_title {
	padding-top: 5px;
}

.new_menu_header .items_bar ul li.current a span.menu_title, .new_menu_header .items_bar ul li.current a:hover span.menu_title {
	color: #ffffff;
}

.new_menu_header .items_bar ul li a span.menu_desc {
	color: #4d4d4d;
	font-size: 12px;
	font-weight: normal;
	text-shadow: #222222 1px 1px 2px;
}

.new_menu_header .items_bar ul li a:hover span.menu_desc {
	color: #767676;
}
.new_menu_header .items_bar ul li.current a span.menu_desc, .new_menu_header .items_bar ul li.current a:hover span.menu_desc {
	color: #cccccc;
}

.color_tag {display: inline-block; width: 30px; height: 30px; border: solid 2px #b3c1d1; cursor: pointer;}
.info_container .label .color_tag {border: solid 2px #61768d;}



.list {
	width: 100%;
	background: #fff;
	border: 1px solid #CCC;
	font-size: 12px;
}

.list th, #plan_list td {
	padding: 6px 10px;
}

.list th {
	font-weight: bold;
	background: #465D79;
	color: #F0F7FF;
	border-bottom: 1px solid #314B69;
	border-right: 1px solid #687B92;
	border-top: solid 1px #314B69;
}

.list td {
	color: #555;
	border-right: 1px solid #DDD;
}

.list th, .list td {
	padding: 6px 10px;
}

.list th:last-of-type, .list td:last-of-type {
	border-right: 0;
}

.list tr.even td {
	background-color: #e4e8ed !important;
	color: #333;
}

.list tr.odd td {
	background-color: #fff !important;
	color: #555;
}

.list tr td.price {
	font-family: georgia;
	font-style: italic;
	font-size: 20px;
}

#plan_wrapper {
	background: #F1F4F8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #D3DCE8;
	margin: 5px 5px 20px 5px;
	padding: 0 0 20px 0;
	color: #444;
}

#plan_wrapper h2 {
	font-size: 20px;
	line-height: 1;
	margin: 10px 5px 0px 5px;
	color: #3F3F38;
	text-shadow: 1px 1px 0 white;
	border: none;
	text-align: left;
}

.lightblue_wrapper {
	background: #F1F4F8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #D3DCE8;
	margin: 5px 5px 20px 5px;
	padding: 0 0 20px 0;
	color: #444;
}

.main .lightblue_wrapper h2, .lightblue_wrapper h2 {
	font-size: 20px;
	line-height: 1;
	margin: 10px 5px 0px 5px;
	color: #3F3F38;
	text-shadow: 1px 1px 0 white;
	border: none;
	text-align: left;
}

.footer_resize ul {float: none; clear: both;}
.footer_resize ul li {float: none; clear: both; line-height: 28px;}
.footer_resize ul li.heading {color: #fff;}

.graceful_loading {
	border-radius: 5px;
	background: rgba(71, 80, 93, 0.8) no-repeat center 20px url("../images/box/graceful-loading.gif");
	font-family: "Helvetica Neue",Arial,Helvetica;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-size: .8em;
	color: white;
	font-weight: bold;
	text-align: center;
	box-shadow: 0 2px 10px rgba(0,0,0,0.5);
	border: 1px solid #47505D;
	position: absolute;
	z-index: 100000;
	left: 50%;
	margin-left: -50px;
	top: 50%;
	margin-top: -50px;
	width: 80px;
	min-height: 20px;
	padding: 60px 10px 10px;
	display: none;
}



.fancy_grey_tab {margin: 10px;}
.fancy_grey_tab h2, .main .fancy_grey_tab h2 {border: none; color: #333;}
.fancy_grey_tab {background: none; border: none;}
.fancy_grey_tab .ui-tabs-nav, .fancy_grey_tab .ui-widget-header {background: #525458 url(http://www.biznessapps.com/client/images/scrapping/bg.png); border: none;}
.fancy_grey_tab .ui-tabs-nav {
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.fancy_grey_tab .ui-tabs-nav li {background: #252525;}
.fancy_grey_tab .ui-tabs-nav li.ui-state-hover {border: solid 1px #252525; background: #333;}
.fancy_grey_tab .ui-tabs-nav li.ui-tabs-selected {background: url(../images/scrapping/bg_white.png); border: none;} 
.fancy_grey_tab .ui-tabs-nav li a {font-size: 14px;}
.fancy_grey_tab .ui-tabs-nav li.ui-tabs-selected a {color: #333; text-shadow: 0px 1px 0px #fff;}
.fancy_grey_tab .ui-widget-content, .ui-dialog .fancy_grey_tab.ui-dialog-content {
	border: solid 1px #999; 
	border-top: none; 
	color: #000; 
	background: #e6e6e6 url(../images/scrapping/bg_white.png); 
	padding: 10px 5px 2px 5px; 
	margin: 0px;
}

.fancy_grey_tab .ui-widget-content input, .fancy_grey_tab .ui-widget-content select, .fancy_grey_tab .ui-widget-content textarea, .fancy_grey_tab .ui-widget-content button 
{font-size: 14px;}

.fancy_grey_tab .info_container {background: url(../images/scrapping/bg_white.png);}
.fancy_grey_tab .info_container.mild .label {
	background: rgba(150, 150, 150, 0.3);
}
.fancy_grey_tab .info_container .label {
	background: rgba(100, 100, 100, 0.3);
}

.fancy_grey_tab .info_container.mild .label + td, .fancy_grey_tab .info_container .label + td {
	background: none;
	padding: 5px 0px 5px 10px;
}

.event_desc {display: none;}

.fancy_grey_tab .qmark {
	background: url(http://www.biznessapps.com/client/images/new-dlg/icon-help.png) 0 0px no-repeat;
	width: 10px;
	height: 16px;
	padding-left: 16px;
	line-height: 18px;
}


ul.user_photo_gallery {list-style: none; margin: 10px 0 0 0; padding: 0px; display: block;}
ul.user_photo_gallery::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.user_photo_gallery li {float: left; width: 100px; margin: 5px; text-align: center; position: relative; display: list-item; border: solid 1px #999; padding: 2px;}
ul.user_photo_gallery li .lnk_image {display: block; height: 150px; over-flow: hidden; position: relative;}
ul.user_photo_gallery li .lnk_image img {width: 100px; position: relative}
ul.user_photo_gallery li .caption_keeper {
	width: 90px; 
	position: absolute; 
	height: 50px;
	background: #000;
	opacity:0.7;
	filter:alpha(opacity=70);
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	bottom: 2px;
	padding: 5px;
}
ul.user_photo_gallery li .cute_link {position: absolute; right: 0px; top: 0px;}

.ui-tabs .box_info {
	color: #C5F4FF;
	border: dotted 1px #1F7285;
	background: url(http://www.biznessapps.com/client/images/new_menu/okay.png) no-repeat 7px 3px #339DB5;
	margin: 1px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.td_action_container a.button {display: inline-block; margin: 1px 1px;}

table.fancy_heading_light {
	background: url(../images/scrapping/bg_white.png); 
	border: solid 1px #ccc;
	padding: 5px;
	margin: 10px 0px 20px 0;
}

table.fancy_heading_light td, th {padding: 10px 5px;}
table.fancy_heading_light td, th {padding: 10px 5px;}
table.fancy_heading_light .label {
	font-family: 'HelveticaNeueCondensedBold';
	font-size: 18px;
	color: #555;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 0 #fff;
}

table.fancy_heading_light .value {
	font-family: 'Arial';
	font-size: 24px;
	color: #922C2C;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 0 #fff;
}

table.fancy_heading_light .value.highlight {
	color: #DD12A4;
}
table.fancy_heading_light .sepa {
	width: 2px;
	background: url(../../images/scrapping/bg_white_sepa.png) center;
}

table.fancy_heading_light .sepa.no-repeat {background-repeat: no-repeat;}

.tooltip_wrapper {
	overflow: visible !important;
	position: relative !important;
}

.tooltip_wrapper .tooltip_inner {
	min-width: 210px;
	left: -10px;
	bottom: 100%;
	margin-bottom: 10px;
	padding: 0px 10px 12px 10px;
	
	
	visibility: hidden;
	opacity: 0;
	filter:alpha(opacity=0);
	
	
	position: absolute;
	z-index: 1000;
	
	font-family: arial, sans-serif !important;
	color: white;
	background: #3D85AC;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
	
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
	
	
}

.tooltip_wrapper:hover .tooltip_inner {
	margin-bottom: 5px;
	visibility: visible;
	
	opacity: 1;
	filter:alpha(opacity=100);
}

/*
.tooltip_wrapper .tooltip_inner:before {
	content: "";
	display: block;
	border-top: 1px solid #87C1E0;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
*/
.tooltip_wrapper .tooltip_inner:after {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;

	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid #3D85AC;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
}

.tooltip_wrapper .tooltip_inner h3 {
	background: #1D5D88;
	border-bottom: 1px solid #0A4361;
	border-top: 1px solid #87C1E0;
	
	width: 100%;
	padding: 8px 10px 8px 10px;
	display: block;
	position: relative;
	
	margin: 1px 0;
	left: -10px;
	

	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	
	color: white !important;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}

.tooltip_wrapper .tooltip_inner .label {
	text-align: right; 
	padding: 3px 5px 3px 3px;
	
	color: #0E3757;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	font-style: italic;
}
.tooltip_wrapper .tooltip_inner .value {
	text-align: left; 
	padding: 3px 3px 3px 5px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	font-style: normal;
}





.tooltip_wrapper.theme_blue .tooltip_inner {
	color: white;
	background: #0081C6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0091D5), color-stop(100%,#0081C6));
	
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}

.tooltip_wrapper.theme_blue .tooltip_inner h3 {
	background: #007EC7;
	border-bottom: 1px solid #0071B3;
	
	color: white;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}

.tooltip_wrapper.theme_blue .tooltip_inner:before {
	border-top: 1px solid #46B2E5;
}

.tooltip_wrapper.theme_blue .tooltip_inner:after {
	border-top: 8px solid #0081C6;
}

.tooltip_wrapper.theme_blue .tooltip_inner .label {}
.tooltip_wrapper.theme_blue .tooltip_inner .value {}


/* Ordering Part */
.ordering_dashboard fieldset {background: #fff; padding: 5px; border: solid 1px #d5dde8; font-size: 12px;}
.ordering_dashboard legend {
	padding: 3px 8px; 
	background: #2C5790;
	border: solid 1px #2C5790; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.ordering_dashboard label, .label {font-style: italic;}
.ordering_dashboard label/*, #form_body label*/ {font-weight: bold; color: #333; margin-left: 0px;}
.ordering_dashboard label + p {padding-left: 10px;}

.ordering_dashboard td.label {text-align: right; color: #555;}



#tbl_locations td {padding: 10px 5px;}
.ordering_dashboard table .loc_info {
	overflow: hidden;
	white-space: nowrap;
	width: 100px;
	font-size: 12px;
	font-weight: normal;
	display: block;
}

.lightblue_wrapper {color: #000;}