﻿
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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
:focus{outline:0;}
body{ line-height:1; color:black; font:12px Helvetica, Arial, sans-serif; }
ol,ul{list-style:none;}
table{	border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a,a:visited{ color:#00f; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }


.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { margin-left:auto; margin-right:auto; }
.clear { clear:both; visibility:hidden; height:0; display:block; }
.clearleft { clear:left; }
.clearright { clear:right; }
.noborder { border:none; }
.italic { font-style:italic; }
.bold { font-weight:bold; }
.hidden, .hide { display:none; }
.textleft { text-align:left; }
.textright { text-align:right; }
.textcenter { text-align:center; }
.allcaps { text-transform:uppercase; }
.capitalize { text-transform:capitalize; }
.serif { font-family:Georgia, "Times New Roman", serif; }
.nomargin { margin:0; }
.margin-top  { margin-top:18px; }
.noborder { border:0; }
.nobullet li { list-style:none; margin:0; }

.small-check{ list-style-type:none; }
.small-check li{ color:#fff; background:transparent url(http://productreviewtheme.org/images/template/small-check.png) no-repeat left center; padding:3px 0 2px 24px; }

.medium-check{ list-style-type:none; }
.medium-check li{ background:transparent url(http://productreviewtheme.org/images/template/medium-check.png) no-repeat left center; padding:3px 0 2px 33px; font:16px/16px Arial; color:#010101; margin:0 0 1px 2px; }

.large-check{ list-style-type:none; }
.large-check li{ background:transparent url(http://productreviewtheme.org/images/template/large-check.png) no-repeat left center; padding:3px 0 2px 70px; font:bold 25px/47px Arial; color:#fff; margin:0 0 1px 2px; }

body{ background-color:#eee; }
.wrap { width:1024px; margin:0 auto; }

  #header{ min-width:1024px; padding-bottom:21px; background:url(http://productreviewtheme.org/images/template/header-bg.jpg) repeat-x; }
    #logo { float:left; width:410px; height:79px; margin:35px 0 0; }

    #customer-review{ float:right; width:385px; }
      #quote-rate{ width:100%; }
      #quote-rate .left{ float:left; width:50%; }
      #quote-rate .right{ float:right; width:76px; }
      #quote-rate .right .star_5{ background:transparent url(http://productreviewtheme.org/images/custom/5-star.png) no-repeat; width:76px; height:15px; text-indent:-9999px; float:right; margin:19px 0 0 0; }

    #quote-line{ width:100%; text-align:right; font:12px/14px Arial; color:#fff; font-style:italic; }
    #quote-author{ width:100%; padding:7px 0 0 0; text-align:right; font:bold 12px/14px Arial; color:#ffa000; font-style:italic; }

  #nav{ min-width:1024px; background:url(http://productreviewtheme.org/images/template/nav-bg.jpg) repeat-x; }
    #nav ul{ margin:0; padding:0; list-style-type:none; float:left; }
    #nav ul li{ display:inline; }
    #nav ul li a{ text-decoration:none; font:bold 16px/16px Arial; height:34px; padding:17px 28px 0 28px; float:left; text-shadow:#fff 0 1px 1px; color:#000; border-left:1px #ececec solid; border-right:1px #929292 solid; }
    #nav ul li a.first{ border-left:none; }
    #nav ul li a.last{ border-right:none; }
    #nav ul li a:hover{ text-decoration:none; }
    #nav ul li.current_page_item a { background:transparent url(http://productreviewtheme.org/images/template/nav_active.png) repeat-x; color:#fff; text-shadow:none; }
    #nav .download-now { float:right; width:213px; height:46px; padding:3px 0 0; display:block; }

  #banner{ min-width:1024px; background:url(http://productreviewtheme.org/images/template/banner-bg.jpg) repeat-x; }
    #banner .left { float:left; width:45%; margin-top:10px; }
      #banner .intro-title{ width:460px; height:105px; margin:30px 0; text-indent:-9999px; background:transparent url(http://productreviewtheme.org/images/custom/crush-your-competition.png) no-repeat; }
      #banner p { padding:3px 5px 15px 10px; font:12px/25px Arial; color:#fff; text-align:justify; }
    #banner .right { float:right; width:50%; margin-top:10px; }
      #banner .details { margin-top:50px; padding-left:10px; }
      #banner .details .title { padding:0 0 11px 0; font:bold 16px Arial; color:#ffa500; }
      #banner  .small-check li { padding:12px 0 12px 24px; font-size:14px; }
      #banner .payment{ float:right; text-align:center; width:154px; margin-top:20px; }
        #banner .one-time-payment{ padding:0 0 5px 0; }
        #banner .payment-method{ padding:0 0 5px 0; }
    #banner .order-now { display:block; width:258px; height:57px; margin:38px auto 0; }
          
    #maincontent{ width:1024px; margin:0 auto; padding:35px 0 25px 0; }
    
      #contact-form label, #contact-form .input, #contact-form .textarea { padding:6px; margin-bottom:12px; font:normal 12px Arial; color:#373737; }
      #contact-form .input, #contact-form .textarea { width:250px; border:1px solid #dfdfdf; }
      #contact-form label { display:inline-block; width:200px; vertical-align:top; font-weight:bold; }
      #contact-form .submit { width:84px; height:29px; margin:0; font:bold 12px Arial; background:transparent url(http://productreviewtheme.org/images/buttons/send.png) no-repeat; border:none; color:#fff; cursor:pointer; }
      #contact-form .mail-status { clear:both; padding:20px 0; color:#ff0000; }
      
      #content-wrapper{ width:731px; float:left; overflow:hidden; }
      
        #content-top{ font-size:0; width:731px; height:33px; background:transparent url(http://productreviewtheme.org/images/template/content-top.png) no-repeat top center; }
        
        #content{ width:731px; min-height:450px; background:transparent url(http://productreviewtheme.org/images/template/content-bg.png) repeat-y; }
          #content .post{ padding:0 24px 0 28px; }
          #content .post .title { font:bold 30px Arial; color:#333333; padding:0 0 25px 0; }
          #content .post .subhead { font:bold 20px Arial; color:#333333; margin:25px 0; }
          #content .post .subtitle { font:bold 14px Arial; color:#000; padding:20px 0 10px 0; }
          #content .post .medium-check { list-style-type:none; }
          #content .post .medium-check li{ list-style-type:none;  background:transparent url(http://productreviewtheme.org/images/template/medium-check.png) no-repeat left center; padding:3px 0 2px 33px; font:16px/16px Arial; color:#010101; margin:0 0 1px 2px; }
          
          #content .post p, #content .post li{ font:14px Arial, Helvetica, sans-serif; color:#555555; padding:0 0 10px 0; }
          #content .post ul { padding-left:15px; margin-bottom:10px; }
          #content .post li { list-style:disc; }
          
          #content .tab-container{ padding:0 0 34px 0; }
          #content .tab-container .tab-head{ width:679px; height:58px; }
          #content .tab-container .tab-head .tab-heading { font:bold 22px/22px Arial; color:#000; padding:17px 0 0 27px; text-transform:uppercase; }
          #content .tab-container .yellow{ background:transparent url(http://productreviewtheme.org/images/template/yellow-tab.png) no-repeat; }
          #content .tab-container .blue{ background:transparent url(http://productreviewtheme.org/images/template/blue-tab.png) no-repeat; }
          #content .tab-container .green{ background:transparent url(http://productreviewtheme.org/images/template/green-tab.png) no-repeat; }
            
            #content .tab-body-wrap{ width:679px; background:transparent url(http://productreviewtheme.org/images/template/tab-body.png) repeat-y; }
            #content .tab-body{ padding:20px 33px 0 35px; }
            #content .tab-body p{ font:14px Arial,Helvetica,sans-serif; color:#000; padding:0 0 20px 0; }
            
              #content .tab-box{ padding:0 0 11px 0; }
              #content .tab-box-top{ font-size:0; width:616px; height:9px; background:transparent url(http://productreviewtheme.org/images/template/tab-box-top.png) no-repeat; }
              #content .tab-box-content-wrapper{ width:616px; min-height:188px; background:#bcbcbc url(http://productreviewtheme.org/images/template/tab-box-content.png) no-repeat top center; }
              #content .tab-box-content{ padding:10px 30px 20px 25px; }
              #content .tab-box-content .title { font:bold 30px Arial; color:#000; padding:0 0 10px 0; }
              #content .tab-box-bottom{ font-size:0; width:616px; height:8px; background:transparent url(http://productreviewtheme.org/images/template/tab-box-bottom.png) no-repeat; }
              
            #content .tab-body ul.screenshots, #content .post ul.screenshots{ list-style-type:none; width:616px; padding:0 0 30px 0; }
            #content .tab-body ul.screenshots li, #content .post ul.screenshots li{ display:inline; padding:0 6px 0 0; float:left; }
            #content .tab-body ul.screenshots li.last, #content .post ul.screenshots li.last{ padding:0; }
            #content .tab-body ul.screenshots li img, #content .post ul.screenshots li img{ border:1px #c8c8c8 solid; }
            #content .post ul.screenshots{ width:678px; padding:10px 0 5px 0; }
            #content .post ul.screenshots li{ padding:0 12px 0 0; }
          
          #content .tab-bottom{ width:679px; height:6px; font-size:0; background:transparent url(http://productreviewtheme.org/images/template/tab-bottom.png) no-repeat; }
        
        #content-bottom{ font-size:0; width:731px; height:33px; background:transparent url(http://productreviewtheme.org/images/template/content-bottom.png) no-repeat bottom center; }
        
        #content #questions { width:90%; padding-bottom:40px; }
        #content #questions .faq-list, #content #questions .faq-list li { list-style:none; margin:0; padding:0; }
        #content #questions .faq-list a { color:#2B76BB; font:12px/20px Arial; }
        #content #questions .question { margin:20px 0; font:bold 16x Arial; color:#333; cursor:pointer; }
        #content #questions .answer { display:none; padding-bottom:5px; }
        #content #questions .answer p { padding:0; margin:0 0 12px; }
        #content #questions .answer a { color:#2B76BB; }
        #content #questions ol, #content #questions ul { margin:0 0 12px 25px; }
        #content #questions ol li, #content #questions ul li { margin:0; }
        #content #questions ol li { list-style-type:decimal; }
        #content #questions ul li { list-style-type:disc; }          
        #content #questions .answer p, #content #questions .answer li { font:12px/20px Arial; color:#373737; }
        #content .faq-divider { width:60%; height:1px; border:none; border-top:1px solid #ddd; background:#eaeaea; border-bottom:1px solid #fafafa; }

      #sidebar{ float:right; width:277px; color:#373737; margin:2px 0 0 0; }
        #sidebar .widget{ width:277px; background:transparent url(http://productreviewtheme.org/images/template/widget-content.png) repeat-y; margin:0 0 15px 0; }
        #sidebar .widget .title{ width:249px; height:32px; background:url(http://productreviewtheme.org/images/template/widget-top.png) no-repeat top center; font:bold 20px/20px Arial; color:#000; text-transform:uppercase; padding:14px 0 0 28px; }
        #sidebar .widget .subtitle { font:bold 15px Arial; padding:0 0 10px 0; }
        #sidebar .widget p{ padding:0 0 10px 0; }
        #sidebar .widget p.nopadding{ padding:0; }
        #sidebar .widget p.testi{ font:12px Arial; color:#6e6e6e; font-style:italic; }
        #sidebar .widget p.testi-author{ font:bold 12px Arial; color:#000; font-style:italic; padding:0 0 15px 0; }
        #sidebar .widget div{ padding:10px 18px; }
        #sidebar .widget hr{ border:0; height:1px; background-color:#e7e7e7; }
        #sidebar .widget ul{ list-style:disc outside none; }
        #sidebar .widget ul li{ margin:0 0 9px 20px; }
        #sidebar .widget ul.small-check2{ list-style:none outside none; padding:0 0 0 12px; }
        #sidebar .widget ul.small-check2 li{ background:transparent url(http://productreviewtheme.org/images/template/small-check2.png) no-repeat left center; padding:3px 0 2px 24px; margin:0; font:bold 12px Arial; }
        #sidebar .widget a.sidebar-button{ display:block; width:241px; height:29px; padding:15px 0 0 0; margin:20px 0 0 0; text-align:center; font:bold 16px/16px Arial; color:#fff; text-transform:uppercase; background:transparent url(http://productreviewtheme.org/images/buttons/sidebar-button.png) no-repeat; }
        #sidebar .widget .sidebar-download-button{ display:block; width:243px; height:46px; padding:0; margin:20px 0 10px 0; text-align:center; font:bold 16px/16px Arial; color:#fff; text-transform:uppercase; }
        #sidebar .widget a:hover{ text-decoration:none; }
        #sidebar .widget-bottom{ font-size:0; width:277px; height:8px; background:transparent url(http://productreviewtheme.org/images/template/widget-bottom.png) no-repeat; padding:0; display:block; }
        
        #sidebar .wpcf7-form input[type="submit"]{ width:84px; height:29px; margin:0 0 0 157px; font:bold 12px Arial; background:transparent url(http://productreviewtheme.org/images/buttons/send.png) no-repeat; border:none; color:#fff; cursor:pointer; }
        #sidebar .wpcf7-form input, #sidebar .wpcf7-form select { float:none; margin:4px 0 0 0; padding:6px; width:225px; height:auto; border:1px solid #dfdfdf; }
        #sidebar .wpcf7-form textarea{ padding:4px; width:210px; float:none; height:auto; border:1px solid #dfdfdf; }
        #sidebar .wpcf7-form p{ padding:5px 0!important; font-weight:bold; color:#000; }      
        #sidebar .wpcf7-form .wpcf7-not-valid-tip { width:207px; padding:5px; color:#333333; font-family:"Helvetica LT",Arial,sans-serif; font-size:11px; font-weight:lighter; line-height:11px; margin:-20px 0 0 10px; }
    
    #salesbox{ width:1024px; margin:0 auto 15px; background:transparent url(http://productreviewtheme.org/images/custom/salesbox-content.png) repeat-y; position:relative; z-index:0; }
    #salesbox{ min-height:880px; } * html #salesbox{ height:880px; }
      #salesbox .top{ position:absolute; top:0; left:0; background:transparent url(http://productreviewtheme.org/images/custom/salesbox-top.png) no-repeat; z-index:1; font-size:0; width:100%; height:385px; }
      #salesbox .content { position:absolute; top:0; left:0; z-index:2; width:100%; }
        #salesbox .title { text-align:center; padding:31px 0 10px 0; }
        #salesbox .quote { text-align:center; background:transparent url(http://productreviewtheme.org/images/custom/strip-bg.png) repeat-x; width:100%; height:95px; }
          #benefits-payment{ padding:40px 0 14px 0; }
          #benefits-payment .large-check{ float:left; padding:0 0 0 75px; }
          #benefits-payment .one-time-payment{ float:right; padding:0 54px 0 0; }
          
          #make-money{ display:block; width:100%; height:419px; }
          #make-money .wrapper{ position:relative; }
          #make-money .left{ position:absolute; width:514px; top:43px; left:76px; }
          #make-money .left .title2 { font:bold 20px Arial; color:#f6ca45; padding:0 0 15px 0; }
          #make-money .left p{ font:14px Arial; color:#eeeeee; padding:0 0 15px 0; text-align:justify; }
          #make-money .right{ position:absolute; width:368px; top:19px; right:42px; }
          
        #sales-order-now{ display:block; width:100%; height:95px; text-align:center; }
        
      #salesbox .bottom{ position:absolute; bottom:0; left:0; background:transparent url(http://productreviewtheme.org/images/custom/salesbox-bottom.png) no-repeat; z-index:1; font-size:0; width:100%; height:60px; }
    
    #bottomcontent { width:1024px; margin:0 auto; padding:15px 0; }
      #bottomcontent p { font:14px Arial, Helvetica, sans-serif; color:#555555; padding:0 0 10px 0; }
      #bottomcontent a { color:#2B76BB; }
      
  #page-bottom{ width:100%; height:109px; background:transparent url(http://productreviewtheme.org/images/template/page-bottom-bg.png) repeat-x; }

  #footer{ width:1024px; margin:0 auto; }
    #footer ul{ list-style-type:none; padding:54px 0 0 0; float:left; }
    #footer ul li{ display:inline; }
    #footer ul li a{ font:bold 12px Arial; color:#fff; border-right:1px #3f3f3f solid; padding:0 15px; }
    #footer ul li a.last{ border-right:none; }

    #copyright{ float:right; padding:54px 0 0 0; }
    #copyright p, #copyright a{ font:11px Arial; color:#888787; }
    #copyright a, #copyright a:hover{ text-decoration:none; }



