body
{
	background-image : url(http://www.mushoe.com/images/mushoe_bgtile.gif);
	background-repeat : repeat;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

a{
    text-decoration:none;
    color:#999999;
    font-size:11px;
}

a:hover
{
    text-decoration:underline;
    color:#999999;
}

div
{
font-family:georgia,times new roman, serif;
font-size:1em;
letter-spacing:.08em;
}

.mainText {
font-size:13px;
line-height:21px;
}

.mainAddress
{
    width:235px;position:relative;float:left;
}


.address 
{
    line-height:1.5em;
}

.city
{
    line-height:1.8em;
}

.red 
{
    color: #C41E3A;
    font-size:11px;
}




a.red:hover 
{
    color: #C41E3A;
    font-size:11px;
    text-decoration:underline;
}

.gray
{
    color:#999999;
    font-size:12px;
}

.grayAddress 
{
    margin-top:-5px;
}

.brown
{
    color:#8E6740;
    font-size:12px;
}

.brown a,
.brown a:hover 
{
    color:#8E6740;
}

.right
{
    text-align:right
}

.header 
{
    width:604px;
    line-height:28px;
}
    

p

{
font-family:georgia,times new roman, serif;
font-size:.69em;
line-height:1.80em;
letter-spacing:.08em;
color:#8E6740;
}



p.story

{
font-family:georgia,times new roman, serif;
font-weight:400;
font-size:.69em;
line-height:1.50em;
letter-spacing:.08em;
color:#8E6740
}

p.getting-there

{
font-family:georgia,times new roman, serif;
font-weight:400;
font-size:.62em;
line-height:1.50em;
letter-spacing:.08em;
color:#8E6740
}


p.accessory-photo-credit
{
font-family:georgia,times new roman, serif;
font-weight:400;
font-size:.62em;
line-height:1.50em;
letter-spacing:.08em;
color:#8E6740;
margin-top: 2px;
padding-left: 5px;
}



td.listing1
{
font-family:georgia,times new roman, serif;
background-color:white;
font-weight:600;
font-size:.69em;
line-height:1.80em;
letter-spacing:.08em;
color:#8E6740
}

td.listing2
{
font-family:georgia,times new roman, serif;
background-color:#F8F3ED;
font-weight:600;
font-size:.69em;
line-height:1.80em;
letter-spacing:.08em;
color:#8E6740
}

.footer

{
font-family:georgia,times new roman, serif;
font-size:.55em;
line-height:1.80em;
letter-spacing:.08em;
color:#9A9A9A;
}

.thumb
{
    background:url("../images/thumb_wrapper.jpg") #FFF no-repeat;
    width:177px;
    height:167px;
    position:relative;
    float:left;
    cursor:pointer;
    border:0;    
}



.thumb img 
{
    position:relative;
    top:8px;
    left:9px;    
    border:0;
}

.thumb_designer
{
    font-size:12px;
    color:#6f4d13;
    position:relative;
    top:14px;    
    text-align:center;
}

.thumb_style 
{
    font-size:12px;
    color:#a7a7a7;
    position:relative;
    top:21px;    
    text-align:center;
}

.lightbox 
{
    background:url("../images/lightbox.jpg") #FFF no-repeat;
    width:568px;
    height:394px;
    font-family:georgia,times new roman, serif;
    font-size:.69em;
    line-height:1.80em;
    letter-spacing:.08em;
    color:#8E6740;
}

.lightbox img 
{       
    margin-top:61px;
    margin-left:18px; 
    background-color:#fff7f0;   
}

.lightbox .prev, 
.lightbox .next {
    margin-left:21px;
    text-align:center;
    width:90px;
    cursor:pointer;
    font-size: 13px;
}

.lightbox .label {
    margin-left:8px;
    text-align:center;
    width:314px;
}

.lightbox .prev,
.lightbox .next,
.lightbox .label
{
    position:relative;
    float:left;
    margin-top:20px;    
}

.lightbox a 
{
    text-decoration:none;
}


