/***** EDIT THE SECTION BELOW   EDIT THE SECTION BELOW  EDIT THE SECTION BELOW *****/
/***** EDIT THE SECTION BELOW   EDIT THE SECTION BELOW  EDIT THE SECTION BELOW *****/
/***** COLOR = Font Color *****/
/***** BACKGROUND = Background Image or Color *****/
/***** BACKGROUND = Background Image or Color *****/

body{
margin: 0;
padding: 0;
background-image: url('images/body_bg.jpg');
background-repeat: repeat-x;
margin-top: 22px;
}

h1{
margin: 0;
padding: 0;
display: block;
text-align: center;
color: #dd001e;
margin: 10px;
font: 600 48px arial;	
}

h1#headline{
color:#fe8b00;
}

.topbox{
overflow: auto;
width: 100%;
width: 820px;
margin: 0 auto;
min-height: 200px;
background-image: url('images/topbox_bg.jpg');
background-repeat: repeat-x;
}

.leftcol{
float: left;
margin: 5px;
}

.order_now{
margin-top: 20px;
margin-left: 33px;
}

.topbox ul{
	width: 350px;
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.topbox ul li{
font: 24px verdana;
margin-bottom: 18px;
padding: 0px 0 0 25px;
background: url('images/bullet.jpg') no-repeat 0 7px;
}

h2{
padding: 0;
margin: 0;  
display: block;
margin-top: 40px;
margin-bottom: 15px;
text-align: center;
margin-right: 25px;
color: #6d6a65;
font: 800 30px verdana;
}

.wrapper{
width: 880px;
background: #f3f3f3;
border: 1px solid #cccccc;
min-height: 500px;
margin: 0 auto;
}

.lowerbox{
overflow: auto;
background: #ffffff;
width: 100%;
width: 820px;
margin: 0 auto;
border: 1px solid #cccccc;
margin-bottom: 25px;
}

.lowerbox h3{
font: 30px verdana;
color: #535d63;
margin: 65px;
margin-top: 40px;
margin-bottom: 25px;
}

.lowerbox p{
margin: 65px;
margin-top: 0;
font: 14px verdana;
line-height: 2.0;
color: #535d63;
}

.test_pic{
margin: 15px;
float: left;
}

.lowerbox p span{
font: 800 14px verdana;
}

.lowerbox p span#signature{
float: right;
margin-right: 25px;
}

.lowerbox p span#testimonial_signature{
float: right;
margin-right: 25px;
color: #fe8b00;
font: 800 18px verdana;
margin-bottom: 15px;
}

.lowerbox p#testimonial_text{
margin: 19px;
font: 14px verdana;
line-height: 1.5;
}

.testimonial{
overflow: auto;
width: 100%;
width: 700px;
margin: 0 auto;
background: #ffffff;
border: 1px solid #cccccc;
margin-bottom: 25px;
}

/***** CHECKMARKED LIST ******/

ul.checkedlist{
padding: 0;
display: block;
width: 550px;
margin: 0 auto;
list-style: none;
}

ul.checkedlist li{
display: block;
background: url('images/checkmark_bg.jpg') left no-repeat;
padding: 8px 0 8px 62px;
border: 1px solid #cccccc;
font: 600 1.2em arial;	
color: #666666	;
border-left: none;
border-right: none;
margin: 16px 0;
}

/***** BUY BOX *****/
/***** THE SECTION BELOW IS FOR THE CALL TO ACTION BOX AT THE BOTTOM OF THE TEMPLATE *****/

div.buynow{
margin: 0 auto;
border: 5px dashed #cc0000;
width: 500px;
margin-bottom: 20px;
}

a.buybutton{
width: 392px;
height: 60px;
background: url('images/buybutton.jpg') no-repeat;
border: 3px solid #cc0000;
}

a.buybutton span{
display: none;
}

a.buytext{
display: block;
text-align: center;
font: 1.3em arial;
margin-top: 5px;
}

h3.coupon{
display: block;
width: 300px;
margin: 0 auto;
border: 6px dashed #ff0000;
padding: 25px;
font: 2.4em arial;
color: #000000;
margin-bottom: 22px;
text-align: center;
}

h3.coupon span{
font: 600 2.4em arial;
color: #666666;
}


div.buynow h2.text-center{
font: 1.6em arial;
color: #030058;
position: relative;
top: 10px;
}

div.buynow h2.text-center span{
text-decoration: line-through;
}


/***** FOOTER *****/
.finepoint {
font: .7em arial; 
color: #989898; 
line-height: 150%; 
margin: 9px 0px;
padding-bottom: 8px;
border-bottom: 1px solid #cccccc;
}

#footer{
display: block;
width: 875px;
margin: 0 auto;
padding-top: 6px;
padding-bottom: 16px; 
margin-bottom: 10px;
}

#footer a{
font: .7em arial;
color: #666666;
padding: 0 6px;
border-right: 1px solid #cccccc;
}
/***** GLOBAL CLASSES DO NOT CHANGE *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; } 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.blockcenter { display: block; margin: 0 auto;}
 
