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

* {
position: relative;}


body {
color: #ffffff;
position: relative;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 11px;
text-align: center;
margin: 0;
padding: 0;
background: #003333;
}

input, textarea, select {
font-size: 11px;
z-index: 99999;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

ul, ol, li {
list-style: none;
margin: 0;
padding: 0;}

a {
color: #ffffff;
text-decoration: underline;}

a:hover{
color: #ffffff;
text-decoration: none;}

hr {
display: block;
visibility: hidden;
width: 0;
height: 0;
clear: both;
float: none;
margin: 0;
padding: 0;
border: 0;
font-size: 0;
line-height: 0;
}

hr.h40, hr.h20, hr.h30, hr.h10 {
visibility: visible;
width: 100%;
margin-bottom: 40px;
}

hr.h10 {
margin-bottom: 10px;}

hr.h20 {
margin-bottom: 20px;}

hr.h30 {
margin-bottom: 30px;}

img, a img {
border: 0;
z-index: 99;}

.small {
font-size: 10px;}

#page {
width: 990px;
margin: auto;
padding: 0;
}

/* Header */

#header {
padding-top: 17px;
padding-left: 33px;
padding-right: 33px;
text-align: left;
height: 61px;}

#header ul {
float: right;
font-size: 9px;
}

#header ul li {
padding: 0;
margin: 0;
line-height: 9px;
display: block;
padding-left: 8px;
padding-right: 8px;
border-right: 1px solid #7c8f7c;
float: left; }

#header ul li.last {
border: 0;
background: 0;}

#header ul li a {
color: #7c8f7c;
text-decoration: none;}

#header ul li a:hover {
color: #ffffff;
text-decoration: underline;
}

#header p {
color: #788d7b;
margin: 0;
padding: 0;
padding-top: 2px;
font-size: 10px;}

#header .menu {
position: absolute;
bottom: -10px;
right: 15px;}

#header .menu ul li {
display: block;
float: left;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
width: 87px;
height: 25px;
padding: 0;
margin: 0;
margin-right: 15px;
padding: 8px;
border: 0;
background: url(../img/menu-gold.png) no-repeat top left;
top: -41px;
position: absolute;
right: 354px;
}

#header .menu ul li.srch {
background: url(../img/menu-red.png) no-repeat top left;
right: 236px;}

#header .menu ul li.msg {
background: url(../img/menu-blue.png) no-repeat top left;
right: 118px;}

#header .menu ul li.prf {
background: url(../img/menu-green.png) no-repeat top left;
right: 0;}

#header .menu ul li a {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

#header .menu ul li.active  {
height: 35px;
top: -51px;}

#header .menu ul li em {
font-size: 10px;
color: #ffff00;
text-align: center;
display: block;
margin-top: 8px;
font-style: normal;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

/* Content */

#content {
padding: 10px;
text-align: left;
margin-bottom: 10px;}

#content .fotohome {
background: url(../img/foto-home.jpg) no-repeat top left;
width: 970px;
height: 481px;
}

#content .fotohome .box {
position: absolute;
top: 60px;
left: 586px;
width: 329px;
line-height: 14px;}

#content .fotohome  h1 {
display: block;
font-size: 11px;
margin-bottom: 15px;}

#content .fotohome p {
margin: 0;
margin-top: 15px;
margin-bottom: 30px;
padding: 0;
text-align: justify;}

#content .fotohome h3 {
margin: 0;
padding: 3px;
padding-left: 12px;
height: 23px;
color: #ffffff;
text-transform: uppercase;
background: url(../img/content-fotohome-h3.png) no-repeat top left;}

#content .fotohome form {
border: 1px solid #b6b6b6;
background: #ffffff;
border-top: 0;
padding: 8px;
padding-left: 20px;
padding-right: 20px;
color: #383431;
display: block;
}

#content .fotohome form p, #content .bg .centercol .search form p {
clear: both;
float: none;
margin: 0;
padding: 0;
display: block;
min-height: 20px;
margin-bottom: 10px;
}

#content .fotohome form label, #content .bg .centercol .search form label , #content .bg .login form label, .impopup .sharethisbox form.sharethis label {
display: block;
float: left;
color: #383431;
font-weight: bold;
margin: 0;
padding: 0;
line-height: 18px;}

#content .fotohome form label.and, #content .bg .centercol .search form label.and {
font-weight: normal;
margin-left: 4px;
margin-right: 4px;
float: right;}

#content .fotohome form select, #content .bg .centercol .search form select {
margin: 0;
display: block;
float: right;
}

#content .fotohome form input.check, #content .bg .centercol .search form input.check, #content .bg .profile .box2 .bx .check {
display: block;
float: left;
margin-right: 5px;}

.impopup .sharethisbox form.sharethis input {
width: 210px;}

#content .bg .leftcol .srchmenu form input.submit, #content .fotohome form input.submit, #content .bg .centercol .search form input.submit, #content .bg .fullcenter form input.submit, #content .bg .fullcenter .txt a.submit, #content .inbox .centercol .sendmail .formsend form input.submit, #content .inbox .centercol .sendmail .formsend form a.submit, .impopup .sharethisbox form.sharethis input.submit, #content .bg .affilhome .atext .abox .affilreg form input.submit {
display: block;
float: right;
width: 135px;
height: 26px;
font-size: 14px;
font-weight: bold;
background: #d21818 url(../img/fotohome-submit.gif) no-repeat top left;
border: 0;
color: #ffffff;
cursor: pointer;
padding-bottom: 3px;
line-height: 14px;}


.submit-grey {
display: block;
float: right;
width: 135px;
height: 26px;
font-size: 14px;
font-weight: bold;
background: url(../img/fotohome-submit-grey.gif) no-repeat top left;
border: 0;
color: #ffffff;
cursor: pointer;
padding-bottom: 3px;
line-height: 14px;}

#content .bg .fullcenter form input.submit, .impopup .sharethisbox form.sharethis input.submit, #content .bg .affilhome .atext .abox .affilreg form input.submit {
float: none;
margin: auto;
margin-bottom: 0;
font-size: 16px;
text-transform: uppercase;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
top: 20px;
z-index: 999999;
}

#content .bg .leftcol .srchmenu form input.submit, .impopup .sharethisbox form.sharethis input.submit {
float: none;
margin: 0;
font-size: 16px;
width: 172px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background: #d21818 url(../img/fotohome-submit1.gif) no-repeat top left;
border: 0;}

#content .bg .fullcenter .txt a.submit {
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-transform: uppercase;
text-decoration: none;
padding: 0;
text-align: center;
padding-top: 5px;
height: 21px;
float: left;
margin: 0;
}

#content .bg .fullcenter .txt a.left280 {
margin-right: 10px;
margin-left: 280px;}

#content .bg .leftcol .srchmenu form input.submit:hover, #content .fotohome form input.submit:hover, #content .bg .centercol .search form input.submit:hover, #content .bg .fullcenter form input.submit:hover, #content .bg .fullcenter .txt a.submit:hover, #content .inbox .centercol .sendmail .formsend form input.submit:hover {
background: #670101 url(../img/fotohome-submit.gif) no-repeat bottom left;
}

#content .bg .leftcol .srchmenu form input.submit:hover, .impopup .sharethisbox form.sharethis input.submit:hover {
background: #670101 url(../img/fotohome-submit1.gif) no-repeat bottom left;}

#content .fotohome form .formb {
background: url(../img/content-fotohome-formb.png) no-repeat top left;
width: 329px;
height: 17px;
position: absolute;
bottom: -17px;
left: -1px;
}

#content .fotohome p.cnt {
display: block;
padding-top: 17px;
text-align: center;
font-weight: bold;}

#content .recent {
background: #ffffff url(../img/recent-bg.gif) no-repeat top left;
width: 946px;
height: 104px;
padding: 12px;
color: #000000;}

#content .recent .txt h2 {
font-size: 18px;
color: #cd1717;
margin: 0;
padding: 0;
margin-bottom: 5px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .recent .txt h2 em {
font-style: normal;
color: #317694;}

#content .recent .txt h2 strong {
font-style: normal;
color: #779431;}

#content .recent .txt p {
margin: 0;
padding: 0;
text-align: justify;
}

#content .recent .rfoto a img {
border: 1px solid #000000;
margin-left: 15px;
float: left;}

#page #content .recent .rfoto a {
display: block;
float: none;}

#page #content .recent .rfoto {
float: right;
width: 672px;
}

#page #content .recent .txt {
float: left;
width: 270px;
}

#content .bg {
width: 930px;
margin: auto;
margin-top: 7px;
text-align: left;
border: 1px solid #b6b6b6;
background: #ffffff;
color: #000000;
margin-bottom: 8px;
padding: 19px;
padding-top: 2px;
padding-bottom: 11px;}

#content .bg a {
color: #000000;}

#content .bg h2 {
display: block;
margin: 5px;
margin-top: 0;
padding: 0;
font-size: 11px;
float: left;
}

#content .bg .date {
float: right;
font-size: 9px;
font-style: normal;
color: #666666;
margin-right: 5px;
}

#content .bg .datetop {
top: -10px;}

#content .bg a.upnow {
float: right;
margin-right: 10px;
height: 31px;
display: block;}

#content .bg a.upnownew {
float: right;
margin-right: 7px;
display: block;
margin-top: 5px;}

#content .bg .bgtop {
background: url(../img/bgtop-bg.gif) no-repeat top left;
position: absolute;
top: -8px;
left: -1px;
width: 970px;
height: 8px;}

#content .bg .bgbottom {
background: url(../img/bgbottom-bg.gif) no-repeat top left;
position: absolute;
bottom: -8px;
left: -1px;
width: 970px;
height: 8px;}

#content .bg .leftcol {
width: 210px;
margin: 0;
top: -13px;
text-align: center;
float: left;
}

#content .bg .centercol {
width: 720px;
margin: 0;
top: -13px;
float: right;
}

#content .bg .left {
background: #ffffff;
width: 172px;
margin: 5px;
margin-top: 13px;
margin-bottom: 23px;
padding: 13px;
padding-top: 7px;
padding-bottom: 7px;
border: 1px solid #b6b6b6;
font-size: 10px;
text-align: left;
}

#content  .bg .left a img {
border: 1px solid #000000;
}

#content .bg .left .leftop {
width: 200px;
height: 8px;
position: absolute;
top: -8px;
left: -1px;
background: url(../img/leftop.gif) no-repeat top left;
}

#content .bg .left .lefbottom, #content .bg .left .lefbottomtop {
width: 200px;
height: 8px;
position: absolute;
bottom: -8px;
left: -1px;
background: url(../img/lefbottom.gif) no-repeat top left;
}

#content .bg .left .lefbottomtop {
top: -8px;
left: -1px;
background: url(../img/lefbottomtop.gif) no-repeat top left;
}

#content .bg .left h3 {
text-transform: uppercase;
text-decoration: underline;
font-size: 12px;
margin: 0;
padding: 0;
margin-bottom: 10px;
}

#content .bg .left a {
color: #0000FF;
text-decoration: none;}

#content .bg .block .bx a, #content .bg .block .yl a {
color: #0000FF;
}
#content .bg .left ul {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
line-height: 18px;
margin-bottom: 13px;
}

#content .bg .left ul li a {
color: #000000;
text-decoration: none;
}

#content .bg .left ul li a:hover {
text-decoration: underline;}

#content .bg .left ul li em {
font-style: normal;
color: #cc0000;
float: right;}

#content .bg .leftcol .banner {
border: 1px solid #000000;
background: #ababab;
color: #ffffff;
min-height: 123px;
margin: auto;
margin-top: 15px;
margin-bottom: 15px;
width: 198px;}

#content .bg .centercol .block {
width: 393px;
margin: 5px;
border: 1px solid #b6b6b6;
padding: 0;
padding-top: 24px;
float: left;
margin-bottom: 28px;
}

#content .bg .centercol .search {
width: 303px;
}

#content .bg .centercol .block h3, #content .bg .centercol .center h3, #content .bg .leftcol .srchmenu h3 {
padding: 0;
margin: 0;
position: absolute;
top: -1px;
left: -1px;
color: #ffffff;
background: #003333 url(../img/block-h3.gif) no-repeat top left;
width: 361px;
height: 20px;
font-size: 12px;
padding: 17px;
padding-top: 4px;
padding-bottom: 0;}

#content .bg .centercol .search h3 {
background: #003333 url(../img/search-h3.gif) no-repeat top left;
width: 271px;
}

#content .bg .leftcol .srchmenu h3 {
position: relative;
top: -15px;
left: -14px;
margin-bottom: -15px;
width: 169px;
padding-left: 14px;
text-decoration: none;
background: #003333 url(../img/srchmenu-h3-bg.gif) no-repeat top left;
text-transform: none;
}

#content .bg .leftcol .srchmenu h3.top {
background: #003333 url(../img/srchmenu-h3-bg-top.gif) no-repeat top left;
}

#content .bg .centercol .block h4, #content .bg .centercol .block p {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;}

#content .bg .centercol .block p.red {
color: #ff0101;}

#content .bg .centercol .block .bx {
padding: 10px;}

#content .bg .centercol .block .yl {
background: #ffffd9;}

#content .bg .centercol .block .bbottom {
width: 395px;
height: 8px;
position: absolute;
bottom: -8px;
left: -1px;
background: url(../img/bbottom-bg.gif) no-repeat top left;
}

#content .bg .centercol .search .bbottom {
background: url(../img/sbottom-bg.gif) no-repeat top left;
width: 305px;
}

#content .bg .centercol .search form {
padding: 10px;
margin: 0;}

#content .bg .centercol .search form input, #content .bg .centercol .search form label, #content .bg .centercol .search form select {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .bg .centercol .search form label {
font-size: 11px;}

#content .bg .centercol .center, #content .bg .loginads {
width: 688px;
margin: 5px;
border: 1px solid #b6b6b6;
padding: 10px;
padding-top: 40px;
margin-bottom: 28px;
}

#content .bg .centercol .srchcent {
margin-top: 6px;
padding: 29px;
padding-top: 22px;
padding-bottom: 15px;
width: 650px;}

#content .bg .centercol .center .cbottom, #content .bg .loginads .cbottom {
width: 710px;
height: 8px;
position: absolute;
bottom: -8px;
left: -1px;
background: url(../img/cbottom-bg.gif) no-repeat top left;
}

#content .bg .centercol .center .ctop, #content .bg .loginads .ctop {
width: 710px;
height: 8px;
position: absolute;
top: -1px;
left: -1px;
background: url(../img/ctop-bg1.gif) no-repeat top left;
}

#content .bg .centercol .center h3 {
background: #003333 url(../img/center-h3.gif) no-repeat top left;
width: 676px;
}

#content .bg .centercol .center h3 a {
text-decoration: none;
background: url(../img/center-h3a.gif) no-repeat top right;
top: -4px;
padding-top: 4px;
padding-right: 20px;
display: block;
float: left;
height: 20px;
margin-right: 15px;
color: #ffffff;
}

#content .bg .centercol .center h3 a.all {
position: absolute;
top: 0;
right: 17px;
color: #ffff00;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background: 0;
padding-right: 0;
float: right;
margin: 0; }

#content .bg .centercol .center h3 a:hover, #content .bg .centercol .center h3 a.active {
color: #effe00;} 

#content .bg .centercol .center h3 a.all:hover {
color: #ffffff;}

#content .bg .centercol .center .photos a img  {
border: 1px solid #000000;
margin-left: 15px;
float: left;}


#content .bg .centercol .center .photos a  {
display: block;
float: none;}



#content .bg .centercol .center ul.keydel {
font-size: 11px;
width: 480px;
float: right;
margin: 0;
}

#content .bg .centercol .center ul.keydel li {
float: left;
display: block;
width: 150px;
margin: 5px;
margin-top: 3px;
margin-bottom: 3px;
}

#content .bg .centercol .center ul.keydel li a {
background: url(../img/del-ico.gif) no-repeat left center;
padding-left: 18px;
text-decoration: none;}

#content .bg .centercol .center ul.keydel li a:hover {
text-decoration: underline;}

#content .bg .centercol .center .addkey {
width: 198px;
margin: 5px;
margin-top: 0;
float: left;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 11px;}

#content .bg .centercol .center .addkey label {
display: block;
float: none;
padding: 0;
margin: 0;
margin-bottom: 5px;}

#content .bg .centercol .center .addkey input {
background: #ebebeb;
border: 1px solid #999999;
padding: 3px;
margin: 0;
display: block;
float: left;
}

#content .bg .centercol .center .addkey input.plus {
border: 0;
padding: 0;
cursor: pointer;
background: #a7a7a7 url(../img/inputplus.gif) no-repeat top left;
width: 24px;
height: 19px;
display: block;
float: left;
margin-left: 5px;}

p.redinfo {
font-size: 10px;
color: #cc0000;
line-height: 12px;}

p.gray {
color: #666666;}

#content .bg ul.acmenu {
width: 905px;
margin: 5px;
margin-top: 25px;
margin-bottom: 7px;
padding-left: 15px;
height: 30px;
}

#content .bg ul.acmenu li {
background: #003333 url(../img/acmenu-li.gif) repeat-x top left;
display: block;
float: left;
height: 23px;
margin-left: 2px;
margin-right: 2px;
margin-top: 7px;
border: 0;}

#content .bg ul.acmenu li .acr {
position: absolute;
display: block;
top: 0;
right: 0;
width: 5px;
height: 5px;
background: url(../img/acr.gif) no-repeat top left;}

#content .bg ul.acmenu li .acl {
position: absolute;
display: block;
top: 0;
left: 0;
width: 5px;
height: 5px;
background: url(../img/acl.gif) no-repeat top left;}

#content .bg ul.acmenu li a {
color: #ffffff;
display: block;
font-size: 12px;
font-weight: bold;
padding: 3px;
padding-left: 20px;
padding-right: 20px;
text-decoration: none;}

#content .bg ul.acmenu li:hover, #content .bg ul.acmenu li.active {
height: 30px;
margin-top: 0;}

#content .bg ul.acmenu li a:hover {
text-decoration: underline;}

#content .bg .fullcenter {
width: 838px;
margin: 5px;
margin-top: 0;
margin-bottom: 13px;
padding: 40px;
border: 1px solid #b6b6b6;
padding-bottom: 0;
margin-bottom: 50px;
color: #383431;}

#content .bg .fullcenter .fctop {
width: 920px;
height: 8px;
position: absolute;
top: -8px;
left: -1px;
background: url(../img/fctop-bg.gif) no-repeat top left;
}

#content .bg .fullcenter .fcbottom {
width: 920px;
height: 8px;
position: absolute;
bottom: -8px;
left: -1px;
background: url(../img/fcbottom-bg.gif) no-repeat top left;
}

#content .bg .fullcenter h2 {
font-size: 14px;
margin: 0;
padding: 0;
margin-bottom: 25px;
float: none;}

#content .bg .fullcenter label {
font-weight: bold;
width: 180px;
display: block;
float: left;
line-height: 18px;
}

#content .bg .fullcenter form.acset label {
font-weight: normal;
width: 300px;}

#content .bg .fullcenter form.acblock label {
font-weight: normal;
width: 70px;}

#content .bg .fullcenter form.acset h3, #content .bg .fullcenter form.acblock h3 {
margin: 0;
padding: 0;
font-size: 11px;}

#content .bg .fullcenter select {
margin-right: 10px;}

#content .bg .fullcenter form p, .impopup .sharethisbox form.sharethis p {
clear: both;
min-height: 20px;
margin-bottom: 20px;
line-height: 18px;
}

#content .bg .fullcenter form.acset p, #content .bg .fullcenter form.acblock p {
margin-bottom: 5px;
margin-top: 5px;
}

#content .bg .fullcenter form p input {
width: 210px;}

#content .bg .fullcenter form.acblock p input {
width: auto;
float: left;}

#content .bg .fullcenter form.acblock p input.submit {
width: 135px;
margin: 0;
float: left;
top: -4px;
margin-left: 10px;}

#content .bg .fullcenter form.acblock p input.down {
top: 140px;}

#content .bg .fullcenter form.acblock p textarea {
display: block;
float: left;
width: 220px;
height: 160px;
margin-bottom: 40px;}

#content .bg .fullcenter form p em, #content .bg .fullcenter .form p em {
font-style: normal;
}

#content .bg .fullcenter .form label {
width: 250px;}

#content .bg .fullcenter .form {
padding-bottom: 30px;}

#content .bg .fullcenter .txt p {
font-size: 12px;}

#content .bg .fullcenter .txt p a {
color: #ff0101;
font-weight: bold;}

#content .bg .fullcenter form p em.red {
color: #fd0000;
}

#content .bg .fullcenter form input.radio, #content .bg .fullcenter form input.check, .impopup .sharethisbox form.sharethis input.check {
width: auto;
float: left;
}

#content .bg .fullcenter form label.rlab {
display: block;
float: left;
width: auto;
margin-right: 40px;}

#content .bg .fullcenter form label.chlab {
margin-right: 10px;
width: auto;}

#content .bg .fullcenter form p.note {
line-height: 14px;
}

#content .bg .fullcenter form p.alert, #content .bg .login form p.alert, #content .fotohome .regon p.alert, #content .bg .fullcenter form span.alert{
color: #ff0000;
font-size: 10px;
min-height: auto;
}

#content .fotohome .regon p.alert  {
padding-left: 100px;}

#content .bg .fullcenter .htext {
border-bottom: 1px solid #b6b6b6;
height: 9px;
margin: 20px;
padding: 0;
margin-left: 10px;
margin-right: 10px;
text-align: center;
}

#content .bg .fullcenter .htext h2 {
margin: auto;
text-transform: uppercase;
font-size: 16px;
color: #666666;
margin-top: 0;
margin-bottom: 0;
padding: 0;
display: inline;
padding-left: 20px;
padding-right: 20px;
z-index: 99999;
background: #ffffff;
}

#content .bg .profile {
padding: 9px;
width: 900px;
padding-bottom: 0;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .profile select, #content .bg .profile textarea {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .profile table span#siteseal {
position: relative;
top: -80px;
right: 0;}

#content .bg .profile .box {
width: 205px;
margin: 10px;
float: left;
color: #666666;
}

#content .bg .profile .boxes {
width: 450px;
float: left;}

#content .bg .profile .box2 {
width: 430px;
margin: 10px;
float: left;}

#content .bg .profile .box2 .gray {
width: 430px;
}

#content .bg .profile .b250 {
width: 250px;}

#content .bg .profile .b250  .gray {
width: 250px;
}

#content .bg .profile .b160 {
width: 160px;}

#content .bg .profile .b160  .gray {
width: 160px;
}

#content .bg .profile .box2 .bx {
padding: 10px;
width: 195px;
margin: 0;
float: left;}

#content .bg .profile .b250 .bx {
width: 105px;}

#content .bg .profile .box2 .bx .col {
width: 90px;
margin-right: 7px;
float: left;}

#content .bg .profile .box2 .gray {
background: #e8e8e8;
color: #000000;
}

#content .bg .profile .box select {
margin-right: 5px;
max-width: 205px;}

#content .bg .profile .box label, #content .bg .profile .box2 label {
line-height: 14px;
display: block;
float: none;
width: auto;
margin-bottom: 5px;
min-width: auto;
font-size: 12px;
color: #666666;}

#content .bg .profile .box2 .bx label {
line-height: 18px;
font-weight: normal;
font-size: 11px;
width: auto;}

#content .bg .profile .box2 .bx label.top  {
line-height: 14px;
margin-bottom: 5px;
display: block;
float: none;
font-weight: bold;
width: auto;
}

#content .bg .profile .box2 .bx label.red {
color: #ff0000;}

#content .bg .profile .box em, #content .bg .profile .b160 em {
margin-right: 5px;
font-style: normal;
}

#content .bg .profile .b160 em {
display: block;
float: left;
width: 30px;
line-height: 18px;
margin-bottom: 10px;}

#content .bg .profile .b620 {
margin: auto;
width: 620px;
text-align: center;}

#content .bg .profile .infomsg {
font-size: 10px;
margin: 0;
padding: 0;
display: block;
text-align: left;}

#content .bg .profile .bcenter .alert{
text-align: center;
font-size: 11px;}

#content .bg .profile .box2 .infomsg {
float: right;
top: -20px;
margin-bottom: -20px;}

#content .bg .profile .b620 a {
color: #0006ec;
text-decoration: none;}

#content .bg .profile .b620 textarea {
width: 620px;
height: 60px;
}

#content .bg .profile .b620 textarea .h120 {
height: 120px;}

#content .bg .profile .box2 textarea {
width: 430px;
height: 120px;}

#content .bg .uphotos {
width: 598px;
float: left;
padding: 30px;
padding-top: 10px;}

#content .bg .uphotos .fctop {
background: url(../img/ufctop-bg.gif) no-repeat top left;
width: 660px;
}

#content .bg .uphotos .fcbottom {
background: url(../img/ufcbottom-bg.gif) no-repeat top left;
width: 660px;
}

#content .bg .uphotos .upload {
margin-left: 0;
margin-right: 0;
margin-top: 28px;
margin-bottom: 18px;
padding: 20px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #b6b6b6;
width: 556px;
}

#content .bg .uphotos .upload form {
padding-top: 15px;
width: 556px;}

#content .bg .uphotos .upload form input {
float: left;
margin-right: 20px;
}

#content .bg .uphotos .upload form input.submit {
margin: 0;
top: -3px;
float: left;}

#content .bg .uphotos .upload h3 {
margin-top: 0;
padding-top: 0;
font-size: 11px;
}

#content .bg .uphotos .upload  .fctop {
background: url(../img/upfctop-bg.gif) no-repeat top left;
width: 598px;
}

#content .bg .uphotos .upload  .fcbottom {
background: url(../img/upfcbottom-bg.gif) no-repeat top left;
width: 598px;
}

#content .bg .uphotos .photobx {
padding: 5px;
width: 93px;
height: 138px;
background: #676767;
margin: 20px;
margin-left: 0;
margin-bottom: 10px;
float: left;}

#content .bg .uphotos .photobx h4 {
position: absolute;
top: -17px;
left: 0;
font-size: 11px;
margin: 0;
padding: 0;
display: block;
text-align: center;
width: 103px;
}

#content .bg .uphotos .primary {
background: #283fa6;}

#content .bg .uphotos .last {
margin-right: 0;}

#content .bg .uphotos .photobx img {
width: 93px;
height: 120px;}

#content .bg .uphotos .photobx em {
display: block;
width: 53px;
height: 50px;
background: #c6c6c6;
color: #656565;
font-size: 10px;
text-align: center;
font-style: normal;
padding: 20px;
padding-top: 50px;
}

#content .bg .uphotos .photobx a.delphoto {
display: block;
width: 9px;
height: 9px;
background: #ffffff url(../img/del-photo-ico.gif) no-repeat center center;
position: absolute;
bottom: 7px;
right: 7px; }

#content .bg .uphotos .photobx a.okphoto {
display: block;
width: 13px;
height: 13px;
background: url(../img/okphoto-ico.gif) no-repeat center center;
position: absolute;
bottom: 5px;
left: 7px; }

#content .bg .uphotos .primary a.okphoto {
width: 14px;
height: 13px;
background: url(../img/okphoto-ico-blue.gif) no-repeat center center;
}

#content .bg .uphotos .primary a.thumbsup {
display: block;
width: 14px;
height: 13px;
background: url(../img/thumbs-up-ico-blue.gif) no-repeat center center;
position: absolute;
bottom: 5px;
left: 45px; }

 #content .bg .uphotos a.thumbsup {
display: block;
width: 14px;
height: 13px;
background: url(../img/thumbs-up-ico-gray.gif) no-repeat center center;
position: absolute;
bottom: 5px;
left: 45px; }



#content .bg .irightbox {
padding: 15px;
float: right;
width: 220px;
margin: 5px;
margin-top: 0;}

#content .bg .irightbox  h3 {
font-size: 11px;
}

#content .bg .irightbox ol li {
list-style: decimal;
margin-left: 20px;
line-height: 16px;}

#content .bg .irightbox a {
color: #0000FF;}


/* Footer */

#footer {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color: #b3c2c2;
width: 968px;
margin: auto;
margin-bottom: 60px;
border: 1px solid #809999;
}

#footer a {
color: #b3c2c2;
text-decoration: none;}

#footer a:hover {
color: #ffffff;
text-decoration: underline;}

#footer ul {
padding: 5px;}

#footer ul li {
padding: 0;
margin: 0;
line-height: 11px;
display: inline;
padding-left: 7px;
padding-right: 8px;
background: url(../img/footer-li-bg.gif) no-repeat right center;
}

#footer ul li.last {
border: 0;
background: 0;}

#footer p {
margin: 0;
padding: 5px;}

#footer .ftop {
width: 970px;
height: 10px;
position: absolute;
top: -10px;
left: -1px;
background: url(../img/ftop-bg.gif) no-repeat top left;
}

#footer .fbottom {
width: 970px;
height: 10px;
position: absolute;
bottom: -10px;
left: -1px;
background: url(../img/btop-bg.gif) no-repeat top left;
}

#footer .flogo {
float: right;
width: 145px;
border-left: 1px solid #809999;}

/* Links */

#links {
width: 970px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-align: left;
margin: auto;
margin-bottom: 10px;
}

#links h4 {
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;}

#links p {
margin: 0;
padding: 0;}

.linkbox {
width: 178px;
float: left;
margin: 10px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-align: left;
margin-bottom: 20px;
}

.linkbox a {
text-decoration: none;
}

.linkbox a:hover {
text-decoration: underline;}

#ads {
width: 970px;
margin: auto;
margin-top: 10px;
background: #920a0a;
text-align: left;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
padding: 0;
}

#ads strong {
font-weight: bold;
font-size: 18px;
padding: 13px;
padding-left: 21px;
padding-right: 21px;
display: block;
float: left;
}

#ads strong em {
color: #fffe00;
font-style: normal;
}

#ads .bluebox {
float: left;
background: #096b94;
border: 1px solid #000000;
margin-top: 7px;
margin-bottom: 7px;
padding: 10px;
padding-top: 9px;
width: 303px;
font-size: 12px;
font-weight: bold;
text-align: center;}

#ads .bluebox .blueboxtop {
width: 325px;
height: 9px;
background: url(../img/blueboxtop.gif) no-repeat top left;
position: absolute;
top: -1px;
left: -1px;
}

#ads .bluebox .blueboxbot {
width: 325px;
height: 9px;
background: url(../img/blueboxbot.gif) no-repeat top left;
position: absolute;
bottom: -1px;
left: -1px;
}

#ads a.adsshow {
float: right;
margin: 14px;
margin-top: 13px;
cursor: pointer;}

#ads a.adshide {
position: absolute;
top: 0;
right: 0;
margin: 14px;
margin-top: 13px;
cursor: pointer;
}

#ads #hide1 {
z-index: 999999;
background: #920a0a url(../img/ads-foto.jpg) no-repeat top left;
width: 970px;
height: 250px;
display: none;}

#ads #hide1 .box {
position: absolute;
width: 620px;
top: 15px;
left: 325px;
}

#ads #hide1 .box h2 {
font-size: 30px;
margin: 0;
padding: 0;}

#ads #hide1 .prelaunch h2, #ads #hide1 .tangoad h2 {
font-size: 20px;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
margin-bottom: 10px;
display: inline;}

#ads #hide1 .tangoad h2 {
font-size: 18px;
font-style: normal;}

#ads #hide1 .prelaunch h2 strong, #ads #hide1 .tangoad h2 strong {
color: #ffff00;
display: inline;
font-size: 20px;}

#ads #hide1 .tangoad h2 strong {
font-size: 30px;
font-style: italic;
text-transform: none;}

#ads #hide1 .box strong  {
padding: 0;
margin: 0;
float: none;
}

#ads #hide1 .prelaunch strong {
font-size: 16px;}

#ads #hide1 .tangoad strong {
font-size: 20px;
margin-top: 15px;}

#ads #hide1 .prelaunch strong em.green, #ads #hide1 .tangoad strong em  {
color: #06ff00;}



#ads #hide1 .box p {
font-size: 12px;}

#ads #hide1 .tangoad p {
font-size: 13px;
font-weight: bold;
margin-bottom: 0;}

#ads #hide1 .tangoad p strong {
color: #ffff00;
display: inline;
font-size: 13px;}

#ads #hide1 .prelaunch p {
font-size: 12px;
font-weight: bold;}

#ads #hide1 .box a {
color: #ffff00;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#ads #hide1 .box .go {
margin-top: 30px;
width: 178px;
background: #0a6a92;
padding: 10px;
padding-bottom: 20px;
border: 1px solid #000000;
float: left;
margin-right: 10px;}

#ads #hide1 .tangoad .go {
margin-top: 15px;}

#ads #hide1 .box .long {
margin-top: 10px;
width: 265px;
height: 32px;
padding-right: 30px;
background: #0a6a92 url(../img/long-bg.gif) no-repeat top left;
border: 0;}



#ads #hide1 .box .go p {
margin: 0;
padding: 0;
float: none;}

#ads #hide1 .tangoad .go p {
font-size: 12px;}

#ads #hide1 .box .gre {
background: #0a922d;
}

#ads #hide1 .box .pur {
background: #920a77;
margin-right: 0;}

#ads #hide1 .box .longpur {
margin-top: 10px;
width: 265px;
height: 32px;
padding-right: 30px;
background: #920a77 url(../img/long-pur.gif) no-repeat top left;
border: 0;}

#ads #hide1 .box .longpur p, #ads #hide1 .box .long p {
font-size: 14px;
font-weight: bold;
padding: 5px;}

#ads #hide1 .box .go a.gobg {
background: url(../img/go-bg.png) no-repeat top left;
width: 33px;
height: 22px;
color: #ffffff;
text-decoration: none;
position: absolute;
bottom: 0;
right: 0;
padding-top: 4px;
display: block;
text-align: center;}

#ads #hide1 .box .go a.gobg:hover {
color: #ffff00;}


#ads #hide1 .box .go .gotop {
width: 200px;
height: 9px;
background: url(../img/gotop.gif) no-repeat top left;
position: absolute;
top: -1px;
left: -1px;
}

#ads #hide1 .box .gre .gotop {
background: url(../img/gotop-gre.gif) no-repeat top left; }

#ads #hide1 .box .pur .gotop {
background: url(../img/gotop-pur.gif) no-repeat top left; }

#ads #hide1 .box .go .gobot {
width: 200px;
height: 9px;
background: url(../img/gobot.gif) no-repeat top left;
position: absolute;
bottom: -1px;
left: -1px;
}

#ads #hide1 .box .pur .gobot {
background: url(../img/gobot-pur.gif) no-repeat top left; }

#ads #hide1 .box .gre .gobot {
background: url(../img/gobot-gre.gif) no-repeat top left; }

#content .bg .upgrade {
background: #003333 url(../img/upgrade-bg.gif) no-repeat top left;
width: 920px;
height: 31px;
text-align: center;
font-size: 14px;
color: #ffffff;
font-weight: bold;
margin: auto;
margin-top: 1px;
margin-bottom: 20px;
line-height: 27px;}

#content .bg .upgrd {
padding: 10px;
width: 898px;
border: 1px solid #b6b6b6;}

#content .bg .fullcenter .upleft {
width: 535px;
float: left;
margin: 5px;
margin-bottom: 13px;
border: 1px solid #b6b6b6;
border-left: 0;
}

#content .bg .fullcenter .upleft .greenbox {
background: #003333;
width: 207px;
padding: 15px;
padding-top: 7px;
padding-bottom: 35px;
color: #ffffff;
float: left;}

#content .bg .fullcenter .upleft .greenbox h2 {
font-size: 24px;
margin: 0;
padding: 0;
margin-bottom: 15px;
font-weight: normal;}

#content .bg .fullcenter .upleft .greenbox h3 {
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;
margin: 0;
padding: 0;
margin-bottom: 15px;
}

#content .bg .fullcenter .upleft .greenbox h4, #content .bg .fullcenter .upleft .greenbox ul li, #content .bg .fullcenter .upleft .greenbox p {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
margin: 0;
line-height: 16px;
}

#content .bg .fullcenter .upleft .greenbox ul li  {
margin: 10px;
margin-left: 15px;
list-style: disc;}



#content .bg .fullcenter .upleft .wbox {
width: 298px;
float: right;
text-align: center;}

#content .bg .fullcenter .upleft .wbox p {
line-height: 25px;
margin-top: 20px;
margin-bottom: 20px;
}

#content .bg .fullcenter .upleft .wbox a.inputpay {
width: 215px;
height: 26px;
line-height: 26px;
background: #d01717 url(../img/input-pay-bg.gif) no-repeat center top;
display: block;
margin: auto;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

#content .bg .fullcenter .upleft .wbox a.inputpay:hover {
background: #670101 url(../img/input-pay-bg.gif) no-repeat center bottom;
}

#content .bg .fullcenter .upleft .wbox h2 {
padding: 15px;
padding-top: 7px;
margin: 0;
color: #5e5e5e;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 18px;
font-weight: normal;
line-height: 20px;
text-align: left;
}

#content .bg .fullcenter .upleft .wbox table {
border-collapse: collapse;
width: 100%;
font-size: 10px;
color: #000000;}

#content .bg .fullcenter .upleft .wbox table tr td {
padding: 10px;
padding-top: 15px;
padding-bottom: 15px;
background: #e8e8e8;}

#content .bg .fullcenter .upleft .wbox table tr.white td {
background: #ffffff;} 

#content .bg .fullcenter .upleft .wbox table strong {
font-size: 11px;
}

#content .bg .fullcenter .upleft .wbox table em {
font-size: 16px;
font-style: normal;
font-weight: bold;}

#content .bg .fullcenter .upleft .payico img {
border: 1px solid #000000;
padding: 1px;
margin: 3px;
}

#content .bg .fullcenter .upright {
width: 330px;
margin: 5px;
margin-bottom: 13px;
border: 1px solid #b6b6b6;
float: right;
}

#content .bg .fullcenter .upright h2 {
color: #cc0000;
font-size: 18px;
font-weight: bold;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
display: block;
text-align: center;
padding: 13px;
padding-top: 5px;
margin: 0;
}

#content .bg .fullcenter .upright table {
border-collapse: collapse;
width: 330px;
margin: 0;
}

#content .bg .fullcenter .upright table a {
color: #3300ff;}

#content .bg .fullcenter .upright table img {
float: none;
display: block;
margin: auto;}


#content .bg .fullcenter .upright table tr th {
color: #ffffff;
font-weight: bold;
font-size: 11px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-align: left;
padding: 7px;
padding-top: 3px;
padding-bottom: 3px;
background: #000000;
}
#content .bg .fullcenter .upright table tr th.c {
padding-left: 10px;
padding-right: 10px;
display: block;
background: #000 url(../img/table-fix2.png) repeat-y;
}
#content .bg .fullcenter .upright table tr th.last {
border: 0;}

#content .bg .fullcenter .upright table tr td {
padding: 5px;
padding-left: 7px;
padding-right: 7px;
color: #000000;
font-size: 11px;
border-bottom: 1px solid #b6b6b6;
}

#content .bg .fullcenter .upright table tr.gray td {
background: #eaeaea url(../img/table-fix.png) repeat-x bottom;
border-bottom: 0px;
}

#content .bg .fullcenter .upright table tr.lasttr td {
background: url(../img/table-fix.png) repeat-x bottom;
border-bottom: 0px;
}
		
#content .bg .fullcenter .upright table tr.gbot td {
border: 0;}

#content .bg .fullcenter .upright table tr th.c, #content .bg .fullcenter .upright table tr tr.c {
text-align: center;}

#content .bg .fullcenter .upright .uprighttop {
width: 332px;
height: 8px;
position: absolute;
top: -8px;
left: -1px;
background: url(../img/uprighttop-bg.gif) no-repeat top left;
}

#content .bg .fullcenter .upright .uprightbot {
width: 332px;
height: 8px;
position: absolute;
bottom: -5px;
left: -1px;
background: url(../img/uprightbot-bg.gif) no-repeat top left;
z-index: 99;
}

#content .bg .fullcenter .upleft .uplefttop {
width: 536px;
height: 8px;
position: absolute;
top: -8px;
left: 0;
background: url(../img/uplefttop-bg.gif) no-repeat top left;
}

#content .bg .fullcenter .upleft .upleftbot {
width: 536px;
height: 8px;
position: absolute;
bottom: -8px;
left: 0;
background: url(../img/upleftbot-bg.gif) no-repeat top left;
}

#content .bg .fullcenter p.billing {
width: 536px;
display: block;
font-size: 9px;
top: -50px;
color: #000000;
margin: 5px;
margin-bottom: -45px;
padding: 0;}

#content .bg .fullcenter .secure {
margin: 5px;
}

#content .bg .fullcenter .secure img {
margin: 5px;
}

#content .bg .fullcenter .secure span {
top: -14px;
margin-right: 6px;}

#content .bg .fullcenter .paytotal {
border-left: 1px solid #b6b6b6;
width: 494px;
padding: 20px;
padding-top: 12px;
padding-bottom: 12px;}

#content .bg .fullcenter .paytotal .payico {
margin-left: 180px;
}

#content .bg .fullcenter .paytotal  .uplefttop {
left: -1px;
background: url(../img/puplefttop-bg.gif) no-repeat top left;
}

#content .bg .fullcenter .paytotal  .upleftbot {
left: -1px;
background: url(../img/pupleftbot-bg.gif) no-repeat top left;
}

#content .bg .fullcenter .paytotal form label {
font-weight: normal;}

#content .bg .fullcenter .paytotal form label strong, #content .bg .fullcenter .paytotal form em {
color: #cc0000;
font-weight: bold;}

#content .bg .fullcenter form {
margin-bottom: 0;}

#content .bg .fullcenter .paytotal form input.submit {
top: 0;
}

#content .bg .fullcenter .paytotal span#siteseal {
position: absolute;
bottom: 9px;
right: 13px;}

#content .bg  .fullcenter form input.w50 {
width: 50px;
float: left;}

#content .bg  .fullcenter form img.help {
display: block;
width: 18px;
height: 18px;
padding-top: 6px;
float: left;}

#content .bg  .fullcenter form p.infohelp {
font-size: 10px;
line-height: 12px;
padding-left: 180px;
margin-top: 0;
top: -10px;}

#content .bg .fullcenter .continue {
padding: 0;
padding-top: 7px;
padding-bottom: 15px;
width: 534px;}


#content .bg .fullcenter .continue form .pgray {
background: #e8e8e8;
color: #000000;
padding: 25px;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .fullcenter .continue form .white {
background: #ffffff;}

#content .bg .fullcenter .continue form .pgray h3 {
margin: 0;
padding: 0;
color: #cc0000;
font-size: 14px;
}

#content .bg .fullcenter .continue form .pgray img.securetotal {
bottom: 13px;}

#content .bg .fullcenter .continue form .pgray p {
margin: 0;
height: auto;
line-height: 16px;}

#content .bg .fullcenter .continue form .pgray table {
margin: 0;}

#content .bg .fullcenter .continue form .pgray p.strong {
font-size: 11px;
font-weight: bold;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin-bottom: 10px;
}

#content .bg .fullcenter .continue form .pgray p.agree {
float: left;
margin-left: 25px;
display: block;
font-size: 11px;
}

#content .bg .fullcenter .continue form .pgray p.agree strong {
font-weight: bold;}

#content .bg .fullcenter .continue form .pgray input.check {
float: left;
display: block;
margin: 0;
top: 20px;}

#content .bg .fullcenter .continue form input.submit {
margin-top: 20px;}

#content .bg .finish {
width: 818px;
padding: 50px;
color: #000000;
font-size: 14px;
line-height: 18px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin-top: 0;}

#content .bg .finish h2 {
font-size: 22px;
color: #5b79d1;}

#content .bg .finish a {
color: #3300ff;}

#content .bg .finish strong {
color: #3300ff;
font-weight: normal;}

#content .bg .sr {
width: 930px;
margin: 0;
margin-top: 0;
padding: 0;
border: 0;}

#content .bg .sr .upleft {
margin-top: 0;
width: 699px;
float: none;
margin-bottom: 30px;
}

#content .bg .sr .upleft .wbox {
width: 462px;}

#content .bg .sr .upleft .wbox form {
width: 462px;}

#content .bg .sr .upleft .wbox form label {
display: block;
width: 201px;
margin: 0;
padding: 0;
text-align: left;
width: auto;
float: none;
}

#content .bg .sr .upleft .wbox form select, #content .bg .sr .upleft .wbox .box form input {
margin: 0;
float: none;
display: block;
width: 201px;
}

#content .bg .sr .upleft .wbox form input {
width: 195px;}

#content .bg .sr .upleft .wbox .box {
width: 201px;
float: left;
margin: 15px;
margin-top: 7px;
margin-bottom: 0;
text-align: left;
font-family: Arial;
font-size: 12px;}

#content .bg .sr .upleft   .uplefttop {
left: 0;
width: 700px;
background: url(../img/rsuplefttop-bg.gif) no-repeat top left;
}

#content .bg .sr .upleft  .upleftbot {
left: 0;
width: 700px;
background: url(../img/rsupleftbot-bg.gif) no-repeat top left;
}

#content .bg .sr .upleft .wbox form .box input, #content .bg .sr .upleft .wbox form .box select {
font-family: Arial;
font-size: 12px;}

#content .bg .sr .upleft .wbox form .box input {
font-style: italic;}


#content .bg .sr .upleft .wbox form .check input {
width: auto;
display: block;
float: left;
margin-right: 5px;}

#content .bg .sr .upleft .wbox form .box input.submit {
top: -3px;
width: 135px;
font-style: normal;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 16px;
text-transform: none;}

#content .bg .sr .upleft .wbox form .check label {
font-weight: normal;
width: auto;
line-height: 12px;
margin-top: 2px;
font-size: 11px;
margin-bottom: 5px;}

#content .bg .sr .upright {
width: 198px;
padding: 0;
margin: 5px;
margin-top: 0;
padding-top: 24px;
float: none;
margin-bottom: 20px;
top: -7px;
}

#content .bg .sr .upright h3 {
padding: 0;
margin: 0;
position: absolute;
top: -1px;
left: -1px;
color: #ffffff;
background: #003333 url(../img/upright-h3.gif) no-repeat top left;
width: 166px;
height: 20px;
font-size: 12px;
padding: 17px;
padding-top: 4px;
padding-bottom: 0;
}

#content .bg .sr .upright .uprightbot {
width: 200px;
background: url(../img/grayuprightbot.gif) no-repeat top left;}

#content .bg .sr .upright form {
padding: 10px;
display: block;
width: 178px;
background: #ffffff url(../img/form-bg.gif) no-repeat bottom left;
margin: 0;}

#content .bg .sr .upright form.gray {
background: #e6e6e6;
padding-bottom: 2px;}

#content .bg .sr .upright form label {
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
color: #010000;
margin-bottom: 5px;
}

#content .bg .sr .upright form a.edit {
position: absolute;
top: 10px;
right: 10px;
color: #0000ff;
font-size: 10px;
text-decoration: none;}

#content .bg .sr .upright form select, #content .bg .sr .upright form input {
float: left;
font-family: Arial;
font-size: 12px;
width: 130px;}

#content .bg .sr .upright form input {
font-style: italic;}

#content .bg .sr .upright form input.submit {
width: 23px;
height: 23px;
float: right;
background: #cf1717 url(../img/input-go.gif) no-repeat top left;
font-size: 11px;
text-transform: none;
padding: 0;
top: -3px;
margin: 0;
font-style: normal;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .sr .upright form.gray input.submit {
background: #cf1717 url(../img/input-go-gray.gif) no-repeat top left;
}

#content .bg .sr .srchinfo {
display: block;
width: 155px;
height: 24px;
padding: 10px;
padding-left: 40px;
padding-right: 5px;
margin: 5px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 11px;
background: url(../img/srch-info.gif) no-repeat top left;
line-height: 12px;
text-decoration: none;}

#content .bg .sr .members {
background: url(../img/srch-info-members.gif) no-repeat top left;
}

#content .bg .sr .me {
background: url(../img/srch-info-me.gif) no-repeat top left;
}

#content .bg .sr .srchright {
float: right;
width: 210px;
}

#content .bg .sr .srchinfo h4 {
margin: 0;
padding: 0;
font-size: 12px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .bg .sr .srchinfo  p {
margin: 0;
padding: 0;}

#content .bg .sr .fcnt {
float: left;
width: 710px;
}

#content .bg .sr .fcnt .center {
width: 670px;
border: 1px solid #b6b6b6;
padding: 14px;
padding-top: 6px;
padding-bottom: 6px;
margin: 5px;
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin-bottom: 20px;}

#content .bg .sr .fcnt .center h3 {
font-size: 20px;
font-weight: normal;
margin: 0;
padding: 0;
margin-bottom: 5px;
}

#content .bg .sr .fcnt .center p {
margin: 0;
padding: 0;}

#content .bg .sr .fcnt .center img.infobanner {
float: right;}

#content .bg .sr .fcnt .center .centertop {
width: 700px;
height: 8px;
position: absolute;
top: -8px;
left: -1px;
background: url(../img/ctop-bg.gif) no-repeat top left;
}

#content .bg .sr .fcnt .center .centerbot {
width: 700px;
height: 8px;
position: absolute;
bottom: -8px;
left: -1px;
background: url(../img/cbot-bg.gif) no-repeat top left;
}

#content .bg .contact {
width: 878px;
padding: 20px;
padding-top: 12px;
padding-bottom: 12px;}

#content .bg .contact ul {
display: block;
width: 180px;
float: left;}

#content .bg .contact ul li a {
color: #0033cc;
line-height: 24px;
font-size: 12px;
text-decoration: none;}

#content .bg .contact ul.resabout li {
list-style: disc;
margin-left: 10px;}

#content .bg .contact ul.resabout li.h3 {
font-weight: bold;
font-size: 12px;
margin-left: 0;
list-style: none;
margin-bottom: 10px;}

#content .bg .contact ul.resabout li a {
color: #000000;
font-size: 11px;
} 

#content .bg .fullcenter .bground {
float: right;
width: 677px;
font-size: 12px;
border-left: 1px solid #b6b6b6;
padding-left: 20px;}

#content .bg .fullcenter .bground h3 {
margin-top: 0;
font-size: 12px;}

#content .bg .fullcenter .bground form {
margin-top: 20px;}

#content .bg .fullcenter .bground label {
font-weight: normal;}

#content .bg .fullcenter .bground label.lta {
float: none;}

#content .bg .fullcenter .bground textarea {
width: 550px;
height: 70px;}

#content .bg .fullcenter .bground input {
float: left;
}

#content .bg .fullcenter .bground select  {
float: left;
width: 180px;}

#content .bg .fullcenter .bground input.submit {
margin: 0;
float: none;
top: 0;}

#content .bg .fullcenter .bground p.redinfo {
line-height: 12px;
}

#content .bg .fullcenter .bground p a {
color: #0000ff;
z-index: 9999999999999;}

#content .bg .fullcenter .bground p .blue {
color: #0066cc;}

#content .bg .fullcenter .bground .infoulmsg {
display: block;
float: left;
width: 250px;
top: -7px;
margin-left: 10px;
font-size: 12px;
color: #232dff;
line-height: 14px;}

#content .bg .fullcenter .bground form ul {
}

#content .bg .leftcol .srchmenu {
color: #000000;
font-size: 11px;
}

#content .bg .leftcol .srchmenu p.msg {
font-size: 9px;}

#content .bg .leftcol .srchmenu a.savesrch {
font-size: 10px;
font-weight: bold;
}

#content .bg .leftcol .srchmenu ul li {
color: #666666;
display: block;
padding: 10px;
padding-left: 2px;
padding-right: 15px;
font-weight: bold;
cursor: pointer;
border-bottom: 1px solid #b6b6b6;
background: url(../img/arrow-right.gif) no-repeat 163px 14px;
}

#content .bg .leftcol .srchmenu ul li.active {
background: url(../img/arrow-bottom.gif) no-repeat 160px 14px;
}

#content .bg .leftcol .srchmenu ul li ul {
margin-top: 5px;
margin-bottom: 0;}

#content .bg .leftcol .srchmenu ul li ul li {
border: 0;
padding: 0;
color: #000000;
font-size: 11px;
background: none;
clear: both;}

#content .bg .leftcol .srchmenu ul li ul li input.check {
display: block;
margin-right: 5px;
float: left;}

#content .bg .leftcol .srchmenu ul li ul li label {
display: block;
margin: 0;
padding: 0;
}

#content .bg .centercol .srchcent .profilebox, #content .bg .centercol .srchcent .sort {
display: block;
padding: 20px;
padding-left: 0;
padding-right: 0;
width: 650px;
border-bottom: 1px solid #b6b6b6;}

#content .bg .centercol .srchcent .sort {
padding-top: 0;
padding-bottom: 10px;}

#content .bg .centercol .srchcent .bottom {
padding-top: 20px;
border: 0;
text-align: center;}

#content .bg .centercol .srchcent .bottom .goto {
float: right;
}

#content .bg .centercol .srchcent .bottom .goto label {
display: block;
float: left;
font-weight: normal;
margin: 0;
padding: 0;
line-height: 18px;}

#content .bg .centercol .srchcent .bottom .goto input {
width: 40px;
float: left;
margin-left: 5px;
}

#content .bg .centercol .srchcent .bottom .goto input.submit {
width: 23px;
height: 17px;
background: url(../img/goto-submit.gif) no-repeat top left;
border: 0;
text-align: center;
color: #ffffff;
text-transform: uppercase;
font-size: 9px;
font-weight: bold;
top: 0;
margin: 0;
padding: 0;
margin-left: 5px;
float: left;
cursor: pointer;
padding-bottom: 1px;}

#content .bg .centercol .srchcent .bottom .goto input.submit:hover {
background: url(../img/goto-submit.gif) no-repeat bottom left;
}


#content .bg .centercol .srchcent .sort .pagging {
display: block;
float: right;
width: 350px;
text-align: right;}

#content .bg .centercol .srchcent .bottom .pagging {
float: none;
margin: auto;
width: 400px;
text-align: center;}

#content .bg .centercol .srchcent .bottom .pages {
float: left;}

#content .bg .centercol .srchcent .sort .pagging a, .impopup .imgallery .pagging a {
text-decoration: none;
color: #1200ff;
}

#content .bg .centercol .srchcent .sort .pagging ul, .impopup .imgallery .pagging ul {
display: inline;}

#content .bg .centercol .srchcent .sort .pagging ul li, .impopup .imgallery .pagging ul li {
display: inline;}

#content .bg .centercol .srchcent .sort .pagging ul li.active {
font-weight: bold;}

#content .bg .centercol .srchcent .sort label {
font-weight: bold;}

#content .bg .centercol .srchcent .profilebox  img, #content .bg .centercol .srchcent .profilebox a.hfoto, #content .bg .centercol .srchcent .profilebox a.ico {
border: 1px solid #000000;
float: left;
display: block;
margin: 0;
}

#content .bg .centercol .srchcent .profilebox a.hfoto, #content .bg .centercol .srchcent .profilebox a.ico {
border: 0;
cursor: pointer;}

#content .bg .centercol .srchcent .profilebox .box {
display: block;
float: left;
width: 170px;
padding-left: 20px;
}

#content .bg .centercol .srchcent .profilebox .box a {
color: #0000ff;
font-size: 12px;
font-weight: bold;
text-decoration: none;}

#content .bg .centercol .srchcent .profilebox .box a.aphoto {
color: #ff9900;
font-size: 11px;}

#content .bg .centercol .srchcent .profilebox .box em {
color: #ff0000;
font-size: 10px;}

#content .bg .centercol .srchcent .profilebox .box img {
border: 0;
float: left;
margin-right: 5px;
}

#content .bg .centercol .srchcent .profilebox .box img.flag {
float: none;
display: inline;}

#content .bg .centercol .srchcent .profilebox .bigbox {
float: right;
padding-left: 10px;
width: 369px;
}

#content .bg .centercol .srchcent .profilebox .bigbox p {
margin: 0;
padding: 0;
margin-bottom: 10px;}

#content .bg .centercol .srchcent .profilebox .bigbox ul li {
margin: 2px;
padding-left: 10px;
margin-left: 5px;
float: left;
width: 95px;
font-family: Arial;
background: url(../img/blackcube.gif) no-repeat left center;
}

#content .bg .login {
width: 275px;
margin-top: 20px;
text-align: left;
}

#content .bg .login .left {
width: 247px;}

#content .bg .login .left h3.top {
background: url(../img/rl-h3.gif) no-repeat top left;
width: 241px;}

#content .bg .login form label  {
float: none;}

#content .bg .login form label.checkl {
font-weight: normal;
}

#content .bg .login form input {
width: 200px;}

#content .bg .login .srchmenu form input.submit {
width: 85px;
background: url(../img/login-submit.gif) no-repeat top left;}

#content .bg .login .srchmenu form input.submit:hover {
width: 85px;
background: url(../img/login-submit.gif) no-repeat bottom left;}

#content .bg .login form input.check {
width: auto;
float: left;
margin-right: 5px;}

#content .bg .login .srchmenu .lefbottom {
width: 275px;
background: url(../img/rlbottom-bg.gif) no-repeat top left;}

#content .login .srchmenu  p a.edit {
color: #0000ff;
font-size: 11px;
text-decoration: none;}

#content .login p.member {
color: #0000ff;
font-size: 11px;
text-decoration: none;
padding-left: 15px;
padding-right: 15px;
margin: 0;
}

#content .login p.member a {
text-decoration: underline;
font-weight: bold;
color: #0000ff;}

#content .bg .loginads {
width: 608px;
float: right;
margin-top: 13px;
text-align: center;
min-height: 100px;
height: auto;
}

#content .bg .loginads .cbottom {
width: 630px;
background: url(../img/llbottom-bg.gif) no-repeat top left;
}

#content .bg .loginads .ctop {
width: 630px;
background: url(../img/ltbottom-bg.gif) no-repeat top left;
}

#content .fotohome .regon {
top: 30px;}

#content .fotohome .regon h1 {
color: #ffffff;
font-size: 17px;
font-weight: bold;
text-align: center;
line-height: 24px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .fotohome .regon h3 {
text-transform: none;
font-size: 11px;}

#content .fotohome .regon form label {
font-weight: normal;
width: 107px;
padding-right: 5px;
text-align: right;}

#content .fotohome .regon form input {
width: 168px;
display: block;}

#content .fotohome .regon form input.submit, #content .fotohome .regon form input.submit-grey{
width: 135px;
margin-right: 20px;}



#content .fotohome .regon form select {
width: 175px;
float: right;
}

#content .fotohome .regon form p.birthdate select {
width: auto;
float: left;
margin-right: 5px;} 

#content .bg .photoinfo {
width: 930px;
height: 479px;
margin-top: 10px;
position: relative;
color: #ffffff;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background: #920a0a url(../img/transition-photo-bg.gif) no-repeat top left;
margin-bottom: 6px;}

#content .bg p.infotext {
color: #ce0a0a;
position: absolute;
top: -10px;
left: 30px;
font-weight: bold;
z-index: 99;}

#content .bg .photoinfo .boxinfo {
width: 530px;
position: absolute;
top: 15px;
right: 15px;
font-size: 12px;}

#content .bg .photoinfo .boxinfo h1 {
font-size: 30px;
color: #ffffff;
margin: 0;
padding: 0;
}

#content .bg .photoinfo .tangopage h2 {
display: block;
float: none;}

#content .bg .photoinfo .prelaunchpage {
margin-left: 10px;
width: 520px;}

#content .bg .photoinfo .prelaunchpage h1 {
font-style: italic;
font-weight: bold;
text-transform: uppercase;} 

#content .bg .photoinfo .prelaunchpage h1 strong {
color: #ffff00;}

#content .bg .photoinfo .prelaunchpage p {
font-size: 15px;
font-weight: bold;}

#content .bg .photoinfo .boxinfo h2 {
font-size: 18px;
color: #ffffff;
margin: 0;
padding: 0;
margin-bottom: 20px;
}

#content .bg .photoinfo .boxinfo h3 {
font-size: 24px;
margin: 0;
margin-bottom: 20px;
padding: 0;}

#content .bg .photoinfo .tangopage h2 {
margin-bottom: 10px;}

#content .bg .photoinfo .tangopage h3 {
font-size: 20px;
margin-bottom: 10px;}

#content .bg .photoinfo .tangopage p {
line-height: 14px;}

#content .bg .photoinfo .tangopage p.strong {
font-size: 13px;
font-weight: bold;
line-height: auto;}

#content .bg .photoinfo .prelaunchpage h3 {
font-size: 20px;
margin-top: 40px;
margin-bottom: 40px;}

#content .bg .photoinfo .boxinfo h2 strong, #content .bg .photoinfo .boxinfo h3 strong, #content .bg .photoinfo .tangopage p.strong strong {
color: #fffe00;}

#content .bg .photoinfo .boxinfo ul li, #content .bg .greenbx ul li {
list-style: square;
margin-left: 20px;}

#content .bg .photoinfo .prelaunchpage ul {
margin-top: 40px;}

#content .bg .photoinfo .prelaunchpage ul li, #content .bg .photoinfo .tangopage ul.tango li {
list-style: disc;
font-size: 15px;
margin-bottom: 5px;
font-weight: bold;}

#content .bg .photoinfo .prelaunchpage ul li strong, #content .bg .photoinfo .prelaunchpage p strong, #content .bg .photoinfo .tangopage ul.tango li strong{
color: #fffe00;}

#content .bg .greenbx ul li {
margin-bottom: 10px;}

#content .bg .photoinfo .boxinfo a.homelink {
color: #fffe00;
font-size: 13px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: bold;
}

#content .bg .boxgo {
width: 266px;
float: left;
padding: 20px;
margin-right: 6px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background: #0a6a92 url(../img/boxgo-blue-bg.gif) no-repeat top left;}

#content .bg .longboxgo {
background: url(../img/longboxgo-bg.gif) no-repeat top left;
width: 421px;
height: 42px;
margin-right: 8px;}



#content .bg .boxgo p {
color: #ffffff;
margin: 0;
padding: 0;
font-weight: bold;
font-size: 14px;
line-height: 18px;
}

#content .bg .longboxgo p, #content .bg .longboxgopur p {
font-size: 20px;
font-weight: bold;
line-height: 22px;}

#content .bg .boxgo a.boxgoa {
background: #000000 url(../img/boxgo-blue-bg-go.gif) no-repeat top left;
width: 33px;
height: 26px;
position: absolute;
bottom: 0;
right: 0;
color: #ffffff;
font-size: 13px;
text-decoration: none;
display: block;
line-height: 26px;
text-align: center;
font-weight: bold;
}

#content .bg .bggreen {
background: #0a922d url(../img/boxgo-green-bg.gif) no-repeat top left;}

#content .bg .bggreen a.boxgoa {
background: #000000 url(../img/boxgo-green-bg-go.gif) no-repeat top left;}

#content .bg .bglast {
margin: 0;
background: #920a77 url(../img/boxgo-last-bg.gif) no-repeat top left;}

#content .bg .bglast a.boxgoa {
background: #000000 url(../img/boxgo-last-bg-go.gif) no-repeat top left;}

#content .bg .longboxgopur {
background: url(../img/longboxgo-pur.gif) no-repeat top left;
width: 421px;
height: 42px;}

#content .bg .boxgo .boxgobottom {
position: absolute;
bottom: 0;
left: 0;
width: 306px;
height: 8px;
background: url(../img/boxgo-blue-bg-bottom.gif) no-repeat top left; }

#content .bg .bggreen .boxgobottom {
background: url(../img/boxgo-green-bg-bottom.gif) no-repeat top left;}

#content .bg .bglast .boxgobottom {
background: url(../img/boxgo-last-bg-bottom.gif) no-repeat top left;}

#content .bg .greenbx {
background: #0a922d url(../img/greenbx-bg.gif) no-repeat top left;
padding: 20px;
color: #ffffff;
width: 890px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
margin-top: 15px;
}

#content .bg .violetbx {
background: #920a77 url(../img/violetbx-bg.gif) no-repeat top left;
}

#content .bg .greenbx .bxbottom {
background: url(../img/greenbx-bg-bottom.gif) no-repeat top left;
width: 930px;
height: 9px;
position: absolute;
bottom: 0;
left: 0;
}

#content .bg .violetbx .bxbottom {
background: url(../img/violetbx-bg-bottom.gif) no-repeat top left;}

#content .bg .greenbx h3 {
margin: 0;
padding: 0;
margin-bottom: 20px;
font-size: 16px;
}

#content .bg .greenbx h4 {
font-size: 12px;
margin: 0;
padding: 0;}

#content .bg .greenbx p {
margin-top: 0;}

#content .bg .bluebx {
background: #0a6a92 url(../img/bluebx-bg.gif) repeat-y top left;
}

#content .bg .bluebx .bxtop {
width: 930px;
height: 9px;
background: url(../img/bluebx-top-bg.gif) no-repeat top left;
position: absolute;
top: 0;
left: 0;}

#content .bg .bluebx .bxbottom {
background: url(../img/bluebx-bottom-bg.gif) no-repeat top left;
}

#content .bg .bluebx .bxtext {
width: 510px;
float: left;}

#content .bg .bluebx .bxright {
width: 313px;
float: right;
padding: 10px;}

#content .bg .bluebx .bxright form label {
width: 137px;
display: block;
float: left;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 11px;
display: block;
float: left;
margin: 0;
padding: 0;
line-height: 18px;}

#content  .bg .bluebx .bxright form p {
clear: both;
float: none;
margin: 0;
padding: 0;
display: block;
min-height: 20px;
margin-bottom: 10px;
}

#content  .bg .bluebx .bxright form select, #content  .bg .bluebx .bxright form input {
width: 175px;
margin: 0;
display: block;
float: right;
}

#content  .bg .bluebx .bxright form input {
width: 170px;}

#content  .bg .bluebx .bxright form p.birthdate select {
width: auto;
float: left;
margin-right: 5px;} 

#content  .bg .bluebx .bxright form input.submit {
display: block;
float: right;
width: 312px;
height: 26px;
font-size: 14px;
font-weight: bold;
background: #d21818 url(../img/fotohome-submit2.gif) no-repeat top left;
border: 0;
color: #ffffff;
cursor: pointer;
padding-bottom: 3px;
line-height: 14px;}

#content  .bg .bluebx .bxright form input.submit:hover {
background: url(../img/fotohome-submit2.gif) no-repeat bottom left;
}
#content  .bg .bluebx .bxtext ul {
margin-top: 10px;}

#content  .bg .bluebx .bxtext ul li {
list-style: none;
background: url(../img/bxtext-ulli-bg.gif) no-repeat left center;
margin: 0;
margin-bottom: 5px;
padding-left: 20px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 11px;
line-height: 15px;
}

#content .bg .agreet, #content .bg .cong {
font-size: 11px;
text-transform: uppercase;
font-weight: normal;}

#content .bg .cong {
text-transform: none;}

#content .bg .fullcenter .reg04 label {
display: inline;
width: auto;
margin: 0;
padding: 0;
float: none;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
margin-right: 5px;
}

#content .bg .fullcenter .reg04 select {
display: inline;
width: auto;
margin: 0;
padding: 0;
float: none;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 13px;}

#content .bg .fullcenter .reg04 p {
line-height: 14px;}

#content .bg .fullcenter form .reg04 input.submit {
top: 0;}

#content .bg .fullcenter .reg04 .agreeinfo {
font-size: 9px;
line-height: 12px;
margin-top: 40px;
}

#content .bg .fullcenter .reg04 p.thanks {
font-size: 12px;
line-height: auto;
color: #666666;}

#content .bg .fullcenter .reg04 p.thanks strong {
font-size: 14px;
}

#content .bg .fullcenter .reg04 .agreeinfo strong {
font-size: 10px;
text-transform: uppercase;
font-weight: bold;}

#content .bg .fullcenter p.slctphoto {
text-align: center;
color: #000000;
font-weight: bold;
font-size: 13px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .bg .fullcenter .slctbx {
width: 370px;
float: left;
padding: 40px;
color: #666666;}

#content .bg .fullcenter .slctbx p {
color: #666666;
}

#content .bg .fullcenter .slctbx ul {
margin: 0;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}

#content .bg .fullcenter .slctbx ul  li {
list-style: disc;
margin-left: 15px;}

#content .bg .fullcenter .slctbx a {
color: #0198cd;}

#content .bg .fullcenter .slctbx .showphoto {
border: 1px solid #2b292b;
width: 87px;
height: 96px;
float: left;
display: block;
margin-left: 40px;
background: url(../img/photo-bg.gif) no-repeat top left;}

#content .bg .fullcenter .slctbx .photoare {
color: #000000;
font-size: 18px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-align: center;
display: block;
float: right;
width: 230px;
padding-top: 10px;
}

#content .bg .fullcenter form .slctbx input.infiles {
margin-left: 40px;
background: none;
margin-top: 20px;}

#content .bg .fullcenter form .slctbx input.upphoto {
text-transform: none;
}

#content .bg .fullcenter .bground p strong.quest {
display: block;
}

#content .bg .fullcenter h2.fullh2 {
padding: 0;
margin: 0;
position: absolute;
top: -9px;
left: -1px;
color: #ffffff;
background: #003333 url(../img/full-h3.gif) no-repeat top left;
width: 886px;
height: 20px;
font-size: 12px;
padding: 17px;
padding-top: 4px;
padding-bottom: 0;
z-index: 999;}

#content .bg .winksent {
padding-left: 100px;
padding-right: 100px;
padding-bottom: 100px;
width: 718px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;}

.impopup .sharethisbox {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
}

#content .bg .winksent h3, .impopup .sharethisbox h3 {
font-size: 24px;
color: #5b79d1;
padding-left: 65px;
line-height: 57px;
margin: 0;}

#content .bg .winksent h3.smilecong {
background: url(../img/smile-cong.gif) no-repeat left center;
}

#content .bg .winksent h3.smile01 {
background: url(../img/smile01.gif) no-repeat left center;
}

#content .bg .winksent h3.smile02 {
background: url(../img/smile02.gif) no-repeat left center;
}

#content .bg .winksent h3.smile03 {
background: url(../img/smile03.gif) no-repeat left center;
}

#content .bg .winksent h3.smile04 {
background: url(../img/smile04.gif) no-repeat left center;
line-height: 70px;
}

#content .bg .winksent p, .impopup .sharethisbox  p {
font-size: 14px;
margin-top: 0;
padding: 0;
padding-left: 65px;}

.impopup .sharethisbox  p  {
padding-left: 0;}

#content .bg .winksent ul {
padding-left: 65px;
}

#content .bg .winksent ul li {
padding-left: 10px;
background: url(../img/blue-cube.gif) no-repeat left center;}

#content .bg .winksent ul li a {
font-weight: bold;
color: #5b79d1;
text-decoration: none;}

#content .bg .winksent form label, .impopup .sharethisbox form.sharethis label {
font-weight: normal;
width: 150px;}

#content .bg .winksent form input.submit, .impopup .sharethisbox form.sharethis input.submit {
float: left;
margin-left: 65px;
top: 0;}

#content .bg .winksent form input.submitr, .impopup .sharethisbox form.sharethis input.submitr {
margin-left: 20px;
}

#content .bg .winksent p.red, #content .bg .winksent .red, .impopup .sharethisbox form.sharethis .red {
color: #cc0000;}

#content .bg .winksent form.sharethis, #content .bg .winksent form.sharethis p, .impopup .sharethisbox form.sharethis, .impopup .sharethisbox form.sharethis p {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 11px;
}

#content .bg .winksent form.sharethis h4, .impopup .sharethisbox form.sharethis h4 {
margin: 0;
padding: 0;
margin-left: 65px;
margin-bottom: 5px;}

#content .bg .winksent form.sharethis select, .impopup .sharethisbox form.sharethis select {
float: left;
display: block;}

.impopup .sharethisbox form.sharethis select {
margin-right: 10px;}

#content .bg .winksent form.sharethis label, .impopup .sharethisbox form.sharethis label {
width: 120px;}

#content .bg .winksent form.sharethis label.shareline, #content .bg .winksent form label.shareline, .impopup .sharethisbox form.sharethis label.shareline {
width: auto;}

#content .bg .winksent form.sharethis label a, .impopup .sharethisbox form.sharethis label a {
color: #5682ff;
text-decoration: none;
margin-left: 10px;}

#content .bg .winksent form.sharethis textarea, .impopup .sharethisbox form.sharethis textarea {
width: 340px;
height: 50px;}

#content .bg .winksent form input.long, .impopup .sharethisbox form.sharethis input.long {
width: 300px;
background: url(../img/input-pay-bg1.gif) no-repeat top left;}

#content .bg .winksent form input.long:hover, .impopup .sharethisbox form.sharethis input.long:hover {
width: 300px;
background: url(../img/input-pay-bg1.gif) no-repeat bottom left;}

#content .bg .becomember {
padding: 0;
width: 918px;
height: 429px;}

#content .bg .becomember .become {
width: 918px;
height: 421px;
margin-top: 15px;
background: url(../img/become-a-member.jpg) no-repeat top left;
position: absolute;
top: 0;
left: 0;
}

#content .bg .becomember .become .upright {
position: absolute;
top: 15px;
right: 10px;}

#content .bg .bc01 .become {
background: url(../img/become-a-member01.jpg) no-repeat top left;
}

#content .bg .bc02 .become {
background: url(../img/become-a-member02.jpg) no-repeat top left;
}

#content .bg .becomember .become .text {
float: right;
margin-top: 40px;
margin-right: 20px;
width: 460px;
display: block;
}

#content .bg .bc01 .become .text {
position: absolute;
left: 235px;
width: 300px;
top: -30px;
float: none;}

#content .bg .bc01 .become .textlong {
width: 625px;
left: 270px;}

#content .bg .becomember .become .text p {
font-size: 20px;
line-height: auto;
color: #5a7bd6;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: bold;
margin-bottom: 45px;
}

#content .bg .becomember .become .restext {
margin-top: 15px;
}

#content .bg .becomember .become .restext p {
margin-bottom: 20px; }

#content .bg .bc01 .become .text p.small {
font-size: 12px;
color: #000000;
font-weight: normal;
margin-bottom: 30px;}

#content .bg .bc01 .become .text p.goup {
font-size: 14px;}

#content .bg .bc01 .become .text p a {
color: #0030ff;}

#content .bg .becomember .become .text p .red {
color: #cc0000;
}

#content .bg .becomember .become .text form input.submit {
margin-bottom: 10px;}

#content .bg .bc01 .become .text form input.submit {
margin-top: 40px;
background: url(../img/input-pay-bg2.gif) no-repeat top left;
width: 165px;}

#content .bg .bc01 .become .text form input.submit:hover {
background: url(../img/input-pay-bg2.gif) no-repeat bottom left;
}

#content .bg .bc01 .become .text form input.subleft {
background: url(../img/fotohome-submit.gif) no-repeat top left;
width: 135px;
float: left;}

#content .bg .bc01 .become .text form input.subleft:hover {
background: url(../img/fotohome-submit.gif) no-repeat bottom left;
width: 135px;}

#content .bg .becomember .become .restext form input.submit {
text-transform: none;
background: url(../img/restext-submit.gif) no-repeat top left;
width: 165px;
margin-bottom: 35px;
margin-left: 200px;}

#content .bg .becomember .become .restext form input.submit:hover {
background: url(../img/restext-submit.gif) no-repeat bottom left;
}

#content .bg .leftcol .profile2 ul li {
background: none;
margin: 0;
padding: 0;
border: 0;
margin-bottom: 7px;
}

#content .bg .leftcol .profile2 ul li a {
background: url(../img/profile2-li-mail.gif) no-repeat top left;
width: 131px;
height: 23px;
color: #ffffff;
display: block;
line-height: 23px;
padding-left: 35px;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .leftcol .profile2 ul li.w1 a {
background: url(../img/profile2-li-wink.gif) no-repeat top left;
}

#content .bg .leftcol .profile2 ul li.w1 .smenu, #content .bg .centercol .center .inboxbt .smenu {
position: absolute;
top: 24px;
left: 0;
z-index: 999;
background: #ffffff;
border: 1px solid #b5b5b5;
border-bottom: 0;
width: 300px;
margin: 0;
padding: 0;
}

 #content .bg .centercol .center .inboxbt .smenu {
 top: 17px;
 left: 106px;}

#content .bg .leftcol .profile2 ul li.w1 .smenu ul li, #content .bg .leftcol .profile2 ul li.w1 .smenu ul, #content .bg .centercol .center .inboxbt .smenu ul, #content .bg .centercol .center .inboxbt .smenu ul li {
margin: 0;
padding: 0;
top: 0;}

#content .bg .leftcol .profile2 ul li.w1 .smenu ul li a, #content .bg .centercol .center .inboxbt .smenu ul li a {
text-align: left;
background: 0;
width: auto;
height: auto;
display: block;
float: none;
padding: 5px;
margin: 0;
color: #000000;
top: 0;
border-bottom: 1px solid #b5b5b5;
line-height: 14px;
background: #ffffff;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .bg .centercol .center .inboxbt .smenu ul li a:hover {
text-decoration: underline;}

#content .bg .leftcol .profile2 ul li.m1 a {
background: url(../img/profile2-li-msg.gif) no-repeat top left;
}

#content .bg .leftcol .profile2 ul li.a1 a {
background: url(../img/profile2-li-add.gif) no-repeat top left;
color: #010000;
}

#content .bg .leftcol .profile2 ul li.f1 a {
background: url(../img/profile2-li-for.gif) no-repeat top left;
color: #010000;
}

#content .bg .leftcol .profile2 ul li.b1 a {
background: url(../img/profile2-li-block.gif) no-repeat top left;
color: #010000;
}

#content .bg .centercol .center .himphoto {
width: 298px;
height: 348px;
border: 1px solid #010000;
float: left;
margin-bottom: 10px;
}

#content .bg .centercol .center .himphoto h4 {
color: #696969;
padding: 20px;
margin: 0;
text-transform: uppercase;
font-size: 13px;
}

#content .bg .centercol .center .himphoto p {
color: #0c00ff;
padding: 20px;
padding-top: 0;
margin: 0;}

#content .bg .centercol .center .himphoto p a {
color: #0c00ff;}

#content .bg .centercol .center .proftext {
float: left;
width: 330px;
float: right;
padding: 0;
margin: 0;
text-align: left;
margin-bottom: 10px;
}

#content .bg .centercol .center .proftext h3 {
margin: 0;
padding: 0;
background: 0;
color: #010000;
display: block;
width: auto;
height: auto;
font-size: 16px;
font-weight: normal;
position: relative;
top: auto;
left: auto;
margin-bottom: 10px;}

#content .bg .centercol .center .proftext p {
padding: 0;
margin: 0;
margin-bottom: 10px;
font-size: 12px;}

#content .bg .centercol .center .proftext p.small {
font-size: 11px;
}

#content .bg .centercol .center .proftext table {
font-size: 10px;
margin: 0;
padding: 0;}

#content .bg .centercol .profprof .profimg, .impopup .imgallery .browse .profimg {
display: block;
margin: 5px;
padding: 0;
border: 1px solid #010000;
width: 60px;
height: 70px;
margin-left: 0;
float: left;
background: #cccccc;}

#content .bg .centercol .srfimg .profimg {
border: 1px solid #cccccc;
background: #f5f5f5;}

#content .bg .centercol .srfimg .srftxt {
position: absolute;
bottom: 45px;
left: 40px;
color: #cf0000;
font-size: 18px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .centercol .srfimg .himphoto, #content .bg .centercol .srfimgfree .himphoto  {
background: #cccccc;
border: 1px solid #000000;}

#content .bg .centercol .getto p {
margin: 0;
padding: 0;
margin-bottom: 10px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .bg .centercol .srf p {
font-size: 14px;}

#content .bg .centercol .srf p.blue {
color: #3000ff;
}

#content .bg .centercol .srf p.small {
font-size: 12px;
}

#content .bg .centercol .srf p a, #content .bg .centercol .srfimg .srftxt a {
color: #3000ff;}

#content .bg .centercol .getto h4 {
font-size: 11px;
color: #666666;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .centercol .myint ul {
display: block;
width: 150px;
padding: 10px;
margin: 0;
padding-top: 0;
padding-bottom: 0;
float: left;}

#content .bg .centercol .myint ul li {
list-style: disc;
margin-left: 10px;
line-height: 18px;}

#content .bg .centercol-left {
float: left;}

#content .bg .centercol-left .srchcent .sort label, #content .bg .centercol-left .srchcent .sort input.check {
display: block;
float: left;
font-weight: normal;
margin: 0;
padding: 0;
margin-right: 5px;}

#content .bg .centercol-left .srchcent .sort a.delete, #content .bg .centercol-left .srchcent .sort input.delete {
background: #003333 url(../img/delete-bg.gif) no-repeat center;
color: #ffffff;
text-decoration: none;
display: block;
float: left;
width: 64px;
height: 19px;
text-align: center;
top: -3px;
margin-left: 10px;
line-height: 19px;
}

#content .bg .centercol-left .srchcent .sort input.delete {
border: 0;
cursor: pointer;
line-height: auto;
padding-top: 0;
padding-bottom: 4px;
}

#content .bg .centercol-left .noresults h4 {
margin-top: 0;}

#content .bg .centercol-left .noresults ul li {
list-style: disc;
margin: 5px;
margin-left: 20px;
}

#content .bg .centercol-left .profilebox input.check {
position: absolute;
left: -23px;
top: 50px;
}

#content .bg .centercol-left .profilebox p.graytext {
background: #d6d7d9;
color: #333333;
margin: 0;
padding: 10px;
padding-left: 30px;
padding-right: 30px;
display: block;
width: 590px;}

#content .bg .centercol-left .profilebox p.graytext input.check {
top: 15px;}

#content .bg h2.searchfm {
color: #003333;
font-size: 14px;
display: block;
float: none;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin: 0;
padding: 0;
margin-bottom: 10px;
margin-left: 20px;
}

#content .inbox h2.h2in {
text-transform: uppercase;
font-size: 18px;
color: #010101;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin: 0;
padding: 0;
float: none;
display: block;
font-weight: normal;
margin-bottom: 20px;
/*margin-left: 20px;*/
margin-left: 5px;
}

#content .inbox .leftcol .srchmenu ul  {
margin-top: 7px;
margin-bottom: 0;}

#content .inbox .leftcol .srchmenu ul li {
border: 0;
background: 0;
padding: 0;
padding-top: 3px;
padding-bottom: 3px;
margin: 0;}

#content .inbox .leftcol .srchmenu ul li em.empty {
font-size: 9px;
color: #010101;
font-weight: normal;}

#content .inbox .leftcol .srchmenu h3 a.h3edit {
position: absolute;
right: 10px;
top: 5px;
color: #ffffff;
font-size: 10px;
font-weight: normal;}

#content .inbox .leftcol .srchmenu form.addf {
padding-top: 20px;
width: 167px;}

#content .inbox .leftcol .srchmenu form.addf label {
font-weight: bold;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px; }

#content .inbox .leftcol .srchmenu form.addf input {
width: 167px;}

#content .inbox .leftcol .srchmenu form.addf input.submit {
width: 44px;
height: 19px;
background: url(../img/addf-submit-bg.gif) no-repeat top left;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height: 12px;
padding-bottom: 3px;
font-weight: normal;
margin-top: 5px;}

#content .inbox .leftcol .srchmenu form.addf input.submit:hover {
background: url(../img/addf-submit-bg.gif) no-repeat bottom left;}

#content .inbox .leftcol .iconbox {
padding: 19px;
padding-top: 0;
padding-bottom: 0;
width: 167px;
text-align: left;
font-size: 9px;
}
#content .inbox .leftcol .iconbox ul li {
height: 30px;
display: block;}

#content .inbox .leftcol .iconbox ul li a{
line-height: 30px;
background: url(../img/icon-winks.gif) no-repeat left center;
padding-left: 35px;
height: 30px;
display: block;
text-decoration: none;}

#content .inbox .leftcol .iconbox ul li.mail a {
background: url(../img/icon-mail.gif) no-repeat left center;
}

#content .inbox .leftcol .iconbox ul li.rmail a {
background: url(../img/icon-rmail.gif) no-repeat left center;
}

#content .inbox .leftcol .iconbox ul li.locked a {
background: url(../img/icon-locked.gif) no-repeat left center;
}

#content .inbox .leftcol .iconbox ul li.reply a {
background: url(../img/icon-reply.gif) no-repeat left center;
}

#content .inbox .leftcol .iconbox ul li a:hover {
text-decoration: underline;}

#content .inbox .centercol .srchcent {
border: 0;
padding: 0;
width: 710px;
padding-top: 30px;
}

#content .inbox .centercol .srchcent .inboxtop {
background: #010101 url(../img/inbox-top.gif) no-repeat top left;
width: 710px;
height: 24px;
line-height: 24px;
color: #ffffff;
position: absolute;
top: 0;
left: 0;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .inbox .centercol .srchcent .outboxtop1 {
background: #010101 url(../img/inbox-top3.png) no-repeat top left;
}
#content .inbox .centercol .srchcent .inboxtop1 {
background: #010101 url(../img/inbox-top1.gif) no-repeat top left;
}

#content .inbox .centercol .srchcent .inboxtop2 {
background: #010101 url(../img/inbox-top2.gif) no-repeat top left;
}

#content .inbox .centercol .srchcent .outboxtop {
background: #010101 url(../img/outboxtop.gif) no-repeat top left;
}

#content .inbox .centercol .srchcent .inboxtop input {
display: inline;
margin: 0;
padding: 0;
margin-left: 5px;
top: 2px;}

#content .inbox .centercol .srchcent .inboxtop label {
font-weight: bold;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
}

#content .inbox .centercol .srchcent .inboxtop a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
background: url(../img/arrow-top.gif) no-repeat right center;
padding-right: 10px;}

#content .inbox .centercol .srchcent .inboxtop a.from {
margin-left: 130px;
}

#content .inbox .centercol .srchcent .inboxtop1 a.from {
margin-left: 40px;
}

#content .inbox .centercol .srchcent .inboxtop2 a.from {
margin-left: 35px;
background: none;
padding: 0;
}

#content .inbox .centercol .srchcent .inboxtop a.enve {
margin-left: 120px;
}

#content .inbox .centercol .srchcent .outboxtop a.enve {
margin-left: 135px;
}

#content .inbox .centercol .srchcent .outboxtop a.read {
margin-left: 35px;
}

#content .inbox .centercol .srchcent .inboxtop a.res {
margin-left: 40px;
}

#content .inbox .centercol .srchcent .inboxtop1 a.res {
margin-left: 30px;
}

#content .inbox .centercol .srchcent .inboxtop2 a.res {
margin-left: 375px;
background: none;
padding: 0;
}

#content .inbox .centercol .srchcent .inboxtop a.sub {
margin-left: 85px;
}

#content .inbox .centercol .srchcent .inboxtop1 a.sub {
margin-left: 110px;
}

#content .inbox .centercol .srchcent .inboxtop2 a.sub {
margin-left: 30px;
background: none;
padding: 0;
}

#content .inbox .centercol .srchcent .outboxtop a.sub {
margin-left: 32px;
}

#content .inbox .centercol .srchcent table {
width: 100%;
border-collapse: collapse;}

#content .inbox .centercol .srchcent table tr td {
padding: 5px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #b5b5b5;}

#content .inbox .centercol .srchcent table tr td.w10 {
width: 10px;
}

#content .inbox .centercol .srchcent table tr td.w60 {
width: 60px;
}

#content .inbox .centercol .srchcent table tr td.w120 {
width: 130px;
}

#content .inbox .centercol .srchcent table tr td.w150 {
width: 150px;
}

#content .inbox .centercol .srchcent table tr td.w160 {
width: 160px;
}

#content .inbox .centercol .srchcent table tr td.w70 {
width: 70px;
}

#content .inbox .centercol .srchcent table tr td.w55 {
width: 55px;
}

#content .inbox .centercol .srchcent table tr td.w140 {
width: 140px;
}

#content .inbox .centercol .srchcent table.tablemail tr td a {
line-height: 102px;
overflow: hidden;
display: block;
height: 102px;}

#content .inbox .centercol .srchcent table.tablemail tr td.w55 a img {
margin-top: 45px;}

#content .inbox .centercol .srchcent table tr td.tfold {
width: 460px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
}

#content .inbox .centercol .srchcent table tr td.tmsg {
width: 80px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
color: #7f7f7f;
text-align: center;
}

#content .inbox .centercol .srchcent table tr td.tunread {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
color: #7f7f7f;
font-weight: bold;
text-align: center;
padding-right: 80px;
}

#content .inbox .centercol .srchcent table tr td.ttotals {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
color: #7f7f7f;
text-align: right;
font-weight: bold;
}

#content .inbox .centercol .srchcent table tr.tborder td {
border-bottom: 0;}

#content .inbox .centercol .srchcent table tr td.tfold a {
color: #314aae;
text-decoration: none;}

#content .inbox .centercol .srchcent table tr td.tfold a strong {
color: #314aae;
font-size: 14px;
background: url(../img/folder-ico.gif) no-repeat left center;
padding-left: 30px;
line-height: 19px;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 20px;
}

#content .inbox .centercol .srchcent  p.txtinbox {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .inbox .centercol .srchcent  p.txtinbox a {
color: #0008ff;}

#content .inbox .centercol .srchcent .nextpage {
text-decoration: none;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
float: right;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 10px;
color: #213ca5;
}

#content .inbox .centercol .srchcent .nextpage  img {
top: 1px;}

#content .inbox .centercol .srchcent .nexttop {
position: absolute;
top: -35px;
right: 0;}

#content .inbox .centercol .srchcent .inboxbt {
top: -25px;
left: 0;
position: absolute;
width: 600px;
z-index: 999999;}

#content .inbox .centercol .srchcent .inboxbt a {
background: #003333 url(../img/delete-bg.gif) no-repeat center;
color: #ffffff;
text-decoration: none;
display: block;
float: left;
width: 64px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
height: 19px;
line-height: 19px;
text-align: center;
top: -3px;
margin-left: 10px;}

#content .inbox .centercol .srchcent .inboxbt a.chmail {
width: 86px;
background: #003333 url(../img/chmail-bg.gif) no-repeat center; }

#content .inbox .centercol .srchcent .inboxbt .move {
width: 47px;
padding-right: 10px;
background: #003333 url(../img/move-bg.gif) no-repeat center;
cursor: pointer;
color: #ffffff;
text-decoration: none;
display: block;
float: left;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
height: 19px;
line-height: 19px;
text-align: center;
top: -3px;
margin-left: 10px;
}

#content .inbox .centercol .srchcent .inboxbt .move .smenu, #content .bg .centercol .srchcent .profilebox .box .smenu {
position: absolute;
top: 20px;
left: 0;
background: #ffffff;
display: block;
z-index: 99999;
margin: 0;
padding: 0;
border: 1px solid #b5b5b5;
border-bottom: 0;}

#content .bg .centercol .srchcent .profilebox .box .wpop {
display: block;
position: relative;
}

#content .bg .centercol .srchcent .profilebox .box .smenu {
width: 300px;
left: 29px;}

#content .inbox .centercol .srchcent .inboxbt .move .smenu ul, #content .inbox .centercol .srchcent .inboxbt .move .smenu ul li, #content .bg .centercol .srchcent .profilebox .box .smenu ul li {
margin: 0;
padding: 0;
display: block;}

#content .inbox .centercol .srchcent .inboxbt .move .smenu a, #content .bg .centercol .srchcent .profilebox .box .smenu a {
display: block;
float: none;
height: auto;
width: auto;
background: 0;
margin: 0;
padding: 10px;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 1px solid #b5b5b5;
text-align: left;
top: 0;
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: normal;
}

#content .bg .centercol .srchcent .profilebox .box .smenu a  {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;}

#content .inbox .centercol .srchcent .inboxbt .move .smenu a:hover, #content .bg .centercol .srchcent .profilebox .box .smenu a:hover {
text-decoration: underline;}

#content .inbox .centercol .srchcent .inboxbt a.photow {
width: 176px;
background: #003333 url(../img/photov-bg.gif) no-repeat center; }

#content .inbox .centercol .sendmail h3 {
background: url(../img/h3-sendmail.gif) no-repeat center;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: bold;
}

#content .inbox .centercol .sendmail .sendphoto {
width: 120px;
text-align: center;
float: left;
margin-top: 20px;
}

#content .inbox .centercol .sendmail .formsend {
width: 580px;
height: 200px;
float: right;
margin-top: 20px;
text-align: left;
}

#content .inbox .centercol .sendmail .formsend form {
width: 580px;
}

#content .inbox .centercol .sendmail .formsend form p {
float: none;
clear: both;
/*padding-bottom: 10px;*/}

#content .inbox .centercol .sendmail .formsend form label {
display: block;
font-weight: bold;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
width: 70px;
text-align: right;
float: left;
font-size: 12px;
margin-right: 10px;
line-height: 20px;
}

#content .inbox .centercol .sendmail .formsend form label.usern {
width: auto;
color: #3200ff;
}

#content .inbox .centercol .sendmail .formsend form input, #content .inbox .centercol .sendmail .formsend form textarea {
border: 1px solid #b7b7b7;
line-height: 16px;
height: 16px;
width: 480px;
margin: 0;}

#content .inbox .centercol .sendmail .formsend form textarea {
height: 330px;}

#content .inbox .centercol .sendmail .formsend form p.alertmsg {
color: #cd0000;
font-size: 10px;
margin-left: 80px;}

#content .inbox .centercol .sendmail .formsend form input.submit, .impopup .sharethisbox form.sharethis input.submit, .impopup .editpopup input.submit, #content .inbox .centercol .sendmail .formsend form a.submit   {
display: block;
float: left;
width: 135px;
height: 26px;
font-weight: bold;
background: #d21818 url(../img/fotohome-submit.gif) no-repeat top left;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
border: 0;
color: #ffffff;
cursor: pointer;
padding-bottom: 3px;
line-height: 14px;
margin-right: 10px;
font-size: 16px;
text-transform: uppercase;}

.impopup .sharethisbox form.sharethis input.submit:hover, .impopup .editpopup input.submit:hover, #content .inbox .centercol .sendmail .formsend form a.submit:hover {
background: #d21818 url(../img/fotohome-submit.gif) no-repeat bottom left;
margin-left: 0;
}

#content .inbox .centercol .sendmail .formsend form a.submit {
height: 26px;
text-decoration: none;
text-align: center;
line-height: 24px;
padding: 0;}

#content .inbox .centercol .sendmail .formsend form input.submitsend {
margin-left: 110px;}

#content .inbox .centercol .sendmail .usertxt {
border-bottom: 1px solid #b7b7b7;
width: 710px;
padding-top: 10px;
padding-bottom: 10px;
}

#content .inbox .centercol .sendmail .usertxtbt {
border: 0;}

#content .inbox .centercol .sendmail .usertxt table td {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
border: 0;
font-size: 12px;
padding: 10px;
padding-bottom: 5px;
padding-top: 5px;}

#content .inbox .centercol .sendmail .usertxt table td.t50  {
width: 50px;}

#content .inbox .centercol .sendmail .usertxtbt table td.t50  {
vertical-align: top;}

#content .inbox .centercol .sendmail .usertxt table td.t100  {
width: 100px;}

#content .inbox .centercol .sendmail .usertxt table td strong.blue {
color: #0000ff;}

.impopup {
width: 100%;
height: 130%;
position: absolute;
margin: 0;
padding: 0;
top: 0;
left: 0;
text-align: center;
background: url(../img/login-box-bg.png) repeat;
z-index: 999999999999999999999;
overflow: visible;}


.newwin {
width: auto;
height: auto;}

.impopup .imbox, .impopup .editpopup, .impopup .imgallery {
width: 580px;
height: 460px;
top: 200px;
background: #ffffff;
margin: auto;
text-align: left;
padding: 10px;
color: #000000;
}

.impopup .editpopup, .impopup .imgallery {
width: 300px;
padding: 20px;
height: auto;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
border: 1px solid #b7b7b7;}

.impopup .imgallery {
width: 660px;}

.impopup .editpopup form {
width: 300px;
}

.newwin .imbox {
top: 0;}

.impopup .imbox .imleft {
width: 377px;
height: 440px;
padding: 5px;
padding-right: 7px;
float: left;
background: #eef1f4 url(../img/imleft-bg.gif) no-repeat top left;}

.impopup .imbox .imleft .imuser {
border: 1px solid #b4b6b5;
background: #ffffff;
height: 96px;
width: 371px;
padding: 2px;
margin-bottom: 8px;
}

.impopup .imbox .imleft .imuser .imphoto {
border: 1px solid #000000;
height: 93px;
width: 79px;
float: left;}

.impopup .imbox .imleft .imuser p.imdesc {
float: left;
margin-left: 10px;
font-size: 11px;
line-height: 16px;
}

.impopup .imbox .imleft .imuser p.imdesc strong {
color: #0000ff;
font-size: 12px;}

.impopup .imbox .imleft .imuser p.imdesc em {
color: #ff0000;
font-size: 10px;
text-transform: uppercase;}

.impopup .imbox .imleft .imuser p.imdesc a {
color: #ff9900;
font-weight: bold;
text-decoration: none;
}

.impopup .imbox .imleft .imtext {
border: 1px solid #b4b6b5;
background: #ffffff;
height: 230px;
width: 371px;
padding: 2px;
}

.impopup .imbox .imleft ul {
width: 373px;
padding: 2px;
border-bottom: 1px solid #b4b6b5;}


.impopup .imbox .imleft ul li  {
display: inline;
color: #0069e9;
font-size: 9px;
padding-left: 30px;
padding-right: 30px;}

.impopup .imbox .imleft ul li a {
color: #0069e9;
text-decoration: none;}

.impopup .imbox .imleft form textarea {
border: 1px solid #b4b6b5;
display: block;
float: left;
height: 61px;
width: 310px;
background: #ffffff;
padding: 2px;
margin-top: 5px;}

.impopup .imbox .imleft form input.submit {
background: #c51515;
color: #ffffff;
border: 0;
width: 55px;
height: 65px;
margin-top: 5px;
float: right;
background: url(../img/im-submit-bg.gif) no-repeat top left;
cursor: pointer;
font-size: 16px;
text-transform: uppercase;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: bold;}

.impopup .imbox .imright {
width: 166px;
float: right;
text-align: center;}

.impopup .imbox .imright .myim {
width: 150px;
height: 318px;
padding: 6px;
padding-right: 10px;
text-align: left;
margin-top: 11px;
background: #eef1f4 url(../img/myim-bg.gif) no-repeat top left;}

.impopup .imbox .imright .myim h3 {
margin: 0;
text-align: center;
display: block;
padding: 0;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;
margin-bottom: 4px;}

.impopup .imbox .imright .myim .imbx {
border: 1px solid #b4b6b5;
background: #ffffff;
width: 130px;
height: 273px;
text-align: left;
padding: 10px;
}

.impopup .imbox .imright .myim .imbx ul li {
display: block;
color: #000000;
padding: 3px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
}

.impopup .imbox .imright .myim .imbx ul li a {
color: #000000;
text-decoration: none;}

.impopup .imbox .imright .myim .imbx ul li a.active {
font-weight: bold;}

.impopup .imbox .imright .myim .imbx ul li a.imdel {
float: right;}

.impopup .imbox .imright .imbxblack {
background: #000000 url(../img/boxblack-bg.gif) no-repeat top left;
width: 164px;
height: 86px;
margin-bottom: 11px;
}

.impopup .imbox .imright a.imterms {
color: #0069e9;
font-size: 9px;
text-decoration: none;
}

.impopup .imerror {
width: 420px;
margin: auto;
top: 100px;
background: #ffffff;
color: #000000;
padding: 20px; }

.impopup .imerror p {
font-size: 14px;
margin: 0;
padding: 0;
margin-bottom: 15px;}

.impopup .imerrorterms {
width: 510px;
padding-bottom: 10px;
padding-top: 10px;
top: 2px;
}

.impopup .imerrorterms p {
font-size: 11px;
text-align: left;
line-height: 14px;
}

.impopup .imerrorterms h4 {
font-size: 11px;
margin: 0;
padding: 0;
margin-bottom: 15px;
text-align: left;}

.impopup .imerror a {
border: 1px solid #666666;
display: block;
margin: auto;
color: #666666;
width: 70px;
padding: 4px;
font-size: 14px;
text-decoration: none;
}

.login .srchmenu p.parial {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;}

.impopup .sharethisbox {
width: 460px;
margin: auto;
top: 100px;
background: #ffffff;
color: #000000;
text-align: left;
padding: 20px;
padding-top: 10px;}

.impopup .sharethisbox form.sharethis input.submit  {
margin-left: 0;
}

.impopup .sharethisbox form.sharethis h4, .impopup .sharethisbox h3 {
padding-left: 0;
margin-left: 0;
}

.impopup .sharethisbox form.sharethis h4 {
font-size: 11px;
}

.impopup .sharethisbox h3 {
padding-top: 0;
margin-top: 0;}

.impopup .editpopup label {
font-size: 12px;
font-weight: bold;}

.impopup .editpopup select {
width: 150px;}

.impopup .editpopup a.close {
color: #0000ff;
position: absolute;
top: 10px;
right: 10px;}

.impopup .imgallery .browse {
padding-bottom: 15px;
border-bottom: 1px solid #b7b7b7;}

.impopup .imgallery .browse a.prew {
width: 20px;
height: 72px;
background: url(../img/arrow-left.gif) no-repeat center;
float: left;
text-decoration: none;
margin-top: 5px;
margin-right: 10px;
}

.impopup .imgallery .browse a.next {
width: 20px;
height: 72px;
background: url(../img/arrow-right.gif) no-repeat center;
float: right;
text-decoration: none;
margin-top: 5px;
}

.impopup .imgallery .hphoto {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

.impopup .imgallery .hphoto h2 {
text-align: left;
display: block;
margin: 0;
padding: 0;
margin-bottom: 20px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;}

.impopup .imgallery .pagging {
text-align: center;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}


#content .inbox .centercol .srchcent table tr td a {
text-decoration: none;
}

#content .inbox .centercol .srchcent table tr td.w150 a {
text-decoration: underline;
}

#content .inbox .centercol .srchcent table tr td.w150 a:hover {
text-decoration: none;
}

#header .flogo {
position: absolute;
top: 20px;
right: 0;
width: 145px;
}

#content .bg .fullcenter .fcnt .upleft .wbox form .box label.and {
font-weight: normal;
margin-left: 4px;
margin-right: 4px;
float: left;}

#content .bg .fullcenter .fcnt .upleft .wbox form .box select.and {
width: auto;
float: left;}

#page .fv01 .flogo {
border: 0;
}

#page .fv01 .socico {
display: block;
position: absolute;
right: 170px;
bottom: 0;}

#page .lbv01  {
font-size: 12px;
margin-bottom: 0;}

#page .lbv01 ul li a {
padding-left: 7px;
line-height: 18px;
color: #cccdcc;
background: url(../img/lbv01-li.gif) no-repeat left center;
}

#page .lnv01  {
margin-top: 0;}

#page .lnv01 h4 {
font-size: 18px;
text-transform: none;}

#page .lnv01 p {
font-size: 12px;
margin-bottom: 10px;}

#page .lnv01 img.imgph {
float: right;
margin-left: 15px;
margin-bottom: 15px;}

#page .createprof {
margin-top: 30px;
margin-bottom: 30px;}

#page .createprof .createprofimg {
background: url(../img/createprof.png) no-repeat center;
width: 970px;
height: 172px;}

#page .createprof h4 {
font-size: 18px;
margin-bottom: 10px;
}

#page .createprof .createprofimg strong.img1, #page .createprof .createprofimg strong.img2, #page .createprof .createprofimg strong.img3 {
position: absolute;
top: 50px;
left: 170px;
color: #f1eb01;
font-weight: bold;
font-size: 13px;
width: 100px;
text-align: center;}

#page .createprof .createprofimg strong.img2 {
left: 535px;
top: 60px;
width: 70px;}

#page .createprof .createprofimg strong.img3 {
left: 855px;
top: 60px;
width: 90px;}

#content .bg .fullcenter .adsbenefits {
background: #920a0a;
width: 852px;
margin-left: 5px;
padding: 18px;
margin-bottom: 20px;}

#content .bg .fullcenter .adsbenefits h2 {
color: #ffffff;
font-size: 22px;
margin: 0;
padding: 0;
margin-bottom: 10px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#content .bg .fullcenter .adsbenefits h2 strong {
color: #fffe00;
text-transform: uppercase;}

#content .bg .fullcenter .adsbenefits p {
font-size: 14px;
font-weight: bold;
color: #ffffff;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin: 0;
padding: 0;
}

#content .bg .fullcenter .adsbenefits .adsbentop {
position: absolute;
top: 0;
left: 0;
width: 888px;
height: 8px;
background: url(../img/adsbenefits-top.gif) no-repeat top left;}

#content .bg .fullcenter .adsbenefits .adsbenbot {
position: absolute;
bottom: 0;
left: 0;
width: 888px;
height: 8px;
background: url(../img/adsbenefits-bot.gif) no-repeat top left;}

table tr td.w70 em {
font-size: 10px;
color: #747474;
font-style: normal;}

#content .bg .affilhome {
width: 930px;
height: 479px;
background: #920a0a url(../img/affil-home.jpg) no-repeat top left;
color: #ffffff;
margin: auto;
margin-top: 10px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#content .bg .affilhome .atext {
width: 530px;
position: absolute;
right: 20px;
top: 20px;
}

#content .bg .affilhome h2 {
color: #ffffff;
font-size: 30px;
margin-bottom: 15px;
line-height: 30px;
padding: 0;
margin-left: 0;
}

#content .bg .affilhome p {
font-size: 17px;
font-weight: bold;
line-height: 17px;
margin-bottom: 10px;
}

#content .bg .affilhome ul li {
margin-left: 10px;
list-style: disc;
font-family: Verdana;
font-size: 12px;
margin-bottom: 10px;
}

#content .bg .affilhome p strong {
color: #fffd00;}

#content .bg .affilhome .atext .abox {
width: 504px;
padding-top: 5px;
margin-left: 13px;
margin-right: 13px;}

#content .bg .affilhome .atext .abox p {
font-size: 14px;
line-height: 18px;}

#content .bg .affilhome .atext .abox .affilreg {
background: #003d76 url(../img/affil-reg.gif) no-repeat top left;
width: 464px;
padding: 20px;
padding-top: 10px;
height: 132px;}

#content .bg .affilhome .atext .abox .affilreg  h3 {
margin: 0;
padding: 0;
font-size: 22px;}

#content .bg .affilhome .atext .abox .affilreg form {
width: 464px;}

#content .bg .affilhome .atext .abox .affilreg form label {
width: 60px;
font-size: 11px;
display: block;
float: left;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: normal;}

#content .bg .affilhome .atext .abox .affilreg form input {
width: 177px;}

#content .bg .affilhome .atext .abox .affilreg form input.submit {
width: 241px;
background: url(../img/affil-submit.gif) no-repeat top left;
text-transform: none;
margin: 0;
top: 0;
margin-left: 0;}

#content .bg .affilhome .atext .abox .affilreg form input.submit:hover {
background: url(../img/affil-submit.gif) no-repeat bottom left;}

#content .bg .affilhome .atext .abox .affilreg .info {
display: block;
position: absolute;
top: 55px;
right: 30px;
width: 180px;
text-align: center;
font-size: 10px;}

#content .bg .affilbx, #content .bg .affilbxlast {
width: 306px;
height: 112px;
float: left;
margin-right: 6px;
margin-top: 6px;
}

#content .bg .affilbxlast  {
margin-right: 0;}

.hidden, #content .bg .centercol .srchcent .profilebox .box .hidden {
display: none;}

.upgrade .small {
font-weight: normal;
font-size: 11px;}

#content .bg .fullcenter .htext input.submit {
margin: 0;
margin: auto;
top: -3px;
bottom: 0;
}

#content .bg .fullcenter .htext .submitwhite {
display: block;
padding: 20px;
padding-top: 0;
padding-bottom: 0;
background: #ffffff;
margin: auto;
width: 150px;}

#content .bg .fullcenter .hbt {
margin-bottom: 60px;
margin-top: 40px;
}

#content .bg .progress {
position: absolute;
top: 5px;
left: 283px;
width: 400px;
height: 16px;
text-align: center;
border: 1px solid #999999;
}

#content .bg .progress em {
text-align: center;
width: 400px;
position: absolute;
margin: auto;
padding: 0;
display: inline;
top: 1px;
left: 0;
font-style: normal;
font-size: 10px;
}

#content .bg .progress .line {
display: block;
height: 16px;
width: auto;
margin: 0;
padding: 0;
background: #ffd9d9;
width: 400px;}

#content .bg .progress .l50 {
width: 200px;}

#content .bg .progress .l95 {
width: 380px;}

#content .bg .progress .l85 {
width: 340px;}

#content .bg .upgrade .promotext {
text-transform: uppercase;
font-family: Arial;
font-style: italic;
top: 1px;
font-size: 14px;
letter-spacing: 1px;
}

#content .bg .upgrade .none {
text-transform: none;
}

#content .bg .upgrade .promotext strong {
color: #ffff00;}

#links p.justify {
text-align: justify;}

#content .bg .fullcenter form#blocked-add input.text {
width: 140px;}

#content .bg .fullcenter form#blocked-add input.submit {
left: 7px;
width: 113px;
background: url(../img/login-submit1.gif) no-repeat top left;}

#content .bg .fullcenter form#blocked-list ul.blocked-list {
top: -10px;
margin-bottom: 20px;}

#content .bg .fullcenter form#blocked-list input.down {
top: 78px;
left: -8px;
width: 113px;
background: url(../img/login-submit1.gif) no-repeat top left;}

#content .bg .fullcenter form#blocked-add input.submit:hover, #content .bg .fullcenter form#blocked-list input.down:hover  {
background: url(../img/login-submit1.gif) no-repeat bottom left;}

#content .bg .fullcenter form#blocked-list h3 {
font-size: 11px;
margin-bottom: 5px;
padding: 0;}

#content .bg .fullcenter form#blocked-list p {
margin-top: 5px;}

#content .leftcol .srchmenu p.msgleft {
padding-left: 8px;}

#content .leftcol .srchmenu p.msgleft em {
left: -7px;
margin-right: -9px;
font-style: normal;}

#content .centercol .srchcent .sort select {
width: 126px;}

#content .bg .sr .fcnt .upleft .wbox .check input {
left: -4px;
top: 2px;
margin-right: 0;}

#content .centercol .center .addkey form input#e_keyword {
width: 142px;
}

#content .centercol .center .addkey form input.plus {
left: 0;
}

#content .bg .upgrd .upright table {
border-spacing: 0;
position: relative;
/*border-collapse: separate !important;*/
}

#content .bg .gray .col label, #content .bg .bx .gray div label, #content .bg .profile .gray .bx label, #content .bg .profile .bx .col label {
color: #000000;}

#content .bg .uphotos .upload form input#upload_submit {
left: 150px;}

#content .centercol .srchcent .profilebox .box img.flag {
left: 4px;}

#content .bg .profile input#approvalsubmit {
width: 215px;
background: url(../img/input-pay-bg.gif) no-repeat top left;}

#content .bg .profile input#approvalsubmit:hover {
width: 215px;
background: url(../img/input-pay-bg.gif) no-repeat bottom left;}


.rederror {
	color: red;
}

#content .bg .becomember .become .reswink h3, #content .bg .becomember .become .reswink h3 p {
margin-bottom: 0;
width: 400px;
}


#content .bg .becomember .become .reswink p.small {
margin: 0;
margin-top: 15px;
}

#content .bg .becomember .become .reswink p.group {
margin-top: 50px;
font-size: 14px;
margin-bottom: -35px;}

#content .bg .profile .box select#marital,
#content .bg .profile .box select#ethnic,
#content .bg .profile .box select#education,
#content .bg .profile .box select#faith,
#content .bg .profile .box select#bodytype,
#content .bg .profile .box select#exercise,
#content .bg .profile .box select#smoke,
#content .bg .profile .box select#drink,
#content .bg .profile .box select#living,
#content .bg .profile .box select#havekids,
#content .bg .profile .box select#wantkids,
#content .bg .profile .box select#political {
width: 210px;}

#content .bg .profile .box select#eyecolor {
width: 140px;}

#content .bg .profile .box select#haircolor {
width: 130px;}

#content .bg .profile .box select.selects {
width: auto;}

#content .bg .profile .slctboxgray {
margin: 20px;
margin-top: 39px;
background: #e8e8e8;
width: 100%;}

#content .bg .profile .slctboxgray .box {
left: -5px;
line-height: 28px;
}


#content .bg .profile .slctboxgray .box label {
top: -28px;
left: -5px;
margin-bottom: -20px;
font-size: 11px;}

#content .bg .profile .slctboxgray .box select {
width: 50px;
margin-top: 5px;
position: absolute;
left: 30px;}

#content .bg .profile .eyecol{
top: 35px;}

#content .bg .profile .box2 {
margin-bottom: 0;
}

table.introduce tr td strong {
left: 8px;
margin-right: 8px;
}

#content .bg .fullcenter .upleft .wbox .orangebanner {
display: block;
position: absolute;
z-index: 99;
top: 25px;
right: 8px;
background: url(../img/bestvalue.png);
width: 70px;
height: 62px;}

/** START: PROFILE NEW VERSION **/


.profboxright {
display: block;
float: left;
border: 1px solid #b6b6b6;
margin: 5px;
width: 300px;
padding: 12px;
min-height: 363px;
}

.profboxleft {
float: right;
display: block;
border: 1px solid #b6b6b6;
margin: 5px;
width: 372px;
background: #f5ffe7;
min-height: 387px;
}

#content .bg .centercol .gettonew .divcolor {
background: #f5ffe7;
width: 678px;
padding: 15px;
left: -16px;
border: 1px solid #b6b6b6;
margin-bottom: -16px;}

#content .bg .centercol .gettonew {
width: 678px;
padding: 15px;
padding-top: 35px;
margin-bottom: 20px;}

#content .bg .centercol .gettonew .divcolor h4 {
font-size: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height: 14px;
color: #000000;
}

.profboxleft .proftext {
padding: 12px 20px;
}

.profboxleft .proftext h3 {
color: #0033cc;
font-size: 16px;
font-weight: normal;
margin: 0;
text-transform: capitalize;
}

.profboxleft .proftext p {
margin-top: 0;
font-size: 12px;
}

.profboxleft .proftext p.small {
font-size: 11px;}

.profboxleft .proftext table tr td strong {
font-size: 10px;}

.profboxleft .proftext table tr td {
min-width: 140px;
line-height: 12px;
}

.profboxleft .proftext table {
left: -3px;}

.profimgdiv {
padding: 20px;
padding-top: 0;
padding-bottom: 8px;}

.profboxrighttop {
width: 326px;
top: -1px;
left: -1px;
position: absolute;
height: 8px;
background: url(../img/profrightbg-top.png) no-repeat top left;}

.profboxrightbottom {
width: 326px;
bottom: -1px;
left: -1px;
position: absolute;
height: 8px;
background: url(../img/profrightbg-bottom.png) no-repeat top left;}

.profboxlefttop {
width: 374px;
top: -1px;
left: -1px;
position: absolute;
height: 8px;
background: url(../img/profleftbg-top.png) no-repeat top left;}

.profboxleftbottom {
width: 374px;
bottom: -1px;
left: -1px;
position: absolute;
height: 8px;
background: url(../img/profleftbg-bottom.png) no-repeat top left;}

.gettobottom {
width: 710px;
bottom: -1px;
left: -1px;
position: absolute;
height: 8px;
background: url(../img/gettobottombg.png) no-repeat top left;}

.gettotop {
width: 710px;
top: -1px;
left: -1px;
position: absolute;
height: 8px;
background: url(../img/gettotopbg.png) no-repeat top left;}

.profimgdiv .profimg {
background: #e9e9e9; }

.profimgdiv .empty {
	background: #e9e9e9 url(../img/imgfotoico.gif) no-repeat center;
}



#content .bg .centercol .profboxright .himphoto h4 {
color: #000000;} 

#content .bg .centercol .center .himphoto, #content .bg .centercol .himphoto {
    background: url("../img/imgfotoico1.gif") no-repeat scroll center center #E9E9E9;
    border: 1px solid #010000;
    float: left;
    height: 348px;
    margin-bottom: 10px;
    width: 298px;
}

#content .bg .centercol .profboxright .himphoto h4 {
    color: #000000;
        font-size: 13px;
    margin: 0;
    padding: 20px;
    text-transform: uppercase;
}

#content .bg .centercol .center .himphoto p, #content .bg .centercol .himphoto p {
    color: #0C00FF;
    margin: 0;
    padding: 0 20px 20px;
}


#content .bg .centercol .center .himphoto p a, #content .bg .centercol .himphoto p a {
    color: #0C00FF;
}

#content .bg .centercol .center #aroundphoto1, #content .bg .centercol #aroundphoto1 {
    /*border: 1px solid #010000;
    float: left;
    max-height: 348px;
    /*margin-bottom: 10px;
    width: 300px;*/
}

#content .bg .centercol .profprof .profimg, .impopup .imgallery .browse .profimg, .profimgdiv .profimg {
    border: 1px solid #010000;
    display: block;
    float: left;
    height: 70px;
    margin: 5px 5px 5px 0;
    padding: 0;
    width: 60px;
}

.srftxt{
	color: #cc0000;
	font-family: Arial;
	font-size: 18px;
	position: absolute;
	top: 30px;
	width: 100%; 
	left: 25px;
}

#content .bg .srftxt a {
	color: #0000FF;
}
/** END: PROFILE NEW VERSION **/



.letterbg {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999999999;
background: url(../img/letterbg-bg.png);
}

.vcentering {
top: 50%;
margin: auto;
height: 100%;
width: 100%;
}

.letter {
display: block;
margin: auto;
margin-top: 0;
background: #ffffff;
width: 498px;
height: 596px;
border: 10px solid #000000;
padding: 0;
top: -310px;
text-align: left;
}

.letter h3 {
color: #000000;
font-style: italic;
font-size: 11px;
font-weight: normal;
margin: 0;
padding: 18px;
float: left;
display: block;
width: 250px;
line-height: 15px;
padding-top: 22px;
}

.letter img.letterlogo {
width: 175px;
height: 54px;
float: right;
margin: 10px;
}

.letter-text {
display: block;
background: #fffed6 url(../img/letter-text-bg.gif) repeat-x;
width: 462px;
margin: 0;
padding: 18px;
padding-top: 8px;
line-height: 16px;
font-family: Verdana;
font-size: 11px;
color: #000000;
text-align: left;}

.letter-text p {
margin: 0;
padding: 0;
}

.letter-text p.sign {
margin-top: 32px;}

.letter-text img.ceophoto {
display: block;
float: left;
margin-right: 10px;
margin-top: 16px;}

.letter-text a.letterclose {
display: block;
width: 62px;
height: 16px;
position: absolute;
background: url(../img/letter-close.gif) no-repeat top left;
color: #ffffff;
font-weight: bold;
bottom: 1px;
right: -9px;
text-transform: uppercase;
margin: 0;
padding: 0;
text-decoration: none;
padding-right: 34px;
text-align: center;
}















#content .bg .upgradenw h3 {
font-size: 14px;
font-weight: bold;
padding-left: 13px;
float: left;
color: #000000;
padding-bottom: 0;
margin-bottom: 9px;
font-family: Arial, Helvetica, sans-serif;}

#content .bg .solidbox {
border-top: 1px solid #b6b6b6;
border-bottom: 1px solid #b6b6b6;
padding: 10px;
margin-left: 5px;
margin-right: 5px;
width: 868px;
margin-bottom: 29px;
}

#content .bg .solidbox table {
width: 100%;
border: 0;
}

#content .bg .solidbox table tr td {
font-weight: bold;
font-size: 12px;
color: #0000ff;
padding: 5px;
line-height: 18px;}

#content .bg .solidbox table tr td.w320 {
width: 320px;}

#content .bg .solidbox table tr td.error {
color: #cc0000;
font-size: 11px;
font-weight: normal;
line-height: 14px;}

#content .bg hr.solid {
border-top: 1px solid #b6b6b6;
width: 100%;
visibility: visible;
display: block;
margin-left: 5px;
margin-right: 5px;
width: 888px;}

#content .bg .upgradenw form .paytotal label {
font-weight: normal;
width: 150px;}

#content .bg .upgradenw form .paytotal {
padding-bottom: 0;
width: 846px;
margin-bottom: 35px;
background: url(../img/pay2902-bg.gif) repeat-y right;}

#content .bg .upgradenw form .paytotal .payico {
margin-left: 147px;}

#content .bg .upgradenw form .paytotal .uplefttop {
width: 888px;
background: url(../img/pay2902top-bg.gif) no-repeat top left;}

#content .bg .upgradenw form .paytotal .upleftbot {
width: 888px;
background: url(../img/pay2902bot-bg.gif) no-repeat top left;}

#content .bg .upgradenw form .paytotal p.infohelp {
margin: 0;
left: 0;
padding-left: 150px;
width: 320px;}

#content .bg .upgradenw form .paytotal .leftbar {
width: 500px;
float: left;}

#content .bg .upgradenw form .paytotal .rightbar {
width: 280px;
margin-right: 10px;
float: right;
line-height: 14px;}

#content .bg .upgradenw form .paytotal .rightbar p {
line-height: 13px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 30px;
color: #000000;}

#content .bg .upgradenw form .paytotal .rightbar p input {
left: -20px;
position: absolute;
width: auto;
margin: 0;
padding: 0;}

#content .bg .upgradenw form .paytotal .rightbar h3 {
margin-bottom: -56px;
margin-left: 0;
padding-left: 0;
left: -20px;
top: -56px;
width: auto;
width: 330px;
}

#content .bg .upgradenw form .paytotal .rightbar h3 .error {
margin-left: 25px;
color: #cc0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
top: -3px;}

#content .bg .upgradenw form #siteseal {
margin-left: 125px;
float: left;
display: block;
margin-bottom: 15px;
}
#content .bg .upgradenw form input.submit {
margin: 0;
float: left;
top: 0;
text-transform: none;
top: 3px;
margin-left: 13px;
background: url(../img/submit2902.gif) no-repeat top left;
width: 176px;}

#content .bg .upgradenw form input.submit:hover {
background: url(../img/submit2902.gif) no-repeat bottom left;
}

#content .bg .uprg2013 {
padding: 20px!important;
width: 878px!important;
}

#content .bg .uprg2013 h2 {
font-size: 18px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #0066cc;
margin-bottom: 10px;}

#content .bg .uprg2013 p.p13 {
margin: 0;
font-weight: bold;
color: #555555;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin-bottom: 20px;}

#content .bg .uprg2013 .billing {
width: 462px!important;
padding: 18px!important;
padding-top: 2px!important;
}


#content .bg .uprg2013 .billing h3 {
padding: 8px!important;
background: #e4e4e4!important;
color: #000000;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
display: block!important;
width: 480px!important;
padding-right: 0!important;
padding-left: 18px!important;
margin: 0!important;
left: 0!important;
margin-left: -18px!important;
margin-right: -18px!important;
margin-bottom: 3px!important;
}

#content .bg .uprg2013 .billing p.psmall {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
margin: 0;}

#content .bg .uprg2013 .billing label {
color: #555555;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold!important;
text-transform: uppercase!important;
width: 110px!important;}

#content .bg .uprg2013 .billing label.w30 {
width: 30px!important;}

#content .bg .uprg2013 .billing input {
padding-top: 2px!important;
padding-bottom: 1px!important;
border: 1px #d4d0c8 inset!important;
border-top: 2px #d4d0c8 inset!important;
border-left: 2px #d4d0c8 inset!important;
width: 210px!important;
top: -2px!important;}

#content .bg .uprg2013 .billing input.w260 {
width: 260px!important;}

#content .bg .uprg2013 .billing input.w55 {
width: 55px!important;}

#content .bg .uprg2013 .billing select {
border: 1px #d4d0c8 inset!important;
border-top: 2px #d4d0c8 inset!important;
border-left: 2px #d4d0c8 inset!important;
width: 213px!important;
top: -2px!important;
}

#content .bg .uprg2013 .billing select.w110 {
width: 105px!important;}

#content .bg .uprg2013 .billing select.w120 {
width: 115px!important;}

#content .bg .uprg2013 .billing select.w80 {
width: 75px!important;
margin-right: 20px;}

#content .bg .uprg2013 .billing p#pzip select {
float: left!important;
margin-right: 20px!important;}

#content .bg .uprg2013 .billing .graybar {
background: #f4f4f4;
width: 462px;
margin: 0;
padding: 18px;
padding-top: 10px;
padding-bottom: 15px;
margin-top: -5px;
margin-left: -18px;
margin-right: -18px;}

#content .bg .uprg2013 .billing .graybar p.plast {
margin-bottom: 0;}

#content .bg .uprg2013 .billing .graybar .payblockinfo {
position: absolute;
top: 0;
right: 0;
width: 107px;
border-left: 1px solid #e4e4e4;
height: 100%;
font-weight: bold;
text-align: center;
color: #555555;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 15px;}

#content .bg .uprg2013 .billing .graybar .payblockinfo strong {
margin-top: 15px;
display: block;
width: 107px;
margin-bottom: 5px;
font-weight: bold;}

#content .bg .uprg2013 .billing .graybar .payblockinfo a {
display: block;
width: 77px;
height: 37px;
margin: auto;
margin-bottom: 6px;}

#content .bg .uprg2013 .billing .uplefttop {
width: 500px!important;
background: url(../img/topw500-border.gif) no-repeat top left!important}

#content .bg .uprg2013 .billing .upleftbot {
width: 500px!important;
background: url(../img/btw500-border.gif) no-repeat top left!important;}

#content .bg .uprg2013 .billing .newterms, #content .bg .uprg2013 .newterms {
margin-bottom: 35px!important;}

#content .bg .uprg2013 .billing .newterms p, #content .bg .uprg2013 .newterms p, #content .bg .uprg2013 .billing label.check, #content .bg .uprg2013 label.check {
color: #555555!important;
font-size: 10px!important;
line-height: 14px!important;}

#content .bg .uprg2013 .billing .newterms p a, #content .bg .uprg2013 .newterms p a, #content .bg .uprg2013 .billing label.check a, #content .bg .uprg2013 label.check a {
color: #0000ff;}

#content .bg .uprg2013 .billing input.check {
width: auto!important;
margin: 0!important;
padding: 0!important;
margin-right: 10px!important;
margin-left: 10px!important;
}

#content .bg .uprg2013 .billing label.check {
width: 230px!important;
margin-right: 20px!important;
text-transform: none!important;
font-weight:normal!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
}

#content .bg .uprg2013 .billing input.submit, #content .bg .uprg2013 .payboxleft input.submit, #content .bg .uprg2013 .payboxleft .bestbuy table input.submit {
width: 169px!important;
height: 30px!important;
background: url(../img/subscribe-now-submit.png) no-repeat top left!important;
border: 0!important;
float: right!important;
margin: 0!important;
margin-top: 3px!important;
margin-right: 5px!important;
}

#content .bg .uprg2013 .payboxleft .bestbuy table input.submit {
width: 89px!important;
height: 30px!important;
margin: 0!important;
background: url(../img/select-submit.png) no-repeat top left!important;
}

#content .bg .uprg2013 .payboxleft input.submit {
margin-right: 0!important;
margin-top: -5px!important; 
top: 0!important;
background: url(../img/continue-submit.png) no-repeat top left!important;}

#content .bg .uprg2013 .receipt {
width: 300px;
border: 1px solid #cccccc;
background: #f4f4f4;
float: right;
padding: 15px;
margin-top: -58px;
padding-top: 2px;
min-height: 697px;}

#content .bg .uprg2013 .receipt .uplefttop {
position: absolute;
top: -8px;
left: -1px;
width: 332px!important;
height: 8px;
background: url(../img/topw332-border.gif) no-repeat top left!important}

#content .bg .uprg2013 .receipt .upleftbot {
width: 332px!important;
position: absolute;
bottom: -8px;
left: -1px;
height: 8px;
background: url(../img/btw332-border.gif) no-repeat top left!important;}

#content .bg .uprg2013 .receipt h3 {
padding: 6px!important;
color: #ffffff!important;
font-size: 16px!important;
font-weight: bold!important;
background: #cccccc!important;
padding-left: 15px!important;
padding-right: 0!important;
width: 315px!important;
display: block!important;
margin: 0!important;
margin-left: -15px!important;
margin-right: -15px!important;
margin-bottom: 10px!important;
}

#content .bg .uprg2013 .receipt table {
width: 300px;
font-weight: bold;
color: #555555;
margin-bottom: 85px;
border-collapse: collapse;
border-spacing: 0;
}

#content .bg .uprg2013 .receipt table tr th {
vertical-align: top;
text-align: left;}

#content .bg .uprg2013 .receipt table tr th.tright {
text-align: right;}

#content .bg .uprg2013 .receipt table tr td {
padding-bottom: 20px;
color: #000000;
width: 48px;
padding-right: 10px;
padding-left: 10px;
text-align: right;
vertical-align: top;
}

#content .bg .uprg2013 .receipt table tr td.topborder strong {
border-top: 1px solid #000000;
padding-top: 5px;
}

#content .bg .uprg2013 .receipt p.rsmall {
color: #555555!important;
margin: 0!important;
font-size: 11px!important;
font-family: Arial, Helvetica, sans-serif!important;
}

#content .bg .uprg2013 .receipt .payico {
width: 300px;
}

#content .bg .uprg2013 .receipt .payico img {
border: 1px solid #000000;
padding: 1px;
background: #ffffff;
display: block;
float: left;
margin-right: 10px;}

#content .bg .uprg2013 .receipt #siteseal {
display: block;
position: absolute;
bottom: 8px;
left: 15px;
margin: 0!important;}

#content .bg .uprg2013 .payboxleft {
width: 500px;
float: left;
}

#content .bg .uprg2013 .payboxright {
width: 332px;
float: right;
font-family: Arial, Helvetica, sans-serif!important;
}

#content .bg .uprg2013 .payboxright table {
color: #000000!important;
border-collapse: collapse;
border-spacing: 0;
width: 320px;
}

#content .bg .uprg2013 .payboxright table th {
color: #0066cc!important;
font-weight: bold;
text-align: left;
height: 53px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px
}

#content .bg .uprg2013 .payboxright table th.vab {
text-align: right;
vertical-align: bottom;}

#content .bg .uprg2013 .payboxright table td {
padding: 5px;
padding-left: 10px;
padding-right: 0;}

#content .bg .uprg2013 .payboxright table td.tcenter {
text-align: center;
padding-left: 0;
padding-right: 0;}

#content .bg .uprg2013 .payboxright table tr.sec td {
background: #f0f0f0;}

#content .bg .uprg2013 .payboxright p.small {
font-size: 11px;
margin: 16px;
color: #555555;}

#content .bg .uprg2013 .payboxright .membertable {
width: 320px;
border: 1px solid #b6b6b6;
padding: 5px;
padding-bottom: 2px;}

#content .bg .uprg2013 .payboxright .membertable  .uplefttop {
position: absolute;
top: -1px;
left: -1px;
width: 332px!important;
height: 8px;
background: url(../img/topw332-border-w.gif) no-repeat top left!important}

#content .bg .uprg2013 .payboxright .membertable  .upleftbot {
position: absolute;
bottom: -1px;
left: -1px;
width: 332px!important;
height: 8px;
background: url(../img/btw332-border-w.gif) no-repeat top left!important}

#content .bg .uprg2013 .payboxleft h2, #content .bg .uprg2013 .payboxleft h3, #content .bg .uprg2013 .payboxleft h4 {
padding: 0!important;
padding-left: 8px!important;
margin: 0!important;
margin-bottom: 10px!important;
font-size: 24px!important;
font-weight: bold!important;
color: #009400!important;
display: block!important;
float: none!important;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif!important;}

#content .bg .uprg2013 .payboxleft h3 {
font-size: 30px!important;
font-weight: normal!important;
color: #010000!important;
margin-bottom: 20px!important;}

#content .bg .uprg2013 .payboxleft h4 {
font-size: 20px!important;
font-weight: bold!important;
color: #0066cc!important;
margin-bottom: 11px!important;}

#content .bg .uprg2013 .payboxleft.thx p {
font-size: 14px!important;
color: #555555!important;
padding-left: 8px!important;
width: 375px!important;
line-height: 18px!important;
font-family: Arial, Helvetica, sans-serif!important;
margin-top: 20px;
margin-bottom: 20px;}

#content .bg .uprg2013 .payboxleft.thx p a {
color: #3300ff!important;}

#content .bg .uprg2013 .payboxleft.thx h2 {
color: #0066cc!important;
margin-bottom: 15px!important;
}

#content .bg .uprg2013 .payboxleft.thx h3 {
font-size: 24px!important;
margin-bottom: 40px!important;}

#content .bg .uprg2013 .payboxleft .bestbuy {
width: 474px;
border: 1px solid #b6b6b6;
padding: 12px;
margin-bottom: 20px;
}

#content .bg .uprg2013 .payboxleft .bestbuy table {
width: 474px;
border-collapse: collapse;
border-spacing: 0;}

#content .bg .uprg2013 .payboxleft .bestbuy table tr td {
font-size: 24px;
font-weight: bold;
color: #555555;
padding-left: 5px;
padding-right: 5px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

#content .bg .uprg2013 .payboxleft .bestbuy table.fullprice tr td {
color: #555555!important;
font-weight: normal;
}

#content .bg .uprg2013 .payboxleft .bestbuy table.fullprice {
margin-top: -5px;}

#content .bg .uprg2013 .payboxleft .bestbuy table.fullprice tr.vat td {
font-size: 11px;
font-weight: normal;
padding-bottom: 3px;
}

#content .bg .uprg2013 .payboxleft .bestbuy table.fullprice tr td.tright {
font-weight: bold;
padding-top: 10px;
}

#content .bg .uprg2013 .payboxleft .bestbuy table.fullprice tr.vat td.tright {
font-weight: bold;
padding-top: 7px;
}

#content .bg .uprg2013 .payboxleft .bestbuy table.fullprice tr td.tright em {
font-weight: normal;}



#content .bg .uprg2013 .payboxleft .bestbuy table tr td.tfirst {
padding: 0;}

#content .bg .uprg2013 .payboxleft .bestbuy table tr td.tright {
text-align: right;
padding-top: 5px;
width: 89px;
line-height: 20px;}

#content .bg .uprg2013 .payboxleft .bestbuy table tr.vat td.tright {
vertical-align: middle;}

#content .bg .uprg2013 .payboxleft .bestbuy table tr td em {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #555555;
font-style: normal;
font-weight: normal;
}

#content .bg .uprg2013 .payboxleft .bestbuy table tr td small {
font-size: 12px;}

#content .bg .uprg2013 .payboxleft .bestbuy table tr.vat td {
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
color: #7e7e7e;
font-size: 12px;
font-weight: bold;
}

#content .bg .uprg2013 .payboxleft .bestbuy table tr.vat td em {
color: #000000;
font-weight: bold;}

#content .bg .uprg2013 .payboxleft .bestbuy table tr.vat td strong {
color: #0066cc;
font-size: 18px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
margin-right: 5px;
text-transform: uppercase;
}

#content .bg .uprg2013 .payboxleft .bestbuy.feb13 {
margin-top: 20px!important;}

#content .bg .uprg2013 .payboxleft .bestbuy.feb13 table tr td.tright {
width: 40px!important;
padding-left: 0!important;}

#content .bg .uprg2013 .payboxleft .bestbuy.feb13 table tr td {
vertical-align: top;}

#content .bg .uprg2013 .payboxleft .bestbuy.feb13 table tr.vat td.tright input.submit {
background: url(../img/input-continue-submit.png) no-repeat top left!important;
margin-top: 5px!important;
width: 106px!important;}


#content .bg .uprg2013 .payboxleft .bestbuy  .uplefttop {
position: absolute;
top: -1px;
left: -1px;
width: 500px!important;
height: 8px;
background: url(../img/topw500-border.gif) no-repeat top left!important}

#content .bg .uprg2013 .payboxleft .bestbuy  .upleftbot {
position: absolute;
bottom: -1px;
left: -1px;
width: 500px!important;
height: 8px;
background: url(../img/btw500-border.gif) no-repeat top left!important}

#content .bg .uprg2013 .payboxleft .ntbox {
display: block;
margin-left: 10px;
padding-top: 5px;
width: 480px;}

#content .bg .uprg2013 .payboxleft .ntbox p {
color: #000000!important;
}

#content .bg .uprg2013 .payboxleft .newterms {
width: 465px;
height: 100px;
overflow: auto;
border: 1px solid #000000;
padding: 5px;
margin-bottom: 30px;
margin-top: -20px;
color: #000000!important;
}

#content .bg .uprg2013 .payboxleft img.subs-save30 {
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;}

#content .bg .uprg2013 .payboxleft .newterms p {
margin-top: 0!important;
margin-bottom: 10px!important;
font-size: 9px!important;
color: #000000!important;
line-height: 12px!important;}

.loading {
background: url(../../images/loading.gif) no-repeat top left;
padding-left:25px;
height:20px;
width:300px;
float:left;
margin-top:5px;
}