
body { margin:0; padding:0; width:100%;
    font-family: 'Ubuntu', sans-serif !important;}
html { padding:0; margin:0;}
h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#ffffff; margin:0;  padding:10px 10px;}
h2:visited {color:#FFFFFF;
}
h2:hover {color:#FFFFFF;
}
p { font:normal 12px Arial, Helvetica, sans-serif; /*color:#ffffff; */ line-height:1.8em; padding:5px 10px; margin:0;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
/* main */
.main { padding:0; margin:0 auto;}
/********** header **********/
.blok_header { margin:0; padding:0; background: url(../images/header_bg.gif) top repeat-x;}
.header { width:960px; margin:0 auto; padding:0;}
/* logo */
.logo { padding:0; margin:0; float:left;}
ul {list-style:none; margin:0; padding:0;}
li {list-style:none; margin:0; padding:0;}
/* mobil */	
.mobile_show{
	display:none;
}	
.mobile_hide{
	display:block;
}
ol li{
    list-style:decimal;
}

/* menu */	
.nav {height:36px; background:url('../images/topbar.jpg'); background-repeat: x-repeat; color:#fff; text-shadow:1px 1px #888; z-index:1000}
.menu a {float:left; color:#eee; text-decoration:none; width:auto; padding:8px 40px 20px 0;}
.menu span {float:left; color:#eee; text-decoration:none; width:120px; height:28px; padding-top:8px}
.menu a:hover {color:#fff;  text-shadow:1px 1px #000000;}
.menu {list-style:none; font:16px Arial,Verdana; text-align:center; width:900px; margin:0 auto}
.menu li {position:relative; float:left; width:auto; z-index:1000}
.menu ul {display:none; position:absolute; font:normal 13px Arial,Verdana; top:36px; left:-40px;  display:none; list-style:none; border-left:1px solid #1F1F1F; border-right:1px solid #1F1F1F; border-bottom:1px solid #1F1F1F;}
.menu ul li {float:none; border-top:1px solid #ccc; width:120px;}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height:22px; padding:10px 10px 5px 10px; width:180px; }
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {color:#fff; text-shadow:1px 1px #000000;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height:22px; padding-top:5px}
.menu ul ul {left:120px; top:0}
.menu li.submenu {font-weight:bold}
.menu li.noborder {border-top:none}
li.menuhover a, li.menuhover li.menuhover a {color:#fff;}
li.menuhover span, li.menuhover li.menuhover span {color:#fff; background:#999}
#info {width:200px; background-image:url('../images/dropmenu3.png'); background-repeat:no-repeat; background-position:right top; background-size:100% 100%;}
#info li {width:200px; border-top:none; color:#666;  text-align:left}
/*header_text_bg*/
.header_text_bg { margin:0; padding:0; background:url(../images/slider_bgblue.png); }
.header_text_bg p { padding:10px; margin:0;}
.header_text_bg_resize { margin:0 auto; padding:0; width:960px;}
input.txt							{width:176px; padding:3px 5px; margin-top:10px; margin-right:10px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
input.txt2							{width:176px; padding:3px 5px; margin-top:10px; margin-left:20px; margin-right:10px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.hidden {height:1571px; width:900px; background-position:center center; display:none;}
/* menu */	
.menu2 { padding:10px 0; margin:0; width:800px; float:left; }
.menu2 ul { text-align: left;  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu2 ul li { float:left; margin:0; padding:0; border:0;}
.menu2 ul li a { border-right:1px solid #525252; float:left; margin:0; padding:2px 10px 2px 10px; color:#a5a5a5; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
.menu2 ul li a:hover { text-decoration:underline;}
.left3 form { margin-left:200px;}
.left5 form {  width:300px; height:300px; margin-top:10px;}
.menu2 ul li a.active { text-decoration:underline;}
/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; padding:17px 0 32px 0; background: url(../images/slider_bottom.gif) no-repeat bottom;}
#cu3er-container { width:960px; outline:0; }
/********** body **********/
.internet {
	height:auto;
	position:relative;
	left:-88px;
	top:-38px;
	float:left;


	margin-top:10px;
	width:1138px;
	
}



.internethead{
	width:1138px;
	height:80px;
	background:url('http://www.enetadvertising.com/images/windowheader.png');
	background-attachment:center center;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	z-index:20;
}

.internata {width:962px;
background-color:#FFFFFF;
position:relative;
float:left;

height:100%;
margin-top:-23px;
margin-left:88px;
z-index:10;


}

.internata2
{
	width:962px;
	position:relative;
	float:left;
	
	height:100%;
	margin-top:-23px;
	margin-left:88px;
	z-index:10;
	background: #FFFFCC;
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px #888;
	box-shadow: 0 0 5px 5px #888;
	background-image:url('../images/earth.png');
	background-repeat:no-repeat;
	background-position:right bottom;"	
}


.mainfont {
	padding:15px;
	color:#000000;
z-index:11;
    font-family: 'Ubuntu', sans-serif !important;

	
	font-size:16px;
}

.contactusmain {
	padding:10px 35px 35px 35px;
	color:#000000;
z-index:11;
	font-family: 'Donegal One', serif;

	
	font-size:16px;
}

.contactusmain input {
	color:#444444; margin:10px; display:inline; position:relative; float:left; height:20px; font-size:16px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px;
}

.contactusmain input:hover {
	-moz-box-shadow: 0 0 5px 5px #E99A3C;
	-webkit-box-shadow: 0 0 5px 5px #E99A3C;
	box-shadow: 0 0 5px 5px #E99A3C;
}

.offerings {width:270px;
height:150px;
padding:10px;
position:relative;
float:left;
margin-right:20px;
margin-bottom:20px;
background-position:bottom right;
background-repeat:no-repeat;

}


.offerings img {z-index:5;
	position:absolute;
    right:0;
    bottom:0;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */	
	
}



.offerings_container .offerings:nth-child(3n+1){
	clear:both;
}
.offerings:hover {
	text-shadow: 1px 1px 1px #CE7A2B;
}
.slide-out-div {
          padding: 5px;
          width: 600px;
		  height:340px;
          background-color: #FFF;
          border: 1px solid #1E1E1E;
		  -moz-box-shadow: 5px 0 10px 2px #1E1E1E;
		-webkit-box-shadow: 5px 0 10px 2px #1E1E1E;
		box-shadow: 5px 0 10px 2px #1E1E1E;
z-index:900;
      }   
	  
	  .oldrasputin img {opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */	
	
	  }
	  
	   .oldrasputin img:hover {opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */	
	
	  }

	  
	  .outerfour{width:775px;height:420px; background-color:#CE7A2B; position:relative; float:right; color:#FFFFFF;}
.body_resize { margin:0; padding:0; border-top:1px solid #141414; background:#f1f1f1; border-top:0px; background:#fff; /* background-image:url('../images/homegradient.png'), url('../images/homegradient2.png'); */ background-position:top, bottom; background-repeat:repeat-x, repeat-x;}
.body_resize2 { margin:0; padding:0; border-top:1px solid #141414; background:url('../images/bigbulb.jpg') no-repeat; background-position:center center}
.body { width:960px;  margin:0 auto; padding:10px 0;}
input.btn							{width:113px; height:28px; margin-top:10px; margin-right:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0;  background:url('../images/topbar.jpg');}
#quotPan input.btn:active					{background-position:1px 1px}
.body h1 { font: normal 18px Arial, Helvetica, sans-serif; color:#171717; margin:0;  padding-left:10px; color:#03CAF3;}
.body h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#171717; margin:0;  padding:10px 10px; text-align:left;}
.body h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#ababab; text-align:right;}
.body h3 { font: normal 36px Arial, Helvetica, sans-serif; color:#212121; margin:0 0 20px 0;  padding:15px 5px; border-bottom:1px solid #d7d7d7;}
.body h3 span { font: normal 14px Arial, Helvetica, sans-serif; color:#000000;}
.body img {  padding:0; margin:10px 0;}
.body img.floated { float:left; padding:0; margin:10px 20px;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 10px; margin:0;}
.body a { text-decoration:none; color:#0097e7; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}

.divgod {float:right; width:728px;}
.left { width:310px; position:relative; margin-top:-23px; margin-left:88px; float:left; padding:5px 1px; border:1px solid #ececec; background:#fff;}
.left3 { width:630px; float:left; padding:5px 1px; margin:5px 2px; border:1px solid #ececec; background:#fff;}
.left4{ width:630px; float:left; padding:5px 1px; margin:-23px 0px 0px 7px; border:1px solid #ececec; background:#fff;}
.left5 { width:630px; float:left; padding:5px 1px; margin:5px 2px; border:1px solid #ececec; background:#fff;}
.left2 { width:463px; float:left; padding:5px 0; margin:5px 15px 5px 0; border:1px solid #ececec; background:#fff;}
.leftportfolio { width:467px; float:left; padding:5px 0; margin:5px; border:1px solid #ececec; background:#fff;}
.ppctext{ width:600px; float:right; padding:5px 15px 0 5px; background:#fff;}
.port { width:950px;  padding:5px; margin:10px  auto; border:1px solid #ececec; background:#fff;}
.portl { float:left; width:300px;  padding:5px 0; margin:10px  auto; border:1px solid #ececec; background:#fff;}
.portm {  width:300px;  padding:5px 0; margin:10px  auto; border:1px solid #ececec; background:#fff;}
.portr {position:relative; top:-365px; float:right; width:300px;  padding:0px;  border:1px solid #ececec; background:#fff;}
.contact_left { width:585px; float:left; padding:10px 0; margin:0;}
.contact_right { width:280px; float:right; padding:10px 0; margin:0;}
.webmail { width:300px; height:80px; background-image:url('../images/webmail.png'); background-repeat:no-repeat; background-attachment:center center; position:relative; float:right;}
.webmail:hover {background-image:url('../images/webmailh.png');}
/*FBG*/
.FBG { background:#262626; border-top:1px solid #383838; margin:0; padding:0;}
.FBG_resize { width:960px; margin:0 auto; padding:20px 0;}
.FBG_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#818181; padding:5px; margin:0; line-height:1.8em;}
.FBG_resize a { color:#fdfdfd; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.FBG_resize h2 { font: normal 14px Arial, Helvetica, sans-serif; color:#dfdfdf; padding:5px; margin:0; text-transform:uppercase;}
.FBG_resize img { float:left; margin:10px 5px; padding:0;}
.FBG_resize .blog { width:310px; float:left; margin:0; padding:10px 5px; background:url(../images/fbg_bg.gif) right center no-repeat;}
.FBG_resize .blog2 { width:310px; float:left; margin:0; padding:10px 5px;}
/* END_bloga*/
/*************footer**********/
.footer_resize { width:960px; margin:0 auto; padding:10px 0 30px 0; min-height:150px;}
.footer {padding:0;  margin:0; background:#222222; border-top:1px solid #000000; }
.footertop{background:url('../images/topbar.jpg'); background-repeat: x-repeat; height:36px;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 0; float:left; margin-top:-80px;} 
.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 0 0 0; float:right;} 
.statfoot {position:fixed; bottom:0px; left:0px; width:100%; height:43px; z-index:9999; background-image:url(../images/footerback.jpg); border-top: groove #CB7528 2px;}

.offerings p {z-index:10; color:#000000;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#000;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#605f5f; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text { width:200px;  margin:10px 0; padding:5px 2px; height:16px; background:#fff; float:left;}
#contactform textarea { width:410px;  margin:10px 0; padding:2px; background:#fff; float:left;}
#contactform li.buttons input { padding:3px 0 3px 110px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dedede; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

.latestl {
	float:left;
width:490px;
height:350px;
}

.latestr {
	float:right;
width:450px;
height:350px;
}

.line { 
margin-left:27px;
margin-top:10px;
}

.formchecker {position:relative;
float:left; margin:5px;
font-size:12px;
margin-top:20px;
margin-right:40px;
}

.formchecker input {margin:0 5px 0 0;
padding:0;
}


#socialholder {width:100%; height:520px; position:relative;
background-image:url('../images/earthback.png');
background-position:center center;
background-repeat:none;
}

.social_x {width:450px; height:200px; margin-top:25px;
margin-left:20px;
background-color:#FFFFFF; position:relaitve; float:left;
-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 60px;
-webkit-border-bottom-right-radius: 60px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 60px;
-moz-border-radius-bottomright: 60px;
border-radius: 10px;
border-top-left-radius: 60px;
border-bottom-right-radius: 60px;
border:1px solid #FFFFFF;
opacity:0.6;
color:#000000;
		transition: color .25s, background-color .5s, height .5s, opacity .25s;
	-webkit-transition: color .25s, background-color .5s, height .5s, opacity .25s;	
	
}

.social_x:hover {
height:210px;
color:#FFFFFF;
background-color:#3A71B7; 
opacity:1;
}

.social_x h6 {font-size:24px;
margin:10px 0px 0px 40px;
}

.icon_viper {
	background-color: #ff9900;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#ffcd03)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #ff9900, #ffcd03); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image:    -moz-linear-gradient(top, #ff9900, #ffcd03); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #ff9900, #ffcd03); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #ff9900, #ffcd03); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	height:135px;
	width:600px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:relative;
	float:left;
	border:4px ridge #FF9900;
	
	
}

.input_interrupt input {	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	float:left;
	border:2px ridge #FF9900;
	text-align:center;

}

.input_interrupt input:active {
}


.onlinenew {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eafa0a), color-stop(1, #fac84b) );
	background:-moz-linear-gradient( center top, #eafa0a 5%, #fac84b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eafa0a', endColorstr='#fac84b');
	background-color:#eafa0a;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #333333;
	display:inline-block;
	color:#ff0000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:250px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 0px 0px #b8b8b8;
	position:fixed;
	bottom:0;
	left:0;
	z-index:9000;
}
.onlinenew:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fac84b), color-stop(1, #eafa0a) );
	background:-moz-linear-gradient( center top, #fac84b 5%, #eafa0a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fac84b', endColorstr='#eafa0a');
	background-color:#fac84b;
}.onlinenew:active {

}

.hilogo {
    width: 300px;
    height: 130px;
    background-image: url("http://www.enetadvertising.com/images/logophase.png");
    
    -webkit-animation: play 3.8s steps(10) infinite;
       -moz-animation: play 3.8s steps(10) infinite;
        -ms-animation: play 3.8s steps(10) infinite;
         -o-animation: play 3.8s steps(10) infinite;
            animation: play 3.8s steps(10) infinite;
}

@-webkit-keyframes play {
   from { background-position:    0px; }
     to { background-position: -3000px; }
}

@-moz-keyframes play {
   from { background-position:    0px; }
     to { background-position: -3000px; }
}

@-ms-keyframes play {
   from { background-position:    0px; }
     to { background-position: -3000px; }
}

@-o-keyframes play {
   from { background-position:    0px; }
     to { background-position: -3000px; }
}

@keyframes play {
   from { background-position:    0px; }
     to { background-position: -3000px; }
}

.large_vid_container{
	width:100%;
	position:relative;
	min-height:460px;
	background:url('../images/fallback_vid_bg.jpg') no-repeat top center;
}
.large_vid_container .large_vid{
	width:100%;
	position:relative;
	z-index:1;
}
.large_vid_container .seo_eval{
	position:absolute;
	top:100px;
	width:580px;
	background-image:url('../images/bgtrans.png');
	left:50%;
	padding:10px 20px 30px 20px;
	margin-left:-290px;
	z-index:100;
	font-family:'Ubuntu', sans-serif;
	border:1px solid #000000;
	border-radius:20px;
}
.large_vid_container .seo_eval input {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size:2vh;
	padding:10px;
	
	font-family:'Ubuntu', sans-serif;

}
.large_vid_container .messages{
	position:absolute;
	top:300px;
	width:900px;
	left:50%;
	margin-left:-450px;
	z-index:100;
	font-family:'Ubuntu', sans-serif;
}
.large_vid_container .messages li{
	font-size:68px;
	font-weight:bold;
	display:none;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px #000;
	font-family:'Ubuntu Condensed';
	text-transform:uppercase;
	position:relative;
}
.large_vid_container .messages li.flipped{
	margin-top:-20px;	
}
.large_vid_container .messages li.active{
	display:block;	
}
.large_vid_container .messages li .small{
	font-size:38px;
	display:block;
	margin-top:-40px;	
}
.large_vid_container .messages li .small.below{
	margin-top:-10px;	
}

.large_vid_container .eval_btn{
	position:absolute;
	top:380px;
	z-index:100;
	right:0;
	width:287px;
	height:133px;
	background-image:url('../images/seo_button_main.png');
	display:block;
}

.large_vid_container .eval_btn:hover {
	background-image:url('../images/seo_button_mainh.png');
}
.large_vid_container .learn_more_btn{
	position:absolute;
	top:400px;
	z-index:100;
	left:50%;
	width:400px;
	margin-left:-200px;
	display:block;
}
.large_vid_container .logo{
	position:absolute;
	left:50%;
	margin-left:-460px;
	top:-5px;
	z-index:100;
}
.large_vid_container .phone{
	position:absolute;
	left:50%;
	margin-left:100px;
	top:0px;
	z-index:100;
}
.video_address{
	position:absolute;
	top:500px;
	left:50%;
	width:300px;
	margin-left:-150px;
	text-align:center;
	font-size:24px;
	font-family:'Ubuntu Condensed';
	text-transform:uppercase;
	z-index:100;
	color:#fff;
	text-shadow:2px 2px #000;
}


/*testing second vid */

.large_vid_container2{
	width:100%;
	position:relative;
	
	/*background:url('../images/fallback_vid_bg.jpg') no-repeat top center;*/
}


.large_vid_container2 .large_vid{
	width:100%;
	position:relative;
	z-index:1;
}

.large_vid_container2 .messagecontainer{
	position:absolute;
	top:20%;
	width:900px;
	left:75%;
	margin-left:-450px;
	z-index:100;
	font-family:'Ubuntu', sans-serif;
}
.large_vid_container2 .messages{
	position:relative;
	top:0px;
	width:900px;
	
	z-index:100;
	font-family:'Ubuntu', sans-serif;
}
.large_vid_container2 .messages li{
	font-size:4.5vw;
	font-weight:bold;
	display:none;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px #000;
	font-family:'Ubuntu Condensed';
	text-transform:uppercase;
	position:relative;
}
.large_vid_container2 .messages li.flipped{
	margin-top:-20px;	
}
.large_vid_container2 .messages li.active{
	display:block;	
}
.large_vid_container2 .messages li .small{
	font-size:3vw;
	display:block;
	margin-top:-40px;	
}
.large_vid_container2 .messages li .small.below{
	margin-top:-10px;	
}
.large_vid_container2 .learn_more_btn{
	position:relative;
	
	z-index:100;
	
	
	margin:0vw auto;
	display:block;
}

.large_vid_container2 .learn_more_btn img{
	width:25vw;
}
.large_vid_container2 .logo{
	position:absolute;
	
	top:-5px;
	z-index:100;
}
.large_vid_container2 .phone{
	position:relative;
	
	margin-left:100px;
	top:0px;
	z-index:100;
}
 .large_vid_container2 .messagecontainer .video_address2{
	position:relative;
	
	
	
	text-align:center;
	font-size:3vw;
	font-family:'Ubuntu Condensed';
	text-transform:uppercase;
	z-index:100;
	color:#fff;
	text-shadow:2px 2px #000;
}


 .services_box{
     padding:20px 36px;
     border: 1px solid #f0f0f0;
     margin-bottom:30px;
 }
.services_box h1{
    padding:0;
    margin:0;
    font-size:32px;
    color:#555;
}
.services_box ul li{
    float:left;
    margin: 8px 0px;
    width:295px;
}
.services_box ul li a {
    font-size:16px;
    font-weight:bold;
    color:#000;
    text-decoration: underline;
}

.faq_top{
    background:#686868;
    color:#fff;
    padding: 20px;
}
.faq_top h2{
    font-size:34px;
    color:#fff !important;
    margin-bottom:25px;
    margin-left:0px;
    padding:0;

}
.faq_top .form_container{
    float:right;
    width:210px;
    color:#fff;
}
.faq_top .form_container #contactform label{
    color:#fff;
}
.faq_top .form_container h2{
    font-size:24px;
}
.faq_top .faq_questions{
    float:left;
    width:700px;
    margin-right:50px;
}
.faq_top .faq_questions ul li{
    margin-bottom:18px;
}
.faq_top .faq_questions ul li a{
    font-size:20px;
    color:#fff;
    font-weight: bold;

}

.faq_answers h3{
    padding:0;
}
.faq_answers h3 a{
    font-size:28px;
}
.faq_answers .answer{
    margin-top:30px;
    margin-bottom:30px;
}
.faq_answers .answer ol li {
    list-style:decimal;
}
.normal{
    font-family: arial !important;
    color:#666;
}
h1.normal{
    font-size:28px;
    color:#000;
    /*text-transform: uppercase;*/
    border-bottom: 1px solid #c8c8c8   ;
    padding:0;
    margin:0 0 10px 0;
}
h2.normal, h2 a.normal{
    font-size:22px;
    color:#000;
    font-weight: bold !important;
    margin:10px 0px 10px 0px;
    padding:0;

}
p.normal{
    font-size:14px !important;
    line-height:24px;
}
ol.normal{
    list-style: decimal;
    margin:20px 0px;
    padding:0;
}
ol.normal li{
    list-style: decimal;
    font-weight: normal;
    font-size:16px;
    margin: 0 0 10px 45px;
}

ul.normal{
    list-style: disc;
    margin:20px 0px;
    padding:0;
}
ul.normal li{
    list-style: disc;
    font-weight: normal;
    font-size:16px;
    margin: 0 0 10px 45px;
}
.whiteboard {
    width: 480px;
    height: 355px;
    background: url('/images/board.jpg');
}
.whiteboard ul li{
    margin-bottom:5px;
}
.whiteboard ul{
    margin-left: 40px;
    margin-top: 27px;
}

.whiteboard ul li a{
    font-family: 'Gloria Hallelujah', cursive;
    font-size:19px;
}

.whiteboardm {
    width: 300px;
    height: 222px;
    background: url('/images/chalk_hand_bottom.jpg');
    background-size: 100%;
}
.whiteboardm ul li{
    margin-bottom:12px;
    list-style:none !important;
}
.whiteboardm ul{
    margin-left: 24px;
    margin-top: 27px;
}

.whiteboardm ul li a{
    font-family: 'Gloria Hallelujah', cursive;
    font-size:17px;
    line-height:20px;
    color:#2222cc;

}