
body{
	font-family:"Lucida Grande", "Lucida Sans Unicode", verdana,tahoma,Arial, Helvetica, sans-serif; 
	font-size:12px;
}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	
	width:550px;
	padding:14px;
}
.mysearchform{
	
	width:200px;
	padding:14px;
}

.mysearchbigform{
	
	width:370px;
	padding:2px;
}
.myscheduleform{
	
	width:500px;
	padding:14px;
}
	
	#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
	    font-family: Arial;
		display:block;
		font-weight:bold;
		text-align:right;
		width:240px;
		float:left;
		color:#0084BB;
	}
	#stylized .small{
		color:#FF0000;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:240px;
	}
	#stylized input{
		float:left;
		font-size:15px;
		color:#929090;
		font-weight:bold;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:240px;
		margin:2px 0 20px 10px;
		
	}
	#stylized .error{
		
		width:1px;
		
	}
	#stylized button{ 
		clear:both;
		margin-left:0px;
		width:125px;
		height:31px;
		background:#666666 url(../img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

#stylized select{
		float:left;
		font-size:15px;
		color:#929090;
		font-weight:bold;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:240px;
		margin:2px 0 20px 10px;
	}
	
	
	
/*search form*/
#stylizedsearch{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylizedsearch h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
#stylizedsearch p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylizedsearch label{
	    font-family:Arial;
		display:block;
		font-weight:bold;
		text-align:right;
		width:100px;
		float:left;
		color:#0084BB;
	}
	#stylizedsearch .small{
		color:#FF0000;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:100px;
	}
	#stylizedsearch input{
		float:left;
		font-size:11px;
		color:#929090;
		font-weight:bold;
		padding:1px 1px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 2px 2px;
	}
	#stylizedsearch .error{
		
		width:1px;
		
	}
	#stylizedsearch button{ 
		clear:both;
		margin-left:0px;
		width:125px;
		height:31px;
		background:#666666 url(../img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

#stylizedsearch select{
		float:left;
		font-size:15px;
		color:#929090;
		font-weight:bold;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:100px;
		margin:2px 0 20px 10px;
	}
	
/*end search css*/

/*schedule form*/
#stylizedschedule{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylizedschedule h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
#stylizedschedule p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylizedschedule label{
	    font-family: Arial;
		display:block;
		font-weight:bold;
		text-align:right;
		width:100px;
		float:left;
		color:#0084BB;
	}
	#stylizedschedule .small{
		color:#FF0000;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:100px;
	}
	#stylizedschedule input{
		float:left;
		font-size:11px;
		color:#929090;
		font-weight:bold;
		padding:1px 1px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 2px 2px;
	}
	#stylizedschedule .error{
		
		width:1px;
		
	}
	#stylizedschedule button{ 
		clear:both;
		margin-left:0px;
		width:125px;
		height:31px;
		background:#666666 url(../img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

#stylizedschedule select{
		float:left;
		font-size:15px;
		color:#929090;
		font-weight:bold;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:100px;
		margin:2px 0 20px 10px;
	}
	
/*end schedule css*/
/*site css*/

.login{
font-size:11px;
color: #ffffff;
font-family:Arial;
text-transform:uppercase;
font-weight:bold;
}
.copyright{
font-size:13px;
color: #767676;
font-family:Arial;
font-weight:bold;
}
.copyright1{
font-size:12px;
color: #0084BB;
font-family:Arial;
font-weight:bold;
}
.links{
font-size:10px;
color: #0084BB;
font-family:Arial;
font-weight:bold;
text-transform:uppercase;
padding-bottom:15px;
}
.alink
{
font-size:12px;
color: #0084BB;
font-family:Arial;
font-weight:bold;
text-transform:uppercase;
padding-bottom:15px;
text-decoration:none;
}
.ablink
{
font-size:10px;
color: #0084BB;
font-family:Arial;
font-weight:normal;
text-transform:uppercase;
padding-bottom:15px;
text-decoration:none;
font-style:normal;
}
.oalink
{
font-size:10px;
color: #FFCC66;
font-family:Arial;
font-weight:bold;
text-transform:uppercase;
padding-bottom:15px;
text-decoration:none;
}
.nothern{
font-size:17px;
color: #484848;
font-family:Arial;
font-weight:bold;
padding-bottom:15px;
}
.nothern1{
font-size:11px;
color: #484848;
font-family:Arial;
font-weight:normal;
font-style:normal;
}
.head{
font-size:14px;
color: #767676;
font-family:Arial;
font-weight:normal;
padding-bottom:15px;
font-style:normal;
}
.text{
font-size:11px;
color: #767676;
font-family:Arial;
font-weight:normal;
line-height:18px;
font-style:normal;
}
.peter{
font-size:20px;
color: #484848;
font-family:Arial;
font-weight:bold;
}		
.errorinput{
font-size:11px;
color: #FF0000;
font-family:Arial;

}
.successmsg{
font-size:12px;
color: #0084BB;
font-family:Arial;

}
.unreadmessage {
font-size:11px;
color: #000000;
font-family:Arial;
font-weight:bold;
}
.listingcontent {
font-size:11px;
color: #000000;
font-family:Arial;
font-weight:normal;
}
.NavLink {
font-size:10px;
color: #0084BB;
font-family:Arial;
font-weight:bold;
padding-bottom:15px;
text-decoration:none;
}
.tableborder {
 color:#000000;
 border:1px solid #0184BC;
 font-family:Arial;
font-weight:normal;
}
.tdavailable {
 color:#000000;
 background-color:#00CC66;
 border:0px solid #0184BC;
 border-bottom:1px solid #0184BC;
 border-top:1px solid #0184BC;
 font-family:Arial;
font-weight:normal;
}

.introductionhome {
font-size:11px;
color: #767676;
font-family:Arial;
font-weight:bold;
line-height:18px;
}
.usercount {
font-size:12px;
color: #0084BB;
font-family:Arial;

font-weight:bold;

}
.button1{ 
		font-family:Arial;
background-color:#666666; 
font-size:13px; 
color:#00CCFF; 
font-weight:700;
border:0px;
height:22px;
width:70px;
	}
	
.ListingTitleContent_body {
	font-family: Arial;
	font-size: 15px;
	font-weight:500;
	color:#00CCFF;
}
.tdbooked {
 color:#000000;
 background-color:#FF0000;
 font-family:Arial;
font-weight:normal;
}

/*booking grid*/

.tdavailable{
    font: 11px Tahoma; 
	margin: 0px;
    padding: 0px;
	text-align: center;
	overflow: hidden;
	background-color:#E6FFFF;
	color:#000000;
	font-weight:bold;
	height:40px;
	}
.tdbooked{
    font: 11px Tahoma; 
	margin: 0px;
	padding: 2px;
	text-align: center;
	overflow: hidden;
	background-color:#C6E1FF;
	color:#000000;
	font-weight:bold;
	height:40px;	
	}
.header{
    font: 11px Arial; 
	margin: 0px;
	height:30px;
	font-weight:bold;	
	background-color:#999999;
	color:#FFFFFF;
	}
	.tdborder {
	border-bottom:1px solid #999966;
	}
.tdchange{
    font: 11px Arial; 
	margin: 0px;
	padding: 2px;
	text-align: center;
	overflow: hidden;
	background-color:#CB9898;
	color:#000000;
	font-weight:bold;
	height:40px;	
	}
	.linkform a{
	font-family:Arial;
		
		font-weight:bold;
		
		color:#0084BB;
		text-decoration:none;
	}
	
	.bookingdisplay{
font-size:14px;
color: #484848;
font-family:Arial;
font-weight:700;
padding-bottom:15px;
}

#bookingdisplay_link{
font-size:14px;
color:#000066;
font-family:Arial;
font-weight:700;
text-decoration:none;
}
#stylized_checkbox input{
	
		width:40px;
		border:0px;
		
	}
	.expertisetext {
	 font-family:Arial;
		
		font-weight:bold;
		
		
		
		color:#0084BB;
	}




#stylized_location input{
	
		float:left;
		font-size:15px;
		color:#929090;
		font-weight:bold;
		
		border:solid 1px #aacfe4;
		width:225px;
		padding:2px 0px 6px 17px;
		
	}
	
	.staticContent_body {
	font-family: Arial;
	font-size: 15px;
	font-weight:700;
	color:#000;
}

#stylized_input input{
	
		float:left;
		font-size:11px;
		color:#929090;
		font-weight:bold;
		padding:1px 1px;
		border:solid 1px #aacfe4;
		width:90px;
		margin:2px 0 2px 2px;
		
	}
	.expertisetext_input {
	 font-family:Arial;
		
		font-weight:bold;
		
		
		
		color:#0084BB;
	}
	
	#stylized_radio input{
	
		width:30px;
		border:0px;
		padding:0px 0px 0px 0px;
		
	}
	
	#stylized_locationS input{
	
		float:left;
		font-size:15px;
		color:#929090;
		font-weight:bold;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:240px;
		margin:2px 0 20px 10px;
		
		
	}
	.cart_text {
	font-family: Arial;
	font-size: 15px;
	font-weight:normal;
	color:#000;
}
