@charset "UTF-8";

/* CSS Document */

body {
      margin: 0px;
      padding: 0;
      font-family: Arial, Helvetica, sans-serif;
      text-align: left;
}

img {
      border-style: none;
}

#ad2 {
      width: 600px;
      height: 300px;
      border: 1px solid #ddd;
      display: block;
      margin: 0;
      background: #FFFFFF url(../images/bg.jpg) no-repeat center center;
}

#ad2 .extend {
      height: 26px;
      font-size: 12px;
      color: #fff;
      text-align: left;
}

.membership h1 {
      display: block;
      font-family: "Arial Black", Gadget, sans-serif;
      font-size: 19px;
      font-weight: bold;
      color: #339900;
      text-align: left;
      /*border: 1px solid red;*/
      padding: 0;
      margin:0;
}

#center {
      /*border: 1px solid red;*/
      height: 140px;
      padding: 0;
      margin:0;
      width: 598px;
}

#unlimited {
      text-align: right;
      padding: 0px;
      margin: 0 10px 0 0;
      width: 170px;
      float: right;
}

#unlimited p {
      font-size: 12px;
      padding: 2px;
      line-height: 16px;
      margin: 0;
      color: #666;
      font-weight: normal;
}

#right_column {
	margin: 15px 15px 0 0;
	padding: 0;
	width: 240px;
	float: right;
}

#right_column h3 {
      /*border: 1px solid red;*/
      text-align: left;
      color: #000;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-style: normal;
      line-height: 18px;
      margin: 0;
      padding: 0;
}

#right_column ul {
      /*border: 1px solid red;*/
      margin: 6px 0 0 0;
      padding: 0;
      text-align: left;
      list-style-type: none;
}

#right_column ul li {
      /*border: 1px solid green;*/
      font-size: 12px;
      line-height: 17px;
      font-weight: normal;
      color: #0d0d0d;
      text-align: left;
      margin: 0;
      padding: 0 0 0 12px;
      word-spacing: -1px;
      background: url(../images/bullet.gif) no-repeat left center;
}

.action_box {
      display: block;
      /*border: 1px solid red;*/
	height: 60px;
      margin: 6px 4px 0 0;
      padding: 0;
      width: 440px;
}

.action_box .button a:link {
      color: #000;
      text-decoration: none;
      font-size: 16px;
      display: block;
      margin: 20px 0 0 0;
      padding: 0 0 0 0;
}

.action_box .button a:link {
      color: #000;
      text-decoration: none;
      font-size: 16px;
      display: block;
      margin: 20px 0 0 0;
      padding: 0 0 0 0;
}

.action_box .button a:active {
      color: #000;
      text-decoration: none;
      font-size: 16px;
      display: block;
      margin: 20px 0 0 0;
      padding: 0 0 0 0;
}

.action_box .button a:visited {
      color: #000;
      text-decoration: none;
      font-size: 16px;
      display: block;
      margin: 20px 0 0 0;
      padding: 0 0 0 0;
}

.action_box .button a:hover {
      color: #000;
      text-decoration: underline;
      font-size: 16px;
      display: block;
      margin: 20px 0 0 0;
      padding: 0 0 0 0;
}

.nothanks {
      margin: 0 auto 0 auto;
      padding: 0;
      vertical-align: top;
      text-align:center !important;
}

.nothanks a:link {
      font-size: 12px;
      color: #666;
      text-decoration: underline;

}

.nothanks a:active {
      font-size: 12px;
      color: #666;
      text-decoration: underline;
}

.nothanks a:visited {
      font-size: 12px;
      color: #666;
      text-decoration: underline;
}

.nothanks a:hover {
      font-size: 12px;
      color: #666;
      text-decoration: none;
}

.column1 {
      width: 130px;
      margin: 0;
      padding: 0;
      text-align: right;
}

.column2 {
      margin: 0;
      padding: 0;
      text-align: right;
}

.column3 {
      margin: 0;
      padding: 0;
      text-align: right;
      width: 330px;
}

.clickhere {
      /*border: 1px solid blue;*/
      margin: 0;
      padding: 0;
      height: auto;
      height: 52px !important;
}

#ad2 .clickhere .action_box img {
      margin: 4px 0 0 0;
      padding: 2px;
      height: 54px;
}
