/*<style> hack for syntax highlighting*/

*{ font-family:"lucida grande",tahoma,verdana, arial, Geneva, Trebuchet MS,sans-serif;}

body, html {background-color: #D8D8D8;}
a:link,a:active,a:visited {color:#000;text-decoration:none;}
body h1 {font-weight:bold;padding:2px;}
#doc4 {background-color:#fff;position:relative;z-index:0; border:1px solid #3c0343; margin-top:5px;}
#doc4 #hd { padding:4px; padding-top:0px; padding-bottom:0px;}
#logo-part { }
#doc4 #bd { height:auto; z-index:1;}

.widget_box { width:800px; margin:0 auto;}


/*HEADER START*/
#logo{margin:10px;}
/* <style title="text/css"> */
#in_dock_table {margin:5px;border-collapse: collapse;color:#fff; }
#in_dock_table tr td, #in_dock_table tr th{padding:3px;}
#login-form { height:53px;background-color: #272727;position:absolute;top:-53px;width:100%; }
.dock_padding {padding-top:10px;}
.login_wrapper{position:relative;top:0px;z-index:99}
/*--- Set Sprite Image ---*/
#logo_se,
#logo_xx,
#logo_ymofo {
	background-color:#fff;
	float:left;
	margin-top:0px;
}
#logo_xx {
	background-color:#f800ff;
}
.dock ul.login li.left,
.dock ul.login li.right,
#logo_se,
#logo_xx,
#logo_ymofo,
#id11,
#logo-colored{
	background-image : url("../IMG/theme/header/sprite.png") ;
}

/*--- filename : se.png ---*/
#logo_se {
	width : 42px ;
	height : 49px ;
	background-position : -31px -34px ;
	background-repeat : no-repeat ;
}

/*--- filename : xx.png ---*/
#logo_xx {
	width : 36px ;
	height : 49px ;
	background-position : -74px -34px ;
	background-repeat : no-repeat ;
}

/*--- filename : ymofo.png ---*/
#logo_ymofo {
	width : 108px ;
	height : 49px ;
	background-position : -111px -34px ;
	background-repeat : no-repeat ;
}

/*--- filename : contact_addfriendicon.png ---*/
#id11 {
	width : 32px ;
	height : 29px ;
	background-position : left -82px ;
	background-repeat : no-repeat ;
}

/*--- filename : logo.png ---*/
#logo-colored {
	width : 186px ;
	height : 49px ;
	background-position : -31px bottom ;
	background-repeat : no-repeat ;
}

/*NOTIFICATIONS*/
#dock_bootycalls_bubble,
#dock_whosonline_bubble,
#dock_mail_bubble,
#dock_friends_bubble,
#dock_flirts_bubble {
	position:relative;
	z-index:1;
}
#dock_bootycalls,
#dock_whosonline,
#dock_mail,
#dock_friends,
#dock_flirts { 
background-image : url("../IMG/theme/header/sprite.png") ;
	height:25px;
	position:relative;
	z-index:3;
	float:left;
}

#dock_bootycalls {
		background-position : -99px top ;
		background-repeat : no-repeat ;
			width:50px;
}
#dock_whosonline {
	background-position : -200px top ;
	background-repeat : no-repeat ;
		width:40px;
}
#dock_mail {
	background-position : left top ;
	background-repeat : no-repeat ;
		width:50px;
}

#dock_flirts {
	background-position : -149px top ;
	background-repeat : no-repeat ;
		width:40px;
}
#dock_friends {
	/*the center icon on sprite, needs to be fixed up
	background-position : -49px top ;
	background-repeat : no-repeat ;*/
	width : 32px ;
	background-position : left -82px ;
	background-repeat : no-repeat ;
		width:30px;
}

#dock_notifys {
	width : 30px ;
	height : 33px ;
	background-position : -219px -78px ;
	background-repeat : no-repeat ;
}

.dock .sep{color: #414141;}
.dock 

{

background-color: transparent;

background-image: url("../IMG/theme/header/tab_b.png");

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0pt 0pt;

height: 42px;

position: absolute;

top: 0pt;

z-index: 99;

width:100%;

}
.dock ul.login li {

	text-align: left;

	padding-top: 0pt;

	padding-right: 6px;

	padding-bottom: 0pt;

	padding-left: 6px;

	display: block;

	float: left;

	height: 42px;

	background-color: transparent;

	background-image: url("../IMG/theme/header/tab_m.png");

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position: 0pt 0pt;
	color:#fff;

}
.dock ul.login li.left, .dock ul.login li.right {

	height: 42px;

	width: 30px;

	padding-top: 0pt;

	padding-right: 0pt;

	padding-bottom: 0pt;

	padding-left: 0pt;

	margin-top: 0pt;

	margin-right: 0pt;

	margin-bottom: 0pt;

	margin-left: 0pt;

	display: block;

	float: left;
}
.dock ul.login li.right

{

	background-color: transparent;
	width : 30px ;
	height : 42px ;
	background-position : -220px -34px ;
	background-repeat : no-repeat ;

}
.dock ul.login li.left

{

	background-color: transparent;

	width : 30px ;
	height : 42px ;
	background-position : left -34px ;
	background-repeat : no-repeat ;
}

div.newupdates {
position: absolute; 
height: 31px; 
width: 150px; 
margin: 5px 0px 0px 5px;
background-image: url(../IMG/theme/header/newupdates.png); 
background-repeat: no-repeat;

}
div.newupdates_content {
text-align: left; 
padding: 8px 5px 5px 12px; 
color: #FFFFFF;
}

.uiBubbleCount
{

background-color: transparent;

background-image: url(../IMG/theme/header/notification.png); 

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt -20px;

display: inline-block;

font-size: 11px;

font-weight: bold;

line-height: 14px;

padding-left: 6px;

filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	position:relative;
	top:-10px;
	right:-30px;

}

* a:hover .uiBubbleCount, .uiBubbleCount:hover
{

text-decoration: none;

}
.uiBubbleCount span.numberContainer 
{

height:22px;

background-color: transparent;

background-image: url(../IMG/theme/header/notification.png); 

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right -1px;

color: #ffffff;

display: inline-block;

line-height: 14px;

padding-top: 0pt;

padding-right: 7px;

padding-bottom: 0pt;

padding-left: 1px;

}

.notifyRow table.notifications td.left,
.notifyRow table.notifications td.right { }

.notifyRow table.notifications {
	background-color:#F8F8F8;
	border:1px solid #CCC;
	width:100%;
	margin-bottom:2px;
}
.notifyRow table.notifications  td.ctu{
	padding:10px;
}
.ctu table {
	font-weight:bold;
	width:894px;
	margin:0 auto;
}
.ctu table td.ui-min-width  {
	width:auto;
}
.ctu table a{
	color:#6E9A84;
}
.ctu table a:hover, .top_nav_pink:hover, a.hoverange:hover{
	color:orange !important;
}
/*footer*/
#ft_end{
	/*background-image: url(../IMG/nav_top/nav_top_sprite.png);
	background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt -131px;color: white;*/
	background-color:#eee;
	width:100%;
	height:26px;
	color:#411051;
	padding-top:6px;
	border-top:1px solid #ccc;
}
#ft_end a , a.footer{font-size:80%;}

/*HEADER END*/



.neo-widget {padding: 10px; background: #F2F2F2; border: 1px solid #BBBBBB; font-weight: bold;}
.form_desc {display:none;}
button.theme_button {
	border:none;
	background-color:transparent;
	color:#fff;
}
.theme_button {
	cursor:pointer;
}
.button {cursor:pointer;}
.username, a.username{font-size:77%;}
.username_big {font-size:100%;margin:0 auto;padding-left:3px;}
.title {font-size:182%;}
.middle {margin: 0 auto; vertical-align:middle;}
.hidden { visibility:hidden;}
.imageElements {float:left; padding:10px;}
.accordion_title {padding-left:20px; font-weight:bold;}
.photo {width:100px; height:100px; border:1px solid #000;}
.thumb { max-width:60px; max-height:120px; vertical-align:middle; margin:2px;}
.thumb_holder {width:75px;float:left;}
.mofo_id {font: 120% bold;color:#921851;}
.width100 {width:100%;}
a,button,a:hover {cursor:pointer;}

.ui-icon {float:left;}

/*<style>syntax hack*/
#logo-part{height:60px;width:100%;background-color:#000;}
.nav_top li {float:left;}
.nav_3rd_sep {position:relative;top:9px;font-weight:bold;font-size:113%;}
.nav_4rth_sep {position:relative;top:9px;font-weight:bold;font-size:113%;color:#CCC}

#navigation_row1 ul, #navigation_row2 ul , #navigation_row4 ul{
	width:100%;
	background-color: transparent;
	background-image: url(../IMG/nav_top/nav_top_sprite.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
}
#navigation_row1 ul li {
	overflow:hidden;
}
#navigation_row1 ul { 
	background-position: 0pt 0px;
	height: 34px;
}
/*
#navigation_row2 ul { 
	background-position: 0pt -35px;
	height: 23px;
}*/

#navigation_row3 {
	width:100%; height:40px;background-color:#000;
}

#navigation_row4 ul { 
	background-position: 0pt -162px;margin-bottom:4px;
	height: 33px;
}


.nav_top_row{ 
	background-color: transparent;
	background-image: url(../IMG/nav_top/nav_top_sprite.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	width:auto;
}

#navigation_row1 ul li{
	background-position: 0pt 0px;
	height: 34px;	
}
/*#navigation_row2 ul li{
	background-position: 0px -35px;
	height: 33px;
}commented out for lavalamp */
#navigation_row4 ul li{
	background-position: 0px -161px;
	height: 33px;
}
#navigation_row1 ul li a , #navigation_row2 ul li a , #navigation_row4 ul li a {

	display: block;

	padding-top: 10px;

	padding-right: 16px;

	padding-bottom: 10px;

	padding-left: 16px;

	text-decoration: none;

	white-space: nowrap;

	width: auto px;

}

/*override padding for the 2nd and 4th row*/
#navigation_row2 ul li a , #navigation_row4 ul li a {
	padding:10px; font-weight:bold;
	}
 #navigation_row4 ul li a {
color:#FFF;
}
#navigation_row1 ul li a {color:white;} 
#navigation_row2 ul li a {color:#fff; text-indent:2px; text-shadow:#999;  }

#navigation_row1 ul li.seperator {
	background-image: url(../IMG/nav_top/nav_top_sprite.png);
	background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt -100px;color: white;
    background-color:#000;
	width:1px;
	height:30px;
}

#navigation_row1 ul li a:hover {
	background-color: #7f418e;
	background-image: url(../IMG/nav_top/nav_top_sprite.png);
	background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt -67px;color: white;
	height:14px;
}

.nav_row3_table, .nav_row3_table a {
	font-family: 'Calibri' 'Papyrus' 'DejaVu' 'Sans Mono' sans-serif;
	text-decoration:none;
	color:#9a9a9a;
	text-align:left;
	width:100%;
	margin-top:7px;
	font-size:100%;
	font-weight:bold;
	
	vertical-align:middle;
}
.top_nav_pink{color:#a469ab;  font-size:108%;}
.boodty_td span{float:left;}
.nav_3rd {background:url(../IMG/nav_top/nav_top_3rd_row_icons.png) no-repeat;background-position:middle; width:22px;height:20px;}
.friend {background-position:-60px  -5px;}
.booty {background-position:-27px  -5px; width:31px;}
.online {background-position:-5px  -5px;}
.mail {background-position:-85px  -5px; width:27px;}
.top_nav_blue{color:#1cbcf0;}
button.ygbt {border:0px;background-color:#909090;color:#fff;}



 li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    top: 35px;  
    background: #333;  
    margin: 0; padding: 0;  
    display: none;  
    float: right;  
    width: 170px;  
    border: 1px solid #111;  
    z-index:999;
}  
 li ul.subnav li{  
    margin: 0; padding: 0;  
    border-top: 1px solid #252525; /*--Create bevel effect--*/  
    border-bottom: 1px solid #444; /*--Create bevel effect--*/  
    clear: both;  
    width: 170px;  
}  
 li ul.subnav li a {  
    float: left;  
    width: 145px;  
    background: #333 url(../IMG/special/dropdown_linkbg.gif) no-repeat 10px center;  
    padding-left: 20px;  
}  
 li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #222 url(../IMG/special/dropdown_linkbg.gif) no-repeat 10px center;  
}  /*<style>*/
#logo{margin:10px;}
table.paddy tr td{ padding:5px;}
h1{ font-family:Verdana, Geneva, sans-serif;}
.photo_max{width:120px; }
.box { font-weight:bold;padding:4px; padding-top:10px; }
.box2 { font-weight:bold;padding:4px; padding-top:10px; max-width:170px; float:left;margin:5px;margin-right:35px}
.bring_down {position:relative;bottom:-15px;}


.under_bar_link,a.under_bar_link {float:left;padding-left:10px;}
/*potentialy other pages*/
.left_block_ad { padding:25px;}
.blue_whistle { width:13.84em;*width:13.24;height:7.69em;*height:7.5em;}
.blue_whistle_upright {background:transparent url(../IMG/icons/blue_whistle/upright.png);}
.blue_whistle_upsidedown{background:transparent url(../IMG/icons/blue_whistle/upsidedown.png); }
.blue_whistle_ghomboli { background-repeat:  no-repeat;width:55px;height:62px;float:left; }
.blue_whistle_textpart {color:#fff;background-repeat:repeat-x; background-position: 1% 1% ; background-attachment:scroll;width:8.46em;*width:8.03em;height:2.93em;*height:2.85em;float:left;text-align:center;}
.blue_whistle_icon { width:3.46em; height:3.46em;*width:3.37;*height:3.37em; background-image:url(../IMG/icons/blue_whistle/palmtree.png);background-repeat:no-repeat;}
.blue_whistle_line {color:#fff;background-repeat: repeat-x; background-position: 1% 1%;background-attachment: scroll;height:2px;position:relative;z-index:1;width:74.84em;*width:72.98em;}



.blue_whistle_travel_icon {margin-left:0.38em;*margin-left:0.36em;margin-top:0.83em;*margin-top:0.81em}

/*YUI RELATED*/
#chap {position:relative;z-index:1;}
textarea.validate_invalid, input.validate_invalid{border:1px solid red;}
.validate_success{border:1px solid #24ff00;}

.valid_ok {width:1em;height:1em;background-color:green;}

label.valid {
	background: url(../IMG/forms/green_check.png) no-repeat;
	height:16px;
	width:16px;
	text-align:right;
	display: block;
	position: absolute;
	padding:2px;
	padding-left:20px;
	font-size:80%;
	color:green;
	z-index:9;
	border:none;
	
	
}
/*--- Set Sprite Image ---*/
.spt-purple-bar-left,
.spt-pink-left,
.spt-blue-bar-left,
.spt-purple-bar2-left ,
.spt-button-pink2-left,
.spt-black-bar-left,
.spt-button-gray-3d-left,
.spt-purple-bar2-right,
.spt-pink-right,
.spt-purple-bar-right,
.spt-button-gray-3d-right,
.spt-button-pink2-right,
.spt-black-bar-right,
.spt-blue-bar-right,
.spt-bubble-black-shadow,
.spt-bubble-blue-shadow,
.spt-bubble-cyan-shadow,
.spt-bubble-gray-shadow,
.spt-bubble-gray-left,
.spt-bubble-cyan-left,
.spt-bubble-blue-left,
.spt-bubble-black-left,
.spt-bubble-purple-left,
.spt-bubble-purple-shadow,
.spt-bubble-black-tail,
.spt-bubble-cyan-right,
.spt-bubble-gray-right,
.spt-bubble-black-right,
.spt-bubble-purple-right,
.spt-bubble-blue-right,
.spt-bubble-black-shadow-180{
	float:left;
	background-image : url("include/master_v2.png") ;
}

/*--- filename : purple-bar-left.png ---*/
.spt-purple-bar-left {
	width : 16px ;
	height : 22px ;
	background-position : -10px -10px ;
	background-repeat : no-repeat ;
}

/*--- filename : button-pink-left.png ---*/
.spt-pink-left {
	width : 12px ;
	height : 28px ;
	background-position : -145px -11px ;
	background-repeat : no-repeat ;
}

/*--- filename : blue-bar-left.png ---*/
.spt-blue-bar-left {
	width : 14px ;
	height : 17px ;
	background-position : -39px -11px ;
	background-repeat : no-repeat ;
}

/*--- filename : purple-bar2-left.png ---*/
.spt-purple-bar2-left  {
	width : 15px ;
	height : 22px ;
	background-position : -168px -11px ;
	background-repeat : no-repeat ;
}

/*--- filename : button-pink2-left.png ---*/
.spt-button-pink2-left {
	width : 13px ;
	height : 23px ;
	background-position : -120px -12px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-bar-left.png ---*/
.spt-black-bar-left {
	width : 16px ;
	height : 22px ;
	background-position : -66px -12px ;
	background-repeat : no-repeat ;
}

/*--- filename : button-gray-3d-left.png ---*/
.spt-button-gray-3d-left {
	width : 14px ;
	height : 23px ;
	background-position : -94px -12px ;
	background-repeat : no-repeat ;
}

/*--- filename : purple-bar2-right.png ---*/
.spt-purple-bar2-right {
	width : 15px ;
	height : 22px ;
	background-position : -168px -57px ;
	background-repeat : no-repeat ;
}

/*--- filename : button-pink-right.png ---*/
.spt-pink-right {
	width : 12px ;
	height : 28px ;
	background-position : -145px -57px ;
	background-repeat : no-repeat ;
}

/*--- filename : purple-bar-right.png ---*/
.spt-purple-bar-right {
	width : 16px ;
	height : 22px ;
	background-position : -10px -57px ;
	background-repeat : no-repeat ;
}

/*--- filename : button-gray-3d-right.png ---*/
.spt-button-gray-3d-right {
	width : 13px ;
	height : 23px ;
	background-position : -93px -58px ;
	background-repeat : no-repeat ;
}

/*--- filename : button-pink2-right.png ---*/
.spt-button-pink2-right {
	width : 13px ;
	height : 23px ;
	background-position : -121px -58px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-bar-right.png ---*/
.spt-black-bar-right {
	width : 16px ;
	height : 22px ;
	background-position : -65px -58px ;
	background-repeat : no-repeat ;
}

/*--- filename : blue-bar-right.png ---*/
.spt-blue-bar-right {
	width : 14px ;
	height : 17px ;
	background-position : -36px -58px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-shadow.png ---*/
.spt-bubble-black-shadow {
	width : 47px ;
	height : 28px ;
	background-position : -9px -99px ;
	background-repeat : no-repeat ;
}

/*--- filename : blue-shadow.png ---*/
.spt-bubble-blue-shadow {
	width : 47px ;
	height : 28px ;
	background-position : -75px -100px ;
	background-repeat : no-repeat ;
}

/*--- filename : cyan-shadow.png ---*/
.spt-bubble-cyan-shadow {
	width : 47px ;
	height : 28px ;
	background-position : -138px -100px ;
	background-repeat : no-repeat ;
}

/*--- filename : gray-shadow.png ---*/
.spt-bubble-gray-shadow {
	width : 47px ;
	height : 28px ;
	background-position : -138px -138px ;
	background-repeat : no-repeat ;
}

/*--- filename : gray-left.png ---*/
.spt-bubble-gray-left {
	width : 15px ;
	height : 58px ;
	background-position : -83px -144px ;
	background-repeat : no-repeat ;
}

/*--- filename : cyan-left.png ---*/
.spt-bubble-cyan-left {
	width : 15px ;
	height : 58px ;
	background-position : -59px -144px ;
	background-repeat : no-repeat ;
}

/*--- filename : blue-left.png ---*/
.spt-bubble-blue-left {
	width : 15px ;
	height : 58px ;
	background-position : -33px -145px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-left.png ---*/
.spt-bubble-black-left {
	width : 15px ;
	height : 58px ;
	background-position : -10px -144px ;
	background-repeat : no-repeat ;
}

/*--- filename : purple-left.png ---*/
.spt-bubble-purple-left {
	width : 15px ;
	height : 58px ;
	background-position : -111px -144px ;
	background-repeat : no-repeat ;
}

/*--- filename : purple-shadow.png ---*/
.spt-bubble-purple-shadow {
	width : 47px ;
	height : 28px ;
	background-position : -138px -176px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-shadow-signle.png ---*/
.spt-bubble-black-tail {
	width : 47px ;
	height : 28px ;
	background-position : -136px -214px ;
	background-repeat : no-repeat ;
}

/*--- filename : cyan-right.png ---*/
.spt-bubble-cyan-right {
	width : 14px ;
	height : 56px ;
	background-position : -37px -222px ;
	background-repeat : no-repeat ;
}

/*--- filename : gray-right.png ---*/
.spt-bubble-gray-right {
	width : 14px ;
	height : 56px ;
	background-position : -61px -222px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-right.png ---*/
.spt-bubble-black-right {
	width : 14px ;
	height : 56px ;
	background-position : -111px -222px ;
	background-repeat : no-repeat ;
}

/*--- filename : purple-right.png ---*/
.spt-bubble-purple-right {
	width : 14px ;
	height : 56px ;
	background-position : -88px -222px ;
	background-repeat : no-repeat ;
}

/*--- filename : blue-right.png ---*/
.spt-bubble-blue-right {
	width : 14px ;
	height : 56px ;
	background-position : -11px -222px ;
	background-repeat : no-repeat ;
}

/*--- filename : black-shadow-upside.png ---*/
.spt-bubble-black-shadow-180 {
	width : 47px ;
	height : 28px ;
	background-position : -135px -252px ;
	background-repeat : no-repeat ;
}


/*THE REPEAT FILES FROM SEPERATE 1px IMAGE */
/*--- Set Sprite Image ---*/
.spt-purple-bar-repeat,
.spt-black-bar-repeat,
.spt-black-bar-repeat,
.spt-button-gray-3d-repeat,
.spt-button-pink2-repeat,
.spt-pink-repeat,
.spt-purple-bar2-repeat,
.spt-bubble-cyan-repeat,
.spt-bubble-black-repeat,
.spt-bubble-purple-repeat,
.spt-bubble-blue-repeat,
.spt-bubble-gray-repeat{
	background-image : url("include/master_v2_repeat.png") ;
	width:auto;
	text-align:center;
	float:left;
}

/*--- filename : purple-bar-center.png ---*/
.spt-purple-bar-repeat {
	width : 1px ;
	height : 22px ;
	background-position : left -18px ;
	background-repeat : repeat-x ;
}

/*--- filename : blue-bar-center.png ---*/
.spt-black-bar-repeat {
	width : 1px ;
	height : 17px ;
	background-position : left -50px ;
	background-repeat : repeat-x ;
}

/*--- filename : black-bar-center.png ---*/
.spt-black-bar-repeat {
	width : 1px ;
	height : 22px ;
	background-position : left -75px ;
	background-repeat : repeat-x ;
}

/*--- filename : button-gray-3d-center.png ---*/
.spt-button-gray-3d-repeat {
	width : 1px ;
	height : 23px ;
	background-position : left -105px ;
	background-repeat : repeat-x ;
}

/*--- filename : button-pink2-center.png ---*/
.spt-button-pink2-repeat {
	width : 1px ;
	height : 23px ;
	background-position : left -137px ;
	background-repeat : repeat-x ;
}

/*--- filename : button-pink-center.png ---*/
.spt-pink-repeat {
	width : 1px ;
	height : 28px ;
	background-position : left -167px ;
	background-repeat : repeat-x ;
}

/*--- filename : purple-bar2-center.png ---*/
.spt-purple-bar2-repeat {
	width : 1px ;
	height : 22px ;
	background-position : left -203px ;
	background-repeat : repeat-x ;
}

/*--- filename : cyan-repeat.png ---*/
.spt-bubble-cyan-repeat {
	width : 1px ;
	height : 56px ;
	background-position : left -231px ;
	background-repeat : repeat-x ;
}

/*--- filename : black-repeat.png ---*/
.spt-bubble-black-repeat {
	width : 1px ;
	height : 56px ;
	background-position : left -307px ;
	background-repeat : repeat-x ;
}

/*--- filename : purple-repeat.png ---*/
.spt-bubble-purple-repeat {
	width : 1px ;
	height : 56px ;
	background-position : left -383px ;
	background-repeat : repeat-x ;
}

/*--- filename : blue-repeat.png ---*/
.spt-bubble-blue-repeat {
	width : 1px ;
	height : 56px ;
	background-position : left -459px ;
	background-repeat : repeat-x ;
}

/*--- filename : gray-repeat.png ---*/
.spt-bubble-gray-repeat {
	width : 1px ;
	height : 56px ;
	background-position : left bottom ;
	background-repeat : repeat-x ;
}


/*--- Set Sprite Image ---*/
.hdr_blue,
.hdr_neon_blue,
.hdr_gold,
.hdr_purple ,
.hdr_dark_blue,
.hdr_black,
.hdr_orange{
	background-image : url("./include/header_sprite.png") ;
	font-size: 113%;
}

/*--- filename : header_blue.png ---*/
.hdr_blue {
/*	width : 1px ;*/
	height : 24px ;
	background-position : left top ;
	background-repeat : repeat-x ;
}

/*--- filename : header-neon-blue.png ---*/
.hdr_neon_blue {
/*	width : 1px ;*/
	height : 28px ;
	background-position : left -24px ;
	background-repeat : repeat-x ;
}

/*--- filename : header-gold.png ---*/
.hdr_gold {
/*	width : 1px ;*/
	height : 28px ;
	background-position : left -52px ;
	background-repeat : repeat-x ;
}

/*--- filename : header_purple.png ---*/
.hdr_purple  {
/*	width : 1px ;*/
	height : 25px ;
	color:#fff;
	background-position : left -80px ;
	background-repeat : repeat-x ;
}

/*--- filename : header-dark-blue.png ---*/
.hdr_dark_blue {
/*	width : 1px ;*/
	height : 24px ;
	background-position : left -105px ;
	background-repeat : repeat-x ;
}

/*--- filename : header-black.png ---*/
.hdr_black {
/*	width : 1px ;*/
	color:#fff;
	height : 23px ;
	background-position : left -129px ;
	background-repeat : repeat-x ;
}

/*--- filename : header_warning.png ---*/
.hdr_orange {
/*	width : 1px ;*/
	height : 55px ;
	background-position : left bottom ;
	background-repeat : repeat-x ;
}
/*<style>*/
.dark-gold, a.dark-gold{color:#D9D919;}
.charcoal, a.charcoal { color:#242224; } /*Ariston text and icon color!*/
.border_charcoal {	border:1px solid #242224;}
a.white, .white { color: #fff; }
a.black, .black { color:#000;}
a.red, .red { color:#C00;}
hr.pink_underline{	
	color:#eb19da; background-color:#eb19da; border-bottom:1px solid #eb19da;margin:3px;
}
a.pink, .pink {color:#eb19da; text-decoration:none;}
a.purple, .purple { color:#AF1394;}
.blue_underline, hr.blue_underline{	
	color:#d2f1fd; background-color:#d2f1fd; border:none;border-bottom:1px solid #49c6f5; height:1px; margin:0px;
}
a.blue, .blue {color:#3fa2b7; text-decoration:none; cursor:pointer;}

.blue_bar { 
background: url(../IMG/theme/header.png) repeat-x; 
height:24px; 
position:relative;
z-index:1;
width:74.84em;
*width:72.98em;
vertical-align:top;
font-weight:bold;
vertical-align:top;
}


/*------------------------
	ACCORDION MOD START
-------------------------*/
	
			/* Component containers
	----------------------------------*/
		
		.ui-accordion-content { 
			border: 1px solid #aaaaaa; 
			background: #ffffff url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; 
			color: #222222; 
		}
	
	/* Interaction states
	----------------------------------*/
		.ui-accordion  .ui-state-default, .ui-accordion-content .ui-state-default, .ui-accordion .ui-state-default { 
			border: 1px solid #000; 
			 background: #0e0c0c url(./JQUERY/jqui/themes/local-image-repsitory/ui-bg_highlight-soft_75_0e0c0c_1x100.png) 50% 50% repeat-x;
			color: #fff; 
		}
		.ui-accordion .ui-state-default a, .ui-accordion  .ui-state-default a:link,.ui-accordion  .ui-state-default a:visited { 
			color: #fff; 
		}
		.ui-accordion  .ui-state-hover, .ui-accordion-content .ui-state-hover, .ui-accordion .ui-state-hover ,.ui-accordion .ui-state-focus, .ui-accordion-content .ui-state-focus { 
			border: 1px solid #999999; 
			background: #dadada url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; 
			font-weight: normal; color: #212121; 
		}
	
		.ui-accordion  .ui-state-hover a, .ui-accordion .ui-state-hover a:hover { 
			color: #212121; 
		}
	
		.ui-accordion  .ui-state-active, .ui-accordion-content .ui-state-active { 
			border: 1px solid #aaaaaa; 
			background-image : url("./include/header_sprite.png") ;
			background-position : left bottom ;
			background-repeat : repeat-x ;
			color: #fff;
		}
		.ui-accordion  .ui-state-active a, .ui-accordion  .ui-state-active a:link, .ui-accordion  .ui-state-active a:visited { 
			color: #fff;
		}
	
	/* Interaction Cues
	----------------------------------*/
		 .ui-accordion-content .ui-state-highlight  {
			 border: 1px solid #fcefa1; 
			 background: #fbf9ee url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; 
			 color: #363636; 
		 }
		 .ui-accordion-content .ui-state-highlight a, { 
			color: #363636; 
		}
/*------------------------
	ACCORDION MOD END
-------------------------*/
/*<style>*/
.whiteORblack,.blackORwhite { color:#000 !important; }
/*.account_1 {
	background:url("../IMG/icons/medals/1.png") no-repeat transparent;	
	width:16px;
	height:16px;
}*/
.upgradeButWrapper { overflow:visible;height:40px; }
#special_promotion_bar{color:#FFF; background:url('../IMG/upgrade-x-repeat.png') repeat-x; border:1px solid #F0F; position:relative;z-index:1;}
#special_promotion_bar:hover{ border:1px solid #000; color:#000;}
#facebox_overlay { }
.abs { position:absolute;}
.rel { position:relative;}
.onHoverHide:hover { position:relative; z-index:1; visibility:hidden;}
.account_2 {
	background:url("../IMG/icons/medals/2.png") no-repeat transparent;	
	width:16px;
	height:16px;
}
.account_3 {
	background:url("../IMG/icons/medals/3.png") no-repeat transparent;	
	width:16px;
	height:16px;
}
.pointer {cursor:pointer;}
.pad {	padding:5px;} .padx2 {padding:10px;} .padx3{padding:15px;}
.noBorder { border:none;}
.hideFlow { overflow:hidden; }
.txtH { height:17px; }
.purple { color:#b457bf; }
.margin { margin:5px;}
.filter  {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=90);
	/* Older than Firefox 0.9 */
	-moz-opacity:0.9;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.9;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.9;
}
.global_top_ad {
	width:728px;
	height:90px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding:15px;
		
}
.underline { text-decoration:underline;}
.left {text-align:left;}
.big {font-size:140%;}
.flt { float:left;}
.flr {
	float:right;
}
.wato {
	width:auto ;
}
.pink_bg{
	background-color:#f8e9fe;	
}
.b { font-weight:bolder;}
.global_blue, a.global_blue, a.global_blue:visited, a.global_blue:link, a.global_blue:active { color:#0088CC;}
.theme_button_wrap {
	border:none;
	background-color:transparent;	
}
.theme_button {
	color:#fff;
}

.glb_tiny, tiny { font-size:75%; }
.small { font-size:80%;}
a.username, .username, .username a { font-size:13px !important; color:#3B5998; font-weight:bolder; }
.gender { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:120%; }
.theme_button:hover { 
	color:#0CF !important;
}
.ui-widget-header h1{ color:#666; padding:3px; text-shadow:-1px -1px #FFF; font-size:107%;}
.neofooter {background-color:#666;color:#FFF;padding:2px;padding-left:5px;padding-right:5px;}
.border {border:1px solid #161516; border-right:1px solid #5f5f5f;border-top:1px solid #393939;}
.border_charcoal {	border:1px solid #242224 !important;}
.spacer { clear:both; height:15px;}
#global_javascript_error {
	border:3px soid #F33 !important;
	background-color:#FF8080;	
	position:absolute;
	width:100%;
	text-align:center;
	color:#eee;
	height:30px;
	text-shadow: 1px 1px #333;
	font-weight: bold;
	font-size:150%;
	padding:5px;
	z-index:99;
}
.valTop, .valTop tr td, .valTop td
 {
	vertical-align:top;
}
.user_photo {
	width:60px;
	height:60px;	
}

.lightGrey {
	color: rgba(150,150,150,0.2);
	letter-spacing: -1.5px; 
}
.theme_button_1 {color:#fff;}
.theme_button_default{position:relative;z-index:3;}



