body, tbody
{
    margin: 0px;
    padding: 0px;
    
    font: 17px Arial;
}
a img { border: 0px; }

body {
	background-image: url(bg.png);
	background-repeat: repeat-x;
	background-position: top;
}

.header1
{
    background: url(bg.png) repeat center top;
}

.my_body
{
	background-image: url(bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.header2_yellow  {
	background-image: url(header1_yellow.gif);
	background-position: center top;
}
.header2_white   { background: url(header1_white.gif) center top; }
.header2_yellow, .header2_white
{
    width: 826px;
    height: 82px;
    margin: 0px auto; 
}

.contents
{
    width: 730px;
    background: white;
    padding: 10px 45px 45px;
    margin: 0px auto;
}

.contents h1
{
    color: #d40000;
    font: bold 34px Arial;
    text-align: center;
    padding: 0px 50px;
}

.contents h2
{
    color: #003b6e;
    font: bold 22px arial;
    text-align: center;
}

.video_box
{
    text-align: center;
    padding-bottom: 10px;
    background: url(img_videshadow.jpg) no-repeat bottom center;
}

.con_box1
{
    border-left: 1px solid #d0e9ff;    
    border-right: 1px solid #d0e9ff;    
    border-bottom: 1px solid #d0e9ff;    
    background: url(images/img_con2.jpg) no-repeat top left;
    width: 683px;
    padding: 134px 25px 25px;
}

.user_testimonials
{
    border-left: 1px solid #d0e9ff;    
    border-right: 1px solid #d0e9ff;    
    border-bottom: 1px solid #d0e9ff;    
    background: #f0f8ff url(img_usrtest_box.gif) repeat-x top left;
    width: 550px; margin: 0px auto;
    padding: 25px;     
    
    font-style: italic;
    font-size: 15px;                                  
}

.user_testimonials h3
{
    color: #d40000;
    font: bold 22px Arial;
    text-align: center;
    padding: 0px 50px;
}

.user_testimonials .signature { color: #0082eb; }


.guarantee1
{
    width: 605px; height: 199px;
    background: url(img_guarbox1.jpg) no-repeat top left;
    margin: 0px auto;
}

.guarantee2
{
    width: 555px;
    background: url(img_guarbox2.gif) repeat-y top left;
    padding: 0px 25px;
    margin: 0px auto;
}

.guarantee3
{
    width: 605px; height: 49px;
    background: url(img_guarbox3.jpg) no-repeat top left;
    margin: 0px auto;
}


.menu2 { color: white; text-decoration: none;}

.con5
{
    border: 1px solid #e6e6e6;
    background: url(img_con5.jpg) no-repeat -1px -1px;
    
    padding: 30px;
    width: 670px;
}


.con6_1
{       
    border: 3px solid #57a2d9;
    background: url(img_con6.jpg) no-repeat top left;
    
    padding: 95px 30px 0px;
    width: 666px;
}


.testimonial
{
    background: url(TestimonialMiddle.jpg) repeat-y;
    width: 400px;
    margin: 0px auto;
    text-align: left;
    font: 13px Tahoma;
}

.testimonial p { margin: 10px 30px; }

.testimonial .m_head
{
    font-size: 1.4em;
    padding: 0px 30px;
    font-weight: bold;
}

.testimonial .m_top
{
    background: url(TestimonialTop.jpg) no-repeat;
    height: 22px
}

.testimonial .m_bot
{
    background: url(TestimonialBottom.jpg) no-repeat;
    height: 22px
}

#order {
  border-width: 	3px;
  border-style: 	dashed;
  border-color: 	#7c2625;
  margin:		20px 85px 20px 80px;
}

#order img {
  margin:		0 0 0 85px;
}