* {margin:0;padding:0}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}
body {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.3em;color:#000}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}
img {display:block}
a {text-decoration:underline}
a:focus, a:hover {text-decoration:none;outline:0 none}
html, body {overflow-x:hidden}
div.none {display:none}
div.clear {clear:both}
div.over {overflow:hidden;height:0}

.inner {width:984px;position:relative}
.header {position:relative;height:105px;background-color:#000}
.header a.logo {position:absolute;top:54px;left:0px}
.header div.menu {position:absolute;left:344px;top:70px}
.header div.menu ul {position:absolute;top:0;left:0}
.header div.menu ul li {float:left;position:relative}
.header div.menu ul li .hover img,
.header div.menu ul li a:hover img {opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.header div.menu ul li span.loader1 {position:absolute;top:22px;left:8px;background:url(/images/loader1.gif) no-repeat;width:16px;height:11px;display:block}
.header div.menu ul li span.none {display:none}
.header div.access {background:#ff1800;padding:5px 8px 3px 8px;font-size:11px;position:absolute;top:0;right:0}
.header div.access ul {}
.header div.access ul li {float:left;color:#6e0a00;position:relative}
.header div.access ul li.li1 {width:120px;padding:0 10px 0 0}
.header div.access ul li.li1 input {border:1px solid #FFF;background:#FFF url(/images/header1-input-bg1.jpg) repeat-x;font-size:11px;padding:2px 4px 1px 4px;color:#666;width:110px}
.header div.access ul li.li1 p {display:block;padding:0;text-align:right}
.header div.access ul li.li1 p input {border:0 none;float:right;padding:0;margin:2px 3px 0 0;width:auto}
.header div.access ul li.li1 p label {float:right}
.header div.access ul li.li1 p a {color:#6e0a00;text-decoration:none;float:right}
.header div.access ul li.li1 p a:hover {text-decoration:underline}
.header div.access ul li.li2 {padding:18px 0 0 0}
.header div.access ul li.li2 input{height:18px}

.content {}

.bigbg {width:100%;overflow:hidden;z-index:1}
.bigbg1 {background:#09F url(/images/bigbg1-bg1.jpg) repeat-y}

.footer {position:relative;height:130px;background-color:#000}
.footer div.menu {position:absolute;top:25px;left:65px;color:#FFF;white-space:pre}
.footer div.menu a {color:#FFF;text-decoration:none}
.footer div.menu a:hover {text-decoration:underline}
.footer div.menu a.hover {font-weight:bold}
.footer div.menu a.hover:hover {text-decoration:none}
.footer div.menu a.signup {color:#ff1800}
.footer div.minibanner {position:absolute;top:58px;left:65px}
.footer div.minibanner img {display:block;float:left;margin:0 5px 0 0}
.footer div.information {position:absolute;top:57px;left:265px;font-size:11px;color:#FFF;line-height:12px}
.footer div.information p {color:#dd2c2b;font-size:12px;line-height:22px}
.footer div.information p a {color:#dd2c2b;text-decoration:underline}
.footer div.information p a:hover {text-decoration:none}
.footer a.logo {position:absolute;top:55px;left:684px}

.content {position:relative}
.content .inner {z-index:100;position:absolute;top:0;left:0}

#home span.title1 {padding:60px 0 18px 30px;display:block}

#home div.slideshow {margin:0 0 0 30px;width:926px;height:383px;position:relative}
#home div.slideshow .flashIntro{border:13px solid #000;width:895px;height:344px;position:relative}

#home span.title2 {padding:22px 0 15px 30px;display:block}
#home div.box1 {padding:0 0 65px 30px;position:relative}
#home div.box1 ul {height:111px}
#home div.box1 ul li {float:left;padding:0 1px 0 0}
#home div.box1 a.readmore {position:absolute;top:111px;left:845px}
#home div.box2 {padding:0 0 0 22px;position:relative;z-index:200}
#home div.box2 ul {height:269px}
#home div.box2 ul li {float:left;padding:0 10px 0 0;position:relative}
#home div.box2 ul li p {position:absolute;top:189px;left:20px;width:270px}
#home div.box2 a.readmore {position:absolute;top:181px;left:845px}
#home div.bigbt {position:relative;margin:0 0 0 0;height:367px;z-index:100}
#home div.bigbt a.bt1 {margin:0 0 0 0;float:left;position:absolute;top:16px;left:30px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#home div.bigbt a.bt1 p {position:absolute;top:274px;left:20px;color:#FFF;line-height:17px;width:350px}
#home div.bigbt a.bt2 {float:left;position:absolute;top:-48px;left:474px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#home div.bigbt a.bt2 p {position:absolute;top:339px;left:20px;color:#FFF;line-height:17px;width:450px}

#oursites span.title1 {padding:60px 0 18px 30px;display:block}
#oursites div.p1 {float:left;background:url(/images/oursites-png1.png);padding:19px 25px;width:605px;color:#FFF;margin:0 0 0 30px}
#oursites div.p1 span {color:#F00}
#oursites div.p1 strong {font-weight:bold}
#oursites div.box1 {float:right;padding:0 30px 0 0}
#oursites div.console {padding:50px 0 0 30px;z-index:200;position:relative}
#oursites div.console h2 {padding:0 0 10px 0}
#oursites div.console div.col1 {width:228px;float:left;padding:0 2px 0 0;z-index:200}
#oursites div.console div.col1 div.text1 {background:url(/images/oursites-png1.png);padding:5px 10px;font-size:12px;font-weight:bold;color:#FFF;font-style:italic}
#oursites div.console div.col1 div.text1 li {border-bottom:1px solid #6f7274;padding:2px 0}
#oursites div.console div.col1 div.text1 strong {color:#F00}
#oursites div.console div.col2 {width:690px;float:left}
#oursites div.console div.col2 div.text1 {background:url(/images/oursites-png2.png);padding:7px 10px;height:122px}
#oursites div.bigbt {position:relative;margin:0 0 0 0;height:407px;z-index:100}
#oursites div.bigbt a.bt1 {margin:0 0 0 0;float:left;position:absolute;top:-40px;left:0;left:0;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#oursites div.bigbt a.bt1 p {position:absolute;top:330px;left:55px;color:#FFF;line-height:17px;width:350px}
#oursites div.bigbt a.bt2 {float:left;position:absolute;top:-40px;left:474px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#oursites div.bigbt a.bt2 p {position:absolute;top:333px;left:20px;color:#FFF;line-height:17px;width:450px}

#whyprivate span.title1 {padding:60px 0 18px 30px;display:block}
#whyprivate div.box1 {float:left;background:url(/images/oursites-png1.png);padding:19px 25px;width:530px;color:#FFF;margin:0 0 0 30px;overflow:hidden}
#whyprivate div.box1 span {color:#F00}
#whyprivate div.box1 strong {font-weight:bold}
#whyprivate div.box1 h2 {display:block;padding:25px 0 15px 0}
#whyprivate div.box1 ul {width:580px}
#whyprivate div.box1 ul li {position:relative;float:left;width:102px;height:78px;padding:0 5px 5px 0}
#whyprivate div.box1 ul li a {color:#FFF}
#whyprivate div.box1 ul li a p {display:none}
#whyprivate div.box1 ul li a:hover p {display:block}
#whyprivate div.box1 ul li a:hover img {display:none}
#whyprivate div.box1 ul li p {background:#fd0303;font-size:11px;color:#FFF;padding:5px 7px;line-height:12px;width:88px;height:68px}
#whyprivate div.box2 {float:right;background:url(/images/oursites-png1.png);padding:19px 20px;width:310px;color:#FFF;margin:0 5px 0 0;overflow:hidden;height:633px}
#whyprivate div.box2 h2 {padding:0 0 15px 0}
#whyprivate div.box2 ul li {list-style:disc outside;padding:0 0 7px 0}
#whyprivate div.box2 ul li strong {display:block}
#whyprivate div.box2 ul {padding:0 0 0 14px}
#whyprivate div.box3 {float:right;width:350px;margin:20px 5px 0 0;background:url(/images/oursites-png1.png);position:relative;z-index:200}
#whyprivate div.box4 {float:left;width:540px;margin:20px 0 0 30px;background:url(/images/oursites-png1.png);padding:19px 20px;position:relative}
#whyprivate div.box4 h2 {padding:0 0 15px 0}
#whyprivate div.box4 ul li {list-style:disc outside;padding:0 0 7px 0}
#whyprivate div.box4 ul {padding:0 0 5px 27px;color:#FFF}
#whyprivate div.bigbt {position:relative;margin:0 0 0 0;height:407px;z-index:100}
#whyprivate div.bigbt a.bt1 {margin:0 0 0 0;float:left;position:absolute;top:75px;left:30px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#whyprivate div.bigbt a.bt1 p {position:absolute;top:258px;left:23px;color:#FFF;line-height:17px;width:350px}
#whyprivate div.bigbt a.bt2 {float:left;position:absolute;top:-40px;left:474px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#whyprivate div.bigbt a.bt2 p {position:absolute;top:374px;left:24px;color:#FFF;line-height:17px;width:450px}

#ourprogram span.title1 {padding:60px 0 18px 30px;display:block}
#ourprogram div.box1 {}
#ourprogram div.box1 .col1 {float:left;width:236px;padding:0 15px 0 30px}
#ourprogram div.box1 .col2 {float:left;width:685px}
#ourprogram div.box1 .col2 p {background:url(/images/oursites-png1.png);padding:19px 25px;width:635px;color:#FFF;overflow:hidden;margin:0 0 10px 0;height:150px}
#ourprogram div.box1 .col2 p span {color:#F00}
#ourprogram div.box1 .col2 p strong {font-weight:bold}
#ourprogram div.box2 {padding:30px 0 30px 30px}
#ourprogram div.box2 ul li {float:left;padding:0 6px 0 0;position:relative;width:304px}
#ourprogram div.box2 ul li p {position:absolute;top:146px;left:46px;width:220px;font-size:12px;line-height:14px}
#ourprogram div.box2 ul li p a {font-size:16px;color:#FFF;font-weight:bold}
#ourprogram div.grid1 {float:left;width:560px;padding:0 15px 0 30px}
#ourprogram div.grid2 {float:right;width:340px;padding:0 30px 0 0}
#ourprogram div.box3 {background:url(/images/oursites-png1.png);padding:19px 25px;color:#FFF;position:relative;z-index:200}
#ourprogram div.box3 h2 {padding:0 0 15px 0}
#ourprogram div.box3 ul li img {float:left;margin:0 15px 0 0}
#ourprogram div.box3 ul li {font-size:12px;line-height:14px;padding:20px 0 20px 0}
#ourprogram div.box3 ul li h3 {font-weight:bold;color:#F00;font-size:14px}
#ourprogram div.box4 {background:url(/images/oursites-png1.png);padding:19px 25px;color:#FFF;height:245px}
#ourprogram div.box4 h2 {padding:0 0 15px 0}
#ourprogram div.box5 {background:url(/images/oursites-png1.png);padding:19px 25px;color:#FFF;margin:23px 0 0 0;height:245px;position:relative;z-index:200}
#ourprogram div.box5 h2 {padding:0 0 15px 0}
#ourprogram div.bigbt {position:relative;margin:0 0 0 0;height:367px;z-index:100}
#ourprogram div.bigbt a.bt1 {margin:0 0 0 0;float:left;position:absolute;top:-40px;left:0px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#ourprogram div.bigbt a.bt1 p {position:absolute;top:321px;left:51px;color:#FFF;line-height:17px;width:350px}
#ourprogram div.bigbt a.bt2 {float:left;position:absolute;top:-45px;left:506px;color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold}
#ourprogram div.bigbt a.bt2 p {position:absolute;top:328px;left:17px;color:#FFF;line-height:17px;width:450px}

#licensing span.title1 {padding:60px 0 18px 30px;display:block}
#licensing div.box1 {padding:0 0 0 30px}
#licensing div.box1 .col1 {float:left;width:626px;height:193px}
#licensing div.box1 .col1 p {background:url(/images/oursites-png1.png);padding:19px 25px;color:#FFF;overflow:hidden;margin:0 0 10px 0;height:155px}
#licensing div.box1 .col1 p span {color:#F00}
#licensing div.box1 .col1 p strong {font-weight:bold}
#licensing div.box1 .col2 {width:298px;float:right;padding:0 20px 0 0}
#licensing div.girls {padding:30px 0 0 0}
#licensing div.girls ul li {width:444px;float:left;padding:0 16px 26px 30px}
#licensing div.girls ul li div.col1 {float:left;width:147px}
#licensing div.girls ul li div.col1 img {border:3px solid #000}
#licensing div.girls ul li div.col2 {width:297px;float:left}
#licensing div.girls ul li div.col2 h2 {background:url(/images/oursites-png1.png);padding:6px 8px;margin:0 0 5px 0}
#licensing div.girls ul li div.col2 p {display:block;background:url(/images/oursites-png1.png);padding:6px 8px;color:#FFF;font-size:12px;line-height:14px;height:87px}
#licensing div.girls ul li.privatelicensing {position:relative}
#licensing div.girls ul li.privatelicensing p {position:absolute;top:41px;left:50px;font-size:12px;color:#FFF;width:270px;line-height:16px}
#licensing div.girls ul li.privatelicensing p a {font-weight:bold;color:#000}

#resources span.title1 {padding:60px 0 18px 30px;display:block}
#resources div.links {padding:30px 0 0 0}
#resources div.links ul li {width:444px;float:left;padding:0 16px 26px 30px}
#resources div.links ul li div.col {width:445px;float:left;background:url(/images/oursites-png1.png);}
#resources div.links ul li div.col h2 {padding:10px;margin:0 0 3px 0;color:#FFF;font-size:32px;font-weight:bold;letter-spacing:-2px;line-height:35px}
#resources div.links ul li div.col p {display:block;padding:10px;color:#FFF;font-size:12px;line-height:14px}
#resources div.links ul li div.col p a {padding:4px 6px;color:#FFF;text-underline:none;font-size:14px;font-weight:bold;line-height:14px}
#resources div.links ul li div.col p a:hover {background-color:#F03;color:#FFF}

#support span.title1 {padding:60px 0 18px 30px;display:block}
#support div.box1 {padding:0 25px 20px 30px}
#support div.box1 p {background:url(/images/oursites-png1.png);padding:19px 25px;color:#FFF;overflow:hidden;margin:0 0 10px 0}
#support div.box1 p span {color:#F00}
#support div.box1 p strong {font-weight:bold}
#support div.box2 ul li {float:left;width:422px;padding:14px;margin:0 0 0 30px}
#support div.box2 ul li div.col1 {width:150px;float:left}
#support div.box2 ul li div.col1 img {border:5px solid #000}
#support div.box2 ul li div.col2 {width:270px;float:left;color:#FFF;line-height:15px}
#support div.box2 ul li div.col2 h2 {padding:0 0 7px 0}
#support div.box2 ul li.color1 {background:#2b3f7e}
#support div.box2 ul li.color2 {background:#1a93f0}
#support span.title1 {padding:60px 0 18px 30px;display:block}

#signup span.title1 {padding:60px 0 18px 30px;display:block}
#signup div.box1 {padding:0 25px 10px 30px}
#signup div.box1 .p1 {float:left;width:340px} 
#signup div.box1 .p2 {background:#293e7d;padding:19px 25px;color:#FFF;overflow:hidden;margin:0 0 10px 0;float:right;width:519px;height:209px}
#signup div.box1 .p2 span {color:#F00}
#signup div.box1 .p2 strong {font-weight:bold}
#signup div.box2 {height:auto;padding:0 25px  0 30px}
#signup div.box2 h2 {padding:15px 0 15px 15px}
#signup div.box2 .col1 {float:left;width:340px;background:url(/images/oursites-png1.png);height:515px}
#signup div.box2 .col1 p {padding:0 15px 15px 15px;color:#FFF}
#signup div.box2 .col2 {float:right;width:570px;background:url(/images/oursites-png1.png);color:#FFF;position:relative;height:auto}
#signup div.box2 .col2 h3 {text-transform:uppercase;padding:0 0 15px 0;text-align:center;font-size:14px;font-weight:bold}
#signup div.box2 .col2 li.li1 {padding:0 0 5px 0}
#signup div.box2 .col2 li.li1 label {float:left;text-align:right;font-weight:bold;color:#FFF;padding:7px 10px 0 0;width:210px;display:block}
#signup div.box2 .col2 li.li1 label.signup_error {color:#FD0303 }
#signup div.box2 .col2 li.li1 input {background:url(/images/msg-forgetyourpassword-input.png) repeat-x;border:1px solid #fff;float:left;font-size:14px;margin:0;padding:6px 8px;width:297px}
#signup div.box2 .col2 li.li1 input:hover {border:1px solid #F00}
#signup div.box2 .col2 li.li1 input.checkbox {width:auto;border:0 none;background:none;padding:2px;margin:3px 10px 20px 150px}
#signup div.box2 .col2 li.li1 input.signup_error {border:1px solid #FD0303 }

#signup div.box2 .col2 li.li1 select {background:transparent url(/images/msg-forgetyourpassword-input.png) repeat-x;border:1px solid #fff;float:left;font-size:14px;margin:0;padding:5px 8px;width:315px}
#signup div.box2 .col2 li.li1 select:hover {border:1px solid #F00}


#signup div.box2 .col2 li.li2 {padding:10px 0 20px 140px}
#signup div.box2 .col2 li.li2 input {float:left;margin:3px 10px 0 0}
#signup div.box2 .col2 li.li2 label {float:left}
#signup div.box2 .col2 input.signup {position:absolute;bottom:-37px;right:-15px}
#signup div.box2 .col2 li.li1 span {float:left;font-size:11px;margin:0 0 0 220px;color:#fff;padding:0 5px;font-weight:700;background-color:#fd0303;border:0 none}

#msg-signupdone span.title1 {padding:60px 0 18px 30px;display:block}
#msg-signupdone div.box1 {padding:0 25px 20px 30px;width:500px}
#msg-signupdone div.box1 p {background:url(/images/oursites-png1.png);padding:30px 0;color:#FFF;overflow:hidden;margin:0 0 10px 0}

#msg-forgetyourpassword span.title1 {padding:60px 0 18px 30px;display:block}
#msg-forgetyourpassword div.box1 {padding:0 25px 20px 30px;width:500px}
#msg-forgetyourpassword div.box1 .p1 {background:url(/images/oursites-png1.png);padding:10px 0 20px 0;color:#FFF;overflow:hidden}
#msg-forgetyourpassword div.box1 .p1 .title {padding:10px 0 15px 146px}
#msg-forgetyourpassword div.box1 .p1 label {float:left}
#msg-forgetyourpassword div.box1 .p1 input {float:left;width:315px;background:url(/images/msg-forgetyourpassword-input.png) repeat-x;padding:5px 8px;border:0;margin:0;font-size:14px}
#msg-forgetyourpassword div.box1 .p1 span {background-color:#FD0303;width:321px;color:#FFFFFF;float:left;font-size:11px;font-weight:700;padding:0 5px; }
#msg-forgetyourpassword div.box1 button {float:right;margin:0;padding:0;background:0 none;border:0;width:94px;height:26px;overflow:hidden;outline:0 none;margin:-1px 0 0;cursor:pointer}

#msg-affiliatelogin span.title1 {padding:60px 0 18px 30px;display:block}
#msg-affiliatelogin div.box1 {padding:0 25px 20px 30px;width:500px}
#msg-affiliatelogin div.box1 .p1 {background:url(/images/oursites-png1.png);padding:20px 0 20px 0;color:#FFF;overflow:hidden}
#msg-affiliatelogin div.box1 .p1 span {background-color:#FD0303;border:0 none;color:#fff;float:left;font-size:11px;font-weight:700;margin:0 0 0 146px;padding:0 5px}
#msg-affiliatelogin div.box1 .p1 label {float:left}
#msg-affiliatelogin div.box1 .p1 select {float:left;width:332px;height:27px;padding:0 0 0 8px;border:0;margin:0;font-size:14px}
#msg-affiliatelogin div.box1 .p1 input {float:left;width:315px;background:url(/images/msg-forgetyourpassword-input.png) repeat-x;padding:6px 8px;border:0;margin:0;font-size:14px}
#msg-affiliatelogin div.box1 .p1 input.checkbox {width:auto;background:none;padding:0;margin:2px 0 0 166px}
#msg-affiliatelogin div.box1 .p1 .sep {float:left;margin:20px 0}
#msg-affiliatelogin div.box1 .p1 .p2 {padding:12px 0 0 0;font-size:11px;color:#acabab}
#msg-affiliatelogin div.box1 .p1 .p2 label {float:left;padding:0 0 0 5px}
#msg-affiliatelogin div.box1 .p1 .p2 a {float:right;color:#acabab;text-decoration:underline;margin:0 80px 0 0}
#msg-affiliatelogin div.box1 button {float:right;margin:0;padding:0;background:none;border:0;height:26px;overflow:hidden;margin:-1px -3px 0 0;cursor:pointer}

#msg-yourpaymentinformation span.title1 {padding:60px 0 18px 30px;display:block}
#msg-yourpaymentinformation div.box1 {padding:0 0 0 30px;width:500px}
#msg-yourpaymentinformation div.box1 .p1 {background:url(/images/oursites-png1.png);padding:15px 0 15px 15px;color:#FFF;overflow:hidden}
#msg-yourpaymentinformation div.box1 .p1 span {display:block;font-size:12px;padding:2px 0 0 146px}
#msg-yourpaymentinformation div.box1 .p1 span.error {float:left;font-size:11px;margin:0 0 0 130px;color:#fff;padding:0 5px;font-weight:700;background-color:#fd0303;border:0 none}
#msg-yourpaymentinformation div.box1 .p1 label {float:left}
#msg-yourpaymentinformation div.box1 .p1 select,
#msg-yourpaymentinformation div.box1 .p1 input {float:left;width:315px;background:url(/images/msg-forgetyourpassword-input.png) repeat-x;border:0;padding:6px 8px;font-size:14px}
#msg-yourpaymentinformation div.box1 .p1 select {width:120px}
#msg-yourpaymentinformation div.box1 .p1 .sep {padding:20px 0}
#msg-yourpaymentinformation div.box1 button {float:right;margin:0;padding:0;background:none;border:0;height:26px;overflow:hidden;margin:-1px -3px 0 0;cursor:pointer}


/* for custom pages:privacy, terms, faq... */

.cst_content {margin:30px 50px;color:#000; background-color:#FFF;}
.cst_content_terms {padding: 30px 50px; color:#FFF; background-color:#000;} 
.cst_content p, .cst_content_terms p {margin:20px 0;text-align:justify;width:930px}
.cst_content h1, .cst_content_terms h1 {font-weight:bold;font-size:20px;margin:20px 0}
.faq_question {margin-top:20px;font-weight:bold;width:650px; color:#000;}
.faq_question a, .faq_question a:visited {color:#000;}
.faq_question a.link {width:490px}
.faq_answer {margin-bottom:30px;padding:5px;width:650px}

.back_up {text-decoration:none;font-weight:bold;background-color:#FF1800;padding:0px 6px;float:right}
.back_up:hover {text-decoration:underline}

.slca {float:left;font-size:14px;font-weight:700;padding:8px 5px 0 0;width:125px}
.selectbox {display:block}
.st1, .st2 {padding:0 0 5px}
