/* YUI 3.5.0 reset.css (http://developer.yahoo.com/yui/3/cssreset/) - http://cssreset.com */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* Generic Styling */
html{}
body{ 
	background: none;
}
.center{
	width: 825px;
	margin: 0 auto;
}

#b5a23c


.green{
	color: #b5a23c;
}
h1{
	font-family: Arial, sans-serif;
	font-size: 30px;
	color: #575757;
}
h2{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 36px;
	letter-spacing: -1px;
}
h3{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	margin-bottom: 20px;
}
.clr{
	clear: both;
}

/*------------------------
		Header 2
------------------------*/
#header2{
	height: 46px;
	line-height: 46px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(88, 82, 82, 0.9);
	border: 1px solid #656161;
	font-family: 'Droid Sans', sans-serif;
}
#logo{
	display: block;
	float: left;
}
.main_nav{
	display: block;
	float: right;
	
}
.main_nav li{
	display: block;
	float: left;
	margin-left: 24px;
}
.main_nav li a{
	display: block;
	color: #e7e7e7;
	font-size: 15px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.main_nav li a:hover{
	color: #d59929
	
	
}



/*------------------------
		Header
------------------------*/
#header{
	min-height: 400px;
	max-height: 400px;
}
.header_product{
	width: 312px;
	float: left;
	margin-top: 110px;
}
.header_box{
	width: 512px;
	float: right;
	background: url(../images/black-transparent-bg.png);
	margin-top: 43px;
	padding: 15px 15px 10px;
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow: 3px 0px 3px #000;
    filter: dropshadow(color=#000, offx=3, offy=0);
}
.header_box strong{
	font-family: Arial, sans-serif;
	font-size: 24px;
	margin-bottom: 22px;
	display: block;
	text-shadow: 3px 0px 3px #000;
    filter: dropshadow(color=#000, offx=3, offy=0);
}
.header_box p{
	font-size: 18px;
	font-family: "Lucida Console", Monaco, monospace;
	line-height: 21px;
	text-shadow: 3px 0px 3px #000;
    filter: dropshadow(color=#000, offx=3, offy=0);
}
/*------------------------
		Content
------------------------*/
#content_wrapper{
	display: block;
	margin: 0 auto;
	width: 1200px;
	padding: 90px 0 70px;
	background: #fff url(../images/square_bg.jpg);
}
#content{
	position: relative;
}
.row{
	clear: both;
	margin-bottom: 30px;
}
.featured_video{
	width: 388px;
	float: left;
}
#testimonials{
	display: block;
	width: 380px;
	float: right;
	font-family: "Lucida Console", Monaco, monospace;
}
.testimonial{
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
	min-height: 70px;
}

.testimonial .quotes{
	float: left;
	font-size: 48px;
	color: #b5a23c;
	width: 30px;
	display: block;
	float: left;
}

.testimonial .quotes{
	float: left;
	font-size: 48px;
	color: #b5a23c;
	width: 30px;
	display: block;
	float: left;
}
.testimonial blockquote p{
	color: #6d6d6d;
	font-size: 16px;
	display: block;
	float: left;
	width: 350px;
}
.testimonial blockquote span{
	display: block;
	float: right;
	color: #b5a23c;
	font-size: 12px;
	margin-top: 8px;
}
.content_box{
	background: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 15px 20px;
	-webkit-box-shadow:  1px 1px 8px -5px #000;
    box-shadow:  1px 1px 8px -5px #000;
}
.video_form{
	display: block;
	float: left;
	width: 388px;
}
.video_form .bodyText, .video_form .af-header, .video_form .af-footer{
	display: none;
}


.video_form .af-body, .video_form .af-form{
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	border: none !important;
}

.video_form .af-element{
	padding: 0 !important;
}
.video_form input[type=text]{
	height: 38px;
	line-height: 38px;
	border: 1px solid #6c6c6c !important;
}
.video_form input[type=text]:focus{
	background: #fff !important;
}
.video_form label{
	font-family: "Lucida Console", Monaco, monospace !important;
	color: #a2a2a2 !important;
	font-size: 18px !important;
	display: block !important;
	margin: 15px 0 !important;
}
.video_form input[type=submit], .btn-sm{
	width: 100% !important;
	margin-top: 36px !important;
	height: 60px;
	line-height: 60px;
	background: url(../images/submit-bg.png) repeat-x !important;
	content: 'Send me the video.' !important;
	cursor: pointer !important;
	font-size: 24px !important;
	color: #575757 !important;
	font-family: Arial, sans-serif !important;
	border: 1px solid #575757 !important;
}
.btn-sm { display: block; text-align: center; text-decoration: none; }
.video_form p.p2 { text-align:left; line-height: 1.2em; height: auto; font-size: 19px; margin: 10px 0; }


}
.video_form .buttonContainer: input{
	content: "Send me the video.";
}

.video_form .privacyPolicy, .video_form .poweredBy{
	display: none;
}


.video_form p{
	display: block;
	text-align: center;
	color: #a2a2a2;
	font-size: 11px;
	font-family: "Lucida Console", Monaco, monospace;
	height: 30px;
	line-height: 30px;
}


.right_col{
	display: block;
	float: right;
	width: 400px;
	text-align: center;
}
.right_col img{
	display: block;
	margin: 0 auto;
}
.download{
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
	float: right;
	text-decoration: none;
	font-size: 24px;
	color: #575757;
	margin-top: 10px;
	letter-spacing: -1px;
}
.download span{
	color: #a5a5a5;
}
#slideshow{
	position: relative;
}
#slideshow .cycle-prev{
	display: block;
	height: 41px;
	width: 41px;
	background: url(../images/nav-icons.png) no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 999;
	left: 12px;
	text-indent: -9999px;
}
#slideshow .cycle-next{
	display: block;
	height: 41px;
	width: 41px;
	background: url(../images/nav-icons.png) no-repeat right center;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 999;
	right: 12px;
	text-indent: -9999px;
}
#slideshow img{
	display: block;
}
.subtitle{
	display: block;
	color: #a2a2a2;
	font-size: 14px;
	font-family: "Lucida Console", Monaco, monospace;
	display: block;
	margin-bottom: 12px;
}
.content_box.products{
	padding: 0;
}
.product{
	border-bottom: 2px solid #dcdcdc;
	padding: 30px 30px 40px;
	overflow: hidden;
}
.prod_image{
	width: 260px;
	float: left;
}
.prod_body{
	width: 275px;
	float: left;
}

.prod_body2{
	width: 800px;
	float: left;
}

.prod_body ul{}
.prod_body ul li{
	color: #a2a2a2;
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
	margin-bottom: 20px;
	text-indent:-5px;
	padding-left: 12px;
}
.prod_body ul li ul{
	margin: 20px 0 20px 20px;
}
.prod_body ul li ul li{
	margin: 0;
}
.prod_body ul li ul li:before{
	content: none;
}
.prod_body ul li:before{
	content:"-"; position:relative; left:-5px;
}
.price{
	width: 200px;
	float: right;
}
.price_link{
	display: block;
	width: 132px;
	height: 132px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.price_link strong{
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 72px;
	font-weight: 400;
	text-decoration: none;
	letter-spacing: -6px;
	line-height: 50px;
	padding-top: 30px;
}
.price_link.gray strong{
	color: #1e1e1e;
}
.price_link.gray span{
	color: #5e5e5e;
}
.price_link span{
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
}
.price_link.gray{
	background: #cdcdca;
}
.price_link.gray:hover{
	background: #a2a2a2;
}
.price_link.green{
	background: #b5a23c;
}
.price_link.green:hover{
	background: #60447d;
}
.price_link.green strong{
	color: #ffffff;
}
.price_link.green span{
	color: #d3cb9f;
}

.price_link.dark{
	background: #575757;
	margin-top: 50px;
}
.price_link.dark:hover{
	background: #363636;
}
.price_link.dark strong{
	color: #ffffff;
}
.price_link.dark span{
	color: #d3cb9f;
}
.par_st1{
	color: #b5a23c;
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.bot_mar{
	margin-bottom: 30px;
}
.par_st1 span{
	display: block;
	padding-left: 42px;
	color: #404040;
}
.par_st1 img{
	float: left;
	margin-right: 10px;
}
/*------------------------
		Footer
------------------------*/
#footer{
	padding: 40px 0 0 0;
}
.bio_img{
	background: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px;
	-webkit-box-shadow:  1px 1px 8px -5px #000;
    box-shadow:  1px 1px 8px -5px #000;
    width: 285px;
	float: left;
}
.bio_img img{
	width: 100%;
	display: block;
}
.bio{
	background: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px;
	-webkit-box-shadow:  1px 1px 8px -5px #000;
    box-shadow:  1px 1px 8px -5px #000;
    width: 460px;
    float: right;
    margin-right: 55px;
    min-height: 376px;
    position: relative;
}
.bio strong{
	font-size: 36px;
	color: #000000;
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
	margin-bottom: 10px;
}
.bio p{
	font-family: "Lucida Console", Monaco, monospace;
	color: #575757;
	font-size: 14px;
	margin-bottom: 18px;
}
.contact_info{
	display: block;
	position: absolute;
	width: 100%;
	bottom: 5px;
	text-align: center;
}
.contact_info p{
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	margin-bottom: 10px;
}
.contact_info a{
	color: #fbb03b;
	text-decoration: none;
}
.contact_info .social-icon{
	display: inline-block;
	text-indent: -9999px;
	width: 35px;
	height: 33px;
}
.contact_info .social-icon.linkedin{
	background: url(../images/icon-linkedin.png) no-repeat 0 0;
}
.contact_info .social-icon.youtube{
	background: url(../images/icon-youtube.png) no-repeat 0 0;
}
.contact_info .social-icon.facebook{
	background: url(../images/icon-facebook.png) no-repeat 0 0;
}
.contact_info .social-icon.architizer{
	background: url(../images/icon-architizer.png) no-repeat 0 0;
}
.contact_info .social-icon.twitter{
	background: url(../images/icon-twitter.png) no-repeat 0 0;
}
.copyright{
	display: block;
	text-align: center;
	color: #fff;
	margin-top: 375px;
	clear: both;
	margin-bottom: 200px;
	font-size: 16px;
	font-family: arial, sans-serif;
}