@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #F2FBFB url(/images/bg-gradient.jpg) top repeat-x;
	text-align: center;
	width: 100%;
	height: 100%;
}
body img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#holder {
	min-width: 1100px;
	width: auto !important;
	width: 1100px;
	min-height: 750px;
	height: auto !important;
	height: 750px;
	padding: 0px;
	margin: 0px;
	background: url(/images/bg-graphic.jpg) top center no-repeat;
	display: block;
	position: relative;
}

#wrapper {
	width: 1100px;
	text-align: left;
	height: auto;
	display: block !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 50px;
	position: relative;
}

#nav {
	width: 1000px;
	height: 225px;
	margin-left: 50px;
	position: relative;
	z-index: 5;
}

#homeMovie {
	position: relative;
	z-index: 2;
	width: 920px;
	height: 220px;
	top: -40px;
	left: 90px;
}

#missionStatement {
	position: relative;
	z-index: 1;
	width: 985px;
	height: 305px;
	top: -50px;
	left: 57px;
}

#musicAndArts {
	position: relative;
	z-index: 2;
	width: 987px;
	height: 125px;
	top: -82px;
	left: 56px;
}

#newsTicker {
	position: relative;
	z-index: 1;
	width: 987px;
	height: 105px;
	top: -116px;
	left: 56px;
	margin-bottom: -105px;
}

#footer {
	width: 991px;
	position:relative;
	z-index: 1;
	padding-top: 25px;
	left: 53px;
	background: url(/images/shadowBottom.png) top center no-repeat;
	top: -16px;
}
#socialNetwork {
	position: static;
	float: left;
	margin-left: 33px;
}
#fanCue {
	position: static;
	float: right;
	font: 10px "Futura", Century Gothic, Geneva;
	color: #8ca2a7;
	letter-spacing: .2em;
	margin-top: -12px;
	margin-right: 33px;
}
#fanCue a:link {color: #8ca2a7; text-decoration: none;}
#fanCue a:active {color: #8ca2a7; text-decoration: none;}
#fanCue a:hover {color: #8ca2a7; text-decoration: underline; background: none; font-size: 10px;}
#fanCue a:visited {color: #8ca2a7; text-decoration: none;}
#fanCue a:visited:hover {color: #8ca2a7; text-decoration: underline; background: none; font-size: 10px;}
#fanCue img {position: relative; top: 12px; border: 0px;}

#shadowL {
	position: absolute;
	left: 53px;
	top: 116px;
	z-index: 5;
	/*background: url(/images/shadowL.png);*/
	width: 5px;
	height: 75%;
}
#shadowR {
	position: absolute;
	left: 1042px;
	top: 116px;
	z-index: 5;
	/*background: url(/images/shadowL.png);*/
	width: 5px;
	height: 75%;
}

#content {
	font: 13px "Gotham Book", Geneva, Arial, Helvetica, sans-serif;
	color: #417c8d;
	width: 925px;
	height: auto;
	position: relative;
	top: -15px;
	left: 89px;
	padding-bottom: 20px;
	background: url(/images/bg-content-1.png) bottom no-repeat;
}
#content a {color: #FE73D6; font-weight: bold; text-decoration: none;}
#content a:hover, a:visited:hover {color: #FE73D6; font-weight: bold; font-size: 13px; text-decoration: underline; background: none;}

#musicArts {
	position: relative;
	z-index: 2;
	width: 987px;
	height: 125px;
	left: -33px;
	top: 70px;
	margin-top: -60px;
	padding-bottom:40px;
}

#pageHeader {
	width: 100%;
	height: 70px;
	text-align: left;
	margin-bottom: 10px;
}

#rotator {
	position: absolute;
	z-index: 5;
	width: 363px;
	height: 277px;
}

#gallery {
	width: 925px;
	height: 525px;
	position: relative;
	z-index: 3;
	top: -50px;
	margin-bottom: -149px;
}

#paint {
	width: 100%;
	height: 175px;
	margin-bottom: -50px;
}

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
	z-index: 1001;
}

.lightbox_video {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 320px;
    padding: 0px;
	margin-left: -200px;
	margin-top: -160px;
    background-color: white;
    z-index:1002;
    overflow: auto;
	-o-box-shadow: 0px 3px 10px #000;
	-icab-box-shadow: 0px 3px 10px #000;
	-khtml-box-shadow: 0px 3px 10px #000;
	-moz-box-shadow: 0px 3px 10px #000;
	-webkit-box-shadow: 0px 3px 10px #000;
	box-shadow: 0px 3px 10px #000;
}

.lightbox_love {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 700px;
    height: 400px;
    padding: 0px;
	margin-left: -350px;
	margin-top: -200px;
    background-color: white;
    z-index:1002;
    overflow: auto;
	-o-box-shadow: 0px 3px 10px #000;
	-icab-box-shadow: 0px 3px 10px #000;
	-khtml-box-shadow: 0px 3px 10px #000;
	-moz-box-shadow: 0px 3px 10px #000;
	-webkit-box-shadow: 0px 3px 10px #000;
	box-shadow: 0px 3px 10px #000;
}

.closer {
	width: 44px;
	height: 33px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 172px;
	margin-top: -195px;
	display: none;
	z-index: 1003;
}
 
.lightbox {
    display: none;
    position: fixed;
    top: 7%;
    left: 7%;
    width: 80%;
    height: 80%;
    padding: 16px;
    border: 10px solid #999999;
    background-color: white;
    z-index:1002;
    overflow: auto;
	-o-box-shadow: 0px 3px 10px #000;
	-icab-box-shadow: 0px 3px 10px #000;
	-khtml-box-shadow: 0px 3px 10px #000;
	-moz-box-shadow: 0px 3px 10px #000;
	-webkit-box-shadow: 0px 3px 10px #000;
	box-shadow: 0px 3px 10px #000;
}


#clear {
	width: 100%;
	clear: both;
}

#leftNav {
	width: 232px;
	position: relative;
	float: left;
	margin-left: 10px;
	left: -40px;
	background: url(/images/newsList-top.png) 36px 0px  no-repeat;
}
#leftNav ul {
	margin: 0px 0px 0px 36px;
	width: 178px;
	padding: 0px;
	background: url(/images/bg-lightBlue.png);
}
#leftNav ul li {
	list-style-type: none;
	color: #FFFFFF
}
#leftNav a {
	display: block;
	color: #FFF;
	padding: 10px;
	text-decoration: none;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: normal;
}
#leftNav a:hover, a:visited:hover {
	background: url(/images/bg-blue.png);
	text-decoration: none;
	color: #FFF;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: normal;
}

a.menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	background: url(/images/arrow-down.png) 158px no-repeat;
	padding-left: 20px;
	cursor: hand;
	cursor: pointer;
}

ul.categoryitems {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: -36px;
}
ul.categoryitems li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.categoryitems li a {
	display: block;
	color: #FFF;
	padding: 10px;
	text-decoration: none;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: normal;
}
ul.categoryitems li a:hover, a:visited:hover {
	background: url(/images/bg-blue.png);
	text-decoration: none;
	color: #FFF;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: normal;
}

#newsContent {
	position: relative;
	float: left;
	width: 680px;
	left: -15px;
}

#newsContent h1 {
	font: 14px "Gotham Book", Geneva, Arial;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#pageContent {
	position: relative;
	float: left;
	width: 680px;
}
#pageContent a:hover {font-size: inherit;}
#pageContent a:visited:hover {font-size: inherit;}

#position h1 {
	font: 14px "Gotham Book", Geneva, Arial;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.date {
	font-style: italic;
	color: #679EAF;
	font-size: 12px;
}

#store {
	position: relative;
	float: left;
	width: 700px;
	left: -22px;
	margin-right: -20px;
}
#store hr {
	width: 100%;
	height: 6px;
	background: url(/images/hr2.png);
	padding: 0px;
	margin: 15px 0px 10px 0px;
	border: 0px;
}

#store h1 {
	font: 14px "Gotham Book", Geneva, Arial;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #FE73D6;
}

#storeDonate {
	width: 700px;
	height: 114px;
	background: url(/images/bg-donate.jpg) no-repeat;
	margin-bottom: 5px;
	clear: both;
}
#storeDonate form {
	position: static;
	float: left;
	margin: 70px 0px 0px 20px;
}
#storeDonate label {
	position: static;
	float: left;
	margin-right: 10px;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: bold;
	color: #fff;
}
#storeDonate input {
	position: relative;
	float: left;
	top: -1px;
	margin-right: 20px;
	width: 140px;
	height: 14px;
	padding: 2px;
	font: 12px "Gotham Book", Geneva, Arial;
	color: #FE73D6;
	border: 1px solid #72914e;
}
#storeDonate #submit {
	position: relative;
	float: left;
	top: -23px;
	width: 189px;
	height: 52px;
	border: 0px;
}

#storeItem {
	width: 227px;
	height: 220px;
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	background: url(/images/bg-tan.png);
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-right: 5px;
	position: relative;
	float: left;
}
#storeItem center {
	margin-top: 13px;
	font: 11px "Gotham Book", Geneva, Arial;
	font-weight: bold;
	color: #286e81;
}
#storeItemAction {
	position: absolute;
	top: 175px;
	width: 227px;
}
#price {
	position: static;
	float: left;
	font: 16px "Gotham Book", Geneva, Arial;
	color: #5d9e10;
	margin-left: 13px;
	margin-top: 5px;
}
#cartButtons {
	position: static;
	float: right;
	margin-right: 13px;
}
#cartButtons img {
	border: 0px;
	float: left;
	margin-left: 8px;
}

#storeHeader {
	width: 100%;
	padding: 5px;
	clear: both;
	font: 18px "Gotham Book", Geneva, Arial;
	color: #FFFFFF;
	margin-bottom: 5px;
	background: #3E687C;
}

#breadcrumb {
	width: 100%;
	padding: 5px 0px 13px 0px;
	clear: both;
}
#breadcrumb a {
	float: left;
	margin-right: 10px;
}

#goPage {
	float: right;
}
#goPage form {
	float: right;
}

#productImg {
	float: left;
	margin: 0px 10px 10px 0px;
	text-align: center;
}

TABLE.cart {
	width: 100%;
	background-color: transparent;
}

TABLE.cart tr {
	background-color: transparent;
}

TABLE.cart td {
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	background-color: transparent;
	background: transparent url(/images/bg-tan.png);
}

#sublinks ul {
	position: absolute;
	display: none;
	background: url(/images/bg-subnav.png) right;
	border: 1px solid #fff;
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	font: 14px "Gotham Book", Geneva, Arial;
	color: #FFFFFF;
	top: 166px;
	width: 150px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
	z-index: 999;
}

#sublinks li {
	list-style-type: none;
	color: #FFFFFF;
	position: static;
	float: left;
	padding: 0px;
}
#sublinks a {
	width: 116px;
	display: block;
	color: #FFF;
	padding: 7px 24px 7px 10px;
	text-decoration: none;
	font: 14px "Gotham Book", Geneva, Arial;
	font-weight: normal;
	position: static;
	float: left;
}
#sublinks a:hover, a:visited:hover {
	background: #dd4fbb url(/images/subnav-star.png) right no-repeat;
	text-decoration: none;
	color: #FFF;
	font: 14px "Gotham Book", Geneva, Arial;
	font-weight: normal;
}

#s1  {left: 89px;}

#s2  {left: 213px;}
#s3  {left: 306px;}
#s4  {left: 643px;}
#s5  {left: 800px;}
#s6  {left: 896px;}


TABLE.quickForm {
	float: left;
}
TD.quickLeft {
	padding: 3px;
}
TD.quickRight {
	padding: 3px;
}

TABLE.accountNav {
	border: 0px;
}
TABLE.accountNav tr {
	background: url(/images/bg-tan.png);
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	width: 100%;
}
TABLE.accountNav td {
	text-align: center;
}
TABLE.accountNav img {
	margin: 5px 0px 5px 0px;
}

.inputRequirement {
	font-size: 14px;
	color: #FF0000;
}

#communityNav {
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 1000;
	background: url(/images/bg-lightBlue.png);
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
}
#communityNav a {
	display: block;
	color: #FFF;
	padding: 7px 24px 7px 10px;
	text-decoration: none;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: normal;
	position: static;
	float: left;
}
#communityNav a:hover, a:visited:hover {
	background: #dd4fbb url(/images/subnav-star.png) right no-repeat;
	text-decoration: none;
	color: #FFF;
	font: 12px "Gotham Book", Geneva, Arial;
	font-weight: normal;
}

#pianoGame {
	width: 479px;
	height: 101px;
	position: absolute;
	top: 450px;
	right: -10px;
}

#cvv {
	display: none;
	position: relative;
	z-index: 1005;
	width: 350px;
	height: 375px;
	left: 150px;
	top: -175px;
}
#cvv .image1 {
	top: 20px;
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
}
.cvvcloser {
	width: 44px;
	height: 33px;
	position: absolute;
	top: -20px;
	right: 0px;
	z-index: 1006;
}

#bottomRibbon {width:100%;
			   height:124px;
}
#bottomRibbon img {float:left;
}
