/* General */

html{ background:url(images/html_bg.jpg) repeat-x top #fff;}

body{font-family:Arial, Helvetica, sans-serif;padding:0;font-size:12px;margin:0 auto;color:#5e5e5e;background:url(images/bg.jpg) repeat-x top;}

.clear{clear:both;}

.right{ float:right;}

.left{ float:left;}

p{

	padding: 0;

	margin: 0px;

	line-height: 20px;

}



a{color:#006bd1; text-decoration:none;}

a img{border:none;}

a:hover{ text-decoration:none;}

a.read_more{margin:5px 0 0 0;}

a.more_bgcolor{background: #afb821;background: -moz-linear-gradient(top, #afb821 0%, #929a17 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#afb821), to(#929a17));

border: 1px solid #929a17;border-bottom: 3px solid #666b10;padding:9px 24px 9px 24px; color:#FFFFFF;-moz-box-shadow: inset 0 1px 0 0 #dee753;-webkit-box-shadow: inset 0 1px 0 0 #dee753;box-shadow: inset 0 1px 0 0 #dee753;

text-shadow: 0 -1px 0 #929a17;

-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

a.more_rounded{border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;-khtml-border-radius:5px;}

a.centered{ display:block; text-align:center; margin-left:auto; margin-right:auto; width:200px; font-size:18px;}



h1,h2,h3,h4,h5,h6{ padding:0px 0 10px 0; margin:0px; font-weight:normal;}

h1{font-size:26px;}

h2{ font-size:22px;}

h3{ font-size:18px;}

h4{ font-size:16px;}



h1, h2, h3, h4{font-family: 'Lato', sans-serif;}



/* Top */

#wrap{margin:auto;width:1000px;padding:0;}

#page_wrap{margin:auto;width:1000px;padding:0 0 40px 0; background-color:#FFFFFF;}

.center_content{ clear:both; padding:40px 0 0 0;}

#header{width:100%; height:140px;}

.header_content{ width:1000px; margin:auto; line-height:140px;}

.logo{float:left;margin:0 0 0 40px;font-family: 'Lato', sans-serif; font-size:25px; color:#505050; padding:0 0 0 60px;}

.logo a{color:#fff;}







/* Menu */

.menu{float:right; padding:0 20px 0 0;}

.menu ul {list-style:none; margin:0; padding:0px;}

.menu ul * {margin:0; padding:0;}

.menu ul li {float:left; padding:0 10px 0 10px; height:35px;}

.menu ul li a{font-family: 'Lato', sans-serif;color:#fff; font-size:14px;padding:5px 10px;}

.menu ul li.selected a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background-color:#036daa; }

.menu ul li a:hover{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background-color:#036daa; }



/* Slider */

.slider{ width:920px; margin:auto; clear:both; padding:18px 0 0 0;}



.flex-container a:active,

.flexslider a:active {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {width: 100%; margin: 0; padding: 0 0 0 0;}

.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {max-width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .slides {display: block;} 

* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {position: relative; zoom: 1;}

.flexslider .slides {zoom: 1;}

.flexslider .slides > li {position: relative;}

.flex-container {zoom: 1; position: relative;}

.flex-direction-nav li a {width:62px; height:62px; margin:0; display: block; position: absolute; top:220px; cursor: pointer; text-indent: -9999px;}

.flex-direction-nav li a.next {background:url(images/next.png) no-repeat center; right:20px;}

.flex-direction-nav li a.prev {background:url(images/prev.png) no-repeat center;left:20px;}

.flex-direction-nav li a.next:hover {background:url(images/next_a.png) no-repeat center;}

.flex-direction-nav li a.prev:hover {background:url(images/prev_a.png) no-repeat center;}

.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}

.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-nav li:first-child {margin: 0;}

.flex-control-nav li a {width: 13px; height: 13px; display: block; cursor: pointer; text-indent: -9999px;}

.flex-control-nav li a:hover {background-position: 0 -13px;}

.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

.flex-caption{ position: absolute;left:0px; top:150px; width:920px;font-family: 'Lato', sans-serif;text-align:center; font-size:14px; color:#FFFFFF;}

.flex-caption h2{ font-size:30px; color:#FFFFFF;} 

.flex-caption p{ text-align:center; padding:0 200px;}



a.order_button{color:#fff; float:right;

background: #afb821;background: -moz-linear-gradient(top, #afb821 0%, #929a17 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#afb821), to(#929a17));

border: 1px solid #929a17;border-bottom: 3px solid #666b10;

-moz-box-shadow: inset 0 1px 0 0 #dee753;-webkit-box-shadow: inset 0 1px 0 0 #dee753;box-shadow: inset 0 1px 0 0 #dee753;

text-shadow: 0 -1px 0 #929a17;

-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:arial;font-size:18px;font-weight: bold;padding:9px 24px 9px 24px;text-align: center;cursor:pointer; margin:25px 25px 0 0; display:block;

}



.subslider_details{ width:920px; background-color:#036daa; margin:0 0 0 40px; float:left; clear:both;}

.subslider_details h2{font-family: 'Lato', sans-serif; color:#fff; font-size:20px; line-height:28px; float:left; width:60%; padding:25px;}







/* STRUCTURE */

/* Section Layouts */

.section_full {margin:0 40px 40px 40px; float:left;}

.section_12{ width:440px; float:left; margin:0 0 40px 40px;}

.section_13{ width:280px; float:left; margin:0 0 40px 40px;}

.section_14{ width:200px; float:left; margin:0 0 40px 40px;}

.section_23{ width:600px; float:left; margin:0 0 40px 40px;}



.page_title{ clear:both; padding:0 0 25px 40px;}

img.feat_thumb{float:left;}

.feat_details{width:180px;float:left;padding:0 0 0 10px;}

.test_right{width:215px;float:left;padding:0 0 0 10px;}

p.feat_text{font-style:italic;}

.testimonial{ border-bottom:1px dotted #ddd; padding:0 0 10px 0; margin:20px 0 0px 0; clear:both; float:left;}



.section_13 ul{padding:15px 0 25px 0; margin:0px; list-style:none;}

.section_13 ul li{padding:7px 0 7px 0; margin:0px;border-bottom:1px dotted #ddd; line-height:19px;}

.section_13 ul li a{ padding:0 0 0 15px;}

.section_13 ul li a:hover{color:#000000;}



.screenshots ul{ padding:20px 0 0 0; margin:0px; list-style:none;}

.screenshots ul li{ padding:0px; margin:0px;border:none;}

.screenshots ul li a{padding:0 12px 12px 0; float:left; display:block; border:none;}

.screenshots ul li a img{border:2px #fff solid;}

/*-------------------------------------------------footer----------------------------------------------------------*/

#footer{width:100%;height:352px;clear:both;margin:0 0 0 0;background:url(images/footer_bg.gif) repeat-x center top;}

.footer_content{width:1000px;margin:auto;color:#dfdfdf;}

.footer_content a{color:#dfdfdf; text-decoration:none;}

.footer_left{width:270px; float:left; padding:50px 50px 40px 10px;}

.footer_right{width:330px; float:right; padding:50px 0 40px 0;}

img.footer_icon{float:right;}

.tweets{clear:both; padding:20px 0 0 0; float:left;width:270px;}

.tweets a{color:#dfdfdf; text-decoration:none; padding:0 0 10px 0; display:block; font-style:italic;}

.tweets a:hover{text-decoration:underline;}

.info{clear:both; padding:20px 0 0 0;float:left;width:270px;}

.info span{color:#30c3ff;}

.social{border-top:1px #989999 dotted;padding:10px 0 0 0;margin:10px 0 0 0;}

.social a{padding:0 7px 0 0;}

.footer_right ul{float:left; width:165px; list-style:none; margin:0px; padding:20px 0 0 0;}

.footer_right ul li{padding:0px; margin:0px;}

.footer_right ul li a{background:url(images/footer_bullet.gif) no-repeat left; padding:0 0 0 10px; line-height:25px;color:#dfdfdf; text-decoration:none;}

.footer_bottom{clear:both; background:url(images/footer_border.gif) no-repeat center top; padding:15px 0 0 0;float:left;width:1000px;}

.footer_bottom_left{float:left;}

.copyrights{float:left; padding:30px 0 0 5px;}

.footer_right_links{width:500px; float:right; padding:30px 0 0 0; text-align:right;}

.footer_right_links ul{ list-style:none; padding:0px; margin:0px; }

.footer_right_links ul li{padding:0px; margin:0px;display:inline;}

.footer_right_links ul li a{padding:0px; margin:0px; padding:0 12px 0 12px;color:#dfdfdf; text-decoration:none;}

.center_content .section_23 .section_13 p {

	text-align: right;

}

