/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/index-bg.jpg) repeat-x #000000;
}
.clear{
clear:both;
}
img{
border:0;
}

#indextop{
background:url(../images/index-top-bg.jpg) no-repeat top center #343713;
width:100%;
float:left;
}
#indexwrapper{
width:970px;
padding:0;
margin:0 auto;
}
#logoblock{
width:970px;
padding:0;
margin:0;
position:relative;
height:74px;
}
#logoblock .logoleft{
width:660px;
padding:18px 0 0 10px;
margin:0;
float:left;
}
#logoblock .logoright{
width:292px;
padding:28px 8px 0 0;
margin:0;
float:left;
}
#logoblock .logoright ul{
padding:0;
margin:0;
}
#logoblock .logoright ul li{
padding:0 10px 0 0;
margin:0;
list-style:none;
float:left;
}
#menu{
width:937px;
height:54px;
padding:0;
margin:0 10px;
position:relative;
border-left:6px solid #FFFFFF;
border-right:6px solid #FFFFFF;
background:url(../images/menu-bg.png) repeat-x;
}
#menu .menuleft{
width:664px;
padding:0;
margin:0;
float:left;
}
#menu .menuleft ul{
padding:0;
margin:0;
}
#menu .menuleft ul li{
padding:0;
margin:0;
list-style:none;
float:left;
}
#menu .menuright{
width:273px;
padding:14px 0 0 0;
margin:0;
float:left;
}

#rotator{
width:970px;
height:398px;
padding:0;
margin:0;
position:relative;
background:url(../images/rotator-bg.png) no-repeat;
z-index:1;
}
#rotator .rotatorcontent{
width:950px;
padding:0 0 0 10px;
float:left;
margin:0;
}
#rotator .rotatorcontent .rotatorheading{
width:950px;
padding:0;
margin:0;
float:left;
text-align:center;
height:60px;
z-index:1;
position:relative;
background:url(../images/rotator-heading.png) no-repeat center;
}
#rotator .rotatorcontent .rotatorcontentmain{
width:950px;
padding:0;
margin:0;
text-align:center;
height:73px;
z-index:2;
position:relative;
float:left;
}
#requestaquote{
z-index:2;
position:absolute;
left:960px;
top:150px;
}


#fivetabs{
width:970px;
padding:0;
margin:0;
position:relative;
height:330px;
background:url(../images/5tabs-bg.png) no-repeat;
}
#fivetabs .fivetabsheading{
width:970px;
padding:25px 0 0 0;
margin:0;
float:left;
text-align:center;
height:40px;
}
#fivetabs .fivetabscotnent{
width:960px;
padding:0 0 0 10px;
margin:0;
float:left;
}
#fivetabs .fivetabscotnent ul{
padding:0;
margin:0;
}
#fivetabs .fivetabscotnent ul li{
width:154px;
padding:20px 18px 40px 18px;
margin:0;
float:left;
display:block;
list-style:none;
}
#fivetabs .fivetabscotnent ul li h3{
width:154px;
padding:0 0 30px 0;
margin:0;
float:left;
font-size:16px;
font-weight:bold;
font-family:"Myriad Pro", Arial;
line-height:18px;
color:#003300;
}
#fivetabs .fivetabscotnent ul li .bigletter{
font-size:25px;
font-weight:bold;
font-family:"Myriad Pro", Arial;
}
#fivetabs .fivetabscotnent ul li .des{
width:154px;
padding:10px 0 0 0;
margin:0;
float:left;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#fivetabs .fivetabscotnent ul li .des a{
background:url(../images/learnmore-normal.png) no-repeat;
width:98px;
height:26px;
text-align:center;
line-height:20px;
display:block;
color:#FFFFFF;
text-decoration:none;
margin:15px 0 0 0;
}
#fivetabs .fivetabscotnent ul li .des a:hover{
background:url(../images/learnmore-hover.png) no-repeat;
width:98px;
height:26px;
text-align:center;
line-height:20px;
display:block;
color:#2e5b00;
text-decoration:none;
margin:15px 0 0 0;
}
#benefitsbutton{
width:970px;
padding:0;
margin:0;
position:relative;
text-align:center;
height:60px;
}


#threeblocks{
width:970px;
padding:0;
margin:0;
position:relative;
height:250px;
}
#threeblocks .threeblockscontent{
width:950px;
padding:0 0 0 20px;
margin:0;
float:left;
height:178px;
}
#threeblocks .threeblockscontent ul{
padding:0;
margin:0;
}
#threeblocks .threeblockscontent ul li{
padding:0 25px 0 0;
margin:0;
list-style:none;
float:left;
background:url(../images/threeblocks-border.png) no-repeat right;
}
#threeblocks .threeblockscontent ul li .box1{
background:url(../images/eventmanagement-box.png) no-repeat;
width:130px;
height:108px;
float:left;
display:block;
padding:70px 150px 0 20px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:16px;
}
#threeblocks .threeblockscontent ul li .box2{
background:url(../images/connectwithmobile-box.png) no-repeat;
width:130px;
height:108px;
float:left;
display:block;
padding:70px 150px 0 20px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:16px;
}
#threeblocks .threeblockscontent ul li .box3{
background:url(../images/broadcastservice-box.png) no-repeat;
width:130px;
height:108px;
float:left;
display:block;
padding:70px 150px 0 20px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:16px;
}

#threeblocks .seecompletelist{
width:970px;
padding:20px 0 0 0;
margin:0;
float:left;
height:52px;
text-align:center;
}

#twoblocks{
width:970px;
padding:0;
margin:0;
position:relative;
height:381px;
}
#mobileplatforms{
width:634px;
padding:11px 0 0 15px;
margin:0;
float:left;
height:347px;
background:url(../images/mobileversion-banner-bg.png) no-repeat;
}
#requestademo{
width:261px;
padding:60px 30px 0 30px;
margin:0;
background:url(../images/requestfora-demo-bg.png) no-repeat;
height:305px;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#FFFFFF;
}
#requestademo fieldset{
border:0;
padding:13px 0 0 0;
margin:0;
}
#requestademo fieldset label{
margin:0 0 10px 0;
padding:0;
display:block;
}
#requestademo fieldset input{
text-transform:uppercase;
color:#092834;
font-weight:bold;
font-size:12px;
}


#footer{
width:100%;
padding:0;
margin:0;
float:left;
background:url(../images/footer-bg.png) repeat-x #14140a;
height:475px;
}
#footerwrapper{
width:970px;
padding:0;
margin:0 auto;
background:url(../images/footerlinks-bg.png) no-repeat;
height:475px;
}

#footertop{
width:970px;
padding:0;
margin:0;
height:290px;
float:left;
}

#joinournewsletter{
width:170px;
padding:10px 30px 0 25px;
margin:0;
float:left;
height:280px;
}
#joinournewsletter h3{
padding:0;
margin:0;
}
#joinournewsletter .newslettercontent{
width:170px;
padding:0;
margin:0;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}
#joinournewsletter .newslettercontent fieldset{
padding:10px 0 0 0;
margin:0;
border:0;
}
#joinournewsletter .newslettercontent fieldset label{
padding:0 0 10px 0;
display:block;
}


#onlinechatsupport{
width:170px;
padding:10px 35px 0 20px;
margin:0;
float:left;
height:280px;
}
#onlinechatsupport h3{
padding:0;
margin:0;
width:170px;
}
#onlinechatsupport .chatsupportcontent{
width:170px;
padding:0;
margin:0;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}
#onlinechatsupport .weareonline{
width:170px;
padding:35px 0 0 0;
margin:0;
float:left;
}

#contactusblock{
width:509px;
padding:0;
margin:0;
float:left;
height:290px;
}
#contactusblock #contactus{
height:150px;
width:479px;
padding:0 20px 0 10px;
margin:0;
float:left;
}
#contactusblock #contactus h3{
padding:10px 0 0 0;
margin:0;
width:479px;
}
#contactusblock #contactus .contactuscontent{
width:479px;
padding:0;
margin:0;
float:left;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#contactusblock #contactus .contactuscontent h4{
padding:20px 0 0 0;
margin:0;
font:normal 20px Arial, Helvetica, sans-serif;
}
#contactusblock #contactus .contactuscontent h4 .mailborder{
padding:0 20px;
}
#contactusblock #contactus .contactuscontent h4 a{
color:#FFFFFF;
text-decoration:none;
}
#contactusblock #connectwithus{
width:509px;
padding:25px 0 0 0;
margin:0;
float:left;
}
#contactusblock #connectwithus ul{
padding:0 0 0 10px;
margin:0;
}
#contactusblock #connectwithus ul li{
padding:0 2px;
margin:0;
list-style:none;
float:left;
}

#footerbottom{
width:970px;
padding:0;
margin:0;
float:left;
height:185px;
}
#footerbottom #footerlinks{
width:450px;
padding:0;
margin:0;
float:left;
}
#footerbottom #footerlinks .footerlinkscontent{
width:225px;
padding:0;
margin:0;
float:left;
}
#footerbottom #footerlinks .footerlinkscontent h4{
padding:0 25px 0 25px;
margin:0;
width:173px;
}
#footerbottom #footerlinks .footerlinkscontent ul{
padding:0 25px 0 25px;
margin:25px 0 0 0;
border-right:1px solid #262b06;
width:173px;
}
#footerbottom #footerlinks .footerlinkscontent ul li{
padding:6px 0;
margin:0;
list-style:none;
border-bottom:1px solid #353e03;
width:173px;
}
#footerbottom #footerlogo{
width:520px;
padding:0;
margin:0;
float:left;
text-align:center;
}

#copyright{
width:100%;
height:110px;
padding:20px 0 0 0;
margin:0;
float:left;
text-align:center;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:24px;
background:#000000;
}
#copyright a{
color:#FFFFFF;
text-decoration:none;
padding:0 10px;
}