/*
Site Name:
Description: 
Author: BC
Template: (CLS)
Version: 1.0
.
Comments
.

[Table Of Contents]

0- Reset
1- Global
2- Links
3- Headings
4- Skeleton
5- Header
6- Form
7- Thank You Page
8- Footer

*/

/* =0 Reset (DO NOT TOUCH)
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td
{ margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; background:transparent; }

:focus { outline:0px; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html { height:100%; }
body { height:100%; width:100%; text-align:center; background:#2852a8 url(/images/background.jpg) no-repeat bottom; display:table; }
.right { float:right; }
.left { float:left; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.justify { text-align:justify; }
.hide { display:none; }
.clear { clear:both; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignleft { float:left; margin:4px 10px 4px 0; }
img.alignright { float:right; margin:4px 0 4px 10px; }
.clearfix:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
strong { font-weight:bold; }
em { font-style:italic; }
.hr { width:760px; height:7px; margin:15px auto 15px auto; background:#fff url(/images/hr.jpg) no-repeat; border:0; outline:0px; }
.hr-thanks { width:950px; height:2px; margin:0 auto 0 auto; background:#fff url(/images/hr_thanks.jpg) no-repeat; border:0; outline:0px; }
.blue { color:#0000ff; }
.dark-blue { color:#000066; }
.yellow { color:#ffff00; }
.light-yellow { background:#90ee90; }
.captcha-text { font:14px Arial, Verdana, Helvetica, sans-serif; text-align:justify; margin:0; padding:0; }
.reload { font:11px Arial, Verdana, Helvetica, sans-serif; text-align:justify; margin:0; padding:0; }
.sm-text { font:12px Arial, Verdana, Helvetica, sans-serif; }
.md-text { font:15px Arial, Verdana, Helvetica, sans-serif; }

/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

a:link { color:#fff; }
a:visited { color:#fff; }
a:hover { color:#ccc; }
a:active { color:#fff; }

/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

h1 { font:bold 2em "Times New Roman", Times, serif; }
h2 { margin:10px auto; padding:3px; font:bold 18px Arial, Verdana, Helvetica, sans-serif; }
h3 { margin:10px 0 10px 15px; font:bold 16px Arial, Geneva, Helvetica, sans-serif; text-align:left; }
h4 { font:bold 1em Arial, Geneva, Helvetica, sans-serif; }
h5 { font:bold 0.9em Arial, Geneva, Helvetica, sans-serif; }


/* =4 Main Page
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#mp { background:#fff; }

#mp-contents { width:950px; height:auto; margin:auto; background:#fff; border:1px solid #000; }

    #mp-contents td { text-align:center; }
    
    #mp-contents td input#next { width:224px; height:62px; background:url(/images/next.png) no-repeat; border:0; cursor:pointer; }
    
    #mp-contents td input#prev { width:224px; height:62px; background:url(/images/previous.png) no-repeat; border:0; cursor:pointer; }
    
    #mp-contents td iframe { width:90%; height:600px; margin:20px; border:1px solid #000; }
    
        #mp-contents td p.iframe-headline { font:18px Arial, Verdana, Helvetica, sans-serif; }
        
        #mp-contents td p.iframe-summary { font:12px Arial, Verdana, Helvetica, sans-serif; }
    
#mp-main-table { width:900px; margin:30px auto; border:0px solid #000; }

    #mp-main-table td { text-align:center; padding:2px 0px; border:0px dotted #000; }
    
        #mp-main-table td p { font:11px Arial, Verdana, Helvetica, sans-serif; text-align:left; margin:0 0 0 6px; }
        
            #mp-main-table td p.dotw { font:18px Arial, Verdana, Helvetica, sans-serif; color:#0000ff; margin:0; padding:0; text-align:left; }
            
            #mp-main-table td p.dotw-sm { font:12px Arial, Verdana, Helvetica, sans-serif; color:#000; margin:0 0 20px 0; padding:0; text-align:left;}
            
            #mp-main-table td input.continue { width:298px; height:46px; background:url(/images/continue.jpg); border:0px solid #000; cursor:pointer; }
        
        #mp-main-table td img { border:1px solid #000; }
    
        #mp-main-table td #div-right { margin:0 auto; padding:0; float:none; }
        
    #mp-main-table td #deal-holder { width:auto; height:auto; margin:8px 10px 8px 0; border:6px solid #ccc; }
    
        #mp-main-table td #deal-holder td { padding:8px; }
    
    .dotw { font:18px Arial, Verdana, Helvetica, sans-serif; color:#0000ff; text-align:left; float:left; }
    
    .var-title { font:20px Arial, Verdana, Helvetica, sans-serif; color:#000; text-align:center; margin:12px 0; }
    
    .var-text { font:12px Arial, Verdana, Helvetica, sans-serif; color:#000; text-align:justify; padding:8px; }
    
    .click-here { font:18px Arial, Verdana, Helvetica, sans-serif; text-align:center; }
    
        .click-here a { color:#000; }
        
    #mp-main-table td #other-deals { width:auto; border:0px solid #000; float:left; }
    
        #mp-main-table td #other-deals td { padding:5px 8px; vertical-align:middle; }
    
        #mp-main-table td #other-deals td .vert-line { width:1px; height:100px; padding:0; margin:0; background:#000; }
    
        #mp-main-table td #other-deals ul { padding:0 0 0 15px; font:12px Arial, Verdana, Helvetica, sans-serif; text-align:left; }
        
            #mp-main-table td #other-deals ul li { padding:4px 0; }
            
                #mp-main-table td #other-deals ul li a { color:#000; }
            
    #mp-footer { background:#2752a6; }
    
        #mp-footer p { font:11px Arial, Verdana, Helvetica, sans-serif; color:#fff; padding:10px; }


/* =5 Signup Page
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#contents { width:1075px; height:900px; margin:0 auto 0 auto; background:url(/images/content.png) no-repeat bottom; }

    #div-left { width:550px; height:auto; margin:270px 0 0 120px; border:0px solid #000; float:left; }
    
        #div-left p { font:14px Arial, Verdana, Helvetica, sans-serif; text-align:justify; margin:0 20px 15px 0; }
        
        #div-left #table-list-holder { width:450px; margin:0 0 0 50px; }
                    
            #div-left #table-list-holder td { margin:0; padding:0; vertical-align:top; border:0px dotted #000; }
                    
                #div-left #table-list-holder td .bold-back { font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#000066; text-align:center; margin:0; padding:3px; background:#ddd; }
        
                #div-left #table-list-holder td ul { font:11px Arial, Verdana, Helvetica, sans-serif; text-align:left; list-style-type:disc; margin:0 0 0 30px; }
                                
                    #div-left #table-list-holder td ul li { margin:10px 0 0 0; }
            
    #div-right { width:350px; height:auto; padding:220px 0 0 0; border:0px solid #000; float:left; }
    
        #form-holder { width:348px; height:330px; background:url(/images/form_back.png) no-repeat; }
        
            #form-holder table { width:300px; height:auto; margin:20px 0 0 20px; border:0px solid #000; float:left; }
                    
                #form-holder table td { padding:3px 0 0 0; border:0px dotted #000; }
                        
                    #form-holder table td.lefter { width:40%; }
                        
                        #form-holder table td label { font:18px Arial, Verdana, Helvetica, sans-serif; color:#000; margin:0 1px 0 0; float:right; }
                            
                        #form-holder table td p.disclaimer { font:11px Arial, Verdana, Helvetica, sans-serif; text-align:justify; margin:0; padding:0; }
                            
                        #form-holder table td input, select { width:190px; height:30px; font:18px Arial, Verdana, Helvetica, sans-serif; float:left; }
                        
                            #form-holder table td input.submitter { width:185px; height:39px; background:url(/images/submit.png) no-repeat; border:0; cursor:pointer; }
                            
    #footer { width:100%; height:auto; margin:10px 0 0 0; text-align:center; background:#2752a6; float:left; }
    
        #footer table { width:auto; height:auto; margin:0px auto; border:0px solid #fff; }
        
            #footer table td { font:11px Arial, Verdana, Helvetica, sans-serif; color:#fff; vertical-align:middle; text-align:center; padding:2px; }
            
            
/* =6 Last Page
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#last-page { background:none; }

    #last-page p { font:16px Arial, Verdana, Helvetica, sans-serif; padding:10px; text-align:justify; }

    #last-page #div-left { width:auto; }

    #last-page #div-right { padding:0; background:none; }
    
    

/* =7 Frame Page
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.short-desc { font:12px Arial, Verdana, Helvetica, sans-serif; padding:10px; }



/* =8 Offer Build Page
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/


    
    
/* =9 Thank You Page
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#contents-thanks { width:1075px; height:900px; margin:0 auto 0 auto; background:url(/images/content_thanks.png) no-repeat bottom; border:0px solid #000; display:table; }

    #contents-thanks-txt { width:880px; height:auto; margin:295px auto 0 auto; border:0px solid #000; }
    
        #contents-thanks-txt p { font:12px Arial, Verdana, Helvetica, sans-serif; text-align:justify; margin:0 0 15px 0; }
        
        #contents-thanks-txt a { color:#0000ff; }
        
    #bottom-table { width:880px; margin:0 auto; }
        
        #ps-txt { width:360px; height:auto; padding:0; background:#f4f4f4; border:1px solid #000; }
        
            #ps-txt p { font:11px Arial, Verdana, Helvetica, sans-serif; text-align:justify; margin:10px; }
            
            #ps-txt a { color:#000; }
        
        #dynamic-ads { width:auto; height:auto; } 
        

    
    
    
