/*
Theme Name: WKP Construction, LLC
Theme URI: http://wkpconstruction.com
Description: CMS Theme Developed for WKP Construction
Version: 1.3.4
Author: WKP
Author URI: 
Tags: 

*/

/************************************************
* Sub Banner *
************************************************/

#sub-banner {
	width:648px;
	height:328px;
	padding:0;	
	border:1px solid; 
	border-color:#666666;	
		}
		
#sub-banner ul {list-style: none !important;}
#sub-banner ul li {list-style: none !important; padding:0px !important; margin:0px !important;}

/************************************************
* Footer *
************************************************/

#footer{width:831px;height:36px;margin:0 0 30px 0;padding:0 30px;color:#FFFFFF;font-size:10px;text-transform:normal;border-top:1px solid #222222;border-bottom:1px solid #666666; background:#b8283d; /*url(images/footer_bg.png) no-repeat;*/}
#footer p{padding:9px 0 0 0;}
#toplink a{color:#fff;}


/************************************************
* Homepage Boxes (Not Used)* 
************************************************/

#hp-box-wrap{width:636px;background:#EFEFEF;padding:5px;border-left:1px;border-right:1px;border-bottom:1px;border-top:1px;border-color:#CCCCCC;border-style:solid;height:100%;}
#hp-box-left{float:left;width:308px;margin:0px 0px 0px 0px;padding:10px 0px 5px 0px;display:inline;}
#hp-box-left img{padding-left:0px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0px;vertical-align:top;}
#hp-box-left p{padding:0px 0px 0px 0px;margin:0px;}
/*
#hp-box-middle{float:left;width:200px;margin:0px 0px 0px 0px;padding:10px 10px 5px 15px;border-left:1px dotted #000000;border-right:1px dotted #000000;display:inline;}
#hp-box-middle img{padding-left:0px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0px;vertical-align:top;}
#hp-box-middle p{padding:0px 0px 0px 0px;margin:0px;}
*/
#hp-box-right{float:right;width:308px;margin:0px 0px 0px 0px;padding:10px 0px 5px 10px;display:inline;}
/*#hp-box-right img{padding-left:0px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0px;vertical-align:top;}*/
#hp-box-right p{padding:0px 0px 0px 0px;margin:0px;}


/************************************************
* Homepage Boxes 1 Box * 
************************************************/
#hp-box-wrap-1box{width:663px;background:transparent;padding:0px;border-left:0;border-right:0;border-bottom:0;border-top:0;border-color:#b1c3d4;border-style:solid;height:100%;}
#hp-box-left-1box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0 0 0 0;display:inline; color: #FFFFFF;}
#hp-box-left-1box img{padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;border:0;vertical-align:top;}
#hp-box-left-1box p{padding:0px 0px 0px 0px;margin:0px;}
#hp-box-left-1box td {padding:0!important; border-top:0!important; border-bottom:0!important; border-right: 8px; border-left:0; border-color:#f8f4e9; border-style:solid;}
#hp-box-left-1box th {padding:0!important;}
#hp-box-left-1box table {/*border-spacing: 8px!important;*/ margin-bottom:20px!important; margin-left:0!important;margin-right:0!important;}
.hp-box-left-1box-style {padding:2px;}

.img-light {padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;border:0;vertical-align:top;}
/************************************************
* Navigation Bar *
************************************************/
#navbar{float: right; height:36px;width:915px;background-color: #FFFFFF; /*:url(images/nav_bg_red.png) no-repeat;border-bottom:1px solid #FFFFFF;*/}
#navbar{font-size:11px;font-family:Lucida Grande,Tahoma,Verdana;color:#DDDDDD;font-weight:normal;margin:0px auto 0px;padding:0px 0px 0px 0px; text-transform: capitalize !important;}
#navbar a,#navbar a:visited{color:#DDDDDD;font-size:11px;text-decoration:none; padding:0px 0px 0px 3px;border-right:0px solid #FFFFFF;border-left:0px solid #FFFFFF; text-transform: capitalize !important;}
#navbar a:hover{color:#DDDDDD;text-decoration:normal;padding:0px 0px 0px 3px; /*ADDED*/ display:block;background:#000000!important;}
#navbar p{background:transparent;color:#DDDDDD;display:block;font-weight:normal;margin:0px;padding:7px 5px 7px 5px;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF; text-transform: capitalize !important;}
#navbarright{
	width:614px;
	float:right;
	margin:0px;
	padding:0px;
	background:#b8283d; 
	text-transform: uppercase !important;
	font-size:11px;
	font-family:Lucida Grande, Tahoma, Verdana;
	}
#nav{margin:0px;padding:0px;list-style:none; text-transform: capitalize !important;}
#nav ul{margin:0px;padding:0px;list-style:none;}

#nav a,#nav a:visited {
	background:transparent;
	color:#FFFFFF; /*CHANGES MAIN NAV TOP TEXT COLOR*/
	display:block;
	font-weight:normal;
	margin:0px;
	padding:7px 18px 7px 18px;
	border-right:0px solid #548ADA;
	border-left:0px solid #2255AA; 
	text-transform:uppercase !important;
	}
	
#nav a:hover{
	background:#EFEFEF !important;
	color:#666666 !important;
	display:block;
	text-decoration:none;
	margin:0px;
	padding:7px 18px 7px 18px;
	}
	
#nav p{background:#376B9D;color:#FFFFFF;display:block;font-weight:bold;margin:0px;padding:7px 20px 7px 20px;border-right:0px solid #548ADA;border-left:0px solid #2255AA; text-transform: capitalize !important;}
#nav li{float:left;margin:0px;z-index:15;position:relative;padding:0px;}
#nav li li{float:left;margin:0px;padding:0px;z-index:10;position:relative;width:150px;}
#nav li li a,#nav li li a:link,#nav li li a:visited{
	background:#c12c42;
	width:90px;
	float:none;
	margin-left:0;
	font-size:10px;
	font-family:Lucida Grande, Tahoma, Verdana;
	padding:7px 30px 7px 7px;
	border-bottom:1px solid #CCCCCC;
	color:#FFFFFF;
	}
#nav li li a:hover,#nav li li a:active{
	background:#EFEFEF !important;
	color:#666666 !important;
	padding:7px 30px 7px 7px;
	}
#nav li ul{position:absolute;width:10em;left:-999em;}
#nav li:hover ul{left:auto;display:block;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}

/************************************************
* Google MapPress *
************************************************/
.mapp-poweredby {
	font-size: 8pt !important;
    margin-bottom: 10px !important;

/************************************************
* WP Table Reloaded *
************************************************/
    
.wp-table-reloaded {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #FFFFFF !important;
	margin: 10px 0px 15px 0px;
	font-size: 10px !important;
	width: 100%;
	text-align: left;
	vertical-align: top !important;
}
.wp-table-reloaded th {
	background-color: #EEEEEE !important;
	border: 1px solid #CCCCCC !important;
	padding: 4px;
}
.wp-table-reloaded td {
	color: #666666 !important;
	padding: 4px;
	background-color: #FFFFFF !important;
	vertical-align: top !important;
}
.wp-table-reloaded .even td {
	background-color: #FFFFFF;
	vertical-align: top !important;
}
.wp-table-reloaded .odd td {
	background-color: #F0F0F6;
		vertical-align: top !important;
}
.wp-table-reloaded .row-hover tr:hover td {
	background-color: #D0D0D6;
}
.wp-table-reloaded-table-description {
	clear: both;
	display: block;
}

/************************************************
* Unused Styles *
************************************************/


