﻿/* colours

    antiquewhite #FAEBD7
    dark gray   #222
    mid gray #393939
    yellow #ff0
    brightred #C00100
    darkred #980000
    lightfawn #E3D5B6 --retired #E6D9BB
    darkfawn #DDCAA1
    darkfawn border #bba880
    offwhite(antiquewhite) #FAEBD7
    orange #ff6600
*/

body{margin: 0px;font-family: Arial, Tahoma, Verdana;background-color: #000;color:#222;}
img{border:0;}
th{font-weight:normal;text-align:left;}
a{color:#980000;}
a:hover{text-decoration:none;}

h1{margin:0px; padding:0; font-size:1.4em; font-weight:normal; color:#333;}
h2{margin:5px 0px 15px 0; padding:0; font-size:1.2em; color:#DC7600}
h3{margin:0em 0 3px 0; padding:0 0 0px 0; font-size:1.1em; font-weight:bold; color:#DC7600}
h4{clear:both; margin:1px 0 6px 0; padding:.3em 0 0px 0; font-size:125%; font-family:Georgia; font-weight:bold; letter-spacing:0px; color:#DC7600}

textarea{font-family:Arial;} /* for some reason the default seems to times, despite body textboxes seem to be fine */

.Right{float:right;}
.Left{float:left;} 
.Center{text-align:center;}
.Middle{vertical-align:middle;}

/***** FONTS SIZES*****/
.Bold{font-weight:bold;}
.Italic{font-style:italic;}   
.Largest {font-size:1.3em;}
.Larger {font-size:1.2em;}
.Large {font-size:1.1em;}
.Small {font-size:0.9em;}
.Smaller {font-size:0.8em;}
.Smallest{font-size:0.7em;}

.Underline{text-decoration:underline;}

/***** FONTS STYLES*****/
.Body1 {color:#222;line-height:1.5em;}
.Highlight1{color:#ff6600;}
.Highlight2{color:#950000;}
.Fade1{color:#333}
.Fade2{color:#666}
.Fade3{color:#eedccc}
.Title1{color:#000;}
.Title2{color:#766;}
.Title3{color:#755;}



/***** DEFINED FONTS  *****/
.LabelPanelTitle{font-size:1.3em;color:#333;}
.FieldLabel{font-size:0.8em;font-weight:bold;color:#444;}
.Field{} /*specified for completeness - is really the same as body */

.PageSectionTitle{font-size:1.4em;color:#333;}
.PageSectionHeader{border-bottom:solid 1px #333;}

.SectionTitle{color:#998777;font-family:times new roman;}
.SectionTitleBorder{border-bottom:solid 1px #998777 }

.TitleLabel{color:#441;font-size:1.1em;}

.ContentListTitle{font-size:0.8em;font-weight:bold;}
.ContentListItem{font-size:0.8em;color:#333;}


/***** LAYOUT *****/
.BodyContent{border:solid 1px white;background-color:#DDCAA1;padding:5px;}
.DetailPanel, .DetailPanelPage{border:solid 1px #bba880;border-top:none 1px #F9F3EA;background-color:#FAEBD7;padding:10px; }
.DetailPanelPage{margin:0 30px 30px 30px;}
.LabelPanel, .LabelPanelPage{border:solid 1px #bba880;background-color:#DDCAA1;padding:5px 10px;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;}
.LabelPanelPage{margin:0 30px }
.InformationPanel{border:solid 1px #999;background-color:#ddd;padding:10px;}
.NavigationBottom{text-align:right;margin:30px;} /* used at bottom of pages to provide extra navigation options */
.OptionPanel{border:solid 1px #bba880;background-color:#DDCAA1;padding:5px;margin:10px 0;}
.PageSectionHeaderPanel{border:solid 1px #999;background:#DBDBDB url('/images/bg/informationBG.gif') repeat-x;padding:10px;}
.PageSectionHeaderTitle{font-size:0.8em;font-weight:bold;color:#333;}
.StdLeftColumn{float:left;border:none;width:130px;}
.StdPageContent{margin-left:130px;border-left:dashed 1px #bba880;padding:10px; }

/* panels used for input dialogs */
.AddContainer{}
.AddLabelPanel{background:#FFE9BF url('/images/bg/YellowHeaderBarBG.gif') repeat-x;border:solid 1px #D19A33;padding:5px 10px;}
.AddLabelPanelTitle{color:#333;font-size:1.1em;}
.AddDetailPanel{background:#FFE9BF;border:solid 1px #D19A33;border-top-width:0;padding:10px;}


/***** BORDERS *****/
.FadedBorder1{border:dashed 1px #DDCAA1;}
.BodyBorder{border:solid 1px #bba880;}

/******SPECIFICS*****/


/*** Link Icons  ***/
.StdIcon{width:16px;height:16px;vertical-align:middle;}

.A_ViewMap{background:url('/images/icons/viewmap.gif') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_ViewListing{background:url('/images/icons/page_go.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_ViewReviews{background:url('/images/icons/user_comment.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_ViewProfile{background:url('/images/icons/vcard.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_EditAccount{background:url('/images/icons/page_edit.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_AddListing{background:url('/images/icons/listing_add.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_AddImage{background:url('/images/icons/photo_add.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_UserEdit{background:url('/images/icons/user_edit.png') no-repeat center right;padding:2px 20px 0 0;height:16px;margin:2px}
.A_Information{background:url('/images/icons/information.png') no-repeat center left;padding:2px 0 0 20px;height:16px;margin:2px}
.FloatClear{clear:both;}

.PageTitle{font-family:Century Gothic;font-size:35px;color:#ff0000;}



/***** Common Images  *****/

.UserProfilePicture{width:80px;height:80px;border:solid 1px #bba880;}
.ImgListingSummary{border:none 1px #666;max-height:80px;max-width:80px;}
* html .ImgListingSummary1{width:80px;height:80px;}
.ImgListingTypeIcon{}
.ImgHygieneRating{border:solid 1px #658698;}

.ImgSearchSummary{}



/***  Fields  *******************************/




/***** Form Table layout  *****/

.StdTable td{font-size:0.9em;padding:5px;}
.StdTable th{font-size:0.8em;font-weight:bold;border-bottom:solid 1px black;padding:0 5px;}


.NoteLabel{font-size:0.7em;color:#a0907b;margin:5px;}
.Disabled{color:#998777;}
.Instruction{font-size:0.8em;}

/****** POP UP PANEL  *****/

#KFS_PopUpFrame{z-index:10;filter:alpha(opacity=0);}
#KFS_PopUpContainerXX{width:200px;position:absolute;z-index:100;font-family:verdana;-moz-opacity:1.0;opacity:1.0;filter:alpha(opacity=100);}
#KFS_PopUpContainer{width:200px;position:absolute;z-index:100;font-family:verdana;}
#PopUpHeader{font-size:1.1em;border:solid 1px #bba880;background-color:#DDCAA1;padding:5px 10px;background:#DDCAA1 url('/images/bg/labelpanelbg.gif') repeat-x;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#PopUpHeader{border:solid 1px #999;background:#DBDBDB url('/images/bg/informationBG.gif') repeat-x;padding:7px;}
#PopUpContent{font-family:Tahoma;font-size:0.7em;padding:10px;border:solid 1px #bba880;border-top-width:0;margin:0 3px;background-color:#eAEBD7;background-color:#eee;}
#PopUpContent{font-family:Tahoma;font-size:0.7em;padding:10px;border:solid 1px #999;border-top-width:0;margin:0 3px;background-color:#eAEBD7;background-color:#eee;}



/*****  Validation *****/

/* all validators use this formatting - is implemented in the asp.net default theme*/
.Validator{color:#950000;font-size:0.8em;}
.ValidationSummary{border:solid 1px #aa0000;background-color:#ffcccc;padding-right:20px;}
.ValidationSummary li{color:#900; }


/***** Information Boxes  *****/

/* Generic class for all info boxes */
.InfoBox{padding:15px 15px 15px 15px;background-repeat:no-repeat;text-align:center;margin:25px 0;margin-left:auto;margin-right:auto;width:70%;}
.InfoBoxTitle{font-size:1.1em;display:block;margin-bottom:5px;}
.InfoBoxBody{font-size:0.8em;line-height:1.5em;}

.WarningBox{border:solid 1px #FFA902;background:#FBEA8B url('/images/bg/warningBG.gif') repeat-x;}
.InformationBox{border:solid 1px #999;background:#DBDBDB url('/images/bg/informationBG.gif') repeat-x;}
.ErrorBox{border:solid 1px #980000;background:#FE7171 url('/images/bg/errorBG.gif') repeat-x;}
.SuccessBox{border:solid 1px #53B04F;background:#B1F9AE url('/images/bg/successBG.gif') repeat-x;}

.InstructionBox{padding:5px;color:#777;border:solid 1px #ccc;background-color:#eee;font-size:0.9em; overflow:hidden;}
.InstructionBox ul, .InstructionBox li {margin-top:5px;}
.InstructionBox li {margin-top:5px;}
.InstructionBox .Action {cursor:pointer;}
.InstructionBoxTitle{color:#666;font-size:0.9em;font-weight:bold;}

/***** RATINGS *****/

.RatingStd0,.RatingStd1,.RatingStd2,.RatingStd3,.RatingStd4,.RatingStd5,.RatingStd6,.RatingStd7,.RatingStd8,.RatingStd9,.RatingStd10{height:26px;background-image:url("/images/icons/ratingStd.gif");background-repeat:no-repeat;width:120px;}
.RatingStdSmall0,.RatingStdSmall1,.RatingStdSmall2,.RatingStdSmall3,.RatingStdSmall4,.RatingStdSmall5,.RatingStdSmall6,.RatingStdSmall7,.RatingStdSmall8,.RatingStdSmall9,.RatingStdSmall10{height:26px;background-image:url("/images/icons/ratingStdSmall.gif");background-repeat:no-repeat;width:148px;}
.RatingCof0,.RatingCof1,.RatingCof2,.RatingCof3,.RatingCof4,.RatingCof5,.RatingCof6,.RatingCof7,.RatingCof8,.RatingCof9,.RatingCof10{height:26px;background-image:url("/images/icons/ratingCof.gif");background-repeat:no-repeat;width:138px;}
.RatingCofSmall0,.RatingCofSmall1,.RatingCofSmall2,.RatingCofSmall3,.RatingCofSmall4,.RatingCofSmall5,.RatingCofSmall6,.RatingCofSmall7,.RatingCofSmall8,.RatingCofSmall9,.RatingCofSmall10{height:26px;background-image:url("/images/icons/ratingCofSmall.gif");background-repeat:no-repeat;width:148px;}
.RatingStd0{background-position:-14px -13px;}
.RatingStd1{background-position:-14px -40px;}
.RatingStd2{background-position:-14px -67px;}
.RatingStd3{background-position:-14px -94px;}
.RatingStd4{background-position:-14px -121px;}
.RatingStd5{background-position:-14px -148px;}
.RatingStd6{background-position:-14px -175px;}
.RatingStd7{background-position:-14px -202px;}
.RatingStd8{background-position:-14px -229px;}
.RatingStd9{background-position:-14px -256px;}
.RatingStd10{background-position:-14px -283px;}

.RatingCof0{background-position:-8px -11px;}
.RatingCof1{background-position:-8px -39px;}
.RatingCof2{background-position:-8px -66px;}
.RatingCof3{background-position:-8px -93px;}
.RatingCof4{background-position:-8px -120px;}
.RatingCof5{background-position:-8px -147px;}
.RatingCof6{background-position:-8px -174px;}
.RatingCof7{background-position:-8px -201px;}
.RatingCof8{background-position:-8px -228px;}
.RatingCof9{background-position:-8px -255px;}
.RatingCof10{background-position:-8px -282px;}

.RatingCofSmall0{background-position:-8px -11px;}
.RatingCofSmall1{background-position:-8px -39px;}
.RatingCofSmall2{background-position:-8px -66px;}
.RatingCofSmall3{background-position:-8px -93px;}
.RatingCofSmall4{background-position:-8px -120px;}
.RatingCofSmall5{background-position:-8px -147px;}
.RatingCofSmall6{background-position:-8px -174px;}
.RatingCofSmall7{background-position:-8px -201px;}
.RatingCofSmall8{background-position:-8px -228px;}
.RatingCofSmall9{background-position:-8px -255px;}
.RatingCofSmall10{background-position:-8px -282px;}

.RatingStdSmall0{background-position:-8px -11px;}
.RatingStdSmall1{background-position:-8px -39px;}
.RatingStdSmall2{background-position:-8px -66px;}
.RatingStdSmall3{background-position:-8px -93px;}
.RatingStdSmall4{background-position:-8px -120px;}
.RatingStdSmall5{background-position:-8px -147px;}
.RatingStdSmall6{background-position:-8px -174px;}
.RatingStdSmall7{background-position:-8px -201px;}
.RatingStdSmall8{background-position:-8px -228px;}
.RatingStdSmall9{background-position:-8px -255px;}
.RatingStdSmall10{background-position:-8px -282px;}




