body{
	margin:40px 0px;
	padding:0;
	background-color: #4d4d4f;
	font: 12px/17px Arial, Helvetica, sans-serif;
	color:#4A4C50;
}
#container{
	width:880px;
	padding:40px;
	margin:0 auto;
	background:#fff;
	
}
a img{
	border:0px;
	text-decoration: none;
}
h2{
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #4A4C46;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}
.superscript{
	font-size:15px;
	padding-bottom:13px;
	position:relative;
	top:-13px;
}
.leftSidebar{
	float:left;
	width:210px;;
}
.rightContent{
	float:right;
	width:670px;
}
.pageTitle{
	font-size:28px;
	font-weight:bold;
	color:#111;
	line-height:28px;
	margin-top:67px;
	margin-bottom:10px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
}
#footer{
	margin-top:40px;
	float:left;
	width:100%;
	font-size:9px;
	font-weight:bold;
}
.leftFooter{
	float:left;
}
#footer .rightFooter{
	float:right;
	margin-top:-20px;
}
.rightFooter a{
	font-weight:bold;
	color:#111;
}
.clear{
	clear:both;
}
.bookDemo{
	margin-top:36px;
	border-radius:10px;
	background:#d8d9db;
	border:1px solid #d8d9db;
	padding:10px;
	padding-bottom:20px;
	width:172px;
}
.bookDemo a{
	color:#4A4C50;
	font-size:1.4em;
}
.productCard{
	margin-top:20px;
	border-radius:10px;
	background:#d8d9db;
	border:1px solid #d8d9db;
	padding:10px;
	padding-bottom:0px;
	width:172px;
}
.productCard h2{
	font-size:1.4em;
}
.productCard h2 a{
	text-decoration:none;
	color:#4A4C50;
}
.leftItem{
	float:left;
	font-weight:bold;
	clear:left;
	margin-bottom:10px;
}
.rightItem{
	float:right;
}
.bookHere{
	float:left;
}
.bookHere a{
	font-weight:bold;
	color:#4A4C50;
}
/* Main Menu */
#menucontainer{
	width:140px;
	margin-top: 36px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 140px; /* Main Menu Item widths */
} 

.sidebarmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color:#000000;
	text-decoration: none;
	padding: 2px 0px;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:active{
	background-color: none; /*background of tabs (default state)*/
}
.sidebarmenu ul li a:hover{
	background-color: none;
	color:#f8981d;
}
.sidebarmenu ul .active a{
	color:#f8981d;
}
/*Main Menu End*/

/*content Area*/
.rightContentContainer{
	border-radius:10px;
	background:#f8981d;
	border:1px solid #f8981d;
	padding:20px;
}

.video{
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
.columnItem{
	clear:left;
	float:left;
}
.splitColumn{
	width:300px;
	float:left;
}
.leftItemColumn{
	float:left;
	font-weight:bold;
	clear:left;
	margin-bottom:5px;
	color:#111;
	width:120px;
	display:block;
	height:auto;
}
.rightItemColumn{
	float:right;
	width:180px;
	margin-bottom:5px;
}
.rightItemColumn a{
	color:#4A4C50;
	font-weight:bold;
}
.privacyStatement{
	margin-top:20px;
	font-size:10px;
}

/*content Area end*/

/*testimonials*/
.testimonial{
	margin-top:20px;
	border-radius:10px;
	background:#d8d9db;
	border:1px solid #d8d9db;
	padding:10px;
	padding-bottom:20px;
	width:270px;
	float:left;
	margin:20px;
}
.testimonial a{
	padding-left:0px;
	color:#4A4C50;
}
.arrow{
	background:url(images/arrow.png);
	width:27px;
	height:11px;
	margin-bottom:-31px;
	margin-top:12px;
}
.one{
	background:#cdd5d8;
	border:1px solid #cdd5d8;
}
.one .arrowCurl{
	background:url(images/greenFlick.jpg);
	float:left;
	width:28px;
	height:20px;
	margin-bottom:-41px;
	margin-top:78px;
	margin-left:-12px;
}
.two{
	background:#dbcad2;
	border:1px solid #dbcad2;
}
.two .arrowCurl{
	background:url(images/pinkFlick.jpg);
	float:left;
	width:28px;
	height:20px;
	margin-bottom:-41px;
	margin-top:49px;
	margin-left:-12px;
}
.three{
	background:#edcade;
	border:1px solid #edcade;	
	clear:left;
}
.three .arrowCurl{
	background:url(images/electricPinkFlick.jpg);
	float:left;
	width:28px;
	height:20px;
	margin-bottom:-38px;
	margin-top:52px;
	margin-left:-12px;
}
.four{
	background:#e4e4fe;
	border:1px solid #e4e4fe;
}
.four .arrowCurl{
	background:url(images/purpleFlick.jpg);
	float:left;
	width:28px;
	height:20px;
	margin-bottom:-41px;
	margin-top:59px;
	margin-left:-12px;
}
.testimonialAuthor{
	margin-top:10px;
	font-weight:bold;
}
/*testimonials end*/

/*home*/
.homeLeft{
	margin-left:20px;
	width:60%;
	float:left;
}
/*.homeLeft a{
	font-weight:bold;
	font-size:16px;
	color:#111111;
}*/
.homeRight{
	width:30%;
	float:right;
	border-radius:10px;
	background:#e4e4fe;
	border:1px solid #e4e4fe;
	padding:10px;
}
.homeRight .arrowCurl{
	background:url(images/purpleFlick.jpg);
	float:left;
	width:28px;
	height:20px;
	margin-bottom:-41px;
	margin-top:49px;
	margin-left:-12px;
}
.testimonialLogo{
	float:right;
	margin-top:10px;
}
.awards{
	margin-left:270px;
}
.awards .award{
	position:relative;
	float:left;
	margin-left:10px;
}
.awards .awardOne{
	margin-left:0px;
	padding-top:60px;
}
.awards .awardTwo{
	padding-top:18px;
}
.award img{
	position:relative;
	bottom:0px;
}
/*home end*/

/*featuresBenefits*/

.featuresCol{
	float:left;
	width:45%;
}
.featuresCol .pageTitle, .benefitsCol .pageTitle{
	text-align:center;
}
.featuresContainer{
	background:#f8981d;
	border-radius:10px;
	padding:10px;
}
.benefitsCol{
	float:right;
	width:50%;
}
.featuresCol ul li{
	padding-left:0px;
	padding-bottom:0.3em;
}
.featuresCol ul{
	padding-left:2em;
	padding-right:2em;
}
.benefitsCol .benefit .benefitBottom{
	display:none;
}
.benefitsCol .benefit{
	padding-bottom:0.3em;
}
.benefitsCol .pageTitle, .featuresCol .pageTitle{
	padding-left:0px;
}
.benefitsCol .benefit .benefitTop{
	color:#f8981d;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:0.3em;
	cursor: pointer;
}

.benefitsCol .benefit .benefitTop .expand{
	background:url('images/expand.gif');
	width:20px;
	height:12px;
	float:right;
}
.benefitsCol .benefit .benefitTop .collapse{
	background:url('images/collapse.gif');
	width:12px;
	height:20px;
	float:right;
	margin-right:5px;
}

/*featuresBenefits end*/

/*book demo*/

#bookDemoForm .formItem{
	clear:left;
	float:left;
	margin-bottom:0.5em;
	width:100%;
}
.bookDemo h2{
	font-size:1.6em;
}
.bookDemo .rightItem{
	float:left;
}
#bookDemoForm .formItem label{
	width:30%;
	float:left;
	font-weight:bold;
	padding-top:7px;
}
#bookDemoForm .formItem input{
	width:65%;
	float:right;
	border:none;
	padding:5px;
}
#bookDemoForm .formItem input[type="submit"]{
	background:none;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	font-size:1.2em;
	width:30%;
	float:right;
}
.rightContentContainer.demoForm{
	border-radius:10px;
	background:#f8981d;
	border:1px solid #f8981d;
	padding:20px;
	width:50%;
	margin-left:20px;
	padding-bottom:0px;
}
#bookDemoForm .feedback{
	float:left;
	margin-top:8px;
	font-size:10px;
}
#logo_bottom{
	float:left;
	margin-top:50px;
}
/*book demo end*/
