body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(http://ppv.bg/images/bg.jpg); background-repeat:repeat-x; background-color:#900000
	
}
div.clear {
	clear: both;
}

a { outline:none;text-decoration: none; }

.spacer{ line-height:25px; width:auto}
.spacer1{ line-height:10px; width:auto; }
.outer { width:750px; }
.outer_new { width:1100px; text-align: center}

.welcome { background-color:#900000; text-align:center}
.welcome-text { width:952px; background-color:#900000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc;}

.onlineleft { width:8px; height:41px; background:url(http://ppv.bg/images/onlineleft.jpg); float:left}
.onlinemiddle { width:724px; height:31px; padding:10px 0px 0px 5px; background:url(http://ppv.bg/images/onlinemiddle.jpg); font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffcc00; font-weight:bold; float:left; text-align:left }
.onlineright { width:13px; height:41px; background:url(http://ppv.bg/images/onlineright.jpg); float:left}

.profiletop { width:177px; height:5px; background:url(http://ppv.bg/images/profile-top.jpg);}
.profilemiddle { width:159px; padding:2px 8px 4px 8px; border-left:1px solid #eb0606; border-right:1px solid #eb0606;  background:url(http://ppv.bg/images/profile-middle.jpg); background-repeat:repeat-x; background-color:#3c0404; }
.profilebottom { width:177px; height:4px; background:url(http://ppv.bg/images/profile-bottom.jpg);}

.image { padding:7px 0px; }

.register-top { width:735px; height:34px; padding:9px 0px 0px 10px; background:url(http://ppv.bg/images/registration-top.jpg); font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffcc00; font-weight:bold; text-align:left}
.register-middle { width:743px; border-left:1px solid #eb0606; border-right:1px solid #eb0606; background:url(http://ppv.bg/images/registration-middle.jpg); background-repeat:repeat-x; background-color:#3f0404; text-align:left}
.register-middle_new { width:1098px; border-left:1px solid #eb0606; border-right:1px solid #eb0606; background:url(http://ppv.bg/images/registration-middle.jpg); background-repeat:repeat-x; background-color:#3f0404; text-align:center}
.register-bottom { width:745px; height:8px; background:url(http://ppv.bg/images/registration-bottom.jpg);}
.register-bottom_new { width:1100px; height:8px; background:url(http://ppv.bg/images/registration-bottom_new.jpg);}

.register-top2 { width:735px; height:34px; padding:9px 0px 0px 10px; background:url(http://ppv.bg/images/registration-top2.jpg); font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffcc00; font-weight:bold; text-align:left}

.register-top3 { width:735px; height:34px; padding:9px 0px 0px 10px; background:url(http://ppv.bg/images/registration-top3.jpg); font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffcc00; font-weight:bold; text-align:left}
.register-top3_new { width:1100px; height:34px; padding:9px 0px 0px 10px; background:url(http://ppv.bg/images/registration-top3_new.jpg); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffcc00; font-weight:bold; text-align:left}

.heading { background:url(http://ppv.bg/images/pic-heading-bg.jpg); padding:9px;  border:1px solid #eb0606}
.bodyfigure { background:url(http://ppv.bg/images/bodyfigure-bg.jpg); background-repeat:repeat-x; background-color:#a10909; border:1px solid #eb0606}
.aboutme { background:url(http://ppv.bg/images/aboutme-bg.jpg); background-repeat:repeat-x; background-color:#a10909; padding:9px; border:1px solid #eb0606; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.faq { background:url(http://ppv.bg/images/aboutme-bg.jpg); background-repeat:repeat-x; background-color:#a10909; padding:0 10px; border:1px solid #eb0606; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.border { padding:2px; border:1px solid #eb0606}
.border2 { border:1px solid #666666; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;  }
.border3 { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:10px}


.footer { background:url(http://ppv.bg/images/footer.jpg); height:34px }
.footer-links { padding:10px 0px 10px 0px; }

.textbox { background-color:#000000; border:1px solid #999999; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc;}

ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
li
{
background-image: url(http://ppv.bg/images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 18px;
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc;
}

.grey11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc; text-decoration:none; }
.grey12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; text-decoration:none; }
.grey12b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; font-weight:bold }
.grey14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none; font-weight:bold }

.blue12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; text-decoration:none; font-weight:bold;}

.red12b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; text-decoration:none; font-weight:bold }

.yellow12b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffcc00; text-decoration:none; font-weight:bold }

.black18 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none; }
.black12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.black12a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.black11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }

.white18  { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;   }
.white12  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;  }

.blue24  { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#006699; text-decoration:none;   }

a.w11:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.w11:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.w11:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabs {
	float:left;
	width:100%; 	
	line-height:normal;
	border-bottom:0px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden; padding-left:0px; margin:0px
	}

#tabs ul {
	margin:0;
	padding:8px 0px 0 3px;
	list-style:none;	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("http://ppv.bg/images/left.jpg") no-repeat left top;
	margin:0;
	padding:0 8px 0 5px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("http://ppv.bg/images/right.jpg") no-repeat right top;
	padding:8px 20px 7px 20px;
	margin-right:4px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -29px;
	}

#tabs a:hover span {
	background-position:100% -29px;
	}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background:url(http://ppv.bg/images/profile-left.jpg) no-repeat top left;
display: block;
float: left;
font: normal 10px Arial; /* Change 13px as desired */
line-height: 13px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 21px; /* Height of button background height */
padding-left: 18px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #ffffff; /*button text color*/
}

a.ovalbutton span{
 background:url(http://ppv.bg/images/profile-right.jpg) no-repeat top right;
display: block;
padding: 4px 11px 4px 0px; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: white; 
}

/* liveshow button */

a.liveshow{
background:url(http://ppv.bg/images/liveshow-left.jpg) no-repeat top left;
display: block;
float: left;
font: normal 10px Arial; /* Change 13px as desired */
line-height: 13px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 21px; /* Height of button background height */
padding-left: 19px; /* Width of left menu image */
text-decoration: none;
}

a:link.liveshow, a:visited.liveshow, a:active.liveshow{
color: #ffffff; /*button text color*/
}

a.liveshow span{
 background:url(http://ppv.bg/images/liveshow-right.jpg) no-repeat top right;
display: block;
padding: 4px 6px 4px 0px; /*Set 11px below to match value of 'padding-left' value above*/
}

a.liveshow:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.liveshow:hover span{ /* Hover state CSS */
background-position: bottom right;
color: white; 
}

/* BUTTON */	
	
	
a.boldbuttons{
background:url("http://ppv.bg/images/button-left.png") no-repeat top left;
display: block;
float: left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 34px; /* Height of button background height */
padding-left: 18px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons {
color: white; /*button text color*/
}

a:hover.boldbuttons, a:active.boldbuttons
{
background:url("http://ppv.bg/images/button-left-hover.png") no-repeat top left;
display: block;
float: left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 34px; /* Height of button background height */
padding-left: 18px; /* Width of left menu image */
text-decoration: none;
}

a:hover.boldbuttons span, a:active.boldbuttons span {
background:url("http://ppv.bg/images/button-right-hover.png") no-repeat top right;
display: block;
padding: 12px 17px 12px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a.boldbuttons span{
background:url("http://ppv.bg/images/button-right.png") no-repeat top right;
display: block;
padding: 12px 17px 12px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


/* FAQ Slide */

.handcursor{
cursor:hand;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffcc00;
}
.switchgroup1 { padding-bottom:7px}

.highlight
{
	color: yellow;
	font-weight: bold;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 15%;
	left: 25%;
	text-align: center;
	padding: 20px;
	width: 901px;
	height: 420px;
	border: 2px solid red;
	background:url(http://ppv.bg/images/registration-middle.jpg);
	background-repeat:repeat-x;
	background-color:#3f0404;
	z-index:1002;
	overflow: auto;
}