/* Crickmay Stylesheet */

html, body{
top:0;
left:0;
margin:0;
padding:0;
font-family:"Tahoma"}

/* HTML Tags & Text */

h1{
width:546px;
margin:0;
background:#EEE;
border-bottom:19px solid #CCC;
padding:25px 0 6px 20px;
font-size:.95em;
color:#363}

h2{
margin:0 0 10px 0;
font-size:130%;
color:#363;
font-weight:normal}

h3{
margin:0 0 10px 0;
font-size:120%;
color:#333}

.SmallText{
color:#333;
font-size:90%}

.BodyText{
color:#333;
font-size:.7em}

.BigText{
color:#363;
font-size:110%}

a{
color:#333}

a:hover{
color:#693;
text-decoration:none}

.FormContainer{
	padding:6px;
	border:1px solid #DDD;
}

.FormInputGeneral{
	font-size:12px;
	width:250px;
	border:1px solid #063;
	background:#FFF;
}
.FormInputMedium{
	font-size:12px;
	width:140px;
	border:1px solid #063;
	background:#FFF;
}
.FormInputSmall{
	font-size:12px;
	width:70px;
	border:1px solid #063;
	background:#FFF;
}

.ErrorText{
	color:#F00;
	font-size:10px;
	font-weight:bold;
}

form{
	margin:0;
}

.ImgBorder{
	border:5px solid #DDD;
	margin-left:10px;
	margin-bottom:10px;
}

/* Site Structure */

#Container{
width:775px;
margin-left:auto;
margin-right:auto;
margin-top:7px}

#HeaderBlock{
width:417px;
text-align:right;
background:url("../graphics/header_block_spacer.gif") no-repeat left top;}

#HeaderDate{
padding-top:52px;
padding-right:10px;
color:#FFFFFF;
font-size:.7em;}

#PageContent{
background:url("../graphics/pagecontent_bg.gif") repeat-y}

#PageTextBox{
padding:10px 40px 10px 20px;
color:#333;
font-size:.7em}

#HomepageNews{
margin-top:10px;
border-top:1px solid #E0E0E0}

#NavContainer{
border-left:1px solid #FC0;
border-right:1px solid #FC0;
text-align:center;
font-size:.7em;
padding:4px 0 4px 0}

#NavContainer td{
text-align:center}

#NavContainer a{
color:#363;
text-decoration:none}

#NavContainer a:hover{
color:#FC0;
text-decoration:none}

#LeftNav{
border-right:1px solid #FFF;
/*border-top:1px solid #363;*/
background:#E0E0E0;
}

#LeftNav h1{
margin:0;
padding:5px 0 5px 10px;
font-size:.7em;
color:#FFF;
background:#363;
width:177px;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF}




#LeftLinksTable{
margin-top:7px;
margin-bottom:7px;
border-top:1px solid #FFF;
border-collapse:collapse}

.LeftLinkBox{
font-size:.7em;
border-bottom:1px solid #FFF;
height:17px}

.LeftLinkBox ul{
list-style:none;
white-space:nowrap;
height:23px;
margin:0;
padding:0}

.LeftLinkBox ul li{
display:inline;
height:23px}

.LeftLinkBox ul li a{
padding-left:10px;
color:#363;
text-decoration:none;
float:left;
background:#EEE;
width:177px;
padding-top:6px;
padding-bottom:6px}

.LeftLinkBox ul li a:hover{
color:#FFF;
background:#FFCC00;
width:177px}

ul.sitemap{
	list-style:none;
	margin:0;
	padding:0;
	}
ul.sitemap li{
	list-style:none;
	padding:5px 0 0 0;
	}
ul.sitemap li a{
	list-style:none;
	margin:0;
	padding:0;
	color:#363;
	font-weight:bold;
	}
ul.sitemap li a:hover{
	text-decoration:none;
	color:#693;
	}



#PropertyServicesTable{
border-collapse:collapse}

.PropertyServicesBox{
font-size:.7em;
border-bottom:1px solid #FFF;
height:17px}

.PropertyServicesBox ul{
list-style:none;
white-space:nowrap;
height:23px;
margin:0;
padding:0}

.PropertyServicesBox ul li{
display:inline;
height:23px}


.PropertyServicesBox ul li a{
padding-left:10px;
color:#363;
text-decoration:none;
float:left;
background:#EEE;
width:177px;
padding-top:6px;
padding-bottom:6px}

.PropertyServicesBox ul li a:hover{
color:#FFF;
background:#CCC;
width:177px}




#LeftLogosContainer{
background:#E0E0E0;
border-right:1px solid #FFF}

#Breadcrumbs{
	margin:8px 0px 0px 20px;
	font-size:.6em;
}

#Footer{
width:773px;
border-top:4px solid #363;
border-left:1px solid #363;
border-right:1px solid #363;
border-bottom:1px solid #363;
text-align:center;
color:#666;
font-size:.6em;
padding:4px}

#Footer a{
color:#666}

#Footer a:hover{
color:#999;
text-decoration:none;}

/* CSS Borders */

.Brdr1pxsolid333{
border:1px solid #333}

.Brdr1pxsolid999{
border:1px solid #999}

.Brdr1pxsolidCCC{
border:1px solid #CCC}


/* jCarousel*/

#Carousel{
	background:#EBEBEB;
	float:left;
	margin-bottom:4px;
	position:relative;
	width:540px;}
#Carousel h2{
	margin:10px 8px;
	}
	
#Carousel #BtnPrev{
	height:27px;
	left:10px;
	position:absolute;
	top:65px;
	width:29px;}

#Carousel #BtnNext{
	height:68px;
	left:500px;
	position:absolute;
	top:65px;
	width:20px;}

#Carousel button{
	cursor:pointer;
	height:27px;
	overflow:hidden;
	padding:27px 0 0;
	width:29px;}

#Carousel button.prev{background:url(/graphics/btn-prev.gif) no-repeat 0 0; border:none;}

#Carousel button.next{background:url(/graphics/btn-next.gif) no-repeat 0 0; border:none;}

.CarouselContainer{
	float:left;}

#CarouselPadding{
	padding:10px 0 0 50px;
	width:450px;}

.CarouselContainer ul{
	float:left;
	list-style:none;
	padding-top:10px;
	width:460px;}

.CarouselContainer li{
	float: left;
	min-height:100px;
	height:auto !important;
 	height:100px;
	list-style: none;
	width: 220px;}

.CarouselContainer a{
	display:block;
	text-decoration:none;}

.CarouselContainer li img{
	float: left;
	margin:0 5px 0 2px;
	border:#336633;
	}

.CarouselContainer li span{
	display:block;
	float:left;
	width:130px;
	font-size:.9em;}

.CarouselContainer li strong{
	display:block;
	font-size:1.1em;}

.CarouselContainer li a:hover span,
.CarouselContainer li a:hover strong{
	color:#336633 !important;
	cursor:pointer;}

select.selectWidth{width:266px;}
.regBanner{ border:none;}
