/* default for all body tag document */
body {
font-family:Georgia; 
margin:0px; background:url('http://www.internetadvertisingstudio.com/images/back1.jpg') no-repeat fixed top center; 
}

/* common for all h1, h2, h3 tag */ 
h1,h2,h3 {
    clear:both;
    overflow:hidden;
    border:0pt none;
    margin:0pt;
    padding:0pt;
    color:#000000;
}

/* common for all h1 tag */
h1 {
    font-size:16px;
}

/* common for all h2 tag */
h2 {
    font-size:16px;
}

/* common for all h3 tag */
h3 {
    font-size:16px;
}

/* class for adjusting the current subscripion links*/
 ul {
    width:100%;
    list-style:none;
    list-style-image:none;
    margin:0px;
    padding:0px;
}

li {
    float:right;
    margin-left:15px;
}

/* common for all anchor tag color */
a {
    color: Blue;
    font-size: 1.0em;
    text-decoration:none;
}

/* common for all anchor tag hover color */
a:hover {
    text-decoration:underline;
    color: Blue;
}



/* class for user error message */
.errormsg {
    color:#FF3737;
    background-color:#FFEAEA;
    padding:5px;
    border:solid 1px #FF3737;
    margin:0px auto;
    text-align:center;
}

/* class for user success message */
.succmsg {    
    color:#539F2F;
    background-color:#E2F3DA;
    padding:5px;
    border:solid 1px #539F2F;
    margin:0px auto;
    text-align:center;
}

/* class for texbox input */
input {
    color:#222222;
    font-size:12px;
    font-family:Georgia; 
    margin-bottom:5px;
}

/* class for support input box */
.txtcss {
    border:1px solid #7D9CB0;
    padding:3px;
}

/* class for support input box */
.txtareacss {
    border:1px solid #7D9CB0;
    margin-bottom: 5px; 
    color:#666666;
    font-size:12px;
    font-family:Georgia; 
}

.Ulset {

}

/* class for bullet points*/
.Ulset ul {
    list-style-type:disc;
    color:#cccccc;
    padding-left:16px;
    *padding:0px;
}

.Ulset li {
    width:100%;
 }


/* class for space in new subscripion products from left*/      
.noTDpadding {
    padding:0px;
}

/* class for space in new subscripion products from bullet*/ 
.TDLitepadding {
    padding-left:5px;
}

/* class for required field indicator */
.star {
    color: #BD2801 !important;
    font-size: 14px !important;
}

/* class for user default page Payment Grid th */
.gridPayment th {
   background-color:#23568b;
   border:1px solid #edf1f3;
   font-weight:bold;
   font-size:14px;
   padding:5px;
   text-align:center;
   color:#ffffff;
}

/* class for user default page Payment Grid td */
.gridPayment td {
   padding-left:10px;border:solid 1px #edf1f3;background-color:#e5e2d2;height:25px;
}

/* class for padding in current subscripions area*/
.TdPaddingAddRenewSubscriptionMemberDefaultPage {
    padding-left:10px;
}

/* used for rounded fixed width login box */
#login {
    width:470px;
    background: transparent;
    overflow:hidden;
    margin:0px auto;
}

/* login box top image */
#login-top
{
    width:470px;
    background: transparent url(../images/login-box-top.gif) no-repeat;
    height: 22px;
}

/* login box background image */
#login-bg
{
    width:470px;
    background: #fff url(../images/login-box-bg.gif) repeat-y;
    overflow:hidden;
}

/* login box bottom image */
#login-bottom
{
    width:470px;
    background: transparent url(../images/login-box-bottom.gif) no-repeat;
    height:22px;
}

/* login box subdivision */
#login .subdiv
{
    width:420px;
    margin:0px auto;
    overflow: hidden;
}

/* login/formlayout box h1 tag */
#login h1, 
#formlayout h1 {
    
    border-bottom:1px dotted #171717;
    color:#171717;
    font-size:16px;
    margin-bottom:14px;
    margin-top: 8px;
    padding-bottom:18px;
}

/* class for p tag in formlayout id */
#formlayout-bg p
{
    padding: 8px 1px 20px 13px;
    line-height: 1.308em;
    font-size: 1.083em;
    text-align:justify;
}

/* class for p and span tag in formlayout id */
#formlayout-bg p span
{
    margin-left:20px;
}

/* login/formlayout box seprator between two forms/tables/div */
#login .userdiv, 
#formlayout .userdiv
{
    width:100%;
    background: #fff url(../images/login-seprate.gif) no-repeat scroll center bottom; 
}

/* login box forgot password */
#login .forgotpassdiv
{
    width:100%;
    margin-top:15px;
}  

/* login/formlayout box span and label */
#login span,label,
#formlayout span,label
{
    color: #000000;
    line-height: 1.23em;
    font-size: 14px
}
 
/* fixed width rounded box layout for wide with */
#formlayout
{
    width:670px;
    background: #fff;
    overflow:hidden;
    margin:0px auto;
}

/* formlayout box top image */
#formlayout-top
{
    width:650px;
    background: #fff url(../images/top.gif) no-repeat;
    height: 22px;
}

/* formlayout box repeat background image */
#formlayout-bg
{
    width:650px;
    background: #fff url(../images/bg.gif) repeat-y;
    overflow:hidden;
}

/* formlayout box bottom image */
#formlayout-bottom
{
    width:6500px;
    background: #fff url(../images/bottom.gif) no-repeat;
    height:22px;
}

/* You must create below four class for your page button. If you can't create it then the button will not look well */
/* class for bigger size button */
.bigger-button{
    
}

/* class for big size button */
.big-button{
   
}

/* class for normal size button */ 
.normal-button{
    
}

/* class for small size button */
.small-button{
    
}
