@import url("../css/global.css");

/* ------------------------------| Contentarea |------------------------------ */

#contentArea {
	background: url(../gfx/content_top.jpg) no-repeat 0 0;
}
#contentWrap {
	background: url(../gfx/content_foot.jpg) no-repeat 0 100%;
	padding: 29px 15px 15px 0;
}
#primary { 
	float: left;
	width: 428px;
}
#secondary {
	float: left;
	width: 213px;
	margin: 0 0 0 10px;
}
#tertiary { 
	float: right;
	width: 220px;
	padding: 31px 0 20px 0;
}
#primary h1 {
	display: block;
	text-indent: -9999px;
	background: url(../gfx/hd/welcome.jpg) no-repeat 0 0;
	height:46px;
	line-height:46px;
	width:428px;
}

/* --- | Welcome |--- */

#welcome {
	padding: 0 0 20px 20px;
	color:#C7B58B;
}
#welcome:hover {
	color:#E0D1B9;
}
#welcome p {
	line-height: 1.6em;
}

/* ------------------------------| E-Store Content |------------------------------ */

/* --- | Feature Boxes |--- */

.box {
	background: url(../gfx/box_top.jpg) no-repeat 20px 0;
}
.product {
	background: url(../gfx/box_foot.jpg) no-repeat 20px 100%;
	margin: 0 0 20px 0;
	padding: 0 13px 13px 33px;
}
.product a {
	text-decoration: underline;
	color:#715025;
}
.product a:hover {
	color:#000;
}

.product h3 a {
	text-decoration: none;
	color:#000;
}
.product h3 a:hover {
	color:#715025;
}

.product a img { 
	border: none; 
	text-decoration: none; 
	outline: none; 
}

.product span.buy a {
	text-decoration: underline;
	color:#6B8C0F;
	text-transform: uppercase;
}
.product span.buy a:hover {
	color:#715025;
}

/* --- | Featured Item |--- */

#featured_item h2 {
	height: 31px;
	line-height: 31px;
	width: 428px;
	display: block;
	text-indent: -9999px;
	background: url(../gfx/hd/featured_product.jpg) no-repeat 0 0;
}
#featured_item img { 
	float: right; 
}
#featured_item h3 {
	font-size: 13px;
	margin: 5px 0 8px 5px;
	color:#000;
}
#featured_item p {
	color:#666;
	line-height: 1.4em;
	margin: 0 0 5px 5px;
}
#featured_item p.buttons {
	margin: 10px 0 5px 5px;
	color:#000;
}

/* --- | New Items |--- */

#new_items h2 {
	height: 31px;
	line-height: 31px;
	width: 428px;
	display: block;
	text-indent: -9999px;
	background: url(../gfx/hd/new_products.jpg) no-repeat 20px 0;
}
#new_items ul li {
	float: left;
	width: 33%;
	text-align: center;
}
#new_items ul li img {
	margin: 0 0 5px 0;
}

/* --- | Specials |--- */

#secondary {
	background: url(../gfx/specials_bg.gif) repeat-y 0 0;
}
#secondary dl dt {
	display: block;
	width: 213px;
	height: 46px;
	line-height: 46px;
	text-indent: -9999px;
	background: url(../gfx/hd/whats_on_special.gif) no-repeat 0 0;
}
#secondary dl dd {
	padding: 6px 10px;
	text-align: center;
}

/* --- | Shopping Cart |--- */

#myArborSupplies {
	padding: 0 0 15px 0;
	background: url(../gfx/foot_mysupplies.gif) no-repeat 0 100%;
}
#myArborSupplies p {
	padding: 0 15px;
	line-height: 1.4em;
	font-size: 10px;
	color:#B49E7D;
}
#myArborSupplies p.status {
	padding:3px 15px 15px;
	color:#CF983F;
}
#myArborSupplies p.status b {
	color:#ACE70D;
}
#myArborSupplies h4 {
	display: block;
	width: 213px;
	height: 37px;
	line-height: 37px;
	text-indent: -9999px;
	background: url(../gfx/hd/my_arbor_supplies.gif) no-repeat 0 0;
}

.update a { color:#DEC040; text-decoration: none; font-weight: bold; }
.update a:hover { color:#fff; }

.checkout a { color:#E2EDBC; text-decoration: none; font-weight: bold; }
.checkout a:hover { color:#fff; }

/* -- // End E-Store Content //------------------------------ */

/* --- | Blog |--- */

#tertiary h2 {
	display: block;
	width: 220px;
	height: 31px;
	line-height: 31px;
	text-indent: -9999px;
	background: url(../gfx/hd/arborist_blog.gif) no-repeat 0 0;
}
#tertiary h3 {
	margin: 5px 0;
	font-size: 12px;
}
#tertiary h3 a {
	color:#F7C779;
	text-decoration: none;
}
#tertiary h3 a:hover {
	color:#CF983F;
}
#tertiary p {
	color:#E0D1B9;
	line-height: 1.6em;
	font-size:10px;
	margin: 0 0 9px 0;
}
#tertiary p.postinfo {
	background: #513C1B;
	border: 2px solid #705C3D;
	display: block;
	padding: 5px 7px;
}
#tertiary span.posted {
	float: left;
	width: 49%;
	color:#FFA440;
}
#tertiary span.permalink {
	float: right;
	width: 49%;
	text-align: right;
}
#tertiary p.postinfo span.posted {
	color:#F7C779;
}
#tertiary dl {
	margin: 0 0 4px 0;
}
#tertiary dl dt {
	display: block;
	width: 220px;
	height: 28px;
	line-height: 28px;
	text-indent: -9999px;
	background: url(../gfx/hd/previous_blogs.gif) no-repeat 0 90%;
}
#tertiary dl dd {
	padding: 4px 0;
	line-height: 1.3em;
	background: url(../gfx/h_line.gif) no-repeat 0 100%;
}
#tertiary dl dd span.permalink {
	text-align: left;
	width: 60%;
}
#tertiary dl dd span.posted {
	width: 38%;
}
#blogFeatures { 
	font-weight: bold; 
	text-transform: uppercase; 
	background: url(../gfx/h_line.gif) no-repeat 0 100%;
	height: 30px; 
	line-height: 30px;
}
#blogFeatures span.posted { padding: 4px 0 0 0; }
#rss a { 
	background: url(../gfx/rss_icon.gif) no-repeat 100% 50%; 
	height: 29px; 
	line-height: 29px;
	text-indent:-9999px;
	display: block;
	width: 34px;
	float: right;
}
#rss a em { display: none; }

/* ------------------------------| Search |------------------------------ */

#search { 
	height: 31px;
	width: 210px;
	position: absolute;
	top: 209px;
	right: 20px;
	z-index: 15;
}
#search form {
	margin: 0 !important; 
	padding: 0 !important;
}
#search form input {
	display: block;
	margin: 0 !important; 
	padding: 0 !important;
}
#search #query { 
	width: 150px;
	float: left;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}
#search .btn {
	width: 50px;
	float: right;
}