/* GuestBookCSS  */

.FaqUp1 {
width:735px;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
}

.gbTopText {
padding: 20px 0;
}

.gbSignBtn {
background: #26b8db;
}

.gbNavigation {
text-align: right;
padding-right: 5px;
}

.gbItemContainer 
{
width: 735px;
margin: 5px 0;
color: #000000 !important;
}
	.gbItemContainer .topBorder, .gbItemContainer .bottomBorder {
	background: url(../images/guestbookTopBorder.gif) top left no-repeat;
	height: 18px;
	line-height: 18px;
	}
	.gbItemContainer .bottomBorder {
	background: url(../images/guestbookBottomBorder.gif) top left no-repeat;
	}
	.gbItemContainer .bodyCont {
	padding: 0 5px;
	background: url(../images/guestbookLRBorder.gif) top left repeat-y;
    color: inherit;
	}
	.gbItemContainer .bodyCont .dateCont {
	float: right;
    color: inherit;
	}
	.gbItemContainer .bodyCont .bodyText {
	clear: both;
	padding: 5px 10px;
    color: inherit;
	}
	.gbItemContainer .btnsCont {
	text-align: right;
	}
	
.clear {
clear: both;
}

/*===================== POPUP ======================*/
.gbPopupCont {
width: 510px;
padding-bottom: 10px;
color: #666666;
border: 1px solid #a6a6a2;
background-color: #f7f3e3;
}

.gbPopupHead {
/*position: relative;*/
height: 107px;
margin-bottom: 5px;
background: url(../images/guestbookPopupHead.gif) top left no-repeat;
}
	.gbPopupHead .closeBtn {
	float: right;
	padding: 10px 10px 0 0;
	}
	.gbPopupHead .headerContents {
	color: #ffffff;
	padding: 25px 15px 0 15px;
	height: 75px !important;
	}
		.gbPopupHead .headerContents h1 {
		float: left;
		font-family: "Times New Roman", Times, serif;
		font-size: 28px;
		font-weight: normal;
		margin: 0px;
		}
		.gbPopupHead .headerContents p {
		float: right;
		width: 230px;
		!width: 200px;
		padding: 0 10px;
		border-left: 1px solid #5ccae4;
		}

.cssForm {
width: 420px;
margin: 0 auto;
padding: 0 10px;
}

.cssForm p {
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 110px; /*width of left column containing the label elements*/
height: 1%;
}

/*.cssForm label*/
.cssForm label {
float: left;
font-size: 14px;
font-weight: bold;
margin-left: -110px; /*width of left column*/
width: 110px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
padding-right: 10px;
text-align: left;
}

.cssForm input[type="text"] { 
width: 280px;
}

.cssForm input { /*fro IE6*/
!width: 250px;
}

.cssForm textarea {
width: 280px;
height: 120px;
}

.sendBtn {
float: right;
margin-right: 20px;
width:auto !important;
}




.gbItemContainer img, .gbPopupHead img {
border: none;
}











