/* ------------------------------------------------------ 
	 Slim header implementation fixes
====================================================== */

/* Navscheme 4 overrides to make the body look blue, while header stays brown. */
.navscheme4 h1, .navscheme4 h2{color:#4F83DF}
.navscheme4 #globalcontent{background-color:#9FD2FF;}
.navscheme4 .colorbox{background:#C8E7FF;}
.navscheme4 .altcol {background:#E3F3FF;}

/* Navscheme 4 overrides for DE to make entire scheme blue */
.de.navscheme4 #globalsubmenu{background-image:url(../gfx/i/topnav/submenu_back_2.gif)}
.de #globaltab4{background-image:url(../gfx/i/topnav/tab_hover_2.gif)}
.de.navscheme4 div div #globaltab4{background-image:url(../gfx/i/topnav/tab_active_2.gif)}
.de #globaltab4.tabhover{background-image:url(../gfx/i/topnav/tab_hover_2.gif)}
.de.navscheme4 #globalsubmenu a.active{font-weight:bold;background-color:#C8E7FF;}

/* Fix the background-color for the active sub menu link */
.navscheme1 #globalsubmenu a.active{background-color:Transparent;}
.navscheme2 #globalsubmenu a.active{background-color:Transparent;}
.navscheme3 #globalsubmenu a.active{background-color:Transparent;}
.navscheme4 #globalsubmenu a.active{background-color:Transparent;}
.navscheme5 #globalsubmenu a.active{background-color:Transparent;}
.navscheme6 #globalsubmenu a.active{background-color:Transparent;}
.navscheme7 #globalsubmenu a.active{background-color:Transparent;}

/* Fix top menu (LE) */
#globalsubmenu {border-left: 1px solid #000;border-right: 1px solid #000;width:auto;height:29px;position:relative;z-index: 50}
#globalsubmenu a{display:block;float:left;margin: 0px 1px;text-decoration:none;color: #000;line-height:11px;padding: 2px 4px;}
#globalsubmenu span{border-right: 1px solid #000;padding: 0px 9px 0px 7px;}
#globalsubmenumore{	position:absolute;	right:0px;top:0px;width:140px;}
#globalsubmenumore span{border-right:none;border-left:1px solid #000;	padding: 0px 5px 0px 10px;}
#globalsubmenulinks{position: absolute;top: 7px;left:0px;width:100%;}

/* Fix the logo positioning */
#globallogo{top:-17px;} /* Lycos logo */
.dk #globallogo{top:-11px;} /* Jubii logo */
.no #globallogo{top:0px;left:-10px;} /* Norwegian spray logo */
.se #globallogo{top:-11px;left:-10px;} /* Swedish spray logo */

/* Fix full banner positioning */
.contentfullbannner{text-align:center;padding-bottom:10px;position:relative;}

/* Fix wide banner*/
.navscheme1 .widebannercontainer{background-color:#fc0;}
.navscheme2 .widebannercontainer{background-color:#9FD2FF;}
.navscheme3 .widebannercontainer{background-color:#A7CDD0;}
.navscheme4 .widebannercontainer{background-color:#9FD2FF;}
.navscheme5 .widebannercontainer{background-color:#D5E1EA;}
.navscheme6 .widebannercontainer{background-color:#C4DF62;}
.navscheme7 .widebannercontainer{background-color:#B0BAD5;}	
.widebannercontainer {width:auto;border-left:1px solid #000;border-right:1px solid #000;padding-top:2px;padding-left:19px;}

/* Fix toptext fade ads (dk only) */
#topsponsorfades {position:relative;width:350px;}
#topsponsorfade0, #topsponsorfade1, #topsponsorfade2 { position:absolute;top:0px;left:0px;width:350px;text-align:center;visibility:hidden;filter:alpha(opacity=0); }

/* ------------------------------------------------------ 
	 End of slim header implementation fixes
====================================================== */

/* LONG MENU ITEMS FIX */
.cbar {
overflow:hidden;
}
.cbar h3{
background-repeat:no-repeat;
}

/* HR fixes (ought to be in the base stylesheet) */
#globalcontentcentercontent .colorbox .hr{width:440px;}
#globalcontentcentercontent .columns1 .hr{width:461px;}

/* WIDE PAGE STYLES */
.wide #globalcontentcenterfooter {background-image:url(../gfx/i/contentroundedbottom_wide.gif);width:630px;}
.wide #globalcontentright{display:none;}
.wide #globalcontentcenter{width:630px;}
.wide #globalcontentcentercontent .hr{width:601px;}
.wide #globalcontentcentercontent .columns1 .hr{width:592px;}

.wide .columns1, .wide .columns2, .wide .columns2l, .wide .columns2r{width:610px;}
.wide #globalcontentcenter .columns2 .col1 {width:296px;}
.wide #globalcontentcenter .columns2 .col2 {width:295px;}
.wide #globalcontentcenter .columns2l .col1 {width:211px;}
.wide #globalcontentcenter .columns2l .col2 {width:380px;}
.wide #globalcontentcenter .columns2r .col1 {width:380px;}
.wide #globalcontentcenter .columns2r .col2 {width:211px;}
/* END WIDE PAGE STYLES */

/* SUPER WIDE PAGE STYLES */
.superwide #globalcontentcenterfooter {background-image:url(../gfx/i/contentroundedbottom_superwide.gif);width:755px;}
.superwide #globalcontentright{display:none;}
.superwide #globalcontentleft{display:none;}
.superwide #globalcontentcenter{padding-left:6px;}
.superwide #globalcontentcenter{width:755px;}
.superwide #globalcontentcentercontent .hr{width:726px;}
.superwide #globalcontentcentercontent .columns1 .hr{width:717px;}
.superwide .columns1{width:735px;}
/* END SUPER WIDE PAGE STYLES */


/* ------------------------------------------------------ 
	 Language specific styles
====================================================== */

/* This is what the young people in sweden want :-) */
/* .se {background-color:#ffffff;background-image: url(../gfx/i/spraypink_back.jpg);} */
.se #globalcontainer #globalheader #globallogo{float:left;width:215px;height:49px;margin-right:50px;margin-top:12px;}

/* .. and Denmark is delighted with this	:-) */
.dk #globalcontainer #globalheader #globallogo{float:left;width:149px;text-align:center;margin-top:4px;}
.dk #globalcontainer #globalheader #globaltextbanner{float:left;margin-top:5px;margin-left:9px;width:120px;}

/* .. ze Germans, le French and the others...	*/
.AT #globalcontainer #globalheader #globallogo,
.DE #globalcontainer #globalheader #globallogo,
.ES #globalcontainer #globalheader #globallogo,
.FR #globalcontainer #globalheader #globallogo,
.IT #globalcontainer #globalheader #globallogo,
.NL #globalcontainer #globalheader #globallogo,
.RU #globalcontainer #globalheader #globallogo,
.UK #globalcontainer #globalheader #globallogo {
	float:left;
	width:200px;
}

.AT #globalcontainer #globalheader #globaldog,
.DE #globalcontainer #globalheader #globaldog,
.ES #globalcontainer #globalheader #globaldog,
.FR #globalcontainer #globalheader #globaldog,
.IT #globalcontainer #globalheader #globaldog,
.NL #globalcontainer #globalheader #globaldog,
.RU #globalcontainer #globalheader #globaldog,
.UK #globalcontainer #globalheader #globaldog {
	float:left;
	position:relative;
	margin-top:-9px;
	left:-38px;
	width:74px;
}

/* ------------------------------------------------------ 
	 Fix links so they work the way we want them to
------------------------------------------------------ */ 
a:hover{color:#000000;}
ul.menu a:hover{color:#000000;}
a{text-decoration:underline;}

/* ------------------------------------------------------ 
Fix strange colorbox content margin
------------------------------------------------------ */ 
.colorbox .content{width:auto;margin:9px 9px;}

/* ------------------------------------------------------ 
	 Buttons 
------------------------------------------------------ */ 
div.button .btncenter a{
	padding: 0px;
}

/* ------------------------------------------------------ 
	 Error thingies ...
------------------------------------------------------ */ 
div.error, span.error, p.error {
	color:red;
	font-weight:bold;
}

table.error { border:2px solid red; }

input.error { border:2px solid red; }

textarea.error { border:2px solid red; }

td.error { color:red; }

/* Login box Style */
#globalcontentleft #loginbox, #globalcontentright #loginbox {
	font-size:11px;
	font-weight:normal;
}

.cbar .box .content{margin: 3px 9px 0px 9px;width:auto;text-align:left;}

.cbar h3.smiley { background-image:url(../gfx/i/boxtop_smiley.gif); }
.cbar h3.dog { background-image:url(../gfx/i/boxtop_dog.gif); }
.cbar h3.ball { background-image:url(../gfx/i/boxtop_ball.gif); }


#globalcontentcentercontent {
padding-top:10px;
}

#globalcontentleft #loginbox .text, #globalcontentright #loginbox .text,
#globalcontentleft #loginbox .textSmall, #globalcontentright #loginbox .textSmall,
#globalcontentleft #loginbox select ,#globalcontentright #loginbox select,
#globalcontentcenter #loginbox .textSmall,
#globalcontentcenter #loginbox .text	{
	font-size:11px;
	margin-left:9px;
	width:100px;
}

#globalcontentleft #loginbox input.text, #globalcontentright #loginbox input.text,
#globalcontentleft #loginbox input.textSmall, #globalcontentright #loginbox input.textSmall {
	padding:2px;
	border:1px solid #000000;
}

/* SectionHeader types */
.sectionheadNarrow, .sectionheadWide, .sectionheadSuperWide{
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
}

.sectionheadChatFrontpage{
	background-image:url(../Chat/Frontpage/HeaderFrontpage.gif);
}

/*
.sectionheadSuperWide01 {
	background-image:url(../Gfx/i/header/PageHeaderSuperWide01_new.jpg);
}
*/
/* NEW GFX STYLE							*/
/* -------------------------------- */
/*
.sectionheadNarrow01{
	background-image:url(../Gfx/i/header/PageHeaderNarrow01_new.jpg);
}

.sectionheadNarrow02{
	background-image:url(../Gfx/i/header/PageHeaderNarrow02_new.jpg);
}

.sectionheadWide01{
	background-image:url(../Gfx/i/header/PageHeaderWide01_new.jpg);
}
*/
/* ----------------------------- */
/* Easter special section header */
/* ----------------------------- */
/*
.sectionheadEaster{
	background-image:url(../Gfx/i/header/PageHeaderNarrow_easter.jpg);
}
.sectionheadWideEaster{
	background-image:url(../Gfx/i/header/PageHeaderWide_easter.jpg);
}
.sectionheadSuperWideEaster{
	background-image:url(../Gfx/i/header/PageHeaderSuperWide_easter.jpg);
}
*/
/* -------------------------------- */

/* NEW GFX STYLE FOR DK						*/
/* -------------------------------- */
/*
.dk .sectionheadNarrow01{
	background-image:url(../Gfx/i/header/PageHeaderNarrow01_blue.jpg);
}

.dk .sectionheadNarrow02{
	background-image:url(../Gfx/i/header/PageHeaderNarrow02_blue.jpg);
}

.dk .sectionheadWide01{
	background-image:url(../Gfx/i/header/PageHeaderWide01_blue.jpg);
}
*/
/* -------------------------------- */

/* Not active yet
.sectionheadChatFrontpageNew{
	background-image:url(../Chat/Frontpage/HeaderFrontpage.gif);
}
*/

/* MyPage Columns */
.myPageColumns3 {
	width:481px;
	text-align:left;
	margin:0px 9px 9px;
	clear:both;
}

.myPageColumns3 .col1 {
	width:100px;
	text-align:center;
	float:left;
}
.myPageColumns3 .col2 {
	width:371px;
	margin-left:9px;
	float:left;
}

.myPageColumns3 .col3 {
	text-align:right;
	clear:both;
}

/* Guestbook message header */
.GuestbookMsgHeaderColumns3 {
	position:relative;
	text-align:left;
	margin:0px;
	width:590px;
	height:20px;
}

.GuestbookMsgHeaderColumns3 .col1,.GuestbookMsgHeaderColumns3 .col2, .GuestbookMsgHeaderColumns3 .col3 {
	width:200px;
	float:left;
}

.GuestbookMsgHeaderColumns3 .col1 {
	padding-left:2px;
}

.GuestbookMsgHeaderColumns3 .col2 {
	width:186px;
	text-align:center;
}

.GuestbookMsgHeaderColumns3 .col3 {
	text-align:right;
	padding-right:2px;
}

.GuestbookMsgHeaderColumns3 .col3 IMG {
	margin-left:3px;
}

.GuestbookMsgFrame {
	background-color:#888177;
	width:590px;
	text-align:center;
	margin: 0px auto;
	position:relative;
	
}

.editorContentContainer .editorContent {
	text-align:left;
	margin:1px 1px 1px 1px;
	padding-bottom:1px;
	background-color:#FFF;
	overflow-x:hidden;
	width:479px;
	position:relative;
}

.editorContentContainer .editorContent p,
.editorContentContainer .editorContent blockquote,
.editorContentContainer .editorContent OL,
.editorContentContainer .editorContent UL {
	line-height:1.1;
	padding:0px;
}

.GuestbookMsgFrame .editorContentContainer .editorContent {
	width:588px;
}

.navscheme4 .standardList .row1 {
	background:#C8E7FF;
}
.navscheme4 .standardList .row2 {
	background:#A7D6FF;
}

.navscheme4 .standardList .row3 {
	background:#FFFF88;
}



/* --------------------------------------------
	change by LE 
----------------------------------------------- */
.navscheme2 .standardList .row1 {
	background:	#C8E7FF;
}
.navscheme2 .standardList .row2 {
	background:	#A7D6FF;
	
}
.navscheme2 .standardList .row3 {
	background:	#FFFF88;
}
/* -- */



.standardList .content {
	text-align:left;
}

.standardList .hr {
	margin:0px;
}

.standardList .header {
	font-size:12px;
}

.standardList .headerRow td {
	font-size:12px;
	font-weight:bold;
}

.buddyList .female {
	color:#630000;
}

.buddyList .male {
	color:#000036;
}


#globalcontentcentercontent H3.brown {
	font-size:14px;
	color:#9A816B;
	font-weight:bold;
}

.normalLineHeight {line-height:1em;}

/* ------------------------------------------------------
Frontpage styles
------------------------------------------------------ */
#globalcontent .frontpageChat {
	background-image:url(../Chat/Frontpage/frontpage.jpg);
	position:relative;
	width:630px;
	height:400px;
}

#globalcontent .frontpageChat .onlineBox {
	position:absolute;
	left:15px;
	top:75px;	
	font-weight:bold;
}

#globalcontent .frontpageChat .onlineBoxStart {
	background-image:url(../Chat/Frontpage/boxtop250px.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin:0px 3px;
	text-align:left;
	line-height:13px;
	padding: 0px 10px 0px 10px;
}

#globalcontent .frontpageChat .onlineBoxEnd {
	background-image:url(../Chat/Frontpage/boxbottom250px.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px 3px 3px 3px;
	text-align:left;
	width:250px;
	overflow:hidden;
	padding: 0px 10px 6px 10px;
}

#globalcontent .frontpageChat .onlineBox .text {
	float:left;
	width:177px;
	padding-bottom:3px;

}

#globalcontent .frontpageChat .onlineBox .count {
	width:50px;
	text-align:right;
	font-weight:normal;
	padding-bottom:3px;
}

#LoginStatus
{
	text-align:center;
	margin-top:170px;
	display:none;
}
#LoginStatus h3
{
	background-image:url(../Chat/Frontpage/boxtop250px.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 53px 0px 3px 0px;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	width:250px;
}

.LoginStatusBoxEnd 
{
	background-image:url(../Chat/Frontpage/boxbottom250px.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
	width:250px;
	padding-bottom:4px;
}

#loginFrame {
	width:200px;
	height:50px;
}

#ClientStatus {
	text-align:center;
	margin-top:170px;
}

#ClientStatus h3 {
	background-image:url(../Chat/Frontpage/boxtop400px.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding: 23px 10px 3px 10px;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	overflow:hidden;
	width:390px;
}

#ClientStatusMid {
	background-image:url(../Chat/Frontpage/boxmiddle400px.gif);
	background-position: top center;
	background-repeat:repeat-y;
	padding: 23px 10px 3px 10px;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	width:390px;
}

.ClientStatusBoxEnd {
	background-image:url(../Chat/Frontpage/boxbottom400px.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding: 23px 10px 53px 10px;
	font-size:12px;
	line-height:20px;
	width:390px;
	overflow:hidden;
	padding-bottom:4px;
}

/* ------------------------------------------------------
Tabs
------------------------------------------------------ */
.tabstrip {
	margin-left:9px;	
}

.tabstrip, .wide .tabstrip {
	display:block;
	padding:0px;
	height:22px;
	clear:both;
}

.wide .tabstrip {
	width:601px;
}

.tabstrip div {
	float:left;
	margin-right:3px;
	background-image:url(../Gfx/i/colorbox_topright.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.tabstrip div a {
	background:url(../Gfx/i/colorbox_topleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	line-height:22px;
	padding:0px 9px;
	text-align:center;
}

.navscheme4 .tabstrip div.selected{background-color:#C8E7FF;}
.navscheme4 .tabstrip div{background-color:#A7D6FF;}

.navscheme2 .tabstrip div.selected{background-color:#C8E7FF;}
.navscheme2 .tabstrip div{background-color:#A7D6FF;}

.tabpages{}
.tabpages div{display:none;}
.tabpages div.selected{display:block;}
.tabpages div div{display:block;}

.navscheme4 .tabpages {background-color:#C8E7FF;}
.navscheme2 .tabpages {background-color:#C8E7FF;}



/* ------------------------------------------------------
fakeLink
------------------------------------------------------ */
.fakeLink{
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

/* ------------------------------------------------------
Text size
------------------------------------------------------ */
h6 { font-size:9px; }


/* ------------------------------------------------------ 
	 Rank barometer style 
------------------------------------------------------ */ 
.rankBarometer {
	text-align:left;
	width:400px; 
}
.rankBarometer .userLevel {
	margin:0px auto;
	overflow:hidden;
	width:390px;
	height:18px;
}
.rankBarometer .userLevel .levelIcon {
	width:100px;
	float:left;
	overflow:hidden;
}
.rankBarometer .userLevel .meterElm {
	width:58px;
	float:left;
	overflow:hidden;
}
.rankBarometer .userLevel .levelTitle {
	width:220px;
	overflow:hidden;
}

/* ------------------------------------------------------ 
	 Edit personal information styles 
------------------------------------------------------ */ 

.personalInfoColumns {
	width:450px;
}

.personalInfoColumns .col1 {
	width:120px;
	text-align:left;
	float:left;
	font-weight:bold;
	margin-bottom:3px;
	padding-top:3px;
}

.personalInfoColumns .col2 {
	width:220px;
	float:left;
	text-align:left;
	margin-bottom:3px;
}

.personalInfoColumns .col3 {
	width:100px;
	text-align:center;
	margin-bottom:3px;
}

.personalInfoColumns .headerCol1 {
	width:340px;
	float:left;
	text-align:left;
	font-weight:bold;
	margin-bottom:9px;
}

.personalInfoColumns .headerCol2 {
	width:100px;
	text-align:center;
	font-weight:bold;
	margin-bottom:9px;
}

/* ------------------------------------------------------ 
	Edit personal security styles 
------------------------------------------------------ */ 

.personalSecurityColumns {
	width:350px;
}

.personalSecurityColumns .col1 {
	width:235px;
	height:22px;
	text-align:left;
	float:left;
	font-weight:bold;
}

.personalSecurityColumns .col2 {
	width:35px;
	height:22px;
	float:left;
	text-align:left;
}

.personalSecurityColumns .col3 {
	width:35px;	
	height:22px;
	float:left;
	text-align:center;
}

.personalSecurityColumns .col4 {
	width:35px;
	height:22px;
	text-align:center;
}

/* -------- Header styles ----------	*/

.personalSecurityColumns .headerCol1 {
	width:235px;
	text-align:left;
	float:left;
	font-weight:bold;
}

.personalSecurityColumns .headerCol2 {
	width:35px;
	float:left;
	text-align:left;
	margin-bottom:3px;
}

.personalSecurityColumns .headerCol3 {
	width:35px;
	float:left;
	text-align:center;
}

.personalSecurityColumns .headerCol4 {
	width:35px;
	text-align:center;
}

/* ------------------------------------------------------
	Bridge styles
------------------------------------------------------ */
.list .row1, .list .row2 {
	padding:3px 9px;
	height:20px;
}
.navscheme4 .list .row1 {
	background-color:#F5F0E8;
}
.navscheme4 .list .row2 {
	background-color:#EBE2D1;
}

.left {
	padding-left:15px;
	width:160px;
	height:20px;
	font-weight:bold;
}
.editable {
	height:16px;
	font-size:12px;
	font-weight:normal;
}
.editable .input {
	width:120px;
}
.editable .select {
	width:126px;
}
.right {
	margin-right:15px;
	text-align:center;
	float:right;
}

/* ------------------------------------------------------ 
	Photoalbum styles
------------------------------------------------------ */ 
.photoAlbum .row1, .photoAlbum .row2 {
	padding:9px;
	height:118px;
}
.photoAlbumNoImg .row1, .photoAlbumNoImg .row2 {
	padding:3px 9px;
	height:20px;
}

/* Style to rows */

.navscheme4 .photoAlbum .row1 {
	background-color:#C8E7FF;
	padding:3px 9px;
	height:110px;
}
.navscheme4 .photoAlbum .row2 {
	background-color:#A7D6FF;
	padding:3px 9px;
	height:110px;
}

.navscheme4 .photoAlbumNoImg .row1 {
	background-color:#C8E7FF;
	padding:3px 9px;
	height:30px;
}
.navscheme4 .photoAlbumNoImg .row2 {
	background-color:#A7D6FF;
	padding:3px 9px;
	height:30px;
}

/*-- Style to rows in DK --*/ 
.navscheme2 .photoAlbum .row1 {
	background-color:#C8E7FF;
	padding:3px 9px;
	height:110px;
}
.navscheme2 .photoAlbum .row2 {
	background-color:#A7D6FF;
	padding:3px 9px;
	height:110px;
}

.navscheme2 .photoAlbumNoImg .row1 {
	background-color:#C8E7FF;
	padding:3px 9px;
	height:30px;
}
.navscheme2 .photoAlbumNoImg .row2 {
	background-color:#A7D6FF;
	padding:3px 9px;
	height:30px;
}
/* ------------------------------------------------------ */


.photoAlbum .photo {
	width:100px;
	height:100px;
	float:left;
}

.photoAlbum .top, .photoAlbumNoImg .top {
	height:20px;
	text-align:right;
}

.photoAlbum .buttons, .photoAlbumNoImg .buttons {
	height:20px;
	float:left;
}
.photoAlbum .buttons button, .photoAlbumNoImg .buttons button {
	 border:none; 
	 background-color: transparent; 
	 width:21px;
	 height:18px;
	 cursor:pointer;
	 cursor:hand;
	 margin-left:9px;
}

.photoAlbum .desc {
	height:80px;
	overflow:auto;
	padding-left:6px;
	padding-top:9px;
}
.photoAlbumNoImg .desc {
	width:280px;
	height:20px;
	overflow:auto;
	float:left;
}


/* ------------------------------------------------------ 
	 Button columns
------------------------------------------------------ */
.buttonColumns3 {
	margin-top: 9px;
	width:336px;
	text-align:center;
}

.buttonColumns3 .but1 {
	width:100px;
	float:left;
}

.buttonColumns3 .but2 {
	width:130px;
	padding-left:3px;
	float:left;
}

.buttonColumns3 .but3 {
	width:100px;
}



/* ------------------------------------------------------ 
	 Premium styles
------------------------------------------------------ */

.premiumColumns {
	width:606px;
}

.premiumColumns .col1 {
	width:160px;
	text-align:left;
	float:left;
}

.premiumColumns .col2 {
	width:265px;
	text-align:left;
	float:left;
}

.premiumColumns .col3 {
	width:180px;
	float:right;
	text-align:right;
}


/* ----------- Chat Packages	----------	*/


.packageContentHeader {
	margin-left:70px;
	font-weight:bold;
}

.packageContentList {
	margin-left:90px;
}


/* ------------------------------------------------------ 
	 GiftShop Styles
------------------------------------------------------ */

.giftshopInputFieldCol1 {
	width:30%;
	font-weight:bold;
	text-align:left;
	float:left;
	padding-left:5px;
	margin-bottom:9px;
}

.giftshopInputFieldCol1Error {
	width:30%;
	font-weight:bold;
	text-align:left;
	float:left;
	color:#FF0000;
	padding-left:5px;
	margin-bottom:9px;
}

.giftshopInputFieldCol2 {
	width:50%;
	text-align:right;
	margin-bottom:9px;
}

.giftshopInputField {
	width:200px;
}

.giftshopInputFieldError {
	width:200px;
}


/* ------------------------------------------------------ 
	 We want to use the advanced searchline, but not
	 excactly as it is ... ;o)
------------------------------------------------------ */
#searchline{background-color: #FFFFFF;height:30px;}
#searchline p{height:22px;}
#searchline #searchform{top:2px;}
#searchline .right{ top:3px;right:-1px;font-weight:bold; }

/* ------------------------------------------------------
	 For the little tree like list in the support popup
------------------------------------------------------ */
ul.tree {
	list-style-type:disc;
}
ul.tree li.article
{
	list-style-image:url(../gfx/i/bullet_arrow.gif);
}

#globalsubmenumore{
		text-align:right;
		padding-right:0px;
		width:auto;
}

#globalcontent .cbar h4{
	font-weight:bold;
	background-image:url(../gfx/i/boxtopgreen.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align:left;
	line-height:13px;
	padding: 9px 9px 2px 9px;
	margin-left:3px;
}

#globalcontent .cbar div.photo {
	float:left;
	overflow:hidden;
	margin:3px 0px 0px 3px;
	padding:1px 0px 0px 3px;
	width:50px;
	white-space:nowrap;
}

#globalcontent .cbar div.photo div {
	background:none;
	padding:0px;
	margin:0px;
	width:50px;
}

#globalcontent .cbar div.photo a {
	font-size:xx-small;
	text-align:center;
}


#globalcontent .cbar ul .buddy .f, .buddy .f, .buddy a.f, .f{color:#800;}
#globalcontent .cbar ul .buddy .m, .buddy .m, .buddy a.m, .m{color:#008;}


