

body{
	background-image:url(backgroundpatternrepeat.png);
	padding:0;
	margin:0;
}


h7{
	font-family:'Oswald',sans-serif;
	font-size:40px;
	color:#FFF;
	text-align:left;
}

h8{
	font-family:'Oswald',sans-serif;
	font-size:40px;
	color:#D0E4A4;
	text-align:left;
	margin-top:5px;
}

h9{
	font-size:48px;
	color:#000;
	text-shadow:1px 1px 1px #fff;
	font-family: 'Wire One', arial, serif; 
	text-align:center;
	margin: 0 auto;
}

.contentwrapper990{
	width:990px;
	height:auto;
	margin: 0 auto;
	clear:both;
}

.navwrapperbackground{
	background-image:url(navbackground.png);
	width:163px;
	height:618px;
	float:left;
	z-index:1001;
	position:absolute;
}

#homewrappertop{
	width:835px;
	height:618px;
	float:right;
}

.logo{
	background-image:url(logosmall.png);
	width:112px;
	height:85px;
	margin: 0 auto;
	margin-top:10px;
}

#greenbannerbackground{
	background-image:url(greenbannerbackground.png);
	width:835px;
	height:75px;
	margin: 0 auto;
	background-position:left;
	background-repeat:no-repeat;
	margin-top:15px;
}

#greenbannercontentleft{
	width:270px;
	height:55px;
	padding-left:10px;
	float:left;
}

#greenbannercontentright{
	width:280px;
	height:55px;
	float:left;
	font-family:'oswald',sans-serif;
	text-align:center;
	font-size:25px;
	color:white;
	padding-top:10px;
}

#whitetitlebackground{
	background-image:url(headerbackgroundwhiteshadow.png);
	width:830px;
	height:50px;
	float:left;
}

#hometitle{
	width:130px;
	height:45px;
	font-family: 'Wire One', arial, serif;
	font-size:40px;
	color:#8C3D96;
	text-align:left;
	float:left;
	font-weight:bold;
	margin-top:1px;
	margin-left:10px;
}

#orionsmallicon{
	background-image:url(oriontitlelogo.png);
	width:86px;
	height:31px;
	float:left;
	margin-top:8px;
}

.topcontentwrap{
	width:830px;
	height:220px;
	float:left;
}

#topcontentwrap_left{
	width:470px;
	height:220px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
	padding-left:20px;
	padding-top:10px;
}

#sepborder{
	width:2px;
	height:200px;
	float:left;
	margin-left:20px;
	border-left-color:#CCC;
	border-left-style:solid;
	border-left-width:thin;
	margin-top:20px;
}

#topcontentwrap_right{
	width:295px;
	height:220px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	margin-left:20px;
	margin-top:8px;
}

#topcontentwrap_right li{
	list-style:url(bulletpoint.png);
	line-height:28px;
}

#contentwrapleft{
	width:485px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
	padding-top:10px;
}

#contentwrapright{
	background-image:url(nocallout.png);
	width:495px;
	height:300px;
	margin-left:10px;
	float:left;
}

#bluebannerbackground{
	background-image:url(bluebackgroundrepeat.png);
	width:100%;
	height:400px;
	clear:both;
}

#bluebannermiddlebackground{
	background-image:url(bluebackgroundcenter.png);
	width:1200px;
	height:400px;
	margin: 0 auto;
}

#whiteboxbackground1{
	background-image:url(whiteboxbackground.png);
	width:220px;
	height:390px;
	float:left;
	margin-top:15px;
	background-position:top;
	background-repeat:no-repeat;
}

#whiteboxbackground2{
	background-image:url(whiteboxbackground.png);
	width:220px;
	height:390px;
	float:left;
	margin-left:165px;
	margin-top:15px;
	background-position:top;
	background-repeat:no-repeat;
}

#whiteboxbackground3{
	background-image:url(whiteboxbackground.png);
	width:220px;
	height:390px;
	float:left;
	margin-left:165px;
	margin-top:15px;
	background-position:top;
	background-repeat:no-repeat;
}

#icon1{
	background-image:url(mouseicon.png);
	width:76px;
	height:146px;
	margin: 0 auto;
	margin-top:20px;
}

#icon2{
	background-image:url(pigeonicon.png);
	width:61px;
	height:140px;
	margin: 0 auto;
	margin-top:20px;
}

#icon3{
	background-image:url(bedbugicon.png);
	width:61px;
	height:142px;
	margin: 0 auto;
	margin-top:20px;
}

.whiteboxcontent{
	width:200px;
	height:140px;
	margin: 0 auto;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
	position:relative;
}

img.grey {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}
 
img.color {
    position: absolute;
    left: 0; top: 0;
}

#readmorebtn{
	width:76px;
	height:24px;
	margin: 0 auto;
	padding-top:30px;
}

#readmorebtn li {
	float:left;
    list-style-type: none;
    display: block;
    height: 24px;
    width: 76px;
    position: relative;
}

.footerbackground{
	background-image:url(footerbackgroundrepeat.png);
	width:100%;
	height:180px;
	margin: 0 auto;
	clear:both;
}

/* ------------- About page styles below -------------------*/

#contentwraprightabout{
	width:495px;
	height:300px;
	margin-left:10px;
	float:left;
}

#aboutbannerbackground{
	background-image:url(greenbackgroundabout.png);
	width:836px;
	height:605px;
	float:left;
}

#bannerwrapleft{
	width:200px;
	height:605px;
	float:left;
}

#bannerwrapright{
	width:400px;
	height:605px;
	float:left;
	margin-left:50px;
}

#largelogo{
	background-image:url(bigreflectivelogo.png);
	width:224px;
	height:227px;
	float:left;
	margin-top:205px;
	background-repeat:no-repeat;
	margin-left:10px;
}

#bugicons{
	background-image:url(cockroachicon.png);
	width:215px;
	height:220px;
	margin-top:50px;
	margin-left:150px;
}

#textshadowed{
	background-image:url(reflectivetext.png);
	width:572px;
	height:22px;
	margin-top:63px;
}

#bannercontent{
	width:572px;
	height:240px;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
	margin-top:10px;
}

#topfootercontent{
	width:990px;
	height:150px;
	margin: 0 auto;
}

#lowerfootercontent{
	width:990px;
	height:20px;
	margin: 0 auto;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#FFF;
	line-height:21px;
	text-align:center;
	padding-top:5px;
	
}
/* ---- Scrollbar CSS -------------*/

		.content{ width:990px; height:300px; padding:20px; overflow:auto;}
		.content p:nth-child(even){font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;}
		.content p{
		font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify	
		}
		.content p:nth-child(3n+0){font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
}

/*-------- Scrollbar CSS above ----------------*/


/*----------- Contact Page CSS ------------ */

#contactleftwrap{
	width:350px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
	padding-top:50px;
	padding-left:50px;
}

#contactrightwrap{
	width:400px;
	height:auto;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#939598;
	line-height:21px;
	text-align:justify;
	padding-top:50px;
}

#discountcode{
	background-image:url(Reactive,%20professional%20service.png);
	width:960px;
	height:100px;
	margin: 0 auto;
	clear:both;
}

#code{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
	text-align:left;
	font-size:70px;
	padding-right:50px;
	padding-top:10px;
}