body  {
	font-family:Arial;
color: #231f20;
	background-color: #f9f0d6;
/* background-image: url("http://sealoutscorpions.com/wp-content/uploads/2014/05/texture-1.png"); */
	margin:auto;
}

a { text-decoration:none; 
font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
color:#bdb292;
}

div { max-width:100% !important; }

img {
max-width: 100% !important;
width: auto \9;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}

#headerouter {
	min-width:1200px;
	height: 582px;
	background-color:#c2b59b;
/* background-image: url("http://sealoutscorpions.com/wp-content/uploads/2014/05/texture-1.png"); */
}

#header  {
	width:1200px;
	height:513px;
	position:relative;
	margin:auto; 
}

#topbar  { 
width:100%;
 min-width:1200px;
 height:40px;
color: #f9f0d6;
background-color: #231f20;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
position: absolute;
top:65px;
}

#bannerpic  {
	position: absolute;
	left:0px;
	top:105px;
	z-index:100;
	width:1200px;
	height:405px;
}

#logo { position:absolute; top:0px; left:60px;z-index: 100000; }

#socialmedia { position:absolute; top:-2px; right: 630px; }

a img:hover { opacity:.7 }


#telephone  {  position:absolute; right:102px; top:11px;  }
#telephone a {
display: block;
border: 0px;
padding: 7px 20px;
background-color: #231f20;
border-radius: 5px;
font-size: 28px;
color: #f9f0d6;
}
#bbb { position:absolute; top:-1px; left:578px; }

#bottombar  { 
 min-width:1200px;
 height:80px;
color: #f9f0d6;
background-color: #231f20;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
position: relative;
}



#navbar {
height: 50px;
width: 880px;
margin: auto;
position: absolute;
top: 62px;
left: 289px;
-webkit-text-size-adjust:none;
}

#navbar ul  {

}

#navbar ul li  {
	text-align:center;
	float:left;

	color: #FFF;
	font-size: 14px;
	overflow: visible;
	cursor:pointer;
	text-transform:uppercase; 
	
}

#navbar ul li a {
	color:#f9f0d6;
	text-decoration:none;
		padding: 15px 27px 12px 27px;
}

#navbar ul li a:hover {
	color:#F9F0D6; text-decoration:underline; 
}

#leftcolumn {
	width:800px;
	float:left;
	overflow-x:hidden;
	margin-top:15px;
	line-height:24px;
}


#rightcolumn {
	width:370px;
	float:right;
	overflow-x:hidden;
	margin-top:15px
	}

	
	
#footer {
	text-align:center;
	padding:30px;
}


p {
	padding-bottom:12px;
	text-align:justify;
}




/*heading section*/
h3, h4, h5, h6  {
	padding-bottom:3px;
}
	
h1, h2 {
	padding-bottom:6px;
	
}
h1 {
	font-size:26px;
	font-family:arial black;
	line-height:28px;
	text-transform:uppercase;
	color:#000;
	text-align: center;
}

#leftcolumn h2 {display:inline-block;}
#leftcolumn h3 {display:inline-block;}

h2 {
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	}
h3 {
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	}

h1,h2,h3,h4,h5{
font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
font-weight:normal;
font-style:normal;

}
/*End of heading section*/



.alignleft { float:left; margin-right:20px;}
.alignright { float:right; margin-left:20px;}
.column {float: left; margin: 0 2% 10px;}
.one {width:96%;}
.one-half{width:46%;}
.clearfix {clear:both;}
#contentouter {
	min-width:1200px;
	min-height:400px;
}

#content {
	clear:both;
	overflow-x:hidden;
	padding-bottom:20px;
	margin:auto;
	margin-top:10px;
	line-height: 24px;
}

#contentlightbrownouter {
	background-color: #776550;
	/* background-image: url("http://sealoutscorpions.com/wp-content/uploads/2014/05/texture-1.png"); */
}

#contentdarkbrownouter {
	color: #8B8B8B;
	background-color: #231f20;
	border-top: 1px solid #0d0c0c;
	border-bottom: 1px solid #0d0c0c;
	/* background-image: url("http://sealoutscorpions.com/wp-content/uploads/2014/05/texture-1.png"); */
}

.content {
	clear:both;
	overflow-x:hidden;
	padding-bottom:20px;
	margin:auto;
	line-height: 24px;
	text-align:justify;
	 text-justify:distribute;
	 margin-top:30px;
}

.home .content { margin:auto; }



.blog .entry-summary img, .category .entry-summary img, .archive .entry-summary img {
float: left;
max-width: 150px;
height: auto;
margin-right: 20px;
}

.script  {
 text-align:center;
font-family: "Arizonia", arial, sans-serif;
text-transform:none;
font-size:36px;
padding: 30px 0px;
color:#333333;
}

.signature  {
 text-align:center;
font-family: "Arizonia", arial, sans-serif;
text-transform:none;
font-color:black;
font-size:24px;
padding: 30px 0px;
color:#333333;
clear:both;
display:block;
}

.threecol  {
	width:275px; 
	padding:59px;
	float:left;
	text-align:center;
}

#contentlightbrownouter .threecol img {
	border: 8px solid #231f20; margin-bottom:20px;
}

.threecol  a  { text-transform: uppercase; font-size:18px; font-weight:bold;color:#F9F0D6; }

.readon {
background-color: #231f20;
color: #F9F0D6;
cursor: pointer;
box-shadow:1px 1px 3px #333;
font-size: 14px;
line-height: normal;
padding: 12px 20px;
text-align: center;
text-shadow: none;
text-transform: uppercase;
vertical-align: middle;
display:block; border-radius:5px;
width:160px; margin-top:20px; margin-left:45px;
}

.readon.dark {
	background: #F9F0D6;
color: #231f20;
}

.dtreviewed {display:none}



#contactbox h3 {color:#f9f0d6;margin-top:0px;font-size:24px; font-family:"Arial Black", Gadget, sans-serif; text-align:center; margin:10px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;}

.submittal {font-weight:bold; font-size:14px !important;margin-left:112px;text-transform:uppercase;padding:7px 20px;color:#373230;border: none;box-shadow:none;border-radius: 5px;background-color:#f9f0d6;margin-top: 27px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;}

.submittal:hover {opacity:.8}

.texty {border-radius:3px; width:230px;margin:7px 10px;padding: 3px;margin-left: 33px;}

.texty22 {border-radius:3px; width:210px;margin:8px 10px;padding: 3px;margin-left: 33px;color: #a9a9a9;font-size: 14px;}
#contactbox3 h3 {color:#f9f0d6;margin-top:15px !important;font-size:20px; font-family:"Arial Black", Gadget, sans-serif; text-align:center; margin:10px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;width: 550px;}
#contactbox3 h2 {color:#f9f0d6;margin-top:15px !important;font-size:32px; font-family:"Arial Black", Gadget, sans-serif; text-align:center; margin:10px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;width: 550px;}

.textareanew  {
font-family: arial;
border-radius: 3px;
width: 232px;
height: 80px;
margin: -10px 10px;
padding: 3px;
border: 1px solid #ccc;
margin-top: 4px;
margin-left: 33px;
}

#wpcf7-f2645-p2646-o1, #wpcf7-f2645-p3544-o2 {border-radius:5px;box-shadow:1px 1px 3px #666; width:550px; margin:auto;margin-top:8px;background-color:#373230;height:auto;position:relative;margin: 100px auto;margin-top: 20px;}

.page-id-2843 .wpcf7-response-output {position:absolute;top: 840px;background:white;left: 105px;
margin: 50px 0px !important;}

.page-id-2646 .wpcf7-response-output {position:absolute;top: 1020px;background:white;left: 125px;
margin: 50px 0px !important;}

.page-id-2852 .wpcf7-response-output {position:absolute;top: 810px;background:white;left: 105px;
margin: 50px 0px !important;}

#wpcf7-f2842-p2843-o1 {border-radius:5px;box-shadow:1px 1px 3px #666; width:550px;margin:auto;margin-top:8px;background-color:#373230;height:auto;position:relative;margin: 100px auto;margin-top: 20px;}

#wpcf7-f2850-p2852-o1 {border-radius:5px;box-shadow:1px 1px 3px #666; width:550px; margin:auto;margin-top:8px;background-color:#373230;height:auto;position:relative;margin: 100px auto;margin-top: 20px;}

.textareanew22  {
font-family: arial;
border-radius: 3px;
width: 202px;
height: 80px;
margin: -10px 10px;
padding: 3px;
border: 1px solid #ccc;
margin-left: 34px;
margin-top: 10px;
font-size: 14px;
}

#contactbox4 h2 {
color: #f9f0d6;
margin-top: 15px !important;
font-size: 32px;
font-family: "Arial Black", Gadget, sans-serif;
text-align: center;
margin: 10px;
font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;}

.submittal4 {
font-weight: bold;
font-size: 14px !important;
margin-left: 230px;
text-transform: uppercase;
padding: 7px 20px;
color: #373230;
border: none;
box-shadow: none;
border-radius: 5px;
background-color: #f9f0d6;
margin-top: 45px;
font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
}

.textareanew4  {
font-family: arial;
border-radius: 3px;
width: 202px;
height: 125px;
margin: -10px 10px;
padding: 3px;
border: 1px solid #ccc;
margin-left: 34px;
margin-top: 10px;
font-size: 14px;
}

.textareanew222  {
font-family: arial;
border-radius: 3px;
width: 202px;
height: 40px;
margin: -10px 10px;
padding: 3px;
border: 1px solid #ccc;
margin-left: 34px;
margin-top: 7px;
margin-bottom: 1px;
font-size: 14px;
}

#wpcf7-f63-o1, #wpcf7-f63-o2 {border-radius:5px;box-shadow:1px 1px 3px #666; width:300px; padding:15px;margin:auto;margin-top:8px;background-color:#373230;height:auto;position:relative;margin: 100px auto;
margin-top: 10px;margin-bottom: 20px;}

.page-id-13 .wpcf7-response-output {position:absolute;top: 335px;background:white;left: 0px;
margin: 50px 0px !important;}

.contact-us {color:#f9f0d6 !important;text-transform:uppercase;margin-top:15px}

#wpcf7-f68-p69-o1 {border-radius:5px;box-shadow:1px 1px 3px #666; width:550px; padding:15px;margin:auto;margin-top:8px;background-color:#373230;height:auto;position:relative;margin: 100px auto;
margin-top: 10px;margin-bottom: 20px;color: #f9f0d6;}

#contactbox2 {
	box-shadow: 1px 1px 3px #666; width: 90%; background-color: #373230; height: auto;
	color: #f9f0d6; padding: 5%; max-width: 550px !important; margin: auto;overflow:auto;
}

.page-id-69 .wpcf7-response-output {position:absolute;top: 437px;background:white;left: 115px;
margin: 50px 0px !important;}

.contact-us2 {color:#f9f0d6 !important;text-transform:uppercase;margin-top:15px}

#contactbox2 h3 {color:#f9f0d6;margin-top:0px;font-size:24px; font-family:"Arial Black", Gadget, sans-serif; text-align:center; margin:10px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;max-width:550px;display:block;}


.submittal2 {font-weight:bold; font-size:14px !important;margin-left:230px;text-transform:uppercase;padding:7px 20px;color:#373230;border: none;box-shadow:none;border-radius: 5px;background-color:#f9f0d6;margin-top: 25px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;}

.submittal2:hover {opacity:.8}

.submittal3 {font-weight:bold; font-size:14px !important;margin-left:230px;text-transform:uppercase;padding:7px 20px;color:#373230;border: none;box-shadow:none;border-radius: 5px;background-color:#f9f0d6;margin-top: 25px;font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif; margin-left: 147px; }

.submittal3:hover {opacity:.8}

.wpcf7-list-item {clear:both;display:block;color:#f9f0d6}

.texty2 {border-radius:3px; width:200px;margin:8px 10px;padding: 3px;margin-left: 33px;}

.texty3 {border-radius:3px; width:350px;margin:8px 10px;padding: 3px;margin-left: 33px; margin-left:88px;}

.textareanew2  {
font-family: arial;
border-radius: 3px;
width: 475px;
height: 80px;
margin: -10px 10px;
padding: 3px;
border: 1px solid #ccc;
margin-top: 4px;
margin-left: -267px;
}

#rightcolumn ul li {list-style:none}
#rightcolumn li {list-style:none}

.apttab {
border-radius: 5px;
box-shadow: 1px 1px 3px #666;
padding: 10px;
text-align: center;
border: 1px solid #ccc;
color: #f9f0d6;	
background-color: #373230;	
width: 306px;
height: 30px;
margin-left: 20px;
font-size: 22px;
padding-bottom: 5px;
margin-bottom: 20px;
}

.apttab:hover {opacity:.7}

.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {float: left;
width: 249px;
height: 100%;
margin-right: 20px;
padding-top: 6px;
box-shadow: 1px 1px 3px #333;
}

.ui-tabs-anchor {background-color: #f9f0d6;width:228px;height:13px;display:block;padding:10px;border-bottom: 1px solid #ccc;text-align:center;font-style: italic;margin-left:0px;color:  #373230;}

.ui-tabs-anchor:hover {background-color: #ccc;color:black}

#content #tabs-2 ul li { list-style:none !important; margin:0px;line-height:13px; padding-bottom:0px; text-align:center; }

.ui-tabs-panel { width:500px; float:right;border-radius: 5px;
box-shadow: 1px 1px 3px #666;
padding: 30px;
text-align: center; color: #f9f0d6;
background-color: #231f20; margin-top:30px;}

.apttab2 {
border-radius: 5px;
box-shadow: 1px 1px 3px #666;
padding: 10px;
border: 1px solid #ccc;
color: #f9f0d6;
background-color: #373230;
width: 330px;
height: 190px;
margin-left: -3px;
font-size: 16px;
padding-bottom: 5px;
margin-bottom: 20px;
padding-right: 20px;
float: left;
margin-right: 16px;
}

.apttab3 {
border-radius: 5px;
box-shadow: 1px 1px 3px #666;
padding: 10px;
border: 1px solid #ccc;
color: #f9f0d6;
background-color: #373230;
width: 330px;
height: 190px;
margin-left: 12px;
font-size: 16px;
padding-bottom: 5px;
margin-bottom: 20px;
padding-right: 20px;
float: left;
}

.apttab4 {
border-radius: 5px;
box-shadow: 1px 1px 3px #666;
padding: 10px;
border: 1px solid #ccc;
color: #f9f0d6;
background-color: #373230;
width: 205px;
height: 196px;
margin-left: -3px;
font-size: 16px;
padding-bottom: 5px;
margin-bottom: 20px;
padding-right: 20px;
float: left;
margin-right: 16px;
}

.apttab5 {
border-radius: 5px;
box-shadow: 1px 1px 3px #666;
padding: 10px;
border: 1px solid #ccc;
color: #f9f0d6;
background-color: #373230;
width: 205px;
height: 196px;
margin-left: 12px;
font-size: 16px;
padding-bottom: 5px;
margin-bottom: 20px;
padding-right: 20px;
float: left;
}



#content ul li  {list-style:disc !important;margin-left:30px}
#leftcolumn ul li  {list-style:disc !important;margin-left:30px;line-height: 18px;
padding-bottom: 15px;}

#leftcolumn #tabs-1 ul li{padding-bottom:0px;margin-left: -29px;}

#leftcolumn a {color: #A20000;
font-family: arial; }

#leftcolumn .ui-tabs-nav a { font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;}

#mainNav li li { text-align:left; }
#menu-new-main {background: none; width:100%;z-index:10000; position:relative; text-align:left}
#menu-new-main, #menu-new-main ul {width:100%;}
#menu-new-main a {display:block;	color:#f2bb35;text-decoration:none;}
#menu-new-main li {float:left;padding:0;}
#menu-new-main ul {position:absolute;left:-999em;height:auto;width:250px;font-weight:normal; font-size:14px;padding:0px;text-align:left !important; box-shadow:1px 1px 3px #666;}
#menu-new-main li li {/*border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;*/font-size:16px; width:230px;box-shadow:1px 1px 3px #666; padding-left:10px; padding-right:10px; }
##menu-new-main ul li a, .page_item{font-size:16px; letter-spacing:1px;text-align:left}
#menu-new-main li li a {
	font-size:14px;
	color:black;
	text-align:left !important
}
#menu-new-main li ul  {margin:0px 0 0 0px;}
#menu-new-main li ul ul {margin:-47px 0 0 180px; }
#menu-new-main li li:hover {
	background-color:white;
}
#menu-new-main li ul li:hover a, #menu-new-main li ul li li:hover a, #menu-new-main li ul li li li:hover a, #menu-new-main li ul li li li:hover a  {color:#000;
}
#menu-new-main li:hover a, #menu-new-main li.sfhover a {
	
}
#menu-new-main li:hover li a, #menu-new-main li li:hover li a, #menu-new-main li li li:hover li a, #menu-new-main li li li li:hover li a {	color:black;}
#menu-new-main li:hover ul ul, #menu-new-main li:hover ul ul ul, #menu-new-main li:hover ul ul ul ul, #menu-new-main li.sfhover ul ul, #menu-new-main li.sfhover ul ul ul, #menu-new-main li.sfhover ul ul ul ul  {left:-999em;}
#menu-new-main li:hover ul, #menu-new-main li li:hover ul, #menu-new-main li li li:hover ul, #menu-new-main li li li li:hover ul, #menu-new-main li.sfhover ul, #menu-new-main li li.sfhover ul, #menu-new-main li li li.sfhover ul, #menu-new-main li li li li.sfhover ul  {left:auto;background:#f7f3e8;}
#menu-new-main li:hover, #menu-new-main li.sfhover {background:none;}


#menu-item-126 a { padding-top:10px !important; padding-left:50px; }

#scorpion-questions { width:1180px; margin:auto; padding:10px; text-align:center;  }

.scorpion-control-question  { letter-spacing:2px; margin:0px 35px; float:left; font-size: 22px;font-weight: bold; width:320px; }
.scorpion-control-question a {color:#f9f0d6;font-size:17px }


.blog .blogpost, .category .blogpost  { 
	margin-bottom:0px; 
	overflow:auto; 
	display:block;  
	float:left; 
	padding:10px; 
	border-bottom: 1px solid #383838;
}
.blog .blogpost h2 a, .category .blogpost h2 a {
	text-decoration:none;
}
.blog .blogpost img, .category .blogpost img { 
	float:left; 
	margin-right:10px; 
}



.yarpp-related .blogpost img { 
	float:left;
	margin-right:10px; 
}
.yarpp-related .blogpost  { 
	margin-bottom:0px; 
	overflow:hidden; 
	display:block; 
	width:450px; 
	float:left; 
	padding:0px 0px;
	margin-left:0px !important; 
	font-size:12px; 
	font-style:italic; 
	line-height:16px; 
	height:auto; 
}
.yarpp-related .blogpost h3 a {
	font-style:normal; 
	font-weight:bold; 
	text-align:left;
	text-decoration:none;
}
.yarpp-related .blogpost h3 {
	text-align:left;
	margin-bottom:5px; 
	padding:0px; 
}

#leftcolumn ul.products li { list-style:none !important; }

.twocolfooter {float:left;width:300px;text-align:left;font-size: 14px;line-height: 18px;}

.bulletp li { list-style:disc;   } 

.subtext  { font-size:10px; letter-spacing:0px; }

.seal-out-scorpions-contact-navigation-hours {
box-shadow: 1px 0px 11px #666;
border-radius: 4px;

border: 1px solid white;
padding: 10px;
width: 325px;
float: left;
margin-right: 10px;
margin-top: 5px;
color:black;
height:165px;
    text-align: center;
}

.seal-out-scorpions-contact-navigation {
	box-shadow: 1px 1px 1px 1px #666;
	border-radius: 4px;
		border: 1px solid white;
	padding: 10px;
	width: 335px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	color:black;
	height: 305px;
	line-height:20px;
	    margin-bottom: 10px;
    margin-left: 10px;
	    text-align: center;
	}
	
	.seal-out-scorpions-az-navigation {
	box-shadow: 1px 1px 1px 1px #666;
	border-radius: 4px;
		border: 1px solid white;
	padding: 10px;
	width: 335px;
	float:left;	
	margin-top: 5px;
	color:black;
	height: 235px;
	line-height:20px;
	    margin-bottom: 10px;
    margin-left: 10px;
	margin-right: 10px;
	}
	
	.seal-out-scorpions-az-navigation a {color:black !important}
	
	.seal-out-scorpions-scottsdale-inquiry {
	box-shadow: 1px 0px 11px #666;
	border-radius: 4px;
	background-color: #ECEAEA;
	border: 1px solid white;
	padding: 10px;
	width: 335px;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	color:black;
	height: 250px;
	line-height:20px;
	font-size: 18px;
font-family: Arial;
margin-right:5px;
	}
	
	.seal-out-scorpions-chandler-inquiry {
	box-shadow: 1px 0px 11px #666;
	border-radius: 4px;
	background-color: #ECEAEA;
	border: 1px solid white;
	padding: 10px;
	width: 335px;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	color:black;
	height: 165px;
	line-height:20px;
	font-size: 18px;
font-family: Arial;
margin-right:5px;
	}
	
	.seal-out-scorpions-gilbert-inquiry {
	box-shadow: 1px 0px 11px #666;
	border-radius: 4px;
	background-color: #ECEAEA;
	border: 1px solid white;
	padding: 10px;
	width: 335px;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	color:black;
	height: 180px;
	line-height:20px;
	font-size: 18px;
font-family: Arial;
margin-right:5px;
	}
	
.ngg-galleryoverview {margin-left: 150px;margin-bottom: 15px;}

#socialmedia2 {position: absolute;top: -2px;}

.alignleftnew {float:left;margin-top:5px;margin-right:10px;box-shadow:1px 1px 3px #333;border:1px solid #ccc;padding-right:0px;}
.alignrightnew {float:right;margin-top:5px;margin-left:10px;box-shadow:1px 1px 3px #333;border:1px solid #ccc;padding-left:0px;background: #f9f0d6;
color: #666;}

.aligncenternew {float:center;margin-top:5px;margin-right:10px;box-shadow:1px 1px 3px #333;border:1px solid #ccc;padding-right:0px;}

.description a { text-align:right; color: #A20000; }

.caption img {border:	none;}
.caption p { margin:0px; padding:0px;  }
.caption br { display:none; }
.caption div {font-size: 12px;
padding: 5px;
text-align: center;
line-height: 14px;
font-style: italic;}

.caption a img { border:none }
.caption a  { border:0px }	

.readon2 {
background-color: #231f20;
color: #F9F0D6;
cursor: pointer;
box-shadow:1px 1px 3px #333;
font-size: 14px;
line-height: normal;
padding: 12px 20px;
text-align: center;
text-shadow: none;
text-transform: uppercase;
vertical-align: middle;
display:block; border-radius:5px;
width:160px; margin-top:-5px; margin-left:45px;
}

#leftcolumn .readon3 {
background-color: #231f20;
color: #F9F0D6;
cursor: pointer;
box-shadow:1px 1px 3px #333;
font-size: 14px;
line-height: normal;
padding: 24px 20px;
text-align: center;
text-shadow: none;
text-transform: uppercase;
vertical-align: middle;
display:block; border-radius:5px;
width:190px; margin-left:31px; float:left;
}

.readon3:hover {opacity:.7}



#services {background-color:#f9f0d6;color: #AFAFAA;display:block; overflow:auto; padding:20px; margin:20px; width: 1110px; margin-left:30px; box-shadow:2px 2px 4px; border:1px solid #ccc }
#services li { border:1px solid #f9f0d6; display:inline-block; margin:0px; padding:6px; }

#services .service-title {
	float:left;
	width:280px;
	margin:0px;
	color:#EFEBE0;background-color: #231f20;
}
#services .service-description { float:left; width: 800px; margin:0px; font-style:italic;background-color: #231f20;  }

.scorpion-topics { background:url(/edited/old-book.jpg); width: 186px; background-size: contain; height: 102px; float: left; margin: 6px;text-align: center;padding-top:30px;background-repeat:no-repeat; line-height:16px;position:relative; }
#leftcolumn .scorpion-topics h3 {text-align:center;display:block; text-transform:uppercase; margin-bottom:6px;  }

.scorpion-topics:hover { opacity:.7}


.page-id-39 .summary.wpcr_hide  { display:none !important; }

.our-staff-pics {padding-bottom: 100px; float: left; padding-right: 30px; width: 360px;height: 300px;}
.our-staff-pics2 {padding-bottom: 100px; float: left; padding-right: 30px; width: 360px;height: 350px;}

.subtext  { font-size:12px; letter-spacing:0px;line-height:15px;font-style:normal; font-weight:bold; }

#socialmedia2 {position: absolute;top: -2px;}

.research-button { border-radius:5px;  padding:10px 10px; display:block; clear:both; position:absolute; width:140px; top: 120px; left:12px; font-style: italic; font-size:12px; letter-spacing:1px; color: #f9f0d6 !important; background-color: #231f20; }

#rightcolumn .scorpion-topics { margin-bottom:30px; }

.htwofloat {display: inline-block; color: #c2b59b;}

#serviceimages { clear: both; margin-left: 232px; margin-bottom: 30px; overflow: auto; }
.centeredp  {text-align:justify;width:800px; margin-left:150px;}
.knowledgebuttons{clear:both;height:200px;margin:30px 0px;}
.floatleft {float: right; height:auto; width: 410px;}

.image-container { width:165px;float:left;height:auto;overflow:auto; }
.image-container img { padding:5px; }

.threecolumnreviews {
   overflow: auto;
   clear: both;
       width: 750px;
    margin: auto;
    padding-bottom: 50px;
}

.threecolumnreviews div {
   width: 330px;
   float: left;
   margin: 5px;
      text-align: center !important;
}

.threecolumnreviews h3 {font-weight:bold;text-align: center !important;    padding-bottom: 0px;
    margin-bottom: 0px;}
	
	.reviewiconlinks {width:663px;margin:auto;clear:both;overflow:auto;padding-top: 20px;padding-bottom: 30px;}
	
	.lpvideo {text-align:center;margin:20px}

#heatmap { text-align:center; background-color: #c2b59b; padding-bottom:30px;overflow:auto; }
.heatmap-text{ text-align:center; width:700px;margin:auto; margin-bottom:30px; }

.twocolumn2 {
    overflow: auto;
    clear: both;padding-bottom: 30px;padding-top: 30px;}

.twocolumn2 div {
    width: 571px;
    float: left;
        text-align: justify;
}

.twocolumn2 h2 {text-align:center !important;font-size: 20px;}

 .aligncenternew {text-align:center;margin-top:20px;margin-bottom:20px;box-shadow:1px 1px 3px #333;border:1px solid #ccc;min-width:100px;}
 
 .wpcf7-list-item-label {
    color:#231f20 !important}
  
.gform-center {max-width: 600px !important; margin: auto;transition:all 0.5s ease;}
.newtexty2 {
    border-radius: 3px;
    width: 100%;
    margin: 10px;
    padding: 3px;
    margin-left: 0;
}
.newtexty22 {
    border-radius: 3px;
    width: 104%;
    margin: 10px;
    padding: 3px;
    margin-left: 0;
    color: #a9a9a9;
    font-size: 14px;
}
.newtextareanew22 {
	font-family: arial;
    border-radius: 3px;
    width: 100%;
    height: 80px;
    margin: 10px;
    padding: 3px;
    border: 1px solid #ccc;
    margin-left: 0;
    margin-top: 10px;
    font-size: 14px;
}
.newtextareanew4 {
    font-family: arial;
    border-radius: 3px;
    width: 100%;
    height: 125px;
    margin: 10px;
    padding: 3px;
    border: 1px solid #ccc;
    margin-left: 0;
    margin-top: 10px;
    font-size: 14px;
}
.newsubmittal4 {
    font-weight: bold;
    font-size: 14px !important;
    margin-left: 0;
    text-transform: uppercase;
    padding: 7px 20px;
    color: #373230;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    background-color: #f9f0d6;
    margin-top: 5px;
    font-family: "BodoniMT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
    margin: auto;
    clear: both;
    display: block;
}
.submittal2 {margin:auto !important;display:block;}


@media screen and (min-width:501px) {
	.showmobile {display:none;}
	
}
@media screen and (max-width: 500px){
	body { width:380px; min-width:0px; }
	img, div { max-width:100% !important; height:auto;min-width:0px !important; }
	iframe { max-width:100%;min-width:0px;  }
	#headerouter {height:670px; background:none; max-width: 380px;min-width:0px !important;}
	#bottombar { height:90px;margin-top:0px; margin-bottom:20px; }
	.scorpion-control-question { letter-spacing: 2px;margin: 4px 18px; }
	.scorpion-control-question.hide {display:none; }
	#logo, #bannerpic { position:relative !important; }
	#logo { left:20px; width:150px; }
	#bannerpic { height:130px; top:170px !important; }
	#navbar { top:45px; width: 100px; left:210px; }
	#navbar ul li a { border-radius:5px;  padding:10px 10px; display:block; float:left; font-style: italic; font-size:12px; letter-spacing:1px; color: #f9f0d6 !important; background-color: #231f20; margin:5px 0px; display:block; width:130px; }
	#topbar { display:none; }
	#telephone { left:205px; width:159px;  }
	#telephone a { font-size:18px; } 
	#socialmedia {top: 323px;left: 20px; width:340px;}
	#bbb { position: absolute; top: 379px; left: 31px; }
	ul.bulletp { margin-left:0px !important; }
	.threecol { padding:46px }
	.twocolfooter { margin-left:0px !important; clear:both; }
	 #footerouter { height: 680px  }
	 .our-staff-pics2, .our-staff-pics { height:auto !important; padding-bottom:25px;  }
	 #services {width: 300px;}
	#services .service-description { width:280px; }
	#services .service-title { height:26px !important; background-color:#473F41;  }
	#serviceimages { margin-left:57px; }
	#leftcolumn { width: 340px; }
	#leftcolumn h1, #leftcolumn h2 { margin-left:0px !important }
	.centeredp  {text-align:justify;width:370px; margin-left:0px;}
	.knowledgebuttons { margin:0px; height:auto; padding-bottom:30px;overflow:auto; }
	.scorpion-topics {  width: 175px; }
	#header	{ height:582px !important; }
	.page-template-no-questions-template #headerouter {  height: 576px !important; }
	.twocol, .threecolumns, .fourcol { float:none; padding:0px !important; margin:0px !important; }
	.twocol div, .threecolumns div, .fourcol div { float:none !important; width:100% !important; padding:0px !important; margin:0px !important; }
	.fourcol div:last-of-type { display:none !important; }
	.fourcol div { width:300px !important; margin:auto !important; }
	.readon {margin-left:unset !important;float:unset !important;width:unset !important;}
	#contentouter .content .threecol {padding-bottom:0;}
	#leftcolumn .readon3  {margin:10px auto !important; float:none; }
	.page-id-3544 .alignleft { padding:0px !important; margin:0px !important;}
	.page-id-3544 .nomobilepad { padding:0px !important; margin:0px !important; }
	.page-id-3544 #leftcolumn { padding-bottom:50px !important; }
	.page-template-no-questions-template #leftcolumn div { margin-right:auto !important; }
	.page-template-no-questions-template #leftcolumn img { margin-left:auto !important; }
	#heatmap { padding:40px; }
	.page-id-2646 .wpcf7-response-output {
    position: absolute;
    top: 1781px;
	}
	.one-half {width:96%;}
	
	.scorpion-topics {height:130px !important;display:block;margin:auto;position:unset !important;float:unset;}
	.research-button {position:relative;top:26px;}
	
	#footer > div {padding:20px;}
	#footer > div > .twocolfooter {text-align:center;width:100% !important;}
	#footer > div > .twocolfooter:nth-child(2) {margin-top:10px;}
	#footer > div > .twocolfooter:nth-child(3) > div:nth-child(2) {padding-left:unset !important;}
	
	#footer > div > div:nth-child(2) > div:nth-child(10),
	#footer > div > div:nth-child(2) > div:nth-child(11) {margin:auto !important;display:table !important;padding-left:0 !important;}
	#footer > div > div:nth-child(2) > div:nth-child(10) img,
	#footer > div > div:nth-child(2) > div:nth-child(11) img	{margin:auto !important;}
	.center-mobile {display: block; margin: 20px auto 0 !important;float:unset !important;}
	.submittal4 {display: block; clear: both; margin: auto; top: 20px; position: relative;}
}


@media screen and (min-width:501px) and (max-width:950px) { 
body { width:680px; min-width:0px; }
	img, div { max-width:100% !important; height:auto;min-width:0px !important; }
	iframe { max-width:100%;min-width:0px;  }
	#headerouter {height:465px; background:none; max-width: 680px;min-width:0px !important;}
	#bottombar { height: 135px;margin-top: 24px; }
	.scorpion-control-question { letter-spacing: 2px;margin: 12px 18px; width:175px !important; }
	.scorpion-control-question br { display:none; }
	.scorpion-control-question a { line-height:16px; display:block  }
	#logo, #bannerpic { position:relative !important; }
	#logo { left:20px; width:150px; }
	#bannerpic { height:130px; top:26px; }
	#bannerpic ul  {margin-top:73px;}
	#telephone a {font-size:24px !important;}
	a.readon {    margin-top: 0px !important;float: unset !important;clear: both;}
	.readon.dark {float: unset !important;clear: both !important;left: 0;right: 0;margin: auto !important;margin-top: auto;margin-top: 20px !important;}
	#contentouter .content .threecol {padding-bottom:0;}
	.gform-center {max-width: 500px !important;transition:all 0.5s ease;}
	#navbar { top:15px; width: 100px; left:210px; }
	#navbar ul li a { border-radius:5px;  padding:10px 10px; display:block; float:left; font-style: italic; font-size:12px; letter-spacing:1px; color: #f9f0d6 !important; background-color: #231f20; margin:5px 0px; display:block; width:130px; }
	#topbar { display:none; }
	#telephone {
left: 399px;
top: 30px;
width: 200px;
}
	#telephone a { font-size:28px; } 
	#socialmedia { top: 85px;left: 397px;width: 199px; }
	#bbb { position: absolute; top: 206px; left: 400px; }
	ul.bulletp { margin-left:0px !important; }
	.threecol { padding:46px;margin: auto !important;
display: block;
float: none; }
	.twocolfooter { margin-left:0px !important; clear:both; }
	 #footerouter { height: 520px  }
	 .htwofloat { width:205px; }
	 .home .script {line-height: 54px;
padding-bottom: 0px; }
.our-staff-pics2, .our-staff-pics { height:auto !important }
	 #services {width: 600px;}
	#services .service-description { width:580px; }
	#services .service-title { height:26px !important; background-color:#473F41;  }
	#serviceimages { margin-left:57px; }
	#leftcolumn { width: 310px; }
	#leftcolumn h1, #leftcolumn h2 { margin-left:0px !important }
	.centeredp  {text-align:justify;width:670px; margin-left:0px;}
	.knowledgebuttons { margin:0px; height:auto; padding-bottom:0;overflow:auto; }
	.scorpion-topics {  width: 190px; height: 200px !important; margin:10px; }
	#serviceimages img { width:210px;}
	#serviceimages { margin:0px; }
	.our-staff-pics {padding-bottom: 30px; float: none; padding-right: 0px; width: 670px !important; height: auto;margin:0px  !important;}
.our-staff-pics2 {padding-bottom: 30px; float: none; padding-right: 0px;width: 670px !important; height: auto; margin:0px  !important;}
.page-id-39 #leftc { clear:both !important }
.floatleft  {float: right; height:auto; width: 660px;}
.floatleft .aligncenternew {float: left}
#header {height:591px;}
#heatmap { padding:40px; }
	#footer {padding:0;background: #383838;}
	#footer > div {padding:20px;}
	#footer > div > .twocolfooter {text-align:center;width:100% !important;}
	#footer > div > .twocolfooter:nth-child(2) {margin-top:10px;}
	#footer > div > div:nth-child(2) > div:nth-child(10),
	#footer > div > div:nth-child(2) > div:nth-child(11) {margin:auto !important;display:table !important;padding-left:0 !important;}
	#footer > div > div:nth-child(2) > div:nth-child(10) img,
	#footer > div > div:nth-child(2) > div:nth-child(11) img	{margin:auto !important;}
	#footer > div > .twocolfooter:nth-child(3) > div:nth-child(2) {padding-left:unset !important;}
	#footer > div > div:nth-child(3) > div:nth-child(2) > a:nth-child(8)
}