
sup.new {color:green; font-size:11px}
sup.featured {color:#FBE771}
sup.popular {font-size:11px; color:red}


img.editPhoto {border:5px solid #c0c0c0;}
img.printPhoto {padding:5px 10px 5px 5px}
img.catPhoto {padding:5px 10px 5px 5px; float:left}
img.listingPhoto {margin-right:15px; margin-bottom:5px; border: 0 solid #C0C0C0; float:left;}
img.listingPhoto_bus {margin-right:15px; margin-bottom:5px; border: 0 solid #C0C0C0}


/

.dottedLine {border-bottom:1px dotted #868686; padding-top:8px; margin-bottom:10px;clear:both}
a.indexCat:link, a.indexCat:visited {font-size: 1.27em; font-weight: bold; color:#555555;}
a.indexSubCat:link, a.indexSubCat:visited{font-size:11px; font-weight:normal; text-decoration:none}
a.bulletData:link, a.bulletData:visited, a.bulletData:hover {font-size: 12px;font-weight: normal;text-decoration:underline}
.mtframe {text-align:left; margin:4px}
.mtborder {background:#f0f0f0; color:#000000; border:1px solid #cccccc; padding:3px;}
.mtborderadress {background:#ffffff; color:#666666; padding:3px;}
.mtdata {color:#333333}
.thead {color:#333333;text-align:left;text-decoration:underline; padding:0; margin:0;font-size:13px}
a.addsite:link, a.addsite:visited, a.addsite:hover {float:right;font-weight:bold}


.reviewBorder {border-bottom: 1px solid #E9E9E9;padding-top:8px}


span.xlistings {color:#606060; float:left}


.featuredHiLight {background-color: #FFF4E8; padding: 3px; border: 1px solid #FFE7CE;}
.listingName {font-size: 16px; font-weight: bold;}
.listingSummary {padding-top:5px; font-size: 12px; margin-bottom:10px}
.listingCat {color:#808080; padding-top:5px}
.listingData {color:#808080; font-size:10px}


/* Links */
a.category:link, a.category:visited {color:#009900; text-decoration: none; font-weight: normal;}
a.subCatNormal:link, a.subCatNormal:visited, a.subCatNormal:hover {font-size:14px; font-weight: normal; line-height:2}
a.subCatFeatured:link, a.subCatFeatured:visited, a.subCatFeatured:hover {font-size:16px;font-weight:bold; line-height:2}
a.relCat:link, a.relCat:visited {font-size:12px;font-weight:normal; line-height:2}
.detailsAddress {font-size: 12px; margin-top: 0px; color:#333333}
.detailsContact {font-size: 12px; margin-top: 0px; color:#333333}
.detailsText {font-size: 11px; line-height: 1.4}
a.website:link, a.website:visited {font-size:12px;font-weight:normal;text-decoration:none}
a.boka:link, a.boka:visited {padding: 1px; border-color: #000; border:1px solid; background-color:#f6c801; font: bold 110% 'trebuchet ms',helvetica,sans-serif;color:#050;}

.resttable{border-width: 1px 1px 0 0; border-style: solid; border-color:#D2D2D2;}
.restcell{border-width: 0 0 1px 1px; border-style: solid; border-color:#D2D2D2; padding:10px; }


.listingBorder_clas {border-left: 1px solid #C0C0C0;border-right: 1px solid #E1E1E1;}
.listingBorder2_clas {border-right: 1px solid #E1E1E1;}
.listingBorder3_clas {border-right: 1px solid #C0C0C0;}


.normalHiLight {background-color:#F0F0F0; padding:5px}
.clas_title {background-color:#C0C0C0; border:0 solid #fff;}
.listingSummary_clas {margin-top:10px; margin-bottom:10px; font-size:12px; line-height:1.2}
.featuredListingFooter_clas {font-size:11px; padding:2px 0 2px 5px;background-color:#78C2EF}
.normalListingFooter_clas {font-size:11px; padding:2px 0 2px 5px;background-color:#fff}


.website {color:#808080;font-size:11px}


#mainbox
{width:100%; border-top:solid 1px #bbb; border-bottom:solid 1px #bbb;}
#mainbox2{text-align:center; width:520px;}
.images {text-align:center;}



.virtualpage, .virtualpage2, .virtualpage3{

display: none;
}

.paginationstyle{ 
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ 
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ 
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ 
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ 
color: #000;
background-color: yellow;
}

#mapsearch {
      width : 240px;
      border : 1px solid #f9f9f9;
    }
    
    #right_side {
	float: right;
	width: 180px;
}
#right_side h3 {
	margin-top: 0;
	margin-bottom: 0px;
	color: #666;
	height: 21px;
    line-height: 21px;
	border: 1px solid #ccc;
	background: url('images/bgleft.gif');
	font-size: 12px;
}
#right_side p {
	margin-top: 0;
	margin-bottom: 15px;
	color: #666;
	padding: 4px;
 border-left: 1px solid #ccc;border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
	font: 12px;
}

#right_side h5 {
	margin-top: 0;
	margin-bottom: 15px;
	color: #666;
	padding-left: 4px;
	font: 9px;
}

#right_side2 {
	float: right;
	width: 160px;
}
#right_side2 h3 {
	margin-top: 0;
	margin-bottom: 0px;
	color: #666;
	height: 21px;
    line-height: 21px;
	border: 1px solid #ccc;
	background: url('images/bgleft.gif');
	font-size: 12px;
}
#right_side2 p {
	margin-top: 0;
	margin-bottom: 15px;
	color: #666;
	padding: 4px;
 border-left: 1px solid #ccc;border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
	font: 12px;
}

#right_side2 h5 {
	margin-top: 0;
	margin-bottom: 15px;
	color: #666;
	padding-left: 4px;
	font: 9px;
}