.cplabel{
display:inline-block;
width:130px;
text-align:right;
padding-right:4px;
}

.cperror{
margin-left:210px !important;
}

.clearwidth{
display:block;
width:98%;
clear:both;
margin-bottom:0px;
height:0px;
line-height:0px;
font-size:0px;
}

#map_canvas{
position: relative; background-color: rgb(229, 227, 223);
}

.inmyarea-withdetails{
width: 100%; 
height: 460px !important; 
}

.inmyarea-moreinfo{
	border:1px solid #ccc;
	width:100% !important;
	height:200px !important;
	float:right;
	margin:0px;
	margin-bottom:4px;
}

.inmyarea-withpic{
	border:1px solid #ccc;
	width:50% !important;
	height:200px !important;
	float:right;
	margin:0px;
	margin-bottom:4px;
}


.inmyarea-areaedit{
height: 460px !important; 
}

.usedinindex{
height: 260px !important; 
}

.progressbar{
display:inline-block;
border:1px solid green;
vertical-align:middle;
}

.step{
display:inline-block;
width:50px;
border:0px solid #eee;
background-color:#eee;
height:20px;
float:left;
padding:1px 6px 1px 6px;
color:#aaa;
line-height:20px;
text-align:center;
}

.select{
background-color:green;
color:#fff;
}

#navigateback:hover{
background-image:url(backhov.png);
}

#navigateback {
border:0px;
float:left;
margin-right:16px;
background-image:url(back.png);
width:89px;
height:24px;
}

#includedates,#excludedates{

float:right;
padding:0px;
overflow:hidden;
display:inline-block;
width:365px;
height:20px;
margin-bottom:2px;
clear:none;
}

#includedates p,#excludedates p{
padding:0px;
margin:0px;
}

#includedates input,#excludedates input{
border:1px solid #ccc;
margin:0px;
clear:none;
float:left;
}

tr.markerHover td{
background-color:#ff0;
}

.directions{
float:right;
margin-bottom:4px;
}

.directions input{
border:1px solid #ccc;
width:230px;
}

img.icon{
vertical-align:middle;
}

.pagetools{
float:right;
}

.admmenu{
margin-left:20px;
display:inline-block;
}

.selected{background-color:#e8f0f4;display:inline-block;width:100%;}

table.ZipNavTable td{
width:30px;
}

#navigateback{display:none;}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}




#loginform{
background-color:#f8f8f8;
width:300px;
margin:auto;
margin-top:10px;
padding:20px;
border:4px solid #ccc;
}

#loginform label{
display:block;
width:260px;
padding-bottom:2px;
}

#loginform input.text{
display:block;
width:260px;
border:6px solid #ccc;
padding:2px;
}

.reghere{
	background-color:#f8f8f8;
	padding:4px;
	color:#000;
	text-decoration:none;
}
.reghere:hover{
	background-color:#ccc;
	padding:4px;
	color:#000;
	}

.register1{
background-color:#f8f8f8;
width:400px;
margin:auto;
margin-top:10px;
padding:20px;
border:4px solid #ccc;
}

.register{
background-color:#f8f8f8;
width:540px;
margin:auto;
margin-top:10px;
padding:20px;
border:4px solid #ccc;
}
.register label{
display:block;
width:360px;
}

.register input.text{
display:block;
width:200px;
}

.register input.text{
display:block;
width:200px;
}

.register label.edit{
display:block;
width:180px;
float:left;
}

.register input.edit{
display:block;
width:340px;
padding:4px;
border:1px solid #bbb;
}

.register input.cbox1{
	display:block;
	xwidth:340px;
	float:left;
}
.register input.datec2{
	display:block;
	width:200px;
}
.signinButton2 {
	border: 1px solid #AAA;
    background: #666;
	color:#FFF;
	padding:8px;
	margin-top:10px;
}

.inputButton2 {
	border: 1px solid #AAA;
	
    background: #666;
	color:#FFF;
	padding:8px;
	margin:20px;
}
tr.user-header{
	background-color: #F00;
	margin:20px;
	padding:20px;
}
.user-header td{
	font-size:12px;
	font-weight:bold;
	background-color: #333;
	color:#FFF;
	padding:5px 2px 5px 4px;
	border:#000 solid 1px;
}
.userList2 td{
	font-size:11px;
	background-color: #eee;
	padding:5px 2px 5px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}

.pagination{
}

.pagination ul li{
display:inline-block !important;
margin-right:4px;
list-style:none;

}

*html .pagination ul {
clear:both;
float:none;
display:block;
width:90%;
margin-right:0px;
}

*html .pagination ul li{
float:left;
padding:3px;
margin:0px;
}

.pagination ul li a{
border:1px solid #888;
padding:3px;
padding-left:6px;
padding-right:6px;
text-decoration:none !important;
}

.pagination ul li em{
border:1px solid #bbb;
padding:3px;
background-color:#f0f0f0;
padding-left:6px;
padding-right:6px;
}

.pagination ul li a:hover{
border:1px solid red;
color:red;
}

