.gclefInfo {
	width: 292px;
	padding-left: 0px;
	display: block;
	position:absolute;
        left:0px;
	background: url(../images/bogGrad.gif) repeat-y;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
        
}

.gclefVideo {
	width: 292px;
	padding-left: 0px;
	display: block;
	position:absolute;
        left:310px;
	background: url(../images/bogGrad.gif) repeat-y;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
        
}


body {
	text-align:center;
	padding:0px;
	margin:0px;
	background-image: url(../images/BackgroundMusic.gif);
}


span.loginerror{


    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: red;
}

div.uploaderror {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: red;
    font-weight: bold;
}

span.registererror{

    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: red;
}

#wrapper{
	text-align:left;
	width: 900px;
	margin:15px auto;
	height: 560px;
	position: relative;
}

#content {
        position: relative;
	height: 500px;
}
#contentRight {
float:left;
height:500px;
left:210px;
position:absolute;
width:690px;
z-index:2;
}
.viewVideos {
	background-image: url(../images/Stage2.jpg);
	float: left;
}

.checkboxtext label {
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:18px;
    margin:0px 0px 10px;
    
}

.checkboxtext input {
    background-color:transparent;
    clear:both;
    color:#FFFFFF;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-bottom:5px;
    
}

.checkboxtext {
    display: block;
}

#sectionHeading {
	height: 48px;
	width: 210px;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../images/headingBg.gif);
	font: bold 15px/46px verdana;	
}
#contentLeft input.text {
        
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;	
	height: 16px;
	color: #FFFFFF;
	padding:0px 0px 0px 3px;	
	margin: 0px;
	width: 150px;
	
}

#logo {
	background-image: url(../images/gridstarlogo.jpg);
	height: 146px;
	width: 210px;
}

.messageText {
    font-size: 12px;
    font-weight: bold;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
}

.messageText a{
    font-size: 12px;
    font-weight: bold;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
}

.mrBig{
	background-image: url(../images/MrBig.jpg);
}
.hints{
	background-image: url(../images/Hints.jpg);
}
.search{
	background-image: url(../images/stage3.jpg);
}
.comp{
	background-image: url(../images/Comp.jpg);
}
#mrBig {
	float: left;
	height: 500px;
	width: 380px;	
}

#seconds {
	font:bold 11px Verdana;	
	width: 190px;
	margin:5px 0px 5px 9px;	
	padding: 2px 0px;	
	text-align: center;
	background-color: #D00B00;
	color: #FFFFFF;	
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;	
}

#redHeading {
	height: 31px;
	background-image: url(../images/RedHeadingBg.gif);
	font:bold 12px/31px verdana;
	color: #FFFFFF;
	padding-left: 20px;
}
#redHeading a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 180px;
}
#redHeading a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#regLoginLink a {
	text-decoration: none;
}
#regLoginLink a:hover {
	text-decoration: underline;
}

.redHeading {
	height: 31px;
	background-image: url(../images/RedHeadingBg.gif);
	font:bold 12px/31px verdana;
	color: #FFFFFF;
	padding-left: 20px;
}

.redHeading a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 180px;
}
.redHeading a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#loginHeading2 {
	height: 31px;
	background-image: url(../images/RedHeadingBg.gif);
	font:bold 12px/31px verdana;
	color: #FFFFFF;
	padding-left: 20px;
}
#loginHeading2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 180px;
}
#loginHeading2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#registerHeading {
	height: 31px;
	background-image: url(../images/RedHeadingBg.gif);
	font:bold 12px/31px verdana;
	color: #FFFFFF;
	padding-left: 20px;
}
#registerHeading a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 180px;
}
#registerHeading a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#redHeading2 {
	height: 31px;
	background-image: url(../images/RedHeadingBg2.gif);
	font:bold 12px/31px verdana;
	color: #FFFFFF;
	padding-left: 20px;
	margin-left: 135px;
	margin-bottom: 20px;
	display: block;
	background-repeat: no-repeat;
}
#redHeading2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 180px;
}
#redHeading2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#redHeading3 {
	height: 31px;
	background-image: url(../images/RedHeadingBg2.gif);
	font:bold 12px/31px verdana;
	color: #FFFFFF;
	padding-left: 20px;
	margin-left: 15px;
	margin-bottom: 5px;
	display: block;
	background-repeat: no-repeat;
}
#redHeading3 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 180px;
}
#redHeading3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#loginHeading {
	height: 31px;
	font: bold 12px/33px verdana;
	color: #FFFFFF;
	padding-left: 5px;
}
#contentLeft p {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 11px 10px 11px;	
	margin: 0px;
}
#contentLeft h2 {
	font:bold 12px verdana;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 11px;	
}

#contentLeft h3{
	font:bold 10px verdana;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 11px;	
}

#loginbox {
	font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: white;
}

#loginbox a{
	
    text-decoration: underline;
    color: white;
}

#loginbox img {
	padding-top: 10px;
}

#loginbox label {
	font:bold 12px verdana;	
	color: #FFFFFF;
	padding: 1px 0px 1px 1px;	
	display: block;	
}


#loggedinbox {
	background-image: url(../images/LoginBox.gif);
	height: 95px;
	width: 175px;
	padding:0px 20px 0px 15px; 
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: white;
}

#loggedinbox a{
	
    text-decoration: underline;
    color: white;
}

#loggedinbox img {
	padding-top: 10px;
}

#loggedinbox label {
	font:bold 12px verdana;	
	color: #FFFFFF;
	padding: 1px 0px 1px 1px;	
	display: block;	
}



.leftBox {
	width: 292px;
	padding-left: 0px;
	display: block;
	position:absolute;
        left:250px;
        top: -300px;
	background: url(../images/bogGrad.gif) repeat-y;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
        
}

.leftBox .submitbutton {
	
	float: right; 
        margin-right: 10px;
}

.leftBox #diverror {
    width:  250px;
    display: block; 
    color: red; 
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}

.leftSearchBox {
	width: 292px;
	padding-left: 0px;
	display: block;
	position:absolute;
        left:250px;
        top: -200px;
	background: url(../images/bogGrad.gif) repeat-y;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
        
}

.leftSearchBox .submitbutton {
	
	float: right; 
        margin-right: 10px;
}

.leftSearchBox #diverror {
    width:  250px;
    display: block; 
    color: red; 
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}

#registerbox {
	
	
	
	padding:0px 0px 0px 0px; 
}

#registerbox img {
	padding-top: 10px;
}

#registerbox label {
	font:bold 12px verdana;	
	color: #FFFFFF;
	padding: 1px 0px 1px 1px;	
	display: block;	
}





#contentLeft strong {
	color: #EF4036;
	font-size: 10px;
	font-weight: bold;
}
#contentLeft {
	height: 500px;
	float: left;
	width: 210px;
	background-color: #1b1b1b;
	position:relative;
        z-index: 30;
}

#nav {
        position: relative;
	height: 30px;
	background-image: url(../images/NavBg.gif);
}
#navDivider {
	background-image: url(../images/NavSprite.gif);
	height: 30px;
	width: 2px;
	float: left;
	background-position: -6px;
}
#navItem {
	float: left;
	height: 30px;
}
#navItem a {
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 19px;
	padding-right: 19px;
	
}
#navItem a:hover {
	background-image: url(../images/NavBgOver.gif);
	display: block;
	background-repeat: repeat-x;
	
}

#navRight {
	background-image: url(../images/NavSprite.gif);
	float: right;
	height: 30px;
	width: 6px;
	background-position: -8px;
}
#navLeft {
	background-image: url(../images/NavSprite.gif);
	float: left;
	height: 30px;
	width: 6px;
}
.selectedItem {
	background-image: url(../images/NavBgOver.gif);
	display: block;
}

.searchBg{
	background-image: url(../images/SearchBg.jpg);
	height: 500px;
}
.detailsBg{
	background-image: url(../images/CompDetails.jpg);
	height: 500px;
}
.uploadBg{
	background-image: url(../images/UploadBg.jpg);
	height: 500px;
}
.hintsBg{
	background-image: url(../images/HintsBg.jpg);
	height: 500px;
}
.registerBg{
	background-image: url(../images/RegistrationBg.jpg);
	float: left;
	clear: both;
	height: 500px;
}
#uploadBox {
	width: 288px;
	float: left;
	padding-left: 22px;
}
 #uploadBox {
    width: 310px;
    width: 288px;
 }

#uploadBox h1{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D00B00;
}
.dont {
	background-image: url(../images/dont.gif);
	height: 53px;
	width: 161px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 328px;
	top: 116px;
	background-color: #A90013;
}

#uploadHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 15px;
}
#uploadBox p {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#uploadBox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	clear: left;
}
#uploadBox h3 {
}

#uploadBox label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	display: block;
	line-height: 18px;
	padding-bottom: 10px;
	width: 160px;
}
#uploadBox .rightImage img{
	display: inline;
	margin-right: 25px;
}

.uploadBox .rightImage img{
	display: inline;
	margin-right: 25px;
}
#uploadBox2 { width: 317px; float: left; padding-left: 0px; }


#uploadBox strong {
	font-size: 10px;
	font-weight: normal;
}

#uploadBox .inputRadio{
	display: block;
	float: left;
	clear: left;
	height: 14px;	
	margin:3px 10px 7px 10px;	
	padding: 0px;
}
#uploadBox .inputText{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	height: 16px;
	color: #FFFFFF;
	padding: 0px 0px 0px 3px;
	width: 270px;
	display: block;
	margin: 0px 0px 0px 0px;
}
#uploadBox .inputText2{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	color: #FFFFFF;
	width: 270px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#uploadBox h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#uploadBox h3 a {
	color: #FF2F06;
	text-decoration: none;
}
#uploadBox h3 a:hover {
	text-decoration: underline;
}
.centerStage {
	background-image: url(../images/Stage.jpg);
}
.danceBg {
	background-image: url(../images/Dance.jpg);
}
.blog {
	background-image: url(../images/Blog.gif);
}
.free {
	background-image: url(../images/Free.jpg);
}
.backtrax {
	background-image: url(../images/Backtrax.jpg);
}

.dressingRoom {
	background-image: url(../images/Dressing.jpg);
}
.gigGuide {
	background-image: url(../images/GigGuide.jpg);
}
.winners {
	background-image: url(../images/Winners.jpg);
}
.competition {
	background-image: url(../images/Competition.jpg);
}
.profile {
	background-image: url(../images/Profile.gif);
}

#videoCategoryBox{
	background-image: url(../images/VideoCategoryBg.gif);
	background-position:2px 50%;
        height: 200px;
	width: 325px;
	behavior: url(scripts/iepngfix.htc);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 8px; 	
	display: inline;
}

#videoCategoryBox #categoryImage {
	height:128px;
margin-left:auto;
margin-right:auto;
margin-top:7px;
padding-bottom:0px;
padding-left:0pt;
padding-right:0pt;
width:192px;
}
#videoCategoryBox #enterButton {
	padding-top: 7px;
}

#videoCategoryBox #categoryTitle {
	background-color:#000000;
        color:#FFFFFF;
        display:inline;
        font-family:verdana;
        font-size:24px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        padding:1px 3px;
}

#viewAll {
    padding-bottom:0px;
    padding-left:11px;
    padding-top:11px;
}

#resultsBox{
	background-image: url(../images/ResultsBg.png);
	height: 158px;
	width: 216px;
	behavior: url(scripts/iepngfix.htc);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#resultsBox #categoryImage {
	height: 79px;
	width: 110px;
	padding-top: 9px;
	padding-bottom: 10px;
	margin-left: 53px;
}
#resultsBox #enterButton {
	padding-top: 3px;
	padding-left: 0px;
	margin-left: 6px;
}
#artistBox{
	background-image: url(../images/FeaturedArtistBg.gif);
	height: 231px;
	position:relative;
	width: 300px;
	behavior: url(scripts/iepngfix.htc);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#artistBox #categoryImage {
	height: 128px;
	width: 141px;
	position: absolute;
	left: 145px;
	top: 12px;
}
#artistBox #enterButton {
	padding-top: 18px;
	padding-left: 0px;
	margin-left: 6px;
}
#artistBox #enterButton img {
	padding: 2px;
}

#artistBox #categoryTitle strong{
	color:#FFFFFF;
	font-size: 10px;
	line-height: 13px;
}
#artistBox #categoryTitle {
	color: #Fe0e00;
	padding:1px 0px 1px 0px;
	display: inline;
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 13px;
}
.overlay {
	position: absolute;
        text-align: center;
        top: 0;
        left: 0;
        margin-left: 0;
        width: 100%;
        height: 100%;
        background-color: #000000;  
        filter:alpha(opacity=50);
        -moz-opacity:0.5;           
        opacity: 0.5;
        z-index: 10;
        overflow:visible;

}
.overlay2 {
	height: 500px;
	width: 690px;
	
	background-repeat: repeat;
	position: absolute;
	
	left: 0px;
	z-index: 10;
}
.info{
	width:369px;
	height:331px;
	background:url(../images/ResultsInfoBg.gif) no-repeat;
	margin: 70px 0px 0px 150px;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;	
	padding:0px 27px;
	display: inline;
}

.play{
	width:481px;
	height:394px;
	margin-top: 55px;
	margin-left: 110px;
	position: absolute;
	z-index: 20;
        left: 0px;
	top: 0px;
}


.video {
    background:transparent url(../images/RateBg.gif) no-repeat scroll 0%;
    text-align:left;
}

.video p {
    color:#FFFFFF;
    font-family:verdana;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:18px;
    margin:0px;
    padding:0px 0px 0px 40px;
}

.video p .red {
    color:#FF0000;
    font-weight:bold;
}

.video p strong {
    color:#979797;
}

.videoContainer {
    margin:28px 0px 20px 100px;
}

.store{
	background-image:url(../images/StoreBg.gif);
	width:233px;
	height:165px;
	margin-top: 55px;
	margin-left: 230px;
	padding-top: 10px;
	background-repeat: no-repeat;
}
.storeSearch{
	background-image:url(../images/StoreSearch.gif);
	width:294px;
	height:482px;
	margin-top: 10px;
	margin-left: 180px;
	background-repeat: no-repeat;
}
.options{
	background-image:url(../images/OptionsBg.jpg);
	width:481px;
	height:395px;
	margin-top: 55px;
	margin-left: 110px;
	
	position: absolute;
	z-index: 20;
}
.options img{
	margin-top: 0px;
	margin-bottom: 0px;
}

.clips{
	background-image:url(../images/Send.gif);
	behavior: url(scripts/iepngfix.htc);
	width:481px;
	height:395px;
	margin-top: 55px;
	margin-left: 110px;
	z-index: 1;
	position: absolute;
	top: 1px;
	left: 1px;
}
.clips #uploadHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 6px;
}
.clips #heading h1 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 20px;
	width: 100px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.clips #heading {
	float: left;
	background-color: #181818;
	width: 460px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292929;
	margin-left: 2px;
}

.clips #heading h2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.clips .item h1 a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D00B00;
	
}

.clips .item h1 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #D00B00;
	padding-left: 20px;
	width: 100px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.clips .item {
	float: left;
	background-color: #212121;
	width: 460px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292929;
	margin-left: 2px;
}



.clips .item h2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.clips2{
	background-image:url(../images/Check.gif);
	behavior: url(scripts/iepngfix.htc);
	width:602px;
	height:423px;
	z-index: 30;
	position: absolute;
	top: 38px;
	left: 45px;
}
.clips2 #uploadHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 6px;
}
.clips2 #heading h1 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 20px;
	width: 120px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.clips2 #heading {
	float: left;
	background-color: #181818;
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292929;
	margin-left: 2px;
}

.clips2 #heading h2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.clips2 .item h1 a {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D00B00;
	
}

.clips2 .item h1 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #D00B00;
	padding-left: 20px;
	width: 120px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.clips2 .item {
	float: left;
	background-color: #212121;
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292929;
	margin-left: 2px;
}

.clips2 .item h2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.contentInfo{
	background-image:url(../images/FeaturedArtistInfo.gif);
	width:369px;
	height:333px;
	z-index: 30;
	position: absolute;
	top: 70px;
	left: 162px;
}
.thankYouBuy{
	
	width:369px;
	height:331px;
	z-index: 30;
	position: absolute;
	top: 70px;
	left: 162px;
}

.artistChat p {
    color:#FFFFFF;
    font-family:verdana;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0px;
    padding:0px;
}

.artistChat{
	background-image:url(../images/ArtistChat.gif);
	width:369px;
	height:360px;
	z-index: 30;
	position: absolute;
	top: 70px;
	left: 162px;
}

.sendtobuddy{
	background-image:url(../images/ArtistChat.gif);
	width:369px;
	height:330px;
	z-index: 30;
	position: absolute;
	top: 40px;
	left: 80px;
}



.artistChat h3 {
	font-size: 14px;
	color: #D00B00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.artistChat #uploadHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 6px;
}
.artistChat h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	margin: 0px;
	clear: left;
}
.artistChat h2 strong{
	color: #D00B00;
}
.artistChat .inputText2{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	color: #FFFFFF;
	width: 270px;
	display: block;
	margin: 0px;
	line-height: 12px;
	height: 200px;
	padding: 0px;
}
.artistChat .inputText{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	height: 16px;
	color: #FFFFFF;
	padding: 0px 0px 0px 3px;
	width: 270px;
	display: block;
	margin: 0px 0px 0px 0px;
}
.send{
	background-image:url(../images/Send.gif);	
	width:481px;
	height:395px;
	margin-top: 55px;
	margin-left: 110px;
	z-index: 30;
	position: absolute;
	top: 1px;
	left: 1px;
}
.send #uploadHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 16px;
}
.send p{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.send .inputText{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	height: 16px;
	color: #FFFFFF;
	padding: 0px 0px 0px 3px;
	width: 270px;
	display: block;
	margin: 0px 0px 0px 0px;
}
.send .inputText2{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	color: #FFFFFF;
	width: 270px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.send h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	clear: left;
}

#resultsBox #categoryTitle strong{
	color:#FFFFFF;
	font-size: 10px;
	padding-left: 12px;
	line-height: 12px;
}
#resultsBox #categoryTitle {
	color: #Fe0e00;
	padding:1px 0px 1px 12px;
	display: inline;
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 12px;
}

.viewResults{
	height: 500px;
	width: 690px;
	overflow-y: scroll;
	background-image: url(../images/Stage2.jpg);
	position: absolute;
}
.apBut{
	position:absolute;
	left: 238px;
	top: 285px;
	z-index: 40;
}
.apBut5{
	position:absolute;
	left: 532px;
	top: 452px;
	z-index: 40;
}
.apBut2{
	position:absolute;
	left: 199px;
	top: 365px;
	z-index: 40;
}
.apBut4{
	position:absolute;
	left: 104px;
	top: 489px;
	z-index: 40;
}
.apBut3{
	position:absolute;
	left: 188px;
	top: 204px;
	z-index: 40;
	width: 333px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.gigBut{
	position:absolute;
	left: 238px;
	top: 320px;
	z-index: 40;
}
.compText{
	border-top: solid 1px #202020;
	border-right: solid 1px #7b7b7b;
	border-bottom: solid 1px #7b7b7b;
	border-left: solid 1px #202020;
	background-color: #3E3E3E;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 10px;
	font-weight: normal;
	height: 360px;
}
.compText h4{
	color: #D00B00;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.b1{
	position:absolute;
	left: 32px;
	top: 381px;
	width: 254px;
	background-color: #000000;
	height: 49px;
}
.b2{
	position:absolute;
	left: 249px;
	top: 427px;
	width: 407px;
	background-color: #000000;
	height: 49px;
}

div.loader {
        position: absolute;
        text-align: center;
        top: 0;
        left: 0;
        margin-left: 0;
        width: 100%;
        background-color: #000000;  
        filter:alpha(opacity=50);
        -moz-opacity:0.5;           
        opacity: 0.5;
        z-index: 50;
}

div.loaderimage {
        position: absolute;
        text-align: center;
        top: 50%;
        left: 0;
        width: 100%;
        margin-left: 0;
        z-index: 11;

}



#infoPic2{ margin: 14px 0px 5px 0px; width: 160px; float: left; }
#info2 p{ font:normal 10px verdana;	color: #FFFFFF;	margin: 0px; padding: 0px; line-height: 13px; }
#info2 p strong { color: #979797; }
#info2 h2 {	padding: 0px 0px 5px 0px; }
#info2Heading{ float: left;	font:bold 12px verdana;	color: #D00B00;	margin-top: 83px; }

.infoApBut{	position:absolute; left: 258px; top: 285px; z-index: 40; }
.buyApBut{ position:absolute; left: 193px; top: 26px; z-index: 40; }
.rateApBut{ position:absolute; left: 200px; top: 365px;	z-index: 10; }
.closeSendBut{ position:absolute; left: 200px; top: 300px;	z-index: 10; }
.closeSendBuddyBut{ position:absolute; left: 155px; top: 285px;	z-index: 10; }
.bigApBut{ position:absolute; left: 1px; top: 8px; z-index: 10; }
.profileApBut{ position:absolute; left: 374px; top: 342px; z-index: 40; }

.rate {	background: url(../images/RateBg.gif) no-repeat; }
.ratePic{ margin: 58px 0px 50px 135px; }
.rate p{ font:normal 10px verdana;	color: #FFFFFF;	margin: 0px; padding: 0px; line-height: 18px; text-align: center; }
.rate p strong { color: #979797; }
.rate h1{ color: #D00B00; font:bold 20px verdana; padding: 0px;	margin: 0px 0px 0px 180px; }
.rate h2{ margin-left: 180px; }

h2{	font:bold 12px verdana;	color: #FFFFFF;	line-height: 14px; padding: 5px 0px 5px 15px; margin: 0px; }


#info{
	width:369px;
	height:331px;
	background:url(../images/ResultsInfoBg.gif) no-repeat;
	margin: 70px 0px 0px 150px;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;	
	padding:0px 27px;
	display: inline;
}
* html #info {
    width: 369px; /* for IE5 and IE6 in quirks mode */
    width: 369px; /* for IE6 in standards mode */
}

* html .info {
    width: 369px; /* for IE5 and IE6 in quirks mode */
    width: 369px; /* for IE6 in standards mode */
}

#infoPic{ margin: 27px 0px 5px 0px; }
#info p{ font:normal 10px verdana; color: #FFFFFF; margin: 0px; padding: 0px; line-height: 13px; }
#info p strong { color: #979797; }
.info p{ font:normal 10px verdana; color: #FFFFFF; margin: 0px; padding: 0px; line-height: 13px; width: 250px; }
.info p strong { color: #979797; }

#boxTop{ background: url(../images/boxTop.gif) no-repeat; height: 23px; width: 292px }
#boxBottom{	font-size: 0px;	
                background-image: url(../images/boxBottom.gif);	
                height: 12px; 
                clear: both; 
                position: relative; 
                vertical-align: bottom; }

.smallSpacer{ height: 5px; margin: 0px; padding: 0px; font-size: 0px; }

.profile {
background-image:url(../images/profileBg.gif);
height:390px;
left:99px;
position:absolute;
top:45px;
width:479px;
z-index:30;
}




.profileApBut {
left:374px;
position:absolute;
top:342px;
z-index:40;
}

.profilePic {
float:left;
padding:20px 20px 20px 25px;
}

.profileInfo {
float:left;
padding-top:20px;
}

.profileInput {
clear:both;
float:left;
}

.profile h3 {
-x-system-font:none;
color:#D00B00;
font-family:verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
}

.profile p strong {
color:#979797;
}

.registerInput {
height:18px;
margin:0 0 0 15px;
padding:0;
width:262px;
}
.inputText {
background-color:#3E3E3E;
border-color:#202020 #7B7B7B #7B7B7B #202020;
border-style:solid;
border-width:1px;
color:#FFFFFF;
}

.profile h1 {
-x-system-font:none;
color:#D00B00;
font-family:verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 0 15px;
}


.profile p {
-x-system-font:none;
color:#FFFFFF;
font-family:verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0;
padding:0;
}

.contentleftBox {
	width: 292px;
	padding-left: 0px;
	display: block;
        position: absolute; 
	float:left;
	clear:both;
	background: url(../images/bogGrad.gif) repeat-y;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
        z-index: 20;
}

.commentText{
	width: 245px;
	font:normal 10px verdana;
	color: #FFFFFF;
	padding: 10px;
	height: 240px;
	overflow-y:scroll;
	margin-left: 15px;
}

.chatInput{	color: #FFFFFF;	width: 260px; display: block; padding: 0px 0px 0px 3px;	margin: 0px 0px 0px 0px; overflow-y:scroll; }

.send2Input {
    color:#FFFFFF;
    height:16px;
    margin:0px;
    padding:0px 0px 0px 3px;
    width:150px;
}


.artistInput {
    color:#FFFFFF;
    display:block;
    height:200px;
    line-height:12px;
    margin:0px;
    padding:2px;
    width:270px;
    background-color:#3E3E3E;
    border-color:#202020 rgb(123, 123, 123) rgb(123, 123, 123) rgb(32, 32, 32);
    border-style:solid;
    border-width:1px;

}

.uploadBg2 {
background-image:url(../images/UploadBg2.jpg);
height:500px;
}

.mrBig2 {
background-image:url(../images/MrBig2.jpg);
}

#closebox {
    position: absolute; 
    display: inline; 
    height: 21px; 
    right: 0px; 
    top: 0px;
    cursor: pointer;
}

#closebox img {
    padding: 0px;
}

.canteenRight{background-image: url(../images/canteenRight.jpg); }

.canteenBg{ background-image: url(../images/canteen.jpg);	height: 500px; }

#canteen {
	float: left;
	height: 500px;
	width: 372px;
	background-image: url(../images/canteenRight.jpg);
	background-color: #330066;
}

.canteenText{
	width: 230px;
	color: #FFFFFF;
	padding: 10px;
	height: 250px;
	margin-left: 32px;
	font-family: verdana;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
        overflow: auto;
}


.canteenText strong{
	color: #979797;
	font-size: 11px;
}
.canteenText p{
	padding-top:0px;
	margin-top:0px;
	font-size: 11px;
}

