body{
	background: #292929;
	color: #ffffff;
	font-size: 11px;
}
.container1{
background-image:url(../images/headerbg.jpg);
height: 138px;
background-repeat: repeat-x;
background-position:top;
margin-top: 0px;
margin-bottom: 20px;
}
.container{
margin-left:auto;
margin-right:auto;
margin-bottom: 20px;
width:960px;
}
.container2{
margin-left:10px;
margin-right:10px;
width:940px;
background: #1b1b1b;
height: 510px;
_margin-top: -41px;
}
.container3{
margin-left:10px;
margin-right:10px;
width:940px;
height: 420px;
background: #1b1b1b;
}
.container4{
margin-left:10px;
margin-right:10px;
width:940px;
height: 320px;
background: #1b1b1b;
}
.container5{
background-image:url(../images/livedemobg.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width:940px;
height: 294px;
}
.container6{
width:940px;
height: 400px;
margin-left: 10px;
margin-right: 10px;
_margin-top: -300px;
background: #1b1b1b;
}
.container7{
background-image:url(../images/techbg.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width:940px;
height: 379px;
}
.container8{
width:940px;
height: 615px;
margin-left: 10px;
margin-right: 10px;
_margin-top: -50px;
background: #1b1b1b;
}
.container9{
background: #292929;
margin-top: 0px;
margin-left:10px;
margin-right:10px;
width:940px;
height: 516px;
_height: 506px;
}
.container10{
background-image:url(../images/tutorialbg.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width:940px;
height: 774px;
}
.container11{
background-image:url(../images/privacybg.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width:940px;
height: 1414px;
}
.container12{
background-image:url(../images/accessibilitybg.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width:940px;
height: 1960px;
}
.container13{
	background-image:url(../images/quotecontainerbg.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:10px;
	width:940px;
	height: 745px;
	_height: 735px;
	left: auto;
}

.container14{
background-image:url(../images/thanksbg.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width:940px;
height: 200px;
}
p{
	overflow: hidden;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
.header {
background-image:url(../images/navgrey.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:0px;
margin-right:0px;
width: 960px;
height: 62px;
}
.nav {
margin-left:0px;
margin-right:0px;
width: 960px;
height: 25px;
}
.welcome {
background-image:url(../images/welcomebg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom: 0px;
width: 940px;
height: 331px;
}

.targetarea {
display:inline;
float:left;
margin-left:0px;
margin-bottom: 0px;
width: 300px;
height: 331px;
}
.howitworkstop {
background-image:url(../images/howitworksbgtop.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
width: 940px;
height: 191px;
}
.screenshots {
background-image:url(../images/screenshotstopbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
width: 940px;
height: 149px;
}
.screenshotsbg {
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
width: 940px;
height: 900px;
_height:700px;
background: #1b1b1b;
}
.screenshotsbottom {
background-image:url(../images/screenshotsbottombg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
width: 912px;
height: 678px;
}
.howitworks {
background-image:url(../images/howitworksbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
width: 940px;
height: 469px;
}
.tutorial {
	margin-left: 70px;
	margin-top: 0px;
	padding-top: 70px;
}
.customerstories {
background-image:url(../images/customerstoriesbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left: 0px;
margin-right:10px;
margin-top: 20px;
margin-bottom: 10px;
width: 620px;
height: 268px;
}
.eventmanagersupport {
background-image:url(../images/eventmanagerbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:0px;
margin-top: 20px;
margin-bottom: 10px;
width: 300px;	
height: 268px;
}
.technical {
background-image:url(../images/technicalsupportbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:0px;
margin-right:10px;
margin-top: 10px;
margin-bottom: 10px;
width: 300px;
height: 208px;
}
.newsletter {
background-image:url(../images/newsletterbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 10px;
margin-bottom: 10px;
width: 300px;
height: 208px;
}
.factsheet {
background-image:url(../images/factsheetbg4.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:0px;
margin-top: 10px;
margin-bottom: 10px;
width: 300px;
height: 208px;
}
.howitworksleft {
background-image:url(../images/howitworksleftbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:15px;
margin-right:10px;
margin-bottom: 10px;
margin-top: 20px;
width: 541px;
height: 462px;
}
.howitworksright {
background-image:url(../images/howitworksrightbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-top: 20px;
margin-left:10px;
margin-bottom: 10px;
width: 348px;
height: 462px;
}
.howitworksleft1 {
display:inline;
float:left;
margin-left:10px;
margin-right:0px;
margin-top: 0px;
width: 250px;
height: 462px;
}
.howitworksleft2 {
display:inline;
float:left;
padding-left: 20px;
_margin-left: 270px;
margin-right:10px;
_margin-top: -460px;
width: 210px;
height: 462px;
}

.emailleft {
background-image:url(../images/emailbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom: 10px;
margin-top: 20px;
width: 500px;
height: 197px;
}
.screenshotright {
background-image:url(../images/screenshotrightbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:0px;
margin-right:10px;
margin-bottom: 10px;
margin-top: 20px;
width: 397px;
height: 199px;
}

.shot1 {
display:inline;
float:left;
padding-left: 110px;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}

.shot2 {
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}

.shot3 {
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}
.shot4 {
display:inline;
clear:left;
float:left;
padding-left: 110px;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}
.shot5 {
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}
.shot6 {
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}
.shot7 {
display:inline;
clear:left;
float:left;
padding-left: 110px;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}
.shot8 {
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}
.shot9 {
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
margin-top: 10px;
width: 220px;
height: 210px;
}

 .benefit {
background-image:url(../images/benefitsbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
width: 940px;
height: 304px;
}

.benefit1 {
background-image:url(../images/benefit1bg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:5px;
margin-top: 10px;
margin-bottom: 10px;
width: 300px;
height: 345px;
}
.benefit2 {
background-image:url(../images/benefit2bg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:5px;
margin-right:5px;
margin-top: 10px;
margin-bottom: 10px;
width: 300px;
height: 345px;
}
.benefit3 {
background-image:url(../images/benefit3bg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:5px;
margin-right:10px;
margin-top: 10px;
margin-bottom: 10px;
width: 300px;
height: 345px;
}
.getintouchbg {
background-image:url(../images/getintouchtopbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom: 0px;
width: 940px;
height: 462px;
}

.leftbg {
	background-image:url(../images/leftbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 10px;
	width: 309px;
	height: 299px;
}

.googlemap {
	display:inline;
	float:left;
	margin-top:10px;
	margin-left: 0px;
	margin-right:10px;
	margin-bottom: 10px;
	width: 584px;
	height: 312px;
}

.middlebarbg {
	background-image:url(../images/middlebar.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	width: 912px;
	height: 54px;
}

.getintouchbottomleftbg {
	background-image:url(../images/bottomleftbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:15px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	width: 509px;
	height: 197px;
}

.getintouchbottomrightbg {
	background-image:url(../images/bottomrightbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	width: 380px;
	height: 197px;
	
}
.demotopleftbg {
	background-image:url(../images/demobottomleftbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:15px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:20px;
	width: 509px;
	height: 197px;
}
.demobottomleftbg {
	background-image:url(../images/demobottomleftbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:15px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:20px;
	width: 509px;
	height: 197px;
}

.demotoprightbg {
	background-image:url(../images/demotoprightbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	width: 380px;
	height: 197px;
	
}
.demobottomrightbg {
	background-image:url(../images/demobottomrightbg.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	width: 380px;
	height: 197px;
	
}
.leftdemo {
background-image:url(../images/demobottomleft.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:20px;
margin-right:10px;
margin-top: 20px;
margin-bottom: 10px;
width: 438px;
height: 294px;
}

.rightdemo {
background-image:url(../images/demobottomleft.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 20px;
width: 438px;
height: 294px;
}

.techtopleft {
display:inline;
float:left;
background-image:url(../images/techtopleft.jpg);
background-repeat:no-repeat;
margin-left:20px;
margin-right:10px;
margin-top: 10px;
margin-bottom:0px;
width: 298px;
height: 299px;
}

.techtopright {
display:inline;
float:left;
background-image:url(../images/techtopright.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-right:0px;
margin-top: 10px;
margin-bottom:0px;
width: 569px;
height: 293px;
}
.tutorial1link {
float: left;	
width: 188px;
height: 221px;
margin-left: 10px;
}
.tutorial2link {
float: left;	
width: 188px;
height: 221px;
margin-left: 31px;
}
.techbottomleft {
background-image:url(../images/techbottomleft.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 20px;
width: 496px;
height: 483px;
}

.techbottomright {
background-image:url(../images/techbottomright.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 20px;
width: 401px;
height: 483px;
}

.footer {
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 10px;
width: 940px;
height: 29px;
}

.footerthanks {
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 10px;
width: 940px;
_width:940px;
height: 29px;
}


.footerquote {
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
display:inline;
margin-left:10px;
margin-top:20px;
float:left;
width: 940px;
height: 29px;
}
.access {
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
width: 940px;
}
.alpha{
margin-left:0
}
.omega{
margin-right:0
}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after{
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
.clearfix{
	display:inline-block
}
* html .clearfix{
	height:1%
}
.clearfix{
display:block
}
.form2 {
	margin-left: 10px;
}
.contactform {
	margin-left: 220px;
	margin-top: 15px;
}
.contactform2 {
	margin-left: 240px;
	margin-top: 15px;
}
.newsletterform {
margin-top: 0px;
margin-left: 17px;
}
.privacypolicy {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	padding-top: 70px;
}
.accessibilitypage {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	padding-top: 70px;
}
.quotepage {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 70px;
}

.thankspage {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 70px;
}
.formpadding {
margin-left: 20px;
}
.formpadding2 {
margin-left: 10px;
}
.formpadding3 {
margin-left: 10px;
}
.formpadding4 {
margin-left: 9px;
}
.formpadding5 {
margin-left: 11px;
}
.getquotebutton {
width: 100px;
height: 26px;
margin-left: 340px;
margin-top: -20px;
}
.chatnowbutton {
width: 100px;
height: 26px;
margin-top:7px;
}

.formcontainer {
width:450px;
height: 100px;
margin-left:10px;
}
.formleft {
margin-right:10px;
float: left;
width: 255px;
height: 100px;
margin-top:15px;
text-align:right;
line-height:2.2;

}
.formright {
margin-top:15px;
float: left;
width: 75px;
_width: 50px;
height: 100px;
}

.formcontainer2 {
margin:0;
width:450px;
height: 100px;

}
.formleft2 {
margin-right:10px;
float: left;
width: 260px;
height: 100px;
margin-top:10px;
text-align:right;
line-height:2.2;

}
.formright2 {
margin-top:10px;
float: left;
width: 70px;
_width: 50px;
height: 100px;
}

.formcontainer3 {
width:480px;
height: 150px;

}
.formleft3 {
margin-left:30px;
float: left;
width: 250px;
height: 100px;
margin-top:10px;
text-align:right;
line-height:2;
}
.formright3 {
float: left;
display:inline;
margin-top:10px;
margin-left:10px;
width: 180px;
_width: 160px;
height: 100px;
}

.backbutton {
margin-top:5px;
width: 100px;
height: 23px;
}
.suppportbutton {
	#margin-left: -10px;
	_height: 21px;
}
.quotebg1 {
background-image:url(../images/quotebg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:15px;
margin-right:5px;
_margin-right:0px;
margin-top: 20px;
margin-bottom: 10px;
width: 219px;
height: 294px;
}
.quotebg {
background-image:url(../images/quotebg.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:5px;
_margin-left:0px;
margin-right:5px;
_margin-right:0px;
margin-top: 20px;
margin-bottom: 10px;
width: 219px;
height: 294px;
}
.quotebg2 {
background-image:url(../images/quotebg2.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin-left:5px;
_margin-left:0px;
margin-right:5px;
_margin-right:0px;
margin-top: 20px;
margin-bottom: 10px;
width: 219px;
height: 294px;
}
.quoteform {
	width: 940px;
}
.quoteformlefttop {
	margin-left: 170px;
	display: inline;
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 10px;
	line-height: 2.0;
	padding-top: 3px;
}

.quoteforighttop {
	margin-left: 170px;
	display: inline;
	float: left;
	text-align: right;
	line-height: 1.7;
	padding-top: 3px;
	width:450px;

}



.quoteformleft2 {
	line-height: 2.2;
	padding-top: 5px;
	
}
.quoteformright {
	display: inline;
	float: left;
	width: 200px;
	text-align: left;
}

