html,
body{margin:0;padding:0;height:100%;}
html>body #wrap1{height:100%;}
html>body #wrap2{height:100%;}
html>body #wrap3{padding:0 1em 4em 1em;}
#btmlinks{width:100%;height:3em;}
html>body #btmlinks{position:fixed;bottom:0;z-index:10;}
#btmlinks{background:#000;}
#btmlinks #cp-links{width:950px;height:3em;line-height:3em;margin:0 auto;text-align:center;}
#btmlinks #cp-links li{display:inline;}
body{font:normal 76%/160% Hevitica,Arial;text-align:center;margin:0;padding:0;}
#wrap3{width:960px;margin:0 auto;text-align:left;}
#welcome{background:#4BAFC6;border:1px solid #ccc;position:relative;}
#welcome div{border:1px solid #fff;}
#welcome h2{margin:0.9em 0 0.3em 0.8em;padding:0;color:#fff;background:url(../images/club-welcome-h2.png) no-repeat;text-indent:-7998px;}
#welcome .intro{font:normal 15px "Helvitica Neue",Helvitica,Arial;color:#fff;margin:0 13em 1.4em 1.4em;}
#welcome blockquote{border-top:10px solid #2F8CA6;margin:0;background:#143D47 url(../images/mitch.jpg) no-repeat 17px 17px;padding:1em 18em 1em 9em;}
#welcome blockquote p{margin:0;padding:.5em 0 .5em 0;font:normal 12px "Helvitica Neue",Helvitica,Arial;color:#fff;}
#welcome blockquote p a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
#welcome blockquote cite{font:bold 15px "Helvitica Neue",Helvitica,Arial;}
#welcome span{position:absolute;top:-5px;right:-5px;display:block;width:203px;height:275px;z-index:999;background:url(../images/mascot.png) no-repeat;}
#main{overflow:hidden;width:100%;float:left;margin-bottom:30px;}
#content{min-height:400px;}
caption,
h2{font:bold 25px "Helvetica Neue",Helvetica,Arial;color:#E76613;padding:.5em 0;margin:0;}
h3{font:bold 18px "Helvetica Neue",Helvetica,Arial;color:#2E8CA5;margin-bottom:.5em;}
#subs-summary,
#subs-summary li,
#subs-summary h3,
#subs-summary p{margin:0;padding:0;}
#subs-summary{overflow:hidden;padding-bottom:1em;margin-bottom:1em;margin-top:1em;height:135px;}
#subs-summary li{list-style:none;float:left;margin-right:1.0em;padding-right:1em;height:140px;font:normal 14px/150% Arial;color:#222;}
#subs-summary li.free-summary{width:250px;margin-right:1.4em;}
#subs-summary li.packages-summary{width:250px;padding-right:1.4em;}
#subs-summary li.diamond-summary{margin:0;padding:0;width:250px;}
#subs-summary a{margin:15px 0 0 0;width:112px;height:32px;display:block;text-indent:-7998px;background:url(../images/learn-more.png) no-repeat;background-position:top left;}
#subs-summary a:hover{background-position:bottom left;}
#subs-summary h3{font:bold 15px "Helvitica Neue",Helvitica,Arial;color:#2E8CA5;margin-bottom:.5em;text-align:left;}
table#subs-comparison{width:100%;clear:both;border-left:4px solid #BAD3D8;}
caption{text-align:left;}
thead th,
tbody th{text-align:left;border-bottom:1px solid #BAD3D8;border-left:1px solid #BAD3D8;}
thead th{padding:5px 18px;text-align:center;border-top:5px solid #BAD3D8;color:#fff;background:#3492AB url(../images/th-bg.jpg) repeat;border-bottom:5px solid #BAD3D8!important;}
#subs-comparison .features{text-align:left;padding-left:10px;}
#subs-comparison .platinum{border-left:5px solid #BAD3D8;border-right:5px solid #BAD3D8;}
tbody .platinum{background:#fff;}
#subs-comparison .free{border-left:5px solid #BAD3D8;border-right:4px solid #BAD3D8;}
#subs-comparison tfoot td,
#subs-comparison tfoot th{border-top:4px solid #BAD3D8;border-bottom:5px solid #BAD3D8;background:#FCFFC7;color:#333;font-size:15px;}
tbody th{padding:5px 10px;color:#246E80;font:normal 13px Arial;background:#F0F9FB;}
tbody tr.alt th{background:#E6F4F7;}
#wrap3 td{text-align:center;border-bottom:1px solid #BAD3D8;border-left:1px solid #BAD3D8;height:35px;line-height:30px;color:#666;}
td span.yes,
td span.no{margin:0 auto;width:16px;height:16px;display:block;overflow:hidden;text-indent:-7998px;background-image:url(../images/yes-no-sprite.jpg);}
td .yes{background-position:16px 16px;}
td .no{background-position:0 -16px;}
.alt .yes{background-position:top right;}
.alt .no{background-position:top left;}
tfoot th{border-left:1px solid #BAD3D8;border-bottom:1px solid #BAD3D8;text-align:left;padding-left:10px;}
tbody .alt .platinum,
.alt{background:#E6F4F7;}
#signup-wrap h2{margin:15px;padding:0;text-indent:-7998px;height:43px;}
#signup-packages ul,
#signup-packages li,
#signup-packages h3,
#signup-packages p{margin:0;padding:0;}
#signup-packages{width:387px;height:525px;position:absolute;top:2px;background:#40A1B9 url(../images/shadow.jpg) repeat-y top right;border-right:1px dashed #A0D0DC;z-index:9;}
#signup-packages h2{background:url(../images/h2-select-package.png) no-repeat;}
#signup-form h2{background:url(../images/h2-form-details.png) no-repeat;margin-bottom:30px;margin-left:30px;}
#signup-packages ul{border-bottom:0;}
#signup-packages li{margin:0;display:block;padding:9px 8px;list-style:none;font:normal 13px Arial;border-top:1px dashed #A0D0DC;cursor:pointer;}
#signup-packages h3{color:#fff;font:bold 20px Arial;}
#signup-packages h3 span{color:#CEE9EE;font:bold 15px Arial;}
#signup-packages li p{color:#CEE9EE;display:block;margin:0px 0 0 30px;}
#signup-packages li.hover{background-color:#27889F;}
#signup-packages li.hover label.radio span.holder{background-position:0 30px;}
#signup-packages li.selected{border:0;border-top:1px dashed #A0D0DC;width:372px;position:relative;z-index:999;background:#3492AB;}
#signup-packages li.subs-6,
#signup-packages li.hover.subs-6,
#signup-packages li.selected.subs-6{padding:11px 8px;}
#signup-packages li.selected h3,
#signup-packages li.selected p{color:#fff;}
tfoot th{background:#FCFFC7;}
tfoot a{background:transparent url(../images/sml-btn.jpg) no-repeat scroll right top !important;display:block;font-family:Arial;font-size:1em;font-weight:bold;margin:10px 0 0;padding:0 5px 0 0;text-align:center;text-decoration:none;width:90px;}
tfoot a span{position:relative;display:block;white-space:nowrap;padding:0 0 0 5px;height:20px;line-height:18px;background:url(../images/sml-btn.jpg) top left no-repeat!important;color:#fff;}
tfoot a:hover{background-position:bottom right!important;}
tfoot a:hover span{background-position:bottom left!important;}
tr.price strong{position:relative;padding-left:17px;background:#fff url(../images/dollar.png) no-repeat 0;font:bold 17px/30px arial;}
tr.price .free strong{position:relative;padding-left:0;background:none;font:bold 17px/30px arial;}
tr.price span{position:absolute;left:-9999px;}
button{border:0;cursor:pointer;font-weight:bold;padding:0 20px 0 0;text-align:center;}
button span{position:relative;display:block;white-space:nowrap;padding:0 0 0 20px;}
button.submitBtn{background:url(../images/btn_right.gif) right no-repeat;font-size:1.3em;}
button.submitBtn span{height:35px;line-height:35px;background:url(../images/btn_left.gif) left no-repeat;color:#fff;}
button.submitBtn:hover{background:url(../images/btn_right_hover.gif) right no-repeat;}
button.submitBtn:hover span{background:url(../images/btn_left_hover.gif) left no-repeat;}
#signup-wrap{position:relative;height:525px;overflow:hidden;margin:0 0 30px 0;border:10px solid #D8F5FB;background:#fff;padding:2px;}
#signup-form,
#signup-form dl{width:495px;overflow:hidden;}
#signup-form fieldset,
#signup-form dt,
#signup-form dd{margin:0;padding:0;}
#signup-form{position:absolute;top:2px;right:2px;background:#3492AB;height:525px;}
#signup-form dt{font:normal 15px Arial;clear:both;width:165px;float:left;color:#fff;text-align:right;padding:3px 5px 0 0;}
#signup-form dd{float:left;width:300px;margin:0 0 0.5em 0.25em;}
label.error{color:#fc0;font:bold 14px/30px Arial;padding-left:3px;}
#signup-form dd input{color:#fff;padding:.3em .5em;font:normal 15px Arial;border:2px solid #2E8DA4;background:#40A1B9 url(../images/input-bg.png) top left no-repeat!important;}
#signup-form input.input-text:focus,
#signup-form input.focus{color:#2E8DA4;border:2px solid #CFFFFE;background:#40A1B9 url(../images/input-bg-focus.png) top left no-repeat!important;}

#signup-form #submit{
margin:0 0 15px 175px;
padding: 10px 10px 9px 10px;
overflow: hidden; 
background: #fff; 
border: 1px solid #A0D0DC; 
font-size: 1.2em; 
font-family: Helvetica, Arial, sans-serif;  
font-weight: bold; 
color: #3492AB; 
-moz-border-radius: 8px; 
-moz-box-shadow:2px 2px 0 0 #27889F;
-webkit-border-radius: 3px;
}

#signup-form #submit:hover{
-moz-box-shadow:1px 1px 0 0;
color: #27889F;
}

/*#signup-form #submit{margin:0 0 15px 175px;}*/
#signup-form .form-reset{color:#D8F5FB;margin-left:10px;font-size:18px;text-decoration:none;}
#signup-form .form-reset strong{border-bottom:2px solid #D8F5FB;}
p.payment-badge{background:url(../images/payments-badge.png) no-repeat;width:465px;height:66px;text-indent:-7998px;margin:17px 0 0 45px;}
#club-footer{overflow:hidden;height:100px;}
#twitter{width:430px;float:left;}
#facebook a{background:url(../images/facebook.png) no-repeat;width:281px;float:right;height:57px;display:block;text-indent:-7998px;}
#facebook a:hover{background-position:bottom left;}
#faq dt{color:#2E8DA4;cursor:pointer;margin:0;padding:5px 0;font-size:15px;border-top:1px dotted #ccc;}
#faq dt.first{border:0;}
#faq dd{padding:20px;display:none;font-size:13px;margin:0;background-color:#FFFFE1;}
#fragment-3{padding:12px 20px 5px 20px;}
#fragment-3 blockquote{margin:0 0 2em 0;padding:0 0 1em 0;border-bottom:1px dashed #ccc;}
#fragment-3 blockquote p{font-size:14px;line-height:130%;font-style:normal;color:#444;}
#fragment-3 blockquote cite{font-size:12px;background-color:#FFFFE1;color:#666;}
#fragment-3 .quote-open{float:left;height:45px;margin:-25px 5px -40px 0;padding-top:40px;font-size:600%;color:#ccc;}
#fragment-3 .quote-close{float:right;height:25px;margin-top:-3px;padding-top:0;font-size:700%;color:#ccc;}
#fragment-3 .last{border-bottom:0;margin-bottom:0;padding-bottom:0;}
#fragment-1 ol,
#fragment-1 li,
#fragment-1 h4,
#fragment-1 p{margin:0;padding:0;}
#fragment-1 ol{overflow:hidden;margin:2em 0;width:875px;}
#fragment-1 li{list-style:none;float:left;width:178px;margin-right:20px;background:#eee;height:135px;font-size:2em;padding:0 10px 10px 10px;color:#999;border-top:5px solid #6CADBE;background-position:175px 121px;background-repeat:no-repeat;}
#fragment-1 li.step-one{background-image:url(../images/step1.png);}
#fragment-1 li.step-two{background-image:url(../images/step2.png);}
#fragment-1 li.step-three{background-image:url(../images/step3.png);}
#fragment-1 li.step-four{margin-right:0;background-image:url(../images/step4.png);}
#fragment-1 li h4{font-size:13px;margin-bottom:5px;padding-top:8px;border-top:1px solid #fff;color:#6CADBE;}
#fragment-1 li p{font-size:12px;color:#333;}
#fragment-1 li p a{color:#222;background-color:#FFFFE1;}
#fragment-1 p.teaser{font:normal 20px Arial;margin-top:20px;color:#777;}
#error{padding:20px;border:10px solid #5F0000;background:#AF0000;margin:20px 0;color:#fff;font:bold 17px/25px Arial;}
#error a{color:#FFF79F;}
#cp-links,#cp-links li{margin:0;padding:0;list-style:none;}
#cp-links{margin:15px 0 20px 0;}
#cp-links li{display:inline;padding-right:10px;margin-right:10px;border-right:1px solid #ccc;}
#cp-links li.last{margin:0;padding:0;border:0;}
#cp-links li a{font:bold 15px Arial;color:#E66613;text-decoration:none;border-bottom:3px solid #eee;}
#cp-links li a:hover{color:#444;text-decoration:none;border-bottom:3px solid #fc0;}
#cp-wrap{overflow:hidden;height:1%;}
#cp-content{width:550px;float:left;padding-bottom:20px;}
#cp-sidebar{width:325px;float:right;}
.cpanel h1,
.cpanel h2,
.cpanel h3,
.cpanel h4,
.cpanel p{margin:0;padding:0;}
.cpanel h2{margin:10px 0;font-size:25px;color:#2E7685;}
.cpanel h3{margin:0;}
#cp-content table{width:100%;margin:5px 0 20px 0;border-right:1px solid #BAD3D8;}
#cp-content table th{padding:6px;font-size:14px;background-color:#2E7685;}
#cp-content p{margin:0 0 20px 0;color:#777;}
#cp-content #subs-list{margin:5px 0 20px 0!important;padding:0;}
#cp-content #subs-list li{font:normal 13px Arial;color:#666;margin-left:20px;}
#cp-content #newsletter-subs .newsletter-btn{display:block;margin-top:5px;}
#cp-content #newsletter-subs label{font:bold 13px Arial;color:#666;}
#cp-sidebar #payment{background:#3492AB;padding:20px;margin-top:5px;border:10px solid #E6F4F7;}
#payment label{font:bold 15px Arial;color:#E5F3F7;display:block;margin:0 0 5px 0;padding:0;}
#payment input{display:block;margin:0 0 10px 0;}
#update-profile{border:0!important;}
#update-profile td{text-align:left;border:0;color:#444;padding:0 10px;}
#update-profile td.column{text-align:left;color:#444;background:#F7F7F7;font-size:15px;border-bottom:1px dotted #ccc;}
#update-profile td.column.last{border-bottom:0;}
#update-profile tbody input{width:250px;padding:3px 5px;}
#update-profile tr th{background:#F7F7F7;border:0;border-top:1px dotted #ccc;vertical-align:top;padding-top:10px;}
#update-profile tr th b{color:#444;font-size:15px;font-weight:normal;padding:0 7px;}
#update-profile tr th div{color:#999;font-size:12px;font-weight:normal;padding:0 7px;margin-top:5px;}
#redirect{background:red url(../images/loading-mascot.png) no-repeat 50% 50%;height:600px;width:750px;margin:0 auto;font-family:arial;line-height:600px;}
/* login */
#facebox table td.body{background:#fff url(../images/login-bg.jpg) repeat-x;border:1px solid #fff;}
#facebox table td.body table td input{padding:5px;}
#facebox table td.body label{display:block;color:#2D8CA5;font:bold 18px Arial;}
#login td{border:0;text-align:left;}
#login label{text-align:left;}
.login-page #loginform{margin-bottom:5px;}
#content.login-page .padding{padding:40px 0 60px 0;}
/* general styling from main site
------------------------------------------------------ */
body{background:#FDFEF9 url(../images/sitebg.jpg) repeat-x;}
#top{height:107px;position:relative;margin:0;padding:0;}
h1{margin:0;padding:0;}
h1#logo a{position:absolute;top:20px;left:0;width:357px;height:65px;overflow:hidden;display:block;outline:none;text-indent:-7998px;background:transparent url(../images/logo.jpg) no-repeat;}
h2.headline a{position:absolute;top:24px;right:20px;width:377px;height:53px;overflow:hidden;outline:none;display:block;text-indent:-7998px;background:transparent url(../images/headline.png) no-repeat;}
#search{width:160px;float:right;display:inline;margin:8px 1px 0 0;}
#search input{vertical-align:middle;width:110px;height:16px;border:1px solid #fff;border-right:none;color:#444;background:transparent url(../images/search-bg.jpg) repeat-x;margin:0;padding:2px 3px 2px 6px;}
#search input:hover,#search input:focus{background:#eee;}
#search input.button{width:28px;height:22px;border:0;background:transparent url(../images/search-btn.gif) 95% 95% no-repeat;overflow:hidden;margin:0;padding:22px 0 0;}
#nav{width:auto;overflow:hidden;padding-top:56px;height:100%;}
#content{text-align:left;border:1px solid #ccc;margin:15px 0;}
#content .padding{padding:15px 29px;border:1px solid #fff;background:#fff url(../images/content-bg.jpg) repeat-x;}
div.limenu ul{width:auto;list-style:none;margin:0;padding:0;}
div.limenu li{float:left;width:auto;list-style-type:none;padding:0;}
#menu-container{position:relative;z-index:99;}
#topnav{width:100%;margin-bottom:10px;height:43px;background:transparent url(../images/navbg.jpg) top left repeat-x;}
ul#mainlevel-nav{line-height:38px;float:left;}
ul#mainmenu-nav li{border:0 none;border-right:1px solid #2A6894;float:left;display:inline;list-style:none;position:relative;text-align:left;background:none;margin:0;padding:0;}
ul#mainmenu-nav ul{border:0 none;width:180px;list-style:none;display:none;position:absolute;top:38px;left:0;margin:0;padding:0;}
ul#mainmenu-nav ul:after{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden;}
ul#mainmenu-nav ul li{position:relative;top:0;bottom:0;border-right:0;z-index:999;width:180px;float:left;display:block !important;text-align:left;}
ul#mainmenu-nav a{float:none !important;display:block;color:#fff;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;text-decoration:none;height:auto !important;line-height:38px;text-align:left;margin:0;padding:0 15px;}
ul#mainmenu-nav a:hover,ul#mainmenu-nav li:hover a,ul#mainmenu-nav li.iehover a{background:url(../images/nav-hover.jpg) repeat-x;color:#fff;}
ul#mainmenu-nav a#active_menu-nav.haschild{color:#fff;}
ul#mainmenu-nav li:hover li a,ul#mainmenu-nav li.iehover li a,/* 3rd menu normal state*/
ul#mainmenu-nav li:hover li:hover li a,ul#mainmenu-nav li.iehover li.iehover li a,/* 4th menu normal state*/
ul#mainmenu-nav li:hover li:hover li:hover li a,ul#mainmenu-nav li.iehover li.iehover li.iehover li a{float:none;color:#fff;background:#2E6D99;border:none;border-top:1px solid #6292B3;line-height:1.2em;text-align:left;padding:5px 10px;}
ul#mainmenu-nav li li{line-height:1.2em;color:#fff;background:#2E6D99;border:none;}
ul#mainmenu-nav li li span{display:block;border-top:1px solid #6292B3;padding:5px 10px;}
ul#mainmenu-nav li:hover li a:hover,ul#mainmenu-nav li:hover li:hover a,ul#mainmenu-nav li.iehover li a:hover,ul#mainmenu-nav li.iehover li.iehover a,/* 3rd menu hover persistence */
ul#mainmenu-nav li:hover li:hover li a:hover,ul#mainmenu-nav li:hover li:hover li:hover a,ul#mainmenu-nav li.iehover li.iehover li a:hover,ul#mainmenu-nav li.iehover li.iehover li.iehover a,/* 4th menu hover persistence */
ul#mainmenu-nav li:hover li:hover li:hover li a:hover,ul#mainmenu-nav li:hover li:hover li:hover li:hover a,ul#mainmenu-nav li.iehover li.iehover li.iehover li a:hover,ul#mainmenu-nav li.iehover li.iehover li.iehover li.iehover a{color:#fff;background:#408FB8;}
ul#mainmenu-nav li:hover li a.hassubchild,ul#mainmenu-nav li.iehover li a.hassubchild,/* 3rd menu normal state - with child elements */
ul#mainmenu-nav li:hover li:hover li a.hassubchild,ul#mainmenu-nav li.iehover li.iehover li a.hassubchild,/* 4th menu normal state - with child elements */
ul#mainmenu-nav li:hover li:hover li:hover li a.hassubchild,ul#mainmenu-nav li.iehover li.iehover li.iehover li a.hassubchild{float:none;background:#AFAFAF url(../images/structure/hassubchild.gif) no-repeat right center;color:#fff;padding:5px 10px;}
ul#mainmenu-nav li:hover li a.hassubchild:hover,ul#mainmenu-nav li:hover li:hover a.hassubchild,ul#mainmenu-nav li.iehover li a.hassubchild:hover,ul#mainmenu-nav li.iehover li.iehover a.hassubchild,/* 3rd menu hover persistence - with child elements */
ul#mainmenu-nav li:hover li:hover li a.hassubchild:hover,ul#mainmenu-nav li:hover li:hover li:hover a.hassubchild,ul#mainmenu-nav li.iehover li.iehover li a.hassubchild:hover,ul#mainmenu-nav li.iehover li.iehover li.iehover a.hassubchild{color:#999;background:#fff url(../images/structure/hassubchild2.gif) no-repeat right center;}
#mainmenu-nav #active_menu-nav,#mainmenu-nav #active_menu-nav.haschild{color:#fff;background:url(../images/nav-hover.jpg) repeat-x;}
#mainmenu-nav ul * a#active_menu-nav{font-weight:400;background-image:none;background-color:#255B81;}
ul#mainmenu-nav ul ul,ul#mainmenu-nav ul ul ul{display:none;position:absolute;top:0;left:160px;margin-left:19px;}
ul#mainmenu-nav ul ul li{width:180px;}
ul#mainmenu-nav li:hover ul ul,ul#mainmenu-nav li:hover ul ul ul,ul#mainmenu-nav li.iehover ul ul,ul#mainmenu-nav li.iehover ul ul ul{display:none;}
ul#mainmenu-nav li:hover ul,ul#mainmenu-nav ul li:hover ul,ul#mainmenu-nav ul ul li:hover ul,ul#mainmenu-nav li.iehover ul,ul#mainmenu-nav ul li.iehover ul,ul#mainmenu-nav ul ul li.iehover ul{display:block;}
ul#mainlevel-friends{overflow:hidden;}
#footer ul{float:left;margin-left:-10px;overflow:hidden;display:inline;}
#footer li{background:transparent url(../images/footers.png) center left no-repeat;margin-left:-2px;padding:0 11px 0 12px;}
#footer a{color:#666;text-decoration:none;margin:0;padding:0;}
#footer a:hover{color:#333;text-decoration:underline;}
#club-notice{margin:15px 0;background:#EF9C3B;padding:5px;border:1px solid #DF7800;}
#club-notice p{border:1px solid #fff;color:#DF7800;;background:#FFE9AF;padding:15px;margin:0;font:bold 18px Arial;text-align:center;}
#club-notice a{color:#AF4E00;}
.cpanel thead th{border-bottom:1px solid #BAD3D8!important;border-top:1px solid #BAD3D8;}
.cpanel #subs-list a,.cpanel tbody a{color:#3492AB;}
.cpanel #payment select{width:265px;}
.notice{margin-bottom:30px;}
.notice p{font:bold 20px Arial;color:#999;}
.notice a{color:#3492AB;font:normal 15px Arial;}
/* facebox
------------------------------------------------------ */
#facebox .b{background:url(../images/b.png);}
#facebox .tl{background:url(../images/tl.png);}
#facebox .tr{background:url(../images/tr.png);}
#facebox .bl{background:url(../images/bl.png);}
#facebox .br{background:url(../images/br.png);}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;margin:0 ;padding:0;border:0;}
#facebox td{border-bottom:0;padding:0;border:0;}
#facebox .body{padding:10px 20px;background:#fff;width:370px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
/* tabs
------------------------------------------------------ */
#tabs{margin:2em 0;}
ul#tabsNav{list-style:none;margin:0;padding:0;}
ul#tabsNav li{float:left;border:1px solid #ccc;margin:0 1em 0 0;}
ul#tabsNav li a{padding:.6em 1em;margin:0;display:block;text-decoration:none;color:#999;font-size:1.5em;}
ul#tabsNav li a:hover{color:#666;}
ul#tabsNav li a:focus{outline:0;}
div#tabContent{min-height:180px;padding:0;}
.ui-tabs-nav{margin:0;padding:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;position:relative;z-index:1;bottom:-1px;}
.ui-tabs-hide{display:none;}
#fragment-1,#fragment-2,#fragment-3,#fragment-4{height:auto;overflow:hidden;padding:5px 20px;margin:0;background:#fff;clear:both;border:1px solid #ccc;}
ul#tabsNav,
div#tabContent,
ul#tabsNav li a{width:100%;}
ul#tabsNav li.active a{color:#fff;}
ul#tabsNav li.ui-tabs-nav-item.ui-tabs-selected{background:#fff;border-bottom:1px solid #fff;}
ul#tabsNav li.ui-tabs-nav-item.ui-tabs-selected a,
ul#tabsNav li.ui-tabs-nav-item.ui-tabs-selected a:hover{color:#6CADBE;}
.ui-tabs-nav-item{background:#eee url(../images/tabs-bg.jpg) repeat-x;}
div#tabContent{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
.ui-tabs-nav-item a:hover{color:#212121;}
/* twitter
------------------------------------------------------ */
#twitter{background:url(../images/twitter-bird.png) no-repeat 0;padding-left:135px;}
#twitter h3{width:430px;text-indent:-7998px;background:url(../images/tweets-heading.png) no-repeat 0;padding:0;margin:0;}
.tweet{font-size:14px;color:#666;}
.tweet .tweet_list{list-style-type:none;margin:0;padding:0;background-color:#fff;}
.tweet .tweet_list li{overflow:auto;padding:.5em;}
.tweet .tweet_list li a{color:#0C717A;}
.tweet .tweet_list .tweet_even{background-color:#eee;}
.tweet .tweet_list .tweet_avatar{padding-right:.5em;float:left;}
.tweet .tweet_list .tweet_avatar img{vertical-align:middle;}
#content .padding .notice{text-align:center;margin-top:6.5em;}
#content .padding .notice p{font-size:3em;}
#content .padding .notice a{background:#3492AB;color:#fff;padding:10px 15px;}
/*#signup-form #submit{border:1px solid #111;background:#fff;padding:1em;font-size:1.5em;-moz-box-shadow:2px 2px 0 0 #111;}
#signup-form #submit:focus{-moz-box-shadow:-2px -2px 0 0 #111;}*/

#payment-method{padding:1em;background:#348298;color:#fff;margin:0 1em 1em 1.8em;border:1px solid;border-color:#6A9EAD #A0D0DC #A0D0DC #6A9EAD;}
#payment-method h3{font:bold 15px Arial;color:#fff;margin:0;padding:0 0 10px;}
#payment-method label{display:block;}
#payment-method .twocheckout{margin-bottom:.3em;}
#club-footer .support-notice{margin:0;padding:0;width:550px;float:left;font:normal 13px/20px Arial;color:#555;}
