body {
	background-color:#dcd08d;
}

/* ------------------------------------------ */
/* Common header elements. */
/* ------------------------------------------ */

#header {
	width: 325px;
	height: 115px;
	padding: 10px 10px 10px 10px;/*TOP RIGHT BOTTOM LEFT*/
	position:absolute; top:0px; left:0px;
}

#title {
	position:absolute; top:10px; left:40px;
}

#logo{	
	width: 315px;
	height: 115px;
	padding: 10px 10px 10px 10px;/*TOP RIGHT BOTTOM LEFT*/
	position:absolute; top:0px; left:460px;
}

#logo img {
	border:0px;
}

/* ------------------------------------------ */
/* Site navigation. Home page nav in Home.css */
/* ------------------------------------------ */


#menu{position:absolute; top:20px; left:260px;}

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

#menu a{
	min-width:90px;
	height:12px;
	/* background:url(../images/bg_menuoff.gif) repeat-x #8b8d08; */
	/* border:solid 1px #FFFFFF; */
	padding:6px; 
	margin-left:10px;
	float:left;
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; color: #134B28;
	text-decoration:none;
}
#menu a:hover{
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #000000;
	margin-left:10px;
	text-decoration:none;
}

/* ------------------------------------------ */
/* Portfolio section navigation. */
/* ------------------------------------------ */

#portfoliomenu {position:absolute; top:10px; left:0px;}

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

#portfoliomenu li {
	display: inline;
	margin: 0px;
	min-width:140px;
	height:18px;
	float:left;
}

#portfoliomenu a{
	/* background:url(../images/bg_menuoff.gif) repeat-x #8b8d08; */
	/* border:solid 1px #FFFFFF; */
	padding-left:30px;
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; color: #dcd08d;
	text-decoration:none;
}
#portfoliomenu a:hover{
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; color: #ffffff;
	margin-top:0px;
	text-decoration:none;
}

#portfoliomenu a#on {
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; color: #ffffff;
	margin-top:0px;
	text-decoration:none;
}

/* ------------------------------------------ */
/* Image swap code */
/* ------------------------------------------ */

.curb_appeal_rollover_1 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/curb_appeal_1.jpg');
}

a.curb_appeal_rollover_1:hover { background-position: -485px 0; }

.curb_appeal_rollover_2 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/curb_appeal_2.jpg');
}

a.curb_appeal_rollover_2:hover { background-position: -485px 0; }

.outdoor_rollover_1 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/outdoor_room_1.jpg');
}

a.outdoor_rollover_1:hover { background-position: -485px 0; }

.outdoor_rollover_2 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/outdoor_room_2.jpg');
}

a.outdoor_rollover_2:hover { background-position: -485px 0; }

.unwanted_rollover_1 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/unwanted_1.jpg');
}

a.unwanted_rollover_1:hover { background-position: -485px 0; }

.unwanted_rollover_2 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/unwanted_2.jpg');
}

a.unwanted_rollover_2:hover { background-position: -485px 0; }

.shade_rollover_1 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/shade_1.jpg');
}

a.shade_rollover_1:hover { background-position: -485px 0; }

.shade_rollover_2 {
  display: block;
  height: 305px; width: 485px;
  border: none;
  background-image: url('http://cottagegardenerltd.com/images/shade_2.jpg');
}

a.shade_rollover_2:hover { background-position: -485px 0; }



/* ------------------------------------------ */
/* Water page images */
/* ------------------------------------------ */

#style
.picture { background-color: #F9F9F9; border: 0px solid #CCCCCC; padding: 3px; font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 0px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; }
.picture p { font: 14px/1.4em Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 1.7em 0.5em 0; float:left; }


/* ------------------------------------------ */
/* Common body elements */
/* ------------------------------------------ */

#content {
	position: absolute; top:130px; left:10px;
	width: 775px;
	background-image: url('http://cottagegardenerltd.com/images/shim_gradient_green.jpg');
	background-repeat:repeat-y;
}

#contenttitle {
	padding: 0px 0px 0px 35px;
}

#content p,li {
	line-height: 180%;
}

#leftcolumn {
	position:absolute; top:80px; left:35px;
	width: 220px;
}

#rightcolumn {
	float: right;
	width: 480px;
	padding: 0px 30px 10px 10px;
	margin: 0px 0px 20px 0px;
}

#lowerleft {
	position: relative;
	float: left;
	width: 480px;
	margin: 10px 0px 0px 0px;
	padding: 30px 10px 30px 30px;

}

#lowerright {
	float: right;
	width: 210px;
	padding: 20px 30px 10px 10px;
}

#rightphones {
	position:absolute; top:90px; left:510px; 
	float: right;
	width: 190px;
	padding: 0px 20px 10px 10px;
}



span.states {font-size: 10px;}
span.plants {font-style: italic;}
span.strength {font-weight: bold;}
span.bluestrength {font-weight: bold; color: #5CE1FF;}


h1 {
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 48px; font-weight:normal; color: #134B28;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; font-weight: normal; color: #dcd08d;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff;
}

p, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 25px;
}



/* ------------------------------ */
/* Keep stuff below for now */
/* ------------------------------ */

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #dcd08d;
}
.callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	line-height: 30px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 25px;
}

