﻿/* CSS Document */

body {
  margin:0;
  margin-top:10px;
  padding:0;
  border:0;			/* This removes the border around the viewport in old versions of IE */
  width:100%;
  color:rgb(51,51,51);
  background-color: rgb(255,255,255);
  background-image:url("images/top_bg.png"); 
  background-repeat: repeat-x;
  min-width:900px;    /* Minimum width of layout - remove line if not required -- The min-width property does not work in old versions of Internet Explorer */
  font-size:90%;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  }

p {margin:0px; padding:0px;}
h3 {margin:0px; padding:0px;}


/* column container */
.colmask {
  position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  clear:both;
  float:left;
  width:100%;			/* width of whole page */
  overflow:hidden;	/* This chops off any overhanging divs */
  }
/* 2 column left menu settings */

.leftmenu { }

.leftmenu .colright {
  float:left;
  width:200%;
  position:relative;
  left:205px;
}

.leftmenu .col1wrap {
  float:right;
  width:50%;
  position:relative;
  right:195px;
  padding-bottom:1em;
}
.leftmenu .col1 {
  margin:0 20px 0 270px;
  position:relative;
  right:100%;
  overflow:hidden;
}
.leftmenu .col2 {
  float:left;
  width:220px;
  position:relative;
  right:185px;
  }

#page_home {
  margin: 0px auto; 
  text-align:left; 
  background-image:url("images/seo_answers.png"); 
  background-repeat:no-repeat;
  background-position:20px 7px;
  }

#page_home h3 {
  margin-top:1em;
  margin-bottom:1em;
  }

#page_home p {
  line-height:1.5em;
  }  
  
#page_home h2 {
  margin-bottom:2em;
  }  

#page {
  margin: 0px auto; 
  text-align:left; 
  background-image:url("images/seo_answers.png"); 
  background-repeat:no-repeat;
  background-position:20px 7px;
  }
  
#page p {margin-bottom:1.2em;}
.left_80 { margin-left:80px;}
#page h3 {margin-left:40px;}
.smallinfo{margin-left:40px;color: #ff6600; font-size:12px; font-style:italic; margin-top:2em;margin-bottom:2em;}
  
h1 {
  padding:0px;
  margin:0px;
  margin-top:25px;
  margin-left:40px;
	font-size:32px;
	/*line-height:0px;*/
	font-weight:900; 
	color:#CC0000;

	}
h2 {
   margin-left:40px;
   margin-right:0px;
   font-size:16px;
   font-weight:100;
   color: #585858;
   font-style:italic;
   }
   
h2 a {
  color:rgb(44,43,33);
  text-decoration:none;
  font-size:14px;
  }     

h2 a:hover{
  background:rgb(180,180,180);
  color:rgb(255,255,255);
  }

#guarantee {float:right; margin-top:20px; margin-bottom:300px; margin-left:20px;  }
#money {margin-bottom:5px; margin-top:30px; margin-left:25px; margin-bottom:10px; width:150px; height:149px;}
.nobullet {list-style: none;}
#complete {width:100%}

.col1 h3
{padding-bottom: 0px
margin-bottom: 0px;
margin-top:0px;
padding-top:0px;
font-size:18px;
font-weight:400;
color: #ff6600;
}   
  
#header {
  height:110px;
  margin-top:0px;
  /*border:1px solid rgb(220,220,111)*/
  }  
  
#header h3 {
  color: rgb(130,130,130);
  font-size:18px;
  letter-spacing: 1px;
  word-spacing: 1px;
  font-weight:100;
  margin:0px;padding:0px;
  margin-left:190px;
  /*margin-bottom:28px;*/
  }

#header a {
  color:rgb(44,43,33);
  text-decoration:none;
  font-size:14px;
  }

#header a:hover {
  background:rgb(180,180,180);
  color:rgb(255,255,255);
  }  

#navigation {
  width:820px;
  float:left;
  }

#contact {
  text-align:right;
  margin-right:40px;
  }  

#contact p {
  margin:0px;
  padding:0px;
  font-size:12px;
  line-height:1.6em;
  }

#contact_i {
  width:12em;
  float:right;
  text-align:left;
  }
  
  
span#navlinks {
  font-size:120%;
  margin-left:240px;
  }

#current {
  color:#58000; 
  font-size:22px; 
  font-weight: 100;
  }


#box {
  margin-top:205px;
  margin-left:0px;
  width:200px;
  border:10px solid rgb(171,38,21);
  }
  
#box h4, h5 {
  margin:10px;
  margin-top:1.9em;
  }  

.normal_p {
  margin:10px;
  margin-top:1.9em;
  font-size:11px;
  line-height:1.8em;
  }

#box h4 {
  font-size:16px;
  }

#box h5 {
  font-size:13px;
  }

#box li {
  font-size:16px;
  }
  
#boxright {
  float:right;
  width:150px;
  height:550px;
  clear:both;
  }  

#inc {
 color:rgb(51,51,51);
 margin-top:0px;
 padding:0px;
 font-size:11px;
 }
  
#price {
  color: #CC0000; font-size: 24px; font-weight:240; margin-top:30px; margin-left:40px;
  }

#footer {
  width:100%;
  margin: 0px auto;
  padding:0px;
  margin-top:80px; 
  text-align:left; 
  background:rgb(171,38,21);
  height:37px;
  line-height:37px;
  vertical-align:middle;
  color:rgb(255,255,255);
  }
  
#footer p {
  margin-left:200px;
  }

#footer a {
  font-size:14px;
  color:rgb(255,255,255);
  text-decoration:none;  
  }

#footer a:hover {
  background:rgb(180,180,180)
  }  
  

.clear {clear: both;}
.subheader {color: #cc0000;}

ul {list-style: none;}
.listik {font-size:16px; line-height:2em; margin-left:50px}
.info {font-size:16px; line-height:2em; margin-left:40px}
.info a {color:rgb(255,255,255); background:#cc0000; text-decoration:none; font-weight:normal;}

.bottom40 {margin-bottom:40px}

img {border:none} 
