@import url(http://fonts.googleapis.com/css?family=Cabin:700);

	html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, a img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		background: transparent;}
		
body {
	padding: 0;
	margin: 0;
	background: #444 url(../images/shine.png) no-repeat center top;
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #030000;
}

.clear {
  line-height: 0;
  overflow: hidden;
  height: 0;
  clear: both;
  font-size: 1px;
}

p { margin: 14px 0; }

h1, h2, h3, h4 { margin: 0; padding: 0; }

a { color: #ab0179; cursor: pointer; }

img, div, input, a { behavior: url("../iepngfix.htc") }

#wrapper { 
  width: 998px;
  margin: 0 auto;
}
#ontop { color: #fff; background-color: #000; padding: 4px 0 5px 0; text-align: center; font-size: 18px; -moz-box-shadow: 0px 0px 20px #111; -webkit-box-shadow: 0px 0px 20px #111; box-shadow: 0px 0px 20px #111; letter-spacing: 2px; }

#ontop span { font-weight: 700; color: #F26DA4; }
#ontop span.divit { color: #333; padding: 0 6px; }

#header {
  height: 90px;
  position: relative;
  z-index: 100;
  
}

#header-join {
  background: url('../images/wrapper-bg-top_new.gif') no-repeat 0px 94px;
  height: 102px;
  position: relative;
  z-index: 100;
}

#logo, #logo h1 {
  width: 680px;
  height: 90px;
}

#logo h1 { display: block; text-indent: -9999px; background: url('../images/mike-logo.png') no-repeat top left; }

#topnav {
  position: absolute;
  right: 0;
  top: 9px;
  width: 305px;
}

#topnav ul { margin: 0; padding: 0; }
#topnav ul li { float: left; display: inline; margin: 8px 10px 0 0;  }
#topnav ul li.nav-bookmark { padding-right: 0;}
#topnav ul li a { display: block; color: #5b5a5a; text-decoration: none; }
#topnav ul li.nav-join a { color: #9d297a; background: url('../images/join-pink.png') top left no-repeat; text-indent: -9999px; width: 180px; height: 52px; }
#topnav ul li.nav-members a { color: #9d297a; background: url('../images/nav_members.png') no-repeat 0 15px; text-indent: -9999px; width: 100px; height: 52px; }

#topsubnav {
  position: absolute;
  left: 460px;
  bottom: 0px;
  width: 500px;
  height: 36px;
  color: #fff;
  font-size: 12px;
}

#subscribe-email, #subscribe-submit { float: left; display: inline; }

#subscribe-text { display: inline; position: relative; float: left; padding-right: 12px; line-height: 36px; }

#subscribe-email input {
  width: 124px;
  height: 17px;
  padding: 3px;
  background: url('../images/newsletter-field.png') no-repeat top left;
  border: 0;
  color: #4a4949;
  font-size: 11px;
  margin-top: 7px;
}

#subscribe-submit input {
  width: 68px;
  height: 27px;
  background: url('../images/newsletter-submit.png') no-repeat top left;
  border: 0;
  cursor: pointer;
  margin: 5px 0 0 2px;
}

#twitter { position: absolute; right: 7px; top: 6px; width: 130px; height: 29px; }
#twitter a { display: block; width: 125px; height: 23px; background: url('../images/twit.png') no-repeat top left; }
#twitter a span { display: none; }

#header-hd {
  width: 70px;
  height: 57px;
  background: url('../images/hdr-highdef_new.gif') no-repeat top left;
  text-indent: -9999px;
  position: absolute;
  left: 550px;
  top: 15px;
}

#wrapper-content {
  float: left;
  width: 100%;
  z-index: 50;
}

#content {
  margin-right: 210px;
}

#content-join {
  margin-right: 0;
}

.contentbox-1 {
  margin-left: 8px; padding-top: 5px; 
}
.joinbig { padding:0 0 10px 5px;}
.joinbig a { display: block; width: 180px; height: 52px; background: url('../images/join-pink.png') no-repeat top left; text-indent: -9999px;}

/* .cb1-header { width: 770px; height: 36px; background: url('../images/content-hdr-sub1.gif') no-repeat top left; position: relative; }  */
.cb1-header { width: 775px; height: 36px; background: #F26DA4; position: relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222; font-family: 'Cabin', 'Segoe UI', Arial ; fonr-weight: 700;  }

.cb1-header h2 { color: #fff; font-size: 28px; line-height: 36px; font-weight: 700; padding: 0 0 0 16px; -moz-text-shadow: 1px 1px 1px #964f6c; -webkit-text-shadow: 1px 1px 1px #964f6c; text-shadow: 1px 1px 1px #964f6c; }

/* #cb1-featured .cb1-header { width: 981px; background: url('../images/content-hdr.gif') no-repeat top left; position: absolute; top: 0; }  */
#cb1-featured .cb1-header { width: 975px; background: #F26DA4; position: absolute; top: 0; }

/* #cb2-featured .cb1-header, #cb2-fetish .cb1-header { width: 981px; background: url('../images/content-hdr.gif') no-repeat top left; }  */
#cb2-featured .cb1-header, #cb2-fetish .cb1-header { width: 975px; background: #F26DA4;  }

#cb1-featured { padding-top: 36px; position: relative; }
#cb2-featured { padding: 5px 0; width: 975px;}
.cb1-content { width: 770px; margin: 10px 0; position: relative; background-color: #353535; padding-left: 2px; padding-top: 2px; border: 1px solid #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.cb1-click { width: 200px; position: absolute; right: 8px; top: -4px; font-size: 12px; font-weight: bold; color: #4a4949; font-family: Arial, Helvetica, sans-serif; }
.cb1-video, .cb1-thumb, .cb1-thumbs { float: left; display: inline; }
.cb1-video { width: 768px; height: 452px; margin-right: 10px; }
.cb1-thumbs { width: 768px; }
.cb1-thumb { width: 187px; height: 125px; margin: 0 2px 5px 3px; text-align: center; overflow: hidden; }
.cb1-stitle { color: #ab0179; font-size: 12px; text-decoration: none; border-bottom: 1px dotted; display: inline-block; height: 14px; }
a.cb1-sthumb { display: inline-block; width: 187px; height: 125px; }
a.cb1-dthumb { display: inline-block; }
a.cb1-fthumb { display: inline-block; width: 114px; height: 169px; }
a.cb1-cthumb { display: inline-block; width: 249px; height: 167px; }

.cb1-thumb a img { width: 185px; height: 123px; border: 1px solid #fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222; }

.cb1-download { padding: 6px 0 0 20px; }
.cb1-download span { display: block; font-size: 12px; text-align: center; color: #a2a1a1; }
span.cb1dl-title { color: #f9afe8; }

.cb1dl-mp4, .cb1dl-wmv, .cb1dl-mpg { margin: 0 30px;  float: left; display: inline; }
.cb1dl-mp4 a, .cb1dl-wmv a, .cb1dl-mpg a { width: 180px; display: block; height: 65px; text-decoration: none; }

.cb1dl-mp4 a span, .cb1dl-wmv a span, .cb1dl-mpg a span { visibility: hidden; }

.cb1dl-mp4 { width: 180px; }
.cb1dl-mp4 a { padding: 10px 0 0 36px; background: url('../images/quicktime.png') no-repeat 0% 50%; }

.cb1dl-wmv { width: 180px; }
.cb1dl-wmv a { padding: 10px 0 0 36px; background: url('../images/wmedia.png') no-repeat 0% 50%; }

.cb1dl-mpg { width: 180px; }
.cb1dl-mpg a { padding: 10px 0 0 36px; background: url('../images/mobile.png') no-repeat 0% 50%; }

.cb1-description { font-size: 15px; color: #fff; width: 730px; padding: 4px 12px 12px 12px; text-align: justify; }
.topdescr { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px }
.cb1-joinnow { position: absolute; left: 556px; top: 334px; width: 204px; height: 79px; padding: 7px 13px 11px 7px; background: url('../images/bt-joinnow.gif') no-repeat top left; }
.cb1-joinnow a { display: block; width: 204px; height: 79px; background: url('../images/bt-joinnow.gif') no-repeat -7px -7px; }
.cb1-joinnow a span { display: none; }

#content1-divider, #content2-divider, #content3-divider, #content4-divider { padding-left: 5px; font-size: 20px; color: #787777; text-align: center; letter-spacing: -0.02em;  }
#content1-divider strong, #content2-divider strong, #content3-divider strong, #content4-divider strong { font-size: 35px; color: #050505; font-weight: normal; letter-spacing: -0.04em; }

#content1-divider {
  height: 48px;
  margin: 12px 0 10px 0;
}
#content3-divider h1, #content4-divider h1 {font-size: 22px; color: #050505; font-weight: normal; letter-spacing: -0.05em; }
#content1-divider h1, #content2-divider h1 {font-size: 22px; color: #050505; font-weight: normal; letter-spacing: -0.04em; }
#content1-divider h2, #content2-divider h2 {font-size: 20px; color: #787777; text-align: center; letter-spacing: -0.02em; font-weight: normal;  }
#content3-divider h2, #content4-divider h2 {font-size: 20px; color: #787777; text-align: center; letter-spacing: -0.02em; font-weight: normal;  }

#content2-divider {
  height: 26px;
  margin: 10px 0 10px 0;
}

#content3-divider {
  height: 45px;
  margin: 10px 0 10px 0;
}

#content4-divider {
  height: 60px;
  margin: 10px 0 10px 0;
}

.contentbox-2 {
  margin-left: 14px;
}



.cb2-header { width: 770px; height: 36px; background: url('../images/content-hdr-sub2.gif') no-repeat top left; position: relative; left: 3px; }
.cb2-header h2 { color: #202020; font-size: 24px; font-weight: normal; padding: 4px 0 0 13px }
.cb2-desc { position: absolute; top: 8px; right: 19px; color: #fff; font-size: 16px;  }
.cb2-content { padding: 14px 0 0; width: 780px; }
.cb2-thumb { float: left; display: inline; width: 114px; height: 191px; margin: 0 13px 0 3px; text-align: center; }
.cb2-thumb img { background: #fdfcfc; border: 1px solid #919191; }
.cb2new-content { padding: 14px 0 0; width: 985px; }
.cb2new-thumb { float: left;  margin: 0 10px 10px 2px; text-align: center; width: 184px; height: 140px; color: #e6a3bf; }
.cb2new-thumb img { background: #fdfcfc; width: 176px; height: 116px; border: 1px solid #fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222; margin-bottom: 4px; }
.cb2new-fetish { float: left;  margin: 0 13px 10px 0; text-align: center; width: 232px; height: 175px; }
.cb2new-fetish img { background: #fdfcfc; width: 232px; height: 155px; border: 1px solid #fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222;}
.cb2-stitle { color: #e6a3bf; font-size: 14px; text-decoration: none; display: inline-block; height: 14px; margin: 2px 0 1px; }
.cb2-subbox { position: relative; width: 970px; margin-bottom: 10px;background-color:}
.cb2-description { padding: 10px 0 0 8px; width: 750px; height: 53px; color: #fff; font-size: 15px; }
.cb2-join { position: absolute; right: 0px; top: 8px; width: 180px; height: 52px; }
.cb2-join a { width: 190px; height: 59px; display: block; background: url('../images/join-pink.png') no-repeat top left; }
.cb2-join a span { display: none; }

#cb2-fetish .cb2-content .cb2-thumb { width: 249px; height: 200px; margin: 0 7px 0 2px; }
#cb2-fetish .cb2-content .cb2-stitle { margin-top: 7px; }

#cb2-whatmemget .cb2-content { background: url('../images/content-box-bg.gif') repeat-y top left; position: relative; left: 3px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 19px; }
#cb2-whatmemget .cb2-content-bg { background: url('../images/content-box-bg-bottom.gif') no-repeat bottom left; padding: 0 0 8px 14px; width: 766px; }
#cb2-whatmemget .cb2-content-bg p { width: 633px; color: #030000; }
#cb2-whatmemget .cb2-content .cb2-content-bg .cb2-join { position: absolute; left: 544px; top: 339px; padding: 8px 5px 6px 7px; width: 204px; height: 59px; background: url('../images/bt-joinnow-white.png') no-repeat top left; }
#cb2-whatmemget .cb2-content .cb2-content-bg .cb2-join a { width: 204px; height: 59px; display: block; background: url('../images/bt-joinnow-white.png') no-repeat -7px -8px; }
.cb2-content p { margin: 17px 0; }
p.cb2p-first { margin-top: 0; }

#sidebar { padding-top: 2px; 
  float: left;
  width: 195px;
  margin: 45px 0 0 -210px;
}

.sidebar-box { position: relative; width: 189px;  background-color: #444; margin-bottom: 11px; border: 1px solid #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.sidebar-box h3 {text-align: center; color: #fff; font-size: 15px; text-transform: uppercase; background: #F26DA4; width: 189px; height: 25px; padding-top: 5px; margin-bottom: 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222;  -moz-text-shadow: 1px 1px 1px #964f6c; -webkit-text-shadow: 1px 1px 1px #964f6c; text-shadow: 1px 1px 1px #964f6c;  }
.cock-text {
    color: #4D4B4B;
    display: inline-block;
    font-size: 12px;
    height: 14px;
    margin: 12px 0 1px;
    padding-bottom: 20px;
    text-decoration: none;
}
.rightinfo { width: 195px; height: 29px; background: #F26DA4; margin-bottom: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222; }
.rightinfo h3 { font-size: 16px; color: #fff; font-weight: 700; padding: 4px 0 0 10px; -moz-text-shadow: 1px 1px 1px #964f6c; -webkit-text-shadow: 1px 1px 1px #964f6c; text-shadow: 1px 1px 1px #964f6c;  }
.sb-thumb { text-align: center; width: 181px;  display: block; margin-left: 4px; }
.sb-thumb a img { border: 1px solid #fff; width: 170px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 1px 1px 6px #222; -webkit-box-shadow: 1px 1px 6px #222; box-shadow: 1px 1px 6px #222; }
.sbt-stitle { color: #fff; font-size: 12px; text-decoration: none;  display: inline-block; height: 20px; padding-bottom: 10px; margin: 4px 0 1px; }
.sb-thumbs { padding: 14px 4px 8px 5px; }

#sidebar-sitestats ul { margin: 0; padding: 8px 0 0 0; width: 192px; }
#sidebar-sitestats li { margin-bottom: 5px; list-style: none; width: 192px; height: 39px; }
#sidebar-sitestats li img{ float: left;}
#sidebar-sitestats a { display: block; width: 167px; height: 39px; }
#sidebar-sitestats span { display: none;}
#sbs-1, #sbm-1 { background-color: #64a2b4; }
#sbs-1 a, #sbs-5 a {float: left; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 13px; text-transform: uppercase; color: #fff; padding: 10px 0 0 10px; text-decoration: none; height: 14px; }
#sbs-2 a, #sbs-3 a, #sbs-4 a, #sbs-6 a  {float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #fff; padding: 8px 0 0 10px; text-decoration: none; height: 15px; }
#sbs-1 a:hover, #sbs-2 a:hover, #sbs-3 a:hover, #sbs-4 a:hover,#sbs-5 a:hover, #sbs-6 a:hover {color: #000}  
.stat {font-size: 12px; color: #fff; padding-left: 25px; font-family: Arial, Helvetica, sans-serif;}
#sbs-2, #sbm-2 { background-color: #cd66b5; }
#sbs-3, #sbm-3 { background-color: #ab56ce; }
#sbs-4, #sbm-4 { background-color: #ea6b95; }
#sbs-5, #sbm-5 { background-color: #6e87d1; }
#sbs-6, #sbm-6 { background-color: #d64757; }
#sbs-instant { background: url('../images/sidebar-instantaccess.gif') no-repeat top left; height: 42px; }
#sbs-instant h2 { background: url('../images/sidebar-instantaccess.gif') no-repeat top left; height: 42px; text-indent:-9999px; width: 192px; }

#sidebar-membersget ul { margin: 0; padding: 8px 0 0 0; }
#sidebar-membersget li { margin-bottom: 5px; list-style: none; width: 192px; height: 39px; }
#sidebar-membersget a { display: block; width: 167px; height: 39px; }
#sidebar-membersget span { display: none; }
#sidebar-membersget li img{ float: left;}
#sbm-1 a, #sbm-3 a, #sbm-4 a  { loat: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-transform: uppercase; color: #fff; padding: 13px 0 0 23px; text-decoration: none; }
#sbm-5 a { loat: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #fff; padding: 3px 0 0 23px; text-decoration: none;}
#sbm-2 a, #sbm-6 a {loat: left;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-transform: uppercase; color: #fff; padding: 8px 0 0 23px; text-decoration: none; }
#sbm-1 a:hover, #sbm-2 a:hover, #sbm-3 a:hover, #sbm-4 a:hover,#sbm-5 a:hover, #sbm-6 a:hover {color: #000}  

#sbm-instant, #sbm-instant a { background: url('../images/sidebar-instantaccess.gif') no-repeat top left; height: 42px; }

#footer { 
  clear: left;
  width: 100%;
  height: 200px;
  text-align: center;
  padding: 4px 0;
}

#footer-join {
  clear: left;
  width: 100%;
  background: url('../images/wrapper-bg-bottom.gif') no-repeat 0px -82px;
  text-align: center;
  padding: 4px 0;
}

#footer-boxes { padding: 6px 0 0 17px; height: 71px; }
#footer-boxes p { margin: 1px 0; padding: 0; }
#ftb-1, #ftb-2, #ftb-3, #ftb-4, #ftb-5, #ftb-6 { height: 71px; float: left; display: inline; margin-right: 2px; }
#ftb-1 { background: url('../images/footer-box-1.gif') no-repeat top left; width: 149px; }
#ftb-1-box { background: url('../images/fb1-box.gif') no-repeat top left; width: 149px; height: 71px; text-indent: -9999px; }
#ftb-2 { background: url('../images/footer-box-2.gif') no-repeat top left; width: 292px; position: relative; }
#ftb-2-title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; margin-top: 8px; }
#ftb-2-email { position: absolute; top: 30px; left: 25px; }
#ftb-2-email input { background: url('../images/fb2-email.gif') no-repeat top left; width: 153px; height: 22px; padding: 3px; border: none; color: #4a4949; font-size: 11px; }
#ftb-2-submit { position: absolute; top: 29px; left: 187px; }
#ftb-2-submit input { background: url('../images/fb2-submit.gif') no-repeat top left; width: 81px; height: 32px; border: none; cursor: pointer; }
#ftb-3 { background: url('../images/footer-box-3.gif') no-repeat top left; width: 140px; }
#ftb-3, #ftb-5 { font-size: 15px; font-weight: bold; color: #eeecec; padding: 5px 0; height: 61px; }
#ftb-4 { background: url('../images/footer-box-4.gif') no-repeat top left; width: 146px; }
#ftb-4 a { width: 146px; height: 71px; display: block; background: url('../images/fb4-twitter.gif') no-repeat top left; }
#ftb-4 a span { display: none; }
#ftb-5 { background: url('../images/footer-box-5.gif') no-repeat top left; width: 241px; color: #fdfbfb; }
#ftb-5 span { color: #050000; }

#footer-buttons { margin: 30px 0 0 0; background: #111; padding-top: 30px; -moz-box-shadow: 0px 0px 20px #111; -webkit-box-shadow: 0px 0px 20px #111; box-shadow: 0px 0px 20px #111; }
.ftbt-item { text-align: center; float: left; display: inline; width: 20%; margin: 8px auto; }
.ftbt-item p { font-size: 14px; color: #999; margin: 0; padding: 0; }
.fwrap { width: 990px; margin: 0 auto; }
.fwrap p { color: #666; padding-bottom: 10px; font-size: 18px; }

#footer-nav, #footer-nav2 { height: 40px; width: 800px; margin: 0 auto; padding-top: 10px; }
#footer-nav2 { width: 130px; }
#footer-nav ul, #footer-nav2 ul { margin: 0; padding: 0; }
#footer-nav ul li, #footer-nav2 ul li { float: left; display: inline; margin-right: 25px; }
#footer-nav ul li a, #footer-nav2 ul li a { display: block; }
#footer-nav ul li a span, #footer-nav2 ul li a span { display: block; padding: 9px 12px; }
#footer-nav ul li#fnav-webmasters { padding-right: 12px; }
#footer-nav ul li#fnav-model { padding-right: 0; background: none; }
#footer-nav ul li#fnav-join a { color: #feb3d7; }
#footer-nav2 ul li#fnav-joinp { width: 1px; height: 33px; margin-right: 5px; }

#footer-nav ul li.fnav-join { color: #9d297a; background: url('../images/fnav_join.png') top left no-repeat; text-indent: -9999px; width: 100px; height: 29px; }
#footer-nav ul li.fnav-members { color: #9d297a; background: url('../images/nav_members.png') top left no-repeat; text-indent: -9999px;  width: 100px; height: 29px; }
#footer-nav ul li.fnav-bookmark { color: #9d297a; background: url('../images/bookmark.png') top left no-repeat; text-indent: -9999px;  width: 100px; height: 29px; }
#footer-nav ul li.fnav-contact { color: #9d297a; background: url('../images/contact.png') top left no-repeat; text-indent: -9999px;  width: 100px; height: 29px; }
#footer-nav ul li.fnav-webmasters { color: #9d297a; background: url('../images/webmasters.png') top left no-repeat; text-indent: -9999px; width: 100px; height: 29px; }
#footer-nav ul li.fnav-model { color: #9d297a; background: url('../images/modelforus.png') top left no-repeat; text-indent: -9999px;  width: 100px; height: 29px; }

#footer-copyright { color: #555; font-size: 13px; padding: 5px 0 30px; background: #111; }
#footer-copyright p { margin: 2px; }
#footer-copyright span { color: #555; }
#footer-copyright a { color: #666; }

#footer-logo { display: block; width: 351px; height: 82px; background: url('../images/footer-logo.png') top left no-repeat; margin: 10px auto; }

#join-thumbs, #join-thumbs-bot { margin-left: 12px; }
#join-thumbs-bot { padding-top: 12px;}
.join-thumb { float: left; display: inline; margin-right: 3px; }
.join-thumb img { background: #fdfcfc; border: 1px solid #919191; padding: 1px; }

#jt-secure, #jt-satisfaction { position: absolute; top: 25px; height: 45px; }
#jt-secure { width: 223px; background: url('../images/join-icon-secure.gif') no-repeat bottom left; right: 291px; }
#jt-satisfaction { width: 262px; background: url('../images/join-icon-satisfaction.gif') no-repeat bottom left; right: 14px; }

#join-whatyouget { width: 490px; height: 354px; background: url('../images/join-left.gif') no-repeat top left; margin: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.01em; float: left; display: inline; }
#join-whatyouget h2 { font-size: 19px; color: #050505; padding: 20px 0 0 16px; }
#join-whatyouget ul { font-size: 18px; color: #626262; margin: 0; padding: 20px 0 0 16px; letter-spacing: -0.02em; }
#join-whatyouget ul li { list-style: none; background: url('../images/join-list.gif') no-repeat 0px 2px; padding-left: 26px; margin-bottom: 14px; font-weight: bold; }
#join-whatyouget ul li span { color: #e749c5; }

#join-form { width: 490px; height: 354px; background: url('../images/join-right.gif') no-repeat top left; float: left; display: inline; margin: 8px 0 0 6px; font-family: Arial, Helvetica, sans-serif; position: relative }
#join-form-bg { width: 460px; height: 194px; background: url('../images/join-options.gif') no-repeat top left; margin: 17px 0 0 16px; text-align: center; }
#join-form-bg2 { width: 460px; height: 100px; margin: 17px 0 0 16px; text-align: center; }
#join-form h2 { font-size: 19px; color: #050505; padding: 20px 0 0 16px; }
#join-form h3 { font-size: 19px; color: #050505; padding: 20px 0 0 0; text-align: center; }

.jfr-1, .jfr-2, .jfr-3 { float: left; display: inline; text-align: center; font-size: 20px; height: 48px; font-weight: bold; }
.jfr-1 { width: 51px; padding-top: 18px; height: 30px; }
.jfr-2 { width: 291px; text-align: left; padding-left: 10px; color: #0d0d0d; }
.jfr-2 span { font-size: 12px; }
.jfr-3 { width: 108px; color: #e749c5; padding-top: 15px; height: 33px; }
.jfr-x { margin-top: 50px; width: 480px; text-align: center; color: #0d0d0d; height: 150px;  font-size: 21px; line-height: 28px; color: #050505; font-weight: bold; display: block;}
.jfr-x span {color: #e749c5; font-size: 25px}
.jfr-oneline { padding-top: 14px; height: 34px; }
.jfr-multiline { padding-top: 11px; height: 37px; line-height: 16px; }

#join-button { margin: 16px 0 0 50px; }
#join-button input { width: 402px; height: 46px; display: block; border: none; background: url('../images/bt-join.jpg') no-repeat top left; cursor: pointer; }
#join-button2 { margin: 50px 0 0 150px; }
#join-button2 input {  
	background: url("../images/bt-joinnow2.gif") no-repeat top left;
    	display: block;
    	height: 79px;
    	width: 204px;
    	display: block;
    	border: none; cursor: pointer; }
#join-nocc { font-size: 13px; color: #525151; text-align: center; margin: 10px 0; }
#join-nocc a { color: #525151; }
#dsctop {position: absolute; top: 1px; right: 1px; width: 82px; height: 81px; background: url('../images/top_dsc.gif') no-repeat top left}

/* -- Subscribe Popup CSS -- */
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:560px; width:860px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
a.basic { text-decoration: none; font-size: 16px; color:#FADF4B; padding:6px 0 0 10px; display:block; }

#message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:10px 0px 10px 0px;
    background-color:#F26DA4;
}

#message span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:3px;
    padding-right:3px
}

.close-notify a {
    color: #fff;
}