* {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:400 13px/20px sans-serif, Verdana, arial, Helvetica,"Trebuchet MS";color:#444;cursor:default;background:#191919}
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}
a {text-decoration:none;outline:0 none;color:#ff1f64}
a:focus, a:hover {text-decoration:underline;outline:0 none}
.clear {clear:both}
.over {overflow:hidden;height:0}

div.header {width:100%}
div.header .nav {display:none;height:32px;width: 1270px;margin:0 auto 20px}
div.header .nav ul {height:32px;width: 1270px;display:inline-block}
div.header .nav ul li {float:left;height:32px;background:url(nav_line.png) no-repeat center right}
div.header .nav ul li a {color:#fff;display:block;padding:8px 12px 4px;margin-right:2px;font-size:0.82em;text-shadow:0 1px 0 #222}
div.header .nav ul li a.hover,
div.header .nav ul li a:hover {background:#252525;text-decoration:none}
div.header .nav ul li.first {width:54px}
div.header .nav ul li.first p{padding:0 10px 0 0;color:#efefef;font:700 16px/32px Arial, Helvetica,"Trebuchet MS"}
 
.menu {width:100%;height:56px}
.menu ul {width:1270px;height:56px;margin:0 auto}
.menu ul li.logo,
.menu ul li.logo1,
.menu ul,
ul.scenes li.ads p.ads_modelname,
ul.scenes li.ads p.ads_description {background: #ef0f54;background-image: -o-linear-gradient(top, #e20348, #fe1e63);
background-image: -moz-linear-gradient(top,#e20348, #fe1e63);background-image: -webkit-gradient(linear,left top,left bottom,from(#e20348), to(#fe1e63));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e20348, endColorstr=#fe1e63);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e20348, endColorstr=#fe1e63)";}
.menu ul li {float:left;width:127px;height:56px;background:url(menu_line.png) no-repeat bottom left}
.menu ul li.logo {width:298px;margin:0 80px 0 0;}
.menu ul li.logo1 {width:168px;margin:0 210px 0 0;}
.menu ul li.logo, .menu ul li.logo1 {position:relative}
.menu ul li.logo a {height:106px;width:298px;}
.menu ul li.logo1 a {height:52px;width:148px;margin:4px 0 0 20px !important}
.menu ul li.logo a, .menu ul li.logo1 a {padding:0;margin:0;position:absolute;}
.menu ul li.logo a:hover, .menu ul li.logo1 a:hover{background:none}
.menu ul li.join a{color:#000;text-shadow:0 0 1px #fff;background:url(menujoin.gif) repeat-x;width: 128px;margin: 0 0 0 2px;}
.menu ul li.join a:hover {background:url(menujoin.gif) repeat-x left bottom;color:#fff}
.menu ul li a {width:126px;display:block;padding:24px 0 16px;margin:0 2px 0 3px;font-size:16px;text-decoration:none;color:#fff;text-align:center}  
.menu ul li.hover a,
.menu ul li.hover a:hover {background:url(menu_hover_big.gif) no-repeat top left}
.menu ul li:hover a {background:url(menu_hover_big.gif) no-repeat bottom left}
.menu h2 {text-align:center;width:1000px; margin:30px auto 0;color:#fff; font-size:30px;text-shadow:2px 2px 0 #000}

.content {}
.inner {width:1270px;margin:0 auto}

.block {padding:5px 10px;background-color:#fff;width:1250px}
.block h1 {float:left;margin:5px 10px;font-size:25px;color:#333;text-transform:capitalize;letter-spacing:-1px;font-weight:700}
.block h1.tour {width:630px}
.block a.seeall {border:1px solid #ccc;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-khtml-border-radius: 3px;color:#000;padding:4px 12px 4px;font-size:12px;font-weight:700;float:right;margin:0 10px;
background: #f6f6f6;
background-image: -moz-linear-gradient(top,#ffffff, #efefef);
background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff), to(#efefef));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#efefef);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#efefef)";}
.block a.seeall:hover {border-color:#999;text-decoration:none;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;
background: #ebebeb;
background-image: -moz-linear-gradient(top,#ffffff, #ebebeb);
background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff), to(#ebebeb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebebeb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebebeb)";}
.block a.scene_title {display:inline-block;margin:0 0 0 4px;font-weight:700;font-size:13px;line-height:15px}
.block ul {float:left;width:1246px;margin:5px 0 0;padding:5px 0 0;border-top: 1px solid #EEEEEE}
.block ul li {float:left;padding:0 4px 10px}
.block ul li img {padding:2px}
.block ul li.ads {float:right}
.block ul li.ads a {display:block}
.block ul li p {float:left;font-size:10px;font-weight:700;color:#444;line-height:12px !important;margin: 0 0 0 5px}
.block ul li p a.scene_pornstar {margin:0 5px 0 0}
.block div.joinbutton {margin:10px 0 0 0;border-bottom:1px solid #ddd;height:69px;background:#f3f3f3;
background-image:-moz-linear-gradient(top,#fdfdfd, #ebebeb);
background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd), to(#ebebeb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#ebebeb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#ebebeb)";}
.block div.joinbutton a.visitsites{float:left;padding:0 0 0 40px;height:69px;display:inline-block;font-size:20px;line-height:69px;text-transform:capitalize;color:#666;text-decoration:underline;font-weight:700}
.block div.joinbutton a.visitsites:hover {color:#333}
.block div.joinbutton a.joinbutton{float:right;padding:0 0 0 80px;width:476px;height:69px;display:inline-block;font-size:25px;line-height:69px;text-transform:capitalize;color:#fff;font-weight:700;
background:url(joinbutton_bg.png) no-repeat;letter-spacing:-1px;text-shadow:0 0 2px #1D5501}
.block div.joinbutton a.joinbutton:hover {text-decoration:none;background-position:left -69px}

.dropdowns {float:right;margin:0 3px;padding:0px 9px;background:#eee;border:1px solid #d5d5d5;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-khtml-border-radius: 3px}
.dropdowns label {padding:0 3px 0 10px; font-weight:700}
.dropdowns select {width:155px;border:1px solid #ddd;color:#666;cursor:pointer;padding:4px 2px 4px 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px}
.dropdowns select:hover {color:#333}

.border {border-bottom:0 !important;padding-bottom:0 !important}
.sites {float:left;width:1246px;margin:5px 0 15px;padding:5px 0;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #e5e5e5;background:#f9f9f9}
.sites .sites_logo {float:left;height:110px;width:228px}
.sites .sites_logo a {height:110px;width:228px;display:block}
.sites .sites_details {float:left;width:997px;margin:0 0 0 14px;display:inline-block}
.sites .sites_details h1 {margin:3px 0;width:990px;line-height: 25px;}
.sites .sites_details p.description {float:left;padding:7px 0 0 2px;color:#444;width:990px;line-height:18px;height:47px;font-size:14px;font-weight:700}
.sites .sites_details p.categories {float:left;font-size:13px;height:24px;line-height:24px;width:990px;border-top:1px solid #e5e5e5}
.sites .sites_details p.categories strong {color:#333;margin:0 10px 0 0;text-align:right}
.sites .sites_details p.categories a{margin:0 15px 0 0;font-weight:400;}
.sites .sites_details p.categories a:hover {text-decoration:underline}
.sites ul.scenes {border:0;padding:0}
.sites ul.scenes p {border:0;padding:0;width:243px;line-height:12px}
.sites ul.scenes li {padding:0 1px 0 0 !important;height:186px !important}
.sites div.joinbutton {border-top:0 !important}

ul.tour li {height:192px !important}
ul.tour li.ads {height:391px !important}
ul.tour li.ads a {height:386px !important}
ul.tour li.ads ul#homeSlider {height:391px;width:496px;border:0;margin:0;padding:0}
ul.scenes li {width:248px;height:198px;padding:0 1px 7px 0;position:relative}
ul.scenes a.scene_thumb {display:block;height: 152px;width: 246px;border:1px solid #cccccc}
ul.scenes li:hover a.scene_thumb {border-color:#bbbbbb}
ul.scenes a.hd {position:absolute;display:block;height:26px;width:36px;top:123px;right:5px;z-index:10;background-image:url(hd_icon.png)}
ul.scenes a.lenght {background:url(play_icon_small_backup.png) no-repeat;width:242px;height:148px;position:absolute;top:3px;left:3px;text-indent:-9999px}
ul.scenes a.lenght:hover {background-position: left bottom}
ul.scenes li a.scene_site {color:#999}
ul.scenes li a.scene_site:hover {color:#78C41C}
ul.scenes li.ads {padding:0;border:1px solid #EEE;margin:0 2px 1px 0}
ul.scenes li.ads,
ul.scenes li.ads a {height:407px;width:495px}
ul.scenes li.ads p {color:#fff;margin:0;position:absolute}
ul.scenes li.ads p.ads_modelname{top:18px;right:40px;font-size:28px;text-shadow:-1px 1px 1px #000}
ul.scenes li.ads p.ads_modelname_arrow {top:15px;right:10px;font-size:46px;color:#FF1F64;text-shadow:-1px 1px 1px #000}
ul.scenes li.ads p.ads_title{left:15px;bottom:67px;font-size:18px;text-decoration:underline;color:#FF1F64;font-weight:700;text-shadow:1px 1px 0 #222}
ul.scenes li.ads p.ads_title:hover {color:#fff}
ul.scenes li.ads p.ads_description{width: 460px;left:15px;bottom:15px;font-size:12px;line-height:14px;font-weight:100;text-shadow:1px 1px 0 #222}


.networkimg {border-top: 1px solid #EEEEEE;margin: 5px 0 0}
ul.network li {position:relative;width:245px;height:187px;padding:0;margin:2px;background:url(network.png) no-repeat top left}
ul.network li img {border:0; padding:0}
ul.network li p {position:absolute;font-weight:100;bottom:10px;left:1px;background-color:#000;color:#fff;padding:6px 15px;margin:0;font-size:14px;text-align:center;
-webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; -khtml-border-radius: 0 3px 3px 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);-moz-opacity:0.35;-khtml-opacity: 0.35;opacity: 0.35}

ul.pornstars li {width:177px;height:263px;padding:0 1px 10px 0;position:relative}
ul.pornstars li.ads {border: 1px solid #EEE;margin: 0 1px 1px 0;}
ul.pornstars li.ads,
ul.pornstars li.ads a{width:353px;height:544px;padding:0}
ul.pornstars a.pornstars_thumb {display:block;width:175px;height:229px;border:1px solid #eee}
ul.pornstars a.pornstars_thumb:hover {border-color:#c5c5c5}
ul.pornstars a.pornstars_stars1,
ul.pornstars a.pornstars_stars2,
ul.pornstars a.pornstars_stars3 {position:absolute;display:block;height:40px;width:40px;top:5px;left:5px;z-index:10;background:url(pornstars_stars.png) no-repeat}
ul.pornstars a.pornstars_stars1 {background-position:0 0}
ul.pornstars a.pornstars_stars2 {background-position:-40px 0}
ul.pornstars a.pornstars_stars3 {background-position:-80px 0}

.pornstars_page {float:left;width:1226px;margin:5px 0 10px;padding:5px;border-top: 1px solid #EEE;border-bottom:1px solid #ddd;background:#f3f3f3;
background-image:-moz-linear-gradient(top,#fdfdfd, #ebebeb);
background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd), to(#ebebeb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#ebebeb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#ebebeb)";}
.pornstars_page .model {float:left;height:231px;width:177px;margin:0 2px 0 0;background:#fff}
.pornstars_page .model img {padding:2px;border: 1px solid #ddd}
.pornstars_page .model_details {float:left;width:507px;margin:0 2px;display:inline-block}
.pornstars_page .model_details p {float:left;padding:5px;color:#555;width:490px;line-height: 20px; border-bottom: 1px solid #e9e9e9}
.pornstars_page .model_details p strong {float:left;color:#333;display:inline-block;margin:2px 10px 0 0;padding:5px 8px;text-align:right;width:76px;background:#FFF;border:1px solid #e5e5e5;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;}
.pornstars_page .model_details p span {float: left;width: 385px;padding:9px 0 0 0}
.pornstars_page .model_details p span a {margin:0 10px 0 0}
.pornstars_page .model_details p a:hover {text-decoration:underline}
.pornstars_page .ads {float:left;height:231px;width:536px}
.pornstars_page .ads a {display:block;height:231px;width:536px}
.pornstars_page .ads img {padding:2px;border:1px solid #eee}

.scene_page {float:left;width:1246px;padding:10px 0;border-top: 1px solid #EEEEEE}
.scene_page .player {float:left;width:710px;margin:0 10px}
.scene_page .player #video1,
.scene_page .player #video1_wrapper {float:left;height:423px;background-color:#333}
.scene_page .player #video1 {width:710px}
.scene_page .player_title {width:710px;height:45px;background:url(menu_bg.png) repeat-x center;margin:0 0 10px;border-bottom:1px solid #eee}
.scene_page .player_title a.download,
.scene_page .player_title a.photoset {text-align:center;font-size:16px;line-height:45px;color:#fff}
.scene_page .player_title a.download {width:133px}
.scene_page .player_title a.photoset {width:160px}
.scene_page .player_title a.download {float:left;padding:15px 0 12px;background:#777;border:1px solid #656565}
.scene_page .player_title a.download:hover {background:#555;text-decoration:none;border-color:#454545}
.scene_page .player_title a.photoset {float:right;padding:16px 0 13px 20px;background:url(photoset_bg.gif) no-repeat top left}
.scene_page .player_title a.photoset:hover {background-position:bottom left;text-decoration:none}
.scene_page a.scene_thumb {display:block;width:227px;height:142px}
.scene_page p {float:left;padding:5px;color:#555;width:630px;line-height:20px !important;border-bottom: 1px solid #EEEEEE;text-shadow:none !important;}
.scene_page p strong {float:left;color:#333;display:inline-block;margin:2px 10px 0 0;padding:5px 8px;text-align:right;width:76px;background:#f5f5f5;border:1px solid #e5e5e5}
.scene_page p span {float: left;width:520px;padding:8px 0}
.scene_page p a {margin:0 15px 0 0}
.scene_page p a:hover {text-decoration:underline}
.scene_page .ads {float:right;height:575px;width:227px;padding:2px;margin:3px 4px 5px 0;border:1px solid #56B6FC}
.scene_page .ads:hover {border-color:#0782db}
.scene_page .ads img {border-bottom:0;border-top:0}
.scene_page h1 {float:left;margin:0 10px 5px 10px}
.scene_page ul.scenes {width:516px !important;border-bottom:0}
.scene_page ul.scenes li {margin:0 5px 0 4px}
.scene_page ul.scenes li p {padding:0;width:248px;border:0}

#photoset {width:1246px}
#photoset h1 {margin:5px 10px}
ul.photoset {padding:10px 0}
ul.photoset li {width:175px;height:258px;padding:0;margin:0 1px 1px 0;border: 1px solid #ddd}
ul.photoset li:hover {border-color:#bbb}
ul.photoset a {display:block;width:171px;height:254px;margin:2px;overflow:hidden;text-align:center}
ul.photoset a img{margin: 0 -100px;border:0;padding:0}

.pagination {width:100%;padding:10px 0 0;text-align:center;border-top: 1px solid #EEEEEE}
.pagination a {display:inline-block;height:35px;width:36px;margin:0 5px;font-weight:700;line-height:36px;text-shadow:1px 1px 0 #ffffff;background:url(pagination_bg.gif) no-repeat}
.pagination a:hover { color:#FF1F64;background-position:0 -35px;text-decoration:none}
.pagination a.selected {color:#888;background-position:0 -70px}

ul.freecams li {width: 1246px;/*height:1005px;*/padding:0;margin:0}
ul.freecams li.ads {float:left;width:944px;height:202px;padding:0;margin:0 0 15px 150px;border:3px solid #72aa00}
ul.freecams li.ads a {width:942px;height:200px;margin:1px;background:url(freecams_banner.jpg) no-repeat}
ul.freecams li.ads a p.ads_button {width:313px;height:84px;margin:36px 0 0 0;padding:8px 8px 8px 0;text-indent:-9999px;font-size:3em}
ul.freecams li.ads a p.ads_button:hover {background:url(freecams_button.jpg) no-repeat}

.tac {text-align:justify;margin:40px 20px}
.tac h2 {font-size:20px;font-weight:700;color:#444;padding:25px 30px 5px; text-transform:capitalize}
.tac p {padding:5px 30px}

.footer {margin:0 auto;width:1260px;padding:0 0 20px}
.footer ul {float:left;width:800px}
.footer ul li {float:left;padding:5px 10px 3px}
.footer .copyright {float:right;text-align:right;width:300px}
.footer .copyright a {float:right;display:block;width:217px;height:74px;background:url(logo_footer.png) no-repeat}
.footer .copyright small {line-height:12px;padding:5px 0;color:#6e787c}
.footer a {font-size:11px;text-decoration:underline;color:#ccc}
.footer a:hover {color:#fff}

/* Join Page - Default Page*/

#joinform p {margin:0 22px 15px;font-size:13px;line-height:20px;text-shadow:1px 1px 0 #E5E5E5;text-align:justify}
#joinform .col1 h1,
#joinform .col2 h1 {margin:0 10px 15px 30px}

.billers { padding:10px 0 0;color:#888}
.billers p {text-align:center;font-size:11px;line-height:18px; }
.billers p a {font-size:11px}
.billers p a:hover {text-decoration:underline}

.col1, .col2 {padding:10px;height:310px;float:left}
.col1 {width:670px;border-left:1px solid #f9f9f9}
.col1 p,
.col3 p {padding:0 10px; margin:0 0 10px;border-bottom:1px solid #f5f5f5}
.col1 img.about {padding:2px;border:1px solid #f5f5f5}
.col1 a:hover,
.col3 a:hover {text-decoration:underline}

.col2 {width:520px;border-right:1px solid #ccc;padding:10px 10px 0;}

.col2 .join_name,
.col3 .join_name { float:left;width:75px;padding:5px 15px 0 0;text-align:right;font-weight:700;display:block}
.col2 .join_value,
.col3 .join_value { float:left}
.col2 .join_value input.join_input,
.col3 .join_value input.join_input {width:240px;margin:0 0 5px;padding:6px;border:1px solid #ccc;outline: none;color:#666;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px}
.col2 .join_value select.join_select,
.col3 .join_value select.join_select {width:167px}
.col2 .join_value select.join_select option,
.col3 .join_value select.join_select option {padding:0 8px}
.col2 .join_value label,
.col3 .join_value label {width:230px}
.col2 .join_value label input,
.col3 .join_value label input {margin:7px 0}
.col2 div.join_error,
.col3 div.join_error {color:#F00D00;font-size:9px;height:14px;line-height:14px;text-align:right}
.col2 h1.payment_type {margin:20px 10px 10px!important}
.col2 .join_value label.payment_type,
.col3 .join_value label.payment_type {float:left;display:block;cursor:pointer;width:235px;height:31px;padding:6px 6px 6px 10px;margin:10px 0 0 7px;border:1px solid #fff;background: url(menu_bg.png) repeat-x center left;
-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px}
.col2 .join_value label.payment_type:hover,
.col3 .join_value label.payment_type:hover {border-color:#999 !important;color:#111}
.col2 .join_value label.payment_type input,
.col3 .join_value label.payment_type input {float:left;margin:10px 10px 0 0}
.col2 .join_value label.payment_type span,
.col3 .join_value label.payment_type span {float:left;width:117px;line-height: 16px}
.col2 .join_value label.payment_type img,
.col3 .join_value label.payment_type img {float:right}

.col1 .mship,
.col3 .mship {border:1px solid #fff;margin:0 0 10px 20px;color:#404040;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;
-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px;background: url(membership_bg.gif) repeat-x bottom left;
width:628px;height:60px}
.col1 .mship {width:628px;height:60px;margin:0 0 10px 20px}
.col1 .mship.selected, .col1 .mship:hover,
.col3 .mship.selected, .col3 .mship:hover {border-color:#999 !important ;color:#101010; }
.col1 .mship sup,
.col3 .mship sup {font-size:10px}
.col1 .mship label {width:628px;}
.col1 .mship label,
.col3 .mship label {height:60px;display:inline-block;cursor:pointer;position:relative;}
.col1 .mship label input,
.col3 .mship label input {display:block;position:absolute;top:25px;left:10px;}
.col1 .mship label span,
.col3 .mship label span {width:335px;display:block;font-size:10px;position:absolute;top:30px;left:30px;}
.col1 .mship label span.mship_period,
.col3 .mship label span.mship_period {font-size:18px;font-weight:700;position:absolute;top:12px;left:30px;}
.col1 .mship label span.save,
.col3 .mship label span.save {font-size:15px;font-weight:700;line-height:15px;color:#0782db;width:135px;text-align:right;position:absolute;top:16px;left:380px;}
.col1 .mship label span.best,
.col3 .mship label span.best {width:100px;height:60px;background:url(bestvalue.png) no-repeat left center;position:absolute;top:0;left:528px;}
.col1 div.join_button,
.col3 div.join_button {float:right;width:263px;margin:8px 0 0}
.col1 .join_button input,
.col3 .join_button input {cursor:pointer;height:54px;width:245px;background:url(join_button.png) no-repeat;border:0}
.col1 .join_button input:hover,
.col3 .join_button input:hover {background-position:left bottom}
.col1 label.tac,
.col3 label.tac {float:left;display:block;cursor:pointer;width:335px;height:31px;padding:6px 6px 6px 10px;margin:13px 20px 5px;border:1px solid #fff;
background: url(menu_bg.png) repeat-x center left;
-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px}
.col1 label.tac:hover,
.col3 label.tac:hover {border-color:#999 !important;color:#111}
.col1 label.tac input#termsAndCond,
.col3 label.tac input#termsAndCond {float:left;margin:10px 12px 0 0}
.col1 label.tac a,
.col3 label.tac a {padding: 10px 0 0 5px}
.col1 label.tac span,
.col3 label.tac span {float:left;margin:6px 0 0}




/* Join Page - TRAILER Page*/

.col3 {float:left;width:574px;padding:20px 10px;margin:10px 0 0 10px;border:1px solid #f5f5f5;border:1px solid #fff;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;background: #dbdbdb;
background-image: -moz-linear-gradient(top,#eeeeee, #dbdbdb);
background-image: -webkit-gradient(linear,left top,left bottom,from(#eeeeee), to(#dbdbdb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dbdbdb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dbdbdb)";}
.col3 h1 {width:560px;margin:0 0 15px 10px;height:25px !important;}
.col3 h1.payment_type {margin:10px 5px !important;}
.col3 h1.choose_membership {margin:10px}
.col3 .mship {width:560px !important;margin:0 5px 10px;height:60px;}
.col3 .mship label {width:560px !important}
.col3 .mship label span {width:310px;font-size:9px}
.col3 .mship label span.save {font-size:13px;line-height:15px;width:122px;top:16px;left:340px;}
.col3 .mship label span.best {width:100px;height:60px;left:460px !important;}
.col3 .join_value label.payment_type {margin:0 10px 15px 0 !important;width:257px !important}
.col3 .join_value label.payment_type input {margin:10px 6px 0 0 !important}
.col3 div.join_button {width:249px;margin:4px 0 0}
.col3 .join_button input {height:54px;width:245px;background:url(join_button.png) no-repeat;}
.col3 label.tac {width:305px;height:31px;margin:10px 0 0;padding:5px 0 5px 10px;font-size:12px}
.col3 label.tac a {padding: 10px 0 0;text-decoration:underline}
.col3 label.tac a:hover {text-decoration:none}
.col3 label.tac input#termsAndCond {margin:10px 10px 0 0 !important}