/* 
STYLE SHEET FOR BOHLMANN CONCRETE AMENITIES WEB SITE
Created by Bluespace Creative, Inc.
www.bluespacecreative.com
/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}
body {
	background: #242424;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1em;
		}
/*  --------- 2. structure  --------- */

#wrapper {
	width: 860px;
	background: #FFF url(../new_images/wrapBkg.gif) repeat-y;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	overflow: hidden;
		}
.left {
	float: left;
	margin-left: 31px;
}
.right {
	float: right;
	margin-right: 31px;
}
#searchbar {
	float: right;
	font-size: 10px;
	color: #333;
	margin: 28px 25px 0 0;
}
#searchbar p {
	padding-top: 11px;
	text-align: right;
}
#searchbar a {
	color: #333;
	text-decoration: none;
}
.searchlink a{
	color: #771313;
	font-size: 11px;
	font-weight: bold;
}
#searchText a{
	font-size: 11px;
	font-weight: bold;
	color: #771313;
}
#searchText {
	margin-bottom: 9px;
}
#navBar p {
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	line-height: 1.2em;
}
#navBar a {
	color: #FFF;
}
#navBar a:hover {
	text-decoration: underline;
}

input {
	padding-left: 2px;
	color: #666;
	background: #f1eee7;
	border: 1px solid #c2c2c2;}
	
input:focus {
	background: #f9f7f3;
}
#wrapper #searchbar a:hover {
	text-decoration: underline;
}
#submit{
	height: 18px;
	font-size: 10px;
	color: #771313;
}
#submit:hover{
	background-color: #f9f7f3;
}	
#logo {
	float: left;
	padding: 21px 0 9px 27px;
		}
#masthead {
	margin-top: 11px;
	float: left;
	padding-left: 31px;
}
#mainImg {
	float: left;
	margin-left: 11px;
	height: 207px;
	width: 559px;
	display: block; 
	overflow: hidden;
}
.tab {
	width: 829px;
	float: left;
	margin-top: 11px;
	color: #666;
	background-color: #f1eee7;
	background-image: url(../new_images/tab_bkg.gif);
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
}
.sidetab {
	float: left;
	margin-right: 25px;
}
.tabContent {
	width: 450px;
	float: left;
	margin-top: 16px;
	padding-bottom: 16px;
}
.tabContenta {
	width: 435px;
	float: left;
	margin-top: 16px;
	padding-bottom: 16px;
	color: #333;
	line-height: 1em;
}
.tabContentb {
	width: 400px;
	float: left;
	margin-top: 16px;
	padding-bottom: 16px;
	color: #333;
	line-height: 1em;
}

.tabContent p, .tabContenta p, .tabContentb p {color: #333;}
.tabImgs {
	float: left;
	padding-left: 0px;
	width: 245px;
	text-align: center;
	margin-top: 10px;
}
.tabContent ul {
	list-style: none;
	line-height: 17px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 12px;
}
.tabContent ul li {
	background: url(../images/arrow.gif) no-repeat left center;
	padding-left: 14px;
}

.home h1, .home h2, .home h3, .home h4 {-moz-text-shadow: 0px 1px 1px #f9f7f3; -webkit-text-shadow: 0px 1px 1px #f9f7f3; text-shadow: 0px 1px 1px #f9f7f3;}

.small {font-size: 10px;}
#footer {
	float: left;
	width: 860px;
	padding-top: 11px;
	background-image: url(../new_images/wrapBkg.gif);
	color: #999;
	font-size: 10px;
		}
#footer p {padding-left: 56px;}
#footer a {color: #999;text-decoration: none;}
#footer a:hover {color: #333; text-decoration: none;}

.attention {color: #039 !important;}
#wrapper #spacer {background-color: #242424; height: 15px; width: 800px; clear: both;}
.adv {padding-top: .5em; padding-bottom: .5em;}
#wrapper #bluespace {clear: both;}
#bluespace a {color: #FFF; text-decoration: none;}
#bluespace a:hover {text-decoration: none;}
#bluespace {background: #242424; float: left; width: 829px; text-align: right; font-size: 10px;color: #FFF; font-weight: normal; padding: 6px 31px 0 0;}


h1.homeLogo {display: block; width: 200px; height: 47px; float: left; text-indent: -999em; margin: 21px 0 9px 27px; background: url(../new_images/logo.gif) no-repeat left top;}
h1 {font-size: 18px; color: #771313; padding-bottom: 8px; text-align: left;}
.furniture {color: #FAA442;}
.fountains {color: #8BCCE7;}
h2 {font-size: 18px; color: #81adaf; padding-bottom: 8px;}
h3 {
	font-size: 18px;
	color: #8fa154;
	padding-bottom: 8px;
}
h3.steel {color: #553433;}
h3.res {color: #321414;}
h3.owner {color: #6CA0B3;}
p {font-size: 1em; line-height: 1.5em;}
.tab .tabContent p, .tab .tabContenta p {line-height: 1.3em;}
.important {color: #FF0000;}

.gsaImg {padding-top: 14px;}

	
#footHat {float: left; clear: both; width: 764px; background-color: #f1eee7; padding: 24px 0 24px 34px; margin: 15px 0 0 31px;}
.ie6Footer #footHat {margin: 15px 0 0 15.5px !important;}
#footHat .col {float: left; width: 212px; padding-right: 34px;}
#footHat .col h4 {font-size: 15px; padding-bottom: 4px; letter-spacing: -1px; }
#footHat #colThree h4 {padding-top: 12px;}
#footHat .col ul {padding-left: 18px;}
#footHat .col ul li{padding: 3px 0 !important; list-style-type: disc;}
#footHat .col p {padding-bottom: 8px;}

#colOne li {letter-spacing: -.5px;}

#footer {
	width: 860px;
	padding-top: 11px;
	background-image: url(https://www.bohlmann.com/new_images/wrapBkg.gif);
	color: #999;
	font-size: 10px;
	clear: both;
		}

#footer p {padding: 0 0 6px 56px;}
#footer a {color: #999;	text-decoration: none;}
#footer a:hover {color: #333; text-decoration: none;}

/* ---------- 3. links and navigation ---------- */
a {font-weight: bold; color: #771313; text-decoration: none;}
a:hover {text-decoration: underline;}	
a:visited {color: #553433;}

/* ---------- 4. fonts ---------- */
ul {list-style-type: none;}

/* ---------- 5. images ---------- */
a img {border: 0;}
		
/* ---------- 6. hacks ---------- */
body	{ /* IE 5 centring bug fix */text-align: center;}
#wrapper {text-align: left;}

