
body {
    margin:0;
    padding:0;
    background:url(../img/style/main_bg.gif) repeat-x;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:12px;
    color:#000;
}

.contain {
    margin:auto;
    width:780px;
}

.banner {
    background:url(../img/style/banner.png) no-repeat left top;
    height:120px;
}

.nav {
    padding-top:89px;
}

.page_info {
    height:250px;
    font-size:25px;
    color:#FFF;
}

.info_index {
    background:url(../img/style/indexinfo.png) no-repeat right;
}

.page_info_text {
    float:left;
    width:305px;
    padding:5px 0 5px 0;
}

.list_text {
    font-size:12px;
    padding-left:15px;
    margin-top:10px;
}

.list_icon {
    background:url(../img/style/list_icon.png) no-repeat left top;
}

.sub_contain {
    height:180px;
    padding-top:15px;
}

.left_sub {
    float:left;
    width:250px;
}

.middle_sub {
    width:250px;
    margin-left:265px;
}

.right_sub {
    float:right;
    width:250px;
}

.sub_title {
    font-weight:bold;
    font-size:14px;
    padding-bottom:10px;
    border-bottom:1px solid #e2e2e2;
}

.main_content {

}

.welcome {
    float:left;
    width:500px;
}

.welcome_title {
    font-size:20px;
    margin-bottom:5px;
}

.date {
    font-weight:bold;
    text-align:right;
}

.side_contain {
    float:right;
}

.side_box {
    background:#f7f7f7;
    width:255px;
    padding:5px;
    margin-bottom:5px;
    border:1px solid #e2e2e2;
}

.side_title {
    background:#ececec;
    font-size:20px; 
    padding:5px;
    margin-bottom:5px;
}

a {
    text-decoration:none;
    color:#FFF;
}

a.mainlink:link, a.mainlink:visited {
    float:left;
    display:block;
    height:30px;
    margin-right:5px;
    padding: 1px 6px 0 6px;
    line-height:30px;
    text-decoration:none;
    color:#FFF;
}

a.mainlink:hover, a:mainlink:active {
    background:#000;
    text-decoration:none;
    padding:0 5px;    
    border:1px solid #008fca;
    border-bottom:0;
}

#home #homelink:link, #home #homelink:visited,
#why #whylink:link, #why #whylink:visited,
#contact #contactlink:link, #contact #contactlink:visited,
#order #orderlink:link, #order #orderlink:visited,
#support #supportlink:link, #support #supportlink:visited {
    background:#000;
    text-decoration:none;
    padding: 0 5px;    
    border: 1px solid #008fca;
    border-bottom:0;
}

a.more:link, a.more:visited {
    text-decoration:none;
    font-weight:bold; 
    color:#cd0000; 
}

a.more:hover, a:more:active {
    text-decoration:none;
    font-weight:bold; 
    color:#cd0000; 
}

img {
    border:none;
}

.footer {
    background:url(../img/style/footer_bg.gif) repeat-x;
    height:75px;
    padding-top:25px;
    margin-top:5px;
    text-align:center;
    color:#FFF;
}

.clear {       
    clear:both;
}

