/* CSS Document */

.errors {
	font-size:12px;
	font-weight:bold;
	color: #FF0000
	
}

.galleryBoxTop {
background:url('../images/galleryboxtop.png') no-repeat;
height:19px;
text-align:center;
font-size:10px;
}

.galleryBoxMid {
background:url('../images/galleryboxmid.png') repeat-y;
}

.galleryBoxBottom {
background:url('../images/galleryboxbottom.png') no-repeat;
height:19px;
text-align:center;
}

.mainpicBoxTop, .mainpicBoxTop2 {
background:url('../images/mainpicboxtop.png') no-repeat center;
height:19px;
text-align:center;
font-size:10px;
}

.mainpicBoxMid, .mainPicBoxMid2 {
background:url('../images/mainpicboxmid.png') repeat-y center;
}

.mainpicBoxBottom, .mainPicBoxBottom2 {
background:url('../images/mainpicboxbottom.png') no-repeat center;
height:19px;
}

.mainPicBoxTop2 {
background-image:url('../images/mainpicboxtop2.png');
height:14px;
}

.mainPicBoxMid2 {
background-image:url('../images/mainpicboxmid2.png');
}

.mainPicBoxBottom2 {
background-image:url('../images/mainpicboxbottom2.png');
height:12px;
}

.reviewBoxTop {
background:url('../images/reviewboxtop.png') no-repeat;
height:19px;
text-align:center;
font-size:10px;
}

.reviewBoxMid {
background:url('../images/reviewboxmid.png') repeat-y;
}

.reviewBoxBottom {
background:url('../images/reviewboxbottom.png') no-repeat;
height:19px;
}

#contactGuide label {
float:left;
width:30%;
text-align:right;
}

#contactGuide input {
float:left;
width:30%;
margin-left:5%;
}

#contactGuide textarea {
float:left;
width:45%;
margin-left:5%;
}


#img1, #guideInfoContainer {
float:right;width:245px;
text-align:left;
}

.caption {
font-size:11px;
}

#content1, #calendarContainer {
float:left;width:548px;;text-align:justify;
}

#headline h2, #calendarContainer h2 {
text-align:left;
}

#headline h4, #calendarContainer h4 {
text-align:left;
}

.upComing {
background:url('../images/graybox.png') no-repeat; height:53px;margin:5px 0 0 0;padding:10px 20px 25px 20px;
color:white;
}

.guideInfo {
width:117px;
font-size:12px;
}

.starBar {
background:url('../images/star_bar.png') no-repeat;
width:199px;
height:30px;
padding:12px 0 16px 0;
text-align:center;
margin:5px 0 0 20px;
}

.starBar img {
margin:0 1px 0 1px;
}

#licenses {text-align:center;}

#licenses img {margin-bottom:4px; }

#ratings {
text-align:justify;
float:right;
width:560px;
}

#ratings h5 {
text-align:left;

}

#ratings h5 img {
margin-right:5px;
}

#newRating {
width:237px;
float:left;
text-align:left;

}

#newRating h4 {
margin-bottom:5px;
font-size:14px;
}

#newRating input {
margin-top:2px;
}

#newRating textarea {
width:237px;
margin:5px 0 5px 0;
}

#newRating select {
width:100px;
}

#moreReviewsLink, #moreReviewsLink2 {
text-align:right;
cursor:pointer;
color:blue;
font-weight:bold;
font-size:12px;
margin-top:5px;
}

#moreReviewsLink2 {
display:none;
/* 
float:right;*/
/* margin-top:20px; */
}

#moreReviews {
display:none;
}