/*Review Elements
*/
.Title_Good { color: #fff8e3; font-size: 21px; font-family: georgia, arial; font-variant: small-caps; background-color: #446d44; background-image: url(../icons/review_title_good.gif); background-repeat: no-repeat; background-position: right bottom; vertical-align: bottom; height: 33px; padding: 8px 0 0 15px; }
.Title_Bad { color: #fff8e3; font-size: 21px; font-family: georgia, arial; font-variant: small-caps; background-color: #8f3b48; background-image: url(../icons/review_title_bad.gif); background-repeat: no-repeat; background-position: right bottom; vertical-align: bottom; height: 33px; padding-top: 8px; padding-left: 15px; }
.Title_BL { color: #fff8e3; font-size: 21px; font-family: georgia, arial; font-variant: small-caps; background-color: #9f662a; background-image: url(../icons/review_title_bl.gif); background-repeat: no-repeat; background-position: right bottom; vertical-align: bottom; height: 33px; padding-top: 8px; padding-left: 15px;; }
.Title_Wish { color: #fff8e3; font-size: 21px; font-family: georgia, arial; font-variant: small-caps; background-color: #2a4f9f; background-image: url(../icons/review_title_wish.gif); background-repeat: no-repeat; background-position: right bottom; vertical-align: bottom; height: 33px; padding-top: 8px; padding-left: 15px; }
.Title_Followup { color: #fff8e3; font-size: 21px; font-family: georgia, arial; font-variant: small-caps; background-color: #a69c7e; vertical-align: bottom; height: 33px; padding: 10px 20px 0; }
.Text_Good { color: #365836; font-size: 13px; font-family: Arial, verdana, tahoma; background-color: #fff9e8; padding: 15px; border-color: #b4d0b4; border-style: solid; border-width: 0 1px 1px; }
.Text_Good li { margin-bottom: 20px; margin-left: -20px; list-style-type: upper-roman; }
.Text_Good_Small { color: #4a734a; font-size: 12px; background-color: #fffbf1; padding: 15px 15px 10px; border: dashed 1px #b4d0b4; }
.Text_Good_Small li { list-style-type: square; margin-bottom: 10px; margin-left: -20px; }
.Text_Bad { color: #66323c; font-size: 13px; background-color: #fff9e8; padding: 15px; border-color: #d2adb4; border-style: solid; border-width: 0 1px 1px; }
.Text_Bad li { list-style-type: upper-roman; margin-bottom: 20px; margin-left: -20px; }
.Text_Bad_Small { color: #704c53; font-size: 12px; background-color: #fffbf1; padding: 15px 15px 10px; border: dashed 1px #d2adb4; }
.Text_Bad_Small li { list-style-type: square; margin-bottom: 10px; margin-left: -20px; }
.Text_BL { color: #745432; font-size: 14px; font-family: Arial, verdana; background-color: #fffdf6; padding: 15px; border-color: #eecba5; border-style: solid; border-width: 0 1px 1px; }
.Text_Wish { color: #304267; font-size: 13px; font-family: Arial, verdana; background-color: #fff9e8; padding: 15px 15px 15px 5px; border-style: solid; border-width: 0 1px 1px; border-color: #a4b5da; }
.Text_Followup { color: #6c6245; font-size: 13px; font-family: Arial, verdana; background-color: #fff9e8; width: 500px; padding: 15px; border-style: solid; border-width: 0 1px 1px; border-color: #dcd3b8; }
/*Overview Elements*/
.Pro { color: #4a734a; font-size: 12px; padding: 4px 7px 4px 4px; border: dashed 1px #b4d0b4; }
.Pro li { margin-bottom: 2px; list-style-type: square; margin-left: -20px; }
.Con { color: #704c53; font-size: 12px; max-width: 200px; padding: 4px 7px 4px 4px; border: dashed 1px #d2adb4; }
.Con li { list-style-type: square; margin-bottom: 2px; margin-left: -20px; }
.Quote { color: #745432; font-size: 13px; padding: 5px 10px 15px 5px; }
.Read_Review { font-size: 12px; text-align: center; padding-top: 5px; padding-bottom: 15px; }
.Log { color: #8c7c67; font-size: 12px; padding: 8px; max-width: 200px; border: dashed 1px #cfc1ae; }
.Logo { padding-top: 4px; padding-left: 20px; }
.Logo_Review { padding-top: 4px; padding-right: 15px; }
.Table_Categories { font-size: 11px; padding-top: 3px; padding-bottom: 3px; }
.Table_H2 { padding-bottom: 10px; }
/*Site Facts*/
.Facts_Highlight_Good { color: #4a734a; font-size: 11px; padding: 7px; border: solid 2px #b4d0b4; }
.Facts_Highlight_Bad { color: #704c53; font-size: 11px; padding: 7px; border: dashed 1px #d2adb4; }
.Text_Cost_Left { padding-right: 5px; padding-left: 15px; }
.Text_Cost_Right { width: 30%; }
.Text_Content_Left { padding-right: 5px; padding-left: 15px; }
.Text_Content_Right { width: 35%; }
.Title_Cost_BG { background-color: #d6caaa; background-image: url(../icons/facts_title_bg.gif); background-repeat: no-repeat; width: 25px; padding-right: 5px; padding-left: 5px; }
.Title_Content_BG { background-color: #d6caaa; width: 25px; padding-right: 5px; padding-left: 5px; }
.Title_Notes { background-image: url(../icons/facts_notices.gif); background-repeat: repeat-y; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; }
/*User Feedback*/
.Color_Dark { color: #7e5c29 }
.Color_Dark2 { color: #7e5c29 }
.Color_Highlight { color: #c17f00 }
.Color_Highlight2 { color: #c17f00 }
.User_Column_Left { color: #88704c; font-size: 11px; font-weight: bold; background-color: #fffbee; padding: 6px; }
.User_Column_Left_Status { color: #847a5e; font-size: 11px; background-color: #f1ebda; padding: 6px; }
.User_Column_Left_Replies { color: #694d25; font-size: 11px; font-weight: bold; background-color: #fffdf8; padding: 6px; }
.User_Column_Right_Replies { font-size: 12px; background-color: #fff8e3; padding: 6px; }
.User_Column_Right_Replies_Yes { font-size: 12px; padding: 6px; background: #fffbc7; }
.User_Column_Right { color: #7e5c29; font-size: 12px; background-color: #fff8e3; padding: 6px; }
.User_Column_Right_Status { font-size: 11px; background-color: #fffcec; padding: 6px; }
.User_Column_Right_None { font-size: 11px; background-color: #fff8e3; padding: 6px; }
.User_Comment { color: #7e5c29; font-size: 12px; background-color: #fffcf5; padding: 7px; border: dotted 1px #d6caaa; }
.User_Comment_BG { padding: 6px; border: solid 1px #eee3cd; }
.User_Comment_Replies { font-size: 12px; padding: 6px; background: #fff8e3; border: dotted 1px #dbcbad; }
.User_Comment_Replies_Yes { font-size: 12px; padding: 6px; background: #fffbc7; border: dotted 1px #dbcbad; }
.User_Comment_Replies_Left { font-size: 11px; font-weight: bold; padding: 6px; background: #feffff; width: 60px; border-top: 1px dotted #dbcbad; border-bottom: 1px dotted #dbcbad; border-left: 1px dotted #dbcbad; }
.User_Date { font-size: 11px; padding-bottom: 10px; }
.User_Header { color: #645840; font-size: 12px; background-color: #e8ddc6; padding: 5px 5px 5px 10px; }
.User_Header_Review { background-color: #fff8e3; padding: 6px; }
.User_Name_Review { font-size: 12px; padding: 5px 5px 6px 10px; }
.User_Name_Comment { font-size: 12px; padding: 5px; }
.User_Box_Title_Reg { color: #fffbee; font-size: 11px; background-color: #7a6f4d; text-align: center; text-transform: capitalize; padding: 3px; }
.User_Box_Title_Guest { color: #fffbee; font-size: 11px; background-color: #c6bb97; text-align: center; text-transform: capitalize; padding: 3px; }
.User_Score { color: #4e7823; font-size: 34px; font-weight: 600; }
.User_Score_Box { background-color: #fffbf0; text-align: center; padding: 7px 2px; border: solid 1px #ece2c8; }
.User_Score_Box_Reg { color: #7e734f; font-size: 25px; font-weight: 600; background-color: #fffbf0; text-align: center; padding: 3px; border: solid 1px #7a6f4d; }
.User_Score_Box_Guest { color: #9c926f; font-size: 25px; font-weight: 600; background-color: #fffbf0; text-align: center; padding: 3px; border: solid 1px #c6bb97; }
.User_Sub_Box { font-size: 11px; background-color: #fffbf0; text-align: center; padding: 5px; border: solid 1px #ece2c8; }
.User_Sub_Score { font-size: 24px; font-weight: 600; }
.User_Sub_Title { color: #fffbee; font-size: 11px; background-color: #7a6f4d; text-transform: uppercase; text-align: center; padding: 4px; }
.User_Sub_Title_Guests { color: #fffbee; font-size: 11px; background-color: #c6bb97; text-align: center; text-transform: uppercase; padding: 4px; }
.User_Submit { color: #7e5c29; padding-left: 5px; }
.User_Submit li { font-size: 12px; list-style-type: square; margin-bottom: 4px; margin-left: -22px; }
.User_Submit ol { margin-bottom: -4px; }
.User_Table_Outline { background-color: #e7dec2; }
/*Score Styles*/
.Score_Outside   { color: #fffbf0; font-size: 26px; font-weight: normal }
.Score_Outline { background-color: #d9cbb6; }
.Score_Title { color: #fff; font-size: 10px; background-color: #ccba9e; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; padding-bottom: 5px; }
.Score_Left { color: #938167; font-size: 11px; background-color: #fff9e8; padding: 3px 5px; }
.Score_Right { color: #7c684c; font-size: 11px; background-color: #fff9e8; padding: 3px 5px; }
.Score_Box_PU { color: #fff; font-size: 35px; font-weight: bold; padding-top: 10px; background-image: url(../icons/score_pu_small.gif); background-repeat: no-repeat; background-position: center top; width: 130px; height: 105px; }
.Score_Box_PU a:link { color: #fff; text-decoration: none; display: block; }
.Score_Box_PU a:visited { color: #fff; text-decoration: none; display: block; }
.Score_Box_PU a:hover { color: #f0b400; }
.Score_Box_PU a:active { color: #00c800; }
.Score_Box_Official { background-image: url(../icons/score_tbp_official.gif); background-repeat: no-repeat; background-position: center top; width: 139px; height: 125px; }
/*Cell Properies*/
.Cell { padding: 6px 8px; border-bottom: 1px solid #f0e5c5 }
.Cell_Dark { color: #005c00; padding: 6px 8px; border-bottom: 1px solid #f0e5c5 }
.Cell_White { background-color: white; padding: 6px 8px; border-bottom: 1px solid #f0e5c5 }
