@media screen {

* { margin: 0; padding: 0; }

.container {width:1200px; margin:0 auto; padding: 30px 0px; position:relative;}
.container2 {width:1200px; margin:0 auto; padding: 0px 0px; position:relative;}
body.page-template-new-2014-inner-php .container, body.page-template-new-2014-inner-fullwidth-php .container {background:#fff; margin:3px auto 0px auto; }
.container:after {clear:both; content:''; display:block}
.overflow {overflow:auto;}
.videocon {background:url(http://leadsdistributionsoftware.com/wp-content/themes/flare/images/main.jpg) no-repeat 50% 0; width:100%; padding:10px 0}

.pad1 {padding:10px 220px 10px 0px;}
.pad2 {padding:10px 0 10px 200px;}
.blue {background:url(http://leadsdistributionsoftware.com/wp-content/themes/flare/images/blue.jpg) no-repeat 50% 0; width:100%;color:#ffffff;}
.blue2 h3 {color:#000000;}
.black {color:#000000;}
.skyblue {background:url(http://leadsdistributionsoftware.com/wp-content/themes/flare/images/green.jpg) no-repeat 50% 0; width:100%;}

.green p, .green h3, .green2 p, .green2 h3 .blue2 p, .blue2 h3, .blue3 p, .blue3 h3, .greenfinal h3 {text-shadow:0 0 8px #fff}
.green h3, .green2 h3 {color:#000}
.grey {background: #262626;color:#ffffff;}
.white{background: #FFFFFF url(http://leadsdistributionsoftware.com/wp-content/themes/flare/images/shadow-white.png) no-repeat 50% 0;}
.awards{height:339px;background: #FFFFFF url(http://leadsdistributionsoftware.com/wp-content/uploads/2015/07/awards.jpg) no-repeat 50% 0;}
.lightgrey { background: #E3E3E3 url(http://leadsdistributionsoftware.com/wp-content/themes/flare/images/shadow-white.png) no-repeat 50% 0;}


.onehalf {width:350px;float:left}
.onehalfright {width:350px;float:right}
.onehalfrightcenter {width:350px;float:right;text-align:center;}
.testbox {background:#f5f5f5; position:relative; float:right; padding:15px 30px; width:630px; margin:20px 40px 20px 0; box-shadow: 1px 1px 3px 0 #999}
.testbox .arrow {background:url(images-new-2014/arrow.png) no-repeat; width:30px; height:40px; position: absolute; left:-30px; top:40px}
.testbox2 {background:#f5f5f5; position:relative; float:left; padding:15px 30px; width:630px; margin:20px 0px 20px 40px; box-shadow: 1px 1px 3px 0 #999}
.testbox2 .arrow2 {background:url(images-new-2014/arrow-right.png) no-repeat; width:30px; height:40px; position: absolute; right:-30px; top:40px}
.testboxfull {background:#f5f5f5; position:relative; padding:15px 30px; margin:20px 0px 20px 0px; box-shadow: 1px 1px 3px 0 #999}
.specialbox {background:#f5f5f5; position:relative; font-family: arial; padding: 30px 50px; height:150px;margin:20px 0px 20px 0px; border: solid 10px #F9945F;width: 520px; margin: 0px auto;line-height: 25px;}
img.round {border: 2px solid #efefef;
	border-radius: 100px !important;
	width: 200px;
	height: 200px;
	margin: 0px auto;
	display: block}
.imgltm {float:left; margin:30px 10px 0 10px}
.imgltmr {float:right; margin:30px 10px 0 10px}
.font16 {font-size:16px;}
.imgcheck {background:url(images-new-2014/check1.png) no-repeat top left; padding-left:50px; min-height:40px; margin-left:30px; padding-bottom:10px}
.imgcheck2 {background:url(images-new-2014/check1.png) no-repeat top left; padding-left:50px; line-height:30px; margin-left:30px; padding-bottom:10px}
.imgcheck3 {background:url(images-new-2014/check1.png) no-repeat top left; padding-left:50px; line-height:40px; margin-left:30px; padding-bottom:10px}
.imgarrow {background:url(images-new-2014/arrow-3.png) no-repeat top left; padding-left:50px; line-height:30px; margin-left:30px}
.imgcross {background:url(images-new-2014/cross.png) no-repeat top left; padding-left:50px; min-height:30px; margin-left:30px}
.imggtick {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; line-height:40px; margin-left:30px}
.imggtick3 {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; line-height:26px; margin-left:30px}.imggtick2 {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; min-height:40px; margin-left:30px}
.imggtick4 {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; line-height:35px; margin-left:30px}
ul.bullet {margin:10px 0 0 30px;}
ul.bullet2 {font-size:28px;margin:30px 350px 20px 25px;}
ul.bullet2 li {line-height:32px;padding-bottom: 10px;}
ul.bullet3 {font-size:16px; line-height:25px;margin:10px 0 0 30px;}
.radial {background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.5) 55%, rgba(255,255,255,0) 75%);
background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(20%,rgba(255,255,255,0.8)), color-stop(55%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
 margin: -20px -16%;padding: 20px 16%;}
 .help {background:url(images-new-2014/help.jpg) no-repeat bottom right; padding-right:300px; width:700px}
 .leftthird {float:left; margin:10px}
h1, h2, h3 { font-weight: normal; margin: 12px 0; }
h1 { font: 32px 'Open Sans Condensed', sans-serif; font-weight:400;}
h2 { font: 70px 'Open Sans Condensed', sans-serif; line-height:75px; font-weight:700; color:#808080 }
h3 { font: 34px 'Open Sans Condensed', sans-serif; font-weight:700; color:#808080 }
#sidebar h3 { font: 28px 'Open Sans Condensed', sans-serif; font-weight:400; color:#808080 }
p { margin: 12px 0; }
a { }
a:hover { } 

.grey h2, .blue h2 {color:#ffffff;}
.skyblue h2 {color:#000000;}