/*---Willy Parkers CSS ALL RIGHTS RESERVED-----*/



body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
margin:0;
padding:0;
}

div {
margin:0;
padding:0;
}

mg {
margin:0;
padding:0;
}

p {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a {
outline:none;
text-decoration:none;
margin:0;
padding:0;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

input {
margin:0;
padding:0;
}

label {
margin:0;
padding:0;
}

h2 {
margin:0;
padding:0;
}

h3 {
margin:0;
padding:0;
}

img {
	border:none;
	text-align: center;
}

.spacer {
line-height:0;
font-size:0;
clear:both;
}

/*-------------------------- HEADER --------------------------*/
div#header-bg {
background:#8c2424 url(images/header-bg.gif) 0 100% repeat-x;
color:#FCF7CC;
padding:22px 0 32px;
}

div#header-bg div#header {
width:922px;
margin:0 auto;
}

div#header-bg div#header img.logo {
float:left;
margin:2px 0 0;
}

/*-------------------------- LOGIN AREA --------------------------*/
div#header-bg div#header div#login-bg {
float:right;
width:377px;
margin-top:2px;
margin-right:55px;
}

div#header-bg div#header div#login-bg div#login-area {
width:580px;
background:url(images/login-left-bg.gif) 0 0 no-repeat;
}

div#header-bg div#header div#login-bg div#login-area form {
width:557px;
height:47px;
background:url(images/login-right-bg.gif) 100% 0 no-repeat;
padding:21px 0 0 23px;
}

div#header-bg div#header div#login-bg div#login-area form label {
background:url(images/login-icon.jpg) 0 2px no-repeat;
line-height:25px;
font-size:22px;
color:#FCF7CC;
float:left;
background-color:inherit;
margin:0 12px 0 0;
padding:0 0 0 31px;
}

div#header-bg div#header div#login-bg div#login-area form input {
width:120px;
height:18px;
border:1px solid #924A43;
background-color:#70322C;
font-size:10px;
color:#fff;
line-height:10px;
float:left;
margin:0 12px 0 0;
padding:5px 0 0 10px;
}

div#header-bg div#header div#login-bg div#login-area form input.login-btn {
width:52px;
height:24px;
border:none;
background:none;
margin:1px 0 0;
padding:0;
}

/*--- NAVIGATION ---*/

div#navigation_bg {
height:40px;
background:url(images/navigation-bg.gif) 0 0 repeat-x;
}

div#navigation_bg div#navigation {
width:922px;
margin:0 auto;
}

div#navigation_bg div#navigation ul.mainMenu {
float:left;
width:667px;
padding:0;
}

div#navigation_bg div#navigation ul.mainMenu li {
width:81px;
float:left;
background:url(images/navigation-divider.gif) 100% 0 no-repeat;
}

div#navigation_bg div#navigation ul.mainMenu li a {
width:80px;
height:33px;
display:block;
line-height:33px;
text-align:center;
font-weight:bold;
color:#FAF0C2;
font-size:11px;
background-color:inherit;
}

div#navigation_bg div#navigation ul.mainMenu li a:hover {
background:url(images/navigation_over.gif) 0 0 no-repeat;
}

div#navigation_bg div#navigation ul.mainMenu li a.selectMenu {
width:80px;
height:33px;
display:block;
line-height:33px;
text-align:center;
font-weight:bold;
color:#FAF0C2;
font-size:11px;
background:url(images/navigation_over.gif) 0 0 no-repeat;
background-color:inherit;
}

div#navigation img{
	padding-left:5px;
	padding-top:2px;
}

/*---DROP DOWN START ---*/

ul.subNav {
font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
padding:4px 0 0;
}

ul.subNav li {
background:url(images/navigation-dropdown-divider.gif) 0 0 no-repeat;
height:17px;
float:left;
padding:6px 0 0;
}

ul.subNav li a {
display:block;
color:#84915D;
background-color:inherit;
margin:0 22px 0 20px;
}

ul.subNav li a:hover {
color:#fff;
background-color:inherit;
}

/*--- DROP DOWN ENDS ---*/

div#navigation_bg div#navigation a.signup {
width:71px;
height:28px;
display:block;
background:url(images/facebook_1.gif) 0 0 no-repeat;
float:right;
margin:2px 45px 0 0;
}

div#navigation_bg div#navigation a.signup:hover {
background:url(images/facebook_2.gif) 0 0 no-repeat;
}

/*---- WP MAIN ---*/

div#ourCompany-bg {
background:#E7DFA0 url(images/our-company-bg.gif) 0 0 repeat-x;
color:inherit;
}

div#ourCompany-bg div#ourCompany-part {
width:922px;
margin:0 auto;
padding:10px 0 28px;
}

div#ourCompany-bg div#ourCompany-part h2.ourCompany-hdr {
font:normal 35px/38px Georgia, "Times New Roman", Times, serif;
color:#8c2424;
width:574px;
height:43px;
background:url(images/horz-dot.gif) 0 100% repeat-x;
background-color:inherit;
}

h4 {
font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
color:#8c2424;
height:25px;
background:url(images/horz-dot.gif) 0 100% repeat-x;
background-color:inherit;
}

div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPart {
	width:600px;
	float:left;
	margin:12px 0 0;

}

div#ourCompany-bgw div#ourCompany-partw div#ourCompany-leftPartw {
	width:850px;
	float:left;
	margin:12px 0 0;

}


h2.faq-Hdr {
width:231px;
height:20px;
color:#951509;
line-height:19px;
font-weight:bold;
font-size:12px;
background:#FAF3BB url(images/faq-icon.gif) 3px 4px no-repeat;
padding:0 0 0 21px;
}

h2.moreIdeas-Hdr {
width:231px;
height:20px;
color:#951509;
line-height:19px;
font-weight:bold;
font-size:12px;
background:#FAF3BB url(images/more-ideac-icon.gif) 3px 4px no-repeat;
padding:0 0 0 21px;
}

ul.ourCompany-list {
padding:11px 0 10px;
}

ul.ourCompany-list li {
background:url(images/bullet1.gif) 0 3px no-repeat;
display:block;
color:#47481A;
font-size:11px;
line-height:11px;
background-color:inherit;
margin:0 0 8px;
padding:0 0 0 15px;
}

ul.ourCompany-list li a {
color:#47481A;
font-size:11px;
line-height:11px;
text-decoration:underline;
background-color:inherit;
}

ul.ourCompany-list li a:hover {
text-decoration:none;
}

div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPart {
width:252px;
float:left;
margin:12px 0 0;
padding:0 0 0 25px;
}

h2.moreInfo-Hdr {
width:231px;
height:20px;
color:#951509;
line-height:19px;
font-weight:bold;
font-size:12px;
background:#FAF3BB url(images/more-info-icon.gif) 3px 4px no-repeat;
padding:0 0 0 21px;
}

p.moreInfo-Text {
font-size:10px;
line-height:14px;
color:#47481A;
background-color:inherit;
padding:0 0 20px 23px;
}

h2.searchUrl-Hdr {
width:231px;
height:20px;
color:#951509;
line-height:19px;
font-weight:bold;
font-size:12px;
background:#FAF3BB url(images/search-url-icon.gif) 3px 4px no-repeat;
padding:0 0 0 21px;
}

/*---- FUTURE START ----*/

div#futurePlan-bg {
background:#8c2424 url(images/future-plan-bg.gif) 0 0 repeat-x;
color:#837C44;
}

div#futurePlan-bg div#futurePlanContant {
width:922px;
margin:0 auto;
padding:37px 0 54px;
}

/*--- CONT WILLY PARKERS -----*/

div#futurePlan-bg div#futurePlanContant div#projPart {
width:251px;
float:left;
background-color:#706933;
color:#fff;
padding:2px 2px 10px;
}

div#futurePlan-bg div#futurePlanContant div#projPart h2.proj-hdr {
height:37px;
color:#fff;
font:normal 22px/23px Georgia, "Times New Roman", Times, serif;
background-color:#0d0d0b;
text-transform:uppercase;
padding:13px 0 0 10px;
}

div#futurePlan-bg div#futurePlanContant div#projPart h2.proj-hdr span {
font-weight:bold;
}

div#futurePlan-bg div#futurePlanContant div#projPart ul.pic {
padding:3px 0 0;
}

div#futurePlan-bg div#futurePlanContant div#projPart ul.pic li {
display:block;
float:left;
margin:0 2px 0 0;
}

div#futurePlan-bg div#futurePlanContant div#projPart ul.pic li.noRightMargin {
margin:0;
}

div#futurePlan-bg div#futurePlanContant div#projPart ul.pic li.noRightMargin a {
display:block;
}

div#futurePlan-bg div#futurePlanContant div#projPart h3.sub-hdr {
color:#E7DFA0;
font-size:12px;
line-height:12px;
font-weight:bold;
text-indent:28px;
background:url(images/bullet2.gif) 12px 0 no-repeat;
background-color:inherit;
margin:15px 0 0;
}

div#futurePlan-bg div#futurePlanContant div#projPart p {
color:#fff;
font-size:16px;
line-height:16px;
background-color:inherit;
padding:10px 23px 0 13px;
}

div#projPart a {
color:#fff;
font-size:16px;
line-height:16px;
background-color:inherit;
}

div#projPart ul.a {
list-style-type:circle;
}

.menulist {
background-image:url(images/bullet1.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:10px;
}

div#futurePlan-bg div#futurePlanContant div#projPart a.more-btn {
display:block;
width:76px;
height:28px;
background:url(images/full_men_02.gif) 0 0 no-repeat;
margin:20px 0 0 159px;
}

div#futurePlan-bg div#futurePlanContant div#projPart a.more-btn:hover {
background:url(images/full_men2_02.gif) 0 0 no-repeat;
}

/*--- WP PART ----*/

div#futurePlan-bg div#futurePlanContant div#futurePart {
width:633px;
float:right;
padding:10px 0 0;
}

div#futurePlan-bg div#futurePlanContant div#futurePart h2.future-hdr {
height:40px;
color:#E7DFA0;
font:normal 35px/35px Georgia, "Times New Roman", Times, serif;
background:url(images/horz-dot-2.gif) 0 100% repeat-x;
background-color:inherit;
}

div#futurePlan-bg div#futurePlanContant div#futurePart h3.future-subHdr {
color:#B46F07;
font-size:17px;
line-height:17px;
font-weight:bold;
background-color:inherit;
padding:20px 0 0;
}

div#futurePlan-bg div#futurePlanContant div#futurePart p {
font-size:15px;
line-height:24px;
color:#FFF;
width:450px;
float:left;
background-color:inherit;
padding:20px 0 0;
}

div#futurePart a {
color:#BDCED5;
text-decoration:underline;
}


div#futurePlan-bg div#futurePlanContant div#futurePart img {
float:right;
display:block;
margin:-70px 0 0;
}

/*---- WILY PARKERS FOOTER ----*/

div#footer-bg {
background:#121212 url(images/footer-bg.gif) 0 0 repeat-x;
color:#B3AC8B;
}

div#footer-bg div#footer-menu {
width:922px;
margin:0 auto;
padding:20px 0 29px;
}

div#footer-bg div#footer-menu ul.footMenu {
padding:0;
}

div#footer-bg div#footer-menu ul.footMenu li {
float:left;
background:url(images/footmenu-divider.gif) 0 3px no-repeat;
}

div#footer-bg div#footer-menu ul.footMenu li.noDivider {
background:none;
}

div#footer-bg div#footer-menu ul.footMenu li a {
color:#B3AC8B;
font-size:11px;
line-height:16px;
display:block;
background-color:inherit;
margin:0 0 0 1px;
padding:0 7px;
}

div#footer-bg div#footer-menu ul.footMenu li a:hover {
background-color:#262626;
color:#B3AC8B;
}

div#footer-bg div#footer-menu p.copyright {
color:#706933;
font-size:11px;
line-height:11px;
background-color:inherit;
padding:5px 0 0 7px;
}

div#footer-bg div#footer-menu p.copyright a {
color:#B3AC8B;
background-color:inherit;
}

div#footer-bg div#footer-menu p.copyright a:hover {
color:#706933;
background-color:inherit;
}

/*---- MISC ----*/

.noBottomPadding {
padding-bottom:0 !important;
}

.noBg {
background:none !important;
}

.topPad {
padding-top:15px !important;
}

#right_col {
	width:280px;
	padding-left:5px;
	float:right;
	text-align: center;

}

.img_border {
	border:thin;
	border-color:#AA8C55;
	margin-right:5px;
}

.img_center {   display: block;   margin-left: auto;   margin-right: auto; }

.img_left {
	border:thin;
	border-color:#AA8C55;
	margin-right:5px;
	float:left;
}

.linkleft {
	float:left;
}

	

