body
{
    background: #FFFFFF;
}

 .special_red
{
    color: #FF0000;
}

div.totalpage
{
    margin: 0;
    padding: 0;
    margin-left: 30%;
    margin-right: 30%;
    color: #000000;
    width: 40%;
    max-width:640px;
    background: #FFFFFF;
}

div.header
{
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 75px;
    min-width: 640px;
    background: #FFFFFF;
}

div.rev_logo
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 50px;
    min-width: 640px;
}

img.rev_logo
{
   width: 200px;
   height: 50px;
   border: none;
   float:right;  
}

div.image_rotate
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 200px;
    min-width: 640px;
}

img.image_rotate
{
   width: 640px;
   height: 200px;
   border: none;
   float:left;
}

div.main_center
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-width: 640px;
    min-height: 200px;
}

div.menu_1
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 50px;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #000000;
    margin-left: 290px;
}

div.menu_2
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 50px;
    font-family: 'Century Gothic';
    font-size: 10px;
    color: #999999;
}

div.menu_3
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #000000;
}

div.menu_4
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
}


div.left_panel
{
    border-width: 1px;
    border-color: #808080;
    margin: 0;
    padding: 0;
    width: 48%;
    float: left;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
    min-width: 315px;
    min-height: 80px;
    border-right-style: solid;
}

div.right_panel
{
    margin: 0;
    padding: 0;
    width: 48%;
    float: right;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
    min-width: 315px;
    min-height: 80px;
}

div.construction
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 200px;
    font-family: 'Century Gothic';
    font-size: 18px;
    color: #999999;
    clear:both;
}

div.sp_1
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 2px;
}

div.sp_2
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 10px;
}

div.sp_3
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 270px;
}

div.sp_4
{
    margin: 0;
    padding: 0;
    clear:both;
    width: 100%;
    background: #FFFFFF;
    min-height: 25px;
}

div.sp_5
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 75px;
}

div.sp_6
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    min-height: 5px;
    clear:both;
}

a.menu_1
{
    color: #000000;
    text-decoration: none;
}

a.menu_1:hover
{
    font-weight: 500;
    color: #999999;
}

a.menu_3
{
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}

a.menu_3:hover
{
    font-weight: 500;
    color: #666666;
}

div.menu_special
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #FF0000;
}

a.menu_special
{
    color: #FF0000;
    text-decoration:none;
}

a.menu_special:hover
{
    font-weight: 500;
    color: #FF6868;
}

div.footer
{
    margin: 0;
    padding: 0;
    width: 100%;
    color: #999999;
    font-family: 'Courier New';
    font-size: medium;
    font-style: normal;
    height: 25px;
    font-size: 8px;
    background: #FFFFFF;
    margin-left: 0%;
    min-width: 640px;
}
div.menu_h1_container
{
    min-width: 300px;
    max-width: 600px;
    min-height: 25px;
    padding: 5px;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #000000;
}

div.menu_h1_title
{
    line-height: 21px;
    text-decoration: none;
    float: left;
    width: 10%;
    color: #000000;
}

div.menu_h1
{
    line-height: 21px;
    display: none;
    float: right;
    width: 90%;
    color: #000000;
}

.menu_h1_entry
{
    color: #000000;
    text-decoration: none;
}

.menu_h1_entry:link
{
    color: #000000;
    text-decoration: none;
}

.menu_h1_entry:hover
{
    font-weight: 500;
    color: #999999;
    text-decoration: none;
}

div.press_1
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    color: #999999;
    min-height: 150px;
    clear:both;
}

div.press_title
{
    margin: 5px;
    padding: 0,0,0,10px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 12px;
    color: #000000;
}

div.press_content
{
    margin: 5px;
    padding: 5px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 12px;
    color: #000000;
    text-indent: 25px;
}

div.press_past
{
    margin: 10px;
    padding: 5,5,5,10px;
    width: 100%;
    background: #FFFFFF;
    min-height: 15px;
    font-family: 'Century Gothic';
    font-size: 12px;
    color: #000000;
}

div.press_description
{
    margin: 5px;
    padding: 0,0,0,10px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #000000;
    font-variant: normal;
    text-transform: uppercase;
}

a.press_past
{
    color: #000000;
    text-decoration: none;
}

a.press_past:hover
{
    font-weight: 500;
    color: #999999;
}

div.reservations
{
    margin: 0;
    padding: 0;
    width:100%;
    float: right;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
    min-height: 200px;
}

div.res_text
{
    margin: 10px;
    padding: 10px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #000000;
    text-indent: 25px;
}

div.artist_title
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 16px;
    color: #666666;
}

div.artist_content
{
    margin: 5px;
    padding: 5px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
    text-indent: 25px;
}

div.artist_center
{
    margin: 5px;
    padding: 5px;
    width: 100%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
}

div.form_email
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    background: #FFFFFF;
    min-height: 100px;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #000000;
}

div.fields
{
    margin: 0px;
    padding: 4px;
    width: 90%;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 14px;
    color: #999999;
}

div.art_sale_image
{
    margin: 0px;
    padding: 10px;
    width: 200px;
    height: 300px;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 12px;
    color: #999999;
    display: inline-block;
    vertical-align: top;
}

div.art_sale_row
{
    margin: 0px;
    padding: 0px;
    width: 700px;
    height: 325px;
    background: #FFFFFF;
    font-family: 'Century Gothic';
    font-size: 12px;
    color: #999999;
    display: inline-block;
    float:left;
    clear:both;
}

a.art_sale_image
{
    color: #999999;
    text-decoration:none;
}

a.art_sale_image:hover
{
    font-weight: 500;
    color: #666666;
}



