/*
Theme Name: MedSpa
Theme URI: http://divinemedspa.com/
Description: WordPress theme for Divine MedSpa, Singapore.
Version: 1.0
Author: Thomas Arie
Author URI: http://orangescale.com/
Tags: simple, clean, white, grey, purple
*/


@import url("txt.css");
@import url("c.css");

* {
margin: 0;
padding: 0;
}

body {
background: #fff;
font: 13px Arial, sans-serif;
color: #444;
text-align: center;
}

a {
color: #2d5f8d;
}

.mscontainer {
width: 940px;
margin: 0 auto;
text-align: left;
}

.mscontainer-c {
padding: 20px 0 30px 0;
}
#header {
width: 100%;
padding-bottom: 10px;
}
h1 {
text-indent: -9999px;
}
h1 a {
width: 150px;
height: 115px;
display: block;
background: url(images/logo.jpg) top right no-repeat;
}
#logo {
width: 150px;
height: 115px;
float: left;
}
.topnav {
float: right;
width: 650px;
text-align: right;
font: 12px Arial, Verdana, Georgia, sans-serif;
text-transform: uppercase;
padding-top: 90px;

}
.topnav ul { list-style-type: none; }

.topnav ul li {
display: inline;
margin-right: 20px;
float: left;
}

.topnav a {
color: #666 !important;
border: none !important;
text-decoration: none !important;
margin-left: 25px !important;
}
.topnav a:hover, .topnav ul li.current_page_item a, li.current_page_parent a {
color: #a0315e !important;
}





.topbot {
font: bold 11px Arial, sans-serif;
padding-top: 90px;
}
.topbot ul { list-style-type: none; }

.topbot ul li {
display: inline;
margin-right: 20px;
}

.topbot a {
color: #888 !important;
border: none !important;
text-decoration: none !important;
}
.topbot a:hover, .topbot ul li.current_page_item a, li.current_page_parent a {
color: #a0315e !important;
}




.splash {
height: 150px !important;
width: 100%;
display: block;
background: url(images/header_1.jpg) top left no-repeat;
}

.mcl {
width: 720px;
float: left;
}

.bcumb {
padding: 8px 0;
border-bottom: 1px solid #ddd;
}
.subpage {
width: 220px;
float: left;
text-align: right;
}
.subpage-c {
padding: 20px 10px;
}
.subpage h2 {
font: bold 12px Georgia, Arial, sans-serif;
text-transform: uppercase;
}
.subpage ul {
list-style-type: none;
}
.subpage ul li {
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
}
.subpage ul li a {
padding-right: 20px;
background: transparent url(images/bull-pink.gif) right no-repeat;
border: none !important;
text-decoration: none !important;
}

.subpage ul {
list-style-type: none;
}
.subpage ul li ul li {
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
}

.subpage ul li ul li a {
padding-right: 20px;
background: transparent url(images/bull-grey.gif) right no-repeat;
}

.sbimg {
display: block;
width: 100%;
height: 260px !important;
margin-bottom: 15px; 
}


.maintext {
width: 500px;
float: left;
}
.maintext-c {
padding: 20px;
}


.sbar {
width: 220px;
float: right;
}
.sbar a {
color: #952b5a !important;
text-decoration: underline;
}
.sbox {
background: #e6e6e6;
padding: 15px;
border-bottom: 1px solid #ccc;
}
.sbox h2 {
font: normal 11px Georgia, Arial, sans-serif;
text-transform: uppercase;
color: #952b5a;
padding-bottom: 6px;
}
.sbox input.txti {
background: #fff;
border: 1px solid #dbb6c7;
padding: 3px;
font: 13px Arial, sans-serif;
}
.sbox-contact {
background: #f5f5f5;
line-height: 18px;
font-size: 12px;
}

#mc_embed_signup input.txti {
padding-left: 1px;
padding-right: 1px;
}
#mc_embed_signup select {
width: 150px;
background: #fff;
border: 1px solid #dbb6c7;
padding: 3px;
font: 13px Arial, sans-serif;
}
.mc-field-group {
padding-bottom: 6px;
}
.sbox p {
padding-bottom: 4px;
}
.sbox ul {
margin-left: 15px;
}
.sbox ul li {
padding-top: 2px;
padding-bottom: 2px;
}

p.f11 {
font-size: 11px;
}
h2.ptitle {
font: 20px Georgia, Arial, sans-serif;
color: #9e3060;
padding-bottom: 12px;
}
.txt {
line-height: 20px;
text-align: justify;
}
.txt p {
padding: 4px 0;
}

.txt ul, .txt ol, .txt blockquote {
margin: 4px 0 4px 20px;
}

.footer {
border-top: 1px solid #ddd;
padding-top: 20px;
margin-top: 20px;
}
.footer span {
float: right;
}

.cf:after, .post:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cf, .post {display: inline-block;}

/* Hides from IE-mac \*/
* html .cf, * html .post {height: 1%;}
.cf, .post {display: block;}
/* End hide from IE-mac */
