html, body { width:100%; }
body { font-family:arial; color:#656565; font-size:13px; margin:0; padding:0; background:#fff; }

a:hover { color:#0164c9; text-decoration:none; }
a { color:#0164c9; text-decoration:underline; }

img { border:none; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
ul, ol { margin:0; padding:0; list-style:none; }
form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; }
p { margin:0; padding:0; padding-bottom:10px; }
.ins { width:964px; margin:0 auto; }
h2 { font-size:18px; font-family:arial; padding:0 0 13px 0; color:#000; }

.page { width:expression((documentElement.clientWidth||document.body.clientWidth)<;995?'1000px':''); min-width:1000px; margin:0; }
.header { height:53px; background:#000 url(../i/img_01.png) repeat-y center; font-size:16px; border-bottom:1px solid #f3f3f3; }
.header .ins { padding:0 0 0 0; }
.header .separator { height:20px; width:2px; display:block; margin:16px 10px 0 10px; position:relative; background:url(../i/img_22.png); }
.header a { display:block; height:20px; cursor:pointer;margin-top:20px; }
.header a.home { margin-top:7px; width:100px; height:29px; background:url(../i/logo.png) no-repeat; }
.header a.order { width:46px; background:url(../i/img_16.png) no-repeat; }
.header a.order:hover { padding-top:20px;background:url(../i/img_16.png) no-repeat 0 -24px; }
.header a.about { width:53px; background:url(../i/about.png) no-repeat; }
.header a.about:hover { padding-top:20px;background:url(../i/about.png) no-repeat 0 -24px; }
.header a.partner { width:58px; background:url(../i/img_17.png) no-repeat; }
.header a.partner:hover { background:url(../i/img_17.png) no-repeat 0 -24px; }
.header a.chat { width:91px; background:url(../i/img_21.png) no-repeat; margin-right: 13px; }
.header a.chat:hover { background:url(../i/img_21.png) no-repeat 0 -24px; }
.header a.sup { width:60px; background:url(../i/img_20.png) no-repeat 0 3px; }
.header a.sup:hover { background:url(../i/img_20.png) no-repeat 0 -24px; }
.header a.log { width:39px; background:url(../i/img_19.png) no-repeat 0 3px; }
.header a.log:hover { background:url(../i/img_19.png) no-repeat 0 -24px; }
.header a.share { width:43px; background:url(../i/img_18.png) no-repeat 0 3px; }
.header a.share:hover { background:url(../i/img_18.png) no-repeat 0 -24px; }
.top { background:#f7f7f7 url(../i/img_02.png) repeat-x; border-bottom:1px solid #dbdbdb; }
.top .ins { padding:19px 0 13px 0; }
.top .fl { width:400px; }
.top .logo { position:relative; margin:0 0 7px -4px; }
.top .logo a { display:block; width:150px; height:61px; background:url(../i/img_03.png); }
#slider h1 { font-size:36px; color:#282828; line-height:40px; padding-top:20px; padding-bottom:20px; }
#slider h1.main { color:#282828; font-size:42px; line-height:50px; padding-bottom:18px; padding-left:0; padding-right:0; padding-top:10px; }
#slider p { font-size:20px; font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; padding-right: 25px;  margin-bottom: 15px}
#slider p.main { width: 500px; font-size:28px; line-height:46px; font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; padding-right: 25px; }
#slider .fr { width:560px; text-align:right; }
#slider .fr img{ border:2px solid #aaa;; }
#slider .fr img.main{ border:0px solid #aaa; }
#slider .fl a { color:#0164c9; text-decoration:underline; font-size: 16px;}
.top a img{ margin-top:10px; }
.top a span { display:block; text-align:center; }
.top a span.top-a { padding:57px 40px 6px 40px; font-size:21px; letter-spacing:1px }
.top a span.inn { padding:0 30px; font-size:13px; letter-spacing:1px}

.top a.fl { width:306px; height:169px; display:block; margin:0 0 9px 0; color:#fff; text-decoration:none; }
.top a.fr { width:306px; height:169px; display:block; margin:0 0 9px 0; color:#fff; text-decoration:none; }
.top a.help { background:url(../i/img_04.png) 0 -169px; }
.top a.desc { background:url(../i/img_05.png) 0 -169px; }
.top a.magna { background:url(../i/img_06.png) 0 -169px; }
.top a.free { background:url(../i/img_07.png) 0 -170px; }
.top a.free span.title { font-size:21px; color:#777; padding:20px 0 0 0; }
.top a.free span.top-a { padding:25px 40px 6px 74px; font-size:21px; }
.top a.free span.inn { padding:0 30px 0 55px; font-size:13px; }
.top a:hover { background-position:0 0; }
.mid { padding:20px 0; }
.mid p { line-height:1.4; }
.mid .left { width:600px; padding:0 0 0 4px; }
.mid .left .links { font-size:0px; padding:6px 0 0 0; }
.mid .left .links a { margin:0 10px 0 0; }
.mid .right { width:282px; padding:0 5px 0 0; }
.mid .right h2.tweets { height:30px; background:url(../i/img_08.png) no-repeat 122px 0; padding:10px 0 0 0; position:relative; margin:-10px 0 0 0; }
.bot { background:#f7f7f7 url(../i/img_14.png) repeat-x; border-top:1px solid #dbdbdb; }
.bot .ins { width:954px; padding:25px 0 30px 4px; }
.bot .inn h2 { line-height: 24px; padding-bottom: 10px; }
.bot .post { width:270px; margin:0 65px 0 0; line-height: 18px;}
.bot .last { width:270px; margin:0; }
.footer { height:90px; background:#030303 url(../i/img_15.png) repeat-y bottom; }
.footer a { color:#d0d0d0;  }
.footer .navi { padding:18px 0 15px 0; margin:0 0 0 5px; text-align: center;}
.footer .navi li { font-size: 12px;display:inline; border-left:1px solid #515151; padding:0 8px 0 7px; }
.footer .navi li.first { border:none; padding:0 8px; }
.footer p { text-align:center; color:#444; padding:0 0 12px 0; }
.footer p a { margin:0 5px; font-size:12px; }

.top_inner { background:#f7f7f7 url(../i/top_inner_bg.png) repeat-x; border-bottom:1px solid #dbdbdb; } 
.top_inner .ins { padding:19px 0 13px 0; }
.top_inner h1 { font-size:40px; color:#282828; line-height:50px; padding:0 0 16px 0; }
.inner_content { width:954px; margin:0 auto; padding:25px 0 30px 4px;  font-size:14px; line-height: 20px; color: black }
.inner_content a.blend { color: black; text-decoration: none; }
.inner_content .quote { font-style: italic; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; border: 1px solid #D0D0D0; padding:10px }
.inner_content ul { margin-bottom: 10px; margin-top: 10px; padding-left: 40px;  }
.inner_content li { list-style:disc  }

#slider li{ padding-bottom:20px; }
#slider li{
    width:964px;
    max-height:400px;
    overflow:hidden;
}
.bx_pager{
    text-align:center;
    padding-top:6px;
}
.bx_pager a{
    color:#ddd;
    background-color:#dddddd;/*Compatability*/
    font-size:6px;
    
    padding:3px 4px;
}
.bxslider_wrap a.next, .bxslider_wrap a.prev{
    width:40px;
    text-align:center;
    color:#222;
    font-size:10px;
    padding:3px 6px;
    
    text-shadow:#ddd 1px 1px 0px;
    
    /*Button Color*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
    background: -moz-linear-gradient(top, #eeeeee, #cccccc) no-repeat;
    background: -webkit-gradient(linear, center top, center bottom, from(#eeeeee), to(#cccccc)) no-repeat;
    background-color:#dddddd;/*Compatability*/
}
.bx_pager a, .bxslider_wrap a.next, .bxslider_wrap a.prev{
    
    margin:0px 4px;
    border:1px solid #999;
    text-decoration:none;
    
    font-family:Arial, Helvetica, sans-serif;
    outline:none;
    
    
    /*Round Corners*/
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    

}
.bxslider_wrap a.next:hover, .bxslider_wrap a.prev:hover{
    color:#0164C9;
}
.bx_pager a:hover, .bx_pager a.active{
    color:#aaa;
    background:#aaa;
    border:1px solid #888;
}
.bxslider_wrap .prev{
    float:left;
}
.bxslider_wrap .next{
    float:right;
}
.bxslider_container{
    margin-bottom:30px;
}
#slider .sliderLeft{
    float:left;
    width:400px;
}
#slider .sliderRight{
    float:right;
    width:560px;
    text-align:center;
}
#slider .sliderLeft img{
    padding-bottom:2px;
    border-bottom:1px solid #111;
}
#slider .sliderRight img.borderIMG{
    margin:4px 0px;
    border:1px solid #aaa;
    
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .5);
}
#slider .sliderRight img{
    border:none;
    margin:4px 0px;
}                                                                                                                                                       

/*
#slider p { font-size:22px; line-height:33px; font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; padding-right: 25px; }
#slider h1 { color:#282828; font-size:42px; line-height:50px; padding-bottom:16px; padding-left:0; padding-right:0; padding-top:10px; }
*/