/* CSS Document */

*{
margin:0;
padding:0;
}

body {
	font:76% Arial, Helvetica, sans-serif;
	background:#efefef url(images/background.jpg) repeat-x top;
	margin: 0;
}

.header {
height:128px;
width:970px;
}

.logo {
width:354px;
height:87px;
float:left;
padding:15px 0 0 11px;
}

.header_right {
width:460px;
float:right;
}

.clear {
clear:both;
}

.navigation {
width:460px;
text-align:right;
}

.navigation ul {
list-style:none;
padding:25px 0 22px 0;
margin:0;
}

.navigation ul li {
list-style:none;
display:inline;
padding:0 0 2px 30px;
}

.navigation ul li a, .navigation ul li a:visited {
font:18px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.navigation ul li a:hover {
font:18px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
border-bottom:5px solid #97c93c;
}

.register_btn {
text-align:right;
height:44px;
}

.content {
background:url(images/content_back.jpg) repeat-y;
width:970px;
}

.head {
height:311px;
padding:0 21px 0 15px;
margin-bottom:15px;
}

.content_top {
background:url(images/content_top.jpg) no-repeat top;
width:970px;
padding:13px 0 0 0;
}

.three_box_cont {
background:#ededed;
width:927px;
margin:0 auto;
padding:20px 0 !important;
padding-bottom:0;
}

.number_box {
padding:0 0 0 11px;
width:286px;
border-right:1px dashed #d2d2d2;
float:left;
}

.number_box_img {
width:60px;
float:left;
text-align:right;
}

.number_box_txt {
width:210px;
float:left;
padding:30px 0 0 5px;
text-align:left
}

.number_box_content_img {
text-align:center;
height:172px;
}

.number_box_txt h2 {
font:18px Arial, Helvetica, sans-serif;
color:#6f6f6f;
}

#footer {
background:url(images/footer_back.jpg) repeat-y;
}

.footer_bottom {
background:url(images/footer_bottom.jpg) no-repeat bottom;
padding:20px 0 40px 0;
text-align:center;
}

.footer_bottom p {
font:12px Arial, Helvetica, sans-serif;
color:#191919;
}

.footer_bottom a, .footer_bottom a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#191919;
text-decoration:none;
}

.footer_bottom a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#191919;
text-decoration:underline;
}

.content_box {
background:url(images/content_box_back.jpg) repeat-y;
width:919px;
margin:0 auto;
}

.content_box_top {
background:url(images/content_box_top.jpg) no-repeat top;
width:919px;
}

.content_box_bottom {
background:url(images/content_box_bottom.jpg) no-repeat bottom;
padding:25px;
}

.content_box_bottom h3 {
font:24px Arial, Helvetica, sans-serif;
color:#494a49;
font-weight:bold;
text-align:justify;
}

.content_box_bottom h3 .color{
font:24px Arial, Helvetica, sans-serif;
color:#8ab511;
font-weight:bold;
text-align:justify;
}

.content_top h1 {
font:36px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#8bb612;
margin:32px 0 20px 0;
border-bottom:1px dashed #8bb612;
width:400px;
}

.single_page_content {
width:919px;
margin:0 auto;
padding-bottom:10px;
}

.single_page_content p {
color:#494a49;
font:16px Arial, Helvetica, sans-serif;
text-align:justify;
margin-bottom:12px;
}

.content_heading {
background:url(images/content_heading_back.jpg) repeat-x top;
margin:22px;
}

.content_heading_left {
background:url(images/content_heading_left.jpg) no-repeat left top;
}

.content_heading_right {
background:url(images/content_heading_right.jpg) no-repeat right top;
height:57px;
text-align:center;
}

.content_heading_right h2 {
font:20px/57px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
}

.sales {
    padding: 20px;
}
