body{ 
font-family:"Agency FB" !important;
background:url('http://basementwaterproofing.com/wp-content/uploads/2011/07/contentbckgrnd.png') repeat-x;
margin:0;
padding:0;
}

.page {
-moz-box-shadow: 0 6px 8px #888888;
-webkit-box-shadow: 0 0 5px #888888;
box-shadow: 0 0 5px #888888;
height:100%;
}

#footerwp {
	position: absolute;
	bottom: 6px;
	height: 5px;
	background: #fff;
	text-align: center;
	background:url(images/footbck.png) repeat-x;
}

/*--Layout.css--------------------*/
#footer { padding-top: 0em; padding-bottom: 1.1em; }
/*---------------------------------------------------------*/

/*#header { padding-top: 0.5em; padding-bottom: 0.5em; }*/

#header {
position:absolute;
margin:-50px 0 0 0;
padding:0;
width:1015px;
height:50px;
background:#ffffff;
border:none;
}

/*#header {
position:absolute;
margin:-319px 0 0 0;
padding:0;
width:1015px;
height:318px;
background:#ffffff;
border:none;
}*/

.hidimg{
	position:absolute;
	margin-left:3em;
	margin-top:10px;
}
.hidimg2{
	position:relative;
	margin-left:3em;
	margin-top:-3px;
}
/*.contus a:link{
position:absolute;
margin-left:64%;
margin-top:-1023px;
width:170px;
height:20px;
display: block;
border:none;
}*/
.contus a:link{
position:absolute;
margin-left:55%;
margin-top:-35px;
width:270px;
height:20px;
display: block;
border:none;
/*border-top:solid 1px #eee;*/
}
.contus2 a:link{
position:absolute;
margin-left:50%;
margin-top:-70px;
width:270px;
height:20px;
display: block;
border:none;
border-top:solid 1px #eee;
}
.contus2x a:link{
position:absolute;
margin-left:63%;
margin-top:-1243px;
width:170px;
height:20px;
display: block;
border:none;
}

.search {
	position:relative;
	color:#333;
	font-size:20px;
	letter-spacing:1px;
	text-transform: uppercase;
	margin-left:33.4em;
	margin-top:-6px;
	padding-top:10px;
}

/*.menu a { font-size: 1.8em; line-height: 1.273em; padding: 0.4em 0.4em; border-width: 0.091em; border-left-width: 0;}
.menu ul a { width: 11.818em; border-left-width: 0.091em; }*/

.searchicon{
position:absolute;
float:right;
margin-top:10px;
margin-left:71em;
}
.searchcon{
position:absolute;
margin-top:-2px;
margin-left:5px;
}


/*----------------------------------------------*/

/*---:[ nav styles ]:---*/
/*.menu ul, .menu ul li { width: 15em; }
.menu ul ul, .menu :hover ul :hover ul { left: 14.9em; }
.menu li:hover ul, .menu a:hover ul { left: -0.1em; }
.menu { border-width: 0 0 0.1em 0.1em; }*/

/*---:[ nav menu styles ]:---*/
.menu table { /*bottom: -0.1em;*/ background:none; }
.nav, .menu li ul { border-width: 0; background:none; }
.menu li { margin-bottom: -0.1em; background:none; }
.menu li ul { margin-top: -0.1em; background:none;}
.menu ul ul { margin-top: 0; background:none;}
	
.menu a { font-weight:bold; font-size: 1.7em;  padding: 0.4em 0.4em; border-width: 0; border-left-width: 0; margin-top:32px; background:none;}
.menu, .menu a, .menu li ul { border-left:none; border-bottom:solid 1px #eeeeee; margin-left:0; padding-left:16px; }
.menu ul a { width: 11.818em; border-left-width: 0; background:none; }
.menu a:hover{
background:none;
color:#FF0000;
}
.menu a:active{
background:none;
border-bottom:solid 1px #eeeeee;
color:#000000;
}
.menu a:active{
background:none;
border-bottom:solid 1px #eeeeee;
color:#ff0000;
}
.menu a:visited{
background:none;
border-bottom:solid 1px #eeeeee;
color:#555555;
}
.menu a:hover{
background:none;
border-bottom:solid 1px #eeeeee;
color:#990000;
}
	
/*---:[ nav colors ]:---*/
/*.menu, .menu a, .menu li ul { border-color: #ffffff; border-bottom:solid 2px #0000cc; color:#0000cc; }*/
/*.menu .current a, .menu .current-cat a, .menu .current-menu-item a {border:none; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a {color:#111; border:none; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #0000cc; border:none; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { color:#0066FF; border:none; }*/
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { color:#990000; border:none; }
/*.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a { color:transparent; border:none;}*/

/*----------------------------------------------*/

/*--Nav Menu 2--*/
.custom ul#topnav {
position:absolute;
border-style: none;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin-top:9px;
background:none;
}
.custom ul#topnav li { float: left; padding: 10px; background:none; }
.custom ul#topnav li a { font-size: 1.1em; color: #000000; background:none; }
.custom ul#topnav li a:hover { text-decoration: none; color: #FF3333; background:none; }
.logright{ position:absolute; margin-left:820px; }

/*-----------------------------------------------------*/

.xclear{
clear:both;
height:5px;
}

#content_box { margin:0; padding:3px; margin-top:-30px; }
.post_box { margin: 0; padding:10px; !important }
#content { margin: 0; padding:10px; }



/*--Front Content--*/
.front_table{
width:900px;
/*border:1;*/
padding:0;
margin:0;
}
.front_tr{
}
.front_td{
padding:0;
margin:10px;
border:none;
}
.front_td2{
width:315px;
height:140px;
padding:5px 0 0 7px;
margin:0;
border:solid 1px #ccc;
}
.front_p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#333333;
width:295px;
}
#prod1{
border:solid 1px #cccccc;
padding-top:15px;
margin:0;
width:312px;
height:150px;
color:transparent;
}
.prodoverx{
width:175px;
height:100px;
border:solid 1px #cccccc;
}
.prodoverinfo{
width:1200px;
text-align:justify;
}
.prodoverright{
width:310px;
height:271px;
border:none;
}


/*--About Us--*/
.td2{
margin:0;
padding:0;
width:313px;
height:350px;
border:solid 1px #ccc;
font-size:
}
.td2_partner{
margin:0;
padding:0;
width:315px;
background:url(images/5.jpg) no-repeat;
}
.p2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
margin-left:10px;
margin-right:10px;
margin-top:10px;
text-align:justify;
}
.p2x{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
margin-left:5px;
margin-right:5px;
margin-top:5px;
text-align:justify;
margin-bottom:-50px;
}

/*--Our PRODUCT--*/
.td3{
margin:0;
padding:0;
/*border:solid 1px #ccc;*/
width:750px;
}
.tdx{
margin:0;
padding:0;
padding-bottom:170px;
}
.imgx{
border:solid 1px #ccc;
}

.p3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
margin-left:15px;
width:620px;
}

/*--SignUp--*/
.signupx{
position:absolute;
font-family:Helvetica, sans-serif;
font-size:22px;
color:#555555;
margin-top:70px;
margin-left:5px;
}
.signuptd{
width:450px !important;
height:30px;
font-size:23px !important;
}
.signuptd2{
width:300px !important;
height:30px;
font-size:23px !important;
}
.submitsign{
margin:0;
padding:0;
background-color:#555555;
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #333333;
border-bottom:solid 1px #333333;
font-family:Tahoma;
font-size:18px !important;
color:#ffffff;
font-weight:bold;
}
.submitsign2{
width:100px;
margin:0;
padding:0;
background-color:#555555;
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #333333;
border-bottom:solid 1px #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px !important;
color:#ffffff;
font-weight:bold;
}
.bcksign{
margin:0;
padding:0;
height:220px;
}
.signup_p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;
color:#333333;
width:470px;
}



.leftx{
position:absolute;
float:left;
margin:0;
margin-top:7px;
margin-left:-2px;
padding:0;
width:14px;
height:45px;
background:url('images/navbar_L.png') no-repeat;
}
.midx{
position:absolute;
float:left;
margin:0;
margin-top:7px;
margin-left:11px;
padding:0;
width:900px;
height:45px;
background:url('images/navbars.png') repeat-x;
}
.rightx{
position:absolute;
float:right;
margin:0;
margin-top:7px;
margin-left:911px;
padding:0;
width:14px;
height:45px;
background:url('images/navbar_R.png') no-repeat;
}

#top{
margin-top:300px;
}

/*------Pages-----------------------------------------*/
.praholder_main{
position:relative;
margin-top:80px;
padding:0;
height:100%;
width:940px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
text-align:justify;
color:#555555;
margin-left:15px;
}
.praholder{
position:relative;
/*margin-top:220xp;*/
margin-top:-20px;
padding:0;
height:100%;
width:950px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
text-align:justify;
color:#555555;
margin-left:-3px;
}
.div_spacer{
clear:both;
height:10px;
}


/*------------*/
.front_table{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#ffffff;
}
.x2x{
border:solid 1px #990000;
padding:1px;
background-color:#ffffff;
}