body{
background:url(images/bg.jpg) repeat-x top #fff;
margin:0px;
padding:0px;
font-family: 'Source Sans Pro',Arial,sans-serif;
font-size:13px;
color:#79797D;
}
h1{
font-size:30px;
font-weight:normal;
color:#FFFFFF;
padding-top: 20px;
margin:0px;
}
.subtitle {
font-size:20px;
font-weight:normal;
color:#FFFFFF;
padding:0px;
margin:0px;
}
h2{
font-size:30px;
font-weight:normal;
color:#F77727;
padding:10px 0 10px 0px;
margin:0px;
}
h3{
font-size:24px;
font-weight:normal;
color:#015180;
padding:0px 0 10px 0px;
margin:0px;
}
a{
border-bottom:1px dotted #F77727;
text-decoration:none;
padding:2px;
color:#F77727;
}
a:visited{
color:#F77727;
}
p{
padding:5px 0 5px 0;
margin:0px;
line-height:20px;
}
.clear{
clear:both;
}
#main_container{
width:960px;
height:auto;
margin: auto;
}
.header{
width:960px;
height:100px;
}
.beslist {
float:right;
margin-top:15px;
margin-right:70px;
}
/*-----------------home_center----------------------*/
.home_center{
width:960px;
height:370px;
margin:auto;
}
.pack_pic{
float:right;
margin-right: 50px;
margin-top: 100px;
}
.pack_descr{
float:left;
width:500px;
padding:30px 0 0 0;
}
p.home_intro{
height:150px;
color:#FFFFFF;
}
p.home_intro a {
	color: white;
	text-decoration: underline;
	border: 0px;
}
.buttons a{
border:none;
margin:0 30px 0 0;
}
/*----------*/
.center_content{
padding:0px 0 40px 0;
}
.left_content{
width:640px;
float:left;
padding:0px;
}
.right_content{
width:310px;
float:right;
padding:0px;
}
.feat_box{
width:300px;
float:left;
padding:20px 20px 10px 0px;
}
img.feat_thumb{
width:70px;
height:64px;
float:left;
}
.feat_details{
width:215px;
float:left;
padding:0 0 0 14px;
}
p.feat_text{
font-size:13px;
padding:3px 30px 3px 0;
line-height:18px;
}
.testimonial_box{width:285px;margin:25px 0 0px 0px;padding:0px 0 15px 25px;background:url(images/quotes_top.gif) no-repeat top left;}
.testimonial_box p{padding:0px 5px 12px 0px;background:url(images/quotes_bottom.gif) no-repeat bottom right;font-style:italic;}
.testimonial_details{width:285px; padding:5px 0 0 0;}
.testimonial_details p{color:#ff6c00;font-size:13px; font-style:normal;padding:0px 0 0 0px; background:none;}
.ordernow {
    background-color: #F77727;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Source Sans Pro',Arial,sans-serif;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    width: 325px;
    border-radius: 15px;
}
/*-----------------------footer-------------------------*/
#footer{
width:960px;
height:75px;
clear:both;
text-align:center;
line-height:25px;
background:url(images/footer_bg.gif) no-repeat center top;
padding:10px 0 0 0;
margin:auto;
}
