*{
margin:0;
padding:0;
}

body{
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#555;
background-color:#fff;
}

a:link {color:#f53d23;; text-decoration:none;}      /* unvisited link */
a:visited {color:#f53d23;}  /* visited link */
a:hover {color:#819e81; text-decoration:underline;}  /* mouse over link */
a:active {color:#555;}  /* selected link */


#header_990{
width:990px;
height:148px;
margin:0 auto;
}

#logo{
margin-top:20px;
float:left;
}

#number{
float:right;
font-size:36px;
color:#f53d23;
margin-top:50px;
line-height:30px;
margin-right:35px;
}

#number p{
font-size:16px;
font-weight:600;
}

#nav{
width:980px;
height:30px;
margin:0 auto;
}

.button{
float:left;
width:150px;
color:#f53d23;
}

#main_wrap{
width:990px;
height:auto;
min-height:350px;
margin:0 auto;
}

#left{
width:650px;
height:auto;
min-height:350px;
float:left;
}

#banner{
width:629px;
height:333px;
background-image:url(images/banner.png);
}

#text{
width:629px;
height:auto;
min-height:350px;
margin-top:10px;
}

#text h2, h1{
font-size:20px;
padding-bottom:10px;
color:#f53d23;
font-weight:600;
}

#text h2{
float:left;
}

#text p{
padding-bottom:10px;
}

#text ul{
padding-left:18px;
}

#text li{
padding-bottom:10px;
}

#right{
width:300px;
margin-left:40px;
height:auto;
min-height:350px;
float:left;
}

#offer{
margin:0 auto 20px auto;
width:267px;

}

#offer ul{
padding-left:18px;
}

#offer li{
padding-bottom:23px;
}

#offer h3{
padding-bottom:10px;
color:#f53d23;
font-weight:600;
font-size:18px;
}

#side_em{
width:267px;
height:175px;
padding-left:15px;
padding-top:40px;
padding-right:10px;
background-image:url(images/side_em.png);
margin:0 auto;
}

#side_lo{
width:267px;
height:170px;
padding-left:15px;
padding-top:40px;
padding-right:10px;
background-image:url(images/side_lo.png);
margin:0 auto;
}

#side_ga{
width:267px;
height:172px;
padding-left:15px;
padding-top:40px;
padding-right:10px;
background-image:url(images/side_ga.png);
margin:18px auto 0 auto;
}

.clear{
clear:both;
}

#footer{
width:990px;
height:50px;
margin:30px auto 0 auto;
}

#form{
width:280px;
}

#submit{
float:right;
margin-right:7px;
margin-top:10px;
}

#discount{
width:714px;
height:20px;
color:#000;
padding-bottom:40px;
margin: 0 auto;
}

#code{
height:30px;
width:200px;
display:inline;
font-size:42px;
}