/* Theme 03 - Poly Vinyl */

/* @group Main */
body, .site-page {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.7)), to(rgba(255,255,255,.1)));
	background-color: #9c96b8;
}
/* @end */

/* @group Navigation */
/* @group Tab Menu */
.tabmenu {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.9)));
	background-color: #9c96b8;
}
.tabmenu a div {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.3)));
	background-color: #9c96b8;
}
.tabmenu a:active div, .tabmenu a.enabled div {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,.1)));
	background-color: #9c96b8;
}
/* @end */
/* @group Top Menu */
.topmenu {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.2)), to(rgba(0,0,0,.8)));
	background-color: #9c96b8;
}
/* @end */
/* @end */
/* @group Header */
#header {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,0)));
	background-color: #9c96b8;
	border-top: 1px solid rgba(255,255,255,.7);
	border-bottom: 1px solid rgba(0,0,0,.5);
	color: #fff;
	-webkit-box-sizing: border-box;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
}
#header .button.back {
	top: 6px;
	left: 10px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: -1px -1px 2px rgba(255,255,255,.2);
	padding: 0 9px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.4)));
	background-color: #9c96b8;
}
#header .button.default {
	top: 6px;
	right: 10px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: -1px -1px 2px rgba(255,255,255,.2);
	padding: 0 9px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.5)));
	background-color: #9c96b8;
}
#header .button.back.selected, 
#header .button.back:active, 
#header .button.default.selected, 
#header .button.default:active {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.2)));
}
/* @end */
/* @group Table Views */
.table-view .section {
	background-color: rgba(255,255,255,.8);
}
.table-view li, 
.table-view .section>li:first-of-type, 
.table-view .section>li:last-of-type {
	border-color: rgba(0,0,0,.1);
}
.table-view .row-label {
	color: #000;
}
.table-view a {
	background: none;
}
.table-view a.selected, 
.table-view a:active {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.1)), to(rgba(0,0,0,.3)));
	background-color: #9c96b8;
}
.table-view.grouped .section, 
.content-view.grouped {
	border-color: rgba(0,0,0,.5) rgba(0,0,0,.4) rgba(0,0,0,.3) rgba(0,0,0,.4);
}
.table-view.grouped h1 {
	color: rgba(0,0,0,.6);
	text-shadow: 0 1px 0px rgba(255,255,255,.8);
}
/* @end */
/* @group Content Views */
.content-img {
	background: #fff;
	border: 1px solid rgba(0,0,0,.3);
}
/* @end */
/* @group Buttons */
.button-row {
	display: inline-table; 
	width: 100%;
}
.button-cell {
	display: table-cell;
}
.lg-button {	
	-webkit-border-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.9)), to(rgba(255,255,255,.3)));
	background-color: #9c96b8;
	margin: 10px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.8);
	text-shadow: 0 1px 1px rgba(255,255,255,.5);	
}
.lg-button.selected,
.lg-button:active  {	
	color: #000;
	text-shadow: 0 1px 1px rgba(255,255,255,.5);	
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), to(rgba(255,255,255,.6)));
	-webkit-border-image: none;
}
.lg-button.black {
	color: #fff;
	-webkit-border-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.4)), to(rgba(0,0,0,.9)));
	text-shadow: 0 1px 1px rgba(0,0,0,.8);	
}
.lg-button.blue {
	color: #fff;
	-webkit-border-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(66, 74, 164,.4)), to(rgba(66, 74, 164,.9)));
	text-shadow: 0 1px 1px rgba(0,0,0,.8);	
}
.lg-button.blue.selected,
.lg-button.blue:active  {	
	-webkit-border-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(66, 74, 164,.9)), to(rgba(66, 74, 164,.4)));
}
.lg-button.black-left, 
.lg-button.black-right {
	color: #fff;
	-webkit-border-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.4)), to(rgba(0,0,0,.9)));
	text-shadow: 0 1px 1px rgba(0,0,0,.8);	
}
.lg-button.black.selected,
.lg-button.black:active, 
.lg-button.black-left.selected,
.lg-button.black-left:active,
.lg-button.black-right.selected,
.lg-button.black-right:active  {	
	-webkit-border-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.9)), to(rgba(0,0,0,.4)));
}
/* @end */
