/*******************************************************************************
* admin.css
*
* @package ritz_v2
* @author Preston McMurry (prestonm3@mcmurry.com)
* @version 1.0
* @copyright (C) Copyright 2009 The Ritz-Carlton Magazine
*
*******************************************************************************/

/*** Default Classes **********************************************************/

H1 {
    font-size: 18px;
    color: #9a7837;
    margin: 0;
    text-transform: uppercase;
}

H2 {
    font-size: 18px;
    color: #9a7837;
    margin: 0;
}

H3 {
    font-size: 18px;
    margin: 0;
}

H4 {
    color: #9a7837;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}

H5 {
    font-size: 16px;
    font-weight: bold;
/*
    margin: 0;
*/
}

H6 {
    color: #9a7837;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

LI {
    margin-top: 5px;
}

/*** Header Classes ***********************************************************/

DIV#PageHeader {
    height: 148px;
/*
background-color: #ccffcc;
*/
}

DIV#CornerImageArea {
    position: relative;
    float: right;
    height: 275px;
    width: 324px;
/*
background-color: #ccccff;
*/
}

/*** Content Area Classes *****************************************************/

DIV#PageTitle {
    position: relative;
    width: 525px;
    height: 27px;
    padding-top: 35px;
    padding-bottom: 55px;
    overflow: hidden;
/*
background-color: #ffffcc;
*/
}

DIV#Content {
/*
background-color: #ccffff;
*/
}

/*** Main Page Classes ********************************************************/

DIV#main_page {
    margin-top: 15px;
    margin-right: 25px;
}

DIV#main_page P, UL {
    margin-left: 25px;
}

DIV#main_page A {
    text-decoration: underline;
    color: #231f20;
}

DIV#main_page A:hover {
    text-decoration: none;
}

/*** Press Page Classes *******************************************************/

DIV#press_table {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 600px;
    margin-left: 25px;
}

DIV#press_table A {
    text-decoration: underline;
    color: #231f20;
}

DIV#press_table A:hover {
    text-decoration: none;
}

/*** Testimonial Page Classes *************************************************/

DIV#test_table {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 600px;
    margin-left: 25px;
}

/*** Award Page Classes *******************************************************/

DIV#award_table {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
}

TD.AwardColHdr {
    font-weight: bold;
    color: #faf9f0;
    background-color: #9a7837;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #9a7837;
    border-left: 1px solid #9a7837;
    vertical-align: bottom;
}

TD.AwardColHdrRight {
    font-weight: bold;
    color: #faf9f0;
    background-color: #9a7837;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #9a7837;
    border-left: 1px solid #9a7837;
    border-right: 1px solid #9a7837;
    vertical-align: bottom;
}

TD.AwardRowMid {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #9a7837;
    border-left: 1px solid #9a7837;
}

TD.AwardRowMidRight {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #9a7837;
    border-left: 1px solid #9a7837;
    border-right: 1px solid #9a7837;
}

TD.AwardRowBot {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #9a7837;
    border-left: 1px solid #9a7837;
    border-bottom: 1px solid #9a7837;
}

TD.AwardRowBotRight {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #9a7837;
    border-left: 1px solid #9a7837;
    border-right: 1px solid #9a7837;
    border-bottom: 1px solid #9a7837;
}

DIV#award_table A {
    color: #231f20;
    text-decoration: none;
    font-weight: bold;
}

DIV#award_table A:hover {
    text-decoration: underline;
}

/*** Property Page Classes ****************************************************/

DIV#prop_table {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
}

DIV#prop_table TD {
    padding-bottom: 5px;
}

TD.PropRowHeader {
    padding-left: 10px;
}

TD.PropRowHeaderBorder {
    border-right: 3px double #9a7837;
    padding-left: 10px;
    font-size: 16px;
    font-weight: bold;
}

TD.PropRow {
    vertical-align: top;
    width: 160px;
    padding-left: 10px;
    font-size: 12px;
    font-family: arial, tahoma, verdana, sans-serif;
}

TD.PropRow A {
    text-decoration: none;
    color: #231f20;
}

TD.PropRow A:hover {
    text-decoration: underline;
}

TD.PropRowNum {
    vertical-align: top;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    width: 25px;
    font-size: 12px;
    font-family: arial, tahoma, verdana, sans-serif;
}

TD.PropRowNumBorder {
    vertical-align: top;
    text-align: right;
    border-right: 3px double #9a7837;
    width: 25px;
    padding-left: 5px;
    padding-right: 10px;
    font-size: 12px;
    font-family: arial, tahoma, verdana, sans-serif;
}

DIV#prop_footer {
    width: 100%;
}

DIV#prop_footer DIV {
    width: 40%;
    margin-left: 30%;
}

/*** Advertiser Page Classes ****************************************************/

DIV#advert_table {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 25px;
/*
background-color: #cccccc;
*/
}

DIV#advert_table TD {
    padding-bottom: 5px;
}

TD.AdvRow {
    vertical-align: top;
    width: 180px;
    padding-left: 10px;
    font-size: 12px;
    font-family: arial, tahoma, verdana, sans-serif;
}

TD.AdvRow A {
    text-decoration: none;
    color: #231f20;
}

TD.AdvRow A:hover {
    text-decoration: underline;
}

/*** Editorial Calendar Page Classes ******************************************/

DIV#edit_cal P {
    margin-left: 25px;
    max-width: 600px;
}

DIV#edit_cal TD {
    vertical-align: top;
    padding-right: 15px;
    width: 235px;
}

DIV#edit_cal SPAN {
    font-weight: bold;
    padding-right: 10px;
}

DIV#edit_cal A {
    text-decoration: underline;
    color: #231f20;
}

DIV#edit_cal A:hover {
    text-decoration: none;
}

/*** Rate Card Page Classes ***************************************************/

DIV#rate_card {
    margin-right: 100px;
}

DIV#rate_card TABLE {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 25px;
}

DIV#rate_card TD {
    padding-bottom: 5px;
    padding-right: 30px;
    vertical-align: bottom;
}

DIV#rate_card P {
    margin-left: 25px;
    font-size: 11px;
}

/*** Fact Sheet Page Classes **************************************************/

DIV#fact_sheet {
    margin-right: 100px;
}

/*** Mechanical Spec Page Classes *********************************************/

DIV#mech_spec {
    margin-right: 100px;
}

DIV#mech_spec TABLE {
    margin-bottom: 15px;
    margin-left: 25px;
}

DIV#mech_spec TD {
    padding-bottom: 5px;
    padding-right: 30px;
    vertical-align: top;
}

DIV#mech_spec P {
    margin-left: 25px;
}

DIV#mech_spec P SPAN {
    font-size: 11px;
}

DIV#mech_spec A {
    text-decoration: underline;
    color: #231f20;
}

DIV#mech_spec A:hover {
    text-decoration: none;
}

/*** Readership Page Classes **************************************************/

DIV#readership {
    margin-top: 15px;
}

DIV#readership TD {
    vertical-align: top;
}

DIV#readership TD:first-child {
    padding-right: 20px;
}

DIV#readership P {
    margin-left: 25px;
}

DIV#readership P SPAN {
    font-size: 11px;
}

DIV#readership IMG {
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Search Classes ************************************************************/

DIV#menu_item_search, DIV#search_result INPUT {
    margin-right: 5px;
}

DIV#search_result {
    margin-top: 15px;
}

TABLE.SearchResultsHeader {
    background-color: #9a7837;
    color: #faf9f0;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
}

TD.SearchResultsHeaderLeft {
    font-weight: bold;
    font-size: 16px;
    padding: 3px;
}

TD.SearchResultsHeaderRight {
    text-align: right;
    padding: 3px;
}

SPAN.AbsoluteURL {
    color: #666666;
}

TD.SearchResult {
    padding-top: 10px;
}

DIV#search_result A {
    color: #9a7837;
    font-weight: bold;
    text-decoration: underline;
}

DIV#search_result A:hover {
    text-decoration: underline;
}

DIV#search_result A.PageNum {
    color: #9a7837;
    text-decoration: none;
}

DIV#search_result A.PageNum:hover {
    background-color: #9a7837;
    color: #ffffff;
}

DIV#search_result A.PageNumReverse {
    background-color: #9a7837;
    color: #ffffff;
    text-decoration: none;
}





