﻿html * {margin:0; padding:0;
    text-align: left;
}

body {background:url('../images/bg-strip.jpg') repeat-x;
      font-size:1em;
      font-family:Trebuchet MS;
      background-color:white;
      }

a {color:Gray;}
a:hover { color:Orange;}
li {list-style:none;}
li a { text-decoration:none; }

p {margin: 0 0 9px 0; line-height:1.7em;}

#OuterWrapper
{
    width:790px;
    margin:0 auto;
    position:relative;
     }
      
#MastHead1 {
      background-repeat:no-repeat;
      height:50px;
      border: 0px solid Gray;
      }
      

#MastHead2 {
      height:264px;
      position:relative;}
    .logo 
    {   position:absolute;
        top:63px; left:17px;
        }
    .mainImage    
    {   position:absolute;
        top:27px; left:280px;
        }
        .mainImage img
        {   border: 6px solid #e4e3e2;
            }

#ContentOuter {
      margin: 0px 0 0px 0;
      background-image:url('../images/bg-content1.jpg');
      background-repeat:repeat-y;
      background-position: 10px 0px;

}

h1 { padding:0; 
     margin:0 0 8px 0; 
     font-size:140%; 
     font-weight:lighter;
     }

h2 { padding:0; 
     margin:0 0 8px 0; 
     font-size:110%; 
     font-weight:lighter;
     }
h3 { padding:0; 
     margin:0 0 8px 0; 
     font-size:110%; 
     font-weight:lighter;
     }
h4 { padding:0; 
     margin:0 0 8px 0; 
     font-size:90%; 
     font-weight:lighter;
     }          

#OuterFooter 
{
    background-color:White;
    border-top: 1px solid #e1e0df;
    margin: 0 0px 0px 0px;
    padding: 10px 0 10px 0;
    
}
#InnerFooter 
{
    height:40px;
    background:url('../images/css/footer-bg.jpg') repeat-x;
}
	#InnerFooter ul li a
	{
		color:#000;
	}

#Navigation 
{ 
    }
    
#Navigation li 
{
    font-size:90%;
	margin: 0 0 0 0px;
	display:inline;
    padding: 16px 12px 16px 12px;
	line-height:50px;
	background-color:#eeedec;
	border-right: 1px solid #cfcdcd;
    }
#Navigation li.last
{
	border-right: 0px solid #cfcdcd;
	padding-right:19px;
    }    
#Navigation li:hover
{
    background-color:#ff9715;
    }    
#Navigation li a
{
    color:#000;
    border-left: 0px solid #d0d466;
    padding: 0 0 0 0px;
    }    


#InnerFooter li 
{
    font-size:70%;
	margin: 0px 0 0 0px;
	line-height:40px;
	display:inline;
    padding: 0px 23px 0px 23px;
	
	}
#InnerFooter li.last
{
	border-right: 0px solid #cfcdcd;
	}    
#InnerFooter li:hover
{
    }    
#InnerFooter li a
{
    color:gray;
    border-left: 0px solid #d0d466;
    padding: 0 0 0 0px;
    }    



#ContentInner1 
{
    width:260px;
    min-height:500px;
    margin:10px 15px 10px 10px;
    border:0px solid black;
    float:left;
} 

#ContentInner2 
{
    margin: 0 0 0 0;
    width:500px;
    padding: 80px 0 20px 0;
    float:left;
}

#ContentInner2 ul
{
    margin: 10px 0 15px 0px;
}    

#ContentInner2 li
{
    font-size:90%;
    padding: 5px 0 5px 15px;
    list-style-position:inside;
    list-style-type:circle;
    color:#bd7e07;
}    

#ContentInner2 p
{
    font-size:80%;
    color:Gray;
}    

.module {
    margin:30px 10px 10px 10px;
    border:3px solid orange;
    padding:4px;
    background:url('../images/css/module-bg.jpg') repeat-x;
}

.module h2{
    margin:3px;
    padding:3px;
    border-bottom:1px solid orange;
    font-size:100%;
    font-weight:bold;
    text-align:center;
    
}
.module p{
    margin:3px;
    padding:3px;
    font-size:75%;
}
.module a{
    color:Black;
    text-decoration:underline;
    text-align:center;
}

label {
display:block;
float:left;
    width:100px;
}


#InnerDisclaimer{
    font-size:70%;
    text-align:center;
    padding: 11px 0 11px 0;
}

.points {
    border:2px solid orange;
    padding:10px;
    margin:10px;
    color:orange;
    }
    .points p {
    border:2px solid orange;
    padding:10px;
    margin:10px;
    color:orange;
    }
    
.buy {
    margin:auto;
    width:380px;
    border:1px  dotted #ff6403;
    padding:12px;
	font-size:140%;
	}    
	#ContentInner2 .buy p {
		text-align:center;
		font-weight:bold;
		color:#ff6403;
			}    
			
table 			
{
	margin: 10px 0 10px 0;
}

#ContentInner2 .certified 
{
	margin:10px ;
    width:420px;
    border:3px  Solid #ff6403;
    padding:12px;
	font-size:100%;
	color:#000000;
	}	
	#ContentInner2 .certified p, #ContentInner2 .certified a
{
	color:#000000;
	}	
	#ContentInner2 .certified h2
	{
		text-align:center;
		font-size:140%;
		color:#000000;
		border-bottom:1px solid #ff6403;
		}	
		
	#ContentInner2 .certified li
	{
		list-style-position:outside;
		margin: 0 10px 0 30px;
		color:#000;
		}	