@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

html, body {
height:100%;
margin:0;
padding:0;
}
body {
background:url(../images/bodyBg.png) repeat-x #EAE7E7;
font-family:Arial, Helvetica, sans-serif;
}
.clear {
clear:both;
height:0;
line-height:0;
font-size:0;
}
a {
outline: none;
color:#3577E3;
text-decoration:underline;
}
h1 {
font-size:26px;
color:#414040;
margin:0;
padding:0;
font-weight:normal;
}
h2 {
font-size:26px;
color:#666666;
margin:0 0 0 0;
padding:0;
font-weight:normal
}
h4 {
font-size:14px;
color:#367AE9;
margin:0 0 0 0;
padding:0;
font-weight:bold;
}
.blue {
color:#368EE0;
}
.orange {
color:#FF8800;
}
.green {
color:#6EA900;
}
#container {
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
}
#holder {
width:954px;
margin:0 auto;
position:relative;
padding:0 0 260px 0;
}
#header {
height:57px;
background:url(../images/headerBg.png) no-repeat;
}
#header img.logo {
border:0;
margin:0 0 0 25px;
float:left;
display:inline;
}
#header #phone {
float:right;
display:inline;
text-align:right;
color:#9E9E9E;
font-size:18px;
margin:15px 0 0 0;
width:170px;
}
#header #phone img {
margin:3px 0 0 0;
float:left;
display:inline;
border:0;
}
#navigation {
height:66px;
}
#navigation h1 {
float:left;
display:inline;

}
#navigation a {
display:block;
text-indent:-4000px;
}

#navigation #navHome {
width:63px;
height:25px;
margin:23px 0 0 28px;
background:url(../images/navHome.png) no-repeat;
}
#navigation #navFeatures {
width:91px;
height:25px;
margin:23px 0 0 45px;
background:url(../images/navFeatures.png) no-repeat;
}
#navigation #navGallery {
width:75px;
height:25px;
margin:23px 0 0 27px;
background:url(../images/navGallery.png) no-repeat;
}
#navigation #navFAQs {
width:54px;
height:25px;
margin:23px 0 0 40px;
background:url(../images/navFAQs.png) no-repeat;
}
#navigation #navSupport {
width:84px;
height:25px;
margin:23px 0 0 38px;
background:url(../images/navSupport.png) no-repeat;
}
#navigation #navAboutUs {
width:96px;
height:25px;
margin:23px 0 0 39px;
background:url(../images/navAboutUs.png) no-repeat;
}
#navigation #navContact {
width:81px;
height:25px;
margin:23px 0 0 33px;
background:url(../images/navContact.png) no-repeat;
}




.navAllBg 
{
background:url(../images/navAllBg.png) no-repeat 0 0;
}	

.navHomeBg {
background:url(../images/navBg.png) no-repeat 0 0;
}
.navFeaturesBg {
background:url(../images/navBg.png) no-repeat 0 -66px;
}
.navGalleryBg {
background:url(../images/navBg.png) no-repeat 0 -132px;
}
.navFAQsBg {
background:url(../images/navBg.png) no-repeat 0 -198px;
}
.navSupportBg {
background:url(../images/navBg.png) no-repeat 0 -264px;
}
.navAboutUsBg {
background:url(../images/navBg.png) no-repeat 0 -330px;
}
.navContactBg {
background:url(../images/navBg.png) no-repeat 0 -396px;
}

#footer {
height:260px;
width: 100%;
position: absolute;
bottom: 0 !important;
bottom: -1px;
background:url(../images/footerBg.png) repeat-x;
}
#footerContainer {
margin:35px auto 0 auto;
padding:16px 0 0 0;
width:940px;
height:205px;
background:url(../images/footer.png) no-repeat;
}
#footerContainer h1.footerAxiom {
width:87px;
height:28px;
margin:0 0 0 29px;
background:url(../images/footerAxiom.png) no-repeat;
text-indent:-4000px;
}
#footerInfo {
width:200px;
float:left;
display:inline;
font-size:12px;
color:#E9E6E6;
margin:50px 0 0 0;
}
#footerInfo p {
margin:10px 0 0 15px;
}
#footerNav {
width:300px;
float:left;
display:inline;
font-size:12px;
color:#E9E6E6;
margin:50px 0 0 70px;
}
#footerNav p {
width:92px;
float:left;
display:inline;
margin:10px 0 0 0;
}
#footerInfo p a, #footerNav p a {
color:#E9E6E6;
text-decoration:none;
}
#copyRight {
margin:60px 0 0 10px;
font-size:11px;
color:#9E9C9C;
float:left;
display:inline;
}
#developed {
margin:60px 30px 0 0;
font-size:11px;
color:#9E9C9C;
float:right;
display:inline;
}
#developed a {
color:#9E9C9C;
text-decoration:none;
}

#content {
margin:0 0 0 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#777777;
}

.boxTop1 {
background:url(../images/boxTop1.png) no-repeat;
height:28px;
}
.boxTop2 {
background:url(../images/boxTop2.png) no-repeat;
height:28px;
}
.boxContentTop {
background:url(../images/boxContent2.png) repeat-y;
}
.boxContent {
background:url(../images/boxContent.png) repeat-y;
}
.boxContent2 {
background:url(../images/boxContent2.png) repeat-y;
}
.boxBottom {
background:url(../images/boxBottom.png) no-repeat;
height:18px;
line-height:18px;
font-size:0;
}
.boxBottom2 {
background:url(../images/boxBottom2.png) no-repeat;
height:18px;
line-height:18px;
font-size:0;
}
.boxBottom3 {
background:url(../images/boxBottom3.png) no-repeat;
height:25px;
line-height:25px;
font-size:0;
}
.boxBottom4 {
background:url(../images/boxBottom4.png) no-repeat;
height:30px;
line-height:30px;
font-size:0;
}
.boxBotttomBold {
background:url(../images/boxBotttomBold.png) no-repeat;
height:35px;
}

.topBoxContent {
width:470px;
float:left;
display:inline;
padding:2px 10px 0 51px;
}
.boxTop2 {
margin:30px 0 0 0;
}
.topImage {
width:388px;
height:220px;
float:left;
display:inline;
margin:0 0 0 20px;
}
.topBoxContent p {
margin:20px 0 20px 0;
}
.topBoxContent .contactUsBtn {
width:130px;
height:35px;
display:block;
background:url(../images/contactUsBtn.png) no-repeat;
}

.contentNoBox {
padding:16px 0 0 8px;
}
.contentNoBox .subtitle {
font-size:12px;
color:#1D79CE;
}
.contentNoBox .content {
padding:20px 0;
}

.link img {
float:left;
display:inline;
border:none;
margin:0 5px 0  0;
}
/* home */

.homeBox1Top {
background:url(../images/homeBox1Top.png) no-repeat;
height:21px;
margin:32px 0 0 0;
}
.SSHome {
width:408px;
height:220px;
background:url(../images/SSHome.png);
float:left;
display:inline;
}
.home .topBoxContent p.subtitle {
margin:16px 0 14px 0;
color:#414040;
}
.home .topBoxContent p.list {
margin:6px 0 6px 0;
color:#666666;
height:21px;
line-height:18px;
}
.home .topBoxContent p.list img {
float:left;
display:inline;
margin:0 10px 0 14px;
}
.slideShowBtn {
width:170px;
height:35px;
display:block;
background:url(../images/slideShowBtn.png) no-repeat;
float:left;
display:inline;
margin:9px 0 0 12px;
}


.viewBtn 
{
width:68px;
height:35px;
display:block;
background:url(../images/ViewBtn.jpg) no-repeat;
float:left;
display:inline;
margin:9px 0 0 16px;
}


.videosBtn 
{
width:132px;
height:35px;
display:block;
background:url(../images/ViewVideos.png) no-repeat;
float:left;
display:inline;
margin:9px 0 0 16px;
}

.scheduleDemoBtn {
width:183px;
height:35px;
display:block;
background:url(../images/scheduleDemoBtn.png) no-repeat;
float:left;
display:inline;
margin:9px 0 0 16px;
}
.homeSMS {
width:631px;
float:left;
display:inline;
}
.homeSMSImg {
width:294px;
float:left;
display:inline;
margin:16px 0 0 0;
}
.homeBox2Top {
background:url(../images/homeBox2Top.png) no-repeat;
height:48px;
margin:14px 0 0 0;
}
.homeBox2Content {
margin:0 0 0 0;
background:url(../images/boxContent.png) repeat-y;
}

.home .box1 {
width:270px;
float:left;
display:inline;
margin:0 0 0 25px;
}
.home .box2 {
width:320px;
float:left;
display:inline;
margin:0 0 0 25px;
}
.home .box3 {
width:280px;
float:left;
display:inline;
margin:0 0 0 25px;
}
.homeBox2Content h3 {
margin:-30px 0 0 30px;
font-size:18px;
font-weight:normal;
}
.homeBox2Content ul {
margin:13px 0 0 0;
padding:0;
}
.homeBox2Content ul li {
margin:0 0 8px 0;
padding:0 0 0 20px;
list-style:none;
background:url(../images/listBg.png) no-repeat 2px 3px;
}
.homePrice {
margin:10px 0 0 0;
text-align:right;
font-size:12px;
}

/* Features */
.featuresBox1Top {
background:url(../images/featuresBox1Top.png) no-repeat;
height:21px;
margin:32px 0 0 0;
}
.NIFeatures {
width:408px;
height:220px;
background:url(../images/NIFeatures.png);
float:left;
display:inline;
}
.features .topBoxContent p.list {
margin:6px 0 6px 0;
color:#666666;
height:21px;
line-height:18px;
}
.features .topBoxContent p.list img {
float:left;
display:inline;
margin:0 10px 0 14px;
}

.features .contentNoBox .image {
width:109px;
float:left;
display:inline;
margin:20px 0 0 0;
}
.features .contentNoBox .content {
width:830px;
float:left;
display:inline;
}
.features .boxContent p {
margin:10px 0;
}
.features .box1 {
width:280px;
float:left;
display:inline;
margin:0 0 0 25px;
}
.features .box2 {
width:280px;
float:left;
display:inline;
margin:0 0 0 25px;
}
.features .box3 {
width:270px;
float:left;
display:inline;
margin:0 0 0 40px;
}
.features .boxTop1 {
margin:25px 0 0 0;
}
.features .boxContent h2 {
margin:0 0 0 20px;
}
.features .boxContent h3 {
margin:20px 0 0 0;
}
.features .boxTop2 {
margin:40px 0 0 0;
}
.features .item {
margin:20px 0 0 0;
}
.features .item .left {
width:68px;
float:left;
display:inline;
margin:0 0 0 20px;

}
.features .item .right {
width:830px;
float:left;
display:inline;
padding:0 0 20px 0;
border-bottom:1px solid #D4D4D4;
}
.features .item .last {
border:none;
padding:0 0 40px 0;
}
.features .item .right h4 {
margin:0;
padding:0;
}
.features .item .right p {
margin:0;
}

/* gallery */
.gallery .boxTop2 {
margin:30px 0 0 0;
}
.gallery .boxContent {
padding:0 0 0 10px;
}
.gallery .boxContent h1 {
padding:10px 0 0 20px;
}
.gallery .boxContent p {
padding:10px 0 20px 20px;
}
.gallery .boxContent a {
margin:10px 3px 0 3px;
}
.gallery .boxContent img {
border:0;
}

/* FAQs */
.FAQs .topImage {
background:url(../images/FAQsTop.png);
}
.FAQs .boxContent .left {
width:100px;
float:left;
display:inline;
margin:0 0 0 30px;
}
.FAQs .boxContent .right {
width:780px;
float:left;
display:inline;
}
.FAQs .boxContent .right h2 {
padding:0 0 30px 0;
}
.FAQs .boxContent .right p {
padding:0 0 20px 0;
}

/* support */

.support .boxTop2 {
margin:30px 0 0 0;
}
.support .topImage {
background:url(../images/FAQsTop.png);
}

.support .item {
padding:20px 0 0 0;
}
.support .item .left {
width:120px;
float:left;
display:inline;
margin:0 0 0 20px;

}
.support .item .right {
width:760px;
float:left;
display:inline;
padding:0 0 20px 0;
border-bottom:1px solid #D4D4D4;
}
.support .item .last {
border:none;
padding:0 0 40px 0;
}
.support .item .right h2 {
font-size:24px;
margin:0;
padding:0 0 30px 0;
}

/* about us */
.aboutUs .topImage {
background:url(../images/abouUsTop.png) no-repeat;
}
.aboutUs .contentNoBox h2 {
font-size:24px;
}
.aboutUs .contentNoBox .left {
width:170px;
float:left;
display:inline;
}
.aboutUs .contentNoBox .item {
padding:30px 0 0 0;
}
.aboutUs .contentNoBox .right {
width:700px;
float:left;
display:inline;
}
.aboutUs .contentNoBox .right p {
margin:20px 0 10px 0;
}

/* contact */
.contact .topImage {
background:url(../images/contactTop.png) no-repeat;
}
.contact .topBoxContent p.list {
margin:10px 0 10px 10px;
color:#666666;
height:21px;
line-height:18px;
}
.contact .topBoxContent p.list img {
float:left;
display:inline;
margin:0 15px 0 0px;
}
.contact .contentNoBox h2 {
font-size:24px;
}
.contact .contentNoBox .left {
width:180px;
float:left;
display:inline;
}
.contact .contentNoBox .item {
padding:30px 0 0 0;
}
.contact .contentNoBox .right {
width:700px;
float:left;
display:inline;
}
.contact .contentNoBox .right p {
margin:0 0 20px 0;
}
.contact .topBoxContent .getMoreInfoBtn {
width:160px;
height:35px;
display:block;
background:url(../images/getMoreInfoBtn.png) no-repeat;
float:left;
margin:20px 20px 0 0;
}
.contact .topBoxContent .requestDemoBtn {
width:173px;
height:35px;
display:block;
background:url(../images/requestDemoBtn.png) no-repeat;
float:left;
margin:20px 0 0 0;
}