BODY,P,TD
    { font-family:Arial,Verdana,Helvetica,sans-serif;
      margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;
      color:#444444;
      font-size:14px
    }
A {color:#8E2222; text-decoration:none;}
A:link  {color:#8E2222}
A:vlink {color:#8E2222}
A:hover {color:#FF0000}

.title1 {padding:4px; FONT-WEIGHT: bold;  color:#8E2222;font-size:22px;font-family:Arial Black;}
.title2 {padding:0px; FONT-WEIGHT: normal;color:#444444;font-size:42px;font-family:Arial Black;}

BIG {font-size:24px; color:white; font-weight:bold;}

.tab0_L { background: transparent url(tab-bg-L.jpg) no-repeat scroll left top;  }
.tab0_R { background: transparent url(tab-bg-R.jpg) no-repeat scroll right top;  }

.tab0 { width:900px; background: #999999; }
.tab1, .tab2, .tab3, .tab4 { height:16px; }
.tab1 { background: transparent url(tab1.gif) no-repeat scroll left top; }
.tab2 { background: transparent url(tab2.gif) no-repeat scroll right top;}
.tab3 { background: transparent url(tab3.gif) no-repeat scroll left bottom;}
.tab4 { background: transparent url(tab4.gif) no-repeat scroll right bottom;}
.tab_pix { border:#CCC 1px solid; padding:0px; }
td.td_tab {  }
.tab_bottom_text {padding:15px 0 15px 0; font-size:20px; font-family:Arial Black; color:#8E2222; }


.tab_text
    { margin:5; padding:4px;
      color:#ffffff;
      font-size:14px;
    }

.join{ FONT-FAMILY: Arial;
       BACKGROUND: #D4CCE5;
       FONT-SIZE: 14px;
       COLOR: black;
       width:240px;
       height:40px;
       BORDER-RIGHT: #333333 1px solid;
       BORDER-TOP: #999999 1px solid;
       BORDER-LEFT: #999999 1px solid;
       BORDER-BOTTOM: #333333 1px solid;
       }
	   
.price-text
    { margin:0px; padding:5px 10%;
      color:#000000;
      font-size:20px;
    }	   
	   
.joinbtn{ BACKGROUND-COLOR: #D4D4D4;
       FONT-SIZE: 200%;
	   WIDTH: 90%;
       COLOR: black;
       line-height:2;
       padding: 35px 3px 3px 3px;
       display:block;
       BORDER-RIGHT: #333333 1px solid;
       BORDER-TOP: #999999 1px solid;
       BORDER-LEFT: #999999 1px solid;
       BORDER-BOTTOM: #333333 1px solid;
    background-image: url(/visa-26.png);
    background-repeat: no-repeat;
    background-position: 50% 10px;
    background-size: 120px 35px;
       }
a.joinbtn:hover{color:#000000;BACKGROUND-COLOR: #e5e5e5;} 
	   

@media screen and (min-width: 901px) {
  .joinbtn{ 
       FONT-SIZE: 175%
       width:70%;
	}
}

@media all and (max-width: 680px) {
  .joinbtn{
       FONT-SIZE: 200%;
       width:90%;
	}	 
} 

.joinbtn_alt
    {
      FONT-WEIGHT: bold;
      FONT-SIZE: 12px;
      COLOR: black;
      line-height:1.4;
      display:block;
      BACKGROUND: #D4D4D4;
      BORDER-RIGHT: #333333 1px solid;
      BORDER-TOP: #999999 1px solid;
      BORDER-LEFT: #999999 1px solid;
      BORDER-BOTTOM: #333333 1px solid;
    }
.joinbtn_other
    {
      FONT-WEIGHT: normal;
      FONT-SIZE: 12px;
      COLOR: #97960C;
      BORDER: #000000 0px solid;
      BACKGROUND: #666666;
    }
.join_small
    { font-size:13px;
    }
@media all and (max-width: 680px) {
	.join_small 
    { font-size:18px;
    }
}