/* CSS Document */

* {
margin:0px;
padding:0px;
}

body {
background-color:#e8e8e8;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

#wrapper {
background-color:#fff;
width:900px;
margin:auto;
padding:0 50px 0 50px;
}




/*---typography------*/

p {
line-height:1.5em;
color:#333333;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
font-weight:normal;
margin-bottom:10px;
}

h1 {
display:inline;
font-size:24px;
color:#FFFFFF;
background-color:#99cc33;
padding:0 10px 0 10px;
}

.h1Wrapper {
border-bottom:3px solid #99cc33;
margin-bottom:30px;
}

h2 {
font-size:18px;
color:#cc0033;
}

h3 {
font-size:18px;
color:#663366;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777;
font-size:11px;
text-decoration:none;
}

a:hover { color:#C03; }

.first {
font-size:18px;
margin-bottom:25px;
}

.phrase {
font-size:13px;
color:#666;
}

.phrase2 {
color:#cc0033;
font-weight:bold;
}

.phrase3 {
color:#006699;
font-weight:bold;
}

.small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
margin:0px;
}


#mainBody a {
font-size:12px;
color:#006600;
border-bottom:dashed 1px #060;
}

#mainBody a:hover {
color:#C03;
border-bottom:dashed 1px #C03;
}

#faqs h2 {
margin-bottom:2px;
margin-top: 25px;
}

.innerUL {
	margin:0 0 15px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

.innerUL li {
	line-height:1.6em;
	}

/*---header---*/



#logo {
float:left;
margin:23px 0 20px 0;
}

#navBar {
margin-top:80px;
float:right;
width:595px;
}

#navBar ul {
}

#navBar ul li {
float:left;
display:inline;
border-right:1px solid #CCCCCC;
}

#navBar ul li a {
padding:35px 0 0 5px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#003300;
font-weight:bold;
display:block;
width:93px;
height:15px;
}

#navBar ul li a:hover, #navBar ul li .selected {
background:url(../images/btnOver.jpg);
color:#FFFFFF;
}

#header {
clear:both;
margin-bottom:10px;
}



/*---content---*/


#right {
position:relative;
float:right;
width:340px;
}

#left {
position:relative;
float:left;
width:500px;
}

/*---home---*/

#whyBanner {
position:relative;
left:-3px;
background:url(../images/bannerBack.jpg);
width:308px;
height:120px;
padding:20px;
}



#delivery {
border-top:2px dotted #999999;
border-bottom:2px dotted #999999;
margin:20px 0 20px 0;
padding:20px 0 20px 0;
}

#delivery img, #delivery .phrase {
float:left;
}

#delivery img {
margin-right:10px;
}

#CPD {
background:#D6345D url(../images/pinkBannerBottom.gif) bottom no-repeat;
padding:13px 15px 25px 13px;
}

#CPD p {
color:#FFFFFF;
margin-top:15px;
font-size:13px;
}

#offers {
background:url(../images/specialOffers.jpg);
height:218px;
width:464px;
padding:20px;
position:relative;

margin-top:20px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.offersText1 {
float:right;
width:270px;
margin-top:40px;
}

.offersText1 p, .offersText2 p {
line-height:1.2em;
}


/*---courses---*/

#courseBtns {
margin-top:30px;
}

#courseBtns ul {
list-style-type:none;

}

#courseBtns ul li {
text-decoration:none;
margin-bottom:10px;
padding-right:4px;
}

#courseBtns ul li a {
display:block;
text-decoration:none;
width:305px;
height:27px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#333333;
padding:10px 0 0 10px;
border:1px solid #CCCCCC;
}

#courseBtns ul li a:hover {
color:#FFFFFF;
}

/*---Separate courses---*/

#courseBtns ul.royal li a:hover { background-color:#663366; }
#courseBtns ul.royal li { border-right:15px solid #663366; }

#courseBtns ul.gardening li a:hover { background-color:#336633; }
#courseBtns ul.gardening li { border-right:15px solid #336633; }

#courseBtns ul.landscaping li a:hover { background-color:#CC0033; }
#courseBtns ul.landscaping li { border-right:15px solid #CC0033; }

#courseBtns ul.farming li a:hover { background-color:#C6CC00; }
#courseBtns ul.farming li { border-right:15px solid #C6CC00	; }

#courseBtns ul.arboriculture li a:hover { background-color:#4B7D96; }
#courseBtns ul.arboriculture li { border-right:15px solid #4B7D96; }

#courseBtns ul.business li a:hover { background-color:#FF2702; }
#courseBtns ul.business li { border-right:15px solid #FF2702; }




#enrolements p {
color:#FFFFFF;
margin:0;
}

#enrolements {
margin-top:30px;
background-color:#8d678d;
padding:15px;
}

/*---footer---*/

#courses {
background-color:#cce699;
margin-top:20px;
padding:0 10px 10px 10px;
}

#courses h3 { font-size:12px; color:#333333; padding:0; margin:10px 0 3px 0;}
#courses p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 2px 0; padding:0; }
#courses p a { color:#555; }
#courses p a:hover { color:#C03; }

#footer {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
}

#copyright {

float:right;
}

#copyright p {
font-size:10px;
color:#666;
}

#copyright  p, #copyright img {
float:left;
margin:0 0 0 5px;
padding:0px;
}

#moonshine {
color:#999999;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
clear:both;
float:right;
margin:5px 0 0 0px;
padding:0px;
}

#moonshine a {
font-size:9px;
}

#moonshine a:hover {
text-decoration:underline;
}

.specialNotes { border:1px solid #9C3; background:#E4E7DF; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; }
.specialNotes a { font-size:12px; color:#000066; font-weight:bold; }

.edButt { background:url(../images/editorButton.png) no-repeat top left; display:block; float:left; padding-top:7px; width:35px; height:28px; text-align:center; margin-right:10px; text-decoration:none; color:#666666; }


.enrolBtn { float:left; border:1px solid #9C3; padding:6px; margin:0 0 10px 7px; width:130px; background:#D9ECB3;  }

#installment { width:350px; height:180px; border:1px solid #9C3; background:#FFF; position:absolute; left:-50px; top:136px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#installment thead th { background:#9C3; color:#FFF; padding:3px; }
#installment tbody td { background:#D9ECB3; text-align:center; }

#askQuestion { width:350px; height:380px; border:1px solid #9C3; background:#FFF; position:absolute; left:-50px; top:0px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:none;}

/* tables */

#courseList_rhs { width:100%; }
#courseList_rhs thead th { background:#636; color:#FFF; text-align:left; padding:3px 6px; }
#courseList_rhs tbody td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:6px; background:#E0D6E0; }

#courseList_gardening { width:100%; }
#courseList_gardening thead th { background:#363; color:#FFF; text-align:left; padding:3px 6px; }
#courseList_gardening tbody td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:6px; background:#C4CEC4; }

#courseList_landscaping { width:100%; }
#courseList_landscaping thead th { background:#C03; color:#FFF; text-align:left; padding:3px 6px; }
#courseList_landscaping tbody td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:6px; background:#E5D0D6; }

#courseList_farming { width:100%; }
#courseList_farming thead th { background:#C6CC00; color:#FFF; text-align:left; padding:3px 6px; }
#courseList_farming tbody td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:6px; background:#E5E5D0; }

#courseList_arboriculture { width:100%; }
#courseList_arboriculture thead th { background:#4B7D96; color:#FFF; text-align:left; padding:3px 6px; }
#courseList_arboriculture tbody td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:6px; background:#D8DDE0; }

#courseList_business { width:100%; }
#courseList_business thead th { background:#FF2702; color:#FFF; text-align:left; padding:3px 6px; }
#courseList_business tbody td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:6px; background:#EAD4D1; }


#lessions { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#lessions td { padding-bottom:10px; }

#courseInfo { font-size:15px; background:url(../images/courseInfoBox.gif); width:342px; height:202px; color:#333333; }

#newCustomer { width:500px; border:1px solid #ccc; background:#eee; margin:auto; padding:10px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* contact form */

.formDiv label {
display:block;
margin-bottom:2px;
}

.formDiv input {
/*width:200px;*/
}

.formDiv {
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}






/*------------- ADMIN ------------------- */

.generalAdmin .col1 {
	background:#B4D966;
	width:150px;
}

.generalAdmin .col2 {
	background:#E1F0C1;
}

.generalAdmin .col1, .col2 {
	padding:5px;
	border-bottom:1px solid #FFF;
}

.generalAdmin th {
	background:#789E27;
	padding:5px;
	color:#FFF;
}

.generalAdmin .col2 input, .generalAdmin .col2 textarea {
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	padding:2px;
}

.remove {
	background:#FFCACA;
	border:1px solid red;
	padding:10px;
	margin-top:10px;
	line-height:1.6em;
}



