﻿
/***** GridViewStyling  ******/
.GridViewRow{}
.GridViewSelectedRow{border:solid 1px #999;background:#DBDBDB url('/images/bg/sectionheaderbg.gif') repeat-x;}
.GridViewSelectedRow td{border:solid 1px #999;border-width:1px 0;}/*IE doesn't seem to render tablerow border there add the border to the cells*/
.GridViewAlternatingRow{background:#faf0f0;}


/******  MAPPING  *****/

.KFSMap{border:solid 1px #999;}

.MapMarkerFieldLabel{font-size:0.8em;font-weight:bold;margin-right:5px;}
.MapMarkerField{font-size:0.9em;}

/* style for the standard marker page */
.MapMarkerStdPageContainer{overflow:scroll;max-height:200px;max-width:500px;padding:0 10px 10px 0 }
.MapMarkerStdPageContainer .MapMarkerPageHeader{border:solid 1px #bba880;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;padding:5px 10px;}
.MapMarkerStdPageContainer .MapMarkerPageHeaderTitle{font-size:1.3em;color:#333;}
.MapMarkerStdPageContainer .MapMarkerPageBody{border:solid 1px #bba880;border-top-width:0px;background-color:#FAEBD7;padding:10px; }
.MapMarkerStdPageContainer .MapMarkerPageHeader .ImgListingType{margin:2px;}
.MapMarkerStdPageContainer .MapMarkerReviewText{font-size:0.8em;}


/* style for the map area summary */
.MapMarkerAreaSummaryPageContainer {background-color:#222;padding:10px;color:#fff;}
.MapMarkerAreaSummaryPageContainer .MapMarkerPageHeader{padding:5px 10px;text-align:center;}
.MapMarkerAreaSummaryPageContainer .MapMarkerPageHeaderTitle{font-size:1.3em;}
.MapMarkerAreaSummaryPageContainer .MapMarkerPageBody{text-align:center;padding:10px;}
.MapMarkerAreaSummaryPageContainer .MapMarkerPageBody img {vertical-align:middle;margin-left:20px;}
.MapMarkerAreaSummaryPageContainer .MapMarkerActions a {color:Yellow;font-size:0.9em;margin:5px;}
.MapMarkerAreaSummaryPageContainer .MapMarkerActions {margin-top:20px;}


/* style for listing details */
.MapMarkerListingDetailsPageContainer .MapMarkerPageHeader{border:solid 1px #bba880;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;padding:5px 10px;}
.MapMarkerListingDetailsPageContainer .MapMarkerPageHeaderTitle{font-size:1.3em;color:#333;margin-right:10px;}
.MapMarkerListingDetailsPageContainer .MapMarkerPageBody{border:solid 1px #bba880;border-top-width:0px;background-color:#FAEBD7;padding:10px; }
.MapMarkerListingDetailsPageContainer .MapMarkerContent {margin-left:100px;}
.MapMarkerListingDetailsPageContainer .MapMarkerContent Img{display:block;margin-bottom:5px;}
.MapMarkerListingDetailsPageContainer .MapMarkerSidebar{float:left;margin:0 10px 10px 0;width:90px;text-align:center;}
.MapMarkerListingDetailsPageContainer .MapMarkerSidebar Img{display:inline;margin:2px;}
.MapMarkerListingDetailsPageContainer .ImgListingType {border:solid 1px white;}

* html .MapMarkerListingDetailsPageContainer .MapMarkerContent {width: auto !important;width:300px;}/*** IE6 HACK - hides content unless a width is specified when shown on a multi tab info window ***/

/* format the reviewSummary */
.MapMarkerReviewPageContainer .MapMarkerPageHeader{border:solid 1px #bba880;background-color:#DDCAA1;padding:5px 10px;}
.MapMarkerReviewPageContainer .MapMarkerPageHeaderTitle{font-size:1.3em;color:#333;}
.MapMarkerReviewPageContainer .MapMarkerPageBody{border:solid 1px #bba880;border-top-width:0px;background-color:#FAEBD7;padding:10px;min-height:180px;}
.MapMarkerReviewPageContainer .MapMarkerReviewText{font-size:0.8em;}
* html .MapMarkerReviewPageContainer .MapMarkerPageBody{height:auto !important;height:180px;} /*** IE HACK (min height)***/   










/*****  ContentHeader  *****/



/****** SIDE MENU ******/
.SideMenu {background-color:#FAEBD7;}
.SideMenu .SideMenuHeader{padding:7px;border-bottom:solid 1px #bba880;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;margin-bottom:5px;font-size:0.8em;color:#666;font-weight:bold;}
.SideMenu .SideMenuItem,.SideMenu .SideMenuSelectedItem{margin:1px 5px;padding:5px;font-size:0.8em;text-align:left;}
.SideMenu .SideMenuSelectedItem{}
.SideMenu .SideMenuSectionTitle {color:#666;font-size:0.8em;font-weight:bold;display:block;border-bottom:solid 1px #666;margin:10px 5px 0px 5px;}


/****** STANARD MENU  ********/
/*** html .StandardMenuContainer{width:99%}  IE HACK **/
.StandardMenuFooter{clear:both;font-size:0px;}/*font-size added as IE hack; IE will render this empty div so make it as small as possible */
a.StandardMenuItem:hover{color:White;background-image:url("/images/page/tabredover.gif");}
a.StandardMenuItem, .StandardMenuItemSelected{display:block;float:left;color:#fff;height:30px;padding:5px 0px;border:none 1px green;font-size:0.8em;width:100px;text-align:center;text-decoration:none;background-image:url("/images/page/tabblack.gif");background-repeat:no-repeat;}
/*a.Right{float:right; allow some menu items to float right }*/
.StandardMenuItemSelected{background-image:url("/images/page/tabred.gif");padding:10px 0;}


/***** Listing Edit *****/
.ListingEditPageSummary{border:solid 1px #bba880;background: #FAEBD7;margin:10px;padding:10px;}
.ListingEditPageSummary  * {vertical-align:middle;}
.ListingEditSummaryLabel{font-size:0.75em;width:100px;float:left;}
.ListingEditSummaryField{font-size:0.9em;width:100px;float:left;color:#000}


/*****   Listing Header  *****/

   .ListingHeaderDetail
   {
        margin:10px 10px 20px 10px;
        border:solid 1px #fff;
        background-color:#E6D9BB;
        padding:10px; 
        
   }
    
   
   .ListingHeaderLabel
   {
    margin-right:5px;
    font-size:0.8em;
    color:#441;
    
   }
   
   
   
   
/***** listing reviews *****/
.ReviewContainer {margin:10px 10px 20px 10px;}
.ReviewDate{float:right;}
.ReviewHeader {border:solid 1px #bba880;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;padding:7px;}
.ReviewOwner * {vertical-align:middle;}
.ReviewDetail {padding:10px 5px;line-height:1.2em;}
.ReviewFooter * {vertical-align:middle;}
.ReviewFooter {margin:0 0px;padding:5px 20px;clear:right;background-color:#FAEBD7;border:solid 1px #bba880;border-top-width:0;}
.ReviewBody {padding:0 10px 10px 10px;background-color:#FAEBD7;border:solid 1px #bba880;border-top-width:0;border-bottom-style:dashed; }
*+html .ReviewBody{zoom:1;} /*IE7 hack */
* html .ReviewBody{zoom:1;}   /*IE6 hack */
.ReviewOptions {text-align:center;}
.ReviewOptions a {margin:5px;}
.ReportReview {float:right;}
.ReviewUseful {float:left;}
.ReviewEateryRating span, .ReviewCoffeeRating span{padding-top:5px;}
.ReviewEateryRating div, .ReviewCoffeeRating div {border-bottom:dashed 1px #ccc;padding:1px 0;}
.ReviewEateryRating, .ReviewCoffeeRating {float:right;padding:10px 5px;width:230px;margin:0 5px;}
.ReviewRatingLabel{font-size:0.75em;width:75px;float:left;}
.ReviewCategoryLabel{font-weight:bold;}
.ReviewOwner li{display:inline;list-style:none;}





/****** listing menus (food menus)*****/

.ListingMenuContainer {border:solid 1px #bba880;background-color:#FAEBD7;}

.ListingMenuContainer .MenuTitle{font-size:1.5em;}
.ListingMenuContainer .MenuHeader{border-bottom:solid 1px #bba880;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;padding:5px 10px;margin-bottom:10px;}

.ListingMenuContainer .MenuSectionHeader{border:solid 1px #999;padding:5px;color:#333;background:#DBDBDB url('/images/bg/sectionheaderbg.gif') repeat-x;margin:10px;}
.ListingMenuContainer .MenuSectionHeader .MenuSectionTitle{font-size:1.2em;}
.ListingMenuContainer .MenuSectionHeader .MenuSectionDescription{padding-left:15px;font-size:0.9em;color:#666;font-style:italic;font-family:Times New Roman;}

.ListingMenuContainer .MenuItem {padding:5px 15px;border-bottom:dashed 1px #ddd;margin:5px 10px;}
.ListingMenuContainer .MenuItem .Price{float:right;font-size:0.9em;}
.ListingMenuContainer .MenuItem .Title{display:block;font-size:0.8em;font-weight:bold;margin-bottom:5px;}
.ListingMenuContainer .MenuItem .Description{display:block;font-size:0.9em;margin-right:50px;font-style:italic;font-family:Times New Roman;color:#666;}
        



