body{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:80%; }
.left{float:left;}
.right{float:right;}
.headerbg{ background:#657921; height:71px;}
.title{padding-left:30px; width:630px;}
.logo{ padding-right:50px; width:374px;}
.loginbg{background:url(../images/loginbg.jpg) repeat-x;  height:28px; color:#fff; }
.loginbg a { color:#fff; text-decoration:none;}
.dashbutton{background:#657921; padding:3px;}
.highlight{background:#C00; padding:3px;}
.button{background:#334317; padding:3px; color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase;border:0px;cursor:pointer;}
.welcome{padding-left:30px; }
.dash{ font-size:12px; float:right; padding:7px 50px 0 0; }
.shadow{background:url(../images/shadow.jpg) repeat-x;  height:9px;}
.shadow1{background:url(../images/shadow1.jpg) repeat-x;  height:8px;}
.content{background:#e6e6e6; padding-bottom:10px;}
.content1{background:#e6e6e6; }
.contenttable{border:solid 1px #b2b2b2; background:#fff; padding:10px;}
.contenttable1{ border:solid 1px #b2b2b2; background:#fff; padding:10px; height:402px; background:#fff url('../images/sk_bg.jpg') no-repeat 50% 50%;}
.contenttable2{border:solid 1px #b2b2b2;    background:#fff url('../images/sk_bg.jpg') no-repeat 50% 50%; }
#enrolledcustomers{margin-top:10px; color:#2f2f2f;}
.head{ color:#314114; font-weight:bold;}
.textbox{border:solid 1px #6d7363;}
.textbox60{ width:60px; border:solid 1px #6d7363;}
.textbox196{ width:196px; border:solid 1px #6d7363;}
.textbox118{ width:118px; border:solid 1px #6d7363;}
.titlegreen{ background:#314114; color:#fff;}
.lightgreen{ background:#ebeee2;}
.darkgreen{ background:#cfd4c3;}
.pagination a{ font-style:italic; text-decoration:none; color:#2f2f2f;}
.pagination a .current{  color:#525b3f;}
.detailsdiv{background:url(../images/details-bg.jpg) no-repeat; width:310px; height:267px; }
.details td{ padding:10px 0 0 0;}
.footerbg{ background:#314114; height:57px; }
.copyright{ color:#afc269; padding-left:30px; }
.powered{color:#afc269; float:right; padding-right:50px;}
.powerweddiv{ width:170px; float:right;}
.powerwedby{width:70px; float:left; padding-top:20px;}
.adminloginbg{ background:url(../images/adminlogin-bg.jpg) no-repeat 50% 50%; width:368px; height:193px; }
.loginformdiv{ width:368px; height:168px;}
.lock{float:left; padding:10px 0 0 10px;}
.loginformdiv form, .loginformdiv form a{color:#fff;}
.loginformdiv form .textbox{width:126px; height:16px;  border:0;}
.adminmenubg{background:#5e5e5c; height:28px; width:987px; margin-left:8px;}
.adminmenu{list-style:none; overflow:hidden; margin:0; padding:1px; } 
.adminmenu li{display:inline;} 
.adminmenu a{display:block; float:left; height:25px; margin-left:1px; padding:0 10px 3px 10px; text-transform:uppercase; text-decoration:none; line-height:25px; color:#fff;} 
.adminmenu a:hover{background-color:#fff; color:#657922;} 
.adminmenu .selected{background-color:#fff; color:#657922;}
.adminsidemenu{list-style:none;  padding:0; width:150px; margin:30px 0 0 0; min-height:385px; height:auto !important;  height:425px; }
.adminsidemenu a{ display:block; height:25px;   padding:0 10px 3px 10px; text-decoration:none; line-height:25px; color:#657922;}
.adminsidemenu a:hover{background-color:#fff; color:#657922;}
.adminsidemenu .selected1{background-color:#fff;}
.adminsidemenu div{ background:#314114; color:#fff; font-weight:bold; width:145px; padding:5px 0 5px 5px; }
.adminsidemenu .separator { border-top:solid 3px #314114; margin:10px 0;   }
.adminsidemenu .sublist{list-style:none; width:150px; margin:0 0 0 -40px;}
.breadcrumb{ font-style:italic; color:#999; padding:15px 0 10px 15px;}
.currentpage{ color:#515836;}
.adminform input { width:180px; height:15px; border: solid 1px #a9ae98;}
.adminform label{ margin-left:30px;}
.adminform select{ width:180px; border: solid 1px #a9ae98; }
.calendarinput{ width:156px;}
.plotprice{ height:50px;}
.plotprice div{ float:left; padding:16px 10px 0 50px; color:#303030;}
.plotprice div .price{ color:#bd5d00; font-size:16px;}
.plotdetails{  height:340px; background:#dff1a5; }
.statusimg{ padding-left:8px;}
.frontmenubg{background:#7c922e; height:26px; width:987px; margin-left:8px;}
.frontmenu{list-style:none; overflow:hidden; margin:0; padding:1px; } 
.frontmenu li{display:inline;} 
.frontmenu a{ background:#bfc997; display:block; float:left; height:19px; margin-top:4px; margin-left:5px; padding:0 10px 3px 10px;  text-decoration:none; line-height:25px; color:#666;} 
/*.frontmenu a:hover{background-color:#fff; color:#657922;} */
.frontmenu .selected{background-color:#fff; color:#657922;}
.adminform input { width:180px; height:15px; border: solid 1px #a9ae98;}
.adminform label{ margin-left:30px;}
.adminform select{ width:180px; border: solid 1px #a9ae98; }
.inputbox { width:180px; height:15px; border: solid 1px #a9ae98;}
.terms{ overflow:auto; height:320px; line-height:15px; }
.terms li{ margin-top:5px;}
.terms1{ overflow:auto;  line-height:15px; }

fieldset {background:#fff; padding:10px; border:1px solid #fff; border-color:#666661 #666661 #666661 #666661; margin-bottom:5px;}

fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#314114; color:#fff; font:14px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:0px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}



#mytable {
	width: 700px;
	padding: 0;
	margin: 0;
}


#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
#mytable .tdone{
	border-left: 1px solid #C1DAD7;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}




td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
