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:#000000; 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 { height: 405px; 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); }
#featured h1 { font-size:36px; color:#282828; line-height:40px; padding-top:20px; padding-bottom:20px; }
#featured h1.main { color:#282828; font-size:42px; line-height:50px; padding-bottom:18px; padding-left:0; padding-right:0; padding-top:45px; }
#featured p { font-size:20px; font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; padding-right: 25px;  margin-bottom: 15px}
#featured 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; }
#featured .fr { width:560px; text-align:right; }
#featured .fr img{ border:2px solid #aaa;; }
#featured .fr img.main{ border:0px solid #aaa; }
#featured .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 { 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  }

#featured li{ padding-bottom:20px; }
#featured 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;
}
#featured .sliderLeft{
    float:left;
    width:400px;
}
#featured .sliderRight{
    float:right;
    width:560px;
    text-align:center;
}
#featured .sliderLeft img{
    padding-bottom:2px;
    border-bottom:1px solid #111;
}
#featured .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);
}
#featured .sliderRight img{
    border:none;
    margin:4px 0px;
}        

#rightTop {
    float: right;
}

#rightTop a {
    float: left; 
}

#rightTop a:link, #rightTop a:active, #rightTop a:visited {
    color: #D9D9D9;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;  
    text-decoration: none;
    padding-left: 13px;
    padding-right: 10px;
}

#rightTop a:hover {
    text-decoration: underline; 
}       

.blog_title {
    color: #000000;
    font-family: arial;
    font-size: 16px;
    padding-bottom: 6px;
    float: left;
} 

.blog_description {
    color: #585858;
    font-family: arial;
    font-size: 14px;
    padding-bottom: 16px;
    float: left;
    line-height: 20px;
}    

#company {   
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0 auto;
    background: #282828;
    line-height: 20px;
}

#company #products { 
    width: 760px;
    padding-bottom: 85px;
    float: none;
    margin: 0 auto;
} 
 
#company #products a { 
    padding-top: 32px; 
    font-size: 12px; 
    float: left;
    color: #999; 
    height: 35px; 
    text-decoration: none;
} 

#company #products a.billingonclick { 
    width: 195px; 
    background: url(../images/logo_billing.png) no-repeat top left; 
    margin-top:2px;
    padding-top: 30px;   
}

#company #products a.instacomment { 
    width: 198px; 
    margin-top:2px; 
    padding-top: 29px;
    background: url(../i/logo_instacomment.png) no-repeat top left;    
}

#company #products a.businessonclick { 
    width: 163px; 
    background: url(../i/logo_boc.png) no-repeat top left;    
}

#company #products a.helponclick { 
    width: 170px; 
    background: url(../i/hnc.gif) no-repeat top left; 
    margin-top:4px;
    padding-top: 28px;
}

#company #products a.magnacrm { 
    width: 170px; 
    background: url(../i/wbc.gif) no-repeat top left;   
    margin-top:2px;
    padding-top: 30px;      
}

#company #products a.qhub { 
    width: 170px; 
    background: url(../i/qhub.png) no-repeat top left;   
    margin-top:2px;
    padding-top: 30px;      
}

#company #about { 
    margin: 0 auto;
    background: url(../i/onclick.png) no-repeat left 15px;    
    padding: 9px;
}

#company #about a { 
    color: #D0D0D0; 
    text-decoration: none;              
}

#company #about #text{  
    width: 600px; 
    padding-left: 150px;
    padding-right: 40px;
    padding-top: 10px;
    color: #999;           
} 

#company #about #more_products {   
    font-size: 12px; 
    padding-top: 10px; 
    width: 300px; 
    color: #999;   
}                                                                                                                                

/*
#featured p { font-size:22px; line-height:33px; font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; padding-right: 25px; }
#featured h1 { color:#282828; font-size:42px; line-height:50px; padding-bottom:16px; padding-left:0; padding-right:0; padding-top:10px; }
*/
