* {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

a { text-decoration:none; }

body { color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:13px; }

.body2 { display:block; }

.top_bg { background:url(http://www.vipaffiliate.com/uk/images/bg.jpg) repeat-x left top; display:block; height:140px; }

.header { width:940px; float:left; padding-bottom:15px; }

.top_inner { width:900px; margin:auto; }

.header_left { width:437px; float:left; padding-top:20px; padding-left:13px; }

.header_right { width:450px; float:left; padding-top:40px; }

.header_right td { padding-right:12px; }

.header_right form.loginform { float:right; }

.header_right td input.inputbox { background:url(../images/inputbox.png) no-repeat left top; width:94px; height:12px; border:0px; color:#999999; font-size:12px; padding:5px; }

.header_right td input.login { background:url(../images/login.png) no-repeat left top; width:104px; height:22px; border:0px; color:#fff; font-size:12px; cursor:pointer; }

.logo { background:url(http://www.vipaffiliate.com/uk/images/156x80px.png) no-repeat left top;  width:156px; height:80px;}

.logo a { display:block; width:156px; height:80px; }

.mainmenus { width:900px; float:left; }

.mainmenus ul { list-style:none; list-style-type:none; margin:0px; padding:0px; background:url(../images/li_left.png) no-repeat right top; height:30px;  }

.mainmenus ul li { float:left; background:url(../images/li_left.png) no-repeat left top; }

.mainmenus ul li a { padding:9px 35px 6px 35px; font-size:12px; display:block; color:#fff; background:url(../images/span_bg.png) no-repeat center bottom; }

.mainmenus ul li a span { padding-bottom:6px; }

.mainmenus ul li.active a { background: url(../images/active_repeat.png) repeat-x left top; color:#006600; }

.mainmenus ul li.active a span { background:url(../images/menuarrow.png) no-repeat center bottom; color:#006600; }

.mainmenus ul li a:hover { background: url(../images/active_repeat.png) repeat-x left top; color:#006600; }

.mainmenus ul li a:hover span { background:url(../images/menuarrow.png) no-repeat center bottom; color:#006600;  }

.content { width:900px; margin:auto; }

.content_inner { width:900px; float:left; padding:0px 0px 20px 0px; }

.footer { width:900px; margin:auto; }

.footer_inner { width:900px; float:left; background:url(../images/footer_bg.png) no-repeat center top; padding:10px 0px 10px 0px; }

.footer1_logo { width:800px; margin:auto; padding:10px 0px 10px 0px; }

.footer1_logo td { padding:0px 15px; }

.footer2_logo { width:800px; margin:auto; padding:10px 0px 10px 0px; }

.footer2_logo td { padding:0px 19px 0px 15px }

.content_left { width:700px; float:left; padding-right:5px; padding-top:10px; }

.content_right { width:177px; float:left; background:url(../images/content_rightbg.png) repeat-x left top; padding:10px 10px 10px 8px; position:relative; top:-12px; }

.content_right h2 { font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center; }

.content_right img.contentimg {  padding-top:14px; }

.content_right .visitsite { text-align:right; }

.content_right .visitsite a { text-align:right; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#00ffff; text-decoration:underline; font-style:italic; }

.content_right h3 { font-size:16px; color:#006600; font-weight:bold; padding:5px 0px; }

.content_right h3 span { color:#0066ff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; padding:2px 0px; }

.content_right h3 span a { color:#0066ff; text-decoration:underline; }

.joinnowcnt { padding-bottom:10px; }

.content_left h1 { font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#009900; font-weight:bold; padding-bottom:5px; padding-left:15px; }

.content_left p { font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px; }

.content_left h4 { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#009900; font-weight:bold; }

.content_left .col_t1table th { padding:0px 3px 0px 3px!important; }

.content_left .col_t1table td { padding:0px 3px 0px 3px!important; background:#e5f3e5; text-align:center; }

.content_left .col_t1table td.col_3t1 { padding:0px 40px 0px 40px!important;  }

.content_left ul { list-style:none; list-style-type:none; margin:0px; padding:0px; }

.content_left ul li { background:url(../images/content_ulli.png) no-repeat left; padding:2px 0px 2px 40px;  }

.content_left p a { text-decoration:underline; color:#666666; }

.banner{ float:left; width:900px; }

/***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** 
                           Content page styles starts here
***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** *****/
.content_head1{ width:260px; padding-left:15px;}
.content_head1 h3{background:url(../images/content_head1.png) no-repeat; width:205px; height:26px; color:#fffbff; padding-left:55px; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:20px; display:block; margin:0px; font-weight:normal;}
.content_head1 h2{font-size:18px; color:#000000;margin:0px; font-weight:normal;font-family:Arial, Helvetica, sans-serif; padding:10px 0px 15px 0px;}
.content_head1 p{color:#616161; margin:0px; font-size:14px;}

.content_head2{ width:260px; padding:0px 36px; }
.content_head2 h3{background:url(../images/content_head2.png) no-repeat; width:205px; height:26px; color:#fffbff; padding-left:55px; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:20px; display:block; margin:0px; font-weight:normal;}
.content_head2 h2{font-size:18px; color:#000000;margin:0px; font-weight:normal;font-family:Arial, Helvetica, sans-serif; padding:10px 0px 15px 0px;}
.content_head2 p{color:#616161; margin:0px; font-size:14px;}

.content_head3{ width:260px; padding-right:15px; }
.content_head3 h3{background:url(../images/content_head3.png) no-repeat; width:205px; height:26px; color:#fffbff; padding-left:55px; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:20px; display:block; margin:0px; font-weight:normal;}
.content_head3 h2{font-size:18px; color:#000000;margin:0px; font-weight:normal;font-family:Arial, Helvetica, sans-serif; padding:10px 0px 15px 0px;}
.content_head3 p{color:#616161; margin:0px; font-size:14px;}
.content_head3 img{ margin-top:25px;}


