* {
   padding:0;
   margin:0;
}

body {
	background-color: #657749;
      background-image: url(images/background_gradient.jpg);
	text-align: center;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}  
	
	#holdall{
		width: 750px;
		margin: auto;
		text-align: left;
	}
	
/* ========================  Header Home  ============================= */

#headerhome
{
width: 750px;
height: 126px;
text-align: left;
background-image: url(images/background_header2.jpg);
background-repeat: no-repeat;
margin-top: 20px;
}
/* =======================  Main Navigation  ========================== */

#navbar 
{
width: 750px;
height: 30px;
background-image: url(images/background_navbar.gif);
background-repeat: no-repeat;
} 
#navbar ul {
list-style-type: none;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
padding: 0px;
}
#navbar ul li {
text-align: center;
display: inline; 
border-right: 1px solid white;
float:left;
}
#navbar a  {text-decoration: none; color: #ffffff; font-size: 15px; display: block; padding: 2px 25px 2px 25px;} 
#navbar a:link {color: #ffffff; text-decoration: none;}
#navbar a:hover {color: #ffffff;  text-decoration: none; background-color: #776A64;}

/* =======================  Main content  ============================= */

#maincontainer{
width: 750px;
height: 500px;
text-align: left;
background-image: url(images/background_content.gif);
background-repeat: repeat-y;
display: block;
background-color: #FFFFFF;}

#maincontainer_landscape{
width: 750px;
height: 800px;
text-align: left;
background-image: url(images/background_content.gif);
background-repeat: repeat-y;
display: block;
background-color: #FFFFFF;}

 
/* ==================  Top  ======================== */
#sectionone 
{
CLEAR: both; 
MARGIN: 0px 25px 0px 25px; Padding-top: 30px; 
}
#homecolumnone 
{
FLOAT: left; WIDTH: 338px
}
#homecolumntwo 
{
FLOAT: left; MARGIN-LEFT: 24px; WIDTH: 338px   
}

/* ==================  Budgeting ======================== */

#hpic1 {
	background: url(images/l_budget_thumb.jpg) no-repeat center;
}
#hpic2 {
	background: url(images/m_budget_thumb.jpg) no-repeat center;
}
#hpic3 {
	background: url(images/h_budget_thumb.jpg) no-repeat center;
}

.budget {
	clear: both; 
	padding-bottom: 15px; 
	height: 107px; 	
}
.budget_pic {
	float: left; 
	margin-right: 1.25em; 
	width: 107px; 
	height: 107px; 
}
#sectionone .budget h4 {
	margin: 0; 
      padding-top: 25px; 
	font: normal 1.5em Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing: -1px;
}

/* ==================  Thumbnails  ======================== */
#text_right_landscaping {
float: left; 
margin-top: 0px;
display: inline; 
height: 274px;
}
#text_right_garden {
float: left; 
margin-top: 0px;
display: inline; 
height: 188px;
}
#text_right_home {
float: left; 
margin-top: 0px;
display: inline; 
height: 263px;
}
#text_right {
float: left; 
margin-top: 0px;
display: inline; 
height: 239px;
}
#thumbnails_right {
float: left; 
margin-top: 66px;
display: inline; 
}
#thumbnails {
float: left; 
margin-left: 0px;
display: inline; 
}
.smallthumb { 
margin-left: 2px;
margin-bottom: 2px;
}
.smallthumb1 { 
margin-bottom: 2px;
}

#thumbnails a:hover {color: #465132;}/* Trigger ie hover */
#thumbnails a:link img {border: 1px solid white;}
#thumbnails a:visited img {border: 1px solid white;}
#thumbnails a:hover img {border: 1px solid #465132;}

#thumbnails_right a:hover {color: #465132;}/* Trigger ie hover */
#thumbnails_right a:link img {border: 1px solid white;}
#thumbnails_right a:visited img {border: 1px solid white;}
#thumbnails_right a:hover img {border: 1px solid #465132;}
/* ==================  footer  ======================== */
#footer {
width: 750px;
height: 35px;
background-image: url(images/background_footer.gif);
background-repeat: no-repeat;
text-align: left;
margin-bottom: 20px;
}

#footer a: {color: #ffffff; text-decoration: none;}
#footer a:link {color: #ffffff; text-decoration: none;}
#footer a:visited {color: #C5C6BE; text-decoration: none;}
#footer a:hover {color: #ffffff;  text-decoration: underline;
}
/* ==================  Typography  ======================== */
.columns {
FONT-SIZE: 13px; MARGIN-TOP: 5px; COLOR: #776A64; LINE-HEIGHT: 
15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
#footer p {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0; 
padding: 8px 0 0 25px;}
#maincontainer a  {color: #71A90A; text-decoration: underline;} 
#maincontainer a:link {color: #71A90A; text-decoration: underline;}
#text_right a  {color: #71A90A; text-decoration: underline;} 
#text_right a:link {color: #71A90A; text-decoration: underline;}

/* ==================  Current Page highlight  ======================== */
body.home #navbar a#home, body.contact #navbar a#contact, 
body.landscaping #navbar a#landscaping, body.design #navbar a#design,
body.garden #navbar a#garden
{text-decoration: underline;}




