

*{
margin: 0;
padding: 0;
font-size:12px;
}
img{
border:none;
}
a{
text-decoration:none;
outline-style:none;
}
a:hover{
text-decoration:underline;
}
.clearFix{
clear:both;
}


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/layout/body_bkg.jpg) center;
height: 100%;
font-size:11px;
min-width:1024px;
}


#header_wrap{
width:870px;
height:70px;
background:url(../images/layout/header_bkg.jpg) no-repeat top;
margin:20px auto 0px auto;
}
#header{
width:870px;
float:left;
}
#header_banner{
width:870px;
height:202px;
background:url(../images/layout/head_banner.jpg);
margin:0px auto;
}
#header_banner a{
float:left;
margin:135px 0 0 28px;
}


#header ul{
list-style:none;
float:left;
padding:41px 10px 0 10px;
height:33px;
background:url(../images/layout/menu_bar.jpg) repeat-x;
width:780px;
} 
#header ul img{
float:left;
}
#header ul li{
float:left;
margin:0 7px 0 3px;
height:34px;
}
#header ul li a{
height:29px;
float:left;
color:#4C5A8E;
padding:0 0 0 10px;
font-size:14px;
}
#header ul li a span{
padding:8px 10px 0 0px;
float:left;
height:21px;
color:#4C5A8E;
cursor:pointer;
}
#header ul li a:hover, #header ul li a.active{
background:url(../images/layout/menu_a.jpg) no-repeat top left;
color:#FFFFFF;
text-decoration:none;
}
#header ul li a:hover span, #header ul li a.active span{
background:url(../images/layout/menu_a.jpg) no-repeat top right;
color:#FFFFFF;
}

#content_wrap{
width:868px;
margin:0px auto;
overflow:auto;
border-right:1px solid #C5C5C5;
border-left:1px solid #C5C5C5;
background:#FFFFFF;
}

#left_content{
float:left;
width:550px;
padding:20px;
font-size:13px;
color:#666666;
}
#left_content h1{
font-size:24px;
color:#47598D;
font-weight:100;
margin:0 0 10px 0;
}
#left_content p{
line-height:130%;
margin:0 0 10px 0;
}
#left_content img{
border:1px solid #BFD256;
margin:10px;
}
#left_content a{
text-decoration:underline;
color:#BFD256;
}
#left_content a.order_now{
float:left;
background:url(../images/layout/a_buton.jpg) left;
padding:0px 0 0 10px;
color:#FFFFFF;
text-decoration:none;
margin:0 10px 10px 0;
}
#left_content a.order_now span{
background:url(../images/layout/a_buton.jpg) right;
float:left;
padding:6px 10px 0 0px;
height:23px;
color:#FFFFFF;
cursor:pointer;
}
#left_content a.order_now:hover{
background:url(../images/layout/a_buton_hover.jpg) left;
text-decoration:none;
}
#left_content a.order_now:hover span{
background:url(../images/layout/a_buton_hover.jpg) right;
}
#left_content ul, #left_content ol{
padding:0 0 0 40px;
margin:0 0 10px 0;
}


#right_side{
width:265px;
float:right;
}
#testimonials{
width:251px;
float:left;
background:#F0F0F0;
padding:7px;
margin:40px 0 20px 0;
}
#testimonials h3{
color:#494949;
font-size:16px;
font-weight:100;
margin:5px 0 0 0;
}
#testimonials p{
font-size:12px;
color:#7E7E7E;
margin:5px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}

#footer{
background:url(../images/layout/footer_bkg.jpg);
width:870px;
height:45px;
margin:0px auto;
padding:15px 0 0 0;
}


#footer p{
text-align:center;
width:100%;
color:#EBEBEB;
padding:3px 0 3px 0;
}
#footer p a{
color:#999999;
margin:0 6px 0 6px;
}
#footer p.copy{
color:#999999;
}