/*
    female.css
    Female stylesheet for content styles
    Author: Ondrej Balaz <ondra@blami.net>
*/
#content h1 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 20px 0;
    color: #257ed6;
    text-transform: uppercase;
}
#content h2 {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 4px 0;
    color: #b20679;
}
#content h2.first {
    margin-top: 0px;
}
#content h3 {
    font-size: 11px;
    font-weight: bold;
    margin: 4px 0 4px 0;
    color: #a3a3a3;
}
#content p {
    margin: 0 0 12px 0;
}
#content a:hover {
    color: #df72b7;
}
#content a {
    text-decoration: underline;
    color: #7daaf6; 
}
#content a.more:hover {
    text-decoration: underline;
    color: #b20679;     
}
#content a.more {
    font-weight: bold;
    color: #b20679; 
    text-decoration: none;
}
#content a.more2:hover {
    text-decoration: underline;
    color: #b20679;     
}
#content a.more2 {
    text-align: right;
    font-size: 10px;
    font-weight: bold;
    color: #b20679; 
    text-decoration: none;
}
#content img {
    border: none;
}
#content table td {
    vertical-align: top;
    font-family: "Tahoma", "Helvetica", Sans-serif;
    font-size: 11px;        
    color: #3a3a3a;    
}


/*
 *  generics
 */
#content table.columns {
    margin-bottom: 12px;
    text-align: justify;
}
#content table.columns td {
    vertical-align: top;
    color: #3a3a3a;
    font-family: "Tahoma", "Helvetica", Sans-serif;
    font-size: 11px;    
}
#content img.L {
    margin-right: 12px;
}
#content img.R {
    margin-left: 12px;
}
#content ul {
    margin: 0;
    padding-left: 16px;
}


/* 
 *  footer generics 
 */
#footer h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 10px 180px;
    color: #257ed6;
    text-transform: uppercase;
}
#footer p {
    margin: 0 0 12px 180px;
}
#footer a:hover {
    color: #df72b7;
}
#footer a {
    text-decoration: underline;
    color: #7daaf6; 
}
#footer img.baa {
    margin: 0 0 40px 28px;
}


/*
 *  surgeons 
 */
#content table.surgeons {
    margin-bottom: 12px;
    text-align: justify;
}
#content table.surgeons td {
    vertical-align: top;
    width: 44%;
    color: #3a3a3a;
    font-family: "Tahoma", "Helvetica", Sans-serif;
    font-size: 11px;    
}
#content table.surgeons td.right {
    padding: 0px 0px 0px 5%;
}
#content img.surgeon {
    float: left;
    margin: 0px 6px 0px 0px;
    border: 1px solid #3a3a3a;
}


/*
 * price guide
 */
#content table.price-guide {
    width: 100%;
}
#content table.price-guide td {
    vertical-align: top;
    font-family: "Tahoma", "Helvetica", Sans-serif;
    font-size: 11px;        
    color: #3a3a3a;    
}
#content table.price-guide td.newyou {
    width: 60px;
    text-align: right;
}
#content table.price-guide td.bupa {
    width: 100px;
    text-align: right;
}
#content table.price-guide td.save {
    width: 60px;
    text-align: right;
    color: #257ed6;
}
#content table.price-guide td.item {
    text-align: right;
}
#content table.price-guide td.section {
    font-weight: bold;
    padding-top: 10px;
}

/*
 * healthy living
 */
#content img.healthy {
    float: left;
    margin: 0px 6px 0px 0px;
}
#content strong.dietno {
    font-size: 13px;
    font-weight: bold;
    color: #257ed6;
}
#content .excercise {
    font-size: 11px;
    font-weight: bold;
    color: #257ed6;
}

/*
 * procedures: hair
 */
#content h2.hairbaa {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 10px 0px;
    color: #257ed6;
    text-transform: uppercase;
}
#content img.hairbaa {
    margin: 0;
}

/*
 * questionnaire
 */
#content .purple {
    color: #b20679; 
}
#content td.answer {
    width: 80px;
    text-align: right;
}
#questionnaire table {
    margin-left:20px;
    width: 95%;
}
#questionnaire input {
    font-family: "Tahoma", "Helvetica", Sans-serif;
    font-size: 11px;    
}
#questionnaire textarea {
    font-family: "Tahoma", "Helvetica", Sans-serif;
    font-size: 11px;    
}
#questionnaire input.shorttext {
    width: 150px;
    border: 1px solid #3a3a3a;
}
#questionnaire input.longtext, 
#questionnaire .fulltext {
    border: 1px solid #3a3a3a;
    width: 99%;
}
#questionnaire input.number {
    border: 1px solid #3a3a3a;
    width: 40px;
}
#questionnaire input.date {
    border: 1px solid #3a3a3a;
    width: 80px;
}
#questionnaire input.button {
    background: #f5fbff;
    color: #3a3a3a;
    font-weight: bold;
    border: 2px solid #3a3a3a;
}

