/* CSS Document */

/****** SEARCH RESULTS "CALLING CARD" *********/
.callingcard {
	background:#F5F5F5;
	width:591px;
}

.callingcard .description img{
	padding-left:7px;
	padding-right:7px;
}

.callingcard .header {
	background-image:url(../images/cruising/search_panel_header.gif);
	background-repeat:no-repeat;
	width:583px;
	height:27px;
	padding-left:7px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}


.callingcard .description {
	width:592px;
	height:119px;
	font-size:11px;
	line-height:12px;
	padding-top:5px;
	padding-right:9px;
	border-left:1px solid #A7A7A7;
	border-right:1px solid #A7A7A7;
}

 .righttitle 
 {	float:right;	
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	vertical-align :top;
	
	
}

/**** individual listing header ***/

.listingheader {
	background-image:url(../images/cruising/header_indiv_listing.gif);
	background-repeat:no-repeat;
	width:587px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	padding-left:6px;
	padding-top:9px;
	font-size:12px;
}

.listingdetails{
	margin-top:15px;
}

.listingdetails td div{
	padding:3px;
	margin-bottom:4px;
}

div.alt{
	background-color:#F5F5F5;
}


.locationdetails{
	 background-color:#E6E6E6;
	 border-left:1px solid #989898;
	 border-right:1px solid #989898; 
	 width:588px;
	 
}

.locationdetails div{
	padding:3px 5px 3px 5px; 
}

.locationdetails .alt{
	margin-top:8px;
	margin-bottom:8px;
	background-color:#EEE;
}

.ratingBox {
	background-color:#E6E6E6;
}

.ratingBox .content{
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
}


.commentBoxheader {
	background-image:url(../images/cruising/header_comment_box.gif);
	background-repeat:no-repeat;
	width:583px;
	height:28px;
	color:#FFF;
	padding:0px 5px 0px 5px;
	font-size:13px;
	font-weight:bold;
}


.postername{
	padding-top:7px;
}	

.commentBoxheader img{
	padding-top:5px;
	padding-left:3px;
}

.datetime {
	font-size:11px;
	padding-top:7px;
}

.boxbg1{
	background-color:#E6E6E6;
	padding:5px;
}

.boxbg2{
	background-color:#FFF;
	padding:5px;
}


/*** FORM FORMATTING***/

textarea.widefield {
	width:570px;
	height:50px;
}

.submitform td {
	height:24px;
}

.paddingLeft{
	margin-left:15px;
}

.paddingBottom {
	margin-bottom:10px;
}


/*---- table -----*/

#cr_topic{
	width:590px;
}

#cr_topic .header{
	background-image:url(../images/message_boards/topic_header.gif);
	display:block;
	width:590px;
	height:31px;
}

#cr_topic .header span { visibility:hidden }

#cr_topic .bodycopy {
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	background-color:#E6E6E6;
	padding:5px;
}

#cr_topic .footer{
	background-image:url(../images/message_boards/topic_box_footer.gif);
	background-repeat:no-repeat;
	width:590px;
	height:9px;
}
#cr_topic .clearheader{
	background-image:url(../images/message_boards/topic_box_header.gif);
	background-repeat:no-repeat;
	width:590px;
	height:9px;
}

