body {
	background-color: #efefef;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-left:auto;
  margin-right:auto;
  /*width:980px;*/
}
#header {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
    /*width:980px;*/
	padding: 10px 20px;
	border: 1px solid #CCC;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #666 1px 2px 3px;
	-moz-box-shadow: #666 1px 2px 3px;
	box-shadow: #666 1px 2px 3px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #ddd);
	background: -moz-linear-gradient(#fff, #ddd);
	background: -ms-linear-gradient(#fff, #ddd);
	background: -o-linear-gradient(#fff, #ddd);
	background: #fff;
	-pie-background: linear-gradient(#fff, #ddd);
	behavior: url(../css/PIE.htc);
    height: 84px;
}
.clear {float:none; clear:both }


#header2 { position:fixed; left:0px; right:0px; top:0px; height:7%; 

background: rgb(255,48,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
border-bottom:2px solid #fff; z-index:9999; box-shadow:0px 2px 2px RGBA(0,0,0,0.2);
}

#logo { float:left; background: url('../images/logo-white.png') no-repeat center center; height:100%; width:250px; margin-left:10px; }

#footer {
	margin-left: auto;
	margin-right: auto;
	/*width: 980px;*/
    width:90%;
	padding-left: 0px;
	position: absolute;
	bottom: 20px;
	text-align: center;
    left: 0px;
    height: 7px;
    padding-right: 20px;
    padding-top: 7px;
}
#login_loader {
	height: 500px; position:relative; /*width:980px;*/width:90%; margin-left:auto; margin-right:auto; padding:20px; margin-top:15px; background-color:#fff; 
}
#adminMainArea {
	position:absolute;height:93%; top:7%; bottom:0px; left:0%; width:30%; border-right:2px solid #fff; -moz-box-shadow: 2px 0px 2px RGBA(0,0,0,0.2); -webkit-box-shadow: 2px 0px 2px RGBA(0,0,0,0.2); box-shadow:2px 0px 2px RGBA(0,0,0,0.2);

/* Background */
background: #fefefe; 
background: -moz-linear-gradient(top,  #fefefe 0%, #eeeeee 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eeeeee)); 
background: -webkit-linear-gradient(top,  #fefefe 0%,#eeeeee 100%); 
background: -o-linear-gradient(top,  #fefefe 0%,#eeeeee 100%); 
background: -ms-linear-gradient(top,  #fefefe 0%,#eeeeee 100%); 
background: linear-gradient(to bottom,  #fefefe 0%,#eeeeee 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 ); 
/* Background */
}
#adminMainArea1 {
	height: 100%; position:relative; width:100%; margin-left:auto; margin-right:auto; padding:20px; margin-top:20px; background-color:#fff; 
}
#login_plate { position:absolute; left:55%; top:30%; width:360px; padding:20px; border:1px solid #999; min-height:125px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: RGBA(0,0,0,0.4) 1px 2px 3px;
	-moz-box-shadow:RGBA(0,0,0,0.4) 1px 2px 3px;
	box-shadow:RGBA(0,0,0,0.4) 1px 2px 3px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #ddd);
	background: -moz-linear-gradient(#fff, #ddd);
	background: -ms-linear-gradient(#fff, #ddd);
	background: -o-linear-gradient(#fff, #ddd);
	background: linear-gradient(#fff, #ddd);
	-pie-background: linear-gradient(#fff, #ddd);
	behavior: url(http://www.visualtouchpos.com/css/PIE.htc);}
.add_shadow {
	-moz-box-shadow: 3px 3px 4px RGBA(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 4px RGBA(0,0,0,0.2);
	box-shadow: 3px 3px 4px RGBA(0,0,0,0.2);
	behavior: url(../css/ie-css3.htc);
}
.round {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
    
	behavior: url(../css/ie-css3.htc);
}
h1 {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
.text_menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.text_menu li {
	display: inline-block;
	padding: 0px 20px 0px 2px
}
.text_menu li a {
	color: #666
}
.text_menu li:first-child {
	padding-left: 0px;
}
.text_menu lilast-child {
	padding-right: 0px;
}


.text_menu2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
}
.text_menu2 li {
	display: block;
}
.text_menu2 li a {
	color: #666
}

.armm { border-top:1px solid #FFF; margin-top:10px;margin-bottom:10px;
    
}
.rmm { display:inline-block; width:40%;font-size:12px; color:#666;  }

.fp { display:inline-block; width:45%; text-decoration:none;}

.fp a { text-decoration:none; }


body a:hover { color:#333 }

.SignInB {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	
behavior: url(../css/PIE.htc);
}

.SignInB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00'); cursor:pointer;
	background-color:#ce0100;behavior: url(../css/PIE.htc);
}.SignInB:active {
	position:relative;
	top:1px;
} 


input[type=text] { width:140px; 
position:relative; z-index:10
}
.inside_form {width:95%}
input[type=password] { width:143px; 
position:relative; z-index:10
}
input[type=text], password, input[type=password], input[type=textarea], textarea, select { padding:8px; font-size:14px; color:#666; border:1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #CCC 1px 2px 3px;
	-moz-box-shadow:inset #CCC 1px 2px 3px;
	box-shadow:inset #CCC 1px 2px 3px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: -ms-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: #fff;
	-pie-background: linear-gradient(#fff, #eee);
	behavior: url(../css/PIE.htc);
    top: -3px;
    left: -2px;
}

 .fc { margin-bottom:0px; padding-bottom:10px; border-bottom:0px solid #ccc; }
 
 #login_plate_loading { text-align:center; padding-top:30px; }
 
 #page_body { width:93%; margin-top:20px; margin-left:auto; margin-right:auto;  }
 
 
 #sub_content_holder { border:1px solid #ccc; background-color:#fff; padding:20px;
 
 
 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; margin-top:10px;
 behavior: url(../css/PIE.htc);}
 
#sub_content_holder2 { border:1px solid #ccc; background-color:#fff;
 
 
 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; margin-top:10px;
 behavior: url(../css/PIE.htc);}
 
  #api_left2 { width:25%; display:inline-block; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#F7F7F7; vertical-align:top; -webkit-border-radius: 5px 0px 5px 0px;
	-moz-border-radius: 5px 0px 5px 0px;
	border-radius: 5px 0px 5px 0px; 
 behavior: url(../css/PIE.htc); margin-bottom:10px; }
 
 
  #api_menu2 { list-style:none; margin:0px; padding:10px; background-color:#F7F7F7; -webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius:15px 0px 0px 15px; 
	border-radius: 15px 0px 0px 15px;  behavior: url(../css/PIE.htc);  }
 
 #api_menu2 a { text-decoration:none; color:#C00; display:block; width:100%; font-size:13px;}
 
 #api_menu2 li { border-bottom:1px solid #ccc; padding:5px; border-top:1px solid #fff;   }
 
 #api_menu2 li a:hover {color:#000 }


 

 
 #api_menu2 li:first-child { border-top:none }
 #api_menu2 li:last-child { border-bottom:none}
 
 #api_menu2 li ul { list-style:none; margin:0px; padding:0px; }
 #api_menu2 li ul li {   margin:0px; padding:0px;  }
 #api_menu2 li ul li a {  }
 

 #api_left { width:30%; display:inline-block; border-right:1px solid #ccc; background-color:#F7F7F7; vertical-align:top; }
 #api_main { width:69%; display:inline-block; }
  #api_main2 { width:74%; display:inline-block;  }
 
 #api_menu { list-style:none; margin:0px; padding:10px; background-color:#F7F7F7; -webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius:15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;  behavior: url(../css/PIE.htc);  }
 
 #api_menu a { text-decoration:none; color:#C00; display:block; width:100%;}
 
 #api_menu li { border-bottom:1px solid #ccc; padding:5px; border-top:1px solid #fff;   }
 #api_menu li:hover a {color:#000 }
 #api_menu li:first-child { border-top:none }
 #api_menu li:last-child { border-bottom:none}
  #api_system { margin:auto; background-color:#fff;width:93%; border:1px solid #ccc; -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; margin-top:20px; -webkit-box-shadow:  #CCC 1px 2px 3px;
	-moz-box-shadow:#CCC 1px 2px 3px;
	box-shadow: #CCC 1px 2px 3px;
 behavior: url(../css/PIE.htc);}
 a { color:#C00; text-decoration:none; }
 h2 { margin:0px; padding:0px }
 h3 { margin:0px; padding:0px; }
 
#menu_bg { display:none }
#container{background:#fff;}
.switch{
    border:none;
    background:left no-repeat;
    width:105px;
    height:46px;
    padding:0;
    margin:0;
	
}
 
.on, .off{
    width:50px;
    height:40px;
    display:inline-block;
    cursor:pointer;
}
 
.result{display:none;}

#elist { margin:0px; padding:0px; list-style:none;
width:100%;
 padding:8px; font-size:14px; color:#666; border:1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #CCC 1px 2px 3px;
	-moz-box-shadow:inset #CCC 1px 2px 3px;
	box-shadow:inset #CCC 1px 2px 3px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: -ms-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: linear-gradient(#fff, #eee);
	-pie-background: linear-gradient(#fff, #eee);
	behavior: url(../css/PIE.htc); }

#elist li { border-bottom:1px solid #ccc; border-top:1px solid #fff; width:100%;  }
#elist li:hover a div { text-decoration:underline }

#elist li:last-child { border-bottom:none; }
#elist li:first-child { border-top:none }
#elist li a { width:100%; display:block; padding-top:8px; padding-bottom:8px; font-size:16px; }
#elist li ul { list-style:none; padding:0px; margin:0px; margin-bottom:5px; }


#elist2 { margin:0px; padding:0px; list-style:none;
width:100%;
 padding:8px; font-size:14px; color:#666; border:1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #CCC 1px 2px 3px;
	-moz-box-shadow:inset #CCC 1px 2px 3px;
	box-shadow:inset #CCC 1px 2px 3px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: -ms-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: linear-gradient(#fff, #eee);
	-pie-background: linear-gradient(#fff, #eee);
	behavior: url(../css/PIE.htc); }

#elist2 li { border-bottom:1px solid #ccc; border-top:1px solid #fff; width:100%;  }
#elist2 ul li ul li ul li:hover a div { text-decoration:underline }

#elist2 li:last-child { border-bottom:none; }
#elist2 li:first-child { border-top:none }
#elist2 li a { width:100%; display:block; padding-top:8px; padding-bottom:8px; font-size:16px; }
#elist2 li ul { list-style:none; padding:0px; margin:0px; margin-bottom:5px; }

.tri_1 {display:inline-block; width:32%; border-right:1px solid #CCC; min-height:220px; vertical-align:top; text-align:center; padding-right:3px;}
.tri_2 {display:inline-block; width:32%; border-right:1px solid #CCC; min-height:220px;vertical-align:top; text-align:center; padding-right:3px;}
.tri_3 {display:inline-block; width:32%; min-height:220px;vertical-align:top;text-align:center;  }
.dual_1 {display:inline-block; width:45%; border-right:1px solid #CCC; min-height:320px; vertical-align:top; text-align:left; padding-right:3px; margin-left:20px;}
.dual_2 {display:inline-block; width:45%;  min-height:320px; vertical-align:top; text-align:left; padding-right:3px; }
#pop_stage { display:inline-block; width:100%; position:relative; 	behavior: url(../css/PIE.htc); }
#pop_stage::after { padding-top:75%; display:block; content:''; 	behavior: url(../css/PIE.htc); }
#pop_stage_inner { position:absolute; top:0; bottom:0; right:0; left:0; outline:3px dashed #ccc; background: URL('../images/client/bg.jpg') no-repeat center center; -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover 	behavior: url(../css/PIE.htc);; }

.Default_theme { background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: -ms-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: linear-gradient(#fff, #eee); border:1px solid #ccc; }
	
.Dark_theme {background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); border:1px solid #000; /* IE6-9 */
 }
  .Default_theme_logo { background: URL('../images/logo1.png') no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;
	-o-background-size: cover; 
	background-size: cover; 	behavior: url(../css/PIE.htc); }

 .Dark_theme_logo {background: URL('../images/logo2.png') no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;
	-o-background-size: cover; 
	background-size: cover; 	behavior: url(../css/PIE.htc); }
 

#pop_login_panel { width:40%; height:50%;   display:block;  position:absolute; left:50%; top:48%; margin:-20% 0 0 -20%; background-color:#fff; z-index:3; 	
	-webkit-box-shadow: RGBA(0,0,0,0.2) 1px 2px 3px;
	-moz-box-shadow: RGBA(0,0,0,0.2) 1px 2px 3px;
	box-shadow: RGBA(0,0,0,0.2) 1px 2px 3px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	
behavior: url(../css/PIE.htc); }

#pop_logo_holder { position:absolute;  height:85px; width:50%; z-index:5; left:0; right:0; bottom:5%; margin:auto; }
	

	#btnGoBack {  display:none; }
	h4 { color:#c00; margin:0px; padding:0px; }
	
	div.ui-datepicker{
 font-size:10px;
}




	
	
	#tree_holder {
width:100%;
  font-size:14px; color:#666; border:1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #CCC 1px 2px 3px;
	-moz-box-shadow:inset #CCC 1px 2px 3px;
	box-shadow:inset #CCC 1px 2px 3px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: -ms-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: linear-gradient(#fff, #eee);
	-pie-background: linear-gradient(#fff, #eee);
	behavior: url(../css/PIE.htc); max-height:300px; overflow:auto;  }
	
	
	#tree_holder ul { list-style:none; margin:0px; padding:0px; box-shadow:2px 2px 2px RGBA(0,0,0,0.1);  }
#tree_holder ul li { border-bottom:1px solid #fff;  position:relative; padding-left:5px; }

	
	.lvl1 { margin:0px; padding:0px; list-style:none;  padding-top:2px; padding-bottom:2px; cursor:pointer; background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #aaaaaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#aaaaaa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#aaaaaa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#aaaaaa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
 color:#fff; }
	
		.lvl2 { margin:0px; padding:0px;  list-style:none; padding-bottom:2px; padding-top:2px;   padding-left:20px;  background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
 }
		
			.lvl3 { margin:0px; padding:0px; list-style:none; padding-left:40px; padding-bottom:2px; padding-top:2px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 }
 
 
 
 .lvlhilite { margin:0px; padding:0px; list-style:none; padding-left:40px; padding-bottom:2px; padding-top:2px; background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
color:#fff; border-top:1px solid #f26662; border-bottom:#900;
 }
		
		
		
		 .lvlhilite2 { margin:0px; padding:0px; list-style:none; padding-left:40px; padding-bottom:2px; padding-top:2px; background: -moz-linear-gradient(top,  rgba(255,48,25,0.5) 0%, rgba(207,4,4,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,0.5)), color-stop(100%,rgba(207,4,4,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,48,25,0.5) 0%,rgba(207,4,4,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,48,25,0.5) 0%,rgba(207,4,4,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,48,25,0.5) 0%,rgba(207,4,4,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,48,25,0.5) 0%,rgba(207,4,4,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ff3019', endColorstr='#80cf0404',GradientType=0 ); /* IE6-9 */
 /* IE6-9 */
color:#fff;
 }
		
			
			.onlyChild { display:none }
			
			.invisible {display:none}
			.visisble {display:block}
			
			.bshadow { -webkit-box-shadow: 2px 2px 2px RGBA(0,0,0,0.1);
	-moz-box-shadow:2px 2px 2px RGBA(0,0,0,0.1);
	box-shadow:2px 2px 2px RGBA(0,0,0,0.1);}

			
.nosublvl { margin:0px; padding:0px;  list-style:none; padding-bottom:2px; padding-top:2px;   padding-left:20px;  background: #cccccc; color:#999;
 }
 


 .loc {opacity:0 }
 
 .loc + label {
     background: url('../images/location-unselected.png') 0 0px no-repeat;    height: 16px;
    padding: 0 0 0 18px; display:inline-block; vertical-align:middle;
 }
.loc:checked + label {
     background: url('../images/location-selected.png') 0 0px no-repeat;    height: 16px;
    padding: 0 0 0 18px;display:inline-block; vertical-align:middle;
 }
 
 
 .cloc {opacity:0 }
 
 .cloc + label {
     background: url('../images/c.png') 0 0px no-repeat;    height: 16px;
    padding: 0 0 0 16px;
 }
.cloc:checked + label {
     background: url('../images/c-selected.png') 0 0px no-repeat;    height: 16px;
    padding: 0 0 0 16px;
 }
 
 
 .sub_nav { list-style:none; margin:0px; padding:0px;  }

 .sub_nav li { color:#c00; font-size:13px; cursor:pointer; display:block; position:relative; height:24px; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
 .sub_nav li:last-child { border-bottom:none }
 .sub_nav li:hover { color:#000 }
 .sub_nav li ul { position:absolute; width:475px;  display:none; left:100%; top:-1px;   padding:5px; z-index:10000  }
	
	.sub_nav li ul .sub_holder { background-color:#f7f7f7; border:1px solid #ccc; -webkit-border-radius: 0px 15px 15px 0px;
	-moz-border-radius:0px 15px 15px 0px;
	border-radius: 0px 15px 15px 0px;
	-webkit-box-shadow: RGBA(0,0,0,0.1) 1px 2px 2px, inset 5px 0px 5px RGBA(0,0,0,0.1);
	-moz-box-shadow:RGBA(0,0,0,0.1) 1px 2px 2px, inset 5px 0px 5px RGBA(0,0,0,0.1);
	box-shadow:RGBA(0,0,0,0.1) 1px 2px 2px, inset 5px 0px 5px RGBA(0,0,0,0.1); margin-left:5px; min-height:100px; padding:5px; padding-left:10px;}
	
	.sub_nav li ul div { font-size:14px; color:#999;  }
	.sub_nav li ul div li { height:18px; }

    #divider { border-top:1px solid #efefef; border-bottom:1px solid #fff;  margin-bottom:5px; }
    #wup { display:none; font-size:11px; color:#c00; padding-bottom:10px; border-bottom:1px solid #ccc; }
    #hidden { text-align:center; color:#9C0; border-bottom:1px solid #ccc; }

    #er { padding:0px;}
    #er1 { padding-bottom:10px;  }
    #er2 { padding-bottom:10px;  }
    #er3 { padding-bottom:10px; }
    div.borderradius {
            border: 1px solid #fff;
            padding: 20px;
	        margin-top: 10px;
	        margin-right: 20px;
            width:300px;
            text-align: left;
            color:#ffffff;
            border-radius: 15px;
            -moz-border-radius: 15px;

            scrollbar-face-color: #efefef; 
            scrollbar-highlight-color : #efefef;
            scrollbar-3dlight-color : #efefef;
            scrollbar-shadow-color : #efefef;
            scrollbar-darkshadow-color : #efefef; 
            scrollbar-track-color : #efefef;
            scrollbar-arrow-color : #FFFFFF; 
            
}
    div.borderradius2 {

border: 1px solid #fff;
	padding: 20px;
	margin-top: 10px;
	margin-right: 20px;
    margin-left:15px;
    width:500px;
    color:#ffffff;
text-align: left;
border-radius: 15px;
-moz-border-radius: 15px;
}
    div.borderradius3 {

border: 1px solid #fff;
	padding: 20px;
	margin-top: 10px;
	margin-right: 20px;
    margin-left:15px;
    width:200px;
    color:#ffffff;
text-align: left;
border-radius: 15px;
-moz-border-radius: 15px;
}
    
