/*
Theme Name: Precision Floor Plan
Theme URI: http://www.anchorwave.com
Description: The default theme for Precision Floor Plan
Version: 1
Author: Anchor Wave Internet Solutions
Author URI: http://www.anchorwave.com
Tags: Anchorwave

	

*/

/*StartDefaults*/
body, a, div, p,  label, table, tbody, tr, th, td, img, ul, ol, h1, h2, h3, h4, h5, hr {padding:0px;margin:0px;border-collapse:collapse;border:none;}
body, a, div, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, input, select {font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
#main li {margin-left:15px; padding-left:5px;}
input, select, textarea {padding:0px;margin:0px;}
a {color:#338CE5;text-decoration:underline;font-size:13px;font-weight:bold;}
a:hover{color:#3364e6;}
table td {vertical-align:top;}
p {margin-bottom:10px;}


/*EndDefaults*/
html {height:100%;}
body {height:100%;background:#d6edfe;text-align:center;}
.white {background:#fff;}
#headerbkgd {width:100%;height:150px;background:url('images/headerbkgd.jpg') repeat-x;position:absolute;top:0px;left:0px;z-index:3;}
#header {height:150px;width:904px;margin:0px auto;text-align:left;position:relative;}
#header img {position:absolute;top:15px;left:16px;}
img, #header { behavior: url(/wp-content/themes/precision_floor_plan/iepngfix.htc); }
#header #navigation {position:absolute;bottom:0px;left:0px; margin-bottom:-1px;}
#navul{margin:0!important; padding:0!important; float:left; clear:left}
#navul li {list-style:none; padding:0px!important; margin:0px!important; display:inline; position:relative; width:auto; float:left}
#navul a { padding:0!important; margin:0!important;}
#header #navigation img {position:relative;top:0px;left:0px; padding:0!important; margin:0!important;}

#fp-header-search {
	
	border:2px solid #0099ff;
	background:#D6EDFE;
	padding:10px;
}

/* Drop Down Menu */
#navul li ul {
	display:none;
	list-style:none;
	position: absolute;
	top:33px;
	left:-1px;
	width:100%;
	z-index:15;
}

#navul li:hover ul, #navul li.over ul {
	display: block; 
}

#navul li ul li {
	position:relative;	
	display:block;
	float:none;
	width:180px;
	_width:180px;
	height:25px;
	margin:0;
	padding:0 0px;
	list-style:none;
	background:#0099FF;
	border:1px solid #fff;
	border-right:none;
	border-top:none;
	z-index:200!important;

}

#navul li ul li b {
	color:#fff;
}

#navul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF!important;
	font-weight:bold;
	display:block;
	padding-left:11px!important;
	padding-right:11px;
	text-decoration:none;
	border:none;
	line-height:25px;
	height:25px;
}

#navul li ul li:hover {
	background:#0066FF;
}
/* End Drop Down Menu */




#page {height:100%;min-height:100%;width:898px;position:relative;background:#fff;z-index:1;margin:0px auto;text-align:left;}
#page #main {margin:0px;padding:170px 0px 20px 0px;background:#fff;}
#homepage {height:100%;min-height:100%;width:100%;position:relative;background:#fff;z-index:1;margin:0px auto;text-align:center;}
#homepage #bluebar {position:absolute;top:152px;left:0px;width:100%;height:221px;background:url('images/bluebar.jpg') repeat-x;z-index:0;}
#bluebarcontent{background:url('/wp-content/themes/precision_floor_plan/images/bluebar-content.jpg') no-repeat; width:900px; height:255px; z-index:0; position:relative; margin:0 auto;}
#bluetesticontent {position:relative; top:70px; margin-left:58px; _margin-left:30px; width:337px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; z-index:80; text-align:left; float:left;}
#bluetesticontent p {color:#fff; font-size:11px; text-align:right; padding-top:10px;}
#homepage #main {width:898px;margin:0px auto;padding:403px 0px 20px 0px;text-align:left;background:#fff;}
#padded {margin:0px 20px;}
#footer {width:898px;border-top:4px solid #e5e5e5;padding-top:10px;background:#fff;height:40px;}
#homepage #footer {margin:0px auto;text-align:left;}
#footer * {font-size:10px;color:#666666;}
#footer .leftcol {float:left;width:40%;margin-left:20px;}
#footer .rightcol {float:right;width:40%;margin-right:20px;text-align:right;}

#home-table-thing{ width:638px; margin:15px 0 0 0; border:none; float:left}
#home-table-thing td{width:202px; height:185px; padding:8px; margin:5px}
.market-floor-td{background:url('/wp-content/themes/precision_floor_plan/images/marketing-floor-plans.jpg') no-repeat;}
.certificates-td{background:url('/wp-content/themes/precision_floor_plan/images/cerfificates-occupancy.jpg') no-repeat;}
.emergency-td{background:url('/wp-content/themes/precision_floor_plan/images/emergency-evac-maps.jpg') no-repeat;}
.interactive-td{background:url('/wp-content/themes/precision_floor_plan/images/interactive-space-tool.jpg') no-repeat;}
.residenntial-td{background:url('/wp-content/themes/precision_floor_plan/images/residential-services.jpg') no-repeat;}
.boma-td{background:url('/wp-content/themes/precision_floor_plan/images/boma-building.jpg') no-repeat;}
#home-table-thing2 {width:210px; float:right}
.clear{clear:both;}

.clearsm {
	line-height:1px;
	height:1px;
}

.td-pad{padding:8px 0 0 0; margin: 0 5px 0 0;  font-size:10px; color:#666;}
h1 { font-family:Helvetica, Arial,sans-serif; font-size:26px;color:#333; border-bottom:#0099FF solid; border-bottom-width:4px; width:494px;}
h2 { font-family:Helvetica, Arial,sans-serif; font-size:18px;color:#333; border-bottom:#0099FF solid; width:310px;}

h3 { font-family:Helvetica, Arial,sans-serif; font-size:18px;color:#666; border-bottom:#0099FF solid; width:200px;}

h4 {font-family:Helvetica, Arial,sans-serif; font-size:18px;color:#333; border-bottom:#0099FF solid; width:200px; margin:10px 0;}


.heading-blue-border{ font-family:Helvetica, Arial,sans-serif; font-size:18px;color:#333; border-bottom:#0099FF solid; display:inline; padding-right:20px; margin-bottom:10px;}

.commerical-table{}
.commerical-table td{padding:0 10px;}
.commercial-marketing{background:url(images/title-marketing-floor-plans.jpg) top no-repeat; width:239px;}
.commerical-cert{background:url(images/title-cert-occupan.jpg) top no-repeat; width:275px;}
.emergency-evac {background:url(images/title-emergency-evac.jpg) top no-repeat; width:275px;}
.commercial-BOMA{background:url(images/title-BOMA.jpg) top no-repeat; width:264px;}
.commercial-interactive{background:url(images/title-interactive.jpg) top left no-repeat; width:415px;}


.commerical-table ul {padding-top:35px;}
#content table td {vertical-align:top}
#content ul li {list-style:url(images/asrix-img.gif) outside; margin:5px 0 0 25px;}


#cformsform {text-align:left;}
#content form#cformsform li, #content form#cformsform li:hover {
	list-style:none!important;
	list-style-image: none!important
	}
	
	
#form-dbsearch label {font-weight:bold; color:#000;}
#form-dbsearch table {width:223px; margin:15px 15px  15px 25px;}


.home-pfp{display:block;width:194px; height:85px;}
#portfilio-table img{border:#666 1px solid;}
h6 {font-size:20px; margin-bottom:10px; color:#000}

.rightbar {
	width:360px;
	float:right;
	text-align:center;
	padding-left:10px;
}

.leftbar {
	width:480px;
	float:left;
	text-align:center;
	border-right:3px solid #e5e5e5;
}

.fullbar {
	width:897px;
	text-align:center;
}

.clear {
	clear:both;
}

.realtor {
	text-align:left;
	margin-bottom:25px;
}
.realtor table {
	width:100%;
}
.realtor table img {
	margin:0px auto; padding:0px 5px;
}
.realtor table * {
	font-size:11px;
	line-height:13px;
}

.gallery {
	margin-bottom:25px;
}

.gallery h3 {
	text-align:left;
}

.fullbar h3, .fullbar .h3, .rightbar h3, .rightbar .h3, .leftbar h3, .leftbar .h3, .fullbar h3, .fullbar .h3 {
	font-family:arial, sans-serif;
	font-size:18px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	border:none;
	width:100%;
	margin-bottom:8px;
}

#viewer {
	margin:20px auto;
	text-align:center;
	vertical-align:middle;
}

#viewer * {
	padding:auto;
	text-align:center;
	vertical-align:middle;
}

.leftbar ul, .fullbar ul {
	width:220px;
	text-align:left;
	margin:0px auto;
}

.center {
	text-align:center;
	padding-top:5px;
}

#viewer div ol {
	margin:0px auto;
	width:225px;
	list-style:decimal outside;
}

#viewer div ol li {
	margin:5px 0 0 25px;
	width:200px;
	text-align:left;
	display:list-item;
}




/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

.requesttitle {
	position:relative;
	float:left;
	width:575px;
}

.makepayment {
	position:relative;
	float:left;
	width:225px;
}

.dollar {
	position:absolute;
	top:3px;
	left:200px;
}