html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}
body {
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(/_images/bg_winter.png);*/
	background-image: url(/_images/bg-main.png);
	background-repeat: repeat-x;
	background-attachment:fixed;
	text-align:center;
	padding-top: 0px !important;
}
* {
	font-family:Lato,sans-serif;
	font-weight:400;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    font-family: Oswald;
	text-transform:uppercase;
}
h1 {
	font-size:20pt;
}
h2 {
	font-size:18pt;
}
h3 {
	font-size:16pt;
}
h3, h4 {
	font-size:14pt;
}
#wrapper {
	width:1080px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 28px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 28px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 28px 5px rgba(0,0,0,0.5);
}
#container{
	padding:15px;
	width:auto !important;
	max-width:none !important;
}
.container{
	width:auto !important;
	max-width:none !important;
}
#admin-wrapper {
	width:950px;
	margin:0px auto;
	text-align:left;
	padding:25px;
	background-color:#FFFFFF
}
#header {
	background:url('/images/adminpanel/3.gif') no-repeat;
	text-align:right;
}
#page-title {
	padding:5px;
	background-color:#FFCC00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CC9900;
}
#contents {
	padding:20px 0px;
}

iframe {
	border:0px;
}

.pagebreak {
	page-break-after:always;
}
td#nav a:link {color: #4b5c52;}
td#nav a:visited {color: #4b5c52;}
td#nav a:hover {color: #fcb931;}
td#nav a:active {color: #4b5c52;}
	
#cities a,#citiesSub a {
	text-shadow:1px 1px 0px #999966;
}
#cities a {
color: #000000;
text-decoration: none;
text-shadow:1px 1px 0px #999966;
}

#cities a:hover {
color: #ffffff;
text-decoration: none;
}

input { 
	font-size: 4 px; 
	font-weight: 700; 
	color: #4b5746; 
	text-decoration: none; 
}

.inputLogin {
	font-size:3 px; 
	font-weight: 700; 
	border:0 px;
}
.outlined 
{
	border: 1px solid #999999;
}

a {
	color: #666600;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #4b5c52;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.style2 {
	font-size: 12px;
	font-weight: 700;
	color: #4b5c52;
}


a:hover {
	text-decoration: none;
	color: #8BA094;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.EventListName {
	font-weight:700;
	font-size:12pt;
}

.style4a {
	color: #4b5c52;
	font-size: 10pt;
}
.style4a a {
	color: #4B5C52;
}
.style6a {color: #FCB931; font-weight: 700; }


.page_header
{
	font-weight: 700;
	padding-left: 10px;
	padding-top: 4px;
	font-size:18pt;
	border-bottom:none;
	color:#758E3A;
}

.series_city_name {
	padding: 0;	
	margin: 0 0 2px 0;
	background: url(/images/page-header.gif) repeat-x;
	height: 46px;	
	line-height: 46px;
	display: block;
	font-size: 1.5em;
	font-weight: 700;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #f6e0a3;
	text-shadow:1px 1px 0px #FFFFFF;
}


.spaced
{
font-size: 12px;
line-height: 20px
}
.Row_0 {
	background-color:#FFFFFF;
}
.Row_1 {
	background-color:#F5F5F5;
}

H3 {
	color:#758E3A;
}
.listing_table
{
	clear: both;
	width: 100%;
}

.listing_table tr th 
{
	padding: 5px;
	text-align: left;
	background: #53A93F;
}
.listing_table tr td 
{
	padding: 5px;
}

div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-size:0.8em;
  width : 10em; 
  display : block;
  text-align:left; 
  background: url('/bg_select.png') right;
  /*height:18px;*/
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  font-weight: 700;
}


.FieldTitle {
	font-weight:700;
	vertical-align:top;
	background-color:#EFEFEF;
	text-align:right;
	width:175px;
}
.FieldTitle2 {
	font-weight:700;
	vertical-align:top;
	text-align:right;
	width:135px;
}

td#nav a:link {color: #4b5c52;}
td#nav a:visited {color: #4b5c52;}
td#nav a:hover {color: #fcb931;}
td#nav a:active {color: #4b5c52;}
	
	


#citiesSub a:hover {
color: #ffffff;
text-decoration: none;
}
#citiesSub a:visited {
color: #ffffff;
text-decoration: none;
}	#citiesSub a:link {
color: #ffffff;
text-decoration: none;
}	#citiesSub a:active {
color: #ffffff;
text-decoration: none;
}

#sub-menu {
	color:#FFFFFF;
	padding:10px;
	background-color:#4a5a51;
}
#sub-menu A{
	color:#FFFFFF;
	padding:10px;
}

.account_tools {
	margin:0px;
	padding:10px;
	list-style:none;
	text-align:left;
}
.account_tools li {
	display:block;
	border-bottom:1px dotted #666666;
	line-height:30px;
}
.account_tools li a{
	display:block;
	color:#666666;
}

	#logged a:hover {
color: #000000;
text-decoration: none;
}
	#logged a:visited {
color: #4b5c52;
text-decoration: none;
}	#logged a:link {
color: #4b5c52;
text-decoration: none;
}	#logged a:active {
color: #4b5c52;
text-decoration: none;
}



#main_content 
{
	padding:20px;
}

#faq_list
{
	list-style: square;
	padding-left: 15px;
}

#TicketPrices TD{
	border-bottom:1px solid #C6C69F;
}
h4 {
	Margin:5px 0px 5px 0px;
}

	#viewcart a:hover {
color: #FCB931;
text-decoration: none;
}
	#viewcart a:visited {
color: #FCB931;
text-decoration: none;
}	#viewcart a:link {
color: #FCB931;
text-decoration: none;
}	#viewcart a:active {
color: #FCB931;
text-decoration: none;
}




.spaced
{
font-size: 12px;
line-height: 20px
}
.style3 {color: #FCB931}
.style4 {
	color: #4b5c52;
	font-size: 10px;
}
.style6 {color: #FCB931; font-weight: 700; }
.style6a {color: #FCB931; font-weight: 700; }

.style9 {
	color: #4b5c52;
	font-weight: 700;
}
.style11 {color: #FCB931; font-size: 10px; font-weight: 700;}

.style14 {font-size: 12px}

.error_message
{
	color: #990000;
	font-weight: 700;
}
.Row_Highlight {
	background-color:#fefdf0;
}

.RowTitle {
	background-color:#E3E4DA;
	font-weight:700;
	vertical-align:top;
	Width:150px;
	text-align:right;
}
Fieldset {
	Border:5px Solid #EEEEEE;
	Padding:10px;
	margin:10px 0px 0px 0px;
}
Legend {
	font:700 12pt 'Trebuchet MS', verdana,arial;color:#666666;
	padding:0px 5px 0px 5px;
}

#ResultsTable tr:nth-child(even) {
    background-color: #eeeeee;
} 

#ResultsTable tbody tr:hover td {
    background-color: #cccccc;
}

/* tables */
table.tablesorter {
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	/*background-color: #e6EEEE;
	border: 1px solid #FFF;*/
	padding-right:20px;
}
table.tablesorter thead tr .header {
	background-image: url(/_images/ico_sortcol.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/_images/ico_sortcol_asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/_images/ico_sortcol_desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #758d3a;
}

.TableHeader TH {
	background-color:#333333;
	color:#FFFFFF;
	font-weight:700;
	text-align:left;
	font-size:10pt;
	padding:5px;
}
.TableHeader TH A {
	color:#FFFFFF;
	text-decoration:none;
}
.TableHeader TH A:Hover {
	color:#CCCCCC;
	text-decoration:underline;
}
.TableSubHeader TH {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:700;
	text-align:left;
	font-size:8pt;
	padding:5px;
}
.TableSubHeader TH A {
	color:#FFFFFF;
	text-decoration:none;
}
.TableSubHeader TH A:Hover {
	color:#CCCCCC;
	text-decoration:underline;
}
.Right {
	text-align:right;
}
.sellout_risk {
  height:15px;
  background: url('/_images/sellout_meter.gif') center left;
  background-repeat: no-repeat;
  display:inline;
}
.Cities {
	background-color:#EBEBCC;
	border:1px solid #CCCC80;
	padding:5px;
	font-size:8pt;
}
.SideBarHeader {
	background-color:#CCCC80;
	padding:5px;
	font-size:8pt;
}

.Calendar {
	width:100%;
	background-color:#53A93F;
}
.CalendarMonth {
	background-color:#60742f;
	color:#FFFFFF;
	text-align:center;
	font-weight:700;
}
.CalendarDay {
	color:#FFFFFF;
	text-align:center;
	border-bottom:1px solid #abba86;
}
.CalendarHasEvents{
	text-align:right;
	font-weight:700;
}
.CalendarHasEvents a{
	Color:#ffffff;
}
.CalendarNoEvents{
	color:#abba86;
}
.Calendar td, .Calendar th {
	line-height:200%;
	padding:5px;
	text-align:center;
}

#Fees TD,#Fees TH {
	text-align:right;
}
#Sell_Menu {
	border-bottom:1px solid #FFCC00;
	background-image:url('/sell/_images/bg_sell_menu.gif');
	background-position:bottom;
	height:45px;
}
.Sell_Tab_On, .Sell_Tab_Off {
	text-align:center;
	font-weight:700;
	padding:0px 25px 0px 25px;
}
.Sell_Tab_On {
	background-image:url('/sell/_images/bg_sell_tab_on.gif');
	background-position:bottom;
}
.Sell_Tab_Left, .Sell_Tab_Right, .Sell_Tab_Blank {
	width:17px;
	height:46px;
	background-repeat:no-repeat;
}
.Sell_Tab_Left {
	background-image:url('/sell/_images/tab_left.gif');
	background-position:right;
}
.Sell_Tab_Right {
	background-image:url('/sell/_images/tab_right.gif');
	background-position:left;
}
.Sell_H1 {
	background:#E5EADA;
	border:1px solid #7d9543;
	padding:5px 5px 5px 15px;
	font:normal 14pt 'Trebuchet MS', Verdana, Arial;
}

#Sponsoring {
	text-align:center;
}
#Sponsoring A{
	target-new: tab;
}
#Sponsor_Head {
	border-bottom:1px solid #FFCC00;
	background-image:url('/sell/_images/bg_sell_menu.gif');
	background-position:bottom;
	font-weight:700;
	padding:5px;
	margin-top:20px;
}

#event-summary hr {
	margin-top:15px !important;
	margin-bottom:15px !important;
}
.Feature {
	color:#7c9541;
	font-size:12pt;
	font-weight:700;
}
.EventLink,.link {
	font-size:12pt;
	font-weight:700;
	color:#53A93F;
}
.international {
	font-size:8pt;
	text-align:right;
	padding-right:5px;
	color:#4c5b53;
}
.international a {
	color:#afba96;
}
.international a:hover {
	color:#4c5b53;
}



._status {
	font-weight:700;
	color:#FF0000;
}
H1 ._status {
	font-size:10pt;
}

/* forms */

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
	background-color: #fff8d5;
	border: solid 1px #ebb95b;
	outline: solid 1px #fad896;
	color: #000000;
}
#search_box_container {
	margin-left:0px;
	width:250px;
	height:24px;
	padding:0px 0px 0px 5px;
	border: solid 1px #FFFFFF;
	outline: solid 1px #FFFFFF;
	font-size:14pt;
	font-weight:normal;
	font-size:10pt;
	color:#cccccc;
}
#SearchBox {
	font-size:10pt;
	font-weight:normal;
	color: #CCCCCC;
	width:250px;
	height:25px;
	border:0px;
}
#SearchBox:focus {
	font-size:10pt;
	font-weight:700;
	color: #4b5746;
	border:0px;
	background-color: #fff8d5;
}

select:hover {
	cursor: pointer;
}
input[type="checkbox"] {
	vertical-align: middle;
	margin: 0 2px 2px 0;
	padding: 0;
	cursor: pointer;
}
input[disabled] {
	cursor: default;
}

input[readonly] {
	cursor: default;
}
input.readonly {
	background-color: #f0f0f0 !important;
	border-top: solid 1px #abadb3 !important;
	border-right: solid 1px #dbdfe6 !important;
	border-bottom: solid 1px #e3e9ef !important;
	border-left: solid 1px #e2e3ea !important;
	outline: none !important;
}
.delivery_details, .delivery_details p {
	font-size:8pt;
}
.error_messages {
	border-top:1px solid #b52e0f;
	border-bottom:1px solid #b52e0f;
	padding:0px 15px 15px 65px;
	background:#ffc9bb url('/_images/ico_error.gif') no-repeat 10px 10px;
}
.error_messages A {
	color:#990000;
	text-decoration:underline;
}
.success_messages {
	color:#FFFFFF;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	border:2px solid #339900;
	background-color:#66CC00;
	padding:0px 15px 15px 65px;
	background:#66CC00 url('/_images/ico_success.gif') no-repeat 10px 10px;
}
.success_messages A {
	color:#009900;
	text-decoration:underline;
}




.error_box {
	border: 2px solid #cc0000;
	color:#cc0000;	
	-moz-box-shadow: 0 0 .5em #cc0000;
	-webkit-box-shadow: 0 0 .5em #cc0000;
    box-shadow: 0 0 .5em #cc0000;
    background:#FAE5E5 url('/_images/ico_error.png') no-repeat;
}
.error_box h1 {
	color:#cc0000;
}


.success_box {
	border: 2px solid #669900;
	color:#669900;	
	-moz-box-shadow: 0 0 .5em #669900;
	-webkit-box-shadow: 0 0 .5em #669900;
    box-shadow: 0 0 .5em #669900;
    background:#EFF5E5 url('/_images/ico_success.png') no-repeat;
}
.success_box h1 {
	color:#669900;
}
.success_box ul, .error_box ul {
	margin:0px;	
	padding:0px;
	list-style-type:none;
}
.warning_box {
	border: 2px solid #FFCC00;
	color:#FFCC00;	
	-moz-box-shadow: 0 0 .5em #FFCC00;
	-webkit-box-shadow: 0 0 .5em #FFCC00;
    box-shadow: 0 0 .5em #FFCC00;    
    background:#FFFAE5 url('/_images/ico_warning.png') no-repeat;
    
}
.warning_box h1 {
	color:#FFCC00;
}
.info_box {
	border: 2px solid #0066CC;
	color: #0066CC;	
	-moz-box-shadow: 0 0 .5em #0066CC;
	-webkit-box-shadow: 0 0 .5em #0066CC;
    box-shadow: 0 0 .5em #0066CC;   
    background:#E5EFFA url('/_images/ico_info.png') no-repeat;
}
.info_box h1 {
	color:#0066CC;
}

.error_box, .success_box, .warning_box, .info_box {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

    margin:10px 0px;
    padding:22px 10px 22px 60px;
	background-position: 12px 12px;
}

















#terms {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:20px;
	height:300px;
	overflow:scroll;
	overflow-x: hidden;
}


#TermsNotice{
	background:#d3ffbb;
	padding:10px;
	border:1px solid #89d25e;
	color:#649a44;
	font-size: 110%;
	
}
._name {
	font-size:16pt;
	padding:0px;
	margin:0px;
}

.microdate {
	width:30px;
	text-align:center;
	border:1px solid #53A93F;
}
.micromonth {
	background-color:#53A93F;
	text-transform:uppercase;
	font-size:8pt;
	color:#40482e;
}
.microday {
	background-color:#FFFFFF;
	font-size:10pt;
	color:#333333;
	font-weight:700;
}
.QuickTestimonial{

}
.Testimonial {
	font-style:italic;
	padding:20px 20px 10px 40px;
	background:url('/_images/quotes.gif') no-repeat;
	min-height:20px;
}
.Author {
	text-align:right;
	font-weight:700;
}
.Organization {
	text-align:right;
}
.Sell_HR {
	color:#E5EADA;
	background-color: #E5EADA;
	height: 1px;
	margin:20px 0px 20px 0px;
	border:0px;
}

#QuickTestimonial {
	border-bottom:1px solid #FFCC00;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	padding:10px;
	background-color:#fbefd3;
	font-style:italic;
}
.ErrorMessage {
	border:1px solid #CC0000;
	background-color:#FF9999;
	padding:20px;
}
#user_login_box, #promoter_login_box {
	width:360;
	text-align:left;
	padding-top:75px;
}
#user_login_box {
	background:url('/_images/bg_user_login.jpg') no-repeat;
}
#promoter_login_box {
	background:url('/_images/bg_promoter_login.jpg') no-repeat;
}
#user_login_form, #promoter_login_form {
	width:330px;
	text-align:left;
	margin-left: 20px;
}
.login_field_title{
	font-size:18px;
	color:#333300;
}
.login_input_box {
	width:260px;
	font-size:14pt;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	padding:2px 5px 2px 5px;
}
#user_login_form input[type="text"],#user_login_form input[type="password"]{
	border:2px solid #FAB72A;
	font-weight:normal;
}
#promoter_login_form input[type="text"], #promoter_login_form input[type="password"]{
	border:2px solid #666600;
	font-weight:normal;
}

.action_button {
	background:#809745 url(/_images/bg_button_bevel.png) repeat-x;
	color:#ffffff;
	text-shadow:-1px -1px 0px #637535;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	border:2px solid #46554e;
	padding:5px 10px 5px 10px;
	cursor:hand;
	display:block;
	width:200px;
	margin:5px 0px;
	font-weight:700;
}
.action_button:hover,.big_button:hover {
	color:#fefae8;
}
.big_button {
	background:#809745 url(/_images/bg_button_bevel.png) repeat-x;
	color:#ffffff;
	text-shadow:-1px -1px 0px #637535;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	border:2px solid #53A93F;
	padding:5px 10px 5px 10px;
	cursor:hand;
}
.login_button {
	background:#FFCC00 url(/_images/bg_button_bevel.png) repeat-x;
	color:#ffffff;
	text-shadow:-1px -1px 0px #FAB72A;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	border:2px solid #FAB72A;
	padding:5px 10px 5px 10px;
	cursor:hand;
}
.small_yellow_button {
	background:#FFCC00 url(/_images/bg_button_bevel.png) repeat-x;
	color:#FFFFFF;
	font-size:9pt;
	text-shadow:1px 1px 0px #FAB72A;
	font-weight:normal;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	border:1px solid #FAB72A;
	padding:2px 5px 2px 5px;
	font-weight:700;
}
.small_yellow_button:hover {
	color:#ffffff;
}
.forgot_password {
	font-size:8pt;
	float:right;
}
.small_button {
	background:#809745 url(/_images/bg_button_bevel.png) repeat-x;
	color:#ffffff;
	font-size:9pt;
	font-weight:normal;
	text-shadow:1px 1px 0px #809745;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	border:1px solid #46554e;
	padding:2px 5px 2px 5px;
}
.small_button:hover {
	color:#ffffff;
}

#quick_login {
	background:url('/_images/bg_quick_login.jpg') no-repeat;
	width:224px;
	text-align:left;
	padding-top:40px;
}
#quick_login_form {
	width:180px;
	text-align:left;
	margin: auto;
	font-size:8pt;
	color:#46554e;
	text-shadow:1px 1px 0px #FAB72A;
}
#quick_login_form input[type="text"],#quick_login_form input[type="password"]{
	border:1px solid #FAB72A;
	font-weight:normal;
	width:170px;
	font-size:8pt;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	padding:2px 5px 2px 5px;
}
.ticket_availability, .notes {
	font-size:8pt;
	color:#666666;
}
.payby_d {
	background-color:#99CC33;
	text-transform:uppercase;
}
.payby_c {
	background-color:#CC9933;
	text-transform:uppercase;
}
.payby_e {
	background-color:#996699;
	text-transform:uppercase;
}

tr.tDnD_whileDrag td {
    background-color:#FFCC00;
	font-weight:700;
}
._thumbnail {
	width:80px;
	height:80px;
	clip:rect(0px, 80px, 80px, 0px);
	overflow:hidden;
	border:5px solid #ececec;
}
._thumbnail img {
	width:100%;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.thunbnail_70 {
	width:70px;
	height:70px;
	clip:rect(0px, 70px, 70px, 0px);
	overflow:hidden;
}
tr.refunded td, .refund {
	color:#cc0000;
}
table.data{
	width: 100%;
}

table.data tr:nth-child(odd)  { 
	background-color:#f2f2f2; 
    -webkit-transition: background-color .5s linear;   
       -moz-transition: background-color .5s linear; 
            transition: background-color .5s linear;}

table.data tr:hover{
	background: #f4f6f0;
}

table.data td, table.data th{
	border-bottom: 1px solid #DDDDDD;
	margin:0;
	padding:3px 10px;
}

table.data th{
	text-align:left;
}

.buttonPro{
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	padding: 3px 8px;
	font-size: 11px;
	font-weight: normal;
	margin:5px 0 0 0;
	
	border: 1px solid #778b46;
	border-color: #778b46 #778b46 #778b46;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset  0 0 1px #eff2f7;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset  0 0 1px #eff2f7;
	box-shadow: 0 1px 2px #eaeaea, inset  0 0 1px #eff2f7;
	
	background: #3b5998;
	background: -webkit-gradient(linear, left top, left bottom, from(#96ad5d), to(#7a8e48));
	background: -moz-linear-gradient(top, #96ad5d, #7a8e48);
	color: #fff;
	text-shadow: 0 1px 1px #2e2e2e;
}
.buttonPro:hover{
	color:#fff;
	text-decoration:underline;
}
.featured_artist {
	background-color:#999999;
	float:left;
	text-align:center;
	padding:5px;
	width:210;
	margin:5px;  
}
.artist_name a {
	display:block;
	color:#FFFFFF;
	font-weight:700;
	text-shadow: 0 1px 1px #000000;
	padding:5px 0px 0px 0px;
}
#preview-mode {
	text-align:center;
	border: 2px solid #0066CC;
	color: #0066CC;	
	-moz-box-shadow: 0 0 .5em #0066CC;
	-webkit-box-shadow: 0 0 .5em #0066CC;
    box-shadow: 0 0 .5em #0066CC;   
    background:#E5EFFA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    margin:10px 0px;
	padding:10px;
}

#Top_10 {
	width:90%;
	background-color:#FFFFFF;
	border:2px solid #46554e;
	color:#FFFFFF;
	-webkit-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#Top_10_Header {
	background-color:#53A93F;
	padding:10px;
	font-size:12pt;
	color:#FFFFFF;
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	text-align:center;
	font-weight:700;
}
#Top_10 table{
	-webkit-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.Top_10_thumbnail {
	width:30px;
	height:30px;
	clip:rect(0px, 30px, 30px, 0px);
	overflow:hidden;
	border:1px solid #ececec;
}
.Top_10_thumbnail img {
	width:100%;
}
.Top_10_link {
	font-size:8pt;
	color:#53A93F;
}
.Top_10_Number {
	font-size:14pt;
	text-align:center;
	color:#666666;
	background-color:#F3F3F3;
	border-bottom:1px solid #FFFFFF;
}
.top_10 {
	padding:5px !important;
}
.unread {
	font-weight:700;
}
.widgettitle {
	margin:0px 0px 10px 0px;
	background:#758E3A;
	color:#FFFFFF;
	font-weight:700;
	text-align:left;
	font-size:12pt;
	padding:10px;
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.widget {
	margin:20px 0px;
}
.fbtitle {
	background:#758E3A url(/_images/ico_facebook_32.png) no-repeat;
	background-position:210px 5px;
}
.billing-box {
	width:320px;
	float:left;
}
.payment-box {;
	border:5px solid #53A93F;
	background-color:#f1f4eb;
	Padding:20px;
}
.submit_div {
	text-align:right;
	padding:20px 0px;
}

.countdown_timer_notification {
    background-color: #FFF9D0;
    border: 1px solid #FFE661;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0 11px 21px;
    color: #555;
    margin-bottom: 15px;
}
.countdown_timer_notification div {
    float: left;
    font-size: 30px;
    line-height: 28px;
    margin-top: 3px;
    *margin-top: 2px;
}
.countdown_timer_notification p {
    float: left;
    margin-left: 16px;
    line-height: 15px;
    margin-top: 2px;
}

.clrfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#videos {
	text-align:center;
}


#boxoffice-steps {
	border:1px solid #cccccc;
	background-color:#eeeeee;
	width:100%;
}
#boxoffice-steps td{
	padding:20px;
	text-align:center;
	width:25%;
}
.active-step {
	background-color:#dedede;
}
.metro-button {
	text-align:left;
	padding:5px 20px;
	border-top:2px solid #006600;
	background-color:#669900;
	color:#ffffff;
}
.metro-button:hover {
	border-top:2px solid #006600;
	background-color:#99cc00;
	color:#ffffff;
	cursor:hand;
}
.artist-links {
	width:150px;
	float:right;
	height:225px;
	background-color:#cccccc;
}
#social-icons {
	float:right;
	width:160px;
}
#social-icons a {
	margin:5px;
	font-size:18pt;
	color:#ffcc00;
	display:inline-block;
}
#social-icons a:hover {
	color:#4b5c52;
}

/* ---- Counter ---- */

#countdown-wrapper{
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:20px;
	text-align:center;
	color:#666666;
}
#countdown {
	list-style: none;
	padding: 0;
	display: block;
	text-align: center;
}
#countdown li {
	display: inline-block;
}
#countdown li span {
	font-size: 80px;
	font-weight: 300;
	line-height: 80px;
}
#countdown li.seperator {
	font-size: 40px;
	line-height: 70px;
	vertical-align: top;
}
#countdown li p {
	font-size: 14px;
}


.checkout_steps {
	width:100%;
}
.cart_step {
	background:#eeeeee;
	color:#cccccc;
	width:25%;
}
.cart_step_active {
	background:#cccccc;
	color:#ffffff;
	width:25%;
}
.cart_step, .cart_step_active {
	text-align:center;
	width:25%;
	padding:20px;
}
.step {
	font-weight:700;
	font-size:1.5em;
}

@media print {
	html body * {
	 /*display:none;*/
	}
	
	#main_content {
	 display:block !important;
	}
}


.fa-1 {
	font-size:1em !important;
}
.fa-2 {
	font-size:3em !important;
}
.fa-3 {
	font-size:5em !important;
}
.fa-4 {
	font-size:7em !important;
}
.fa-5 {
	font-size:9em !important;
}
.fa-6 {
	font-size:11em !important;
}
.male {
	background-color:#338cc6;
	color:#ffffff;
}
.female {
	background-color:#b755ba;
	color:#ffffff;
}

.nav-tabs > .active > a {
	border-top: 3px solid #FFCC00 !important;
}
	
.nav-tabs > li > a {
	border-top: 3px solid transparent !important;
}
.form-error {
  clear:both;
  position: relative;
  display: inline-block !important;
  padding: 2px 10px;
  margin: 0;
  list-style: none;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  background: #b94a48;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.form-error::after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #B94A48;
  position: absolute;
  top: -6px;
  left: 3px;
}
.has-error {
	border-color:#A94442 !important;
	background-color: #f8eeee !important;
	color:#A94442 !important;
}
.has-error:focus {
	background-color: #ffffff !important;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(255, 0, 0, 0.6) !important;
}
.form-control {
	display:block !important;
}
/* ==Portlet [.portlet]*/
/* ----------------------------------------------- */
.portlet {
  position: relative;
  clear: both;
  width: auto;
  margin-bottom: 2em;
  /* Clearfix Hack */
  /* portlet Plain */
}
.portlet .portlet-header {
  position: relative;
  padding: 1px 15px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #D5D5D5;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-background-clip: padding-box;
}
.portlet .portlet-header:before,
.portlet .portlet-header:after {
  content: " ";
  display: table;
}
.portlet .portlet-header:after {
  clear: both;
}
.portlet .portlet-header h1,
.portlet .portlet-header h2,
.portlet .portlet-header h3,
.portlet .portlet-header h4,
.portlet .portlet-header h5,
.portlet .portlet-header h6 {
  float: left;
  margin: 0 1em 0 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 400;
  color: #555;
  text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}
.portlet .portlet-header h1 i,
.portlet .portlet-header h2 i,
.portlet .portlet-header h3 i,
.portlet .portlet-header h4 i,
.portlet .portlet-header h5 i,
.portlet .portlet-header h6 i {
  display: inline-block;
  margin-top: -3px;
  margin-right: 10px;
  font-size: 16px;
  color: #777;
  vertical-align: middle;
}
.portlet .portlet-tools {
  float: left;
  display: inline-block;
  padding: 0;
  margin: 5px 0 0 0;
}
.portlet .portlet-tools > li {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  list-style: none;
}
.portlet .portlet-tools .btn-icon {
  margin-top: -2px;
  color: #555;
  font-size: 16px;
}
.portlet .portlet-tools .btn-icon:hover {
  text-decoration: none;
  background-color: #fff;
}
.portlet .portlet-tools .btn-icon .caret {
  margin-top: -3px;
}
.portlet .portlet-tools .dropdown-menu {
  left: auto;
  right: 0;
}
.portlet .portlet-tools .btn.btn-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 0;
}
.portlet .portlet-tools .form-control.input-sm {
  display: inline-block;
  width: 125px;
  height: 26px;
}
.portlet .portlet-tools .progress {
  margin-top: 0;
  margin-bottom: 0;
  width: 125px;
}
.portlet .portlet-tools .nav-tabs,
.portlet .portlet-tools .nav-pills {
  margin-bottom: 0;
}
.portlet .portlet-tools .nav-pills > li > a {
  padding: 2px 9px;
  font-size: 12px;
  font-weight: 600;
}
.portlet .portlet-tools .nav-pills > li.active > a,
.portlet .portlet-tools .nav-pills > li.active > a:hover,
.portlet .portlet-tools .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #555;
}
.portlet .portlet-toolbar {
  padding: 10px 15px;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ebebeb 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ebebeb 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffebebeb', GradientType=0);
  border: 1px solid #d5d5d5;
}
.portlet .portlet-toolbar:before,
.portlet .portlet-toolbar:after {
  content: " ";
  display: table;
}
.portlet .portlet-toolbar:after {
  clear: both;
}
.portlet .portlet-header + .portlet-content,
.portlet .portlet-toolbar + .portlet-content {
  margin-top: 1px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.portlet .portlet-header + .portlet-toolbar {
  margin-top: 1px;
}
.portlet .portlet-content + .portlet-toolbar {
  margin-top: 1px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.portlet .toolbar-bottom .portlet-content {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.portlet.portlet-nopad .portlet-content {
  padding: 0;
}
.portlet .portlet-content:before,
.portlet .portlet-content:after {
  content: " ";
  display: table;
}
.portlet .portlet-content:after {
  clear: both;
}
.portlet.portlet-plain {
  background: transparent;
  border: none;
}
.portlet.portlet-plain .portlet-header {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 8px;
  padding-left: 0;
  background: #fff;
  filter: none;
  border: none;
  border-bottom: 1px dotted #ccc;
}
.portlet.portlet-plain .portlet-header h3 {
  left: 0;
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  color: #555;
  line-height: 22px;
}
.portlet.portlet-plain .portlet-header i {
  font-size: 20px;
}
.portlet.portlet-plain .portlet-content {
  padding-right: 0;
  padding-left: 0;
  background: transparent;
  border: none;
}
.portlet {
  border: 1px solid #D5D5D5;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.portlet-content {
  padding: 22px 15px;
  background: #FFF;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.portlet-footer {
  padding: 15px;
}
.portlet-table .portlet-content {
  padding: 0;
}
.portlet-table .portlet-content .table-bordered {
  margin-bottom: 0;
  border: none;
}
.portlet-table .portlet-content .table-bordered thead > tr > th:first-child,
.portlet-table .portlet-content .table-bordered tbody > tr > td:first-child {
  border-left: none;
}
.portlet-table .portlet-content .table-bordered thead > tr > th:last-child,
.portlet-table .portlet-content .table-bordered tbody > tr > td:last-child {
  border-right: none;
}

/* ==Accordion */
/* ----------------------------------------------- */
.accordion .panel-heading {
  padding: 0;
}
.accordion .accordion-toggle {
  display: block;
  padding: 10px 15px;
  font-size: 14px;
  cursor: pointer;
}
.accordion .accordion-toggle:hover,
.accordion .accordion-toggle:active,
.accordion .accordion-toggle:focus {
  text-decoration: none;
  outline: none !important;
}
.accordion .panel.open .accordion-toggle {
  color: #fff;
  background-color: #FFCC00;
}


.panel{
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}

.panel-body{
	padding:15px
}

.panel-heading{
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}

.panel-heading>.dropdown .dropdown-toggle{
	color:inherit
}

.panel-title{
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}

.panel-title>a{
	color:inherit
}

.panel-footer{
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}

.panel>.list-group{
	margin-bottom:0
}

.panel>.list-group .list-group-item{
	border-width:1px 0;
	border-radius:0
}

.panel>.list-group:first-child .list-group-item:first-child{
	border-top:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}

.panel>.list-group:last-child .list-group-item:last-child{
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}

.panel-heading+.list-group .list-group-item:first-child{
	border-top-width:0
}

.panel>.table,.panel>.table-responsive>.table{
	margin-bottom:0
}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{
	border-top-right-radius:3px;
	border-top-left-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{
	border-top-left-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{
	border-top-right-radius:3px
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
	border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
	border-bottom-right-radius:3px
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{
	border-top:1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{
	border-top:0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
	border:0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{
	border-left:0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{
	border-right:0
}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{
	border-bottom:0
}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
	border-bottom:0
}

.panel>.table-responsive{
	border:0;
	margin-bottom:0
}

.panel-group{
	margin-bottom:20px
}

.panel-group .panel{
	margin-bottom:0;
	border-radius:4px;
	overflow:hidden
}

.panel-group .panel+.panel{
	margin-top:5px
}

.panel-group .panel-heading{
	border-bottom:0
}

.panel-group .panel-heading+.panel-collapse .panel-body{
	border-top:1px solid #ddd
}

.panel-group .panel-footer{
	border-top:0
}

.panel-group .panel-footer+.panel-collapse .panel-body{
	border-bottom:1px solid #ddd
}

.panel-default{
	border-color:#ddd
}

.panel-default>.panel-heading{
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}

.panel-default>.panel-heading+.panel-collapse .panel-body{
	border-top-color:#ddd
}

.panel-default>.panel-footer+.panel-collapse .panel-body{
	border-bottom-color:#ddd
}

.panel-primary{
	border-color:#428bca
}

.panel-primary>.panel-heading{
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}

.panel-primary>.panel-heading+.panel-collapse .panel-body{
	border-top-color:#428bca
}

.panel-primary>.panel-footer+.panel-collapse .panel-body{
	border-bottom-color:#428bca
}

.panel-success{
	border-color:#d6e9c6
}

.panel-success>.panel-heading{
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}

.panel-success>.panel-heading+.panel-collapse .panel-body{
	border-top-color:#d6e9c6
}

.panel-success>.panel-footer+.panel-collapse .panel-body{
	border-bottom-color:#d6e9c6
}

.panel-info{
	border-color:#bce8f1
}

.panel-info>.panel-heading{
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}

.panel-info>.panel-heading+.panel-collapse .panel-body{
	border-top-color:#bce8f1
}

.panel-info>.panel-footer+.panel-collapse .panel-body{
	border-bottom-color:#bce8f1
}

.panel-warning{
	border-color:#faebcc
}

.panel-warning>.panel-heading{
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}

.panel-warning>.panel-heading+.panel-collapse .panel-body{
	border-top-color:#faebcc
}

.panel-warning>.panel-footer+.panel-collapse .panel-body{
	border-bottom-color:#faebcc
}

.panel-danger{
	border-color:#ebccd1
}

.panel-danger>.panel-heading{
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}

.panel-danger>.panel-heading+.panel-collapse .panel-body{
	border-top-color:#ebccd1
}

.panel-danger>.panel-footer+.panel-collapse .panel-body{
	border-bottom-color:#ebccd1
}
.social-icon {
	background:#999999;
	color:#ffffff;
	height:30px;
	width:30px;
	line-height:30px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	margin:0px 3px;
}
.social-icon:hover {
	 background:#738B3B;
}
.text-center {
	text-align:center !important;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.cart-qty {
	font-size:14pt;
	font-weight:700;
	text-align:center;
}
.cart-item {
	font-size:12pt;
	font-weight:700;
}
.cart-total {
	font-size:18pt;
	font-weight:700;
}
._4s7c {
	border:none !important;
}
#footer {
	background-color:#F3F3F3;
	padding:20px;
	border-top:5px solid #D5D5D5;
}
#footer a {
	color:#666666;
}
#footer .copyright {
	color:#666666;
	text-align:left;
	font-size:8pt;
}
.progress-bar.active, .progress.active .progress-bar {
    animation: 2s linear 0s normal none infinite running progress-bar-stripes;
}
.progress-bar-striped, .progress-striped .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.progress-bar {
    float: left;
    width: 0px;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    background-color: #337AB7;
    box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15) inset;
    transition: width 0.6s ease 0s;
}

#cart-indicator {
    z-index: 2000;
    position: fixed;
    top: 0px;
    height: auto;
    background-color: rgba(255, 204, 0, 0.9);
    color: #FFF;
    width: 100%;
    padding: 10px;
	font-size:14pt;
	margin-bottom:50px;
}

#menu-utilities {
	margin:0px !important;
}

#moving_quick td, #recently_added td {
	padding: 25px 5px;
	border-bottom: 1px solid #eeeeee;
}
.calendar-header .date {
    clear: both;
    float: left;
    font-size: 22px;
    color: #E1261C;
    height: 38px;
    line-height: 38px;
    width: 100%;
}
.calendar-header .date {
    background: none repeat scroll 0% 0% #E5E3D5;
    border-radius: 10px;
    color: #758E3A;
    height: 45px;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}

.calendar-header .date .prev, .calendar-header .date .next {
    margin:8px 10px 0px 10px;
}

.base100{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.base1002{
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.th100{
	position:absolute;
	top:0;
	height:100%;
}
.lw100{
	position:absolute;
	left:0;
	width:100%;
}
.th1002{
	position:relative;
	top:0;
	height:100%;
}
.lw1002{
	position:relative;
	left:0;
	width:100%;
}

.dialog-overlay {

	/* set it to fill the whil screen */
	width:100%; 
	height:100%;
	
	/* transparency for different browsers */
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5; 
	background:#000; 

	/* make sure it appear behind the dialog box but above everything else */
	position:absolute; 
	top:0; left:0; 
	z-index:3000; 

	/* hide it by default */
	display:none;
}

#warnDiv {
	z-index:1060;
	text-align:left;
}
#warnDiv div.modal-header {
	background:#ffcc00;
	color:#fff;
}
#warnDiv div.modal-header h3,#warnDiv div.modal-header-error a {
	color:#ffffff;
	border:none;
}


.dialog-box {
	
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	
	/* css3 border radius */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	
	background:#eee;
	
}

.dialog-content {
	/* style the content */
	text-align:left; 
	padding:10px; 
	margin:13px;
	color:#666; 
	font-family:arial;
	font-size:11px; 
}

.dialog-button {
	/* styles for button */
	margin:10px auto 0 auto;
	text-align:center;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	
	/* button color */
	background-color: #1E7F00;
	
	/* css3 implementation :) */
	/* rounded corner */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	/* drop shadow */
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	
	/* text shaow */
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	cursor: pointer;
	
}

.dialog-button:hover {
	background-color: #20C300;	
}

.list-group {
    list-style-type: none;
	margin:0px;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #FFF;
    border: 1px solid #DDD;
}

.list-group-item > .badge {
    float: right;
}
.list-group > .active {
    background-color: #F3F3F3;
	color:#555;
	font-weight:bold;
}
.modal {
	text-align:left !important;	
}

.spinner-xs, .spinner-sm, .spinner-md, .spinner-lg, .spinner-xl {
  border-radius: 50%;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(118, 143, 58, 0.2);
  border-right: 1.1em solid rgba(118, 143, 58, 0.2);
  border-bottom: 1.1em solid rgba(118, 143, 58, 0.2);
  border-left: 1.1em solid #53A93F;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.spinner-xs {
  margin: .2em auto;
  width: 2em !important;
  height: 2em !important;
  border-width:.2em !important;
}
.spinner-sm {
  margin: .4em auto;
  width: 4em !important;
  height: 4em !important;
  border-width:.4em !important;
}
.spinner-md {
  margin: .6em auto;
  width: 6em !important;
  height: 6em !important;
  border-width:.6em !important;
}
.spinner-lg {
  margin: .8em auto;
  width: 8em !important;
  height: 8em !important;
  border-width:.8em !important;
}
.spinner-xl {
  margin: 1em auto;
  width: 10em !important;
  height: 10em !important;
  border-width:1em !important;
}
/* Animation for Spinners */
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}