@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
}

html, body {
	height:100%;
	font-weight:normal;
}

body {
	margin:0 0 0 0;
	padding:0;
	/*background-image:url(/wp-content/themes/omnispear/images/fadeback.jpg);
	background-repeat:repeat-x;
	background-position:top;*/
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

h1 {
	font-size:12pt;
}

ul.ul-disc {
	margin-left:20px;
	list-style: disc;
}

#info {height:400px;}


.tabs {list-style:none; font-weight:normal; padding:0 0 0 0; margin:0 0 0 20px;  height:35px; /*background:url(/wp-content/themes/omnispear/images//tabs/tab_back.png) repeat-x;*/}
.tabs li {display:block; float:left; margin:3px -35px -1px 0;font-weight:normal;}
.tabs li a {display:block; text-decoration:none; position:relative;font-weight:normal;}

.tabs li a b.p1 {display:block; width:35px; height:35px; background:url(/wp-content/themes/omnispear/images/tabs/normal_l.png); float:left;}
.tabs li a b.p2 {display:block; height:35px; padding:0 10px; background:url(/wp-content/themes/omnispear/images/tabs/normal_m.png) repeat-x; float:left; text-align:center; line-height:26px; color: #0066CC; font-weight:normal; font-family:verdana; font-size:14px;}
.tabs li a b.p3 {display:block; width:35px; height:35px; background:url(/wp-content/themes/omnispear/images/tabs/normal_r.png); float:left; position:relative; z-index:100;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover,
.tabs li a:focus,
.tabs li a:active
{border:0; z-index:700;}
.tabs li a:hover b.p1,
.tabs li a:focus b.p1,
.tabs li a:active b.p1
{position:relative; z-index:100; background:url(/wp-content/themes/omnispear/images/tabs/hover_l.png); cursor:pointer;}
.tabs li a:hover b.p2,
.tabs li a:focus b.p2,
.tabs li a:active b.p2
{position:relative; z-index:100; background:url(/wp-content/themes/omnispear/images/tabs/hover_m.png) repeat-x; color:#040; cursor:pointer;}
.tabs li a:hover b.p3,
.tabs li a:focus b.p3,
.tabs li a:active b.p3
{position:relative; z-index:100; background:url(/wp-content/themes/omnispear/images/tabs/hover_r.png); cursor:pointer;}

.tabs li a.selected {z-index:800;}
.tabs li a.selected b.p1,
.tabs li a:hover.selected b.p1,
.tabs li a:active.selected b.p1
{position:relative; z-index:200; background:url(/wp-content/themes/omnispear/images/tabs/select_l.png); cursor:default;font-weight:normal;}
.tabs li a.selected b.p2,
.tabs li a:hover.selected b.p2,
.tabs li a:active.selected b.p2
{position:relative; z-index:200; background:url(/wp-content/themes/omnispear/images/tabs/select_m.png) repeat-x; color:#000; cursor:default;}
.tabs li a.selected b.p3,
.tabs li a:hover.selected b.p3,
.tabs li a:active.selected b.p3
{position:relative; z-index:200; background:url(/wp-content/themes/omnispear/images/tabs/select_r.png); cursor:default;}


#main {
/*
display:block;
    width: 776px;
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -388px;*/
background-image:url(/wp-content/themes/omnispear/images/fadeback.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#2e5d8a;

/*margin:0 auto -50px;*/
position:relative;

min-height:470px;

/*height:auto;
min-height:100%;*/

}
.push { height:10px;clear:both; }
#footer-cont {
/*
position:relative;
position:absolute;
display:block;
height: 4em;
margin:0 auto;*/
position:relative;
width:900px;
color:#FFFFFF;
margin-left:auto;
margin-right:auto;
background-color:#006600;
height:50px; 
}

#footer-cont .footer {


	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;

}

.footer2 {

width:100%;
height:115px;
color:#FFFFFF;
background-color: #333333;
background-image:url(/wp-content/themes/omnispear/images/foot_line.gif);
background-position:top;
background-repeat: repeat-x;
}

.footer2_fill {
width:800px;
margin-left:auto;
margin-right:auto;
color:#CCCCCC;
font-size:10px;
text-align:center;
padding-top:15px;

}
.footer2_fill ul {
	margin:0;
	padding:0;
}
.footer2_fill li {

list-style-type: none;
	display: inline;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
}

.footer2_fill .socialimg li {
	line-height:25px;
	height:25px;
}

#logo {
    width: 468px;
    text-align: left;
    /*position: absolute;*/
	border:solid 0px #FFFFFF;
    top: 45px;
    left: 50%;
    margin-left: auto;
	margin-right: auto;
}

#topnav {
    width: 800px;
    text-align: left;
    /*position: absolute;*/
	border:solid 0px #FFFFFF;
    top: 0px;
    left: 50%;
    margin-left: auto;
	margin-right: auto;
}

.home_data {
float:left;
width:220px;
height:220px;
background-image:url(/wp-content/themes/omnispear/images/home_data.png);
background-repeat:no-repeat;
}

.mission_filler {
padding: 10px 15px 15px 15px;
height:100%;
line-height:16px;
font-size:13px;
}


.home_filler {
padding: 10px 15px 15px 15px;
height:100%;
line-height:15px;
font-size:11px;
}

.home_filler2 {
padding: 10px 15px 15px 15px;
font-size:11px;
line-height:13px;

}

.aboutbutton {
position:relative;
bottom: -50px;
left:60px;
height:35px;
width:135px;
}

.morebutton {
position:relative;
right:10px;
text-align:right;
top:-65px;
}


.signupbutton {
position:relative;
bottom: 36px;
left:60px;
}

.home_title {
font-size:14px;
font-weight:bold;
color:#CC6600;
line-height:20px;

}


.data_top {
width:700px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_top.png);
background-repeat:no-repeat;

}


.data_mid {
width:700px;
background-image:url(/wp-content/themes/omnispear/images/data_mid.png);
background-repeat: repeat-y;
}
.data_filler {
width:660px;
margin-left:auto;
margin-right:auto;
line-height:18px;
}
.data_btm {
display:block;
width:700px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_btm.png);
background-repeat:no-repeat;
background-position:top;
z-index:-1;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

.data_box {
	/*position: absolute;*/
	width: 700px;
	text-align: left;
    top: 180px;
    left: 50%;
    margin-left: auto;
	margin-right: auto;
}

.data_box2 {
	/*position: absolute;*/
	width: 900px;
	text-align: left;
    top: 180px;
    left: 50%;
    margin-left: auto;
	margin-right: auto;
}

.data_box_serv {
	/*position: absolute;*/
	width: 900px;
	text-align: left;
    top: 180px;
    left: 50%;
    margin-left: auto;
	margin-right: auto;
}

.data_top2 {
width:900px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_top2.png);
background-repeat:no-repeat;

}


.data_mid2 {
width:900px;
background-image:url(/wp-content/themes/omnispear/images/data_mid2.png);
background-repeat: repeat-y;
}
.data_filler2 {
width:860px;
margin-left:auto;
margin-right:auto;
line-height:18px;
}
.data_btm2 {
display:block;
width:900px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_btm2.png);
background-repeat:no-repeat;
background-position:top;
z-index:-1;
text-align:center;
color:#FFFFFF;
font-size:10px;
}



.data_serv_top {

width:200px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_serv_top.png);
background-repeat:no-repeat;

}


.data_serv_mid {

width:200px;
background-image:url(/wp-content/themes/omnispear/images/data_serv_mid.png);
background-repeat: repeat-y;
}
.data_serv_filler {

width:170px;
margin-left:auto;
margin-right:auto;
font-size:10px;
}
.data_serv_btm {

display:block;
width:200px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_serv_btm.png);
background-repeat:no-repeat;
background-position:top;
z-index:-1;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

.data_top3 {

width:700px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_top.png);
background-repeat:no-repeat;

}


.data_mid3 {

width:700px;
background-image:url(/wp-content/themes/omnispear/images/data_mid.png);
background-repeat: repeat-y;
}
.data_filler3 {

width:660px;
margin-left:auto;
margin-right:auto;
}
.data_btm3 {

display:block;
width:700px;
height:20px;
background-image:url(/wp-content/themes/omnispear/images/data_btm.png);
background-repeat:no-repeat;
background-position:top;
z-index:-1;
text-align:center;
color:#FFFFFF;
font-size:10px;
}







#aboutus.h1{
	
}

#person {
	padding-bottom:20px;
}

#person .name {
	font-size:12pt;
	font-weight:bold;
	color:#002F2F;
}

#person .title {
	font-size:12pt;
	color:#002F2F;
}

#person .imgLinks{
	float:right;
}

.error_box {
	background-color:#FBE3E4;
	border:2px solid #FBC2C4;
	color:#8A1F3C;
	margin:0 0 10px;
	padding:7px;
}

.error_box ul {
	margin-left:10px;
	list-style-type: disc;
}

.success_box {
	background-color:#DFF2BF;
	border:2px solid #759668;
	/*628054,759668,94BF7D,ABDB70,97E652*/
	color:#4F8A10;
	margin:0 0 10px;
	padding:7px;
}


#contact_cont {
	width:250px;
	display:block;

}
#contact_form div {
padding:5px;
}
#contact_form input {
	width:227px;
	padding:3px;
}
#contact_form textarea{
	width:227px;
	height:100px;
}
#contact_form label {
	display:block;
	margin-right:10px;
	width:100px;
	font-weight:bold;
}

#quote_form div {
padding:5px;
}
#quote_form input {
	width:227px;
	padding:3px;
}
#quote_form textarea{
	width:227px;
	height:100px;
}
#quote_form label {
	display:block;
	margin-right:10px;
	width:100px;
	font-weight:bold;
}

.pretty input:focus{
border-color:#7ABAF2 #7ABAF2 #7ABAF2 #7ABAF2;
border-style:solid;
border-width:1px;
}

.pretty input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-left-radius: 5px 5px;
-webkit-border-bottom-right-radius: 5px 5px;
-webkit-border-top-left-radius: 5px 5px;
-webkit-border-top-right-radius: 5px 5px;
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
color:#000000;
display:block;
font-size:120%;
padding:6px;
/*width:320px;*/
}

.pretty textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-left-radius: 5px 5px;
-webkit-border-bottom-right-radius: 5px 5px;
-webkit-border-top-left-radius: 5px 5px;
-webkit-border-top-right-radius: 5px 5px;
-x-system-font:none;
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:70px;
line-height:normal;
padding:6px;
/*width:320px;*/

}

.pretty textarea:focus{
border-color:#7ABAF2 #7ABAF2 #7ABAF2 #7ABAF2;
border-style:solid;
border-width:1px;
}

.pretty input.submit {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#2E5D8A;
border-color:#2E87A1 #2C2B97 #2C2B97;
border-style:solid;
border-width:2px;
color:#FFFFFF;
cursor:pointer;
font-size:130%;
font-weight:bold;
margin-right:5px;
overflow:visible;
padding:1px 15px;

}

#contactus_dirs {
	width:350px;
	display:block;
	float:right;
}

#ourwork_right_cont {
	width:200px; 
	float:right;
}

#navigation {
/*width:460px;*/

text-align:center;
padding-bottom:20px;
}

#navigation ul {
	margin: 0px;
	padding: 0px;
	font-family: Verdana,arial;
	font-size: 12px;
	font-weight: normal;
	color: white;
	white-space: nowrap;
}

#navigation li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	
	/*padding-right: 20px;*/
}

#navigation li a {
	text-decoration: none;
	color: white;
}

#navigation li a:link {
	text-decoration: none;
	color: white;
}

#navigation li a:visited {
	text-decoration: none;
	color: white;
}

#navigation li a:hover {
	text-decoration: none;
	color: #FFCC00;
}

.about {
width:520px;;
line-height:16px;
}

.pagetitle {
font-size:18px;
font-weight:bold;
color:#CC6600;
}

.subtitle {
font-size:14px;
font-weight:bold;
color:#CC6600;
}

.title_sm {
font-size:12px;
font-weight:bold;
color:#666666;
line-height:20px;

}

.social_img {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:0.25;
}
.social_img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#ourwork_title {
	text-decoration:none;
	border:0;
	color:#CC6600;
	font-family:georgian,verdana;
	font-size:16pt;
	font-weight:bold;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#ourwork_gallery {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}



#ourwork_gallery a{
	text-decoration:none;
	border:0;
	color:#000;
	font-family:georgian,verdana;
	font-size:11pt;
	font-weight:bold;
}
#ourwork_gallery a:hover{
	text-decoration:none;
	border:0;
}



#ourwork_gallery img {
	text-decoration:none;
	border:0;
}

#ourwork_gallery .item {
	display:inline-table;
	position:relative;
	width:250px;
	padding-right:5px;
}

#ourwork_gallery .item span {
	color:#FFF;
}

#view_ourwork_btn {
	width:345px;
	height:25px;
	line-height:25px;
	
	text-align:center;
	display:block;
	position:relative;
	float:right;
	font-family:georgian,verdana;
	/*background-color: #333333;*/
	background-color:#2e5d8a;
	color:#FFF;
	font-weight:bold;
	font-size:14pt;
}

#view_ourwork_btn:hover {
	color: #CC6600;
	cursor:pointer;
}

#ourwork_rght_panel {
vertical-align:top; 
display:inline-table;
width:345px;
height:100%;
}

a#OMNIRQ_btn {
	background-image: url(/wp-content/themes/omnispear/images/requestaquote_btn.png); Z-INDEX: 9998;
	position:fixed;
	text-indent:-100000px;
	width:42px;
	height:107px;
	color:#fff;
	top:25%;
	overflow:hidden;
	cursor:pointer;
	_position:absolute;
	left:0;
	margin-left:-7px;
	_background-image: url(/wp-content/themes/omnispear/images/requestaquote_btn_ie6.gif);
}

a#OMNIRQ_btn:hover {
	margin-left:-4px;
}

a.OMNIRQ_btn_right{
	left:auto !important;
	margin-left:auto !important;
	margin-right:-7px !important;
	right:0 !important;
}

a.OMNIRQ_btn_right:hover{
	margin-left:auto !important;
	margin-right:-4px !important;
}