/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#main h2 {
font-weight: normal;
font-size: 21px;
color:#658f35;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
}
#main h2 a {
color:#658f35;
}

#main h3 {
color:#658f35;
margin: 10px 0px 0px 0px;
}

#main p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 11px 0px;
}

.custom h3{
font-weight: bold;
font-size: 21px;
color:#658f35;
padding: 0px 0px 8px 0px;
}

#footer h3{
font-weight: bold;
font-size: 15px;
color:#555;
padding: 0px 0px 0px 0px;
margin: 0px;
}
#footer a:hover{
	text-decoration: underline;
}


.hidden {
	position: absolute;
	visibility: hidden;
	left: -1000px;
	top: 0px;
}
.break {
	display: block;
	width: 500px;
}


.homebutton1 a {
	background-image: url(images/smallsymbol-money.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 89px;
	height: 91px;
	float: left;
	border: none;
	clear: left;
	text-decoration: none;
}
.homebutton1 a:hover {
	background-position: left bottom;
	text-decoration: none;
}


.homebutton2 a {
	background-image: url(images/smallsymbol-time.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 89px;
	height: 91px;
	float: left;
	border: none;
	clear: left;
	text-decoration: none;
}
.homebutton2 a:hover {
	background-position: left bottom;
	text-decoration: none;
}


.homebutton3 a {
	background-image: url(images/smallsymbol-tick.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 89px;
	height: 91px;
	float: left;
	border: none;
	clear: left;
	text-decoration: none;
}

.homebutton3 a:hover {
	background-position: left bottom;
	text-decoration: none;
}

.homebutton4 a {
	background-image: url(images/smallsymbol-tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 89px;
	height: 91px;
	float: left;
	border: none;
	clear: left;
	text-decoration: none;
}

.homebutton4 a:hover {
	background-position: left bottom;
	text-decoration: none;
}


#callusbox {
	display: block;
	margin-bottom: 25px;
	background: #FCFCFC;
	border: 1px solid #E9E8E8;
	padding: 15px;
	text-align: center;
}



table {
			width: 550px;
			font: 11px/14px arial, sans-serif;
			color: #333;
			margin: 6px 0px 14px 0px;
		}

		td,th {
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			padding: 9px 8px 7px 8px;
			vertical-align: center;
			text-align: center;
		}
			
		.tableHeading th, .tableHeading td {
			background:#e9f7dd url(images/price-bg.jpg) top left repeat-x;
			border: 1px solid #ccc;
		}
		
		.tableHeading th {
			border-left: none;
		}
		
		tfoot .tableHeading th, tfoot .tableHeading td {
			border-top: none;
		}
		
		.tablehead {
		font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #fff;
			padding: 5px;
			margin: 0;
		}

		th span {
			font-size: 13px;
			color: #FF3900;
		}

		th img {
			margin-top: 3px;
		}
		
		th.column1 {
			width: 200px;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			background: #e9f7dd;
		}
		
		.odd th.column1 {background:#fff;}
		
		th.first {
			border-left: 1px solid #ccc;
		}
		.column2, .column3, .column4{
			width: 140px;
			text-align: left;
		}
		
		td {
			background: #e9f7dd;
		}
		
		.odd td {background:#fff;}
		
	
.floatright {
float: right;
}
.homebutton_float {
float: right;
margin: 2px 19px 14px 0px;
}
.bigbutton {
	margin: 5px 5px 30px 5px;
	text-decoration: none;
}
.bigbutton a { 
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	line-height: 28px;
	padding: 14px 14px 14px 14px;
	border-width: 0px;
	background-color: #7aaa3e;
	background-image: url(images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 behavior:url(border-radius.htc); 
 }
.bigbutton a:hover {
	color:#fff;
	text-decoration: underline;
}


.readmore a {
	padding: 8px;
	margin: 0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	line-height: 28px;
	color:#fff;
	border-width: 0px;
	background-color: #7aaa3e;
	background-image: url(images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 behavior:url(border-radius.htc);
}
.readmore a:hover { color:#fff; text-decoration: underline; }

.bigbutton2 {
	margin: 5px;
	text-decoration: none;
}
.bigbutton2 a { 
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	text-transform:uppercase;
	font-weight:bold;
	line-height: 35px;
	padding: 14px 14px 14px 14px;
	border-width: 0px;
	background-color: #7aaa3e;
	background-image: url(images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 behavior:url(border-radius.htc); 
 text-decoration: none;
 }
.bigbutton2 a:hover {
	color:#fff !important;
	text-decoration: underline;
}

.nounderline {
text-decoration: none;
}

.packagediv {
	float: left;
	width: 230px;
	margin: 0px 10px 0px 0px;
}

.numberofcomments {
	margin: 2px 0px 0px 0px;
}
.numberofcomments a {
	color:#999999;
	font-size: 11px;
	text-decoration: none;
}
.numberofcomments a:hover {
	color:#658f35;
	font-size: 11px;
	text-decoration: underline;
}

#baselogos {
	background-image: url(images/base-logos.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width: 220px;
	height: 95px;
	float: right;
}

.crolink {
	display: block;
	float: left;
	width: 110px;
	height: 49px;
}
.paypallink {
	display: block;
	float: left;
	width: 100px;
	height: 49px;
}
.dojlink {
	display: block;
	width: 220px;
	float: left;
	height: 45px;
}




#testimonial { 
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
 }
