@charset "UTF-8";

/* CSS Document for Kane Lawn and Landscapes by Rocket Communications, LLC */

/* Author: James Cabrera */

/* URL: www.rocketsite.us  */





body  {

	font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;

	background: #000;

	margin: 0;

	padding: 0;

	text-align: center;

	color: #000000;

}



 #container { 

	width: 895px;  

	background: #000;

	margin: 0 auto; 

	text-align: left; 

} 



#header { 

	background: #000;

	height: 101px;

	padding: 0;  

} 



#logo {

	width: 275px;

	height: 100px;

	overflow: hidden;

	float: left;

}



#contactTop {

	width: 600px;

	height: 40px;

	float: right;

	color: #FF721E;

	font-size: 14px;

	line-height: 16px;

	text-align: right;

	padding: 0;

	margin: 0;

}



#socialBox {

        float: left;

        width: 325px;

        margin: 0;

        padding: 0 0 0 25px;

}







#container #header #contactTop a:link, #container #header #contactTop a:visited {

	color: #FF721E;

	text-decoration: none;

}



#container #header #contactTop a:hover, #container #header #contactTop a:focus {

	text-decoration: underline;

	color: #941343;

}



#tabZone {

	width: 605px;

	float: right;

	margin: 28px 0 0 0;

	height: 40px;

	padding: 0;

}



#borderWrap {

	width: 890px;

	background-color: #FFF;

	border: 4px solid #941343;

	margin: 0;

	padding: 0;

}



#borderWrapHome {

	width: 890px;

	background-color: #941343;

	border: 4px solid #941343;

	height: 501px;

	margin: 0;

	padding: 0;
}

#borderWrapHome img {

}



#borderWrapWide {

	width: 890px;

	background-color: #941343;

	border: 4px solid #941343;

	margin: 0;

	padding: 0;

}



#sidebarLeft {

	float: left; 

	width: 275px; 

	background: #fff; 

	padding: 15px 10px 15px 20px;

}



#sidebarLeft p a:link, #sidebarLeft p a:visited {

	color: #941343;

	text-decoration: none;

}



#sidebarLeft p a:hover, #sidebarLeft p a:focus {

	color: #FF721E;

	text-decoration: none;

}



#mainContent {

	margin: 0 0 0 315px; 

	padding: 0 20px;

}



#mainContentWide {

	margin: 0; 

	padding: 20px;

}



#mainContentHome {

	margin: 0; 

	padding: 0 20px;

}



#mainContentSuperWide {

	margin: 0;

	padding: 20px;

	background-color: #ffffff;

}



#photoContainer {

	width: 800px;

	background-color: #fff;

	height: 635px;

	margin: auto;

	padding: 10px;

}



h1, h2, h3 , h4, h5, h6 {

	color: #941343;

	margin: 15px 0 0;

	font-family:Verdana, Geneva, sans-serif;

}



#footer {

	padding: 0;

	text-align: center;

} 



#footer p {

	margin: 0; 

	padding: 10px 0;

}



.fltrt { 

	float: right;

	margin-left: 8px;

}



.fltlft {

	float: left;

	margin-right: 8px;

}



.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



#container #borderWrap #mainContent p {

	margin: 0px 0px 20px;

	padding: 0px;

	line-height: 1.5;

}



#container #borderWrap #mainContent p a:link, #container #borderWrap #mainContent p a:visited {

	color: #941343;

	text-decoration: none;

}



#container #borderWrap #mainContent p a:hover, #container #borderWrap #mainContent p a:focus {

	color: #FF721E;

	text-decoration: underline;

}



#container #footer ul {

	display: block;

	margin: 15px auto 20px;

	padding: 0;

}





#container #footer ul li {

	margin: 0;

	padding: 0 30px 15px 0;

	display: inline;

	}



#container #footer ul li img {

	padding-bottom: 20px;

	margin: 0px 0px 0px 40px;

}



#container #footer p {

	font: 10px Arial, Helvetica, sans-serif;

	line-height: 1.2em;

	color: #FF721E;

	text-align: center;

	margin: 20px 20px 0;

	padding: 0px;

}



#container #footer p a:link, #container #footer a:visited p {

	text-decoration: none;

	color: #FF721E;

}



#container #footer p a:hover, #container #footer p a:active {

	text-decoration: underline;

	color: #941343;

}



#container #borderWrap #sidebarLeft p {

	margin: 0px 0px 20px;

	padding: 0px;

}



#menuGraphics {

	width: 223px;

	background-image: url(templates/kanelandscapes/images/site_design/menu_bckgnd_repeater.jpg);

	background-repeat: repeat-y;

}



#menu_wrapper {

	margin: 0;

	padding: 0 0 0 7px;

}





#container #borderWrap #mainContent ul {

	line-height: 1.5;

}



.imgLeft {

	float: left;

	margin: 5px 15px 10px 0;

}



.imgRight {

	float: right;

	margin: 5px 0 10px 15px;

}

#container #borderWrap #mainContent ul li a {

	color: #941343;

}



#container #borderWrap #mainContent table tr td a:link, #container #borderWrap #mainContent table tr td a:visited {

	color: #941343;

	text-decoration: none;

}



#container #borderWrap #mainContent table tr td a:hover, #container #borderWrap #mainContent table tr td a:focus {

	color: #FF721E;

	text-decoration: underline;

}



.boldBlack {

	font-weight: bold;

	color:#000;

}



#container #borderWrap #mainContentWide #photoContainer h1, #container #borderWrap #mainContentWide #photoContainer h2, #container #borderWrap #mainContentWide #photoContainer h3, #container #borderWrap #mainContentWide #photoContainer h4, #container #borderWrap #mainContentWide #photoContainer h5, #container #borderWrap #mainContentWide #photoContainer h6 {

	color: #FB711D;

}



#container #borderWrap #sidebarLeft p a {

	font-size: 0.90em;

	line-height: 0.90em;

}







#container #borderWrapWide #mainContentSuperWide table tr td .boldBlack {

	font: 12px Arial, Helvetica, sans-serif;

}



#container #borderWrapWide #mainContentSuperWide table tr td h2 {

	text-align: left;

	font: 16px Arial, Helvetica, sans-serif;

	padding: 0 0 0 10px;

}



#container #borderWrapWide #mainContentSuperWide table tr td p {

	font: 12px Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 0px 0px 10px;

	padding: 0px 0px 0px 10px;

}



#container #borderWrapWide #mainContentSuperWide table tr td p a {

	color: #060;

}



#container #borderWrapWide #mainContentSuperWide p a {

	color: #921543;

}



#container #borderWrapWide #mainContentSuperWide p a:hover {

	color: #FF721E;

}



#container #borderWrapWide #mainContentSuperWide table tr td h1 {

	font: 18px Arial, Helvetica, sans-serif;

	text-align: left;

	padding: 0px;

	margin: 10px 0px 0px 10px;

}



#container #borderWrapWide #mainContentSuperWide table tr td p {

	line-height: 1.5em;

}



.boldBlack {

	font-weight: bolder;

}

#container #borderWrapWide #mainContentSuperWide table tr td ul li {

	font: 12px/1.5em Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 5px 0px 10px;

}


