﻿.skm_BookReviewContainer
{
    text-align: center;
}

.skm_BookReview
{
}

.skm_BookReviewByline
{
    font-size: 85%;
}

.skm_EditRow
{
    background-color: #DDD;
}

.skm_RowLabel
{
    font-weight: bold;
    text-align: right;
}

pre b 
{
    color: Red;
}

/* Table Definitions */
table.FeeSchedule {
   color:           inherit;
   background:      inherit;	/* Don't make tables transparent */
   border-collapse: inherit;
   border-spacing:  0;
   empty-cells:     show;
   margin:          .5em .15em;
   padding:         0;
   border:          solid windowtext 1.0pt;
   border-left:     solid windowtext 1.0pt;
   border-right:    solid windowtext 1.0pt;
   border-top:      solid windowtext 1.0pt;
   border-bottom:   solid windowtext 1.0pt;
   width:           100%; 
   font-size:       11.0pt; 
   font-family:     Times New Roman;
   text-align:      center;
   vertical-align:  bottom;
}

table.FeeSchedule caption {
   font-weight:     bold;
   caption-side:    top;
   margin:          0 2.5em 0.75em;
   padding:         0;
   border:          none;
}

table.FeeSchedule th {
   font-weight:     bold;
   border-left:     none;
   border-right:    none;
   border-top:      solid windowtext 1.0pt;
   border-bottom:   solid windowtext 1.0pt;
   height:          48.0pt;
   vertical-align:  bottom;
   margin:          0;
   padding:         0in 5.4pt 0in 5.4pt;
}

table.FeeSchedule th.Left {
   border-left:     solid windowtext 1.0pt;
   border-right:    none; 
   border-top:      solid windowtext 1.0pt;
   border-bottom:   solid windowtext 1.0pt;
   vertical-align:  bottom;
   margin:          0;
   padding:         0in 5.4pt 0in 5.4pt;
}

table.FeeSchedule th.right  {
   border-left:     none;
   border-right:    solid windowtext 1.0pt;
   border-top:      solid windowtext 1.0pt;
   border-bottom:   solid windowtext 1.0pt;
   text-align:      center;
   vertical-align:  bottom;
   margin:          0;
   padding:         0in 5.4pt 0in 5.4pt;
}

table.FeeSchedule tr {
   height:          15.75pt;
}

table.FeeSchedule tr.spacer {
   height:          1pt;
}

table.FeeSchedule td {
   font-weight:     normal;
   text-align:      center;
   vertical-align:  middle;
   height:          15.75pt;
   margin:          0;
   padding:         0.25em 0.5em;
   border:          1px solid #999999;
}


table.searchResults
{
    width: 99%;
    border: 1px solid #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #575757;
    vertical-align: top;
}

table.searchResults th {
    background-color: #fee;
}

#noResults {
    padding-left: 25px;
    color: Red;
}

.map-area
{
    width: 472px;
    height: 604px;
    margin-bottom: 15px;
    border: solid 1px #333;
    float: right;
}

.resultDiv
{
    float: left; 
    width: 220px;
}
.DirBox
{
    border-width: thin;
    padding: 10px;
    border-top-style: solid;
    border-top-color: #808080;
    border-right-style: solid;
    border-right-color: #808080;
    border-bottom-style: solid;
    border-bottom-color: #808080;
    border-left-style: solid;
    border-left-color: #808080;
    background-color: #F5ECE2;
}
.AddBox
{
    border: thin solid #C0C0C0;
}

#layer1
{
    position: absolute;
    visibility: hidden;
    width: 150px;
    height: 150px;
    left: 20px;
    top: 300px;
    background-color: #E5E5E5;
    border: 1px solid #000;
    padding: 10px 5px 10px 5px;
}

#close {
	float: right;
}

/* Styles that apply to the info box's containing element whether it has no beak, a rightBeak, or a leftBeak */ 

.customInfoBox-with-rightBeak .customInfoBox-beak
{
    background: transparent url(http://www.bing.com/maps/i/ero/beakRight.gif) no-repeat scroll 0pt;
    right: 4px;
}   
.customInfoBox .customInfoBox-paddingHack
{
    font-size: 8px;
    height: 8px;
    width: 1px;
}  


/* Offset the body for the drop-shadow and set the body background and border just for starters (developers can change this easily)*/

.customInfoBox-body
{
    position: relative;
    top: -5px;
    left: -5px;
    padding: 8px;
    border: 1px solid #003366;
    background-color: #CCFF33;
}

/* Apply a nice default drop-shadow after the default Bing Maps info box styles are cleared */ 

.customInfoBox-shadow 
{
            position: relative;
            background-color: #ccc;
}

/* Sections of the info box that a developer could style if desired, but have no style when the default Bing Maps info box styles are cleared */ 

.customInfoBox-previewArea, 
.customInfoBox-actionsBackground 
{ 
}

/* Sections of the info box that should not be visible when the default Bing Maps info box styles are cleared */ 

.customInfoBox-actions, 
.customInfoBox-paddingHack 
{
            display: none;
}

.customInfoBox-beak,
.customInfoBox-progressAnimation
{
            visibility: hidden;
}

.grayclass
{
    background-color: #F4F4F4;
}

.brownclass
{
    background-color: #F5ECE2;
}

.hoverclass
{
    background-color: #DEF3DE;
}
.highlight
{
    background-color: #FFFFEC;
}

