@charset "utf-8";
/*  
Theme Name: Silk Touch Medspa
Theme URI: http://www.silktouchmedspa.com/
Description:  Silk Touch Medspa is nice free wordpress theme for personal blog.
Version: 0.1
Author: Silk Touch Medspa
Tags: two-columns, Left-sidebar, fixed-width
*/


html,body {border:0;margin:0 auto;padding:0px;}
body{font: 12px/1.4 Arial, Helvetica, sans-serif; color:#232323; background:url(images/silk-touch-background2.jpg) center top no-repeat fixed #edc98d;}
img{ border:0;}

/***** Headings *****/

h1, h2, h3, h4, h5, h6{margin:0;padding:0px;font-weight:strong;}

/***** Common Formatting *****/

p, ul, ol{margin:0;padding:0 0 15px 0;
top-margin:0px;
} 
	
a{outline:none;color: #804816;}

ul, ol{padding:0 0 0px 2.5em;}

blockquote{margin:0 0 20px 0px;padding:10px 10px 10px 60px;-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	background-color: #f3ecd9;}

small{font-size:0.85em;}



sup{position:relative;bottom:0.3em;vertical-align:baseline;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

/***** Links *****/

a,a:link,a:visited,a:hover{text-decoration:none;}

/***** Forms *****/

form{
	margin:0;
	padding:0;
	display:inline;
	}

input, select, textarea{
	font:1em Arial, Helvetica, sans-serif;
	}

textarea{
	width:100%;
	width:450px;
	line-height:1.25;
	}

label{
	cursor:pointer;
	}

/***** Tables *****/

table{border:0;margin:0 0 1.25em 0;padding:0;}

table tr td{padding:2px;border:0;}
	
table tr th{padding:2px;border:0;}






/***** Global Classes *****/

.clear         { clear:both; overflow:hidden; width:1px; height:1px;}
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.img-left      { float:left;margin:0px 10px 0px 0; }
.img-right     { float:right;margin:0px 0 0px 10px; }



.nopadding     { padding:0; }
.noindent      { margin-left:0; padding-left:0; }
.nobullet      { list-style:none; list-style-image:none; }

.width100 { width: 100%; } 
.width75 { width: 75%; } 
.width50 { width: 50%; } 
.aligncenter, 

div.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.none {width:675px;float: none;}

.alignleft{float: left; padding:7px;}
.alignright{float: right;padding:7px;}
div.image-right {border: 3px solid #b25e0d; margin-left: 20px;}

.wp-caption{border: 1px solid #b25e0d;text-align: center;background-color: #f3ecd9;padding: 5px;margin:15px;
 -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}

.wp-caption img{margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text{text-align: center;font-size: 11px;line-height: 17px;padding:4px;margin: 0;}



.header{height:150px;padding:0px; margin:0px;/*position:relative;*/}

.description{margin:0;padding:0;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	position:absolute;
	left:57px;
	top:44px;
	}

.subscribe_rss{
	margin:0;
	padding:0;
	font:bold 14px/14px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;	
	position:absolute;
	top:15px;
	right:200px;
	}
	
.subscribe_rss a, .subscribe_rss a:visited{
	color:#3e3f42;
	text-decoration:none;
	}
	
.subscribe_email{
	margin:0;
	padding:0;
	font:bold 14px/14px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;	
	position:absolute;
	top:15px;
	right:30px;
	}
	
.subscribe_email a, .subscribe_email a:visited{
	color:#3e3f42;
	text-decoration:none;
	}
.subscribe_email a:hover, .subscribe_rss a:hover{
	color:#ad1616;
	}
	
.menu-header .menu{background:url(images/black-bar.jpg) left top repeat-x;height:28px;width:700px;}

.menu-header ul.menu{margin:0px;padding:0px;list-style:none;position:absolute;top:150px;padding-left:170px;left: 0px;z-index:10000;}	

.menu-header ul.menu li{float:left;	/*padding-left:15px;padding-right:18px;*/height:30px;		z-index:10000;}
	
.menu-header ul.menu li a, .menu-header ul.menu li a:visited{		
	color:#FFFFFF;
	font-family:"Century Gothic";
	font-size:12px;	
	border-right:1px solid #FFFFFF;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	display:block;
	height:20px;
	padding-top:4px;
	}
	
.menu-header ul.menu li a:hover{background:#89662f;}
	
.menu-header ul.menu li a:hover{background:#89662f;}
	
.menu-header .over2:hover{/*background:url(images/drop.png) center bottom no-repeat;*/}

.menu-header ul.menu li ul{background:url(images/black-bar-dropdown.jpg) left top repeat-x;	
	position: absolute;
	width:700px;height:28px;
	left:0px;
	top:24px;
	display:none;
	list-style:none;
	padding-left:170px;
	z-index:-500;
	}

.menu-header ul.menu li ul li{
	float:left;
	margin:0;
	padding-top:1px;
	height:15px;
	margin-top:5px;
	display:block;
	height:19px;
	
	
	}
	
.menu-header ul.menu li ul li a, .menu-header ul.menu li ul li a:visited{		
	color:#fff;
	font-family:"Century Gothic";
	font-size:12px;
	border:none;
	padding-top:0;
	height:18px;
	
	
	}
	
.menu-header ul.menu li ul li a:hover{		
	color:#000;
	background:none;		
	}

.menu-header ul.menu li:hover ul, .menu-header ul.menu li.over ul { display: block; } 
.menu-header ul.menu li:hover ul li ul, .menu-header ul.menu li.over ul li ul { display: none; } 
.menu-header ul.menu li ul li:hover ul, .menu-header ul.menu li ul li.over ul { display: block; } 

/* Content */ 
.content{background:url(images/silk-touch-content-background.jpg) right top repeat-y #fbf6ec;}
.content_left{	background:url(images/silk-touch-left-menu.jpg) left top repeat-y;}
.content_right{	}

/* Mainbar */
.mainbar{float:left;width:700px;overflow:hidden;display:inline;text-align:center;padding-top:35px;	}

.home{	padding-top:5px;}
.inner{	padding-top:12px;}
.mainbar_inner{	width:660px;text-align:left; padding:0px 20px 10px 20px}
.mainbar img{margin-right:1px;}
	
.mainbar h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#050505;
	font-weight:bold;
	text-align:left;
	padding:15px 0px 0px 0px;
	}
.mainbar h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	text-transform:uppercase;
	line-height:20px;
	color:#804816;
	font-weight:bold;
	text-align:left;
	padding:15px 0px 0px 0px;}

.mainbar h2.post_header, h1 , h1 a {
	color:#b25e0d;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif; 
	margin-bottom:0px; margin-top:15px; padding-bottom:20px;	}

.mainbar h5{
	color:#45b3ba;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:12px;

	}
	
.mainbar h2.post_header a{color:#98D9DB;}
	
.mainbar p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#050505;
	text-align:left;
	line-height:19px;	padding:15px 0px 0px 0px;
	}

	
.sidebar{float:left;width:170px;	padding-top:30px;	}
	
.sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
	padding-left:0px;	
	}
	
.sidebar ul li{
	background:url(images/silk-touch-menu.png) left top no-repeat;	
	list-style:none;
	overflow:visible;	
	}
	
.sidebar ul li a{
	/*height:21px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#583704;
	letter-spacing:-0.01em;
	padding-left:14px;
	width:170px;
	display:block;
	padding-top:3px;
	height:21px;
	font-weight:bolder;
	}
	
.sidebar ul li:hover{background:url(images/silk-touch-menu-over.png) left top no-repeat;color:#0000000;}
	
.sidebar h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-left:14px;
	padding-top:3px;
	}


.sidebar .menu-left2 ul{
	margin:0;
	padding:0;
	list-style:none;
	padding-top:0px;
}

.sidebar .menu-left2 ul li{	
	background:none;
	padding:0;
	
}
.sidebar .menu-left2 ul li a{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	background:none;
	/*height:15px;*/
	
}

.sidebar .menu-left2 ul li ul li{
	background:url(images/silk-touch-menu.png) left top no-repeat;	
	height:21px;
	margin-bottom:3px;
	list-style:none;	
}

.sidebar .menu-left2 ul li ul li a{
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#583704;
	padding-left:14px;
	width:170px;
	display:block;
	padding-top:3px;
	height:21px;
	font-weight:bold;}

.sidebar .menu-left2 ul li ul li:hover{
	background:url(images/silk-touch-menu-over.png) left top no-repeat;
	height:21px;
	margin-bottom:3px;
	list-style:none;
	overflow:visible;	
}

form.sidebar_search{
	width:232px;
	padding:13px 18px;
	display:block;	
	}

.footer{
	width:993px;border:2px solid #000;
	}
.footerText{
	height:44px;font-size:10px;text-align:center;color:#000000;background-color:#f4e8bf;font-family:Arial, Helvetica, sans-serif;padding:5px;line-height:12px;
	
}
.footerText a{
    color:#000000;
    
    
}	
.menu-footer ul li{
	display:inline;
	list-style-type:circle}

.menu-footer ul li a{
	display:inline;
	color:#000000}
	
.footer_left{
	width:100%;
	height:55px;
	}
	
.footer_right{
	width:100%;
	height:55px;
	position:relative;
	}

.copy{
	background:url(images/black-bar.jpg) left top repeat-x;
	height:28px;
	text-align:center;	
	}
	
.copy p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	}
	
.copy span{
	font-size:9px;
	padding-top:0px;
	}

table#wp-calendar{
	width:100%;
	}
	
.HomeThumb{
	/*padding-top:16px;*/	
	}

.HomeThumb ul{
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0;	
	text-align:center;
	margin:auto;
	}
	
.HomeThumb ul li{
	list-style-image:none;
	list-style-type:none;	
	padding:0;
	margin:0;
	/*margin-bottom:13px;*/
	display:block;
	float:left;
	}
.Creative365{

    height:12px;
    font-size:10px;

    text-align:center;
    color:#000000;
    /*background-color:#b2e0e2; */
    font-family:Arial, Helvetica, sans-serif;

    padding:5px;
    line-height:12px;
    
}

.Creative365 a{
    color:#000000;
    
    
}	

a.tab1{background:url(images/body-thumb.jpg) center top no-repeat;}
a.tab2{	background:url(images/face-thumb.jpg) center top no-repeat;}
a.tab3{	background:url(images/injectables-thumb.jpg) center top no-repeat;}
a.tab4{	background:url(images/medspa-thumb.jpg) center top no-repeat;}
a.tab5{	background:url(images/skincare-thumb.jpg) center top no-repeat;}

.HomeThumb ul li a{
	display:block;
	width:131px;
	height:190px;	
	}
	
.HomeThumb ul li a:hover{
	background-position:bottom;	
	}
.commentform{}
.comments{
	text-align:left;

}
/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
.signup {
	background:url(images/signup.png) no-repeat;
	width:181px;
	height:153px;
	margin-left:10px;
	margin-bottom:10px;
}

.mapp-dev {
	border:2px solid #ccc;
}

.testimonial {
	border:1px #b25e0d solid;-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	margin:15px 0;background-color: #f3ecd9;
	padding:13px 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.testimonial p {
	line-height:23px;
}

.treatment {
	border:1px solid #e2e2e2;
	padding:13px 13px 17px 13px;
	background-color:#fffafa;
	margin:15px 0;
}

.learnmore {float:left; margin:9px 0 8px 0;
	}
.schedule {float:left; margin-left:30px; margin:-9px 0 8px 22px;
	}
	
	.quote {
	padding-left:0px;
	font-style:italic;
	margin:21px 0 21px 23px;
	}
	
.freeconsult {float:left; padding-top:173px; padding-left:546px; font-size:13px; font-family: calibri, arial; font-weight:bold;}
.freeconsult a {color:#000;}


    .defaultText {  color: #000;}
    .defaultTextActive { color: #000; }



