/* 
Theme Name: EZ BORROW INC.
Theme URI: http://www.ezborrowinc.com
Description: This theme was created by Owen Piccirillo for MESstudios.
Version: 1.0
Author: Owen Piccirillo
Author URI: http://www.messtudios.com
*/

/* Main and Reset
---------------------------------------------------------------------------------*/
* {margin: 0; padding: 0; outline:none;}
ul, li {list-style-type: none }
.clr {clear:both;}
img {border:0;}
a:link, a:visited, a:hover, a.selected { color:#000; text-decoration:none;}


body {
	background:#000;
	font-size:14px;
	-webkit-user-select:text;
    -webkit-text-size-adjust:none;
	overflow-x:hidden;
	font-family: 'FuturaBkBTBook', Arial, Helvetica, sans-serif;;
}
html, body {
	min-width:1024px;
}

@font-face {
    font-family: 'FuturaBkBTBook';
    src: url('fonts/1287483862.eot');
    src: url('fonts/1287483862.eot') format('embedded-opentype'),
         url('fonts/1287483862.woff') format('woff'),
         url('fonts/1287483862.ttf') format('truetype'),
         url('fonts/1287483862.svg#FuturaBkBTBook') format('svg');
}


/* Header
---------------------------------------------------------------------------------*/
.header-wrapper {
	height:80px;
	position:relative;
	background:#FFF;
	box-shadow: 0px 1px 3px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 3px #000;
	z-index:20;
}
.header {
	width:960px;
	position:relative;
	margin:0 auto;
}
.logo {
	background:url(images/ez-borrow-logo.png) no-repeat;
	width:142px;
	height:75px;
	text-indent:-9999px;
	position:absolute;
	top:3px;
	left:-15px;
	
	z-index:1001;
}
.logo a:link, .logo a:visited{
	display:block;
	width:142px;
	height:75px;
}



.navi {
	height:80px;
	position:absolute;
	top:0;
	right:195px;
}
.navi ul {
}
.navi li {
	float:left;
	display:inline;
}

.navi li li{
	float:none;
	display:block;
}

.navi li a:link, .navi li a:visited{
	display:block;
	font-size:14px;
	padding:32px 20px;
}
.navi li a:hover, .navi li a.selected {
	color:#999;
}
.green-it {
	position:absolute;
	top:26px;
	right:20px;
}
.green-it a:link, .green-it a:visited{
	display:block;
	color:#fff;
	font-size:15px;
	padding:5px 25px 4px 25px;
	border:1px solid #e00109;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	background-color:#e00109;
	
}
.green-it a:hover {
	background-color:#bc0107;
	color:#FFF;
}



/*
 * Dropit v1.0
 * http://dev7studios.com/dropit
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* These styles assume you are using ul and li */
.dropit {
    list-style: none;
	padding: 0;
	margin: 0;
}
.dropit .dropit-trigger { position: relative; }
.dropit .dropit-submenu {
    position: absolute;
    top: 100%;
    left: 0; /* dropdown left or right */
    z-index: 1000;
    display: none;
    min-width: 200px;
    list-style: none;
	padding: 0;
	margin: 0;
}
.dropit .dropit-open .dropit-submenu { display: block; }




.menu ul { display: none; } /* Hide before plugin loads */
.menu ul.dropit-submenu {
    background-color: #fff;
    margin: 3px 0 0 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 1px 3px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 3px #000;
}          
.menu ul.dropit-submenu a {
    display: block;
    font-size: 14px;
    line-height: 25px;
    color: #7a868e;
    padding: 5px 15px;
}
.menu ul.dropit-submenu a:hover, .menu ul.dropit-submenu a.selected {
    background: #bc0107;
    color: #fff;
    text-decoration: none;
}





/* Content
---------------------------------------------------------------------------------*/
.xmain-car {
	background:url(images/xmain.jpg) no-repeat top center;
	height:849px;
	width:1600px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
	z-index:10;
}


.intro {
	background-color:#000;
	padding:0px;
	width:650px;
	text-align:center;
	margin:10px auto 0px auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
}
.intro h2 {
	font-size:30px;
}
.intro p {
	font-size:18px;
	padding-bottom:5px;
}

.main-icons-wrapper {
	background-color:#222;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	height:140px;
	width:100%;
}
.main-icons {
	width:960px;
	margin:-100px auto 0 auto;
	z-index:30;
	position:relative;
	z-index:30;
}

.fire {
	background:url(images/icon-car.png) no-repeat;
	height:7px;
	width:185px;
	float:left;
	padding-top:200px;
	text-align:center;
	font-size:12px;
	color:#e43b09;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:5px;
	text-shadow:0px 1px 0px #000;
}

.flood {
	background:url(images/icon-watch.png) no-repeat;
	height:7px;
	width:185px;
	float:left;
	padding-top:200px;
	text-align:center;
	font-size:12px;
	color:#e43b09;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:5px;
	text-shadow:0px 1px 0px #000;
}

.weather {
	background:url(images/icon-jewelry.png) no-repeat;
	height:7px;
	width:185px;
	float:left;
	padding-top:200px;
	text-align:center;
	font-size:12px;
	color:#e43b09;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:5px;
	text-shadow:0px 1px 0px #000;
}


.vandalism {
	background:url(images/icon-painting.png) no-repeat;
	height:7px;
	width:185px;
	float:left;
	padding-top:200px;
	text-align:center;
	font-size:12px;
	color:#e43b09;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:5px;
	text-shadow:0px 1px 0px #000;
}


.burglary {
	background:url(images/icon-boat.png) no-repeat;
	height:7px;
	width:185px;
	float:left;
	padding-top:200px;
	text-align:center;
	font-size:12px;
	color:#e43b09;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:5px;
	text-shadow:0px 1px 0px #000;
}

.home-center-box {
	width:960px;
	margin:0 auto;
}


/* Footer
---------------------------------------------------------------------------------*/
.footer {
	width:960px;
	height:290px;
	margin:0 auto;
	position:relative;
}

.left-footer-links {
	position:absolute;
	top:50px;
	left:40px;
	width:280px;
	
}
.left-footer-links li {
	line-height:18px;
	font-size:12px;
	color:#FFF;
	padding:5px 0px;
	
}
.left-footer-links a:link, .left-footer-links a:visited {
	color:#CCC;
	
}
.left-footer-links p {
	color:#FFF;
	font-size:15px;
	line-height:20px;
	
}

.company-blurb {
	width:400px;
	padding:15px 20px;
	border:1px solid #333;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	position:absolute;
	top:40px;
	right:20px;
	font-size:12px;
	color:#CCC;
	line-height:20px;
}
.company-blurb span {
	color:#FFF;
	font-size:15px;
	line-height:20px;
}


.copy {
	width:960px;
	margin:0 auto; 
	border-top:1px solid #333;
	color:#999;
	font-size:10px;
	padding-top:5px;
}
.copy p {
	float:right;
}



.inner-wrapper {
	background:url(images/bg-inner.gif);
	padding:25px 0px;
}

.inner {
	border-bottom:1px solid #ccc;
	margin:-100px auto 120px auto;
	padding:30px;
	position:relative;
	width:960px;
	background-color: rgba(255, 255, 255, 0.8);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(60px, white));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8), white 60px);
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), white 60px);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.8), white 60px);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.8), white 60px);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.8), #ffffff 60px);
	background-color: transparent;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.inner p {
	padding-bottom:10px;
	line-height:20px;
	font-size:16px;
}


.intro-inner {
	width:960px;
	height:200px;
	padding-top:30px;
	margin:0px auto 0px auto;
	color:#000;
	
	
}
.intro-inner h2 {
	font-size:40px;
	color:#fff;
	letter-spacing:-1px;
	
}
.intro-inner p {
	width:500px;
	color:#FFF;
	line-height:26px;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}

.double-down {
	border-bottom:3px double #bc0107;
	border-top:3px double #bc0107;
	text-align:center;
	color:#666;
	padding:10px 0px;
	margin:60px 0px;
}
.faq-home {
	line-height:30px;
	text-align:center;
	color:#7a7a7a;
}
.faq-home h3 {
	line-height:30px;
	text-align:center;
	font-size:18px;
	color:#7a7a7a;
	font-weight:100;
	color:#333;
}
.faq-top {
	margin-bottom:30px;
	min-height:230px;
	padding:0px 100px;
}
.faq-floats {
	width:440px;
	float:left;
	margin-bottom:30px;
	min-height:230px;
}

.get-started-bottom {
}

.green-it-bottom {
	
}
.green-it-bottom a:link, .green-it-bottom a:visited{
	display:block;
	background-color:#e00109;
	color:#FFF;
	font-size:20px;
	padding:15px 25px 14px 25px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	width:40%;
	margin:0 auto;
	text-align:center;
	
}
.green-it-bottom a:hover {
	background-color:#bc0107;
}
.box-num {
	position:absolute;
	top:13px;
	left:20px;
	color:#e00109;
	font-size:70px;
}
.box-1 {
	float:left;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	background-color:#f2f2f2;
	position:relative;
	min-height:320px;
	border:2px solid #e00109;
	padding:10px;
	width:28%;
	margin-left:20px;
}
.box-number {
	float:left;
}
p.box-title {
	text-align:left;
	color:#000;
	padding:12px 0px 12px 60px;
	font-size:23px;
	letter-spacing:1px;
	line-height:35px;
	text-transform:uppercase;
}
p.box-para {
	padding:10px;
	text-align:left;
	line-height:24px;
	font-size:18px;
	text-shadow:0px 1px 0px #fff;
}




.box-1home {
	float:left;
	position:relative;
	min-height:280px;
	margin-right:1px;
	width:209px;
}
.box-numberhome {
	float:left;
}
p.box-titlehome {
	text-align:center;
	color:#e00109;
	padding:8px 0px 8px 0px;
	background-color:#000;
	font-size:20px;
	letter-spacing:4px;
	text-transform:uppercase;
}
p.box-parahome {
	padding:10px;
	text-align:left;
	line-height:22px;
	font-size:14px;
	text-shadow:0px 1px 0px #fff;
}




.box-1partner {
	float:left;
	position:relative;
	margin-right:1px;
	width:209px;
}
.box-numberpartner {
	float:left;
}
p.box-titlepartner span {
	padding-right:20px;
	color:#e00109;
}
p.box-titlepartner {
	color:#444;
	padding:8px 0px 8px 0px;
	font-size:43px;
	letter-spacing:1px;
	text-transform:uppercase;
}
p.box-parapartner {
	padding:10px;
	text-align:left;
	line-height:22px;
	font-size:14px;
	text-shadow:0px 1px 0px #fff;
}



.left-accept {
	width:630px;
	float:left;
}
.right-contact {
	padding:15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color:#f2f2f2;

}
.right-accept {
	width:300px; 
	
	float:right;
}













/*
	Tabify
*/	


#menu { padding: 0; }
#menu li { display: inline; }

#menu li a { 
  background: #000; 
  padding: 13px 20px; 
  float:left;
  margin-right:10px;
  border-bottom: none; 
  text-decoration: none;
  color: #fff; 
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size:14px;
}

#menu li.active a { 
	background: #bc0107;
	color:#fff;
}
.content {
	float: left;
	clear: both;
	padding:30px 0px;
}
.content h3 {
	font-size:22px;
	margin-bottom:10px;
}
.content li {
	background:url(images/icon-arrow-red.png) no-repeat;
	padding-left:25px;
}
.content strong {
	font-weight:bold;
	font-size:18px;
}

.content ol li{
	list-style-type: decimal;

}
.content ul li{
	margin-left:25px;
	margin-bottom:15px;
}

.content li {
	line-height:20px;
	font-size:16px;
}

        
















































	Supersized - Fullscreen Slideshow jQuery Plugin	
	
#supersized-loader { position:absolute; top:20%; left:50%; z-index:0; margin-left:-15px; width:31px; height:31px; text-indent:-999em; background:url(images/progress.gif) no-repeat center center;}
#supersized {  display:block; position:absolute; left:0; top:0; overflow:hidden; z-index:-999; height:800px; width:100%; }

#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }	
#supersized li { display:block; list-style:none; z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%;  background:#111; }

#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(images/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }






























#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
} 
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  z-index:9999;
  display:none;
}

#estimateForm {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0px 15px 35px #000;
  -webkit-box-shadow: 0px 15px 35px #000;
  -moz-box-shadow: 0px 15px 35px #000;
  border-top:1px solid #FFF;
  border-bottom:1px solid #333;
  margin-left:-25px;
  padding:25px;
	background-color:#000;   
}

#contactPop {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0px 15px 35px #000;
  -webkit-box-shadow: 0px 15px 35px #000;
  -moz-box-shadow: 0px 15px 35px #000;
  border-top:1px solid #FFF;
  border-bottom:1px solid #333;
  
  padding:25px;
  
background-color:#000;   
background: rgb(83,83,83); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(83,83,83,1) 0%, rgba(52,52,52,1) 49%, rgba(39,39,39,1) 50%, rgba(35,35,35,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,83,83,1)), color-stop(49%,rgba(52,52,52,1)), color-stop(50%,rgba(39,39,39,1)), color-stop(100%,rgba(35,35,35,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#232323',GradientType=0 ); /* IE6-9 */ 
  
}

#diagramPop {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0px 15px 35px #000;
  -webkit-box-shadow: 0px 15px 35px #000;
  -moz-box-shadow: 0px 15px 35px #000;
  border-top:1px solid #FFF;
  border-bottom:1px solid #333;
  
  padding:15px 0px 15px 0px;
  
background-color:#000;   
background: rgb(83,83,83); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(83,83,83,1) 0%, rgba(52,52,52,1) 49%, rgba(39,39,39,1) 50%, rgba(35,35,35,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,83,83,1)), color-stop(49%,rgba(52,52,52,1)), color-stop(50%,rgba(39,39,39,1)), color-stop(100%,rgba(35,35,35,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#232323',GradientType=0 ); /* IE6-9 */ 
  
}

.contact-white {
	background-color:#f8f8f8;
	padding:0px 10px 10px 10px;
	width:310px;
	-moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  box-shadow: 0px 0px 10px #000;
	  -webkit-box-shadow: 0px 0px 10px #000;
	  -moz-box-shadow: 0px 0px 10px #000;
	  border-top:2px solid #FFF;
}

.diagram-white {
	background-color:#fff;
	padding:0px 10px 10px 10px;
	width:980px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
	border-top:2px solid #FFF;
}

.contact-white p {
	text-align:center;
	padding-top:10px;
	text-shadow:0px 1px 0px #fff;
}

/*------------------*/
.close-promotions {
	position:absolute;
	top:2px;
	right:5px;
	
	height:35px;
	width:35px;
}
.close-promotions a:link, .close-promotions a:visited{
	display:block;
	height:35px;
	width:35px;
	background:url(images/close.png) no-repeat;
}
.close-promotions a:hover, .close-promotions a:active{
	background-position:0px -35px;
}

.topbox {
	height:39px;
	background:#000;
	border-bottom:1px solid #000px;
	border-top:1px solid #777777;
	color:#FFF;
	text-shadow:0px 1px 1px #000;
	
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;	
	
	
background: rgb(83,83,83); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(83,83,83,1) 0%, rgba(52,52,52,1) 49%, rgba(39,39,39,1) 50%, rgba(35,35,35,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,83,83,1)), color-stop(49%,rgba(52,52,52,1)), color-stop(50%,rgba(39,39,39,1)), color-stop(100%,rgba(35,35,35,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(83,83,83,1) 0%,rgba(52,52,52,1) 49%,rgba(39,39,39,1) 50%,rgba(35,35,35,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#232323',GradientType=0 ); /* IE6-9 */
}
.topbox p{
	font-size:18px;
	position:absolute;
	top:10px;
	left:10px;
	color:#999;
}














/* Form styles  */
.form-wrapper {
	background-color:#f8f8f8;
	padding:0px 10px 10px 10px;
	width:310px;
	-moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  box-shadow: 0px 0px 10px #000;
	  -webkit-box-shadow: 0px 0px 10px #000;
	  -moz-box-shadow: 0px 0px 10px #000;
	  border-top:2px solid #FFF;
}
.form-wrapper p {
	padding:0px;
	margin:0px;
	padding-top:10px;
}
.free-estimate-title {
	font-size:20px;
	text-align:center;
	text-shadow:0px -2px 0px #000;
	color:#FFF;
	line-height:35px;
	margin-top:-10px;
}
.free-estimate-title a:link, .free-estimate-title a:visited {
	color:#fff;
}
.stickBee { display:none;}
fieldset {border:none;}
legend { font-size:18px; padding:5px 0px 5px 0px; display:none;}
label { width:100%; font-size:12px; padding-top:5px; text-shadow:0px 1px 0px #fff;}

input, textarea {
	border: 1px solid #aaa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.text-form {
	width:305px;
	height:25px;
	font:13px Arial, Helvetica, sans-serif;
	padding-left:5px;
	margin-bottom:5px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
}
.textarea-form {
	width:305px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	height:80px;
	font:13px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border:1px solid #999;
}

.text-form:hover, textarea:hover {  
 background-color:#f4f4f4;  
} 

.text-form:focus, textarea:focus{    
 border-color:#000;  
} 

.formcheck {float:left; border:none;l margin:4px 8px 0px 0px;}

.submit { 
	background:url(images/click-heres.png) no-repeat;
	width:143px;
	height:39px;
	color: #fff;
	border: none;
	cursor: pointer;
	float:right;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
} 

/* Validation Message: Server-Side */
.msg { 
	padding: 6px 6px 4px 6px;
	border: 1px solid #ccc;
	background: #fff;
	width: 100px;
	position:absolute;
	bottom:40px;
	left:36px;
}
.msg.success { 
	border-color: #86a62f;
	background: #faffec;
	color:#000;
}
.msg.error { 
	border-color: #cd5a5a;
	background: #fff7f7;
	color:#000;
}
	
/* Validation Message: Javascript */	
#error {
	display:none;
}
.needsfilled {
	background:#fff7f7;
	border-color: #cd5a5a;
	color:#000;
}
	







/* Accept Form */

#estimateForm-accept {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border-top:1px solid #FFF;
  border-bottom:1px solid #333;
  padding:15px;
  margin:-50px 0px 0px 0px;
  background-color:#000; 
  
}

/* Form styles  */
.form-wrapper-accept {
	background-color:#f8f8f8;
	padding:0px 10px 10px 10px;
	
	-moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  box-shadow: 0px 0px 10px #000;
	  -webkit-box-shadow: 0px 0px 10px #000;
	  -moz-box-shadow: 0px 0px 10px #000;
	  border-top:2px solid #FFF;
}
.form-wrapper-accept p {
	padding:0px;
	margin:0px;
	padding-top:10px;
}
.free-estimate-title-accept {
	font-size:20px;
	text-align:center;
	text-shadow:0px -2px 0px #000;
	color:#FFF;
	line-height:35px;
	margin-top:-10px;
}
.free-estimate-title-accept a:link, .free-estimate-title-accept a:visited {
	color:#fff;
}
.stickBee { display:none;}
fieldset {border:none;}
legend { font-size:18px; padding:5px 0px 5px 0px; display:none;}
label { width:100%; font-size:12px; padding-top:5px; text-shadow:0px 1px 0px #fff;}

input, textarea {
	border: 1px solid #aaa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.text-form-accept {
	width:97%;
	display:block;
	height:25px;
	font:13px Arial, Helvetica, sans-serif;
	padding-left:5px;
	margin-bottom:5px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
}
.textarea-form-accept {
	width:97%;
	display:block;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	height:80px;
	font:13px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border:1px solid #999;
}

.text-form-accept:hover, textarea-accept:hover {  
 background-color:#f4f4f4;  
} 

.text-form-accept:focus, textarea-accept:focus{    
 border-color:#000;  
} 

.formcheck {float:left; border:none; margin:4px 8px 0px 0px;}

.submit-accept { 
	background:url(images/click-heres.png) no-repeat;
	width:143px;
	height:39px;
	color: #fff;
	border: none;
	cursor: pointer;
	float:right;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
} 

/* Validation Message: Server-Side */
.msg { 
	padding: 6px 6px 4px 6px;
	border: 1px solid #ccc;
	background: #fff;
	width: 100px;
	position:absolute;
	bottom:40px;
	left:36px;
}
.msg.success { 
	border-color: #86a62f;
	background: #faffec;
	color:#000;
}
.msg.error { 
	border-color: #cd5a5a;
	background: #fff7f7;
	color:#000;
}
	
/* Validation Message: Javascript */	
#errorside {
	display:none;
}
.needsfilledside {
	background:#fff7f7;
	border-color: #cd5a5a;
	color:#000;
}
.success-box {
	text-align:center;
	font-size:22px;
	background-color:#fff;
	padding:100px;
	color:#F00;
}
	












/* Accordian
---------------------------------------------------------------------------------*/
.Zebra_Accordion dd {  }
.Zebra_Accordion dt { cursor: pointer }

dl.Zebra_Accordion { border-right:1px solid #ddd; }
dl.Zebra_Accordion dt { color:#666; padding: 12px; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;   }
dl.Zebra_Accordion dt:hover {color:#333;}
dl.Zebra_Accordion dd { 
	padding: 15px 0;
	margin: 0px 0;
	line-height:22px;
	background-color:#eee;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right:30px;
	-moz-box-shadow: inset 0px 3px 0px 0px #cccccc;
	-webkit-box-shadow:inset 0px 3px 0px 0px #cccccc;
	box-shadow:inset 0px 3px 0px 0px #cccccc;
}
dl.Zebra_Accordion dd strong {
	font-size:16px;
}

dl.Zebra_Accordion dt.Zebra_Accordion_Expanded { font-weight:bold; color:#e00109;   }


.right-list li a:link, .right-list li a:visited{
	padding:10px 0px;
	border-bottom:1px solid #eee;
	display:block;
}
.right-list li a:hover {
	color:#e00109
}

/*********************************************************
Test Pages 
******************************************************/

.intro-inner-test {
	width:960px;
	height:75px; /* changed height jzuch 11/3/2014 */
	padding-top:30px;
	margin:0px auto 0px auto;
	color:#000;
	
	
}

.intro-inner-test h2 {
	font-size:40px;
	color:#fff;
	letter-spacing:-1px;
	
}
.intro-inner-test p {
	width:500px;
	color:#FFF;
	line-height:26px;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}

.contentinset {
	
	float:left;
	padding-right:15px;
	
}

.right-accept-test {
	width:300px; 
	
	float:right;
}

.getstartedpad  {
	border-top:1px solid #ccc;
	padding-bottom:30px;
	margin-top:30px;
}

.green-it-bottom-test {
	
}
.green-it-bottom-test a:link, .green-it-bottom-test a:visited{
	display:block;
	background-color:#e00109;
	color:#FFF;
	font-size:20px;
	padding:15px 25px 14px 25px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	width:98%;
	margin:0px auto;
	text-align:center;
	
}
.green-it-bottom-test a:hover {
	background-color:#bc0107;
}

.get-started-bottom-test {
width:98%;
margin-top:15px;

}