/*
Theme Name: ParkerAndCompany
Description: ParkerAndCompany WordPress theme.
Version: 1.0
*/
body{
	margin:0;
	min-width:950px;
	background:#e2d5bf url(images/bg-body.jpg) repeat-x;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
	display:inline;
}
img{border:none;}
/* main */
.main{
	width:100%;
	overflow:hidden;
	min-height:830px;
	background:url(images/bg-wrapper.jpg) no-repeat 50% 0;
}
* html .main {
	overflow:visible;
	height:830px;
}
/* wrapper */
.wrapper{
	width:950px;
	margin:0 auto;
}
/* header */
#header{
	overflow:hidden;
	padding:13px 3px 9px 22px;
}
* html #header {
	overflow:visible;
	height:1%;
}
#header .logo{
	float:left;
	width:285px;
	height:97px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo.gif) no-repeat 100% 0;
}
#header .logo a{
	display:block;
	height:100%;
}
/* navigation */
#navigation{
	margin:0;
	padding:60px 0 0;
	float:right;
	overflow:hidden;
}
#navigation li{
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 0 -1px;
	padding:0;
	background:url(images/sep-navigation.gif) no-repeat 0 50%;
}
#navigation a{
	float:left;
	margin:0 0 0 1px;
	cursor:pointer;
	position:relative;
	color:#263d5b;
	text-decoration:none;
	font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}
#navigation span{
	float:left;
	display:inline;
	height:24px;
	padding:0 11px 0 7px;
	margin:0 0 0 6px;
}
#navigation .current_page_item a,
#navigation a:hover{
	color:#fff;
	background:url(images/bg-nav.gif) no-repeat;
}
#navigation .current_page_item span,
#navigation a:hover span{
	background:url(images/bg-nav.gif) no-repeat 100% 100%;
}
/* main */
#main{
	width:940px;
	overflow:hidden;
	background:#fff;
	padding:5px;
}
/* content */
#content{
	overflow:hidden;
	width:100%;
}
/* visual */
.visual{
	width:100%;
	overflow:hidden;
	position:relative;
}
.visual .list{
	width:100%;
	height:200px;
	margin:0;
	padding:0;
}
.visual .list li{
	width:100%;
	list-style:none;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.visual .list li.active{z-index:2;}
.visual .list img{ display:block;}
/* info-bar */
.info-bar{
	width:100%;
	height:74px;
	background:#fdfdfc url(images/bg-info-bar.gif) repeat-x 0 100%;
}
.info-bar:after{
	content:"";
	height:1%;
	clear:both;
	display:block;
}
* html .info-bar {
	overflow:visible;
	height:1%;
}
/* title */
.title{
	overflow:hidden;
	padding:10px 23px 14px;
	background:#fefeff url(images/bg-title.gif) repeat-x 0 100%;
}
* html .title {
	overflow:visible;
	height:1%;
	padding-top:8px;
}
.title h1{
	margin:0;
	color:#263d5b;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
}
/* promo */
.promo{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	z-index:5;
}
.promo li{
	float:left;
	width:250px;
	margin:0 0 0 -1px;
	padding: 2px 25px 0 14px;
	background:url(images/sep-promo.gif) no-repeat;
	list-style:none;
}
.promo li.inner{
	width:320px;
	margin:0 0 0 5px;
}
.promo .img-hold{
	float:left;
	margin:-35px 0 -2px;
	position:relative;
}
.promo .img-hold img{display:block;}
.promo strong{
	display:block;
	margin:10px 0 0;
	color:#263d5b;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
/* information */
#information{
	overflow:hidden;
	width:100%;
	clear:both;
	padding:14px 0 2px;
}
/* info-column */
.info-column{
	float:left;
	width:266px;
	padding:0 0 0 14px;
}
.info-column h2{
	margin:0;
	padding:0 13px 4px;
	color:#cc4d3d;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e6e2d7;
}
/* login-box */
.login-box{
	width:185px;
	height:43px;
	margin:0 0 13px;
	padding:6px 63px 0 12px;
	border:3px solid #d0bda0;
	background:url(images/bg-login-box.gif) no-repeat;
}
.login-box a{
	color:#263d5b;
	text-decoration:none;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.login-box a:hover{text-decoration:underline;}
.login-box img{vertical-align:middle;}
/* form-box */
.form-box{
	overflow:hidden;
	padding:9px;
	margin:0 0 13px;
	border:3px solid #a2b1c7;
	background:#cadbf3 url(images/bg-form-box.gif) repeat-x;
}
* html .form-box {
	overflow:visible;
	height:1%;
}
.form-box fieldset{display:block;}
.form-box label{
	display:block;
	color:#263d5b;
	padding:0 1px 4px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.form-box .sel{
	display:block;
	width:238px;
	color:#20232c;
	margin:0 0 8px;
	font:11px Arial, Helvetica, sans-serif;
}
.form-box p{
	margin:0 2px 1px;
	color:#3f3c3a;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.form-box p a{
	font-weight:bold;
	color:#cc4d3d;
	text-decoration:none;
}
.form-box p a:hover{text-decoration:underline;}
/* info-box */
.info-box{
	margin:0 0 20px;
	padding:6px 5px 6px 12px;
	border:3px solid #d0bda0;
	background:#d7cdbc url(images/bg-info-box.gif) repeat-x;
}
* html .info-box {
	overflow:visible;
	height:1%;
}
a.pdf{
	color:#3f3c3a;
	padding:2px 0 2px 23px;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	background:url(images/bg-pdf.gif) no-repeat;
}
a.pdf img{vertical-align:middle;}
a.pdf:hover{text-decoration:underline;}
/* news-area */
.news-area{
	width:100%;
	overflow:hidden;
}
.news-box{
	margin:-1px 0 0;
	padding:7px 13px;
	border-top:1px solid #e6e2d7;
}
* html .news-box {
	overflow:visible;
	height:1%;
}
.news-box h3{
	margin:0 0 2px;
	color:#263d5b;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.news-box span a{
	color:#416a9f;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
}
.news-box span a:hover{text-decoration:none;}
.news-box p{
	margin:0;
	padding:0 0 2px;
	color:#3f3c3a;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.news-box a.pdf{
	color:#263d5b;
	background-position:3px 0;
}
.news-box fieldset{display:block;}
.news-box .txt{
	display:block;
	width:227px;
	margin:5px 0 0;
	padding:2px 5px;
	border:1px solid #c7c9cc;
	color:#3f3c3a;
	font:11px Arial, Helvetica, sans-serif;
}
.news-box .btn{
	display:block;
	margin:12px 0 0;
}
/* main-column */
.main-column{
	float:left;
	width:320px;
	padding:5px 0 5px 26px;
}
.main-column h2{
	margin:0 0 19px;
	color:#3f3c3a;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
}
.main-column p{
	margin:0 0 19px;
	color:#3f3c3a;
	font:12px/19px Arial, Helvetica, sans-serif;
}
.main-column p a{
	font-size:11px;
	color:#416a9f;
	font-weight:bold;
}
.main-column p a:hover{text-decoration:none;}
/* side-column */
.side-column{
	float:right;
	width:266px;
	padding:0 15px 0 0;
}
/* contact-box */
.contact-box{
	margin:0 0 20px;
	padding:6px 15px 0;
	border:3px solid #d0bda0;
	background:#e5dfd4 url(images/bg-contact-box.gif) repeat-x;
}
* html .contact-box {
	overflow:visible;
	height:1%;
}
.contact-info{
	overflow:hidden;
	padding:5px 2px 9px;
}
.contact-box h2{
	margin:0;
	color:#263d5b;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.contact-box .contact-info h3{
	margin:0;
	color:#cc4d3d;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.contact-box p,
.contact-box address{
	margin:0;
	color:#3f3c3a;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.contact-box a{
	color:#416a9f;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.contact-box a:hover{text-decoration:none;}
/* side-bar */
.side-bar{
	float:left;
	width:242px;
	padding:8px 0 24px 23px;
}
.side-bar h2{
	margin:0;
	color:#263d5b;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
/* menu */
.menu{
	margin:0;
	padding:0 0 22px;
	width:100%;
	overflow:hidden;
}
.menu li{
	overflow:hidden;
	vertical-align:top;
	padding:0 2px 0 18px;
	list-style:none;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	background:url(images/bg-menu.gif) no-repeat 0 8px;
}
.menu span{
	display:block;
	overflow:hidden;
	padding:5px 0 4px;
	border-bottom:1px solid #e7dcc9;
}
.menu li,
.menu span{
	overflow:visible;
	height:1%;
}
.menu a{
	color:#cc4d3d;
	text-decoration:none;
}
.menu a:hover{text-decoration:underline;}
/* contact */
.contact{
	overflow:hidden;
	padding:0 2px 14px 17px;
}
.side-bar .contact-info{
	padding:10px 0 17px;
	overflow:hidden;
	border-bottom:1px solid #e7dcc9;
}
* html .side-bar .contact-info {
	overflow:visible;
	height:1%;
}
.side-bar .contact-info h3{
	margin:0;
	color:#3f3c3a;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.side-bar .contact-info p,
.side-bar .contact-info address{
	margin:0;
	color:#3f3c3a;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.side-bar .contact-info a{
	color:#416a9f;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.side-bar .contact-info a:hover{text-decoration:none;}
/* inform-section */
.inform-section{
	float:right;
	width:628px;
	margin:-3px 0 0;
	padding:0 16px 24px 0;
}
/* inform-area */
.inform-area{
	overflow:hidden;
	width:100%;
	background:url(images/bg-info-area.gif) repeat-y;
}
.inform-area-t{
	overflow:hidden;
	width:100%;
	background:url(images/bg-info-area-top.gif) no-repeat;
}
.inform-area-b{
	width:608px;
	overflow:hidden;
	padding:10px;
	background:url(images/bg-info-area-bottom.gif) no-repeat 0 100%;
}
/* post */
.post{
	overflow:hidden;
	width:100%;
	padding:0 0 11px;
	background:#eee7d9;
}
.post h2{
	margin:0;
	padding:4px 16px;
	background:#6683a7;
	color:#fff;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}

.post h2 a.title_link{
	color:#ffffff;
	text-decoration:none;
}

.post h2 a.title_link:hover{
	text-decoration:underline;
}

.inform-bar{
	overflow:hidden;
	margin:-10px 0 0;
	padding:0 16px 8px;
}
.inform-bar2{
	overflow:hidden;
	padding:9px 16px 8px;
}
.inform-bar h3{
	margin:18px 0 3px;
	color:#263d5b;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.inform-bar2 h3{
	margin:18px 0 3px;
	color:#263d5b;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.inform-bar p{
	margin:18px 0 0;
	color:#3f3c3a;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.inform-bar2 p{
	margin:18px 0 0;
	color:#3f3c3a;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.inform-bar a{
	color:#cc4d3d;
	font:11px/18px Arial, Helvetica, sans-serif;
}
.inform-bar2 a{
	color:#cc4d3d;
	font:11px/18px Arial, Helvetica, sans-serif;
}

a.blue_link{
	color:#416a9f !important;
	font-weight:bold !important;
}
a.line_height{
	line-height:25px;
}
.inform-bar a:hover{text-decoration: none;}
.inform-bar2 a:hover{text-decoration: none;}
a.blue_link:hover{text-decoration:underline;}
/* list */
.txt-list{
	margin:0;
	padding:0 21px;
	overflow:hidden;
}
.txt-list li{
	overflow:hidden;
	vertical-align:top;
	padding:0 0 0 12px;
	list-style:none;
	color:#3f3c3a;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(images/bg-bullet.gif) no-repeat 0 6px;
}
.sub-txt-list li{
	overflow:hidden;
	vertical-align:top;
	padding:0 0 0 12px;
	list-style:none;
	color:#3f3c3a;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(images/sub-bg-bullet.gif) no-repeat 0 6px;
}

.txt-list li a{
	color:#416a9f;
	font-weight:bold;
}


/* info-list */
.info-list{
	margin:0;
	padding:0;
	overflow:hidden;
}
.info-list li{
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	color:#3f3c3a;
	font:12px/18px Arial, Helvetica, sans-serif;
}
/* footer */
#footer{
	padding:7px;
	overflow:hidden;
	background:#6683a7;
	text-align:center;
}
#footer p{
	color:#fff;
	margin:0;
	font:11px/16px Arial, Helvetica, sans-serif;
}
#footer p a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#footer p a:hover{text-decoration:underline;}

#ContactMap {
	padding:5px;
	background-color:white;
	border:1px solid silver;
	border-bottom:2px solid gray;
	border-right:2px solid gray;	
	width:562px;
	height:400px;	
}

#ContactMap #googlemap {
	width:562px;
	height:400px;	
	position:absolute;		
}