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

/*MAIN SCREEN STYLING AND POSITIONING*/
body {
 margin: 0 0 0 0;
 background-color: #fff947;
 background-image: url(../media/gif/body_background.gif);
} 
a:link {
	color: #81013D;
	text-decoration: none;
}
a:visited {
	color: #81013D;
	text-decoration: none;
}
a:hover {
	color: #81013D;
	text-decoration: none;
}
a:active {
	color: #81013D;
	text-decoration: none;
}
h1 {
	padding: 0px;
	margin-top:0px;
	font-size:17px;
}
h3 {
	padding: 0px;
	margin-top:0px;
	font-size:17px;
}
h5 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
/*MAIN PAGE STYLING AND POSITIONING*/
#main_page_container {
	width: 996px;
	margin: 0 auto;
	position: relative;
	height: 795px;
}
/*MAIN LOGO BANNER STYLING AND POSITIONING*/
#head_banner_container {
	background-image: url(../media/png/header_background.png);
	height: 133px;
	width: 996px;
	background-repeat: no-repeat;
	position: relative;
}
/*MAIN PINK STRAP BAR STYLING AND POSITIONING*/
#strap_bar_container {
	background-image: url(../media/png/strap_background.png);
	height: 83px;
	background-repeat: no-repeat;
	position: relative;
	width: 996px;
}
/*MAIN PINK STRAP BAR TEXT POSITIONING*/
#strap_text_container {
	height: 25px;
	position: relative;
	width: 800px;
	margin-left: 140px;
	top: 15px;
}
/*MAIN PRN CONTAINER POSITIONING*/
#version_container {
	width: 500px;
	position: absolute;
	left: 490px;
	height: 64px;
	text-align: left;
	top: 179px;
}
/*MAIN LEFT HAND MENU CONTAINER POSITIONING*/
#menu_container {
	background-image: url(../media/png/menu_background.png);
	position: relative;
	width: 219px;
	background-repeat: no-repeat;
	height: 545px;
}
/*MAIN LEFT HAND MENU BUTTON POSITIONING*/
#main_menu_button_container {
	position: relative;
	width: 115px;
	top: 17px;
	margin-left: 20px;
}
/*CONTAINER POSITIONING AND STYLING FOR WAX SEAL GRAPHIC*/
#wax_seal {
	width: 233px;
	position: absolute;
	left: 753px;
	top: 251px;
	height: 183px;
	background-image: url(../media/png/wax_seal.png);
}
#wax_text{
	width: 115px;
	position: absolute;
	left: 61px;
	top: 42px;
	text-align: center;
	height: 86px;
}
#wax_text_header{
	width: 160px;
	position: absolute;
	left: 36px;
	top: 18px;
	text-align: center;
	height: 20px;
}
/*KEEP ME POSTED CONTAINER POSITIONING*/
#posted_container {
	position: relative;
	width: 115px;
	background-image: url(../media/png/posted_background.png);
	height: 74px;
	background-repeat: no-repeat;
	margin-top: 4px;
}
/*SEND TO FRIEND POSTED CONTAINER POSITIONING*/
#sendto_container {
	position: relative;
	width: 115px;
	background-image: url(../media/png/send_friend_background.png);
	height: 92px;
	background-repeat: no-repeat;
	margin-top: 4px;
}
/*KEEP ME POSTED TEXT GRAPHIC CONTAINER POSITIONING*/
#posted_text{
	position: relative;
	width: 115px;
}
/*SEND TO FRIEND TEXT GRAPHIC CONTAINER POSITIONING*/
#sendto_text{
	position: relative;
	width: 115px;
	height: 57px;
}
/*KEEP ME POSTED FORM FIELD CONTAINER POSITIONING*/
#posted_form {
	position: relative;
	width: 115px;
	height: 35px;
	text-align: center;
}
/*SEND TO FRIEND FORM FIELD CONTAINER POSITIONING*/
#sendto_form {
	position: relative;
	width: 115px;
	text-align: center;
}
/*MAIN PRN CONTAINERS POSITIONING*/
#phone_icon_container {
	width: 126px;
	height: 74px;
}
#m_prn_hold1 {
	position: absolute;
	left: 130px;
	top: 0px;
}
#m_prn_hold2 {
    position: absolute;
	left: 160px;
	top: 0px;
}
#m_prn_hold3 {
	position: absolute;
	left: 190px;
	top: 0px;
}
#m_prn_hold4 {
	position: absolute;
	left: 220px;
	top: 0px;
}
#m_prn_hold5 {
	position: absolute;
	left: 235px;
    width: 16px;
	top: 0px;
}
#m_prn_hold6 {
	position: absolute;
	left: 265px;
	top: 0px;
}
#m_prn_hold7 {
	position: absolute;
	left: 295px;
	top: 0px;
}
#m_prn_hold8 {
	position: absolute;
	left: 325px;
	top: 0px;
}
#m_prn_hold9 {
	position: absolute;
	left: 340px;
    width: 16px;
	top: 0px;
}
#m_prn_hold10 {
	position: absolute;
	left: 370px;
	top: 0px;
}
#m_prn_hold11 {
	position: absolute;
	left: 400px;
	top: 0px;
}
#m_prn_hold12 {
	position: absolute;
	left: 430px;
	top: 0px;
}
#m_prn_hold13 {
	position: absolute;
	left: 460px;
	top: 0px;
}

/*PAGE BODY TITLE CONTAINER POSITIONING*/
#main_body_page_title {
	width: 443px;
	margin-left: 240px;
	margin-top: -488px;
	text-align: center;
	position: absolute;
}
/*PAGE BODY TITLE CONTAINER POSITIONING - MY ACCOUNT PAGE*/
#main_body_page_title_account {
	width: 243px;
	margin-left: 240px;
	margin-top: -488px;
	text-align: center;
	position: absolute;
	left: -7px;
}
/*PAGE BODY TITLE CONTAINER POSITIONING FOR CHARACTER PAGE*/
#main_body_page_title_tv {
	width: 435px;
	margin-left: 217px;
	margin-top: -450px;
	text-align: center;
	top: 701px;
	z-index: 3;
	overflow: visible;
	position: absolute;
	line-height: 16px;
	height: 80px;
}
/*PAGE BODY TITLE CONTAINER POSITIONING FOR CONTACT PAGE*/
#main_body_page_title_contact {
	width: 167px;
	margin-left: 340px;
	margin-top: -488px;
	text-align: center;
}
/*HOME PAGE BODY CONTAINER STYLE & POSITIONING*/
#main_page_body_container {
	width: 562px;
	height: 472px;
	margin-left: 215px;
	background-image: url(../media/png/home_page_body.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -40px;
	top: 305px;
}
/*HOME PAGE SPEACH BUBBLE STYLE & POSITIONING*/
#sbubble_top {
	width: 372px;
	margin-top: 30px;
	margin-left: 30px;
	height: 30px;
	background-image: url(../media/png/bubble_top.png);
	background-repeat: no-repeat;
}
#sbubble_body {
	width: 352px;
	margin-left: 30px;
	background-image: url(../media/png/bubble_background.png);
	padding-left: 10px;
	padding-right: 10px;
}
#sbubble_bottom {
	width: 372px;
	margin-left: 30px;
	height: 30px;
	background-image: url(../media/png/bubble_bottom.png);
	background-repeat: no-repeat;
}
#sbubble_pointer {
	width: 37px;
	margin-left: 30px;
	height: 40px;
	background-repeat: no-repeat;
	background-image: url(../media/png/bubble_point.png);
	position: absolute;
	left: 371px;
	top: 53px;
}
/*HOME PAGE BOOKMARK STYLE & POSITIONING*/
#home_bookmark_container {
	width: 206px;
	margin-left: 765px;
	height: 165px;
	top: 361px;
	left: 1px;
}
/*HOME PAGE PAYPAL LINK STYLE & POSITIONING*/
#main_account_container {
	width: 206px;
	margin-left: 765px;
	height: 200px;
	left: 1px;
	margin-top: -430px;
	position: absolute;
	text-align: center;
}
/*HOME PAGE PLEASE NOTE STYLE & POSITIONING*/
#home_note_container {
	width: 230px;
	margin-left: 756px;
	background-image: url(../media/png/please_note.png);
	height: 362px;
	background-repeat: no-repeat;
	top: 430px;
	position: absolute;
	left: -9px;
}
/*HOME PAGE PLEASE NOTE TEXT POSITIONING*/
#note_text_container {
	width: 205px;
	text-align: left;
	background-repeat: no-repeat;
	margin: 70px 16px;
	position: absolute;
	left: 0px;
	top: 5px;
}
/*PAGE BODY CONTAINER STYLE & POSITIONING*/
#page_body_container {
	width: 562px;
	height: 472px;
	margin-left: 215px;
	background-image: url(../media/png/page_body_background.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -40px;
	top: 305px;
}
/*LEGAL BUMPH PAGE BODY CONTAINER STYLE & POSITIONING*/
#legal_page_body_container {
	width: 562px;
	height: 505px;
	margin-left: 215px;
	background-image: url(../media/png/page_body_background_legal.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -40px;
	top: 305px;
}
/*CONTACT PAGE BODY CONTAINER STYLE & POSITIONING*/
#contact_page_body_container {
	width: 515px;
	height: 472px;
	margin-left: 215px;
	background-image: url(../media/png/page_body_background_contact.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -40px;
	top: 305px;
}
/*PAGE BODY CONTAINER FOR CHARACTER LIST STYLE & POSITIONING*/
#char_body_container {
	width: 490px;
	height: 500px;
	margin-left: 215px;
	background-image: url(../media/png/tv_page_body_background.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -34px;
	top: 305px;
	z-index: 1;
}
/*TABBED BODY CONTAINER STYLE & POSITIONING*/
#TabbedPanels1 {
	margin-left: 35px;
	margin-top: 30px;
}
/*TABBED BODY CONTAINER STYLE & POSITIONING - VIDEO PAGE*/
#TabbedPanels2 {
	margin-left: 28px;
	margin-top: 30px;
}
/*WACKY CHARACTER POINTER CONTAINER STYLE & POSITIONING*/
#wacky_character_container {
	width: 334px;
	margin-left: 756px;
	margin-top: 15px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_point.png);
	position: absolute;
	left: -111px;
}
/*WACKY CHARACTER TELEPHONE BOX CONTAINER STYLE & POSITIONING*/
#wacky_character_telephone {
	width: 298px;
	margin-left: 756px;
	height: 480px;
	background-repeat: no-repeat;
	top: 280px;
	background-image: url(../media/png/wacky_phone_box.png);
	position: absolute;
	left: -65px;
}
/*WACKY CHARACTER JAIL CONTAINER STYLE & POSITIONING*/
#wacky_character_jail {
	width: 273px;
	margin-left: 785px;
	height: 445px;
	background-repeat: no-repeat;
	top: 320px;
	background-image: url(../media/png/wacky_jail.png);
	position: absolute;
	left: -65px;
}
/*WACKY CHARACTER SITTING CONTAINER STYLE & POSITIONING*/
#wacky_character_sit_container {
	width: 230px;
	margin-left: 756px;
	margin-top: 65px;
	height: 410px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_sit.png);
	position: absolute;
	left: -10px;
}
/*WACKY CHARACTER GRADUATE CONTAINER STYLE & POSITIONING*/
#wacky_character_grad_container {
	width: 343px;
	margin-left: 756px;
	margin-top: 15px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_grad.png);
	position: absolute;
	left: -111px;
}
/*WACKY CHARACTER HOLDING MOBILE CONTAINER STYLE & POSITIONING*/
#wacky_character_mobile_container {
	width: 320px;
	margin-left: 756px;
	margin-top: 20px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_mobile.png);
	position: absolute;
	left: -90px;
}
/*WACKY CHARACTER HOLDING KEYBOARD CONTAINER STYLE & POSITIONING*/
#wacky_character_keyboard_container {
	width: 320px;
	margin-left: 756px;
	margin-top: 20px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_keyboard.png);
	position: absolute;
	left: -90px;
}
/*WACKY CHARACTER QUESTION MARK CONTAINER STYLE & POSITIONING*/
#wacky_character_question_container {
	width: 200px;
	margin-left: 860px;
	margin-top: 15px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_question.png);
	position: absolute;
	left: -90px;
}
/*WACKY CHARACTER WITH DOG CONTAINER STYLE & POSITIONING*/
#wacky_character_dog_container {
	width: 200px;
	margin-left: 860px;
	margin-top: 15px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_dog.png);
	position: absolute;
	left: -90px;
}
/*WACKY CHARACTER STOP CALLING CONTAINER STYLE & POSITIONING*/
#wacky_character_stop_container {
	width: 230px;
	margin-left: 860px;
	margin-top: 15px;
	height: 448px;
	background-repeat: no-repeat;
	top: 300px;
	background-image: url(../media/png/wacky_stop.png);
	position: absolute;
	left: -105px;
}
/*WACKY CHARACTER TV CONTAINER STYLE & POSITIONING*/
#wacky_character_tv_container {
	width: 389px;
	margin-left: 756px;
	margin-top: 50px;
	height: 466px;
	top: 270px;
	position: absolute;
	left: -150px;
	visibility: visible;
	overflow: visible;
	z-index: 2;
}
/*TV CONTAINER STYLE & POSITIONING*/
#wacky_notv_container {
	width: 344px;
	margin-left: 760px;
	margin-top: 15px;
	height: 418px;
	background-repeat: no-repeat;
	top: 300px;
	position: absolute;
	left: -111px;
}
/*VIDEO CONTAINER STYLE & POSITIONING*/
#wacky_video_container {
	margin-left: 10px;
	margin-top: 15px;
	position: absolute;
	width: 219px;
	height: 225px;
	left: 57px;
	top: 75px;
	overflow: hidden;
	z-index: 1;
	visibility: inherit;
}
/*VIDEO CONTAINER STYLE & POSITIONING FOR MY RECORDINGS*/
#video_container {
	margin-left: 7px;
	margin-top: 24px;
	position: absolute;
	width: 219px;
	height: 225px;
	left: 57px;
	top: 75px;
	overflow: hidden;
	z-index: 1;
	visibility: inherit;
}
/*TEXT CONTAINER FOR CONTACT PAGE STYLE & POSITIONING*/
#contact_text_container {
	width: 428px;
	margin: 30px auto;
	background-color: #ffdbe4;
	height: 385px;
	padding: 10px 10px 10px 10px;

}
/*TEXT CONTAINER FOR PAGE BODY STYLE & POSITIONING*/
#text_container {
	width: 470px;
	margin: 30px auto;
	background-color: #ffdbe4;
	height: 385px;
	padding: 10px 10px 10px 10px;
}
/*TEXT CONTAINER FOR LEGAL BUMPH PAGE BODY STYLE & POSITIONING*/
#legal_text_container {
	width: 470px;
	margin: 30px auto;
	background-color: #ffdbe4;
	height: 415px;
	padding: 10px 10px 10px 10px;
}
/*SMALL ANIMATED BOOKMARK CONTAINER STYLE & POSITIONING*/
#bookmark_small {
	width: 125px;
	height: 40px;
	margin-top: 65px;
	margin-left: 15px;
	clear: both;
	position: relative;
	overflow: hidden;
}
/*SMALL NEWS CONTAINER - INDEX PAGE ONLY*/
#news_container {
	width: 125px;
	height: 100px;
	margin-top: 26px;
	margin-left: 15px;
	clear: both;
	position: relative;
	text-align: center;
}
/*VIDEO TIMER CONTAINER STYLE & POSITIONING*/
#vtime {
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
	position: absolute;
	left: 167px;
	top: 362px;
	font-weight: bold;
}
/*VIDEO TIMER CONTAINER STYLE & POSITIONING FOR MY RECORDINGS PAGE*/
#vtime_nowacky {
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
	position: absolute;
	left: 160px;
	top: 374px;
	font-weight: bold;
}
/*CONTACT FORM CONTAINER STYLE & POSITIONING*/
#contact_container {
	width: 100%;
	text-align: center;
}
/*LOG IN MESSAGE (FAILED) CONTAINER STYLE & POSITIONING*/
#login_message {
	text-align: center;
	padding: 0 2px 0 2px;
}
/*SIGN UP MESSAGE CONTAINER STYLE & POSITIONING*/
#signup_message {
	text-align: center;
	padding: 0 2px 0 2px;
}
/*CONTACT SENT MESSAGE CONTAINER STYLE & POSITIONING*/
#emailsentmsg {
	text-align: center;
	padding: 0 2px 0 2px;
}
/*STOP CALLING MESSAGE CONTAINER STYLE & POSITIONING*/
#stop_calling_confirm {
	text-align: center;
	padding: 0 2px 0 2px;
}
/*PASSWORD RETRIEVE MESSAGE CONTAINER STYLE & POSITIONING*/
#retreive_pass_text {
	text-align: center;
	padding: 0 2px 0 2px;
}
/*MY PRANK SEARCH CONTAINER STYLE & POSITIONING*/
#myprank_searchres {
	text-align: center;
	padding: 0 2px 0 2px;
}
/*FOOTER STYLING AND POSITIONING*/
#footer_container {
	width: 996px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
/*404 ERROR PAGE BANNER STYLING AND POSITIONING*/
#error_banner_container {
	background-image: url(../media/png/error_background.png);
    height: 133px;
	width: 996px;
	background-repeat: no-repeat;
	position: relative;
}
/*404 ERROR PAGE PINK STRAP BAR STYLING AND POSITIONING*/
#error_strap_bar_container {
	background-image: url(../media/png/error_strap_background.png);
	height: 83px;
	background-repeat: no-repeat;
	position: relative;
	width: 996px;
}
/*404 ERROR PAGE PINK STRAP BAR TEXT POSITIONING*/
#error_strap_text_container {
	height: 25px;
	position: relative;
	width: 800px;
	margin-left: 180px;
	top: 15px;
}
/*404 ERROR PAGE WACKY CHARACTER CONTAINER POSITIONING*/
#error_character_container {
	width: 161px;
	height: 457px;
	background-image: url(../media/png/wacky_standing.png);
	margin-top: 10px;
	position: relative;
}
/*404 ERROR PAGE TEXT BOX CONTAINER POSITIONING*/
#error_text_background {
	width: 835px;
	margin-left: 90px;
	margin-top: -457px;
	background-image: url(../media/png/error_page_body_background.png);
	height: 340px;
}
/*404 ERROR MAIN PAGE STYLING AND POSITIONING*/
#error_main_page_container {
	width: 996px;
	margin: 0 auto;
	position: relative;
	height: 685px;
}
/*404 ERROR MAIN PAGE TEXT STYLING AND POSITIONING*/
#error_page_text {
	width: 685px;
	margin: 70px;
	background-color: #ffdbe4;
	height: 180px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	position: absolute;
}
/*CHARACTER PAGE TOOL TIP POP UP STYLING*/
#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 3px;
    background-color: #fff947;
    visibility: hidden;
    z-index: 100;
	font-family: "Comic Sans MS";
	color: #81013D;
	font-size: 12px;
}
/*FLAG CONTAINER POSITIONING*/
#flags {
	width: 100px;
	height: 17px;
	position: absolute;
	margin-left: 750px;
	margin-top: 110px;
	left: 137px;
	top: 3px;
}
/*TV TEXT CONTAINER POSITIONING*/
#tv_text_container {
	margin: -120px auto;
	left: 5px;
	top: 230px;
	position: absolute;
	text-align: center;
}

#wtv_start_img {
margin-top: -220px;
}
/*PINK STRAP LINE NEWS CONTAINER POSITIONING*/
#pscroller1{
	width: 800px;
	height: 25px;
}
/*HOME PAGE PAYPAL TEXT STYLE & POSITIONING*/
#paypal_text {
	width: 186px;
	margin: 0 auto;
	margin-top: 50px;
	font-family: "Comic Sans MS", cursive;
	font-size: 12px;
	font-weight: bold;
	color: #81013d;
	line-height: 15px;
}
/*CONTAINER POSITIONING AND STYLING FOR CHARACTER DESCRIPTION - 2 LINES OF TEXT UNDER PRANK TITLES*/
.character_descrip {
	font-family: Arial, Helvetica, sans-serif;
	color: #81013D;
	font-size: 9px;
	width: 290px;
	margin-left: 18px;
	margin-bottom: 5px;
}
/*CONTAINER POSITIONING FOR PRANK CHARACTER INFO/PLAY BUTTONS*/
#character_info_buttons {
	width: 80px;
	margin-left: 350px;
	position: absolute;
	height: 335px;
	margin-top: 2px;
	left: 559px;
	top: 12px;
}
/*CONTAINER POSITIONING FOR PRANK CHARACTER 'OVER 31 PRANKS' TEXT*/
#character_ticker {
	text-align: left;
	margin-bottom: 12px;
	line-height: 5px;
}
/*CONTAINER POSITIONING FOR CLOSE BUTTON IN PRANK DROP DOWNS*/
.close_content_box {
	margin-left: 373px;
	position: relative;
}
/*PRANK INFO DROPDOWN*/
.dhtmlgoodies_contentBox{
	border:2px solid #81013d;
	height:0px;
	visibility:hidden;
	position:absolute;
	background-color: #fff947;
	overflow:hidden;
	padding:2px;
	width:360px;
	width:392px;
}
/*CONTAINER POSITIONING START BUTTON ON INDEX WELCOME BUBBLE TEXT*/
#start_button {
	width: 51px;
	position: absolute;
	left: 245px;
	top: 311px;
	display: block;
}
/*POSITIONING FOR PLAY AND INFO BUTTONS TO SIT IN CENTER OF TEXT*/
IMG.absmiddle {
	vertical-align: top;
	margin-top: 2px;
}
/*POSITIONING FOR START BUTTON TO SIT IN CENTER OF TEXT*/
IMG.absmiddle_start {
	vertical-align: top;
}
/*POSITIONING FOR ACCOUNT LOG OUT BUTTONS/TEXT*/
#log_out {
	width: 400px;
	margin-left: 110px;
	margin-top: -20px;
	text-align: center;
}
/*POSITIONING FOR SWITCH BACK TO ACCOUNT LOG OUT BUTTONS/TEXT*/
#switch_account {
	width: 400px;
	margin-left: 110px;
	margin-top: -20px;
	text-align: center;
}
/*SPRY TABBED PANELS CSS*/
.TabbedPanels {
	padding: 0px;
	float: left;
	clear: none;
	width: 495px;
	margin: 0;
}
.TabbedPanels_tv {
	padding: 0px;
	float: left;
	clear: none;
	width: 435px;
}
.TabbedPanels_acc_prank_control {
	padding: 0px;
	float: left;
	clear: none;
	width: 720px;
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #fc86a6;
	list-style: none;
	border-left: solid  1px #ff1150;
	border-bottom: solid 1px #ff1150;
	border-top: solid 1px #ff1150;
	border-right: solid 1px #ff1150;
	cursor: pointer;
	font-family: "Comic Sans MS";
	width:auto;
}
.TabbedPanelsTabHover {
	background-color: #FC86A6;
}
.TabbedPanelsTabSelected {
	background-color: #FFDBE4;
	border-bottom: 1px solid #ffdbe4;
}
.TabbedPanelsTab a {
	color: #FF1150;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #FA114E;
	border-bottom: solid 1px #FA114E;
	border-top: solid 1px #FA114E;
	border-right: solid 1px #FA114E;
	background-color: #FFDBE4;
	font-family: "Comic Sans MS";
	padding: 10px 5px 20px 5px;
	color: #81013d;
	font-size: 13px;
	height: 340px;
	font-weight: bold;
}
.TabbedPanelsContentGroup_tv {
	clear: both;
	border-left: solid 1px #FA114E;
	border-bottom: solid 1px #FA114E;
	border-top: solid 1px #FA114E;
	border-right: solid 1px #FA114E;
	background-color: #FFDBE4;
	font-family: "Comic Sans MS";
	padding: 10px 5px 20px 5px;
	color: #81013d;
	font-size: 13px;
	height: 371px;
	font-weight: bold;
}
.TabbedPanelsContentGroup_acc {
	clear: both;
	border-left: solid 1px #FA114E;
	border-bottom: solid 1px #FA114E;
	border-top: solid 1px #FA114E;
	border-right: solid 1px #FA114E;
	background-color: #FFDBE4;
	font-family: "Comic Sans MS";
	padding: 10px 5px 20px 5px;
	color: #81013d;
	font-size: 13px;
	height: 341px;
	font-weight: bold;
}
.TabbedPanelsContent {
	padding: 4px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #ffdbe4;
	position: relative;
	border-top: solid 1px ;
	border-right: solid 1px ;
	border-left: solid 1px ;
	border-bottom: solid 1px ;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	width:auto;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #ffdbe4;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/*POSITIONING FOR PICTURE CONTAINER - HOW IT WORKS*/
#pic_box_step1 {
	text-align: right;
	margin-top: -60px;
	position: absolute;
	left: 203px;
	top: 231px;
}
#pic_box_step3 {
	text-align: right;
	position: absolute;
	left: 287px;
	top: 184px;
}
#pic_box_step6 {
	text-align: right;
	position: absolute;
	left: 346px;
	top: 184px;
}
form { 
padding: 0; 
margin: 0; 
} 
/*POSITIONING FOR FORGOT PASSWOPRD LINK - MY ACCOUNT*/
#forgot_pass {
	width: 91px;
	margin-left: 380px;
	position: absolute;
	margin-top: -45px;
	left: 41px;
	top: 93px;
}
/*POSITIONING FOR SAMPLE VIDEO PAGES*/
#sample-alternative-container {
	width: 300px;
	text-align: center;
	position: absolute;
	top: 222px;
	left: 25px;
}
/*POSITIONING FOR ALTERNATIVE VIDEO FORMATS */
#alt_video_formats {
	width: 270px;
	text-align: center;
	position: relative;
	background-color: #ffdbe4;
	left: 43px;
	padding-bottom: 3px;
	border: solid #921e53 1px;
	margin-top: -45px;
}

/*POSITIONING FOR ALTERNATIVE VIDEO FORMATS - CLOSE/HOME LINKS */
#popup_close {
	width: 300px;
	text-align: center;
	position: absolute;
	left: 25px;
	top: 528px;
}

/*WACKY PORTABLE */
#main_page_container_port {
	width: 996px;
	margin: 0 auto;
	position: relative;
	height: 1110px;
}
#text_container_port {
	width: 720px;
	margin: 30px auto;
	background-color: #ffdbe4;
	padding: 10px 10px 10px 10px;
}
#page_body_container_port  {
	width: 812px;
	height: 805px;
	margin-left: 215px;
	background-image: url(../media/png/page_body_background_port.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -40px;
	top: 305px;
}
#main_body_page_title_port {
	width: 443px;
	margin-left: 330px;
	margin-top: -488px;
	text-align: center;
	position: absolute;
}
#WPC_Code1 {
	height:30px;
}
#WPC_Code2 {
	height:30px;
}
#WPC_Code3 {
	height:30px;
}

