body 
{ 
margin:0; 
padding:0; 
background:#132A5F; 
font:normal 12px/17px Tahoma, Verdana, Arial; 
text-align: center;
}

#content 
{ 
width:623px; 
margin:40px auto; 
padding:0; 
}

div.contentdiv {
	width: 623px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 600px;
	position: relative;
	text-align: center;
}

#content strong 
{ 
font-weight:bold; 
}

#content form 
{ 
margin:0; 
padding:0; 
}

#content #header 
{ 
margin:0; 
padding:0; 
float:left; 
width:100%; 
background:transparent url(../images/topLine.png) no-repeat 0 45px; 
height:46px; 
position:relative; 
left:-6px; 
}

#content #header img.poweredby-paltalk 
{ 
float:right; 
margin:8px 0 0 0; 
position:relative; 
}

#content #header img.super-im 
{ 
float:left; 
}

#content .user-stauts 
{ 
clear:left; 
float:left; 
width:606px; 
margin:12px 7px; 
padding:0; 
background:transparent url(../images/userstatus-bg.gif) repeat-x 0 0; 
height:35px; 
position:relative; 
}

#content .user-stauts .bg-left 
{ 
float:left; 
margin:0 0 0 -7px; 
padding:0; 
background:transparent url(../images/userstatus-bg-left.gif) no-repeat 0 0; 
width:7px; 
height:35px; 
position:relative; 
}

#content .user-stauts .bg-right 
{ 
float:right; 
margin:0 -7px 0 0; 
padding:0; 
background:transparent url(../images/userstatus-bg-right.gif) no-repeat 0 0; 
width:7px; 
height:35px; 
position:relative; 
}

#content .user-stauts .user-status-content 
{ 
margin:0; 
padding:7px; 
text-align:center; 
font-size:16px; 
color:#fff; 
line-height:20px; 
}

#content .user-stauts .user-status-content p 
{ 
margin:0; 
padding:0; 
}

#content .find-url 
{ 
clear:left; 
float:left; 
width:605px; 
margin:0 10px 0 8px; 
padding:0; 
background:transparent url(../images/urlbox-bg.gif) repeat-x 0 0; 
height:174px; 
position:relative; 
}

#content .find-url .bg-left 
{ 
float:left; 
margin:0 0 0 -8px; 
padding:0; 
background:transparent url(../images/urlbox-bg-left.gif) no-repeat 0 0; 
width:8px; 
height:174px; 
position:relative; 
}

#content .find-url .bg-right 
{ 
float:right; 
margin:0 -10px 0 0; 
padding:0; 
background:transparent url(../images/urlbox-bg-right.gif) no-repeat 0 0; 
width:10px; 
height:174px; 
position:relative; 
}

#content .find-url .find-url-content 
{ 
margin:0; 
padding:16px 8px; 
text-align:left; 
font-size:13px; 
color:#9bacfe; 
line-height:18px; 
}

#content .find-url .find-url-content p 
{ 
margin:0; 
padding:0; 
}

#content .find-url .find-url-content fieldset 
{ 
margin:21px 0 0 0; 
padding:0; 
border:none; 
text-align:center; 
}

#content .find-url .find-url-content fieldset input.textbox 
{ 
font-size:13px; 
font-family:Helvetica, Arial, sans-serif; 
color:#000; 
padding:2px; 
margin:0; 
width:230px; 
border:solid 1px #1a1a1a; 
}

#content .find-url .find-url-content fieldset a img 
{ 
border:none; 
outline:none; 
}

#content .find-url .find-url-content fieldset a.try-again 
{ 
margin:0 auto; 
padding:0; 
background:transparent url(../images/tryagain-on.gif) no-repeat 0 0; 
width:86px; 
height:20px; 
display:block; 
text-align:center; 
}

#content .find-url .find-url-content fieldset a.try-again:hover 
{ 
background:transparent url(../images/tryagain-hover.gif) no-repeat 0 0; 
}

#content .find-url .find-url-content fieldset a.try-again:active 
{ 
background:transparent url(../images/tryagain-click.gif) no-repeat 0 0; 
}

#content .find-url .find-url-content fieldset a.try-again img 
{ 
position:relative; top:4px; 
}

#content .leave-message 
{ 
clear:left; 
float:left; 
width:604px; 
margin:0 11px 0 8px; 
padding:0; 
background:transparent url(../images/offlinemsg-bg.gif) repeat-x 0 0; 
height:291px; 
position:relative; 
}

#content .leave-message .bg-left 
{ 
float:left; 
margin:0 0 0 -8px; 
padding:0; 
background:transparent url(../images/offlinemsg-bg-left.gif) no-repeat 0 0; 
width:8px; 
height:291px; 
position:relative; 
}

#content .leave-message .bg-right 
{ 
float:right; 
margin:0 -11px 0 0; 
padding:0; 
background:transparent url(../images/offlinemsg-bg-right.gif) no-repeat 0 0; 
width:11px; 
height:291px; 
position:relative; 
}

#content .leave-message .leave-message-content 
{ 
margin:0; 
padding:17px 7px; 
text-align:left; 
font-size:13px; 
color:#9bacfe; 
line-height:18px; 
}

#content .leave-message .leave-message-content .view-profile 
{ 
float:left; 
margin:0; 
padding:0; 
font-size:12px; 
color:#6471b2; 
width:130px; 
text-align:center; 
}

#content .leave-message .leave-message-content .view-profile a img 
{ 
border:solid 1px #fff; 
outline:none; 
margin:0; 
}

#content .leave-message .leave-message-content .view-profile img 
{ 
width:125px; 
height:82px; 
margin:0; 
padding:0; 
}

#content .leave-message .leave-message-content .view-profile span 
{ 
margin:10px 0 0 0; 
padding:0; 
display:block; 
}

#content .leave-message .leave-message-content .view-profile span a {
	font-weight:normal;
	color:114dcc;
	text-decoration:none;
}

#content .leave-message .leave-message-content .view-profile span a:hover {
	text-decoration:underline;
}

#content .leave-message .leave-message-content .offline-msg {
	padding:0;
	text-align:left;
	margin-top: -13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 168px;
}

#content .leave-message .leave-message-content .offline-msg p 
{ 
margin:10px 15px 0 0; 
padding:0; 
}

#content .leave-message .leave-message-content .offline-msg fieldset 
{ 
margin:10px 0 0 0; 
padding:0 22px 0 0; 
border:none; 
}

#content .leave-message .leave-message-content .offline-msg fieldset.name 
{ 
position:relative; 
margin-bottom:-4px; 
}

#content .leave-message .leave-message-content .offline-msg fieldset label 
{ 
float:left; 
width:60px; 
margin:0 5px 0 0; 
padding:0; 
}

#content .leave-message .leave-message-content .offline-msg fieldset label.security-code 
{ 
float:right; 
width:auto; 
}

#content .leave-message .leave-message-content .offline-msg fieldset input 
{ 
float:left; 
border:solid 1px #1a1a1a; 
width:155px; 
font-size:13px; 
font-family:Helvetica, Arial, sans-serif; 
color:#000;
}

#content .leave-message .leave-message-content .offline-msg fieldset input.security-code 
{ 
float:right; 
width:78px; 
margin:0 0 0 3px; 
}

#content .leave-message .leave-message-content .offline-msg fieldset a img 
{ 
border:none; 
}

#content .leave-message .leave-message-content .offline-msg fieldset .refresh 
{ 
float:right; 
}

#content .leave-message .leave-message-content .offline-msg fieldset .secret-code 
{ 
float:right; 
margin:0 0 0 10px; 
position:relative; 
top:-4px; 
margin-right: -15px;
}

/* 
#content .leave-message .leave-message-content .offline-msg fieldset textarea 
{ 
float:left; 
width:333px; 
height:80px; 
border:solid 1px #1a1a1a; 
font-size:13px; 
font-family:Helvetica, Arial, sans-serif; 
color:#999;
 } 
 */

#content .leave-message .leave-message-content .offline-msg fieldset.leave-msg 
{ 
margin-top:80px; 
text-align:right; 
}

#content .leave-message .leave-message-content .offline-msg fieldset a.leavemsg 
{ 
margin:0; 
padding:0; 
background:transparent url(../images/leavemsg-on.gif) no-repeat 0 0; 
width:123px; 
height:20px; 
display:block; 
text-align:center; 
float:right; 
}

#content .leave-message .leave-message-content .offline-msg fieldset a.leavemsg:hover 
{ 
background:transparent url(../images/leavemsg-hover.gif) no-repeat 0 0; 
}

#content .leave-message .leave-message-content .offline-msg fieldset a.leavemsg:active 
{ 
background:transparent url(../images/leavemsg-click.gif) no-repeat 0 0; 
}

#content .leave-message .leave-message-content .offline-msg fieldset a.leavemsg img 
{ 
position:relative; 
top:4px; 
}

textarea.captchamessage
{
	float:left; 
	width:331px; 
	height:80px; 
	border:solid 1px #1a1a1a; 
	font-size:13px; 
	font-family:Helvetica, Arial, sans-serif; 
	color:#000; 
	position: absolute;
	display: block;
	margin-left: 65px;
}

div.formstatus
{
	display: block;
	position: relative;
	margin-left: -170px;
	margin-top: -20px;
}

div.constructionheader
{
	display: block;
	position: relative;
	margin-left: -180px;
	margin-top: 80px;
	
}

div.underconstruction
{
	background: url(../images/underconstruction2.png) 0px 0px no-repeat;
	display: block;
	height: 197px;
	width: 292px;
	display: block;
	margin-left: -180px;
	margin-top:-190px;
	z-index: 99;
	position: relative;
}

h3.downloadbox
{
	display: block;
	position: relative;
	color: #fff;
}

p.features
{
	display: block;
	position: relative;
	color: #fff;
}

#upsellreasons ul li
{
	background: url(../images/logoBullet.png) 0px 2px no-repeat; 
	padding-left: 30px; 
	color:#ffffff;
	margin-left:15px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1em;
	font-size: 12px;
}

ul.downloadlist
{
	color:#ffffff;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

li.downloadlistitem
{
	background: url(../images/logoBullet.png) 0px 2px no-repeat; 
	text-align: left;
	width: 400px;
	list-style: none;
	padding-left: 30px;
}

a.downloadbutton
{
	display: block;
	position: relative;
	color: #fff;
}

p.downloadrequirements
{
	display: block;
	position: relative;
	color: #fff;
	font-size: 10px;
}

div.sentbgright
{ 
float:right; 
margin:0 -11px 0 0; 

padding:0; 
background:transparent url(../images/offlinemsg-bg-right.gif) no-repeat 0 0; 
width:11px; 
height:291px; 
position:relative; 
}

div.sentbgleft
{ 
float:left; 
margin:0 0 0 -8px; 
padding:0; 
background:transparent url(../images/offlinemsg-bg-left.gif) no-repeat 0 0; 
width:8px; 
height:291px; 
position:relative; 
}

div.sentbg
{ 
clear:left; 
float:left; 
width:604px; 
margin:10px 0px 0px 0px; 
padding:0; 
background:transparent url(../images/offlinemsg-bg.gif) repeat-x 0 0; 
height:291px; 
position:relative; 
}

div.messageimgcontainer
{
	display: block;
	position: relative;
	margin-left: 50px;
	padding-top: 120px;
}

div.lockwordinfo
{
	display: block;
	position: relative;
	color: #fff;
	margin-top: 10px;
	padding-bottom: 10px;
}

input.lockwordinput
{
	display: block;
	position: relative;
	color: #000;
	margin-left: 240px;
}

input.lockwordbutton
{
	display: block;
	position: relative;
	color:#000;
	margin-left: 238px;
	margin-top: 10px;
}

div.lockwordimgcontainer
{
	display: block;
	position: relative;
	margin-left: 0px;
	padding-top: 30px;
	cursor: pointer;
}

div.errorstatusdiv
{
	display: block;
	position: relative;
	color: #ff0000;
	margin-top: 10px;
}

div.lockworduser
{
	display: block;
	position: relative;
	color: #fff;
	top: 20px;
}

h3.downloadbox
{
	font-size: 12px;
}

a.downloadbutton
{
	background: url(../images/DLnowOn.png) 0px 0px no-repeat;
	display: block;
	height: 20px;
	width: 145px;
	display: block;
	top: 10px;
	position: relative;
	left: 440px;
}

a.downloadbutton:hover
{
	background: url(../images/DLnowHover.png) 0px 0px no-repeat;
}

a.downloadbutton:active
{
	background: url(../images/DLnowclicked.png) 0px 0px no-repeat;
}

a.lockwordleavemessage
{
	margin:0; 
padding:0; 
background:transparent url(../images/leavemsg-on.gif) no-repeat 0 0; 
width:123px; 
height:20px; 
display:block; 
text-align:center; 
position: relative;
margin-left: 253px;
margin-top: 10px;
}

a.lockwordleavemessage:hover
{
background:transparent url(../images/leavemsg-hover.gif) no-repeat 0 0; 
}

a.lockwordleavemessage:active
{
background:transparent url(../images/leavemsg-click.gif) no-repeat 0 0; 
}

img.lockimg
{
	position:relative; 
	top:4px; 
	border: 0;
}

div.errormisc
{
	background:transparent url(../images/miscbubble.png) no-repeat 0 0; 
	display:block;
	position: relative;
	height: 76px;
	width: 628px;
	clear: left;
}

div.errormisctext
{
	margin:0; 
	padding:16px 8px; 
	text-align:left; 
	font-size:13px; 
	color:#9bacfe; 
	line-height:18px; 
	display: block;
	position: relative;
	top: -80px;
}


/* Start Alert Box Style */

    #modalContainer {
    	background-color:transparent;
    	position:absolute;
    	width:100%;
    	height:100%;
    	top:0px;
    	left:0px;
    	z-index:10000;
    	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
    }
    
    #alertBox {
    	position:relative;
    	font: 14px verdana,arial;
    	width:300px;
    	min-height:100px;
    	margin-top:230px;
    	border:2px solid #000;
    	background-color:#F2F5F6;
    	background-image:url(../images/alert.png);
    	background-repeat:no-repeat;
    	background-position:20px 30px;
    }
    
    #modalContainer > #alertBox {
    	position:fixed;
    }
    
    #alertBox h1 {
    	margin:0;
    	font:bold 0.9em verdana,arial;
    	background-color:#c40505;
    	color:#FFF;
    	border-bottom:1px solid #000;
    	padding:2px 0 2px 5px;
    }
    
    #alertBox p {
    	font:0.7em verdana,arial;
    	padding-left:5px;
		padding-top: 9px;
		padding-bottom: 9px;
    	text-align:center;
		margin-top: 0px;
		margin-left: 55px;
		margin-right: 55px;
    }
    
    #alertBox #closeBtn {
        text-align: center;
    	display:block;
    	position:relative;
    	padding:3px;
    	border:1px solid #000;
    	width:70px;
    	margin-left: 115px;
    	margin-bottom: 5px;
    	font:0.7em verdana,arial;
    	text-transform:uppercase;
    	text-align:center;
    	color:#FFF;
    	background-color:#51647a;
    	text-decoration:none;
    }

/* End Alert Box Style */