body
{
    margin:0;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/background.jpg);
    background-repeat:repeat-x;
}
#top
{
    margin:0 auto;
    position:relative;
    width:980px;
    height:55px;
    margin-top:0px;
	padding-bottom:10px;
}

#social
{
    margin:0 auto;
    position:relative;
    width:980px;
    height:24px;
    padding-top:8px;
	text-align:right;
}

#social .fb-like
{
	height:20px;
}

#logo
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/logo.gif);
    width:208px;
    height:49px;
    top:9px;
    left:1px;
}
#DealerOrdering
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/btn_1a.jpg);
    width:121px;
    height:39px;
    top:12px;
    left:222px;
}
#SalesRepOrdering
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/btn_2a.jpg);
    width:130px;
    height:39px;
    top:12px;
    left:343px;
}
#SalesForcasting
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/btn_3a.jpg);
    width:120px;
    height:39px;
    top:12px;
    right:387px;
}
#VipProCommerce
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/btn_4a.jpg);
    width:130px;
    height:39px;
    top:12px;
    right:257px;
}
#EmployeePurchase
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/btn_5a.jpg);
    width:136px;
    height:39px;
    top:12px;
    right:121px;
}
#ConsumerDirect
{
    position:absolute;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/btn_6a.jpg);
    width:122px;
    height:39px;
    top:12px;
    right:-1px;
}
#mainmiddle
{
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/main03.jpg);
    width:980px;
    height:552px;
    margin:0 auto;
}
#bottom
{
    position:relative;
    margin:0 auto;
    width:980px;
    height:111px;
    margin-top:13px;
    margin-bottom:15px;
}
#dobutton
{
    position:absolute;
    margin:0 auto;
    width:327px;
    height:56px;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_1a.jpg);
}
#dobutton:hover{background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_1c.jpg);}
#srbutton
{
    position:absolute;
    margin:0 auto;
    width:325px;
    height:56px;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_2a.jpg);
    left:327px;
}
#srbutton:hover{background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_2c.jpg);}
#sffbutton
{
    position:absolute;
    margin:0 auto;
    width:328px;
    height:56px;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_3a.jpg);
    right:0;
}
#sffbutton:hover{background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_3c.jpg);}
#viprobutton
{
    position:absolute;
    margin:0 auto;
    width:327px;
    height:55px;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_4a.jpg);
    bottom:0;
}
#viprobutton:hover{background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_4c.jpg);}
#eprbutton
{
    position:absolute;
    margin:0 auto;
    width:325px;
    height:55px;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_5a.jpg);
    left:327px;
    bottom:0;
}
#eprbutton:hover{background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_5c.jpg);}
#csdbutton
{
    position:absolute;
    margin:0 auto;
    width:328px;
    height:55px;
    background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_6a.jpg);
    right:0;
    bottom:0;
}
#csdbutton:hover{background-image:url(//s3.amazonaws.com/web.hubsoft.com/hubsoft/images/sub_6c.jpg);}
#footer
{
    position:relative;
    margin: 0 auto;
    width:981px;
    height:180px;
}
#footer a
{
    font-size:12px;
    text-decoration:none;
    color:#63637A;
    font-family:Arial;
    font-weight:600;
    padding:3px 20px 0 2px;
    display:block;
    float:left;
}
#copyright
{
    font-size:12px;
    text-decoration:none;
    color:#FF7D2C;
    font-family:Arial;
    word-spacing:2px;
    padding-top:9px;
    float:right;
}

#blogcontainer
{
    padding:20px;
    font-family:Arial;
    color:#555;
}
.blogcontainer
{
    padding:20px;
    font-family:Arial;
    color:#555;
    float:right;
    margin-top:100px;
    width:470px;
}             
.blogtitle
{
    font-size:18px;
    margin-bottom:10px;
    display:none;
}
.blogdescription
{
    font-size:16px;
    line-height:23px;
}
