@charset "utf-8";
/* CSS Document 

Style Sheet file for FurSid
Ver: 1.0
Build: 20090916-0117

*/

.login-form .caption {
	overflow:hidden;
	padding-left:0;
	padding-right:0;
	text-indent:-9000px;
	width:20px;
	background-position:0 50%;
}

.join-button {
	margin-top:37px;
	margin-right:140px;
}

.login-form {
	margin-top:36px;
	width:380px;
}

.forgot-pass {
	float:none;
	font-size:12px;
	text-decoration:underline;
	margin:0 3px;
}


#wrapper {
	width: 1007px;
}

#header {
	background-position: 50% 0;
}

.hr-header {
	background-position: 50% bottom;
}

#page , .hr-footer, #footer  {
	background-position: 52% top;
}

#footer .content {
	background-position: 52% bottom;
}

hr.width75 {
	width:75%;
	margin:0;
	text-align:left
}


label, label div, label p {
	color:#006699;
}

label small {
	font-weight:normal;
}

.ipmedium { width:170px; }

.tab-availaibility-fs{ width:auto !important; }
.availability-calender-header-fs{ width:auto !important; }
.availability-calender-header-fs span p{margin-left:250px !important;}
.availability-calender-header-fs span p{color:#333 !important}
.availability-calender-header-fs  a.previous-green{padding:0 12px 5px 12px; color:transparent; background:url(../images/icons/arrow-left-green.gif) no-repeat 0 0; line-height:30px; text-decoration:none; }
.availability-calender-header-fs  a.next-green{text-decoration:none;padding:0 12px 5px 12px; line-height:30px; color:transparent; background:url(../images/icons/arrow-right-green.gif) no-repeat 100% 50%; }

.availability-calender-header-fs { padding:0 20px 0 0 !important;}

hr.thin {
	border-top:1px solid #ccc;
	height:1px;
	padding:1px 0 0px 0;
}

.lnk-add-more { display:block;
float:left;
margin:25px 0 0;} 

.tab-availaibility td { text-align:center}
.tab-availaibility td.available, .tab-availaibility td.not-available { padding:8px;}






.box-gray-rnd {
	background:#ebebeb; 
	width:180px;
}
.box-gray-rnd-footer {
		background:url(../images/assets/menubg.jpg) no-repeat 0 100%;
		height:8px; 
}
.box-gray-rnd-header {
		background:url(../images/assets/menubg.jpg) no-repeat 0 0%;
		height:8px; 
}


.box-gray-rnd-items {
	padding:0px 10px;
}

.box-gray-rnd-items p{
	line-height:normal;
	font-size:12px;
}

.box-gray-rnd-items h5{
	
}


 
.box-gray-rnd a {
	display:block;
}


.label-text { color:#006699; font-size:12px;
font-weight:bold; margin:12px 0 5px;}

.normalgrey span{ float:none !important; display:block !important; margin:3px 0 0 0 !important;  }
.normalgrey span br { margin:0px !important; line-height:1px; height:1px;  }
.normalgrey span img { padding:3px; border:1px solid #ccc; background-color:#eee; }
.normalgrey span input { width: 175px; padding:4px; font-size:16px;}
.barIndicatorBorder, .barIndicator_weak , .barIndicator_average, .barIndicator_strong, .barIndicator_excellent { visibility:visible !important; display:block !important; height:17px !important; }
.barIndicatorBorder { border:1px solid #999 !important; padding:1px !important; height:17px !important; }
.barIndicator_weak {background-color:#6B9FC8 !important;}
.barIndicator_average {background-color:#4989BC !important;}
.barIndicator_strong {background-color:#1C6CAB !important;}
.barIndicator_excellent {background-color:#1557BB !important;}


.radio-button input { background-color:transparent !important; }