/* ----------------------------------------------------------------- */
/* NORMALIZE */
/* ----------------------------------------------------------------- */
TABLE { border-collapse:collapse; border-spacing: 0; }
BODY,P,LI,DL,TD,H1,H2,H3,H4,H5,H6 { color: #616161; }
IMG { border: 0 none; }

/* ----------------------------------------------------------------- */
/* BLOCK ELEMENTS */
/* ----------------------------------------------------------------- */
HTML,BODY,FORM,DIV,P,H1,H2,H3,H4,H5,H6,DL,DD,DT,HR { display: block; }

/* ----------------------------------------------------------------- */
/* LIST ELEMENTS */
/* ----------------------------------------------------------------- */
OL,UL,LI { list-style-type: none; }

/* ----------------------------------------------------------------- */
/* HIDDEN ELEMENTS */
/* ----------------------------------------------------------------- */
HR,LEGEND{ display: none; }

/* ----------------------------------------------------------------- */
/* DEFAULTS */
/* ----------------------------------------------------------------- */
* {
	font-family: arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
}
BODY
{
	font-size: 9pt;
	text-align: left;
	background-color: #f0f7f8;
	background-image: url(../images/shared/background.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* ----------------------------------------------------------------- */
/* CLEAR FLOATING ELEMENTS */
/* ----------------------------------------------------------------- */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.breaker {	position: relative; overflow: hidden; line-height: 0; font-size: 0; clear: both; }

/* ----------------------------------------------------------------- */
/* GLOBAL POSITION */
/* ----------------------------------------------------------------- */
*.gp { position: relative; }

/* ----------------------------------------------------------------- */
/* DEFAULT ANCHOR COLOUR */
/* ----------------------------------------------------------------- */
A { outline:none; text-decoration:none; border: 0 none; }
A:link, A:visited { color: #006fce; }
A:hover,A:focus {	color: #00a8ff; }

/* ----------------------------------------------------------------- */
/* GLOBAL PARAGRAPH */
/* ----------------------------------------------------------------- */
P { padding-bottom: 10px; }

/* ----------------------------------------------------------------- */
/* GLOBAL COLOURS */
/* ----------------------------------------------------------------- */
/* TEXT COLOURS */
.whiteTxt
{
	color: #fff;
}
.lgreyTxt
{
	color: #616161;
}
.dgreyTxt
{
	color: #555;
}
.lblueTxt
{
	color: #a7dbe6;
}
.dblueTxt
{
	color: #003962;
}
.bluetext
{
	color:#006fce;
}
.errortext
{
	color:#CC0000;
}
/* SECTIONS BACKGROUND COLOURS */
.whiteBg
{
	background-color: #fff;
}
.lblueBg
{
	background-color: #89c3d1;
}
.dblueBg
{
	background-color: #4a81a0;
}

/* Bug fix for forums */
DIV.ForumGroupHeader,
SPAN.postDateTime
{
	color: #fff;
}

/* ----------------------------------------------------------------- */
/* GLOBAL LAYOUT */
/* ----------------------------------------------------------------- */
#container
{
	width: 1018px;
	margin: 10px auto 10px auto;
}
#content-container
{
	width: 848px;
	float: left;
	clear: none;
}

/* GLOBAL SECTIONS LAYOUT */
DIV.sectionWrapper
{
	width: 848px;
	min-height: 1px;
}
DIV.sectionBdr
{
	border: 5px solid #fff;
	margin: 0 0 9px 0;
}

/* ----------------------------------------------------------------- */
/* HEADERS */
/* ----------------------------------------------------------------- */
H1 A:hover
{
	background-position: 0 0;
}
H2
{
	height: 25px;
	background-repeat: no-repeat;
	text-indent: -30000px;
	overflow: hidden;
}
.dblueFadeBg
{
	color: #fff;
	background: #003962 url(../images/shared/main_hdr_dblue-bg.gif) 0 0 repeat-x;
}
H2.std
{
	height: 15px;
	line-height: 15px;
	font-size: 15px;
	font-weight: bold;
	padding: 8px 8px 7px 8px;
}

/* ----------------------------------------------------------------- */

.bullet
{
	width: 800px;
	margin: 10px 0 12px 12px;
	list-style-type: none;
}
.bullet dt
{
	background-image: url(../images/shared/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0.1em;
	padding: 0 0 8px 1.1em;
	line-height: 12px;
}
.no
{
	display: none;
}

#headercontainer
{
	position: relative;
	margin-top: 8px;
	margin-bottom: -6px;
	height: 24px;
	width: 848px;
	background-color:#ffffff;
	padding:0;
}
#header-new{
	position: absolute;
	float:left;
	top: 5px;
	margin-left: 5px;
	margin-bottom: 0;
	height: 19px;
	width: 838px;
	background-color:#003962;
}

#header{
	background: url(../images/shared/header.gif) no-repeat;
	margin-top: 6px;
	margin-left: 0;
	margin-right: 0;
	position: relative;
	height: 25px;
	width: 848px;
}

.smallbullets{
list-style-type:none;
padding:25px 0 0 8px;
}
.smallbullets li{
background-image:url(../images/shared/bullet.gif);
background-repeat:no-repeat;
position:relative;
background-position:0.1em;
padding:0 0 6px 1.4em;
line-height:8px;
}
.bold-link{
font-weight:bold;
font-size:11pt;
}

/*---------- New style button ----------*/

UL.globalBlueBtn
{
	clear: none;
	list-style: none;
	border: 1px solid #407499;
	cursor: pointer;
}
UL.globalBlueBtn LI
{
	height: 18px;
	list-style: none;
	text-align: center;
	background-image: url('../images/shared/global-blue-btn-bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}
UL.globalBlueBtn LI:hover,
UL.globalBlueBtn LI:focus
{
	background-position: 0 -18px;
}
UL.globalBlueBtn LI:active
{
	background-position: 0 -36px;
}
UL.globalBlueBtn A
{
	font-weight: bold;
	font-size: 11px !important;
	color: #003962 !important;
	text-decoration: none;
	line-height: 18px;
	cursor: pointer;
}
UL.globalGreenBtn
{
	clear: none;
	list-style: none;
	border: 1px solid #003760;
	cursor: pointer;
}
UL.globalGreenBtn LI
{
	height: 18px;
	list-style: none;
	text-align: center;
	background-image: url('../images/shared/global-green-btn-bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}
UL.globalGreenBtn LI:hover,
UL.globalGreenBtn LI:focus
{
	background-position: 0 -18px;
}
UL.globalGreenBtn LI:active
{
	background-position: 0 -36px;
}
UL.globalGreenBtn A
{
	font-weight: bold;
	font-size: 11px !important;
	color: #fff !important;
	text-decoration: none;
	line-height: 18px;
	cursor: pointer;
}

/*---------- Sign In/Register Buttons ----------*/
ul#log-in-buttons{
list-style-type:none;
position:absolute;
top:0;
left:0;
width:179px;
height:25px;
}
ul#log-in-buttons li{
display:block;
float:left;
text-indent:-30000px;
}
ul#log-in-buttons li a{
display:block;
height:25px;
background:url(../images/en-GB/buttons/signin-menu.gif) no-repeat;
}
ul#log-in-buttons li a:hover{
display:block;
background-image:url(../images/en-GB/buttons/signin-menu.gif);
}	
li#signin-button a{width:91px;}
li#register-button a{width:88px;}
li#signin-button a:link,li#signin-button a:visited{background-position:0 0;}
li#signin-button a:hover{background-position:0 -25px;}
li#register-button a:link,li#register-button a:visited{background-position:-91px 0;}
li#register-button a:hover{background-position:-91px -25px;}
#log-out{
color:#006fce;
}
#log-out:hover{
color:#00a8ff;
}
/*---------- Page Panels ----------*/
.solid-panel,.instruction-panel{
margin:auto;
position:relative;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
}
.solid-game-panel
{
	height:500px;
}
.solid-panel{
background:#FFF;
width:841px;
padding:10px 0 3px 5px;
}
.instruction-panel{
background:url(../images/shared/instructions-gradient.gif) #FFF repeat-x;
width:806px;
height:383px;
padding:8px 20px 3px;
}
.instruction-panel p{
font-size:x-small;
padding-bottom:2px;
text-align:center;
}
.instructiontext{
width:690px;
height:50px;
margin:0 auto 12px;
}
.solid-panel-bottom{
background:url(../images/shared/white-background-bottom.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 5px;
}
#forumholder {
width:814px;
border:1px solid #CCC;
margin:0 0 0 10px;
background-color:#FFF;
}
.instructions-grab{
overflow:hidden;
width:690px;
height:250px;
margin:0 0 6px 58px;
border:1px solid #C0BFBF;
}

/*---------- Footer ----------*/

#container-footer{
	position: relative;
	width:838px;
	height:25px;
	margin: 0;
	background-color:#ffffff;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	clear: both;
}
#footer{
	position: absolute;
	width: 838px;
	height: 25px;
	min-height: 25px; 
	font-size: x-small;
	line-height: 25px;
	color: #a7dbe6;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color: #003962;
	overflow: hidden;
	clear: both;
}
#footer-links
{
	margin-left:11px;
	list-style:none;
}
#footer-links li{
display:inline;
margin-right:11px;
}
#footer p{
position:absolute;
font-size: 10px;
line-height: 10px;
right:11px;
top:0;
color:#a7dbe6;
margin-top: 8px;
margin-bottom: 0;
padding-bottom: 0;
}

DIV#log-in
{
	width: 822px;
	height: 33px;
	margin: -9px 0 6px 0;
	background-image: url(../images/signin_dropshad.gif);
	background-repeat: repeat-x;
	background-color: #4a4a4c;
	padding: 5px 13px 0 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 822px;
	height: 33px;
}
HTML>BODY DIV#log-in
{
	width: 822px;
	height: 33px;
}
DIV#log-in A:link,
DIV#log-in A:visited
{
	color:#bdbdbd;
}
DIV#log-in A:hover,
DIV#log-in A:focus{
	color:#fff;
}
UL#log-in-submit
{
	margin: 0 5px 0 5px;
	list-style-type: none;
}

TABLE#sign-in-table
{
	height: 28px;
	float: left;
	clear: none;
}
TABLE#sign-in-table TD
{
	height: 28px;
}
.sign-in-label
{
	font-size: 13px;
	line-height: 28px;
	color: #fff;
	margin-right: 2px;
}
.sign-in-input
{
	color: #666;
}
INPUT.username-input
{
	width: 146px;
	background-color: #fff;
	margin-right: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 146px;
}
html>body INPUT.username-input {
	width: 146px;
}
INPUT.password-input
{
	width: 146px;
	background-color: #fff;
	margin-right: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 146px;
}
html>body INPUT.password-input {
	width: 146px;
}
.remember-label
{
	font-size: 10px;
	color: #bdbdbd;
	margin-left: 2px;
}
#forgot-link
{
	font-size: 10px;
	float: right;
	padding-top: 8px;
	color: #a7dbe6;
}

DIV#new-log-in-error
{
	width: 822px;
	height: 44px;
	margin: -6px 0 6px 0;
	background-color: #710000;
	padding: 3px 13px 0 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 822px;
	height: 44px;
}
HTML>BODY DIV#new-log-in-error
{
	width: 822px;
	height: 44px;
}
DIV#new-log-in-error P
{
	color: #fff;
	clear: both;
	text-align: center;
	font-size: 10px;
	padding: 3px 0 0;
}

DIV#loadingbar-home
{
	width: 758px;
	height: 33px;
	margin: -9px 0 6px 0;
	background-color: #000;
	padding: 5px 45px 0 45px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 758px;
	height: 33px;
}
HTML>BODY DIV#loadingbar-home
{
	width: 758px;
	height: 33px;
}

TABLE.signing-table
{
	height: 28px;
}
TABLE.signing-table TD
{
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	padding: 3px 5px 0 0;
}
#home-loading
{
	background: url(../images/shared/login-panel-loading.gif) no-repeat;
	width: 790px;
	height: 27px;
	margin: -6px 0 6px;
	padding: 11px 0 0 43px;
}
#home-loading p
{
	display: block;
	float: left;
	clear: none;
	color: #fff;
	font-size: 10px;
	margin-right: 5px;
}
.create-panel-collapsed
{
	overflow: hidden;
}
#create-panel
{
	float: left;
	width: 848px;
	height: 241px;
	margin: 2px 0 0 0;
	padding: 0;
	
	clear: none;
}
.preview-panel
{
	float: left;
	width: 848px;
	height: 241px;
	margin: 2px 0 0 0;
	clear: none;
}
.featured-panel
{
	float: left;
	width: 420px;
	height: 241px;
	clear: none;
	overflow: hidden;
}
.home-page-panel
{
	float:left;
	width: 250px;
	height: 238px;
	padding: 7px;
	background: url(../images/shared/home-page-panel.gif) no-repeat;
	margin: 0 9px 8px 0;
	clear:none;
}
#home-box-one{
margin-left:3px;
}
#home-ad-mpu{
width:300px;
height:250px;
background-color:#fff;
border:1px solid #c1c1c1;
float:left;
clear:right;
}
#home_page_mpus {
	width: 848px;
	height: 274px;
	margin: 7px 0px 9px 0px;
}
#home_page_mpus #advert {
	float: left;
	height: 250px;
	width: 300px;
	padding: 4px;
	padding-top: 18px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	background: url(../images/banners/adverttop.gif) #ffffff top center no-repeat;
	background-position: 4px 4px;
}
#home_page_mpus #logged_out_home_mpu_1 {
	float: left;
	margin-left: 9px;
}
#home_page_mpus #logged_out_home_mpu_2{
	margin-left: 9px;
	float: left;
}

/*---------- WeeGames ----------*/

.game-panel-header{
margin-top:6px;
}
.game-panel{
background:url(../images/shared/game-panel.gif);
width:848px;
height:123px;
margin:0 0 5px 0;
position:relative;
}
.game-panel img{
position:absolute;
top:9px;
left:9px;
}
.game-panel p{
font-size:x-small;
width:408px;
position:absolute;
top:30px;
left:209px;
}
.game-panel h3{
text-indent:-30000px;
width:425px;
height:23px;
position:absolute;
top:1px;
left:201px;
background-repeat:no-repeat;
}
.new-game-badge{
background:url(../images/shared/new-star.gif) no-repeat;
width:34px;
height:33px;
position:absolute;
right:224px;
top:-3px;
}
#gameholder {
position:absolute;
background-color:#FFF;
}
#mochibridge {
width:0px;
height:0px;
margin:0 0 0 5px;
background-color:#FFF;
}
.game-panel table{
font-size:x-small;
width:207px;
height:98px;
right:6px;
top:24px;
position:absolute;
}
.tableposition{
color:#006fce;
width:10px;
}
.tablename{
width:110px;
}
.tableresult{
width:71px;
}
.game-link {
border: 1px solid #c0bfbf;
padding: 8px 8px 8px 16px;
margin-bottom: 9px;
background: white 0 100% no-repeat;
position: relative;
}
.game-title {
font-family:verdana;
font-size:x-small;
font-weight: bold;
color:#205e88;
padding-top: 6px;
margin-left: 208px;
clear:both;
}
.game-header {
font-family:verdana;
font-size:x-small;
font-weight: bold;
color:#205e88;
padding-top: 6px;
margin-left: 8px;
clear:both;
}

/*---------- WeeCards ----------*/

.weecards-intro-panel{
background:url(../images/shared/weecards-panel.gif) #fff repeat-x;
margin:auto;
width:806px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
padding:20px;
position:relative;
}
.weecards-intro-panel p{
width:330px;
margin-left:5px;
}
.weecardsbullet{
width:330px;
list-style-type:none;
margin:5px 0 10px 10px;
}
.weecardsbullet dt{
background-image:url(../images/shared/bullet.gif);
background-repeat:no-repeat;
position:relative;
background-position:0.1em;
padding:0 0 8px 1.2em;
line-height:12px;
}
.weecard-weemeeselect-left,.weecard-weemeeselect-right{
background-color:#FFF;
border:1px solid #CCC;
height:205px;
position:absolute;
top:60px;
width:189px;
}
.weecard-weemeeselect-left{
left:185px;
}
.weecard-weemeeselect-right{
right:185px;
}
.weecards-select-panel{
background:url(../images/shared/weecards-panel.gif) #fff repeat-x;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
height:323px;
margin:auto;
padding:20px;
position:relative;
width:806px;
}
.weecard-weemeeselect-left img,.weecard-weemeeselect-right img {
margin:20px 0 10px 48px;
}
.messagesent-panel{
background:url(../images/shared/msg-sent-background.gif);
margin:auto;
width:846px;
height:187px;
position:relative;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
}
#messagesent-text-holder{
position:absolute;
width:848px;
margin:auto;
text-align:center;
}
#messagesent-text-holder h3{
width:790px;
margin:30px auto 8px;
text-align:center;
font-size:14px;
color:#10517e;
padding:0;
overflow:hidden;
}
.messagesent-bottom{
background:url(../images/shared/msg-sent-bottom.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 6px 0;
}
.messagesent-panel p{
width:790px;
margin:0 auto;
text-align:center;
}
a.weecarduseweemee, a.weecarduseanother{
width:194px;
height:34px;
outline:none;
position:absolute;
cursor:pointer;
text-indent:-30000px;
}
a.weecarduseweemee, a.weecarduseanother{
top:230px;
}
.weeshopuseweemee, .weeshopuseanother{
position:absolute;
top:295px;
}
.weeshopuseweemee{
left:183px;
}
.weeshopuseanother{
left:468px;
}
.weeshopuseweemee a span, .weeshopuseanother a span{
width:163px;
}
p#weecard-info{
text-align:right;
position:absolute;
right:8px;
top:0;
line-height:26px;
font-size:8pt;
width:700px;
color:#245878;
font-weight:bold;
}
#cards-splash-animation{
position:absolute;
bottom:-7px;
right:0;
width:476px;
height:296px;
}
.weecard-weemeeselect-leftb,
.weecard-weemeeselect-rightb,
.weeshop-weemeeselect-leftb,
.weeshop-weemeeselect-rightb{
background-color:#FFF;
border:1px solid #CCC;
height:205px;
position:absolute;
width:189px;
}
.weecard-weemeeselect-leftb,.weecard-weemeeselect-rightb{
top:15px;
}
.weeshop-weemeeselect-leftb,.weeshop-weemeeselect-rightb{
top:84px;
}
.weecard-weemeeselect-leftb,.weeshop-weemeeselect-leftb{
left:185px;
}
.weecard-weemeeselect-rightb,.weeshop-weemeeselect-rightb{
right:185px;
}
.weecard-weemeeselect-leftb img,
.weecard-weemeeselect-rightb img,
.weeshop-weemeeselect-leftb img,
.weeshop-weemeeselect-rightb img{
margin:30px 0 10px 47px;
}
.weeselect-panel-bottom{
background:url(../images/shared/weeselect-bottom.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 5px;
}


/*---------- Terms and Conditions ----------*/

.privacy-panel{
background:url(../images/shared/weecards-panel.gif) #fff repeat-x;
margin:auto;
width:806px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
padding:20px;
position:relative;
}
.privacy-panel h4{
color:#125580;
font-size:12px;
margin-bottom:6px;
}


/*---------- Blog ----------*/

.blogentry-panel{
background-color:#FFF;
margin:auto;
width:806px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
padding:20px;
position:relative;
}
.blogtable{
margin:10px 0 0 20px;
}
.inputbackground{
background-image:url(../images/shared/line_pattern_white.gif);
width:806px;
height:320px;
margin:auto;
}
.blogtitle,.blogmessage{
width:560px;
height:14px;
background-repeat:no-repeat;
padding-bottom:4px;
text-indent:-30000px;
}
.blogfieldtable{
padding-bottom:6px;
}
.titlefield{
width:756px;
color:#616161;
}
.messagefield{
width:756px;
height:177px;
color:#616161;
}
.commentholder{
background:url(../images/shared/line_pattern_white.gif);
width:806px;
margin:12px auto 0;
padding:10px 0 0;
position:relative;
}
.comment{
padding:0 0 2px 20px;
}
.commentdate{
font-weight:400;
font-size:8pt;
padding-left:20px;
color:#999;
}
.blogcomment-table-stripes{
background-image:url(../images/shared/line_pattern_white.gif);
width:806px;
margin:15px auto 0;
position:relative;
padding:10px 0 15px;
}
.blogcomment-table{
position:relative;
width:768px;
margin-left:20px;
}
.blog-comment-entry{
width:750px;
height:90px;
color:#616161;
margin-bottom:8px;
border:1px solid #c0bfbf;
padding:4px;
}
.blogentry-panel h3{
color:#006fce;
font-weight:400;
font-size:10pt;
}
.blogentry-panel h4{
color:#999;
font-weight:400;
font-size:x-small;
padding-bottom:8px;
}
.blogger-panel{
width:806px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin: 0 auto 6px auto;
background-color:#FFF;
padding:30px 20px 35px 20px;
font-size:10px;
}
.blogger-panel a:link, .blogger-panel a:visited {
color:#006fce;
text-decoration:none;
}
.blogger-panel a:hover, .blogger-panel a:focus{
color:#00a8ff;
text-decoration:none;
}
.blogger-panel p{
padding-bottom:2px;
}
.messageblog{
background:url(../images/shared/blog-box-c.gif) no-repeat;
width:789px;
height:114px;
position:relative;
margin:2px 5px 10px 9px;
}
.messageblog h3{
position:absolute;
font-size:11px;
color:#006fce;
width:650px;
height:30px;
top:3px;
font-weight:400;
left:128px;
}
.blog-profile-image{
width:96px;
height:96px;
position:absolute;
left:13px;
top:8px;
right:6px;
bottom:7px;
}
.blog-table-textbox{
position:absolute;
width:650px;
height:60px;
left:128px;
top:26px;
}
.blog-window-bottom{
width:848px;
height:24px;
background:url(../images/shared/blog-box-bottom-b.gif) no-repeat;
overflow:hidden;
position:absolute;
bottom:0;
left:-1px;
}
.blog-window-bottom ul{
padding-top:1px;
width:840px;
height:22px;
margin:auto;
list-style:none;
}
.blog-window-bottom li{
display:inline;
}
.blog-window-bottom p{
font-size:x-small;
position:absolute;
left:400px;
top:5px;
}
html .blogger-panel p.comment-numbers{
position:absolute;
bottom:15px;
right:22px;
padding:0;
text-align:right;
}
.blogger-panel-home{
width:607px;
height:362px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin:0 0 6px 235px;
background-color:#FFF;
padding:14px 0 23px 7px;
font-size:11px;
}
.blogger-panel-home a:link, .blogger-panel-home a:visited{
color:#006fce;
text-decoration:none;
}
.blogger-panel-home a:hover, .blogger-panel-home a:focus{
color:#00a8ff;
text-decoration:none;
}
.blogger-panel-home p{
padding-bottom:2px;
}
#bigblogimage{
position:absolute;
width:598px;
height:269px;
background-image:url(../images/shared/blog_home_image.jpg);
bottom:0;
}
.blogmainbullet{
width:450px;
list-style-type:none;
margin:5px 0 10px 10px;
}
.blogmainbullet dt{
background-image:url(../images/shared/bullet.gif);
background-repeat:no-repeat;
position:relative;
background-position:0.1em;
padding:0 0 8px 1.2em;
line-height:12px;
}

SPAN.blog-report-abuse{
margin: 0 3px 0 0;
border-right: 1px solid #a7a7a7;
padding: 0 9px 0 6px;
}
SPAN.blog-comment-report-abuse{
margin: 0 0 0 4px;
border-left: 1px solid #a7a7a7;
padding: 0 6px 0 9px;
}
P.commentdate a:link, P.commentdate a:visited{
color:#006fce !important;
}
P.commentdate a:hover, P.commentdate a:focus{
color:#00a8ff !important;
}
/*---------- WeeMee to go ----------*/

#custom_container_partner {
margin:6px 0 0 0;
}
#weeprofile-weemee {
width:185px;
height:205px;
margin:0 0 0 20px;
padding-top:32px;
padding-bottom:0;
}
.weemeestogo-profile-panel, .partner-profile-panel {
float:left;
height:377px;
width:227px;
border-left:0 none #c0bfbf;
border-right:0 none #c0bfbf;
margin-right:5px;
background: url(../images/shared/profile-panel.gif) #fff no-repeat;
}
DIV.partner-panel-main {
float: left;
width: 616px;
}
.headerleftprofile {
background: url(../images/shared/header-profile.gif) no-repeat;
height: 25px;
width: 227px;
}
.header-weemeetogo {
background:url(../images/shared/header-weemeetogo.gif) no-repeat;
position:relative;
height:25px;
width:616px;
margin-left: 0;
}
.partner-panel {
width:614px;
height:343px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin:0 0 14px 0;
background-color:#FFF;
padding:0 0 9px 0;
}
.profile-panel-bottom {
position: relative;
top: 110px;
left: 0px;
width: 227px;
height: 8px;
background: url(../images/shared/mobile-bottom.gif) no-repeat;
}
.skype-panel {
width:614px;
height:615px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin:0 0 14px 0;
background-color:#FFF;
padding:0 0 9px 0;
}
.weemeestogo-panel {
width:614px;
height:343px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin:0 0 14px 0;
background: #fff url(../images/shared/travel-backgrounde.gif) repeat-x;
padding:0 0 9px 0;
}
.weemeestogo-window-bottom {
background:url(../images/shared/weemee-to-go-bottom.gif) no-repeat;
overflow:hidden;
width:616px;
height:25px;
position:absolute;
bottom:-8px;
left:-1px;
}
#weemeetogoflashholder {
width:614px;
height:311px;
margin:0px;
padding:0px;
position:absolute;
left:0px;
top:23px;
z-index:1;
}
.onlinecommheader, .yourwebsiteheader, .yourblogheader, .msgheader, .emailheader{
width:614px;
height:23px;
text-indent:-30000px;
margin:0 0 6px 0;
}

.blog-panel-bottom {
background:url(../images/shared/profile-bottom_blog.gif) no-repeat;
overflow:hidden;
width:227px;
height:91px;
position:absolute;
left:-1px;
bottom:-8px;
}

.weemeestogo-step-window{
width:614px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin:0 0 14px 235px;
background-color:#FFF;
padding:8px 0 9px;
font-size:x-small;
}
.weemeestogo-partners-bottom{
background:url(../images/shared/partners-panel-bottom.gif) no-repeat;
overflow:hidden;
width:616px;
height:9px;
position:absolute;
bottom:-9px;
left:-1px;
}

.weemeestogo-panel p{
font-size:x-small;
padding-bottom:5px;
width:595px;
}

.comm-window{
background:url(../images/shared/travel-background.gif) repeat-x;
width:598px;
height:268px;
margin:auto;
position:relative;
}
.travel-back,
.travel-next,
.travel-back-grey,
.travel-next-grey,
.travel-finish{
text-indent:-30000px;
position:absolute;
top:115px;
width:33px;
height:48px;
}
.travel-back:hover,
.travel-back:focus,
.travel-next:hover,
.travel-next:focus,
.travel-finish:hover,
.travel-finish:focus{
background-position:0 -48px;
}
.header-weemeetogo h4{
width:50px;
height:25px;
background-repeat:no-repeat;
text-indent:-30000px;
}
.comm_preview_image{
width:129px;
height:205px;
position:absolute;
top:65px;
right:8px;
}
.comm_preview_image_small{
width:129px;
height:144px;
position:absolute;
top:36px;
right:73px;
}
.comm-content,
.msg-content{
width:285px;
height:204px;
padding:36px 0 0 72px;
}
.email-content{
width:420px;
padding:10px 0 0 90px;
}
.email-content p{
padding-bottom:5px;
height:37px;
}
.comm-content select,
.msg-content select{
margin:10px 0 15px;
width:284px;
}
.emailfeedbackbox {
	width:420px; 
	font-size:12px; 
	margin-left:10px; 
	padding-top: 10px
}
.msg-content input{
margin:0 0 15px;
width:280px;
}
#snapshot-table{
padding-top:4px;
margin:auto;
}
#snapshot-table-comm{
padding-top:4px;
}
#snapshot-table label,
#snapshot-table-comm label{
color:#006fce;
margin-right:20px
}
#snapshot-table td,
#snapshot-table-comm td{
height:18px;
}
.htmlpastebox{
width:285px;
height:126px;
font:9pt arial,helvetica,sans-serif;
color:#616161;
border:1px solid #ccbcc3;
}
#errordrop{
margin-bottom:1px;
}
.signature-box{
width:420px;
height:190px;
background-color:#FFF;
border:1px solid #a5acb2;
font:9pt arial,helvetica,sans-serif;
color:#616161;
position:relative;
margin-bottom:4px;
}
.emaildropdown{
position:absolute;
bottom:-5px;
left:90px;
width:422px;
}
#unknown-table{
margin-bottom:8px;
}
#unknown-table input{
width:200px;
}
#input-template-table{
position:absolute;
width:220px;
height:145px;
left:35px;
top:5px;
}
#input-template-table input{
height:12px;
display:block;
font-size:x-small;
color:#616161;
margin-right:2px;
}
.input-templates{
width:198px;
}
.input-submit{
position:absolute;
bottom:30px;
width:320px;
left: 21px;
}
.loadingweemee{
position:absolute;
top:80px;
left:25px;
height:164px;
width:148px;
}
.speech-bubble{
background-image:url(../images/shared/email-test-template.gif);
width:269px;
height:153px;
z-index:100;
position:absolute;
top:70px;
left:170px;
}
.download-email{
width:355px;
color:#616161;
font-size:x-small;
}
#travel-email-table{
margin:6px 0 0;
width:420px;
}
.instruction-link{
display:block;
text-align:center;
padding-top:4px;
cursor:pointer;
}
.html-code{
margin:15px 0 0 15px;
width:385px;
height:155px;
border:none;
font:9pt arial,helvetica,sans-serif;
}
#travelling-swf-holder{
width:846px;
height:265px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
margin-left:3px;
}
.logostretchtable{
margin:0 auto;
padding:0;
}
#popup-weemeetogo{
position:absolute;
height:214px;
width:414px;
background-image:url(../images/shared/popup-background.gif);
z-index:10;
top:80px;
left:217px;
}
#popup-weemeetogo p{
display:none;
}
.popup-closedown{
position:absolute;
width:13px;
height:13px;
background-image:url(../images/shared/popup-button-close.gif);
text-indent:-30000px;
z-index:100;
bottom:5px;
right:5px;
}
a.popup-closedown:hover, a.popup-closedown:focus{
background-position:0 -13px;
}
.weemobile-left-panel{
background:url(../images/shared/phonewithapp.gif) #fff repeat-x;
background-position:0 25px;
width:225px;
height:243px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:absolute;
left:11px;
top:185px;
}
.weemobile-left-panel img{
width:119px;
height:147px;
position:absolute;
left:53px;
top:83px;
}
.weemobile-left-panel p{
width:204px;
font-size:x-small;
margin:0 auto;
padding-bottom:4px;
}
.weemobile-panel-bottom{
background:url(../images/shared/us-mobile-bottom.gif) no-repeat;
overflow:hidden;
width:616px;
height:9px;
position:absolute;
bottom:-9px;
left:-1px;
}
.weemobile-panel{
width:614px;
height:117px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
margin:0 0 14px 235px;
padding:50px 0;
background-color:#dcebf2;
}
#mobilespeech{
position:absolute;
left:15px;
top:10px;
background:url(../images/shared/speechbubble.gif) no-repeat;
width:432px;
height:129px;
}
#mobilespeech p{
width:380px;
height:65px;
font-size:11px;
padding:10px;
}
#flash-weemee-insky{
width:164px;
height:218px;
position:absolute;
right:10px;
top:0px;
}
.smallspeechtext p{
font-size:10px;
width:50px;
padding-top:10px;
}
#weemeebuilderUS{
position:absolute;
background:url(../images/en-US/buttons/weemee_builder.gif) no-repeat;
text-indent:-30000px;
width:164px;
height:32px;
display:block;
left:15px;
bottom:35px;
}
#weemeebuilderUS:hover,#weemeebuilderUS:focus{
background-position:0 -32px;
}

/*---------- Forgot Details ----------*/

DIV#contentWrapper {
position: relative;
width: 848px;
margin-right: auto;
margin-left: auto;
margin-top: 6px;
padding-bottom: 5px;
voice-family: "\"}\"";
voice-family: inherit;
width: 848px;
}
html>body #contentWrapper {
width: 848px;
}


#registerPanel{
float:left;
width:616px;
background:transparent url(../images/shared/panelMidLenthBottom.gif) 0 100% no-repeat;

padding:0 0 9px 0;
margin:0;
}
#registerBG{
clear:both;
overflow:hidden;
background:#fff url(../images/shared/weecards-panel.gif) 0 25px repeat-x;
padding:0;
margin:0;
}
#registerBorder{
clear:both;
overflow:hidden;
background:transparent url(../images/shared/mainPanelBorder.gif) 0 0 repeat-y;
margin:0;
padding:0 0 5px 0;
height: 225px;
}
#registerPanelHeader{
height:25px;
width:616px;
background:transparent url(../images/shared/header-weeMobileMain.gif) 0 0 no-repeat;
}
#forgotDetailsPanel {
float:left;
width:323px;
background:transparent url(../images/shared/profile-bottom.gif) 0 100% no-repeat;
margin:0 0 0 5px;
padding:0 0 8px 0;
voice-family: "\"}\"";
voice-family:inherit;
width:227px;
}
html>body #forgotDetailsPanel {
width:227px;
}
#forgotDetailsBG{
clear:both;
overflow:hidden;
background:#fff url(../images/shared/weecards-panel.gif) 0 25px repeat-x;
padding:0;
margin:0;
}
#forgotDetailsBorder{
background:transparent url(../images/shared/profilePanelBorder.gif) 0 25px repeat-y;
margin:0;
padding:0 0 5px 0;
height: 225px;
}
#forgotDetailsPanelHeader{
height:25px;
background:transparent url(../images/shared/header-profile.gif) 0 0 no-repeat;
}
#registerPanel P{
margin:0;
padding:9px 26px;
}
#forgotDetailsPanel P{
margin:0;
padding:9px 16px;
}
#forgotFrm{
margin:0 16px;
}
INPUT.txt-email{
font:9pt arial,helvetica,sans-serif;
color:#616161;
width:192px;
border:1px solid #a9a9a9;
}
#btnForgotSubmit{
margin:9px 0 9px 98px;
}


/* Logged Out Splash Pages */

.weeworld-out-panel{
background:url(../images/shared/weecards-panel.gif) #fff repeat-x;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
margin:auto;
padding-bottom:20px;
position:relative;
width:846px;
height:280px;
}
.flashbox-out{
height:400px;
width:300px;
background-color:#FF0000;
}
.loggedout-stripes,.weecards-stripes{
background:url(../images/shared/loggedout-stripes.gif) no-repeat;
height:48px;
width:846px;
position:absolute;
bottom:0px;
left:0px;
padding:10px 0 0 15px;
overflow:hidden;
}
.loggedout-stripes p,.weecards-stripes p{
font-size:8pt;
width:395px;
float:left;
clear:none;
margin-right:28px;
}
.loggedout-bottom{
background:url(../images/shared/loggedout-stripes-bot.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 5px;
}

/* Partner Landing Pages */

.landing-partner{
width:142px;
height:90px;
margin:0 0 5px 28px;
}
.partner-panel p{
width:132px;
font-size:x-small;
margin-left:36px;
}
.partner-options{
position:absolute;
right:24px;
top:55px;
font-size:x-small;
list-style:none;
}
.partner-options li{
width:388px;
height:24px;
background:url(../images/shared/text-holder.gif) no-repeat;
margin-bottom:12px;
line-height:24px;
padding-left:8px;
}
.partner-options li a{
background-image:url(../images/shared/bullet.gif);
background-repeat:no-repeat;
background-position: 0.1em;
padding:0 0 6px 1.4em;
}

/* Builder */

#builder-panel{
background:url(../images/shared/builder-background.gif) no-repeat;
margin:6px auto 0px;
position:relative;
width:848px;
height:320px;
padding:0;
}
#builder-swf{
position:absolute;
width:848px;
height:320px;
top:23px;
left:-1px;
}


/*  WeeBuddies */

#buddies-reg-table{
width:540px;
margin-left:15px;
}
#buddies-reg-table p{
padding:0 0 5px 1px;
width:540px;
color:#245878;
font-size:8pt;
}
#MateNameBox,#MateEmailBox,#MsgBox{
margin:0 0 15px 5px;
border:1px solid #c8c8c8;
color:#545454;
width:540px;
padding:1px;
}
#MateNameBox,#MateEmailBox{
height:18px;
}
#MsgBox{
height:80px;
}
#weematespreview{
width:185px;
height:220px!important;
height:228px;
background:#FFF;
border:1px solid #CCC;
position:absolute;
right:42px;
top:45px;
}
.buddyfeedback{
font-size:x-small;
color:#CC0000;
padding-left:5px;
}
.weebuddies-small-panel{
background:url(../images/shared/weebuddies-gradient.gif) #fff repeat-x;
margin:auto;
width:806px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
padding:20px 20px 15px;
position:relative;
}
#buddy-landing-text{
background:url(../images/shared/buddies-stripes.gif) no-repeat;
width:848px;
height:66px;
position:absolute;
left:11px;
top:440px;
padding:15px 25px;
}
#buddy-landing-text p{
width:790px
}


/* Service Not Supported! */

.weeworld-service-not{
background:url(../images/shared/new-no-service.jpg);
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
margin:auto;
padding:20px;
position:relative;
width:806px;
height:260px;
}
.service-stripes{
background:url(../images/shared/loggedout-stripes.gif) no-repeat;
height:58px;
width:846px;
position:absolute;
bottom:0px;
left:0px;
}
.service-stripes p{
font-size:12px;
padding:40px 80px 40px 280px;
}


/* Error Page */

.error-stripes{
background:url(../images/shared/loggedout-stripes.gif) no-repeat;
height:48px;
width:846px;
position:absolute;
bottom:0px;
left:0px;
padding:10px 0 0 15px;
overflow:hidden;
}
.error-stripes p{
font-size:8pt;
width:815px;
text-align:center;
}
.error-stripes h3{
font-size:12pt;
width:815px;
text-align:center;
color:#006fce;
}

.access-denied
{
width:846px;
position:relative;
left:0px;
padding:10px 0px 0px 15px;
overflow:hidden;
}
.access-denied p{
font-size:8pt;
width:815px;
text-align:center;
}
	

#aim-text{
width:370px;
position:absolute;
top:53px;
left:200px;
}
#aim-text p{
margin:0;
width:100%;
font-size:10pt;
}


/*---------- new weemee to go sections ----------*/

.o2dosntwork{
	position:absolute;
	height:20px;
	width:575px;
	font-size:11px;
	color:#005486;
	font-weight: bold;
	left: 15px;
	top: 250px;
	text-align: center;
}
.o2loggedin{
	width:540px;
	height:15px;
	position:absolute;
	font-size:12px;
	right:2px;
	top:7px;
	color:#005486;
	font-weight: bold;
}
.box-a{
height:270px;
width:441px;
position:absolute;
top:40px;
right:20px;
padding:10px;
z-index:100;
}
.box-b{
height:269px;
width:411px;
position:absolute;
top:40px;
right:15px;
padding:10px;
z-index:100;
}
.box-c{
height:272px;
width:365px;
position:absolute;
top:40px;
right:20px;
padding:5px;
z-index:100;
}
.box-d{
height:268px;
width:322px;
padding:5px;
position:absolute;
top:40px;
right:15px;
z-index:100;
}
.box-a p{
width:420px;
font-size:12px;
margin-left:10px;
z-index:100;
}
.box-b p{
width:400px;
font-size:12px;
z-index:100;
}
.box-c p{
width:365px;
font-size:12px;
z-index:100;
}
.box-d p{
width:322px;
font-size:12px;
z-index:100;
}
.bigwindowslive{
position:absolute;
width:614px;
height:176px;
background-image: url(../images/shared/windows-live-landing.jpg);
top:23px;
left:0px;
}
.bigskype{
position:absolute;
width:614px;
height:176px;
background-image:url(../images/shared/skype-landing.gif);
top:23px;
left:0px;
}
.bigaol{
position:absolute;
width:614px;
height:176px;
background-image:url(../images/shared/aol-partners.gif);
top:23px;
left:0px;
}
.aoltextmiddle{
position:absolute;
width:485px;
height:60px;
top:275px;
right:60px;
}
.aoltextmiddle p{
width:460px;
margin:5px 0 0 0;
padding:0px;
font-size:12px;
text-align:center;
}
.skypetextmiddle{
position:absolute;
width:485px;
height:60px;
top:245px;
right:60px;
}
.skypetextmiddle p{
width:460px;
margin:5px 0 0 0;
padding:0px;
font-size:12px;
text-align:center;
}
.commdropdown{
width:315px;
margin:10px 0 0 0px;
}
.emailclientdropdown{
position:absolute;
bottom:30px;
left:18px;
width:422px;
margin:10px 0 0 3px;
}
.mesdropdown{
position:absolute;
left:18px;
width:250px;
}
.commsizedropdown{
width:300px;
margin:10px 0 0 3px;
}
.radiotablestyles{
width:300px;
color:#005486;
margin-left:11px;
padding:0px;
}
.rowstyle
{
color:yellow;
padding:0px;
margin:0px;
}
.rowstyleb{
padding:0px;
margin:0px;
width:0px;
}
.whocanposttext{
height:0px;
padding:0px;
margin:0px;
}
.whocanposttext h5{
margin-bottom:25px;
margin-left:5px;
font-size:9pt;
color:#06426a;
}
.emailpreviewbox{
width:420px;
height:190px;
border: 1px solid #666;
margin-left:11px;
}
.htmlbox{
position:absolute;
left:20px;
width:421px;
height:165px;
overflow: auto;
border: 1px solid #666;
padding: 8px;
background-color:#FFF;
}
.htmlbox ol{
margin-left:20px;
}
.second-list li{
margin-left:10px;
padding:2px 0px 2px 5px;
}
.noweemeeyet{
width:300px;
height:12px;
position:absolute;
font-size:10px;
right: -15px;
top:7px;
}
.noweemeeyetbold{
font-weight: bold;
font-size:11px;
}
#windowslivemenu a{
display:block;
text-decoration:none;
height:59px;
}
#windowslivemenu li{
position:absolute;
top:0;
text-indent:-30000px;
list-style-type:none;
}
#windowslivemenu li a:hover, #windowslivemenu li a:active{
background-color:transparent;
background-repeat:no-repeat;
}
#w1 a, #w2 a, #w3 a, #w4 a, #messenger, #outlook, #groups, #spaces{
width:108px;
}
#w1,#messenger{
left:0;
}
#w2,#outlook{
left:122px;
}
#w3,#groups{
left:244px;
}
#w4,#spaces{
left:366px;
}
#w1 a:hover, #w1 a:active, #hotmail{ 
background-position:0 0;
}
#w2 a:hover, #w2 a:active, #messenger{
background-position:-122px 0;
}
#w3 a:hover, #w3 a:active, #outlook{
background-position:-244px 0;
}
#w4 a:hover, #w4 a:active, #groups{
background-position:-366px 0;
}
.templatebox {
position:absolute;
left:20px;
width:420px;
height:192px;
border: thin solid #999999;
}
.templateboxfill {
position:absolute;
left:20px;
width:420px;
height:192px;
border: thin solid #999999;
background:url(../images/shared/rough-template.gif);
}
#shopholder,
#vringoholder {
width:814px;
height:620px;
border:1px solid #CCC;
margin:0 0 0 10px;
background-color:#FFF;
}
#shopholder{
height:620px;
}

#vringoholder{
height:500px;
}
#spreadshirt-link{
float:right;
line-height:26px;
color:#245878;
font-weight:bold;
margin-right:7px;
}
.step1box{
position:absolute;
height:15px;
top:250px;
padding-left:25px;
padding-top:5px;
left:10px;
}
.step1box ol {
font-weight: bold;
color: #33769E;
line-height: 25pt;
}
.step1box ol p {
font-weight: normal;
color: #000000;
}

.step2box{
height:15px;
background:url(../images/shared/number2.gif) no-repeat;
position:absolute;
top:290px;
padding-left:25px;
padding-top:5px;
left:10px;
}
.step2box p {
	font-size:12px;
	font-weight: bold;
}
.downloadimage{
position:absolute;
background:url(../images/shared/filedownload-image.gif);
width:404px;
height:273px;
bottom:15px;
left:15px;
}
/*---------- WeeHome ----------*/
#weehome-leftcolumn{
width:592px;
margin: 0 6px 0 0;
float:left;
}
#weehome-rightcolumn{
width:250px;
float:right;
clear:right;
margin:0;
}
#weehome-flash{
width:848px;
height:300px;
margin:6px 0 6px 0;
}
#weehome-flash2{
width:848px;
height:300px;
margin:6px 0 6px 0;
}
#weeroom-flash{
width:848px;
height:342px;
margin:6px 0 6px 0;
}
#world-flash{
width:848px;
height:300px;
margin:6px 0 6px 0;
}
#weeshop-flash{
width:848px;
height:300px;
margin:6px 0 6px 0;
}
#behindtheweeme-shallow,.comments-head{
width:592px;
height:25px;
}
#behindtheweeme-shallow{
background:url(../images/shared/WeeHome-BehindShallow.gif);
margin:0 0 6px;
position:relative;
}
.comments-head{
background:url(../images/shared/WeeHome-meesagehead.gif);
position:relative;
}
#contact-homeheading{
width:20px;
height:25px;
}
#behindtheweeme-shallow h2,.comments-head h2{
text-indent:0;
margin-left:8px;
line-height:25px;
font-size:8pt;
font-weight:bold;
color:#0b507e;
float:left;
clear:none;
display:inline;
}
#behindtheweeme-shallow span{
margin-left:8px;
line-height:25px;
font-size:8pt;
font-weight:bold;
}
a#check-out-blog, .comments-head a{
position:absolute;
top:0;
right:1px;
display:block;
height:25px;
text-indent:-30000px;
}
a:hover#check-out-blog, .comments-head a:hover{
background-position:0 -25px;
}
.grey a, .comment-admin-buttons li.grey a:hover{
background-position:0 -46px;
}
#comments{
background-color:#BDD9E5;
width:590px;
border-left:1px solid #c0bfc0;
border-right:1px solid #c0bfc0;
position:relative;
}
#comments-footer{
background:url(../images/shared/new-footer.gif);
width:592px;
height:12px;
margin-bottom:6px;
overflow:hidden;
}
.comment-buttons{
background:url(../images/shared/comment-button-back.gif);
width:592px;
height:22px;
position:relative;
overflow:hidden;
border-bottom:1px solid #c0bfc0;
}
.comment-buttons-footer{
margin:5px 0px 0px -1px;
border-top:1px solid #c0bfc0;
border-bottom:1px solid #c0bfc0;
background:url(../images/shared/comment-button-back.gif);
width:592px;
height:22px;
position:relative;
overflow:hidden;
}
.comment-buttons li,
.comment-buttons-footer li{
list-style:none;
float:left;
text-indent:-30000px;
}
.comment-buttons a, .comment-buttons-footer a, .store-buttons a{
display:block;
width:24px;
height:22px;
}
.comment-buttons a:hover, .comment-buttons-footer a:hover, .store-buttons a:hover{
background-position:0 -22px;
}
.comment-buttons-left, .store-buttons-left{
width:58px;
height:22px;
float:left;
clear:none;
}
.comment-first{
margin-left:5px!important;
margin-left:3px;
}
.comment-first a, .store-first a{
background-image:url(../images/shared/comments-first.gif);
}
.comment-previous{
margin-left:1px;
}
.comment-previous a, .store-previous a{
background-image:url(../images/shared/comments-back.gif);
}
.comment-buttons-right, .store-buttons-right{
width:58px;
height:22px;
position:absolute;
right:-5px;
top:0;
}
.comment-next a, .store-next a{
background-image:url(../images/shared/comments-next.gif);
}
.comment-last a, .store-last a{
background-image:url(../images/shared/comments-last.gif);
}
.comment-first a.grey,
.comment-previous a.grey,
.comment-next a.grey,
.comment-last a.grey,
.store-first a.grey,
.store-previous a.grey,
.store-next a.grey,
.store-last a.grey{
background-position:0 -44px;
}
.comment-numbers{
display:block;
width:482px;
height:22px;
margin-left:365px;
line-height:53px;
text-align:center;
color:#006fce;
}
.comment-numbers-weehome{
display:block;
width:482px;
height:22px;
line-height:15px;
text-align:center;
color:#006fce;
padding-top:5px;
margin-left:55px;
}
a#safety-advice,a#report-abuse{
text-indent:-30000px;
display:block;
width:250px;
height:25px;
margin-bottom:6px;
}
a:hover#safety-advice,a:hover#report-abuse,a:hover#collapse{
background-position:0 -25px;
}
.comment-holder-table{
width:590px;
margin:8px auto 0;
}
.comment-text-table{
width:450px;
table-layout:fixed;
overflow:hidden;
word-wrap:break-word;
}
.comment-bubble,.comment-bubble-large{
background-color:#FFF;
border-left:2px solid #bcbcbc;
border-right:2px solid #bcbcbc;
padding:0 12px 2px;
position:relative;
}
.comment-bubble{
width:450px;
}
.comment-bubble-large{
width:532px;
margin-left:15px;
}
.comment-bubble h3,.comment-bubble-large h3{
font-size:9pt;
color:#006fce;
margin-bottom:2px;
}
.comment-bubble h4,.comment-bubble-large h4{
color:#006fce;
font-weight:normal;
font-size:7pt;
padding-top:4px;
margin:0 6px 4px 0;
float:left;
clear:right;
}

SPAN.comment-report-abuse
{
color:#a7a7a7;
font-weight:normal;
font-size:7pt;
padding-top:4px;
margin: 4px 0 4px 4px;
border-left: 1px solid #a7a7a7;
padding: 0 6px 0 6px;
float:left;
clear:right;
}

.comment-bubble p{
font-size:8pt;
padding-bottom:7px;
}
.bubble-top{
background:url(../images/shared/bubble-top.gif) no-repeat;
}
.bubble-top-large{
background:url(../images/shared/bubble-top-large.gif) no-repeat;
}
.bubble-bottom{
background:url(../images/shared/bubble-bottom.gif) no-repeat;
}
.bubble-bottom-large{
background:url(../images/shared/bubble-bottom-large.gif) no-repeat;
}
.bubble-top{
height:16px;
overflow:hidden;
margin-top:10px;
}
.bubble-top-large{
height:16px;
overflow:hidden;
margin-top:30px;
}
.bubble-bottom,.bubble-bottom-large{
height:9px;
overflow:hidden;
clear:both;
}
.bubble-top,.bubble-bottom{
width:478px;
}
.bubble-top-large,.bubble-bottom-large{
width:560px;
margin-left:15px;
}
.bubble-tail{
background:url(../images/shared/bubble-tail.gif) no-repeat;
width:24px;
height:14px;
overflow:hidden;
position:absolute;
left:-24px;
top:0px;
}
.bubble-tail-left,.bubble-tail-right{
width:25px;
height:23px;
overflow:hidden;
position:absolute;
top:-37px;
}
.bubble-tail-left{
background:url(../images/shared/bubble-tail-left.gif) no-repeat;
left:14px;
}
.bubble-tail-right{
background:url(../images/shared/bubble-tail-right.gif) no-repeat;
right:14px;
}
/*---------- selected bubbles ----------*/

.comment-bubble-selected,.comment-bubble-large-selected{
background:url(../images/shared/bubble-repeat-selected.gif) repeat;
width:478px;
padding:0 14px 2px;
position:relative;
}
.comment-bubble-selected{
width:450px;
}
.comment-bubble-large-selected{
width:532px;
margin-left:15px;
}
.comment-bubble-selected h3,.comment-bubble-large h3{
font-size:9pt;
color:#006fce;
margin-bottom:2px;
}
.comment-bubble-selected h4,.comment-bubble-large h4{
color:#006fce;
font-weight:normal;
font-size:7pt;
padding-top:4px;
margin:0 6px 4px 0;
float:left;
clear:right;
}
.comment-bubble-selected p{
font-size:8pt;
padding-bottom:7px;
}
.bubble-top-selected{
background:url(../images/shared/bubble-top-selected.gif) no-repeat;
}
.bubble-top-large-selected{
background:url(../images/shared/bubble-top-large.gif) no-repeat;
}
.bubble-bottom-selected{
background:url(../images/shared/bubble-bottom-selected.gif) no-repeat;
}
.bubble-bottom-large{
background:url(../images/shared/bubble-bottom-large.gif) no-repeat;
}
.bubble-top-selected{
height:16px;
overflow:hidden;
margin-top:10px;
}
.bubble-top-large-selected{
height:16px;
overflow:hidden;
margin-top:30px;
}
.bubble-bottom-selected,.bubble-bottom-large-selected{
height:10px;
overflow:hidden;
clear:both;
}
.bubble-top-selected,.bubble-bottom-selected{
width:478px;
}
.bubble-top-large,.bubble-bottom-large-selected{
width:560px;
margin-left:15px;
}
.bubble-tail-selected{
background:url(../images/shared/bubble-tail-selected4.gif) no-repeat;
width:28px;
height:21px;
overflow:hidden;
position:absolute;
left:-20px;
top:0px;
}
#secret-button{
text-indent:-30000px;
display:block;
width:140px;
height:140px;
position:absolute;
top:0;
left:0;
}
.nocomments{
width:100%;
text-align:center;
padding-top:15px;
color:#06426a;
}
#edit-settings{
list-style-type:none;
width:175px;
height:25px;
position:absolute;
top:0;
right:0;
}
#edit-settings li{
display:block;
text-indent:-30000px;
float:left;
}

/* Settings -Tabbed version */

#settings-panel
{
	position: relative;
	width: 586px;
	margin: -6px 0 6px 3px;
}

#settings-panel-alt{
position:relative;
width:586px;
margin:-6px 0 6px 3px;
background-color:red;
}
.settings-panel-stripes{
width:584px;
position:relative;
height:39px;
background:url(../images/shared/settings-stripes.gif);
border-top:1px solid #d9d9d9;
}
.settings-panel-stripes p,
#settings-panel .settings-panel-stripes p{
background-image:url(../images/shared/reg-warning.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-left:50px;
background-position:10px 0 0 0;
font-size:8pt;
color:#c60000;
position:absolute;
height:42px;
top:3px;
font-weight:bold;
}
.settings-panel-stripes p{
left:270px;
width:190px;
}
#settings-panel .settings-panel-stripes p{
left:6px;
width:325px;
}
#settings-footer{
background:url(../images/shared/settings-footer.gif) no-repeat;
width:586px;
height:23px;
}
#settings-tab-background{
background-color:#efefef;
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
border-bottom:1px solid #d9d9d9;
width:584px;
height:32px;
overflow: hidden;
voice-family: "\"}\"";
voice-family: inherit;
width:584px;
height:32px;
}
html>body DIV#settings-tab-background {
width:584px;
height:32px;
}
#privacy-content,
#details-content,
#password-content,
#email-content,
#subscriptions-content{
width:584px;
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
border-bottom:1px solid #d9d9d9;
background-color:#FFF;
position:relative;
padding-top:15px;
}
#privacy-content{
height:265px;
}
#details-table,
#subscriptions-table,
#password-table{
width:558px;
margin:0 auto 16px;
position:relative;
}
#subscriptions-table-left,
#password-table-left{
width:335px;
}
#settings-panel #password-table-left h3,
#settings-panel #subscriptions-table-left h3,
#settings-panel #notifications-table h3{
margin:0 0 10px;
padding:0;
border-bottom:1px solid #ccc;
}
#settings_send_validation_email{
cursor:pointer;
font-weight:bold;
text-decoration:underline;
}
.settings-tip{
background-color:#efefef;
padding:12px 14px 7px;
}
.settings-tip h4{
margin-bottom:6px;
color:#205e88;
font-size: 12px;
}
.settings-tip p{
font-size:x-small;
}
#notifications-table{
width:335px;
padding-top:16px;
}
table#notifications-table tr{
height:22px;
}
.notify-button-headings{
font-size:x-small;
color:#205e88;
text-align:center;
}
.notify-radio-button{
text-align:center;
}
#privacy-checkbox{
position:absolute;
right:13px;
bottom:14px;
height:128px;
}
.form-label{
color:#06426a;
font-size:8pt;
}
#blocking-error,#blocking-error-long,#unblocking-error{
background-image:url(../images/shared/bloking-error.gif);
background-repeat:no-repeat;
background-position:0 5px;
font-size:7pt;
color:#c60000;
position:absolute;
height:42px;
}
#blocking-error-long{
bottom:133px;
left:290px;
width:150px;
padding:5px 0 0 28px;
}
#blocking-error{
bottom:133px;
left:290px;
width:150px;
padding:10px 0 0 28px;
}
#unblocking-error{
bottom:-6px;
left:290px;
width:125px;
padding:5px 0 0 28px;
}
.blocking-input{
font-size:8pt;
border:1px solid #c8c8c8;
padding:2px 0 2px 2px;
color:#616161;
width:260px;
margin-left:8px;
}
.blocking-input-entry{
font-size:8pt;
border:1px solid #c8c8c8;
padding:2px 0 2px 2px;
color:#616161;
width:260px;
height:50px;
margin-left:8px;
}
.settings-input,
.settings-dropdown,
.settings-dob-input{
font-size:8pt;
border:1px solid #c8c8c8;
padding:2px 0 2px 2px;
color:#616161;
}
#settings_dob_month, #settings_dob_day  {
	width: 25px;
}
#settings_dob_year {
	width: 35px;
}
.dob-info-txt {
	font-size:x-small;
}
.settings-input,
.settings-dropdown{
width:170px;
}
.settings-dob-input{
width:55px;
}
.settings-spacer-column{
width:15px;
}
.settings-feedback{
font-size:x-small;
color:#CC0000;
padding:4px 0 0 8px;
}
.settings-productbox{
position:relative;
bottom:0px;
left:0px;
width:300px;
font-size:x-small;
}
.settings-productbox input{
margin-top:4px;
float:left;
clear:none;
}
.settings-productbox label{
width:275px;
float:right;
}
#settings-panel h3{
font-size:9pt;
color:#06426a;
margin:0 0 4px 15px;
}
.settingsradiostyles{
color:#005486;
margin:0 0 15px 15px;
padding:0px;
width:200px;
}
.bottomsettingsradiostyles{
color:#005486;
margin:0 0 0 15px;
padding:0px;
}
.blockingradiostyles{
color:#005486;
margin:0 0 10px 15px;
padding:0px;
}
.blockingradiostyles h3{
color:yellow;
margin:0 0 10px 15px;
padding:0px;
}
.settingsradiostyles{
color:#005486;
margin:0 0 15px 15px;
padding:0px;
width:260px;
}
.settingsradiostylestop{
color:#005486;
margin:0 0 10px 15px;
padding:0px;
width:190px;
}
.checktop{
margin-bottom:35px;
}
.checktopalways{
margin-bottom:27px;
}
#zip-instructions{
font-size:x-small;
width:175px;
}
.reg-heading4{
font-size:x-small;
position:absolute;
right:8px;
bottom:-28px;
}
.blockingbackground{
background:url(../images/shared/blocking-background.gif) no-repeat;
width:290px;
height:268px;
float:right;
color:#005486;
margin:-8px 6px 0px 0px;
}
.blockingtable {
margin-left:2px;
margin-top:10px;
padding:0px;

}
.blockingbackground p {
font-size:10px;
color:#999999;
margin:0 10px 2px 10px;
}
.blockingtext p{
font-size:10px;
color:#666666;
margin-left:8px;
padding:0px;
}
.blockingheader h4{
font-size:9pt;
color:#06426a;
margin-left:8px;
padding:0px;
}

.comment-admin-buttons{
height:23px;
list-style:none;
margin-bottom:4px;
float:right;
}
.comment-admin-buttons li{
text-indent:-30000px;
float:left;
}
.comment-admin-buttons a{
height:23px;
width:51px;
display:block;
}
.comment-admin-buttons li a:hover{
background-position:0 -23px;
}

.weespace-ad,
.weespace-ad-presence{
background-color:#FFF;
border-left:1px solid #c0bfc0;
border-right:1px solid #c0bfc0;
width:248px;
position:relative;
}
.weespace-ad{
padding:24px 0 34px;
}
.weespace-ad-presence{
padding:24px 0 0;
}
.impresence-back{
background-color:#efefef;
border-bottom:1px solid #c0bfc0;
width:248px;
margin-bottom:7px;
}
.impresence-back-new{
background-color:#efefef;
border-bottom:1px solid #c0bfc0;
width:248px;
margin-bottom:-1px;
}
.visablity-back{
background-color:#efefef;
border-top:1px solid #c0bfc0;
width:248px;
}
.impresenceheading{
width:95px;
font-size:12px;
color:#0B507E;
font-weight:bold;
padding-left:6px;
}
.weespace-ad-presence h1{
font-size:11px;
color:#0B507E;
margin-left:8px;
}
.weespace-ad-presence p{
font-size:10px;
color:#616161;
width:220px;
margin-left:12px;
}
.weehome-topical{
width:250px;
height:250px;
margin-bottom:6px;
}
.whatsNewTeaser{
margin-bottom:6px;
}
.trophiesPanel {
margin-bottom:6px;
}

.object-wrap{
text-align:center;
margin:0 auto;
}
.weespace-ad-top{
background:url(../images/shared/weehome-ad-top.gif) no-repeat;
top:-1px;
height:25px;
overflow:hidden;
width:250px;
position:absolute;
left:-1px;
}
.weespace-ad-bottom,.weespace-ad-bottom-alt{
overflow:hidden;
width:250px;
margin-bottom:6px;
position:relative;
}
.weespace-ad-bottom{
background:url(../images/shared/weehome-ad-bottom-bigc.gif) no-repeat;
height:43px;
}
.weespace-ad-bottom p{
text-align:center;
font-weight:bold;
color:#06426A;
margin-top:13px;
}
.weespace-ad-bottom-alt{
background:url(../images/shared/weehome-ad-bottom-alt.gif) no-repeat;
height:14px;
}
.weespace-ad-top h3{
font-size:12px;
color:red;
height:25px;
background-color:red;
width:200px;
z-index:110;
}
a:hover.ad-edit{
background-position:0 -25px;
}
.pic-username p{
padding-bottom:8px;
color:#06426a;
font-size:8pt;
font-weight:bold;
text-align:center;
width:90px;
margin-left:7px;
}
.pic-username img
{
	display: block;
	margin-left:12px;
	width:80px;
	height:72px;
}
p.large-bubble-heading-left,p.large-bubble-heading-right{
color:#06426a;
font-size:8pt;
font-weight:bold;
position:absolute;
top:-34px;
}
p.large-bubble-heading-left{
left:45px;
}
p.large-bubble-heading-right{
right:45px;
}
p.soapbox{
	background:url(../images/shared/soapbox.gif) no-repeat;
	width:85px;
	height:29px;
	margin:0 auto;
	line-height:17px;
	color:#4f4f4f;
}

/*---------- Sign in to get started page ----------*/

.getstarted-panel{
background-color:#fff;
background:url(../images/shared/panel-grad.gif) repeat-x;
margin:auto;
width:806px;
height:240px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
padding:20px;
position:relative;
}
.getstarted-panel p {
color:#00375d;
font-size:12px;
line-height:16px;
width:300px;
}
.boldtext {
color:#00375d;
font-weight:bold;
font-size:12px;
}
.getstarted-panel-bottom{
background:url(../images/shared/getstartedpanel-bottom.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 5px;
}
.invite-panel-bottom{
background:url(../images/shared/weebuddies_footer.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 5px;
}
.weebuddies-panel-bottom{
background:url(../images/shared/weebuddies-white-footer.gif) no-repeat;
overflow:hidden;
width:848px;
height:8px;
margin:0 auto 5px;
clear:both;
}
.getstarted-weemees{
background-image:url(../images/shared/signin-weemees.jpg);
height:280px;
width:408px;
position:absolute;
bottom:0px;
right:0px;
}
.blog-weemees{
background-image:url(../images/shared/blog-weemees.jpg);
height:280px;
width:408px;
position:absolute;
bottom:0px;
right:0px;
}

/*---------- weebuddies invitation page ----------*/

.invitate-panel{
background:url(../images/shared/weebuddies_background.jpg) no-repeat;
margin:auto;
width:846px;
height:300px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
}

.successtable{
position:absolute;
width:720px;
top:92px;
color:#fff;
font-weight:bold;
}
.successtable a{
color:#ffffff;
text-decoration:none;
}
.successtable a:visited{
color:#ffffff;
text-decoration:none;
}
.successtable a:hover,.successtable a:focus{
color:#003366;
text-decoration:none;
}
#invitate-weemee{
position:absolute;
width:187px;
height:220px;
border:1px solid #c0bfbf;
right:47px;
bottom:60px;
}
#invitesent-weebuddies{
background:url(../images/shared/invite_sent.jpg) no-repeat;
width:559px;
height:218px;
position:absolute;
left:130px;
bottom:56px;
}
#invitesent-weebuddies-more{
background:url(../images/shared/invite_sent_m.jpg) no-repeat;
width:559px;
height:218px;
position:absolute;
left:145px;
bottom:58px;
}
#builderweemeeimage{
background:url(../images/shared/builder_weemee2.jpg) no-repeat;
width:566px;
height:265px;
position:absolute;
left:153px;
bottom:8px;
}

/*---------- Edit panel homepage ----------*/

.editfield{
width:230px;
height:16px;
border: 1px solid #c0bfbf;
margin: 3px 3px 3px 8px;
color:#616161;
font-size:14px;
margin-bottom:10px;
}
.contactheading{
font-size:8pt;
font-weight:bold;
color:#0b507e;
float:left;
width:100px;
margin:5px 0 0 8px;
}
#impresence{
width:100%;
font-size:14px;
padding:2px 6px 0;
}
#visabilty {
width:100%;
font-size:12px;
padding:2px 6px 0;
}
.radiopresence{
margin-left:5px;
}
.pres-label{
font-size:9pt;
}
.presenceyahoologos {
margin:5px 0px 10px 60px;
width:130px;
height:20px;
}
.presenceaimlogo {
width:20px;
height:20px;
position:relative;
margin:0px 0px 15px 115px;
}
.presenceskypelogo {
width:130px;
height:20px;
position:relative;
margin:10px 0px 20px 65px;
}
#builtweemeeholder{
width:163px;
height:172px;
background-color:red;
background:url(../images/shared/bigger-shadow.gif) no-repeat;
background-position: bottom;
position:absolute;
top:78px;
left:340px;
}
#builtweemeeholderinside{
width:163px;
height:167px;
}
.presence-on{
background-color:#d2f2bf;
}
.presence-off{
background-color:#f4a7a7;
}
#presence-click-instructions{
color:#0b507e;
font-size:12px;
margin:5px 0 5px 42px;
font-weight:bold;

}
.logotablebackgroundskype{
width:248px;
height:26px;
position:relative;
background:url(../images/shared/background-table-skype.gif);
}
.logotablebackgroundaim{
width:248px;
height:26px;
position:relative;
background:url(../images/shared/background-table-aim.gif);
}
.tableaimlogo{
height:16px;
width:16px;
float:right;
margin-right:55px !important;
margin-right:28px;
margin-top:6px;
}
.tableskypelogo{
height:20px;
width:114px;
float:right;
margin-right:5px;
margin-top:4px
}
.pleasetext{
font-size:x-small;
}
.pleasebox{
width:310px;
position:absolute;
bottom:50px;
left:13px;
}
#displayname{
margin-right:3px;
width:14px;
height:14px;
}

/*---------- account popups ----------*/

#overlaybox{
width:584px;
height:244px;
position:absolute;
background-color:#FFFFFF;
border-left: 1px solid #c0bfbf;
border-right: 1px solid #c0bfbf;
z-index:50;
}

#account-popup-lose,#account-popup-success,#usernameunblocked{
width:368px;
height:115px;
position:absolute;
z-index:100;
left:109px !important;
top:80px;
}
#account-popup-lose,#account-popup-success{
top:80px;
}
#usernameunblocked{
background:url(../images/shared/blank-pop-panel.gif) no-repeat;
}
#account-popup-lose{
background:url(../images/shared/accounts-popup-lose-flash.gif) no-repeat;
}
#account-popup-success{
background:url(../images/shared/accounts-popup-succfla.gif) no-repeat;
}


/*---------- blank banners ----------*/

.bannertop-grad{
background:url(../images/bannertop-grad.gif) repeat-y;
}
.buddies_weemee_holder{
position:relative;
background:url(../images/shared/shadow-master.gif) no-repeat;
background-position: 25px 115px; 
z-index:0;
padding-left: 11px;
padding-bottom: 10px;
}
.buddies_weemee_holder img{
}
.buddies_no_weemee_holder{
position:relative;
padding:0 0 0 11px;
top: 6px;
}
.buddies_no_weemee_holder img{
}
.buddies_weemee_text{
height:24px;
text-align:center;
padding-left:11px;
}
.friend-invite-splash-table{
position:absolute;
width:200px;
height:215px;
bottom:8px;
top:215px;
left:85px;
text-align:center;
color:#fff;
font-weight:bold;
}
.friend-invite-splash-table a{
color:#ffffff;
text-decoration:none;
}
.friend-invite-splash-table a:visited{
color:#fff;
text-decoration:none;
}
.friend-invite-splash-table a:hover,.friend-invite-splash-table a:focus{
color:#003366;
text-decoration:none;
}
.buddies_weemee_holder_splash
{
width:200px;
height:215px;
}
.buddies_weemee_text_splash{
width:200px;
text-align:center;
}
.clickbox-a,.clickbox-b,.clickbox-c,.clickbox-d,.clickbox-e,.clickbox-f{
position:absolute;
height:125px;
width:120px;
z-index:100;
top:95px;
}
.clickbox-a{
left:13px;
}
.clickbox-b{
left:151px;
}
.clickbox-c{
left:289px;
}
.clickbox-d{
left:427px;
}
.clickbox-e{
left:565px;
}
.clickbox-f{
left:703px;
}

/*---------- Splash Page - right panel ----------*/

#splash-panel-right{
width:241px;
height:299px;
background-image:url(../images/shared/splashpage-right-final.gif);
float:right;
}
#splash-panel-right p{
margin:0px;
height:0px;
}
.splash-panel-right-table{
width:195px;
height:80px;
margin:40px 0 0 20px;

}
.splashpage-fields{
border:1px solid #a9a9a9;
width:195px;
}
.splashpage-fields-error{
border:1px solid #c60000;
width:195px;
}
.splash-panel-right-checkbox{
margin:0px;
padding:0px;
}
.splash-panel-right-checktable{
font-size:10px;
text-align:left;
color:#306d92;
margin:0px;
padding:0px;
height:27px;

}
.errortextsplash{
font-size:10px;
color:red;
}

p#splash-error
{
position: absolute;
left: 740px;
top: 430px;
width: 160px;
height: 24px;
line-height: 24px;
background:url(../images/shared/error-splash.gif) no-repeat;
padding: 0 0 0 35px;
margin: 0;
color:#c60000;
font-weight:bold;
voice-family: "\"}\"";
voice-family: inherit;
height:24px;
width:160px;
}
html>body p#splash-error {height:24px;width:160px;}

#splash-password{}

#wanttomake{
background:url(../images/shared/viable-panel.gif) no-repeat;
background-color:#000000;
height:92px;
width:248px;
border-left::1px solid #a9a9a9;
border-right::1px solid #a9a9a9;
}
#buttonholdervis{
margin:55px 0 0 7px;
width:188px;
height:27px;
}
#usernameunblocked p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3c3c3c;
font-size:14px;
font-weight:bold;
width:300px;
margin-top:18px;
margin-left:30px;
text-align:center;
}

/* Button Positioning */

.popupok{
position:absolute;
left:40px;
top:62px;
}
.popupgototheir{
position:absolute;
right:40px;
top:62px;
}
.popupokblocked{
position:absolute;
top:70px;
left:118px;
}
.popupSaveblocked {
left:100px;
position:absolute;
top:70px;
}
.weebuddies-invite,
.weebuddies-build{
position:absolute;
bottom:120px;
}
.weebuddies-invite{
right:554px;
}
.weebuddies-build{
right:422px;
}
.invitemore,
.gotomypage{
position:absolute;
bottom:20px;
}
.invitemore{
right:25px;
}
.gotomypage{
left:25px;
}
.sendinvitation{
margin-left:693px;
}
.homepagesave{
position:absolute;
left:182px;
top:8px;
z-index:100;
}
.sure-yes,
.sure-cancel{
position:absolute;
bottom:10px;
}
.sure-yes{
left:10px;
}
.sure-cancel{
right:10px;
}
.blocksave{
position:absolute;
left:170px;
bottom:14px;
}
.block{
padding:2px 0 0px 162px;
width:65px;
}
.unblock{
position:absolute;
bottom:14px;
left:454px;
width:65px;
}
.save-button{
float:right !important;
margin-top:6px;
margin-right:5px;
}

.save-settings-button{
	margin-top: 3px;
	width: 584px;
}

#email-content .save-button 
{
margin-top:3px;
}
.playgame{
position:absolute;
top:86px;
left:528px;
}
.otheremail,
.createanothercard{
position:absolute;
top:131px;
}
.otheremail{
left:200px;
}
.createanothercard{
right:200px;
}
.nextbutton,
.finishbutton,
.backbutton{
position:absolute;
bottom:0px;
z-index:100;
}
.nextbutton,
.finishbutton{
right:15px;
}
.backbutton{
left:15px;
}
.weecarduseweemee,
.useanotherweemee{
position:absolute;
top:230px;
}
.weecarduseweemee{
left:175px; 
}
.useanotherweemee{
right:175px;
}
.forgot-submit{
float:right;
margin-top:5px;
}
.post{
float:right;
margin:4px 20px 0 0;	
}
.add-post{
float:right;	
}
.splash-buildbutton{
position: relative;
margin-left:15px;
margin-top:5px;
}
.splash-signbutton{
margin:2px 0 -2px ;
margin-left:18px!important;
margin-left:10px;
}
.sendinvite{
float:right;
margin:15px 40px 0 0;
}

/* WeeRoom - Summary */

.summary-left,
.summary-left-out{
background:url(../images/shared/annotate-background.gif) #fff repeat-x;
border-left:1px solid #adb0b1;
width:185px;
float:left;
clear:none;
}
.summary-left{
height:226px;
}
.summary-left-out{
height:226px;
}
.summary-left img,
.summary-left-out img{
width:185px;
border:none;
padding:10px 0 0;
}
.summary-left .button,
.summary-left-out .button{
margin-left:12px!important;
margin-left:6px;
}
.summary-right,
.summary-right-out{
background-color:#bdd9e5;
border-left:1px solid #adb0b1;
border-right:1px solid #adb0b1;
width:400px;
float:right;
padding:4px 0 0 4px;
}
.summary-right{
height:222px;
}
.summary-right-out{
height:222px;
}
.summary-footer-deep{
background:url(../images/shared/weeroom-footer-large.gif) no-repeat;
width:592px;
height:38px;
margin-bottom:6px;
clear:both;
}
.summary-footer-deep ul{
float:right;
margin:5px 4px 0 0;
}
#think-button{
background:url(../images/shared/think-button.gif) no-repeat;
text-indent:-30000px;
display:block;
width:41px;
height:42px;
float:left;
clear:right;
margin-bottom:4px;
}
#think-button:hover{
background-position:0 -42px;
}
#think-button-mask{
background:url(../images/shared/think-button-mask.gif) no-repeat;
width:52px;
height:52px;
position:absolute;
top:-54px;
right:-2px;
}
#room-title-box{
background:url(../images/shared/room-title-box.gif) no-repeat;
width:343px;
height:33px;
padding:9px 0 0 8px;
float:left;
clear:none;
margin-right:4px;
}
#room-title-box input,
#summary-text,
#summary-text-think,
#think-text{
border:1px solid #b6b6b6;
padding:3px;
font:9pt arial,helvetica,sans-serif;
color:#616161;
}
#room-title-box input{
width:327px;
height:16px;
}
#summary-text{
width:372px;
height:145px;
}
#summary-text-think{
width:372px;
height:123px;
}
#think-text{
width:341px;
height:64px;
margin-bottom:3px;
}
.summary-edge-top,
.summary-edge-bottom{
background:url(../images/shared/summary-edges.gif) no-repeat;
width:396px;
height:8px;
clear:both;
overflow:hidden;
}
.summary-edge-bottom{
background-position:0 -8px;
}
.think-edge{
margin-bottom:4px;
}
#summary-panel,
.summary-panel-out,
.think-panel,
.summary-panel-think{
background-color:#fff;
border-left:2px solid #939393;
border-right:2px solid #939393;
padding:0 0 0 6px;
position:relative;
}
#summary-panel{
width:386px;
height:155px;
position:relative;
}
.summary-panel-out{
width:380px;
height:198px;
padding:0 6px 3px;
}
.summary-panel-out .content{
border:1px solid #b6b6b6;
height:178px;
overflow-y:auto;
padding:10px;
}
.summary-panel-think{
width:386px;
height:131px;
}
.think-panel{
width:380px;
height:97px;
padding:0 6px 6px;
}
.think-panel ul{
float:left;
clear:none;
overflow:hidden;
}
#think-insert{
float:right;
padding-right:28px;
}
#think-close{
background:url(../images/shared/room-think-close.gif) no-repeat;
text-indent:-30000px;
display:block;
width:18px;
height:18px;
position:absolute;
bottom:3px;
right:10px;
}
#think-close:hover{
background-position:0 -18px;
}
.think-bubble-tail,
.summary-panel-out .think-bubble-tail{
background:url(../images/shared/think-bubble-tail.png) no-repeat;
width:29px;
height:19px;
position:absolute;
left:-29px;
top:20px;
}
.think-bubble-tail{
top:20px;
}
.summary-panel-out .think-bubble-tail{
top:50px;
}
.notyours-title{
margin-bottom:4px;
}
#summary-popup{
width:368px;
height:115px;
position:absolute;
left:12px;
top:6px;
z-index:100;
background:url(../images/shared/blank-pop-panel.gif) no-repeat;
text-align:center;
}
#summary-popup p{
padding-top:20px;
}


/* WeeRoom Store */

.store-left{
background-color:#efefef;
border-left:1px solid #adb0b1;
width:185px;
float:left;
clear:none;
}
.store-right{
background-color:#bdd9e5;
border-left:1px solid #adb0b1;
border-right:1px solid #adb0b1;
width:404px;
float:right;
}
.store-left,
.store-right{
height:375px;
}
#store-categories{
font-family:verdana;
font-weight:bold;
font-size:x-small;
list-style:none;
padding:8px 6px 0 5px!important;
padding:8px 5px 0 5px;
}
#store-categories li a{
width:164px;
height:19px;
display:block;
padding:5px 0 0 11px;
margin-bottom:1px!important;
margin-bottom:0;
}
#store-categories li a:hover,
#store-categories li.store-active a{
background:url(../images/shared/store-edges.gif) no-repeat;
color: #006fce;
background-color:#fff;
}
#store-categories li.store-active a{
background:url(../images/shared/store-edges.gif) no-repeat;
color: #006fce;
background-color:#fff;
}
.store-footer{
background:url(../images/shared/room-store-footer.gif) no-repeat;
width:592px;
height:12px;
margin-bottom:6px;
clear:both;
}
#store-swatch-container{
width:384px;
margin:7px 0 0 7px!important;
margin:7px 0 0 5px;
}
.store-swatch{
background:url(../images/shared/store-swatch.gif) no-repeat;
width:58px;
height:58px;
float:left;
clear:none;
margin:12px 0 0 6px!important;
margin:12px 0 0 5px;
cursor:pointer;
}
.store-swatch-interactive{
background:url(../images/shared/store-swatch.gif) no-repeat;
width:58px;
height:58px;
float:left;
clear:none;
margin:12px 0 0 6px!important;
margin:12px 0 0 5px;
cursor:pointer;
}

/*Used for feature assets in room, points icon sits at bottom of swatch*/
.store-swatch-points-new
{
	height:23px; 
	width:40px; 
	margin-left:15px;
	margin-top:45px;
	position:absolute;
	text-align:center;
	text-decoration: none;
	color: #fff;
	background: url(../images/points/price_icon.png) no-repeat left top;
	width: 27px;
	height: 17px;
}
.store-swatch-points-new #pointsValue
{   
	margin-top:4px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 7px;
	text-align: center;
	color: Black;
	clear: both;
	display: block;
	width: 27px;
	height: 12px;
}

.store-swatch-interactive .functional-icon-cog, .store-swatch .functional-icon-cog
{
	position: absolute;  
	margin-top:-3px;
	margin-left:-4px;
	height:18px; 
	width:18px;
	background:url(../images/functionalSwatches/icons_cog.png) no-repeat;	
	background-position: 0px 0px;
}

.store-swatch-interactive:hover .functional-icon-cog, .store-swatch:hover .functional-icon-cog
{
	position: absolute;  
	margin-top:-3px;
	margin-left:-4px;
	height:18px; 
	width:18px;
	background:url(../images/functionalSwatches/icons_cog.png) no-repeat;	
	background-position: 0px -18px;
}

.store-swatch-interactive .functional-icon-stars, .store-swatch .functional-icon-stars
{
	position: absolute;  
	margin-top:-3px;
	margin-left:-4px;
	height:17px; 
	width:17px;
	background:url(../images/functionalSwatches/icons_stars.png) no-repeat;	
	background-position: 0px 0px;
}

.store-swatch-interactive:hover .functional-icon-stars, .store-swatch:hover .functional-icon-stars
{
	position: absolute;  
	margin-top:-3px;
	margin-left:-4px;
	height:17px; 
	width:17px;
	background:url(../images/functionalSwatches/icons_stars.png) no-repeat;	
	background-position: 0px -17px;
}
.store-swatch-points
{
	height:23px;
	width:40px; 
	margin-left:35px; 
	margin-top:-5px;
	position:absolute;
}
.store-swatch img{
width:40px;
height:40px;
margin:9px 0 0 9px;
display:block;
border:none;
}

.store-swatch-interactive img{
width:40px;
height:40px;
margin:9px 0 0 9px;
display:block;
border:none;
}

.store-buttons{
width:404px;
height:26px;
background:url(../images/shared/room-store-stripes.gif);
border-bottom:1px solid #adb0b1;
position:relative;
}
.store-buttons li{
list-style:none;
float:left;
text-indent:-30000px;
padding-top:2px;
}
.store-first{
margin-left:6px!important;
margin-left:3px;
}
.store-previous{
margin-left:1px;
}
.comment-numbers-store{
display:block;
width:275px;
height:20px;
text-align:center;
color:#006fce;
padding-top:6px;
margin-left:65px;
}

/* WeeRoom Tab messages */

.selectedTab
{
	padding-top:5px;
	float:left;
	height:20px;
	width:100px;
	text-align:center;
	border-bottom:solid 1px White;
	background-color:White;
	background-image:url(../images/MessageTabWhite.gif);
	background-repeat:no-repeat;
}
.selectedTab a:link
{
	color:#006fce;
	text-decoration:none;
}
.selectedTab a:visited{
	color:#26739b;
	text-decoration:none;
}
.selectedTab a:hover, .selectedTab a:focus{
	color:#00a8ff;
	text-decoration:none;
}
.selectedTab a:active{
	color:#006fce;
	text-decoration:none;
}
.not_selectedTab
{
	padding-top:5px;	
	float:left;
	width:100px;
	height:20px;
	text-align:center;
	border-bottom:solid 1px White;
	background-color:Gray;
	background-image:url(../images/MessageTabGray.gif);
	background-repeat:no-repeat;
}
.not_selectedTab a:link
{
color:#006fce;
text-decoration:none;
}
.not_selectedTab a:visited{
color:#26739b;
text-decoration:none;
}
.not_selectedTab a:hover, .not_selectedTab a:focus{
color:#00a8ff;
text-decoration:none;
}
.not_selectedTab a:active{
color:#006fce;
text-decoration:none;
}
#divRoomMessageTabs {
	display: block;
	width: 100%;
	height: 25px;	
}

/* New messages */

#object-comment{
background:url(../images/shared/room-message-background.gif) repeat-x;
height:170px;
position:relative;
}
.pic-username-large{
width:150px;
height:160px;
color:#06426a;
font-size:8pt;
font-weight:bold;
text-align:center;
padding-top:10px;
}
.pic-username-large img{
display:block;
width:150px;
height:135px;
}
#new-comment-bubble{
background:url(../images/shared/messages-top-bubble.png) no-repeat;
width:463px;
height:103px;
float:left;
position:absolute;
right:15px;
top:15px;
}
#new-comment-input{
margin:9px 0 0 32px;
width:418px;
height:80px;
font:9pt arial,helvetica,sans-serif;
color:#616161;
border:1px solid #fff;
overflow-y:auto;
}
.new-add-message{
position:absolute;
right:74px;
bottom:18px;
}
.new-close-message{
position:absolute;
right:13px;
bottom:18px;
}
.comments-asset{
width:380px;
float:left;
border-right:1px solid #bcbcbc;
padding-right:8px;
margin-bottom:4px;
}
.comments-asset h4{
	color:#616161;
}
.message-asset{
width:50px;
height:50px;
float:right;
border:none;
}
#sub-menu li, #sub-menu-feedback li{
line-height:25px;
float:left;
clear:none;
margin-right:17px;
}
#sub-panel-settings{
list-style:none;
font-size:10px;
line-height:25px;
float:right;
margin-right:15px;
}

.third-nav
{
	width: 838px;
	height: 19px;
	background-color: #fff;
	margin-bottom: 0;
}
DIV#level-badge
{
	float: left;
	width: 19px;
	height: 19px;
}
.third-nav p
{
	float: left;
	font-size: 10px;
	line-height: 19px;
	color: #fff;
	margin: 0 0 0 10px;
	padding: 0;
}
.third-nav-divider
{
	font-size: 10px;
	line-height: 19px;
	color:#417290;
}
.third-nav a
{
	color:#a7dbe6;
}
.third-nav a:visited,
#sub-menu li a:visited,
#sub-menu-feedback li a:visited,
#sub-panel-settings a:visited
{
	color:#a7dbe6;
}
.third-nav a.selected,
#sub-menu li a.selected,
#sub-menu li-feedback a.selected,
#sub-panel-settings a.selected
{
	color:#fff;
}
#third-nav-bottom
{
	 background-color: #fff;
	 height: 10px;
	 width: 848px;
	 color: #fff;
	 margin-bottom: -4px;
}
#age-location
{
	position:absolute;
	right:10px;
	top:0;
}

#theirs-rate-me{
position:absolute;
right:20px;
top:0;
}
#theirs-rate-me a{
text-decoration: underline;
}
.whatsnew-button{
background:url(../images/whatsnew/shared/Whats-New-Button.gif) no-repeat;
display:block;
text-indent:-30000px;
width:250px;
height:126px;
margin-bottom:6px;
}
#shop-banner-link a{
display:block;
background:url(../images/shared/shop-banner.jpg) no-repeat;
margin:0;
width:848px;
height:81px;
}
#shop-badge-segment{
background:url(../images/shared/shop-badge-segment.gif) no-repeat;
width:65px;
height:15px;
position:absolute;
right:25px;
top:-96px;
}
#new-wmtg{
background:url(../images/shared/new-wmtg.gif) no-repeat;
width:848px;
height:264px;
margin:0;
position:relative;
}
#partner-header{
font-family:verdana;
font-size:x-small;
color:#205e88;
background-color:#efefef;
border:1px solid #d7d7d7;
height:19px;
line-height:19px;
width:840px;
margin:0;
padding:0 0 0 6px;
}
#logoholder{
background:url(../images/shared/travelling-bottom.gif) no-repeat;
width:848px;
height:103px;
margin:0 0 6px 0;
padding-top:10px;
}
#wmtg-preview{
float:left;
width:185px;
height:205px;
padding:21px 0 0 37px;
}
#picture-frame{
background:url(../images/shared/wmtg-frame.gif) no-repeat;
width:200px;
height:239px;
position:absolute;
left:31px;
top:15px;
}
#export-speech-bubble{
width:426px;
height:201px;
position:absolute;
top:22px;
right:23px;
padding:7px 15px;
}
#export-speech-bubble h3{
font-family:verdana;
font-size:x-small;
color:#205e88;
margin-bottom:6px;
padding-top:5px;
clear:both;
}
#export-speech-bubble li{
background-image:url(../images/shared/bullet.gif);
background-repeat:no-repeat;
background-position:0 3px;
float:left;
clear:none;
width:200px;
display:block;
margin-bottom:4px;
padding-left:12px;
list-style:none;
}
#export-code-snippet{
border:1px solid #ccc;
width:100%;
height:90px;
font:x-small arial,helvetica,sans-serif;
color:#616161;
}

/* New Invite Page */

.hidden{
  display: none;
}
.showBlock{
  display: block;
}
.shownInline{
  display: inline;
}
#invite-background{
background: #fff url(../images/shared/weebuddies_repeat.gif) repeat-x;
margin:auto;
width:766px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
padding:30px 40px;
position:relative;
}
#invite-background H3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
background: transparent url(../images/shared/hdr-invite-stripes.gif) 0 0 no-repeat;
color: #205e88;
border: 0 none;
padding: 6px 16px 4px 16px;
}
#invite-background P{
line-height: 1.4em;
padding: 0 16px 0 16px;
margin: 0;
clear: both;
}
.redcarpet-bug{
line-height: 1px;
font-size: 1px;
}
.redcarpet-invite-panel{
border-top: 1px solid #c0bfbf;
padding: 6px 1px 9px 1px;
margin-bottom: 9px;
background: transparent url(../images/shared/ftr-invite-plain.gif) 0 100% no-repeat;
position: relative;
}
.manual-invite-panel{
background-color: #fff;
border-top: 1px solid #c0bfbf;
border-right: 1px solid #c0bfbf;
border-left: 1px solid #c0bfbf;
padding: 6px 0 0 0;
position: relative;
}
.manual-invite-panel-ftr{
height: 6px;
margin: 0;
padding: 0;
background: transparent url(../images/shared/ftr-lft-col-invite-striped.gif) 0 0 no-repeat;
position: relative;
}
#invite-background H3.manual-invite-panel {
background: transparent url(../images/shared/hdr-lft-col-invite-stripes.gif) 0 0 no-repeat;
}
#invite-background H3.message-invite-panel {
margin-top: 10px;
background: transparent url(../images/shared/line_pattern_white.gif) 0 0 repeat;
border-top: 1px solid #c0bfbf;
border-bottom: 1px solid #c0bfbf;
}
.import-invite-panel-hdr {
height: 6px;
line-height: 6px;
font-size: 6px;
margin: 0;
padding: 0;
background: transparent url(../images/shared/hdr-rgt-col-invite-plain.gif) 0 0 no-repeat;
position: relative;
}
.import-invite-panel {
width: 208px;
background-color: #fff;
border-left: 1px solid #c0bfbf;
border-right: 1px solid #c0bfbf;
padding: 6px 18px 0 17px;
position: relative;
voice-family: "\"}\"";
voice-family: inherit;
width: 208px;
}
HTML>BODY DIV.import-invite-panel{width:208px;}
.import-invite-panel-ftr {
height: 6px;
margin: 0;
padding: 0;
background: transparent url(../images/shared/ftr-rgt-col-invite-plain.gif) 0 0 no-repeat;
position: relative;
}
#invite-background .import-invite-panel P {
padding: 0 0 10px 0;
}
.ctr-button{
position: relative;
height: 40px;
margin-left: 1px;
}
.buttonLrg {
margin-top: 3px;
margin-bottom: 7px;
}
#invite-leftcolumn {
float: left;
width: 504px;
margin: 0 17px 0 0;
padding: 0;
margin: 0 none;
}
#invite-rightcolumn {
float: right;
clear: right;
width: 245px;
margin: 0;
padding: 0;
margin: 0 none;
}
.invite-table {
margin-top: 10px;
}
TH.input-name, TH.input-email {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #205e88;
text-align: left;
border-top: 1px solid #c0bfbf;
border-bottom: 1px solid #c0bfbf;
padding-bottom: 5px;
padding-top: 4px;
background: transparent url(../images/shared/line_pattern_white.gif) 0 0 repeat;
}
TH.input-name {
padding-left: 16px;
padding-right: 1px;
}
TH.input-email {
padding-left: 1px;
padding-right: 16px;
background: transparent url(../images/shared/line_pattern_white.gif) -2px 0 repeat;
}
TD.invite-error-message {
padding-bottom: 3px;
padding-top: 4px;
}
SPAN.invite-error-message {
color: Red;
padding: 0 16px 0 16px;
}
TD.input-name {
padding-left: 16px;
padding-right: 1px;
padding-bottom: 3px;
padding-top: 3px;
}
TD.input-email {
padding-left: 1px;
padding-right: 16px;
padding-bottom: 3px;
padding-top: 3px;
}
INPUT.input-name, INPUT.input-email{
font: 9pt arial,helvetica,sans-serif;
color: #616161;
border: 1px solid #c0bfbf;
padding: 2px;
width: 228px;
}
.message-invite-panel{
padding: 10px 16px 0 16px;
}
.invite-textfield{
width: 452px;
height: 100px;
font: 9pt arial,helvetica,sans-serif;
color: #616161;
border: 1px solid #c0bfbf;
padding: 4px 8px;
}
.send-invite-panel{
position: relative;
height: 43px;
padding: 0;
border-top: 1px solid #c0bfbf;
margin: 10px 0 0 0;
background: transparent url(../images/shared/line_pattern_white.gif) 0 0 repeat;
voice-family: "\"}\"";
voice-family: inherit;
height:43px;
}
HTML>BODY DIV.send-invite-panel {height:43px;}
UL.sendinvite{
float: right;
margin: 10px 13px 3px 0;
}
.invitelabel-input-email,
invitelabel-input{
color: Red;
}

/* Windows Live Contacts Invite Page */

.FriendInvitePanel {
	position:relative;
	background:url(../images/shared/friend_invite_background.jpg) no-repeat;
	width:848px;
	height:300px;
	margin: 6px 0 0 0;
	padding-top: 10px;
	padding-bottom:0;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:300px;
	width:848px;
}
HTML>BODY DIV.FriendInvitePanel {height:300px;width:848px;}

.ContactsControlContainer {
	position: relative;
	height:246px;
	width:356px;
	background:url(../images/shared/friend_invite_win_live_bg.jpg) no-repeat;       
	padding: 15px 17px 15px 17px;
	margin: 0 229px 0 229px;
	border: 0 none #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:246px;
	width:356px;
}
HTML>BODY DIV.ContactsControlContainer {height:246px;width:356px;}

.FriendInvitePanel IFRAME {border-width: 0;}

/* Facebook Connect Contacts Invite Page */

.FBFriendInvitePanel {
	position:relative;
	background:url(../images/shared/friend_invite_background_fbconnect.jpg) no-repeat;
	width:848px;
	height:550px;
	margin: 6px 0 0 0;
	padding-top: 10px;
	padding-bottom:0;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:550px;
	width:848px;
}
HTML>BODY DIV.FBFriendInvitePanel {height:550px;width:848px;}

.FBFriendInvitePanel IFRAME {border-width: 0;}

.FBContactsContainer {
	position: relative;
	height:507px;
	width:758px;
	padding: 15px 17px 15px 17px;
	margin: 0 auto 0 27px;
	border: 0 none #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:507px;
	width:758px;
}
HTML>BODY DIV.FBContactsContainer {height:507px;width:758px;}

/* Plaxo Invite Page */

.ContactsContainer{
	position: relative;
	height: 290px;
	width: 485px;
	background: url(../images/shared/friend_invite_plaxo_bg.jpg) 0 17px no-repeat;       
	border: 0 none;
	padding: 0;
	margin: 0 0 0 325px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height: 290px;
	width: 485px;
}
HTML>BODY DIV.ContactsContainer {height:290px;width:485px;}

.OpenPlaxoButton{
	position: absolute;
	top: 205px;
	left: 270px;
}
.PlaxoContactsField{
	position: absolute;
	top: -3000px;
	left: -3000px;
}

/* Single Invite Page */

.SingleInviteMsg {
	position: relative;
	height: 290px;
	width: 485px;
	background: url(../images/shared/friend_invite_choice_bg.jpg) 0 17px no-repeat;
	border: 0 none;
	padding: 0;
	margin: 0 0 0 325px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height: 290px;
	width: 485px;
}
HTML>BODY DIV.SingleInviteMsg {height:290px;width:485px;}

.InviteButton {
	position: absolute;
	top: 205px;
	left: 211px;
}
.BuildButton {
	position: absolute;
	top: 205px;
	right: 8px;
}

/* Invite Sent Pages */

.FriendInviteSent {
	position:relative;
	background:url(../images/shared/friend_invite_sent_background.jpg) no-repeat;
	width:848px;
	height:300px;
	margin: 6px 0 0 0; 
	padding-top: 10px;
	padding-bottom:0;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:300px;
	width:848px;
}
HTML>BODY DIV.FriendInviteSent {height:300px;width:848px;}

.InviteSentMsg {
	position: relative;
	width: 318px;
	height: 35px;
	top: 118px;
	left: 483px;
}

#InviteSentMsg {
	position:relative; 
	background:url(../images/shared/friend_invite_multi_sent.gif) no-repeat;
	width:350px;
	height:60px;    
	top:127px;
	left:454px;            
}

/* Register Page */

#register-left{
background: url(../images/shared/register-left.jpg) no-repeat;
width: 320px;
height: 592px;
margin: 6px 0 6px 0;
float: left;
clear: none;
position: relative;
}
#register-top{
background:url(../images/shared/register-top-hatch.gif) no-repeat;
width:528px;
height:41px;
margin-top: 6px;
float:left;
overflow:hidden;
voice-family: "\"}\"";
voice-family: inherit;
width:528px;
height:41px;
}
HTML>BODY #register-top {width:528px;height:41px}

#register-title
{
background:url(../images/shared/register_head.gif);
width:180px;
height:20px;
top:10px;
left:17px;
position:relative;
}
#register_login_right
{
width:188px;
height:18px;
left:330px;
bottom:7px;
position:relative;
}
#register-main{
border-right:1px solid #ccc;
background-color:#fafafa;
width:526px;
height:317px;
float:left;
clear:none;
position:relative;
}
#register-bottom{
background:url(../images/shared/register-bottom.gif) no-repeat;
width:527px;
height:55px;
float:left;
clear:none;
position:relative;
}
#register-heading
{
background:url(../images/shared/top_hatch_mid.gif) no-repeat;
width:527px;
height:100;
clear:none;
position:relative;
}
#profile-flash{
width:275px;
height:296px;
position:absolute;
left:24px;
top:230px;
}
#register-safety{
float:left;
clear:none;
width:509px;
height:125px;
font-size:x-small;
background-color:#e8e8e8;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #b8b9ba;
padding:12px 0 0 17px;
}
#register-safety h3{
font-size:9pt;
color:#0b507e;
margin-bottom:4px;
}
#register-safety ul{
margin-left:18px;
}
#register-safety li{
margin-bottom:3px;
}
#checkboxes{
position:relative;
float:left;
clear:none;
width:526px;
height:39px;
border-right:1px solid #ccc;
background-color:#e8e8e8;
}
#checkboxtable{
font-size:7pt;
position:absolute;
width:480px;
height:28px;
left:15px;
top:6px;
}
#checkboxtable label{
width:190px;
display:block;
margin-left:4px;
line-height:11px;
}
.explanation{
font-family:verdana;
font-size:x-small;
font-weight:bold;
color:#0b507e;
padding-left:16px;
}
#register-main-fields{
width:488px;
border:none;
left:19px;
top:4px;
position:absolute;
}
#register-main-fields h3{
font-size:14pt;
color:#0b507e;
margin-bottom:5px;
}
#register-main-fields label{
font-size:8pt;
color:#0b507e;
}
#navbar_txt_enter_forename,
#navbar_txt_enter_surname,
#navbar_postcode,
#navbar_txt_user_name,
#navbar_txt_enter_password,
#navbar_txt_confirm_password,
#navbar_txt_email,
#navbar_ddl_country,
#navbar_ddl_sex,
#navbar_ddl_dob_day,
#navbar_ddl_dob_month,
#navbar_ddl_dob_year,
#navbar_txt_confirm_email,
#register-main-fields select{
font:9pt arial,helvetica,sans-serif;
color:#616161;
border:1px solid #a9a9a9;
margin-bottom:6px;
}
#navbar_txt_enter_forename,
#navbar_txt_enter_surname,
#navbar_txt_user_name,
#navbar_txt_enter_password,
#navbar_txt_confirm_password,
#navbar_txt_confirm_email,
#navbar_txt_email,
#navbar_postcode{
width:230px;
}
.navbar_ddl_country,
.navbar_ddl_sex{
width:232px;
margin-left:16px;
}
#dob_day,
#dob_month,
#dob_year{
width:75px;
}
#navbar_txt_enter_surname,
#navbar_txt_confirm_password,
#navbar_ddl_sex,
#navbar_ddl_country{
margin-left:16px;
}
.right-label{
margin-left:17px;
clear:both;
display:block;
}
#register-feedback{
background-image:url(../images/shared/reg-warning.gif);
background-repeat:no-repeat;
background-position:0 5px;
font-size:8pt;
color:#c60000;
position:absolute;
bottom:7px;
left:9px;
width:345px;
height:42px;
padding:0 0 0 45px;
font-weight:bold;
}
.buttonregister{
position:absolute;
bottom:14px;
right:16px;
}

#jamster-panel{
background:url(../images/shared/jamster-panel.jpg) no-repeat;
float:left;
clear:none;
margin:6px 0 6px 0;
width:381px;
height:96px;
padding:155px 20px 0 20px;
font-size:8pt;
}
#jamster-panel p{
padding-bottom:6px;
}
#jamster-panel ul{
margin-left:-4px;
}
#vringo-panel{
background:url(../images/shared/vringo-panel.jpg) no-repeat;
float:right;
margin-right:0;
margin-top: 6px;
width:396px;
height:183px;
padding:68px 0 0 25px;
}
#vringo-panel p{
color:#fff;
width:170px;
font-size:8pt;
padding-left:4px;
}

#custom_container_export{
width:848px;
height:299px;
background-image:url(../images/export-splash.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_export p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_room{
width:848px;
height:299px;
background-image:url(../images/splash-page-general.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_room p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_achievements{
width:848px;
height:299px;
background-image:url(../images/splash-page-general.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_achievements p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_games{
width:848px;
height:299px;
background-image:url(../images/game-splash.jpg);
margin:6px 1px 6px 1px;
overflow:hidden;
}
#custom_container_games p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_forums{
width:848px;
height:299px;
background-image:url(../images/forum-splash.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_forums p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_cards{
width:848px;
height:299px;
background-image:url(../images/cards-images.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_cards p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_world{
width:848px;
height:299px;
background-image:url(../images/world-splash.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_world p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_container_getpoints{
width:848px;
height:299px;
background-image:url(../images/getpoints-splash.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}
#custom_container_getpoints p{
font-size:10px;
margin:5px 0 0 22px;
}
#custom_backup_text{
display:none;
}

/* World/Chat Pages */

DIV.chatclientheader
{
	font-family: arial;
	height: 25px;
	position: relative;
	margin: 6px auto 0;
	padding: 0 0 0 3px;
	background: transparent url('../images/flashHeaderBG.gif') 0 0 no-repeat;
	clear: both;
	overflow: hidden;
}
DIV.chatclient
{
	position: relative;
	clear: both;
	margin: 0 auto 8px auto;
	padding: 0;
	background: #fff url('../images/flashBG.gif') 0 bottom no-repeat;
	min-height: 394px;
}
DIV.chatclient DIV.clearfix
{
	padding-top: 5px;
	margin: 0 7px 0 7px;
	padding-bottom: 7px;
}
DIV.chat-breadcrumb
{
	float: left;
	width: 450px;
	height: 25px;
	margin: 0 0 0 10px;
	padding: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 25px;
	font-weight: normal;
	background: transparent none;
}
UL.chat-breadcrumb
{
	overflow: hidden;
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
}
UL.chat-breadcrumb li
{
	color: #a7dbe6;
	display: inline;
	margin: 0 3px 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 25px;
}
UL.chat-breadcrumb li a
{
	font-weight: normal;
	margin-right: 5px;
}
UL.chat-breadcrumb SPAN
{
	display: inline;
}

#worldLink,
#regionLink,
#locationLink,
#worldLink a, #worldLink a:visited,
#regionLink a, #regionLink a:visited,
#locationLink a, #locationLink a:visited
{
	color: #a7dbe6 !important;
	text-decoration: none;
}
#worldLink.selected,
#regionLink.selected,
#locationLink.selected,
#worldLink a:hover, #worldLink a:active,
#regionLink a:hover, #regionLink a:active,
#locationLink a:hover, #locationLink a:active
{
	color: #fff !important;
	text-decoration: none;
}

P.betasurvey
{
	float: right;
	width: 250px;
	font-size: 10px;
	line-height: 24px;
	margin: 1px 0 0 0;
	padding: 0;
	margin-right: 17px;
	text-align: right;
}
p.betasurvey a, p.betasurvey a:visited
{
	color: #a7dbe6;
}
p.betasurvey a:hover, p.betasurvey a:active, p.betasurvey a:focus
{
	color: #fff;
}
/* Survey Pages */

#offerpal-ttl-background
{
position: relative;
width: 846px;
height: 138px;
border: #4980a6 1px solid;
margin-top: 6px;
background: #fff url('../images/survey/offerpal_ttl_bg.jpg') 0 0 no-repeat;
overflow: hidden;
voice-family: "\"}\"";
voice-family: inherit;
width: 846px;
height: 141px;
}
HTML>BODY #offerpal-ttl-background {
width: 846px;
height: 138px;
}

H2.offerPal {
width: 486px;
height: 20px;
margin: 21px 0 0 211px;
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -5000px;
voice-family: "\"}\"";
voice-family: inherit;
width: 486px;
height: 25px;
}
HTML>BODY H2.offerPal {
width: 486px;
height: 25px;
}

#offerpal-ttl-background UL
{
position:absolute;
top:52px;
left:218px;
margin:0;
padding:0;
}
#offerpal-ttl-background LI
{
color:#fff;
margin:0 0 0 16px;
padding:0 0 2px 0;
}

.offerpal-beta
{
position: relative;
border: #4980a6 1px solid;
margin: 6px 0 0 0;
background-color: #fff;
overflow: hidden;
text-align:center;
}
.offerpal-beta P
{
color: red;
margin: 3px 0 3px 0;
padding: 0;
}

#offerpal-background {
	position: relative;
	margin: 6px 0 6px 0;
	border: #4980a6 1px solid;
	padding: 44px 0 43px 0;
	background: transparent url('../images/survey/offerpal_bg.jpg') 0 0 no-repeat;
	overflow: hidden;
}

#offerpalIframe {
	border: 0 none #fff;
	background-color: #fff;
}

#offerpal-background #peanutTopLink
{
    position:absolute;
    left:155px;
    top:10px;
    font-size: 16px;
}
#offerpal-background #peanutTopLink a
{
	text-decoration: underline;
}

#offerpal-background #peanutBottomLink
{
    position:absolute;
    left:155px;
    top:1092px;
    font-size: 16px;
}
#offerpal-background #peanutBottomLink a
{
	text-decoration: underline;
}

/*-- Peanut Labs Popup Alert layering fix --*/
#PL_Alert
{
	z-index: 1000;
}

/*-- Peanut Labs survey page --*/
#peanutLab-ttl-background
{
position: relative;
width: 846px;
height: 138px;
border: #4980a6 1px solid;
margin-top: 6px;
background: #fff url('../images/survey/survey_ttl_bg.jpg') 0 0 no-repeat;
overflow: hidden;
voice-family: "\"}\"";
voice-family: inherit;
width: 846px;
height: 141px;
}
HTML>BODY #peanutLab-ttl-background {
width: 846px;
height: 138px;
}

H2.peanutLab {
width: 550px;
height: 25px;
margin: 21px 0 0 200px;
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -5000px;
voice-family: "\"}\"";
voice-family: inherit;
width: 486px;
height: 20px;
}
HTML>BODY H2.peanutLab {
width: 550px;
height: 25px;
}

#peanutLab-ttl-background UL
{
position:absolute;
top:52px;
left:210px;
margin:0;
padding:0;
}
#peanutLab-ttl-background LI
{
color:#fff;
margin:0 0 0 16px;
padding:0 0 2px 0;
}

.peanutLab-beta
{
position: relative;
border: #4980a6 1px solid;
margin: 6px 0 0 0;
background-color: #fff;
overflow: hidden;
text-align:center;
}
.peanutLab-beta P
{
color: red;
margin: 3px 0 3px 0;
padding: 0;
}

#peanutLab-background {
	position: relative;
	margin: 6px 0 6px 0;
	border: #4980a6 1px solid;
	padding: 44px 0 43px 0;
	background: transparent url('../images/survey/peanut_lab_bg.jpg') 0 0 no-repeat;
	overflow: hidden;
}

#peanutLabIframe {
	border: 0 none #fff;
	background-color: #fff;
}

#peanutLab-background #backToOfferPalTopLink
{
	position:absolute;
	left:155px;
	top:15px;
	font-size: 16px;
}
	    
#peanutLab-background #backToOfferPalTopLink a
{
   text-decoration: underline;
}

#peanutLab-background #backToOfferPalBottomLink
{
	position:absolute;
	left:155px;
	top:980px;
	font-size: 16px;
}
	    
#peanutLab-background #backToOfferPalBottomLink a
{
   text-decoration: underline;
}

/*---------- New Nav  ----------*/
.home-panel-spacer
{
	height: 8px;
}
H1 A
{
	display: block;
	width: 271px;
	height: 66px;
	float: left;
	clear: none;
	text-indent: -30000px;
	background: url(../images/shared/newllogo.jpg) no-repeat;
	margin-top: 28px;
}
#adbanner
{
	background-color: #fff;
	height: 90px;
	width: 728px;
	overflow: hidden;
	float: left;
	margin: 0 0 10px 19px;
	padding: 0px;
}
DIV.divTopBanner
{
	float: left;
	height: 90px;
	width: 728px;
	margin: 0 0 10px 18px;
	padding: 0;
	overflow: hidden;
}
#skyscraper
{
	background-color: #FFF;
	width: 160px;
	height: 600px;
	float: right;
}
.menu-border-container
{
	position: relative;
	width: 848px;
	height: 55px;
	margin-bottom: 9px;
	background-color:#ffffff;
	overflow: hidden;
}
.menu-transparent-container
{
	position: relative;
	width: 838px;
	height: 28px;
	margin-bottom: 9px;
	left: 5px;
	top: 5px;
}
.menu-transparent
{
	width: 533px;
	height: 28px;
	background-color: #2c5f82;
}
.menu
{
	position:absolute;
	top: 0;
	left: 0;
	width: 533px;
	height: 28px;
	padding-left: 0;
}
.menu li
{
	float: left;
	clear: none;
	height: 28px;
	line-height: 28px;
	list-style: none;
	color: #fff;
}
.menu li.isNew
{
background-image: url(../images/nav-star-inactive.gif);
background-position: 100% 3px;
background-repeat: no-repeat;
}
.menu li a{
display:block;
color:#a7dbe6;
padding:0 15px;
text-decoration:none;
padding:0 10px;
}
ul.menu li a:visited{
color:#a7dbe6;
}
ul.menu li a:hover, ul.menu li.selected a{
background-color:#003962;
color:#fff;
}
.flash-panel-nav{
	position: absolute;
	background-color:#999999;
	width:300px;
	height:45px;
	right: 0;
	top: 0;
	float: right;
}
ul.menu li.isNew a:hover
{
background-image: url(../images/nav-star-active.gif);
background-position: 100% 3px;
background-repeat: no-repeat;
background-color:#003962;
color:#fff;
}
ul.menu li.isNewSelected a{
background-image: url(../images/nav-star-active.gif);
background-position: 100% 3px;
background-repeat: no-repeat;
}

#subnav{
background-color:#003962;
width:533px;
height:17px;
line-height:17px;
font-size:x-small;
overflow: hidden;
}
#subnav ul{
list-style:none;
margin-left:10px;
}
#subnav li{
float:left;
clear:none;
margin-right:17px;
}
P#subnav-surveys{
float:right;
line-height:24px;
clear:none;
margin:0;
padding:0 19px 0 0;
}
#subnav a, #footer a{
color:#a7dbe6;
}
#subnav li#settings-button,
.footer li#copyright{
float:right;
}
#subnav li a:visited,
.footer li a:visited,
#sign-out a:visited{
color:#a7dbe6;
}
#subnav li a:hover,
#subnav li a:focus,
#subnav li a.selected,
#subnav p a:hover,
#subnav p a:focus,
#subnav p a.selected,
#footer li a:hover,
#footer li a:focus,
#footer li a.selected,
#sign-out a:hover,
#sign-out a:focus{
color:#fff;
}
#sign-out{
position:absolute;
top:0;
right:0;
height:28px;
line-height:28px;
color:#fff;
padding:0 20px 0 0;
font-size:10px;
}
#sign-out a{
color:#a7dbe6;
}
#username{
font-size:12px;
margin-right:10px;
}

.footer{
font-size:x-small;
color:#fff;
list-style:none;
width:810px;
height:28px;
line-height:28px;
position:absolute;
top:0;
left:0;
margin-left:17px;
}
.footer li{
float:left;
clear:none;
margin-right:17px;
}

.home-out{
background-color:#fff;
width:397px;
height:229px;
padding:5px;
border:1px solid #000;
float:left;
clear:none;
margin-bottom:9px;
}
#home-out-left{
margin-right:9px;
}

/*  Style and shop */

#virtualcontent
{
position: relative;
width: 848px;
margin: 0;
margin-top: 6px;
}
#virtualcontent TABLE 
{
border-collapse:collapse;
border-spacing:0;
}

/* LAYOUT */

#style-wrapper {
	position: relative;
	margin: 0 0 10px 0;
}
#style-leftcolumn {
	width: 562px;
	background-color: #052028;
}
#style-leftcolumn .style-feature {
	border: 2px solid #fff;
	background-color: #fff;
	margin-right: 16px;
}
#style-rightcolumn {
	width: 252px;
	background-color: #052028;
}
#style-rightcolumn .style-feature {
	border: 2px solid #fff;
	padding: 1px;
	background-color: #fff;
}
#style-leftcolumn .mgnTop {
	margin-top: 16px;
}
#style-rightcolumn .mgnTop {
	margin-top: 12px;
}
#style-leftcolumn .blueBG
{
	border: 0 solid #fff;
	background: url(../images/shared/bottom-grad.gif);
	background-color: #0b6e8f;
}

/* TABLE */

TABLE.fashion-weemees{
	margin: 10px 0px 8px 0px;
	width:538px;
	padding:0px;
}
TABLE.style-bottom-table {
	margin: 10px 0px 8px 0px;
	width:538px;
}

/* HEADER TEXT */

H2#style-new-heading {
	display: block;
	background: transparent url(../images/shared/new-styleshop-head.jpg) no-repeat;
	text-indent: -30000px;
	height: 39px;
	padding-bottom: 16px;

}
#style-leftcolumn H3.style-hdr {
	display: block;
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 6px 12px 7px 12px;
	background: transparent url(../images/shared/header-grad.gif) 0 0 repeat-x;
}
#style-leftcolumn H3 {
	display: block;
	font-size:12px;
	color:#085c78;
	margin: 0 12px 3px 12px;
	padding: 0;
}
#style-rightcolumn H3.style-hdr {
	display:block;
	font-size:14px;
	color:#fff;
	margin: 0;
	padding: 6px 12px 7px 12px;
	background: transparent url(../images/shared/header-grad.gif) 0 0 repeat-x;
}
#style-leftcolumn .blueBG H3 {
	display: block;
	font-size: 14px;
	color: #fff;
	padding-top: 10px;
	margin: 10px 14px 10px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* TEXT COLOUR */

.red-text {
	color: red;
	font-weight: bold;
}

/* PARA TEXT */

#style-leftcolumn P {
	margin: 6px 12px 6px 12px;
	padding: 0;
	color:#666666;
}
#style-rightcolumn P {
	margin: 6px 12px 6px 12px;
	padding: 0;
	color:#666666;
}
#style-rightcolumn P.altPara {
	margin: 6px 7px 15px 117px;
}
#style-leftcolumn TABLE.style-bottom-table P {
	color: #ff9c01;
	margin: 0;
	padding: 0 20px 5px 20px;
}

/* LISTS */

UL.right-list-arrivals {
	margin: 5px 0 5px 115px;
}
UL.bottom-list {
	color: #fff;
	margin: 0 0 8px 35px;
	padding: 0;
}
UL.bottom-list LI {
	margin: 0;
	padding: 0 0 3px 0;
}

/* LINKS */

#style-leftcolumn A {
	font-weight: bold;
	color: #085c78;
	text-decoration: underline;
}
#style-leftcolumn A:hover {
	color:#052028;
}
#style-rightcolumn A {
	font-weight: bold;
	color: #085c78;
	text-decoration: underline;
}
#style-rightcolumn A:hover {
	color:#052028;
}

#style-leftcolumn .style-bottom-table A {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

/* IMAGES */

IMG.fltImg
{
float: left;
margin-top: 2px;
}
.styleshop-animated {
width:200px;
height:215px;
position:absolute;
top:150px;
left:230px;
z-index:100;
}
.winners{
width:235px;
margin-left:9px;
}
#margin{
margin-left:10px;
}
.feat-container{
width:540px;
margin-top:5px;
height:225px;
}
.feat-container p{
width:160px;
float:left;
}
.image{
background-image:url(../images/shared/road.jpg);
position:absolute;
width:341px;
height:206px;
top:155px;
left:200px;
}
.white-text{
color:#fff;
}
#spacer{
margin-right:5px;
margin-left:5px;
width:10px;
color:#a7dbe6;
}
A.newsignin
{
	width: 65px;
	height: 20px;
	background-image: url(../images/shared/new-sign-in.gif);
	text-indent: -30000px;
	display: block;
	margin-left: 5px;
	margin-right: 5px;	
	list-style-type: none;
}
A.newsignin:hover,A.newsignin:focus
{
 background-position: 0 -20px;
}
.selected-nav
{
 color:#fff;
}

/* Navbar and blue buttons */

.button
{
	font-family: verdana !important;
	font-weight: 900 !important;
	font-size: 10px;
	color: #fff;
	float: left;
	clear: both;
}
.button SPAN
{
	font-family: verdana !important;
	font-weight: 900 !important;
	font-size: 10px;
	color: #fff;
}

.button ul
{
	list-style: none;
}
.button li
{
	display: inline;
}
.button a
{
	float: left;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	background: url(../images/shared/buttons-left.png) no-repeat left top;
	padding: 0 0 0 16px;
}
.button a span
{
	float: left;
	display: block;
	text-align: center;
	padding: 7px 16px 9px 0;
}
.button a span,
.short-button a span
{
	background: url(../images/shared/buttons.png) no-repeat right top;
}
.short-button a span
{
	padding: 7px 10px 9px 0;
}
.short-button a
{
	padding: 0 0 0 10px;
	background: url(../images/shared/buttons-left-short.png) no-repeat left top;
}
.button a:visited
{
	color:#fff;
}
.button a:hover
{
	background-position:0 -28px;
}
.button a:hover span
{
	background-position:right -28px;
}
.fixed a span{
	width: 80px;
}
.fixedpopup a span
{
	width: 100px;
}
.fixedpopupDecision a span
{
	width: 50px;
}
.fixedmedium a span
{
	width: 130px;
}
.fixedlarge a span{
	width: 180px;
}
.buttonLrg A
{
	background: url(../images/shared/buttons-left-lrg.png) no-repeat left top;
	padding: 0 0 0 56px;
}
.buttonLrg A SPAN
{
	padding: 7px 56px 9px 0;
}

/* WeeRoom Activity Tab */

#divRoomMessages .comments-head {
	background-image: url('../images/shared/weeRoomMessages_top.gif');
}
#divAssetMessages .comments-head {
	background-image: url('../images/shared/weeRoomMessages_top.gif');
}
#comments-footer 
{
	border-top: 1px solid #c0bfc0;
}
/* WeeRoom Messages and Activities Tabs */
DIV#divRoomMessageTabs {
	display: block;
	width: 100%;
	height: 25px;
	border: 0 none #fff;
}
.selectedTab {
	float: left;
	height: 19px;
	width: 100px;
	padding-top: 7px;
	border: 0 none #fff;
	text-align: center;
	background: transparent url('../images/MessageTabWhite.gif') 0 0 no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 19px;
	width: 100px;
}
HTML>BODY DIV.selectedTab {height: 19px; width: 100px;}

.selectedTab A:link, .selectedTab A:visited {
	font-size: 8pt;
	font-weight: bold;
	color: #31668a;
	text-decoration: none;
}
.selectedTab A:hover, .selectedTab A:focus, .selectedTab A:active {
	font-size: 8pt;
	font-weight: bold;
	color: #00a8ff;
	text-decoration: none;
}
.not_selectedTab {
	float: left;
	height: 18px;
	width: 100px;
	padding-top: 7px;
	border: 0 none #fff;
	text-align: center;
	background: transparent url('../images/MessageTabGrey.gif') 0 0 no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 18px;
	width: 100px;
}
HTML>BODY DIV.not_selectedTab {height: 18px; width: 100px;}

.not_selectedTab A:link, .not_selectedTab A:visited {
	font-size: 8pt;
	font-weight: bold;
	color: #31668a;
	text-decoration: none;
}
.not_selectedTab A:hover, .not_selectedTab A:focus, .not_selectedTab A:active {
	font-size: 8pt;
	font-weight: bold;
	color: #00a8ff;
	text-decoration: none;
}
/* WeeRoom Messages and Activities text info */
.roomActivityContainer {
	padding: 1em 0 0 0;
	background: transparent url('../images/shared/weeRoomTabsBG.gif') 0 0 no-repeat;
}
.roomActivityContainer H2
{
	text-indent: 0;
	line-height: 25px;
	font-size: 8pt;
	font-weight: bold;
	color: #0b507e;
	background: #e3e3e3 url('../images/shared/roomActivityTitleBG.gif') 0 0 repeat;
	border-top: 1px solid #c0bfc0;
	border-bottom: 1px solid #c0bfc0;
	padding: 0 12px 0 12px;
	margin: 0;
	clear: none;
}
.roomActivityContainer H2.ttlFirst
{
	border-top: 0 none #c0bfc0;
}
P.latestRoomAct {
	font-size: 8pt;
	line-height: 11pt;
	margin: 0 12px 0 12px;
}
P.allRoomAct 
{
	font-size: 8pt;
	line-height: 11pt;
	margin: 0 1px 0 1px;
	padding: 9px 11px 9px 11px;
}
P.allRoomActGrey 
{
	background-color: #e6e6e6;
}
P.buttonRoomAct {
	font-size: 7pt;
	line-height: 7pt;
	margin: 0 8px 0 8px;
	padding: 0 3px 1em 3px;
}
P.latestRoomAct a:link, P.latestRoomAct a:active, P.latestRoomAct a:visited, P.buttonRoomAct a:link, P.buttonRoomAct a:active, P.buttonRoomAct a:visited {
	color:#006fce;
	text-decoration:none;
}
P.latestRoomAct a:hover, P.latestRoomAct a:focus, P.buttonRoomAct a:hover,P.buttonRoomAct a:focus {
	color:#00a8ff;
	text-decoration:none;
}
/* WeeRoom Activities Paging */
.paging-top 
{
	background: transparent url('../images/shared/comment-button-back.gif') 0 0 no-repeat;
	border-top: 1px solid #c0bfc0;
	width: 592px;
}

/*** Points Navbar styling ***/

/*
 * Layout
 */
.PointsNotificationArea
{
float: right;
width: 240px;
height: 24px;
}
.PointsEarnedMessageEarning
{
font-size: 10px;
line-height: 24px;
color: #ffffff;
background-image: url('../images/points/earned-point-icon.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 20px;
}
.PointsEarnedMessageGold
{
font-size: 10px;
line-height: 24px;
color: #ffffff;
background-image: url('../images/points/purchased-point-icon.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 20px;
}
.ptsLink,
.goldJewlLink,
.greenJewlLink,
.goldPts,
.greenPts
{
position: absolute;
margin-top: 0;
margin-bottom: auto;
line-height: 24px;
font-size: 10px;
color: #a7dbe6;
}
.ptsLink
{
width: 60px;
height: 24px;
margin-left: 44px;
overflow: hidden;
font-weight:bold;
}
.goldJewlLink
{
width: 23px;
height: 24px;
margin-left: 101px;
}
.goldPts
{
width:37px;
height: 24px;
margin-left: 123px;
text-align: left;
overflow: hidden;
}
.greenJewlLink
{
width: 23px;
height: 24px;
margin-left: 163px;
}
.greenPts
{
width:37px;
height: 24px;
margin-left: 185px;
text-align: left;
overflow: hidden;
}
.pointsHelpPanel
{
position: absolute;
display: none;
right: 0;
top: 0;
width: 240px;
height: 52px;
background-color: #003962;
z-index: 100;
}
.pointstable
{
border: 0 none;
border-collapse: collapse;
padding: 0;
margin:0 0 0 15px;
}
.pointsIcons
{
width: 21px;
height: 28px;
}
.pointspadding
{
width: 90px;
}
.points-nav
{
height: 24px;
}
/*
 * Javscript
 */
.hideLayer
{
    display: none !important;
}
.showLayer
{
    display: block !important;
}
/*
 * Paragraphs
 */
.pointstable P
{
color:#fff;
font-size:10px;
line-height: 10px;
margin:0;
padding:0 8px 0 8px;
}
.pointspadding P
{
padding-top: 4px;
}
.points-nav P
{
font-size:10px;
line-height: 24px;
color:#a7dbe6;
}
.points-nav A
{
	font-weight:bold;
}



/*
 * Labels
 */
.PointsNotificationArea LABEL
{
line-height: 24px;
font-size: 10px;
}
/*
 * Images
 */
.goldJewlLink IMG,
.greenJewlLink IMG
{
padding-left: 2px;
padding-top: 5px;
}
.pointsIcons IMG
{
padding-top: 4px;
}
/*
 * Links
 */
.PointsNotificationArea A:link,
.PointsNotificationArea A:active
{
color:#FFFFFF;
margin:0;
padding:0;
font-weight:bold;
}
.PointsNotificationArea A:visited,
.PointsNotificationArea A:hover,
.PointsNotificationArea A:focus{
color:#FFFFFF;
margin:0;
padding:0;
}
.ptsLink A:Link
{
color:#a7dbe6;
margin:0;
padding:0;
font-weight:bold;
}
.ptsLink A:hover,
.ptsLink A:focus
{
color:#FFFFFF !important;
margin:0;
padding:0;
}


/*** END of Points Navbar styling ***/

/* Email Validation */

.validatePanel {
	position:relative;
	background:url(../images/shared/friend_invite_background.jpg) no-repeat;
	width:848px;
	height:280px;
	margin: 6px 0 0 0;
	padding-top: 26px;
	padding-bottom:0;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:280px;
	width:848px;
}
HTML>BODY DIV.validatePanel {height:280px;width:848px;}
.validateMsg {
	position: relative;
	height: 268px;
	width: 485px;
	background: transparent none no-repeat;
	border: 0 none;
	padding: 0;
	margin: 0 0 0 325px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height: 268px;
	width: 485px;
}
HTML>BODY DIV.validateMsg {height:268px;width:485px;}
.vldSuccessNoPointsMsg {
	background-image: url('../images/shared/validate_success_no_pnts_bg.jpg');
}
.vldSuccessMsg {
	background-image: url('../images/shared/validate_success_bg.jpg');
}
.vldErrorMsg,
.vldErrorDupMsg {
	background-image: url('../images/shared/validate_error_bg.jpg');
}
.newsletterOptIn {
	position: absolute;
	top: 190px;
	left: 230px;
	width: 255px;
}
.chkNewsletterOptIn {
	float: left;
	width: 20px;
}
.lblNewsletterOptIn {
	display: block;
	float: left;
	margin-left: 5px;
	width: 230px;
	font-size: 10px;
	color: #333;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 230px;
}
HTML>BODY .lblNewsletterOptIn {width: 230px;}
.saveNewsletterButton {
	position: absolute;
	top: 230px;
	right: 8px;
}
.validationErrMsg {
	position: absolute;
	top: 160px;
	left: 230px;
	width: 255px;
}
.validationErrMsg P {
	font-size: 10px;
	color: #333;
	margin: 0;
	padding: 0;
}

/* Gifting Splash */

#custom_container_gifting{
width:848px;
height:299px;
background-image:url(../images/gifting-splash.jpg);
margin:6px 0 6px 0;
overflow:hidden;
}

#custom_container_gifting p{
font-size:10px;
margin:5px 0 0 22px;
}

/* WeeMee Presence */

.weemee-presence{
background-image:url(../images/shared/online_badge.gif);
height:19px;
width:35px;
bottom:0px;
position:absolute;
right:0px;
}

.weemee-presence-text
{
	color: #ffffff;
	height:11px;
	width:150px;
	position:absolute;
	bottom:7px;
	right:40px;
	text-align:right;
}

/*--------- LEVELING DROP DOWN ---------------*/

#levelcontainer 
{
	display:none;
	width: 848px;
	/* height: 115px;*/
	height: auto;
	background: #ffffff url(../images/achievements/levelgrad.jpg) top repeat-x;
	margin-top: -9px;
	padding-bottom: 5px;
}

#levelcontainer  a
{
	color:#ffffff;
	text-decoration: underline;
}

#achdroptext {
	position: relative;
	width: 832px;
	height: 89px;
	background: url(../images/achievements/shared/levelgrad.jpg) top repeat-x;
	padding: 4px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 832px;
	height: 89px;
}
html>body #achdroptext {
	width: 832px;
	height: 91px;
}

TABLE#achdropcont {
	position: static;
	width: auto;
	margin: 0 auto;
	text-align: center;
}
TABLE#achdropcont TD
{
	text-align: left;
}
.achdropnavoff p
{
	display:none;
}
.achdropnav 
{
	display:none;
	width: 848px;
	height: 17px;
	background: #003861;
	color: #689db5;
	font-weight: bold;
	text-align: center;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 834px;
	height: 20px;
}
html>body .achdropnav {
	width: 848px;
	height: 20px;
	margin-top: -2px;
}

.achdropnav a {
	color: #a7dbe6;
	text-decoration: none;
}

.achdropnav a:hover {
	color: #a7dbe6;
	text-decoration: underline;
}

.achdropnav a:visited {
	color: #a7dbe6;
	text-decoration: none;
}
.achdropnav p
{
    display:block;	
	padding-bottom:0px;
}

#achdroptext a 
{
	color: #ffffff;
}

#achdroptext a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#achdroptext a:visited {
	color: #ffffff;
}

.pages {
	font-size: 15px;
	color: #ffffff;
}

.levelhead {
	text-align: left;
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
}

.badgehead {
	text-align: left;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}

.leveltext {
	text-align: left;
	color: #ffffff;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
}

.leveltext a
{
	color: #ffffff;
	text-decoration: underline;
	cursor:pointer;
}

.badgetext {
	text-align: left;
	color: #ffffff;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
.badgetext a 
{
	color: #ffffff;
	text-decoration: underline;
	cursor:pointer;
}

.levelnorm {
	text-align: center;
	color: #ffffff;
	font-size: 10px;
}

#levelclose {
	background-position: right;
	font-size: 9px;
	position: absolute;
	width: 848px;
	height: 17px;
	padding-top: 5px;
	padding-left: -10px;
	text-align: right;
	vertical-align: middle;
	cursor: pointer;
	z-index: 30;
}

#levelclose a {
	text-decoration: none;
}

#levelclose a:visited {
	text-decoration: none;
}

#closelink:hover
{
	color: #ffffff;
	text-decoration: underline;	
}	

#levelclose #closelink
{
	background: url('../images/achievements/levelclose.jpg') no-repeat;
	width:40px;
	background-position: right;
	text-align:left;
	float:right;
}

#closelink .linkSpan
{
	color: #ffffff;
}

.textmiddle {
	vertical-align: middle;
}

.achLockImgPd{
	padding-right: 0;
}

/*--------- END LEVELING -----------*/

/*--------- VIDEO AD DROP DOWN --------*/

/* Applied to the place holder div, pushes the content down. */
.dart_video_advert
{
	display:none;
	width: 848px;
	margin-top:-9px;
	height:330px;
}
/* Applied to the div the ad IFrame is placed into */
.videoAdDiv 
{  
	top: -330px;
	position: relative;
	left: 0;
	width: 848px;
	height: 330px;
	margin-bottom: -330px;	
	background-color: #ffffff;
}
/* Applied to the div the ad IFrame is placed into for 'not theirs' pages */
.videoAdDivAlternate
{  
	top: -356px;
	position: relative;
	left: 0;
	width: 848px;
	height: 330px;
	margin-bottom: -330px;
	background-color: #ffffff;	
}
/*---------- share this ----------*/
DIV.container-sharethis
{
	position: relative;
	width: 240px;
	height: 22px;
	margin: 0 0 6px 0;
	padding: 5px;
	background-color: #fff;
}
DIV.sharethis
{
	position: relative;
	float: left;
	width: 75px;
	height: 22px;
	margin: 0;
	padding: 0;
	background-color: #003962;
	background-image:url(../images/share_this_bg_red.gif);
	background-repeat: repeat;
	overflow: hidden;
}
DIV.sharethis-txt
{
	margin-top: 3px;
	margin-left: 7px;
	color: #fff;
	clear: both;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
DIV.sharethis-links1
{
	position: relative;
	float: right;
	top: 3px;
	width: 154px;
	height: 19px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
/*---------- get points ----------*/
#container-getpointslink
{
	position:relative;
	width:240px;
	height:22px;
	margin:0 0 6px 0;
	padding: 5px;
	background-color: #ffffff;
	background-image:url(../images/get_points_bg_blue.gif);
	background-repeat: no-repeat;
}
#getpointslink{
	width: 250px;
	height: 22px;
	margin: 0;
	font-size: x-small;
	overflow: hidden;
	line-height: 22px;
	position: relative;
	color: #a7dbe6;
	clear: both;
	float: left;
}

#getpointslink a{
	display: inline;
	margin-top: 0;
	margin-left: 7px;
	color: #fff;
	clear: both;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
#getpointslink a:hover{
	display: inline;
	margin-top: 0;
	margin-left: 7px;
	color: #fff;
	clear: both;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; color: white;
}/*---------- Page Headers ----------*/

.who-invite{
background-image:url(../images/en-US/headings/whowouldinvite.gif);
}
.getstarted-header{
background-image:url(../images/en-US/headings/signintogetstarted.gif);
}
.weecards-header{
background-image:url(../images/en-US/headings/weecards.gif);
}
.pogo-header{
background-image:url(../images/en-US/headings/pogo.gif);
}
.jock-header{
background-image:url(../images/en-US/headings/jock.gif);
}
.puck-header{
background-image:url(../images/en-US/headings/puck.gif);
}
.disco-header{
background-image:url(../images/en-US/headings/disco.gif);
}
.fastfood-header{
background-image:url(../images/en-US/headings/fastfood-heading.gif);
}
.sling-header{
background-image:url(../images/en-US/headings/sling-shiny.gif);
}
.bounceforbling-header{
background-image:url(../images/en-US/headings/bounceforbling-heading.gif);
}
.blast-header{
background-image:url(../images/en-US/headings/blast-heading.gif);
}
.bloons-header{
background-image:url(../images/en-US/headings/bloons-heading.gif);
}
.JadaBug_v115-header{
background-image:url(../images/en-US/headings/jadabug-heading.gif);
}
.DesktopTD12b-header{
background-image:url(../images/en-US/headings/desktoptowerdefense-heading.gif);
}
.newblogentry-header{
background-image:url(../images/en-US/headings/new-blog-entry.gif);
}
.blogentry-header{
background-image:url(../images/en-US/headings/blog-entry.gif);
}
.blog-header{
background-image:url(../images/en-US/headings/blog.gif);
}
.forum-header{
background-image:url(../images/en-US/headings/forums.gif);
}
.weebuddies-header{
background-image:url(../images/en-US/headings/welcome.gif);
}
.invitation-header{
background-image:url(../images/en-US/headings/invitation.gif);
}
.invitation-sent{
background-image:url(../images/en-US/headings/invitation-sent.gif);
}
.emailsent-cantfind{
background-image:url(../images/en-US/headings/email-address-not.gif);
}
.emailsent-header{
background-image:url(../images/en-US/headings/email-sent.gif);
}
.wardrobe-header{
background-image:url(../images/en-US/headings/wardrobe.gif);
}
.error-header{
background-image:url(../images/en-US/headings/page-error.gif);
}
.weegames-header{
background-image:url(../images/en-US/headings/weegames.gif);
}
.weemobile-header{
background-image:url(../images/en-US/headings/weemobile-heading.gif);
}
.weeshop-header{
background-image:url(../images/en-US/headings/weeshop.gif);
}
.vringo-header{
background-image:url(../images/en-US/headings/vringo.gif);
}

#feedback-username-label{
background-image:url(../images/en-US/headings/username-label.gif);
}
#abuse-username-label{
background-image:url(../images/en-US/headings/username-report.gif);
}
#feedback-email-label,#abuse-email-label{
background-image:url(../images/en-US/headings/email-label.gif);
}
#feedback-feedback-label{
background-image:url(../images/en-US/headings/feedback-label.gif);
}
#abuse-feedback-label{
background-image:url(../images/en-US/headings/reasons-abuse.gif);
}
#signin-username-label{
background:url(../images/en-US/headings/new-username.gif) no-repeat;
width:60px;
}
#signin-password-label{
background:url(../images/en-US/headings/new-password.gif) no-repeat;
width:56px;
}
#bounceforblingpanelheader{
background-image:url(../images/en-US/headings/bounceforbling.gif);
}
#blastpanelheader{
background-image:url(../images/en-US/headings/blast.gif);
}
#slingpanelheader{
background-image:url(../images/en-US/headings/sling.gif);
}
#fastfoodpanelheader{
background-image:url(../images/en-US/headings/fastfood.gif);
}
#pogopanelheader{
background-image:url(../images/en-US/headings/pogo-for-panties.gif);
}
#jockpanelheader{
background-image:url(../images/en-US/headings/block-the-jock.gif);
}
#puckpanelheader{
background-image:url(../images/en-US/headings/flying-puck.gif);
}
#discopanelheader{
background-image:url(../images/en-US/headings/disco-diva.gif);
}
#bloonspanelheader{
background-image:url(../images/en-US/headings/bloons.gif);
}
#JadaBug_v115panelheader{
background-image:url(../images/en-US/headings/jadabug.gif);
}
#DesktopTD12bpanelheader{
background-image:url(../images/en-US/headings/desktoptowerdefense.gif);
}
.privacy-header{
background-image:url(../images/en-US/headings/privacy-head.gif);
}
.terms-header{
background-image:url(../images/en-US/headings/terms-cond-heading.gif);
}
.blogtitle{
background-image:url(../images/en-US/headings/blog-title.gif);
}
.blogmessage{
background-image:url(../images/en-US/headings/blog-message.gif);
}
.blogcomment{
background-image:url(../images/en-US/headings/comment.gif);
padding-bottom:6px;
width:61px;
height:13px;
background-repeat:no-repeat;
padding-bottom:4px;
text-indent:-30000px;
}
h2#weeMobileHeader{
width:227px;
background:transparent url(../images/en-US/headings/weemobile.gif) 0 0 no-repeat;
}
h2#weeMobileHeaderDownload{
width:616px;
background:transparent url(../images/en-US/headings/header-download_inst.gif) 0 0 no-repeat;
}
h2#weeMobileHeaderOnMobile{
width:616px;
background:transparent url(../images/en-US/headings/header-weemee-on-mobile.gif) 0 0 no-repeat;
}
.weemeestogo-header{
background-image:url(../images/en-US/headings/weemee-to-go.gif);
}
.profile-header{
background-image:url(../images/en-US/headings/profile.gif);
}
.onlinecommheader{
background-image:url(../images/en-US/headings/online-community.gif);
}
.yourwebsiteheader{
background-image:url(../images/en-US/headings/your-website.gif);
}
.yourblogheader{
background-image:url(../images/en-US/headings/blog-heading.gif);
}
.msgheader{
background-image:url(../images/en-US/headings/online-messaging-select.gif);
}
.emailheader{
background-image:url(../images/en-US/headings/email-signatures.gif);
}
.header-step1{
background-image:url(../images/en-US/headings/step1.gif);
}
.header-step2{
background-image:url(../images/en-US/headings/step2.gif);
}
.header-step3{
background-image:url(../images/en-US/headings/step3.gif);
}
.header-step4{
background-image:url(../images/en-US/headings/step4.gif);
}
.header-step5{
background-image:url(../images/en-US/headings/step5.gif);
}
.header-step6{
background-image:url(../images/en-US/headings/step6.gif);
}
.header-step7{
background-image:url(../images/en-US/headings/step7.gif);
}
.header-step8{
background-image:url(../images/en-US/headings/step8.gif);
}
h2#registerHeader{
width:110px;
background:transparent url(../images/en-US/headings/not-registered.gif) 0 0 no-repeat;
}
h2#forgotDetailsHeader{
width:153px;
background:transparent url(../images/en-US/headings/forgot-details.gif) 0 0 no-repeat;
}
.blogger-panel-home h5{
background:url(../images/en-US/headings/now_that.gif) no-repeat;
width:293px;
height:12px;
margin-left:10px;
text-indent:-30000px;
}
.blog-welcome-header{
background-image:url(../images/en-US/headings/welcome_to_wee.gif);
}
.msnheader,.aolheader,.skypeheader{
margin-bottom:25px;
width:614px;
height:23px;
text-indent:-30000px;
}
.msnheader{
background-image:url(../images/en-US/headings/windows-landing.gif);
}
.aolheader{
background-image:url(../images/en-US/headings/aol-landing.gif);
}
.skypeheader{
background-image:url(../images/en-US/headings/use-skype-heading.gif);
}
.skypesubheader {
position:absolute;
top:199px;
width:614px;
height:24px;
text-indent:-30000px;
background:url(../images/en-US/headings/quick_install.gif) no-repeat;
}
.service-stripes h2{
background:url(../images/en-US/headings/unfort.gif) no-repeat;
height:18px;
width:458px;
position:absolute;
left:189px;
top:13px;
}
#travelling-intro-text{
background:url(../images/en-US/headings/travelling-intro-text.gif) no-repeat;
width:505px;
height:26px;
text-indent:-30000px;
margin:0 auto 6px;
padding:0;
}
#aim-text h4{
background:url(../images/en-US/headings/greatonaim-tm.gif) no-repeat;
width:322px;
height:28px;
text-indent:-30000px;
margin-bottom:10px;
}
.getstarted-panel h3{
background:url(../images/en-US/headings/thanksfordroppingby.gif) no-repeat;
text-indent:-30000px;
width:265px;
height:29px;
margin-top:10px;
padding:10px;
position:relative;
}
H2.offerPal {
	background-image: url('../images/en-US/headings/offerpal_ttl.gif');
}
H2.peanutLab
{
	background-image: url('../images/en-GB/headings/peanutLab_survey_ttl.gif');
}
/*---------- Buttons ----------*/
#signinbutton{
	width:250px;
	height:25px;
	position:absolute;
	background-image:url(../images/en-US/buttons/signbutton.gif);
	text-indent:-30000px;
	z-index: 100;
	bottom: 43px;
	left: 20px;
}
a#signinbutton:hover,a#signinbutton:focus{
	background-position:0 -25px;
}
#backtoweespace{
display:block;
background-image:url(../images/en-US/buttons/back.png);
text-indent:-3000px;
width:75px;
height:22px;
position:absolute;
right:1px;
top:1px;
}
a#backtoweespace:hover,
a#backtoweespace:focus{
background-position:0 -22px;
}
#backtoweespaceindex{
background-image:url(../images/en-US/buttons/newbackbutton.gif);
text-indent:-3000px;
width:70px;
height:20px;
position:absolute;
right:2px;
top:6px;
z-index:100;
}
a#backtoweespaceindex:hover,
a#backtoweespaceindex:focus{
background-position:0 -20px;
}
#back{
background-image:url(../images/en-US/buttons/back-flash.gif);
text-indent:-3000px;
width:63px;
height:16px;
position:absolute;
right:5px;
top:6px;
}
a#back:hover,
a#back:focus{
background-position:0 -16px;
}
#buildcard{
text-indent:-3000px;
background:url(../images/en-US/buttons/build-card.gif);
width:132px;
height:30px;
display:block;
}
a#buildcard:hover,
a#buildcard:focus{
background-position:0 -30px;
}
.dropdown-close{
text-indent:-30000px;
width:15px;
height:15px;
background:url(../images/shared/dropdown-close.gif);
position:absolute;
bottom:4px;
right:4px;
cursor:pointer;
}
a.dropdown-close:hover,
a.dropdown-close:focus{
background-position:0 -15px;
}
.blogcomment-close{
text-indent:-30000px;
width:15px;
height:15px;
background:url(../images/shared/dropdown-close.gif);
position:absolute;
top:5px;
right:5px;
cursor:pointer;
}
a.blogcomment-close:hover,
a.blogcomment-close:focus{
background-position:0 -15px;
}
#createanothercard,#weecardsemailsend{
height:34px;
position:absolute;
text-indent:-30000px;
top:65px;
width:224px;
display:block;
}
#createanothercard{
background-image:url(../images/en-US/buttons/createanother.gif);
left:185px;
}
#weecardsemailsend{
background:url(../images/en-US/buttons/sendemailaddress.gif);
left:440px;
}
.buttonsubmit{
background:url(../images/en-US/buttons/feedback-submit.gif);
text-indent:-30000px;
width:96px;
height:32px;
display:block;
margin-left:178px;
}
a.buttonsubmit:hover,a.buttonsubmit:focus{
background-position:0 -32px;
}
.gobutton{
background:url(../images/en-US/buttons/sign-in.gif);
text-indent:-30000px;
width:51px;
height:22px;
display:block;
}
.gobutton:hover,.gobutton:focus{
background-position:0 -22px;
}
.buddyreturnbutton,.anotherinvite{
height:29px;
position:absolute;
text-indent:-30000px;
top:88px;
}
.buddyreturnbutton{
background-image:url(../images/en-US/buttons/weebuddies-return.gif);
left:325px;
width:196px;
}
.anotherinvite{
background-image:url(../images/en-US/buttons/sendanotherinvite.gif);
left:325px;
width:196px;
}
a.anotherinvite:hover,
a.anotherinvite:focus,
a.buddyreturnbutton:hover,
a.buddyreturnbutton:focus{
background-position:0 -29px;
}
a.weeshopuseweemee{
background:url(../images/en-US/buttons/usemyweemee.gif) no-repeat;
left:183px;
}
a.weeshopuseweemee:hover{
background:url(../images/en-US/buttons/usemyweemee.gif) no-repeat 0 -34px;
}
a.weeshopuseanother{
background:url(../images/en-US/buttons/useanotherweemee.gif) no-repeat;
left:468px;
}
a.weeshopuseanother:hover{
background:url(../images/en-US/buttons/useanotherweemee.gif) no-repeat 0 -34px;
}
#newentry{
display:block;
background-image:url(../images/en-US/buttons/new-entry.png);
text-indent:-3000px;
width:75px;
height:22px;
position:absolute;
right:2px;
top:2px;
}
a#newentry:hover,
a#newentry:focus{
background-position:0 -22px;
}
a.buttonDownload{
display:block;
width:127px;
height:30px;
text-indent:-30000px;
background:url(../images/en-US/buttons/download-submit.gif);
}
a.buttonDownload:hover,a.buttonDownload:focus{
background-position:0 -30px;
}
a.buttonNext{
display:block;
width:127px;
height:30px;
text-indent:-30000px;
background:url(../images/en-US/buttons/next_lrg.gif);
}
a.buttonNext:hover,a.buttonNext:focus{
background-position:0 -30px;
}

ul#logomenu{
list-style-type:none;
}
ul#logomenu li{
float:left;
text-indent:-30000px;
}
ul#logomenu li a{
display:block;
height:87px;
width:138px;
background-image:url(../images/en-US/buttons/big-button-normal.jpg);
background-repeat:no-repeat;
}
ul#logomenu li a:hover{
background-image:url(../images/en-US/buttons/big-button-roll.jpg);
}	
#d1 a,#d2 a,#d3 a,#d4 a{
margin-right:24px;
}
#d1 a{background-position:0px 0;}
#d2 a{background-position:-162px 0;}
#d3 a{background-position:-324px 0;}
#d4 a{background-position:-486px 0;}
#d5 a{background-position:-651px 0;}
#d1 a:hover,#d1 a:active{background-position:0px 0;}
#d2 a:hover,#d2 a:active{background-position:-162px 0;}
#d3 a:hover,#d3 a:active{background-position:-324px 0;}
#d4 a:hover,#d4 a:active{background-position:-486px 0;}
#d5 a:hover,#d5 a:active{background-position:-651px 0;}

.changeweemeebutton{
text-indent:-3000px;
position:absolute;
top:242px;
left:11px;
background:url(../images/en-US/buttons/change-my-weemee.gif);
width:203px;
height:32px;
}
.buttoninvite{
text-indent:-3000px;
background:url(../images/en-US/buttons/send-invite.gif);
width:118px;
height:32px;
margin-left:2px;
display:block;
}
a.changeweemeebutton:hover,
a.changeweemeebutton:focus,
a.buttoninvite:hover,
a.buttoninvite:focus{
background-position:0 -32px;
}
.travel-back{
left:2px;
background:url(../images/en-US/buttons/travel-arrow-left.gif);
}
.travel-next{
right:2px;
background:url(../images/en-US/buttons/travel-arrow-right.gif);
}
.travel-back-grey{
left:2px;
background:url(../images/en-US/buttons/travel-arrow-left-grey.gif);
}
.travel-next-grey{
right:2px;
background:url(../images/en-US/buttons/travel-arrow-right-grey.gif);
}
.travel-finish{
right:2px;
background:url(../images/en-US/buttons/travel-finish.gif);
}
#travel-submit,#travel-submit2{
display:block;
text-indent:-30000px;
height:30px;
}
#travel-submit,#travel-submit2{
width:82px;
background:url(../images/en-US/buttons/submit-travelling.gif);
}
#travel-submit2{
margin-bottom:12px;
}
a#travel-submit:hover,
a#travel-submit:focus,
a#travel-submit2:hover,
a#travel-submit2:focus{
background-position:0 -30px;
}
.travel-download,.travel-email{
width:59px;
height:17px;
display:block;
text-indent:-30000px;
}
.travel-download{
background-image:url(../images/en-US/buttons/download-travelling.gif);
}
.travel-email{
background-image:url(../images/en-US/buttons/email-travelling.gif);
}
a.travel-download:hover,
a.travel-download:focus,
a.travel-email:hover,
a.travel-email:focus{
background-position:0 -17px;
}
.instructions-back,.instructions-back-grey{
position:absolute;
left:20px;
top:172px;
}
.instructions-back{
background:url(../images/en-US/buttons/travel-arrow-left.gif);
}
.instructions-back-grey{
background:url(../images/en-US/buttons/travel-arrow-left-grey.gif);
}
.instructions-next,.instructions-next-grey,.instructions-finish{
position:absolute;
right:20px;
top:172px;
}
.instructions-next{
background:url(../images/en-US/buttons/travel-arrow-right.gif);
}
.instructions-next-grey{
background:url(../images/en-US/buttons/travel-arrow-right-grey.gif);
}
.instructions-finish{
background:url(../images/en-US/buttons/travel-finish.gif);
}
ul#travelmenuUS{
list-style-type:none;
top:0;
left:0;
height:59px;
margin:0 0 25px 0;
padding-top:10px;
}
ul#travelmenuUS li{
display:block;
float:left;
text-indent:-30000px;
}
ul#travelmenuUS li a{
display:block;
height:59px;
background-image:url(../images/en-US/buttons/travel-menu.gif);
background-repeat:no-repeat;
}
ul#travelmenuUS li a:hover{
display:block;
}	
li#t1 a,li#t2 a,li#t3 a{width:116px;margin-right:34px;}
li#t4 a{width:116px;}
li#t1 a:link,li#t1 a:visited,li#t1 a:hover{background-position:0 0;}
li#t2 a:link,li#t2 a:visited,li#t2 a:hover{background-position:-150px 0;}
li#t3 a:link,li#t3 a:visited,li#t3 a:hover{background-position:-300px 0;}
li#t4 a:link,li#t4 a:visited,li#t4 a:hover{background-position:-450px 0;}
li#t1 a:hover{background-position:0 -59px;}
li#t2 a:hover{background-position:-150px -59px;}
li#t3 a:hover{background-position:-300px -59px;}
li#t4 a:hover{background-position:-450px -59px;}

a.buttonDownload{
display:block;
width:127px;
height:30px;
text-indent:-30000px;
background:url(../images/en-US/buttons/download-submit.gif);
}
a.buttonDownload:hover,
a.buttonDownload:focus{
background-position: 0 -30px;
}
#popup-buttons{
width:328px;
height:32px;
text-indent:-30000px;
list-style:none;
position:absolute;
left:43px;
top:140px;
}
#popup-buttons li{
float:left;
}
#popup-buttons li a{
background-image:url(../images/en-US/buttons/popup-weemeetogo.gif);
background-repeat:no-repeat;
display:block;
width:146px;
height:32px;
}
#pop1{
margin-right:36px;
}
#pop1 a:hover{
background-position:0 -32px;
}
#pop2 a{
background-position:-182px 0;
}
#pop2 a:hover{
background-position:-182px -32px;
}
#travellingmenupanel{
background:url(../images/en-US/travelling-top.gif) no-repeat;
width:846px;
height:95px;
margin-left:3px;
border-left:1px solid #c0bfbf;
border-right:1px solid #c0bfbf;
position:relative;
padding-top:38px;
}
#weemobileidbutton{
position:absolute;
background:url(../images/en-US/buttons/weemeeid_but.gif) no-repeat;
text-indent:-30000px;
width:190px;
height:47px;
display:block;
right:71px;
}
#weemobileidbutton:hover,#weemobileidbutton:focus{
background-position:0 -47px;
}
.smalltextspan{
font-size:10px;
width:50px;
padding-top:10px;
}
.profile-panel-bottom-us{
background:url(../images/shared/mob-profile-bottom-us.gif) no-repeat;
overflow:hidden;
width:227px;
height:8px;
position:absolute;
left:-1px;
bottom:-8px;
}
#lookgreataol{
position:absolute;
width:320px;
height:28px;
background:url(../images/en-US/headings/look-great-aim.gif);
top:230px;
right:150px;
}
.buttonsubmitemail{
background:url(../images/en-US/buttons/feedback-submit.gif);
text-indent:-30000px;
width:96px;
height:32px;
display:block;
position:absolute;
bottom:19px;
right:7px;
}
a.buttonsubmitemail:hover,a.buttonsubmitemail:focus{
background-position:0 -32px;
}

/*---------- new weemee to go ----------*/

#windowslivemenu{ 
position:absolute;
left:70px;
top:270px;
background:url(../images/en-US/buttons/windows-but.gif) no-repeat;
height:59px;
width:593px;
z-index:100;
}
#hotmail, 
#messenger,
#outlook,
#groups,
#spaces{
background-image:url(../images/en-US/buttons/windows-but-over.gif);
height:59px;
position:absolute;
top:0;
}
#windowslivemenu a:hover, #windowslivemenu a:active{
background-image:url(../images/en-US/buttons/windows-but-over.gif);
}
#partnersuseweemee{
position:absolute;
width:321px;
height:15px;
background:url(../images/en-US/headings/useurweemee.gif);
top:230px;
right:150px;
}
#lookgreataol{
position:absolute;
width:320px;
height:28px;
background:url(../images/en-US/headings/look-great-aim.gif);
top:230px;
right:150px;
}
#speechbubbletempbuttom{
background:url(../images/en-US/buttons/speech-temp-button.gif);
text-indent:-30000px;
width:191px;
height:100px;
display:block;
position:absolute;
bottom:155px;
left:35px;
z-index:100;
}
#speechbubbletempbuttom:hover,#speechbubbletempbuttom:focus{
background-position:0 -100px;
}
#bluetempbuttom{
background:url(../images/en-US/buttons/blue-temp-button.gif);
text-indent:-30000px;
width:191px;
height:100px;
display:block;
position:absolute;
bottom:155px;
left:250px;
z-index:100;
}
#bluetempbuttom:hover,#bluetempbuttom:focus{
background-position:0 -100px;
}
#whitetempbuttom{
background:url(../images/en-US/buttons/white-temp-button.gif);
text-indent:-30000px;
width:191px;
height:100px;
display:block;
position:absolute;
bottom:40px;
left:140px;
z-index:100;
}
#whitetempbuttom:hover,#whitetempbuttom:focus{
background-position:0 -100px;
}
.templatebox {
position:absolute;
left:20px;
width:420px;
height:192px;
border: thin solid #999999;
}
.templateboxfill {
position:absolute;
left:20px;
width:420px;
height:192px;
border: thin solid #999999;
background:url(../images/shared/rough-template.gif);
}
a#basket-button{
float:right;
width:110px;
height:25px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/basket.gif);
display:block;
}
a:hover#basket-button{
background-position:0 -25px;
}
.shop-text{
position:absolute;
top:17px;
left:185px;
background:url(../images/en-US/headings/shop-text.gif) no-repeat;
text-indent:-30000px;
width:476px;
height:49px;
}


/*---------- WeeHome ----------*/

a#check-out-blog{
width:114px;
background-image:url(../images/en-US/buttons/checkoutblog.gif);
}
.comments-head a{
width:102px;
background-image:url(../images/en-US/buttons/addcomment.gif);
}
a#safety-advice{
background-image:url(../images/en-US/buttons/safety-advice.gif);
}
a#report-abuse{
background-image:url(../images/en-US/buttons/report-abuse.gif);
}
#edit-settings li a{
position:relative;
display:block;
height:25px;
background:url(../images/en-US/buttons/edit-settings.gif) no-repeat;
}
ul#edit-settings li a:hover{
display:block;
background-image:url(../images/en-US/buttons/edit-settings.gif);
}
li#edit a{width:88px;}
li#settings a{width:87px;background-position:-88px 0;}
li#edit a:hover{background-position:0 -25px;}
li#settings a:hover{background-position:-88px -25px;}

a#collapse{
background:url(../images/en-US/buttons/collapse-b.gif) no-repeat;
display:block;
width:168px;
height:25px;
text-indent:-30000px;
position:absolute;
right:-3px;
top:-25px;
}
#settings-panel h2{
background:url(../images/en-US/headings/account-settings.gif) no-repeat;
text-indent:-3000px;
width:584px;
height:23px;
margin-left:1px;
padding-bottom:10px;
}

.comment-playback a{background-image:url(../images/en-US/buttons/playback_playd.gif);}
.comment-playback-animated a{background-image:url(../images/en-US/buttons/playback_anim.gif);}
.comment-accept a{background-image:url(../images/en-US/buttons/accept.gif);}
.comment-decline a{background-image:url(../images/en-US/buttons/decline.gif);}
.comment-block a{background-image:url(../images/en-US/buttons/block.gif);}
.comment-edit a{background-image:url(../images/en-US/buttons/edit.gif);}
.comment-hide a{background-image:url(../images/en-US/buttons/hide.gif);}
.comment-delete a{background-image:url(../images/en-US/buttons/delete.gif);}

.ad-edit{
float:right;
background-image:url(../images/en-US/buttons/ad-edit.gif);
text-indent:-30000px;
display:block;
width:45px;
height:25px;
}
.ad-edit-close{
float:right;
background-image:url(../images/en-US/buttons/close-edit.gif);
text-indent:-30000px;
display:block;
width:50px;
height:25px;
}

.safety-text h2{
background:url(../images/en-US/headings/safety-advice.gif) no-repeat;
text-indent:-30000px;
width:380px;
height:13px;
margin-bottom:8px;
}
.weevideo{
background:url(../images/en-US/headings/weevideo.gif) no-repeat;
text-indent:-3000px;
width:49px;
height:25px;
}
.panel-out-promo2 h2{
background:url(../images/en-US/headings/get-started.gif) no-repeat;
width:174px;
position:absolute;
left:0;
top:0;
}

/*---------- weebuddies invitation page ----------*/

#edittextbutton{
background:url(../images/en-US/buttons/edit-preview-invitation.gif);
position:relative;
text-indent:-30000px;
width:173px;
height:14px;
display:block;
margin: 0px 0 0 25px;
}
#edittextbutton:hover,#edittextbutton:focus{
background-position:0 -14px;
}
#homepagehelp{
position:absolute;
width:34px;
height:19px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/help-homepage.gif);
display:block;
bottom:5px;
left:6px;
}
#homepagehelp:hover,#homepagehelp:focus{
background-position:0 -19px;
}


/*---------- Nav Bar ----------*/

UL#settings-tabs
{
	width: 584px;
	height: 26px;
	padding-top: 8px;
	margin: 0 0 0 8px;
	list-style-type: none;
}

UL#settings-tabs LI
{
	float: left;
	display: block;
	text-indent: -30000px;
}

UL#settings-tabs LI A
{
	display:block;
	height:26px;
	background:url(../images/en-GB/buttons/settings-tabs.gif) no-repeat;
}

UL#settings-tabs LI A:hover,
UL#settings-tabs LI.selected A
{
	display: block;
	background-image: url(../images/en-GB/buttons/settings-tabs-over.gif);
}

LI#s1 A
{
	width:93px;
}
LI#s1 A:link,
LI#s1 A:visited,
LI#s1 A:hover,
LI#s1 .selected{
	background-position: 0 0;
}
#privacy-tab-selected
{
	position:absolute;
	top:-25px;
	left:8px;
	width:93px;
	height:26px;
	background-image:url(../images/en-GB/buttons/settings-tabs-over.gif);
}

LI#s2 A
{
	width: 86px;
}
LI#s2 A:link,
LI#s2 A:visited,
LI#s2 A:hover,
LI#s2 .selected
{
	background-position: -93px 0;
}
#details-tab-selected
{
	position: absolute;
	top: -25px;
	left: 101px;
	width: 86px;
	height: 26px;
	background-image: url(../images/en-GB/buttons/settings-tabs-over.gif);
	background-position: -93px 0;
}

LI#s3 A
{
	width: 117px;
}
li#s3 a:link,
li#s3 a:visited,
li#s3 a:hover,
#s3 .selected
{
	background-position: -179px 0;
}
#password-tab-selected
{
	position: absolute;
	top: -25px;
	left: 187px;
	width: 117px;
	height: 26px;
	background-image: url(../images/en-GB/buttons/settings-tabs-over.gif);
	background-position: -179px 0;
}

LI#s4 A{
	width: 137px;
}
li#s4 a:link,
li#s4 a:visited,
li#s4 a:hover,
#s4 .selected
{
	background-position: -296px 0;
}
#email-tab-selected
{
	position: absolute;
	top: -25px;
	left: 304px;
	width: 137px;
	height: 26px;
	background-image: url(../images/en-GB/buttons/settings-tabs-over.gif);
	background-position: -296px 0;
	background-repeat: no-repeat;
}

LI#s5 A
{
	width: 117px;
}
li#s5 a:link,
li#s5 a:visited,
li#s5 a:hover,
#s5 .selected
{
	background-position: -433px 0;
}
#subscriptions-tab-selected
{
	position: absolute;
	top: -25px;
	left: 441px;
	width: 117px;
	height: 26px;
	background-image: url(../images/en-GB/buttons/settings-tabs-over.gif);
	background-position: -433px 0;
	background-repeat: no-repeat;
}

.reg-heading2{
background-image:url(../images/en-US/headings/reg-heading2.gif);
width:166px;
height:18px;
overflow:hidden;
padding:0;
text-indent:-30000px;
position:absolute;
top:15px;
right:340px;
}
.passwordchanged-header{
background-image:url(../images/en-US/headings/password-changed.gif);
}
#great{
background:url(../images/en-US/headings/great.gif) no-repeat;
position:absolute;
width:513px;
height:47px;
top:25px;
left:150px;
}
#friend-invite-getstarted{
position:absolute;
width:171px;
height:26px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/get-started-invite.gif);
display:block;
bottom:11px;
left:372px;
top:400px;
}
#friend-invite-getstarted:hover,#friend-invite-getstarted:focus{
background-position:0 -26px;
}

/*---------- Splash Page - right panel ----------*/

#splash-panel-right-username{
background:url(../images/en-US/headings/splash-page-username.gif) no-repeat;
background-position:left;
}
#splash-panel-right-password{
background:url(../images/en-US/headings/splash-page-password.gif) no-repeat;
background-position:left;
}
#splash-buildbutton{
position:absolute;
width:213px;
height:28px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/splash-page-getstarted.gif);
display:block;
right:196px;
top:448px;
}
#splash-buildbutton:hover,#splash-buildbutton:focus{
background-position:0 -28px;
}
#splash-signbutton{
width:113px;
height:27px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/splash-page-signbutton.gif);
display:block;
margin:2px 0 -2px 18px;
padding:none;
}
#splash-signbutton:hover,#splash-signbutton:focus{
background-position:0 -27px;
}
#visable-yes{
width:94px;
height:27px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/make-vis-yes.gif);
display:block;
padding:none;
z-index:100;
}
#visable-yes:hover,#visable-yes:focus{
background-position:0 -27px;
}
#visable-cancel{
width:94px;
height:27px;
text-indent:-30000px;
background-image:url(../images/en-US/buttons/make-vis-cancel.gif);
display:block;
padding:none;
z-index:100;
margin-left:40px;
}
#visable-cancel:hover,#visable-cancel:focus{
background-position:0 -27px;
}
#blog_previous a,#blog_next a{
text-indent:-3000px;
width:75px;
height:22px;
display:block;
}
#blog_previous a{
background-image:url(../images/en-US/buttons/blog-prev.png);
float:left;
clear:none;
}
#blog_next a{
background-image:url(../images/en-US/buttons/blog-next.png);
float:right;
}
#blog_previous a:hover,
#blog_previous a:focus,
#blog_next a:hover,
#blog_next a:focus{
background-position:0 -22px;
}
/* Get Points */
.getpoints-hdr H2{
position:absolute;
top:16px;
left:15px;
width:251px;
height:53px;
background:url(../images/en-US/headings/getpoints-hdr.gif) no-repeat;
}
.prepaid-cards-wrapper H4{
background:url(../images/en-US/headings/getpoints-coming-soon.gif) no-repeat;
}/*---------------------------- dynamic classes --------------------*/
.levelno
{
	height: 40px;
	width: 50px;
}
.weemee
{
	height: 136px;
	width: 84px;
}
/*---------------------------- common classes --------------------*/
.italic-text
{
	font-style: italic;
}
.bold-text
{
	font-weight: bold;
}
.blue-text
{
	color: #a9e3f1;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.underline a
{
	text-decoration: underline;
}
/*---------------------------- main parts --------------------*/
#achievecontainer
{
	width: 848px;
}
#topach,
#bottomach
{
	margin: 0px;
}
#topleft
{
	width: 318px;
	float: left;
}
#topright
{
	width: 530px;
	float: right;
}
#leftcol
{
	width: 590px;
	float: left;
}
#rightcol
{
	width: 250px;
	float: right;
}
/*---------------------------- stats --------------------*/
#stats
{
	height: 275px;
	background-color: #ffffff;
	padding: 5px 0 5px 5px;
	margin-bottom: 8px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 275px;
}
html > body #stats
{
	height: 275px;
}
#statsheader
{
	height: 35px;
	background: url(../images/achievements/achieveheadbg.gif) repeat-x;
	padding-top: 7px;
	padding-left: 10px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 35px;
}
html > body #statsheader
{
	height: 35px;
}
#statsheader h3
{
	color: #ffffff;
	font-size: 14px;
}
#statssubheader
{
	margin-top: -12px;
	height: 20px;
	background: #295f83;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
}
html > body #statssubheader
{
	height: 20px;
}
#statssubheader P
{
	color: #fff;
}
#statsleft
{
	width: 209px;
	position: absolute;
	margin-top: -3px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 209px;
}
html > body #statsleft
{
	width: 209px;
}
#statsright
{
	position: absolute;
	width: 105px;
	margin-left: 209px;
	margin-top: -3px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 105px;
}
html > body #statsright
{
	width: 105px;
}
#details
{
	color: #fff;
	padding-top: 5px;
	padding-left: 10px;
	background: url(../images/achievements/statsbg.gif) repeat-x;
	line-height: 17px;
	height: 173px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 173px;
}
html > body #details
{
	height: 173px;
}
#details P,
#details P SPAN.bold-text
{
	color: #fff;
}
#details A,
#details A:visited,
#belowdetails A,
#belowdetails A:visited
{
	padding-bottom: 1px;
	border-bottom: 1px solid #a9e3f1;
	color: #a9e3f1;
}
#details A:hover,
#details A:active,
#belowdetails A:hover,
#belowdetails A:active
{
	padding-bottom: 1px;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#belowdetails
{
	width: 199px;
	height: 52px;
	margin-top: -15px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: #003962;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 199px;
	height: 52px;
}
html > body #belowdetails
{
	width: 199px;
	height: 52px;
}
#belowdetails P
{
	color: #fff;
	width: 179px;
	margin: 0 0 8px 0;
	padding: 0;
}
#user
{
	background: url(../images/achievements/userbg.jpg) no-repeat;
	width: 105px;
	height: 225px;
}
#mylevel
{
	position: absolute;
	height: 40px;
	padding-top: 12px;
	padding-left: 26px;
	padding-bottom: 0px;
}
#myweemee
{
	position: absolute;
	width: 84px;
	margin-top: 21px;
	padding-left: 10px;
	padding-bottom: 0px;
}
#myranking
{
	position: absolute;
	margin-left: 10px;
	width: 84px;
	height: 19px;
	margin-top: 156px;
}
#myusername
{
	position: absolute;
	padding-left: 10px;
	width: 84px;
	color: #003a66;
	text-align: center;
	font-size: 10px;
	margin-top: 184px;
}
#myusername P,
#myusername SPAN
{
	color: #003a66;
}
#myusername a,
#myusername a:visited
{
	color: #003a66;
}
#myusername a:hover
{
	color: #003a66;
	text-decoration: underline;
}
.status
{
	margin-top: -15px;
	padding-top: 15px;
	padding-right: 10px;
	background: #003962;
	font-size: 12px;
	line-height: 12px;
	height: 58px;
	text-align: left;
	background: url(../images/achievements/statusbar/statsbg.gif) no-repeat;
}
.statusbar
{
	text-align: center;
	width: 189px;
	height: 22px;
	padding: 0px;
}
/*---------------------------- leaderboard --------------------*/
#leaderboard
{
	height: 275px;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 8px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 275px;
}
html > body #leaderboard
{
	height: 275px;
}
#leaderheader
{
	height: 35px;
	background: url(../images/achievements/achieveheadbg.gif) repeat-x;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 35px;
}
html > body #leaderheader
{
	height: 35px;
}
#leaderheader h3
{
	color: #ffffff;
	font-size: 14px;
}
#leaderheader p
{
	padding-top: 2px;
}
#leaderheader a
{
	color: #a9e3f1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#leaderheader a:hover
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
#leadersubheader
{
	margin-top: -12px;
	height: 20px;
	background: #295f83;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
}
html > body #leadersubheader
{
	height: 20px;
}
#leadersubheader P
{
	color: #fff;
}
#leaderfooter a,
#leaderfooter a:visited
{
	color: #ffffff;
}
#leaderfooter a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
#leaderfooter
{
	height: 17px;
	background: #295f83;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 17px;
}
html > body #leaderfooter
{
	height: 17px;
}
#leaderusers
{
	background: url(../images/achievements/leaderbg.jpg) no-repeat;
	height: 205px;
	margin-top: -3px;
	padding-left: 5px;
}
#leaderusers a,
#leaderusers a:visited
{
	color: #003a66;
	text-decoration: none;
}
#leaderusers a:hover
{
	color: #003a66;
	text-decoration: underline;
}
.leadernav
{
	text-align: center;
	width: 500px;
	font-size: 12px;
}
.navgap
{
	padding-left: 220px;
	padding-right: 220px;
}
.place
{
	color: #003a66;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
}
.users
{
	float: left;
	width: 99px;
	height: 205px;
}
.userlevel
{
	position: absolute;
	height: 40px;
	padding-top: 12px;
	padding-left: 31px;
	padding-bottom: 0px;
}
.userweemee
{
	position: absolute;
	width: 84px;
	height: 65px;
	padding-top: 21px;
	padding-left: 15px;
	padding-bottom: 0px;
	z-index: 2;
}
.ranking
{
	position: absolute;
	margin-top: 156px;
	margin-left: 15px;
	width: 84px;
	height: 19px;
}
.username
{
	position: absolute;
	padding-left: 15px;
	width: 84px;
	color: #003a66;
	text-align: center;
	font-size: 10px;
	padding-top: 184px;
}
/*---------------------------- trophies --------------------*/
#trophies
{
	height: 489px;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 8px;
	color: #ffffff;
}
#trophyheader
{
	height: 35px;
	background: url(../images/achievements/achieveheadbg.gif) repeat-x;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 35px;
}
html > body #trophyheader
{
	height: 35px;
}
#trophyheader h3
{
	color: #fff;
	font-size: 14px;
}
#trophyheader p
{
	color: #fff;
	font-size: 11px;
	padding-top: 1px;
	font-weight: bold;
}
#trophyheader A
{
	color: #a9e3f1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#trophyheader A:hover,
#trophyheader A:active
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#trophyheader A:visited
{
	color: #a9e3f1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#weeklyheader
{
	margin-top: -12px;
	height: 18px;
	background-color: #295f83;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 18px;
}
html > body #weeklyheader
{
	height: 18px;
}
#weeklyheader P
{
	color: #fff;
}
#weeklygrid
{
	float: left;
	min-height: 1px;
	background-color: #85c0d2;
	padding-left: 1px;
	padding-right: 6px;
	padding-top: 6px;
}
.trophyspaceouter
{
	position: relative;
	float: left;
	width: 186px;
	height: 85px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.trophyspaceinner
{
	position: relative;
	width: 186px;
	height: 85px;
	background-color: #ffffff;
	color: #003a66;
	overflow: hidden;
}
.trophyimage
{
	float: left;
}
.trophydesc
{
	float: left;
	color: #003962;
	font-size: 11px;
	padding-top: 10px;
}
.trophydesc P
{
	color: #003962;
}
.trophyspaceinner a,
.trophyspaceinner a:hover
{
	color: #003a66;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.trophyfooter
{
	float: left;
	height: 17px;
	background: #295f83;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #7a95aa;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 17px;
}
html > body #trophyfooter
{
	height: 17px;
}
.footbreak
{
	float: left;
	height: 5px;
}
#divEternal
{
	min-height: 1px;
}
#exclusiveheader
{
	margin-top: 5px;
	width: 560px;
	height: 18px;
	background: #295f83;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #ffffff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 560px;
	height: 18px;
}
html > body #exclusiveheader
{
	float: left;
	width: 560px;
	height: 18px;
}
#exclusiveheader P
{
	color: #fff;
}
#exclusiveheader A
{
	color: #a9e3f1;
	font-weight: bold;
	text-decoration: none;
}
#exclusiveheader A:hover,
#exclusiveheader A:active
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#exclusiveheader A:visited
{
	color: #a9e3f1;
	font-weight: bold;
	text-decoration: none;
}
#exclusivegrid
{
	position: relative;
	min-height: 1px;
	float: left;
	background-color: #85c0d2;
	padding-left: 1px;
	padding-right: 6px;
	padding-top: 6px;
}
.trophynav
{
	text-align: center;
	width: 560px;
}
.navspacing
{
	padding-left: 240px;
	padding-right: 240px;
}
.trophyfooter a,
.trophyfooter a:visited
{
	text-size: 10px;
	color: #ffffff;
}
.trophyfooter a:hover
{
	text-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
/*---------------------------- toptips --------------------*/
#toptips
{
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 8px;
}
#toptipscontent
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: -5px;
}
#toptipsheader
{
	height: 35px;
	background: url(../images/achievements/achieveheadbg.gif) repeat-x;
	padding-top: 7px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#toptipsheader h3
{
	color: #ffffff;
	font-size: 14px;
}
#toptips ul
{
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
}
#toptips h3
{
	font-size: 14px;
}
#toptips a
{
	color: #3578a2;
	font-weight: bold;
	text-decoration: underline;
}
#toptips a:hover
{
	color: #00a8ff;
	font-weight: bold;
	text-decoration: underline;
}
#toptips a:visited
{
	color: #3578a2;
	font-weight: bold;
	text-decoration: underline;
}
/*---------------------------- other stuff --------------------*/
#giftingwidget
{
	margin-bottom: 8px;
}
/*---------------------------- hover over --------------------*/
.hovercontainer
{
	display: none;
	position: absolute;
	z-index: 4;
	width: 231px;
	height: 300px;
	color: #003962;
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 231px;
	height: 300px;
}
html > body .hovercontainer
{
	width: 231px;
	height: 300px;
}
.trophy1
{
	top: -185px;
	left: 171px;
}
.trophy2
{
	top: -185px;
	left: 362px;
}
.trophy3
{
	top: -185px;
	left: 553px;
}
.trophy4
{
	top: -96px;
	left: 171px;
}
.trophy5
{
	top: -96px;
	left: 362px;
}
.trophy6
{
	top: -96px;
	left: 553px;
}
.hovercontainer p
{
	padding: 0;
}
.hoverinner
{
	width: 231px;
	height: 218px;
	position: relative;
}
.hovermiddle
{
	position: absolute;
	bottom: 0;
}
.hovermid1
{
	width: 231px;
	height: 19px;
	background: url(../images/achievements/hovertop.png) bottom no-repeat;
}
.hovermid2
{
	width: 186px;
	background: url(../images/achievements/hovermiddle.png) repeat-y;
	padding-left: 27px;
	padding-right: 18px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 186px;
}
html > body .hovermid2
{
	width: 186px;
}
.hovermid2 P,
.hovermid2 SPAN
{
	color: #003962;
}
.hovermid2 a,
.hovermid2 a:visited
{
	outline: none;
	text-decoration: none;
	color: #006fce;
	font-weight: normal;
}
.hoverfoot
{
	position: absolute;
	bottom: 0;
	width: 186px;
	height: 72px;
	background: url(../images/achievements/hoverfoot.png) no-repeat;
	padding-left: 27px;
	padding-right: 18px;
	padding-top: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 186px;
	height: 72px;
}
html > body .hoverfoot
{
	width: 186px;
	height: 72px;
}
.hoverfoot P,
.hoverfoot SPAN
{
	color: #003962;
}
.badgebar
{
	width: 186px;
	height: 22px;
	background: url(../images/achievements/hover_statusbg.jpg) no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 186px;
	height: 22px;
}
html > body .badgebar
{
	width: 186px;
	height: 22px;
}
#toptipscontent LI
{
	color: #616161;
	list-style-type: disc;
}
#content-container *{min-width:0}

.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/* ****************************************************************** */
/* LAYOUT */
/* ****************************************************************** */

DIV#cacheFlash
{
	position: absolute;
	width: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #b9d6e4;
}

*.gp
{
	position: relative;
}
*.zLower
{
	z-index: 45;
}
*.zMiddle
{
	z-index: 55;
}
*.zHigher
{
	z-index: 60;
}
.trans_png 
{}
DIV.giftingBox
{
	border: 1px solid #003962;
	margin-top: 9px;
	margin-bottom: 9px;
	background: #fff;
}
DIV.giftingInerBox
{
	width: 836px;
	height: 514px;
	background: #2c5f82;
	border: 5px solid #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 836px;
	height: 514px;
}
HTML>BODY DIV.giftingInerBox 
{
	width: 836px;
	height: 514px;
}
DIV.giftingStage
{
	margin: 20px 0 25px 0;
}
DIV.giftingFlashWrapper
{
	margin: 0 20px 0 20px;
	height: 327px;
	z-index: 1;
}

/* ****************************************************************** */
/* Selected Gift & Top Gifts */
/* ****************************************************************** */

DIV.giftingSelected
{
	overflow: hidden;
	float: left;
	width: 168px;
	height: 325px;
	border: 1px solid #003962;
	background-color: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 168px;
	height: 325px;
}
HTML>BODY DIV.giftingSelected 
{
	width: 168px;
	height: 325px;
}
DIV.giftingSelectedSwatch
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 168px;
	height: 303px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: transparent;
	z-index: 50;
}
DIV.giftingSelectedHide
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 168px;
	height: 303px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: #fff;
}
DIV.giftingSelectedOverlay
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 168px;
	height: 303px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingSelectedData
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 168px;
	height: 303px;
	background-image: url('../images/gifting/topGift_selection_bg.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}
DIV.gftSelectedBg
{
	background-image: none;
}

/* ****************************************************************** */
/* Gifting View Menu */
/* ****************************************************************** */

DIV.giftingFlashRight
{
	overflow: hidden;
	float: right;
	width: 604px;
	height: 325px;
	border: 1px solid #003962;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 305px;
	background-repeat: repeat-x;
	background-color: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 604px;
	height: 325px;
}
HTML>BODY DIV.giftingFlashRight
{
	width: 604px;
	height: 325px;
}

DIV.giftingFilterWrapper
{
	font-size: 10px;
	line-height: 10px;
	height: 10px;
	border: 0 none;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 6px 10px 6px 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10px;
}
HTML>BODY DIV.giftingFilterWrapper
{
	height: 10px;
}

/* ****************************************************************** */
/* Gifting Flash Grid */
/* ****************************************************************** */

DIV.giftingGridContent
{
	top: 0;
	left: 0;
	width: 604px;
	height: 325px;
	border: 0 none;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #fff;
}

DIV.giftingGridHide
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 303px;
	width: 604px;
	border: 0 none;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: #fff;
	filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
DIV.giftingGridSwatch
{
	position: absolute;
	top: 22px;
	left: 0;
	z-index: 50;
	height: 303px;
	width: 604px;
	border: 0 none;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
}
DIV.giftingGridOverlay
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 303px;
	width: 604px;
	border: 0 none;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingGridData
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 303px;
	width: 604px;
	border: 0 none;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: #fff;
}

/* ****************************************************************** */
/* Gifting Select a friend */
/* ****************************************************************** */

DIV.giftingFriend
{
	overflow: hidden;
	float: left;
	width: 168px;
	height: 325px;
	border: 1px solid #003962;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 168px;
	height: 325px;
}
HTML>BODY DIV.giftingFriend 
{
	width: 168px;
	height: 325px;
}
DIV.giftingFriendContent
{
	height: 303px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 281px;
	background-repeat: repeat-x;
	background-color: #fff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 303px;
}
HTML>BODY DIV.giftingFriendContent 
{
	height: 303px;
}
DIV.giftingFriendSelectedOverlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 168px;
	height: 281px;
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingFriendSelectedInfo 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 168px;
	height: 281px;
}
DIV.giftingFriendSelected
{
	position: absolute;
	top: 0;
	left: 0;
	width: 168px;
	height: 281px;
}

/* ****************************************************************** */
/* Gifting My Friend */
/* ****************************************************************** */

DIV.giftingFriendSelector
{
	float: left;
	width: 412px;
	height: 325px;
	border: 1px solid #003962;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 303px;
	background-repeat: repeat-x;
	background-color: #fff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 412px;
	height: 325px;
}
HTML>BODY DIV.giftingFriendSelector 
{
	width: 412px;
	height: 325px;
}

/* ****************************************************************** */
/* Gifting Friend Grid */
/* ****************************************************************** */

DIV.giftingFriendSearch
{
	height: 45px;
	background-color: #94afc2;
	padding: 0 10px 0 10px;
}

DIV.giftingFriendGrid
{
	position: absolute;
	top: 67px;
	left: 0;
	width: 412px;
	height: 258px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 236px;
	background-repeat: repeat-x;
}

DIV.giftingFriendGridOverlay,
DIV.giftingFriendGridHide,
DIV.giftingFriendGridInfo
{
	position: absolute;
	top: 67px;
	left: 0;
	width: 412px;
	height: 258px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 236px;
	background-repeat: repeat-x;
}

DIV.giftingFriendGridOverlay
{
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingFriendGridHide
{
	background-color: #fff;
	filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
DIV.giftingFriendGridInfo
{
	z-index: 56;
}

/* ****************************************************************** */
/* Gifting Write a note */
/* ****************************************************************** */

DIV.giftingWriteNote
{
	height: 152px;
	border: 1px solid #003962;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 130px;
	background-repeat: repeat-x;
	background-color: #fff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 152px;
}
HTML>BODY DIV.giftingWriteNote 
{
	height: 152px;
}

DIV.giftingWriteNoteOverlay
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 414px;
	height: 130px;
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/* ****************************************************************** */
/* Gifting Cost Summary */
/* ****************************************************************** */

DIV.giftingCostSummary
{
	height: 152px;
	margin-top: 18px;
	border: 1px solid #003962;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 130px;
	background-repeat: repeat-x;
	background-color: #fff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 152px;
}
HTML>BODY DIV.giftingCostSummary 
{
	height: 152px;
}

DIV.giftingCostSummaryOverlay
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 414px;
	height: 130px;
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingCostSummaryInfo
{
	position: absolute;
	top: 22px;
	left: 0;
	width: 414px;
	height: 132px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 112px;
	background-repeat: repeat-x;
}

/* ****************************************************************** */
/* Gifting Delivered */
/* ****************************************************************** */

DIV.giftingDeliveredWrapper 
{
	margin: 0 20px 0 20px;
	height: 197px;
	background-image: url('../images/gifting/gifting_delivered_bg.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	z-index: 1;
}

/* ****************************************************************** */
/* Gifting Top Gift */
/* ****************************************************************** */

DIV.userTopGiftBox
{
	border: 1px solid #003962;
	margin-top: 9px;
	background: #fff;
}
DIV.userTopGiftInnerBox
{
	width: 836px;
	height: 200px;
	background: #2c5f82;
	border: 5px solid #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 836px;
	height: 200px;
}
HTML>BODY DIV.userTopGiftInnerBox 
{
	width: 836px;
	height: 200px;
}

DIV.topGiftsContent 
{
	position: relative;
	float: left;
	width: 128px;
	height: 105px;
	margin: 0 4px 0 4px;
	padding: 20px 20px 20px 120px;
	background-color: #fff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 128px;
	height: 105px;
}
HTML>BODY DIV.topGiftsContent
{
	width: 128px;
	height: 105px;
}

DIV.giftingTopGiftsWrapper
{
	height: 205px;
	background-color: #fff;
}

DIV.giftingTopGiftsOverlay,
DIV.giftingTopGiftsHide,
DIV.giftingTopGiftsSwatch
{
	position: absolute;
	top: 27px;
	left: 0;
	height: 178px;
	width: 836px;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 158px;
	background-repeat: repeat-x;
	background-color: #a3c0d2;
}
DIV.giftingTopGiftsOverlay
{
	background-color: #003962;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingTopGiftsHide
{
	filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
DIV.giftingTopGiftsSwatch
{
	z-index: 50;
	background-color: transparent;
}
DIV.giftingTopGiftsData 
{
	position: absolute;
	top: 27px;
	left: 0;
	height: 165px;
	width: 828px;
	background-image: url('../images/gifting/topGifts_bg.gif');
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-color: #a3c0d2;
	padding: 7px 4px 6px 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 165px;
	width: 828px;
}
HTML>BODY DIV.giftingTopGiftsData 
{
	height: 165px;
	width: 828px;
}

DIV.userTopGiftBox DIV.giftingTopGiftsData,
DIV.userTopGiftBox DIV.giftingTopGiftsOverlay,
DIV.userTopGiftBox DIV.giftingTopGiftsHide,
DIV.userTopGiftBox DIV.giftingTopGiftsSwatch
{
	top: 22px;
}

/* ****************************************************************** */
/* Gifting Footer */
/* ****************************************************************** */

DIV.giftingFooter 
{
	padding: 20px 20px 0 20px;
}
DIV.giftingBonusMessage 
{
	float: left;
	width: 416px;
	height: 34px;
	background-color: #fff;
	border: 1px solid #003259;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 416px !important;
}
HTML>BODY DIV.giftingBonusMessage 
{
	width: 416px !important;
}
DIV#bonusGiftFlash
{
	position: relative;
	float: left;
	top: 0;
	left: 10px;
	height: 34px;
	width: 46px;
}

DIV.giftingBtnEmpty 
{
	float: left;
	width: 170px;
	height: 34px;
	margin-right: 18px;
	background-color: transparent;
}


/* ****************************************************************** */
/* Gifting My Gift */
/* ****************************************************************** */

DIV.userNewGiftBox
{
	border: 1px solid #003962;
	margin-top: 9px;
	margin-bottom: 9px;
	background: #fff;
}
DIV.userNewGiftInnerBox
{
	width: 836px;
	height: 501px;
	background: #2c5f82;
	border: 5px solid #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 836px;
	height: 501px;
}
HTML>BODY DIV.userNewGiftInnerBox 
{
	width: 836px;
	height: 501px;
}

DIV.giftingMyGiftsWrapper
{
	height: 501px;
	background-color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
}
DIV.giftingMyGiftsOverlay,
DIV.giftingMyGiftsHide,
DIV.giftingMyGiftsSwatch
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 478px;
	width: 836px;
	background-image: url('../images/gifting/hdr_green_bg.gif');
	background-position: 0 458px;
	background-repeat: repeat-x;
}
DIV.giftingMyGiftsOverlay
{
	background-color: #cce6b9;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.giftingMyGiftsHide
{
	filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
DIV.giftingMyGiftsSwatch
{
	z-index: 50;
	background-image: none;
	background-color: transparent;
}
DIV.giftingMyGiftsData 
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 454px;
	width: 828px;
	background-image: url('../images/gifting/myGifts_bg.gif');
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-color: #cce6b9;
	padding: 4px 4px 20px 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 454px;
	width: 828px;
}
HTML>BODY DIV.giftingMyGiftsData 
{
	height: 454px;
	width: 828px;
}

DIV.myGiftsDataError
{
	background-image: url('../images/gifting/ftr_green_bg.gif');
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-color: #cce6b9;
	z-index: 75;
}

DIV.myGiftsContent 
{
	position: relative;
	float: left;
	width: 128px;
	height: 102px;
	margin: 4px 4px 4px 4px;
	padding: 20px 20px 20px 120px;
	background-color: #fff;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 128px;
	height: 102px;
}
HTML>BODY DIV.myGiftsContent
{
	width: 128px;
	height: 102px;
}


/* ****************************************************************** */
/* POPUPS */
/* ****************************************************************** */

DIV.gGridPopupBot
{
	position: absolute;
	height: 171px;
	width: 238px;
	z-index: 75;
}
DIV.gGridPopupTop
{
	position: absolute;
	height: 171px;
	width: 238px;
	z-index: 75;
}
DIV.popupMidDown
{
	height: 127px;
	background-image: url('../images/gifting/gifting_popup_bg.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}
DIV.popupMidUp
{
	height: 127px;
	background-image: url('../images/gifting/gifting_popup_bg.png');
	background-position: 0 -127px;
	background-repeat: no-repeat;
}
DIV.popupTop
{
	height: 23px;
	background-image: url('../images/gifting/gifting_popup_amu_bg.png');
	background-repeat: no-repeat;
}
DIV.popupTopMid
{
	background-position: 0 0;
}
DIV.popupTopLeft
{
	background-position: 0 -23px;
}
DIV.popupTopRight
{
	background-position: 0 -46px;
}
DIV.popupBot
{
	height: 23px;
	background-image: url('../images/gifting/gifting_popup_amd_bg.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}
DIV.popupBotMid
{
	background-position: 0 0;
}
DIV.popupBotLeft
{
	background-position: 0 -23px;
}
DIV.popupBotRight
{
	background-position: 0 -46px;
}

/* ****************************************************************** */
/* POPUPS TIPS */
/* ****************************************************************** */

DIV.popupTip
{
	position: absolute;
	height: 50px;
	width: 119px;
	top: 10px;
	left: 10px;
	z-index: 55;
}
DIV.popupTipMid
{
	height: 26px;
	background-image: url('../images/gifting/gifting_tip_popup_bg.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}
DIV.popupTipBot
{
	height: 20px;
	background-image: url('../images/gifting/gifting_tip_arrow_bg.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}
DIV.popupTipBotMid
{
	background-position: 0 0;
}
DIV.popupTipBotRight
{
	background-position: 0 -20px;
}

/* ****************************************************************** */
/* TEXT COLOURS */
/* ****************************************************************** */


*.white
{
	color: #fff;
}
*.dblue
{
	color: #003962;
}
*.lblue
{
	color: #3478a3;
}
*.paleblue
{
	color: #74adcb;
}
*.linkblue
{
	color: #A7DBE6;
}
*.dgrey
{
	color: #666;
}
*.lgrey
{
	color: #ccc;
}
*.mgreen
{
	color: #127d39;
}
*.dgreen
{
	color: #062c14;
}
*.gold
{
	color: #ce8014;
}

/* ****************************************************************** */
/* HEADERS */
/* ****************************************************************** */

H3.mainHdrGifts
{
	height: 14px;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	
	background-image: url('../images/gifting/gifting_main_hdr_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	
	background-color: #003962;
	padding: 8px 10px 8px 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 14px;
}
HTML>BODY H3.mainHdrGifts 
{
	height: 14px;
}

H3.hdrGifts
{
	height: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #003962;
	padding: 6px 10px 6px 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10px;
}
HTML>BODY H3.hdrGifts 
{
	height: 10px;
}
DIV.giftingTopGiftsWrapper H3.hdrGifts
{
	/* fix height */
	border-top: 5px solid #fff;
}

H3.hdrNewGifts
{
	height: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #003962;
	padding: 6px 10px 6px 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10px;
}
HTML>BODY H3.hdrNewGifts 
{
	height: 10px;
}

H3.hdrGiftsView
{
	float: left;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	width: 32px;
}
H4.hdrGiftSelected
{
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	margin-top: 135px;
}
H4.hdrFriendSelected
{
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	margin: 0 15px 0 15px;
	padding-top: 220px;
}
H4.hdrGiftsPop
{
	position: relative;
	float: left;
	top: 15px;
	left: 25px;
	font-weight: bold;
	font-size: 12px;
	line-height: 37px;
	width: 200px;
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
DIV.popupMidUp H4.hdrGiftsPop
{
	top: 0;
}
H4.hdrGiftSale
{
	background-image: url('../images/gifting/gifting_sale.gif');
}
H4.hdrTopGifts
{
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	padding-bottom: 11px;
}
H4.hdrMyGifts
{
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	padding-bottom: 11px;
}
H3.hdrGiftsmy
{
	height: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	background-image: url('../images/gifting/hdr_green_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #467219;
	padding: 6px 10px 6px 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10px;
}
HTML>BODY H3.hdrGiftsmy 
{
	height: 10px;
}

/* ****************************************************************** */
/* PARAS */
/* ****************************************************************** */

.giftingBonusMessage P
{
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	margin: 3px 19px 0 19px;
}
P.paraGiftSelected
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin: 14px 15px 0 15px;
}
P.paraGiftSelectedExtra
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin: 12px 15px 0 15px;
}
P.paraGiftingGrid
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin: 0 15px 0 15px;
	padding-top: 125px;
}
P.paraFriendGrid
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin: 0 15px 0 15px;
	padding-top: 95px;
}
P.paraFriendInfo
{
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	margin: 0 15px 0 15px;
	padding-top: 125px;
}
P.paraFriendGridInfo
{
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	margin: 0 15px 0 15px;
	padding-top: 100px;
}
P.paraGiftsPop
{
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	font-size: 11px;
	line-height: 14px;
	padding: 0 25px 0 25px;
}
DIV.popupMidDown P.paraGiftsPop
{
	padding: 14px 25px 0 25px;
}
P.paraTipsPop
{
	position: relative;
	top: 14px;
	left: 0;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	font-weight: bold;
	padding: 0 14px 0 14px;
}
P.paraGiftsPopExtra
{
	position: absolute;
	top: 110px;
	left: 0;
	font-size: 11px;
	line-height: 14px;
	padding: 0 25px 0 25px;
}
DIV.popupMidUp P.paraGiftsPop
{
	top: 0;
}
P.paraGiftingNote
{
	position: relative;
	top: 18px;
	left: 20px;
	height: 72px;
	width: 374px;
	font-size: 15px;
	line-height: 18px;
	overflow: hidden;
}
P.paraCostSummaryInfo
{
	font-size: 15px;
	line-height: 18px;
	margin: 18px 20px 0 20px;
}
P.paraCostSummaryFrm
{
	font-size: 15px;
	line-height: 15px;
	margin: 0 20px 0 20px;
	padding: 0;
}
P.paraGetPoints
{
	font-size: 15px;
	line-height: 18px;
	margin: 0 20px 0 20px;
	padding: 0;
}
P.paraTopGifts
{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin: 0;
	padding: 0;
}

P.paraMyGiftsError
{
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	margin: 50px 200px 0 200px;
	padding: 0;
	text-align: center;
	font-weight: bold;
}

P.paraGiftDelivered
{
	position: absolute;
	float: left;
	top: 35px;
	left: 185px;
	width: 135px;
	height: 90px;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
}
P.paraGiftDeliveredInfo
{
	position: absolute;
	float: left;
	top: 35px;
	left: 450px;
	width: 310px;
	height: 90px;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
}
P.paraMyGifts
{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin: 0;
	padding: 0;
}
P.paraOpenGift
{
	position: absolute;
	float: left;
	top: 120px;
	left: 104px;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	margin: 0;
	padding: 0;
}

/* ****************************************************************** */
/* ANCHORS */
/* ****************************************************************** */

A.ankGiftsEdit
{
	position: absolute;
	top: 6px;
	left: 140px;
	font-size: 10px;
	line-height: 10px;
	color: #A7DBE6;
}
A.ankGiftsEdit:active,
A.ankGiftsEdit:hover
{
	color: #fff;
}

A.ankGiftsEditAlt
{
	position: absolute;
	top: 6px;
	left: 386px;
	font-size: 10px;
	line-height: 10px;
	color: #A7DBE6;
}
A.ankGiftsEditAlt:active,
A.ankGiftsEditAlt:hover
{
	color: #fff;
}

P.paraGetPoints A,
P.paraCostSummaryInfo A,
P.paraGetPoints A:visited,
P.paraCostSummaryInfo A:visited
{
	color: #006FCE !important;
}
P.paraGetPoints A:active,
P.paraGetPoints A:hover,
P.paraCostSummaryInfo A:active,
P.paraCostSummaryInfo A:hover,
{
	color: #00a8ff !important;
}

/* ****************************************************************** */
/* IMAGES */
/* ****************************************************************** */

IMG.giftingFriendSelected
{
	position: absolute;
	top: 24px;
	left: -6px;
	z-index: 0;
}

/* ****************************************************************** */
/* FORM ELEMENTS */
/* ****************************************************************** */

INPUT.frm_giftingFindFriend
{
	position: relative;
	float: left;
	top: 10px;
	font-size: 12px;
	line-height: 15px;
	border: 1px solid #02416d;
	padding: 3px;
	width: 146px;
}
LABEL.lbl_FindFriend
{
	position: relative;
	float: left;
	top: 10px;
	height: 23px;
	color: #003962;
	font-size: 11px;
	line-height: 23px;
}
SPAN.radio_FindFriend
{
	position: relative;
	float: left;
	top: 10px;
	width: 30px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	padding-top: 2px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 30px;
	height: 23px;
}
HTML>BODY SPAN.radio_FindFriend
{
	width: 30px;
	height: 23px;
}
TEXTAREA.txt_giftingNote
{
	position: relative;
	top: 18px;
	left: 20px;
	height: 72px;
	width: 374px;
	font-size: 15px;
	line-height: 18px;
	font-family: arial,helvetica,sans-serif;
	border: 1px solid #ccc;
}

SPAN.radio_UseGreenPoints,
SPAN.radio_UseGoldPoints
{
	position: relative;
	top: 0;
	left: 0;
	margin: 0 8px 0 0;
	height: 23px;
	line-height: 23px;
}
LABEL.lbl_UseGreenPoints,
LABEL.lbl_UseGoldPoints
{
	position: relative;
	top: 0;
	left: 0;
	font-size: 15px;
	line-height: 15px;
}

/* ****************************************************************** */
/* GIFTING STAGE MENU */
/* ****************************************************************** */

UL.giftingStageMenu
{
	list-style: none;
	border: 1px solid #003259;
	border-left: none;
	border-right: none;
	height: 34px;
	width: 796px;
	margin: 0 auto 0 auto;
}
UL.giftingStageMenu LI
{
	position: relative;
	float: left;
	z-index: 1;
	height: 34px;
	list-style: none;
	background-image: url('../images/gifting/gifting_menu_bg.gif');
	background-repeat: no-repeat;
}

LI.giftStage-SelectGift
{
	width: 180px;
	background-position: 0 0;
}
LI.active-SelectGift
{
	background-position: 0 -34px;
}
LI.giftStage-SelectGift:hover,
LI.active-SelectGift:hover
{
	z-index: 10;
	background-position: 0 -68px;
}

LI.giftStage-Mid
{
	width: 172px;
	margin-left: -18px;
	background-position: 0 -102px;
}
LI.active-Mid
{
	background-position: 0 -136px;
}
LI.giftStage-Mid:hover,
LI.active-Mid:hover
{
	z-index: 10;
	background-position: 0 -170px;
}

LI.giftStage-Done
{
	width: 172px;
	margin-left: -18px;
	background-position: 0 -204px;
}
LI.active-Done
{
	background-position: 0 -238px !important;
}
LI.giftStage-Done:hover,
LI.active-Done:hover
{
	z-index: 10;
	background-position: 0 -272px;
}

UL.giftingStageMenu A 
{
	display: block;
	color: #fff !important;
	line-height: 100%;
	font-size: 12px;
	text-decoration: none;
	margin: 11px 9px 0 0;
	text-align: center;
}

LI.giftStage-SelectGift:hover A,
LI.giftStage-Mid:hover A,
LI.giftStage-Done:hover A,
LI.active-SelectGift A,
LI.active-Mid A,
LI.active-Done A
{
	color: #003a62 !important;
}

/* ****************************************************************** */
/* GIFTING FILTER MENU */
/* ****************************************************************** */

UL.giftingFilterMenu
{
	list-style: none;
}
UL.giftingFilterMenu LI
{
	clear: none;
	float: left;
	margin-right: 9px;
}
UL.giftingFilterMenu A
{
	color: #fff;
}
UL.giftingFilterMenu A:hover,
UL.giftingFilterMenu A:active
{
	color: #a7dbe6;
}
UL.giftingFilterMenu A.active
{
	color: #a7dbe6;
}

/* ****************************************************************** */
/* BUTTON */
/* ****************************************************************** */

UL.giftingBtn,
UL.giftingFindBtn
{
	clear: none;
	list-style: none;
	border: 1px solid #003259;
	cursor: pointer;
}
UL.giftingBtnLeft
{
	float: left;
	width: 170px;
	margin-right: 18px;
}
UL.giftingBtnRight
{
	float: right;
	width: 170px;
}

UL.giftingBtn LI
{
	width: 170px;
	height: 34px;
	list-style: none;
	text-align: center;
	background-image: url('../images/gifting/gifting_button_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}
UL.giftingBtnLeft LI
{
	background-image: url('../images/gifting/gifting_button_bg_left.gif');
}
UL.giftingBtnRight LI
{
	background-image: url('../images/gifting/gifting_button_bg_right.gif');
}

UL.giftingBtn LI:hover,
UL.giftingBtn LI:active
{
	background-position: 0 -34px;
}
UL.giftingBtnResend
{
	float: right;
	width: 174px;
	margin-right: 105px;
	margin-top: 120px;
}
UL.giftingBtnResend LI
{
	width: 174px;
}
UL.giftingBtnSend
{
	width: 130px;
	margin-left: 352px;
}
UL.giftingBtnSend LI
{
	width: 130px;
	background-image: url('../images/gifting/gifting_button_green_bg.gif');
}
UL.giftingFindBtn
{
	float: right;
	width: 90px;
	margin-top: 8px;
}
UL.giftingFindBtn LI
{
	width: 90px;
	height: 24px;
	background-image: url('../images/gifting/gifting_friend_button_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	list-style: none;
	text-align: center;
}
UL.giftingFindBtn LI:hover,
UL.giftingFindBtn LI:active
{
	background-position: 0 -24px;
}
.giftingBtn A
{
	font-weight: bold;
	font-size: 14px !important;
	color: #f5f5f5 !important;
	text-decoration: none;
	cursor: pointer;
	line-height: 34px;
}
.giftingBtn A:hover,
.giftingBtn A:active
{
	color: #f5f5f5 !important;
}
.giftingBtn LI:hover A
{
	color: #f5f5f5 !important;
}

.giftingFindBtn A
{
	color: #003962 !important;
	text-decoration:none;
	cursor:pointer;
	line-height: 24px;
}
.giftingFindBtn A:hover,
.giftingFindBtn A:active
{
	color: #003962 !important;
}
.giftingFindBtn LI:hover A
{
	color: #003962 !important;
}

.giftingBtnLeft A
{
	color: #003962 !important;
}
.giftingBtnLeft A:hover,
.giftingBtnLeft A:active
{
	color: #003962 !important;
}
.giftingBtnLeft LI:hover A
{
	color: #003962 !important;
}

UL#giftingBtnRight LI.disableBtn,
UL#giftingBtnRight LI.disableBtn:hover,
UL#giftingBtnRight LI.disableBtn:active
{
	background-position: 0 -68px;
	cursor: default;
}
UL#giftingBtnRight LI.disableBtn A
{
	color: #c0c480 !important;
	cursor: default;
}

.giftingBtnSend A
{
	color: #062c14 !important;
	text-decoration:none;
	cursor:pointer;
	line-height: 34px;
}
.giftingBtnSend A:hover,
.giftingBtnSend A:active
{
	color: #062c14 !important;
}
.giftingBtnSend LI:hover A
{
	color: #062c14 !important;
}

/* ****************************************************************** */
/* BONUS */
/* ****************************************************************** */

P.paraInfoBonusTxt
{
	position: relative;
	float: left;
	top: 11px;
	left: 8px;
	height: 23px;
	width: 354px;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	margin: 0;
	padding: 0;
}
P.mrgInfoBonusTxtOne
{
	top: 11px;
	left: 8px;
}
P.mrgInfoBonusTxtTwo
{
	top: 3px;
	left: 8px;
}

P.paraInfoBonusTxt STRONG
{
	font-weight: 600;
}

DIV.giftingBonusPop
{
	position: absolute;
	top: 70px;
	left: 120px;
	height: 100px;
	width: 189px;
	border: 1px solid #003962;
	padding: 33px 18px 0 156px;
	background-image: url('../images/gifting/gifting_bonus_bg.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #fff;
	z-index: 70;
	cursor: pointer;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100px;
	width: 189px;
}
HTML>BODY DIV.giftingBonusPop 
{
	height: 100px;
	width: 189px;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
DIV.giftingBonusPop H4
{
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	margin: 0;
	padding: 0;
}
DIV.giftingBonusPop P
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin: 14px 30px 0 30px;
	padding: 0;
}
/* ***************************************************************** */
/* LAYOUT */
/* ***************************************************************** */

DIV.giftWidgetWrapper
{
	border: 0 none;
	margin-bottom: 6px;
	padding: 5px;
	background: #fff;
}
DIV.giftWidgetInnerBox
{
	border: 8px solid #83c1d3;
	border-bottom: 0 solid #83c1d3;
	background: #fff;
}

DIV.giftWidgetBtnBox
{
	padding: 10px 10px 11px 10px;
	margin: 0;
	border-bottom: 8px solid #83c1d3;
	background-color: #fff;
}

/* ***************************************************************** */
/* WIDGET TOP GIFT LAYOUT */
/* ***************************************************************** */

DIV.widgetTopGiftsWrapper
{
	clear: both;
	height: 192px;
	background-color: #fff;
	border-bottom: 8px solid #83c1d3;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 192px;
}
HTML>BODY DIV.widgetTopGiftsWrapper
{
	height: 192px;
}

DIV.widgetTopGiftsOverlay,
DIV.widgetTopGiftsHide,
DIV.widgetTopGiftsSwatch
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 170px;
	width: 224px;
}
DIV.widgetTopGiftsOverlay
{
	background-color: #83c1d3;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.widgetTopGiftsHide
{
	background-color: #fff;
	filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
DIV.widgetTopGiftsSwatch
{
	z-index: 50;
	background-image: url('../images/gifting/ftr_dblue_bg.gif');
	background-position: 0 148px;
	background-repeat: repeat-x;
	background-color: transparent;
}
DIV.widgetTopGiftsData
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 148px;
	width: 224px;
	background-color: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 148px;
	width: 224px;
}
HTML>BODY DIV.widgetTopGiftsData 
{
	height: 148px;
	width: 224px;
}

/* ***************************************************************** */
/* Top Gifts Data Inner HTML */
/* ***************************************************************** */

DIV.contWidgetTopGifts
{
	position: relative;
	height: 134px;
	width: 98px;
	margin: 0;
	padding: 14px 8px 0 118px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 134px;
	width: 98px;
}
HTML>BODY DIV.contWidgetTopGifts
{
	height: 134px;
	width: 98px;
}

/* ***************************************************************** */
/* WIDGET NEW GIFT LAYOUT */
/* ***************************************************************** */

DIV.widgetNewGiftsWrapper
{
	height: 262px;
	background-color: #fff;
	border-bottom: 8px solid #83c1d3;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 262px;
}
HTML>BODY DIV.widgetNewGiftsWrapper
{
	height: 262px;
}

DIV.widgetNewGiftsOverlay,
DIV.widgetNewGiftsHide,
DIV.widgetNewGiftsSwatch,
DIV.widgetNewGiftsData
{
	position: absolute;
	top: 22px;
	left: 0;
	height: 240px;
	width: 224px;
}
DIV.widgetNewGiftsOverlay
{
	background-color: #83c1d3;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
DIV.widgetNewGiftsHide
{
	background-color: #fff;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
DIV.widgetNewGiftsSwatch
{
	z-index: 50;
	background-image: url('../images/gifting/widget_userGift_bg.gif');
	background-repeat: repeat;
	background-color: transparent;
}
DIV.widgetNewGiftsData
{
	background-color: transparent;
}

/* ***************************************************************** */
/* New Gifts Data Inner HTML */
/* ***************************************************************** */

DIV.contWidgetNewGifts
{
	position: relative;
	height: 54px;
	width: 152px;
	margin: 0;
	padding: 6px 9px 0 63px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 54px;
	width: 152px;
}
HTML>BODY DIV.contWidgetNewGifts
{
	height: 54px;
	width: 152px;
}
DIV.contWidgetNewGiftsData
{
	position: relative;
	height: 215px;
	width: 224px;
	margin: 0;
	padding: 25px 0 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 215px;
}
HTML>BODY DIV.contWidgetNewGiftsData
{
	height: 215px;
}

/* ***************************************************************** */
/* HEADERS */
/* ***************************************************************** */

H3.hdrGiftsWidget
{
	height: 12px;
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 5px 8px 5px 8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 12px;
}
HTML>BODY H3.hdrGiftsWidget 
{
	height: 12px;
}
H4.hdrNewGiftsWidget
{
	height: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 6px 8px 6px 8px;
	cursor: pointer;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10px;
}
HTML>BODY H4.hdrNewGiftsWidget 
{
	height: 10px;
}
DIV.contWidgetNewGifts H4
{
	width: 152px;
	height: 15px;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	overflow: hidden;
}
DIV.contWidgetNewGiftsData H4
{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	padding: 15px 8px 0 8px;
}

H4.hdrTopGiftsWidget
{
	height: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	background-image: url('../images/gifting/hdr_dblue_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 6px 8px 6px 8px;
	cursor: pointer;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10px;
}
HTML>BODY H4.hdrTopGiftsWidget 
{
	height: 10px;
}
DIV.contWidgetTopGifts H4
{
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	padding-bottom: 3px;
}

/* ***************************************************************** */
/* PARAGRAPHS */
/* ***************************************************************** */

P.paraGiftWidgetBonus
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	padding: 5px 5px 6px 5px;
	margin: 0;
	border-bottom: 8px solid #83c1d3;
	cursor: pointer;
}
P.paraGiftWidgetBonus STRONG 
{
	font-weight: 600;
}

DIV.contWidgetNewGifts P
{
	height: 14px;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
DIV.contWidgetNewGifts P.paraReply
{
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 3px 0 3px 0;
}
DIV.contWidgetNewGiftsData P
{
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	padding-top: 8px;
	margin: 0 8px 0 8px;
}

DIV.contWidgetTopGifts P
{
	font-size: 11px;
	line-height: 14px;
	height: 72px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
/*
P.paraWidgetTopGifts
{
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin: 45px 5px 6px 5px;
	padding: 0
}
*/

/* ***************************************************************** */
/* GIFTS GIVEN / RECEIVED */
/* ***************************************************************** */

UL.giftWidgetInfo
{
	position: absolute;
	top: 0;
	right: 8px;
	width: 200px;
	list-style: none;
	font-size: 10px;
	line-height: 10px;
	margin-top: 11px;
}
UL.giftWidgetInfo LI
{
	float: right;
	list-style: none;
	margin-right: 5px;
}
UL.giftWidgetInfo LI.giftsWidgetGiven
{
	margin-right: 10px;
}

UL.giftWidgetInfo LI SPAN
{
	color: #fff;
}

/* ***************************************************************** */
/* ANCHORS */
/* ***************************************************************** */

A.ankWidgetGifts
{
	position: absolute;
	top: 6px;
	left: 180px;
	font-size: 10px;
	line-height: 10px;
}
A.ankWidgetGifts:active,
A.ankWidgetGifts:hover
{
	color: #fff !important;
}
DIV.widgetTopGiftsWrapper A.ankWidgetGifts
{
	color: #A7DBE6;
}
DIV.widgetNewGiftsWrapper A.ankWidgetGifts
{
	color: #A7DBE6;
}

A.ankWidgetNewGifts
{
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #3478a3 !important;
	border-bottom: 1px solid #3478a3;
}
A.ankWidgetNewGifts:active,
A.ankWidgetNewGifts:hover
{
	color: #00A8FF !important;
	border-bottom: 1px solid #00A8FF;
}

A.ankWidgetNewReply
{
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #3478a3 !important;
	border-bottom: 1px solid #3478a3;
}
A.ankWidgetNewReply:active,
A.ankWidgetNewReply:hover
{
	color: #00A8FF !important;
	border-bottom: 1px solid #00A8FF;
}

/* ***************************************************************** */
/* BUTTONS */
/* ***************************************************************** */

UL.unopened 
{
	position: absolute;
	bottom: 9px;
	right: 9px;
	width: 102px;
}
UL.sendGift
{
	position: absolute;
	bottom: 9px;
	right: 9px;
	width: 102px;
}
UL.sendTopGift
{
	position: absolute;
	bottom: 9px;
	right: 9px;
	width: 102px;
}

/* ***************************************************************** */
/* IMAGES */
/* ***************************************************************** */

IMG.widgetGiftUnopened
{
	margin: 8px 57px 8px 57px;
}
DIV.popupTipMid
{
	background-image: url('../images/gifting/gifting_tip_popup_bg.png');
}
DIV.popupTipBot
{
	background-image: url('../images/gifting/gifting_tip_arrow_bg.png');
}