/* CSS Document */

body, h1, h2, h3, p, .testimonial,hr
{margin:0px; padding:0px;}

body
{
background-color: #eae9e9;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header
{
background:url(images/header.jpg) no-repeat top left;
width: 782px;
height:193px;
margin-left:auto;
margin-right:auto;
}

#content
{
background:url(images/back.gif) repeat-y top left;
width: 662px;
margin-left:auto;
margin-right:auto;
padding:60px;
padding-top:0px;
}

#footer
{
background:url(images/footer.jpg) no-repeat bottom left;
width: 782px;
height:142px;
margin-left:auto;
margin-right:auto;
}


/*Headings*/
h1
{
color:#e10000;
text-align:center;
font-size:170%;
padding-bottom:20px;
}

h2
{
padding-top:0px;
padding-bottom:20px;
text-align:center;
font-size:120%;
font-style:italic;
}
h2.red
{
color:#e10000;
font-style: normal;
}
h3
{
text-align:center;
padding-bottom: 20px;
}
h3.red
{
color:#e10000;
font-size: 110%;
padding-bottom:3px;
margin:0px;
}


/*Formatting*/
p, ul, table, ol
{font-size:80%;
padding-bottom:20px;}
li { padding-bottom:10px; }

p, ol
{
line-height: 150%;
}

.hilite
{
background-color:#FFFF00;
}
.bi
{ font-style:italic;
font-weight:bold;}
.redcolor
{color:#e10000;
}
.bluecolor
{
color: #191090;
}
.redbold,.redboldbig
{
color:#e10000;
font-weight:bold;
}
.redboldbig
{
font-size: 120%;
}
hr
{
height: 1px;
color:#666666;
}

/*Boxes*/
.box
{
border: 1px solid #000000;
padding:10px;
background-color: #f7f590;
width: 620px;
margin-left:auto;
margin-right:auto;
}
div.box:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility:hidden; 
    }
	div.box:after {display:inline-table;}
/* Hides from IE-mac \*/
* html div.box:after {height: 1%;
display: block;}
/* End hide from IE-mac */
div.box:after {height: 100%;}

.testimonial
{
border: 2px solid #999999;
border-right: 4px solid #000000;
border-bottom: 4px solid #000000;
padding:10px;
background-color: #faf9c1;
margin: 10px auto 30px auto;
width: 480px;

}

.dottedbox
{
border: 2px dashed #fecd04; 
padding:1px;
margin-bottom:30px;
}
.innerdotted
{
border: 5px solid #e94603;
padding:10px 20px 20px 20px;
text-align:center;
}

.bonusbox /*yellow one*/
{
border: 5px dashed #fecd04; 
padding:20px 18px 20px 18px;
}

.blackbox
{
border: 6px solid #000000;
}
.greybox
{
border: 4px solid #dcdbda; 
padding: 20px;
}
.reddotted
{
border: 5px dashed #e94603;
padding:10px;
}

.pricefont
{
margin:0px;
color: #0c8122;
font-weight:bold;
text-align:center;
padding-top:0px; 
font-size:100%;
padding-botom: 10px;
}

img
{border:0px;}

