@charset "UTF-8";
/* CSS Document */

/* Back in Touch Massage Stylesheet
Created by GiMMProductions.com */

/* body{margin:0;padding:0;font:normal 12px Arial, Helvetica, sans-serif;line-height:16px;text-align:center;} */

/*background: url(../img/bg.jpg) repeat top left;}*/
body{margin:0;padding:0;font:normal 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;line-height:18px;text-align:center; background:url(../img/body_bg7.gif) repeat;}

#container{width:830px;margin:0 auto;text-align:left;}

#header{height:20px;margin:10px;text-align:right;}
#header a{color:#777; padding:0 0 0 15px;font-size:11px;}

/* light blue #DDF5FF green #CDFFC0 blue #006fb2 dark grey #231f20 */
#branding{background: url(../img/canvasFinal4.jpg) no-repeat bottom left; height:230px;margin:0 10px; border-top:1px solid #fff;}

#flash{padding:15px;margin:0;text-align:right;background: url(../img/branding_bg_RFinal.jpg) no-repeat bottom rght;}
#mainNav{background:#006fb2; height:35px;margin:10px 10px 0 10px;border-top:1px solid #0077be; background:url(../img/mainNav_bg2.jpg) repeat-x bottom left;}

#mainNav ul{list-style-type:none;text-align:left;padding:9px 5px;margin:0;border:0;text-transform:uppercase;letter-spacing:.05em;font-size:11px;}
#mainNav ul li{display:inline;width:auto;float:none;height:auto;}
#mainNav ul li a{color:#eaeaea;padding:0 15px;text-decoration:none;border-right:1px solid #CCCCCC;letter-spacing:0;}
#mainNav ul li a:hover{color:#DDF5FF;}

#mainNav ul li a.lastOne{border-right:0;}

*html #mainNav ul li a{letter-spacing:0;}

*:first-child+html #mainNav ul li a{letter-spacing:0;}

ul{	
	list-style-type:none;
	width:810px;
	margin:0 auto;
	padding:0;
	border-top:0px solid #ccc;
	clear:both;
}

li{
	position:relative;
	float:left;
	width:270px;
	padding:1.5em 0;
	
}

*:first-child+html li{
	position:relative;
	float:left;
	width:270px;
	padding:1.5em 0;
	height:630px;
}

*:first-child+html div.clear{border:1px solid #ddd;height:1px;margin:10px;}
	
/*
li#staff_01{background-color:#fff;}
li#staff_02{background-color:#fff;}
li#staff_03{background-color:#fff;}
li#staff_04{background-color:#fff;}
li#staff_05{background-color:#fff;}
li#staff_06{background-color:#fff;}
li#staff_07{background-color:#fff;}
*/

h3{
	margin:10px 20px;
	padding:0;
	font-weight:normal;
	font-size:130%;
	color:#006fb2;
	text-align:left;
}

ul.aboutMassage{	
	list-style-type:none;
	width:810px;
	margin:0 auto;
	padding:0;
	border-top:0px solid #ccc;
	clear:both;
}

ul.aboutMassage li{
	position:relative;
	float:left;
	width:270px;
	padding:25px 0;
	
}

*:first-child+html ul.aboutMassage li{
	position:relative;
	float:left;
	width:270px;
	padding:25px 0;
	height:auto;
}

ul.aboutMassage h3 img{text-decoration:none;border:0px solid white;padding-right:15px;}

ul.aboutMassage h3 a{margin:0;padding:0 0 0 13px;text-transform:capitalize;text-decoration:underline;color:#ee3a43; clear:both;}

ul.aboutMassage h3 a:hover{margin:0;padding:0 0 0 13px;color:#006fb2;}

ul.aboutMassage li p{text-align:left;padding-left:13px;}

ul.aboutMassage li img{padding-left:30px;}

ul.aboutMassage p{text-align:left;margin:0 20px;padding:0 0 .5em 0;color:#333;}



h3 img{float:right;padding-left:.1em;text-decoration:none;border:0px solid white;}

h3 a{margin:0;padding:0;color:#333;text-transform:capitalize;text-decoration:none;color:#006fb2;}

h3 a:hover{margin:0;padding:0;color:#ee3a43;}

p{text-align:left;margin:0 20px;padding:0 0 .5em 0;color:#333;}

em{ font-style:normal;font-size:112%;color:#000;}

em.smaller{ font-style:normal;font-size:105%;color:#000;}

.clear{clear:both;}

div.clear{border:1px solid #ddd;height:1px;margin:0 10px;}

#text {padding:20px 0;}
#text p{font-size:110%;line-height:16px;}
#text h2{
	margin:10px 20px;
	font-weight:normal;
	font-size:130%;
	color:#006fb2;
}

#text h2.biggerblue{
	margin:10px 20px;
	font-weight:normal;
	font-size:150%;
	color:#006fb2;
}

#text h4{
	margin:10px 20px;
	font-weight:normal;
	font-size:120%;
}

#footer{text-align:center;height:40px;padding-top:10px;font-size:10px;text-transform:uppercase;letter-spacing:.02em;}
#footer a{color:#000;}

#footerLinks{padding:0 0 10px 0;text-transform:capitalize;}
#footerLinks a{font-size:11px; border-right:1px solid #333;text-decoration:none;padding:0 7px;}
#footerLinks a:hover{text-decoration:underline;}
#footerLinks a.firstLink{border-left:1px solid #333;}

#footer #copy{padding:10px;text-transform:capitalize;color:#999;}
#footer #copy a{color:#999;}

.rightSide{text-align:right;}
p.rightSide a{color:#ee3a43;font-size:90%;}

#text .imgR {float:right;margin:0 35px 35px 20px;border:1px solid #e5e5e5;background:#fff;}

#text .imgR img{padding:5px;}

#text .imgR2 {float:right;margin:35px 35px 35px 20px;border:1px solid #e5e5e5;background:#fff;}

#text .imgR2 img{padding:5px;}


#text .imgL {float:left;margin:0 20px;border:1px solid #e5e5e5;background:#fff;}

#text .imgL img{padding:5px;}
.lefttSide{text-align:left;}
p.leftSide a{color:#ee3a43;font-size:90%;}

ol.freeMassage{margin:0 20px;}

ol.freeMassage li{
	position:relative;
	float:none;
	width:65%;
	padding:10px 10px 10px 0;
	height:auto;
	font-size:110%;
	line-height: 160%;
	letter-spacing:0;
	
}

*html ol.freeMassage li{width:60%;}

#text h4.bigger{font-size:120%;padding:10px 0;font-weight:normal;}

.upperCase {text-transform:uppercase;color:#ee3a43;}

#text p.closingP {padding:25px 10px;font-size:10px;}

#map{width:280px;padding:6px;margin:0 30px 40px 40px;float:right;border:1px solid #e5e5e5;background:#fff;}

.blue{color:#006fb2;}
.red{color:red;}

ul.links{padding:15px 0 30px 0;margin:0;}

ul.links li{
	position:relative;
	float:none;
	width:90%;
	padding:4px 10px 4px 30px;
	height:auto;
	font-size:110%;
	line-height: 160%;
	
	
}

ul.links li a{color:#0079c2;display:block;width:auto;} /* background:url(img/hand.jpg) no-repeat; top:0; left:0;padding-left:40px;} */
ul.links li a:hover{text-decoration:none;} /* background:url(img/handOver.jpg) no-repeat; top:0; */


ul.expectations{padding:15px 0 30px 0;margin:0;}

ul.expectations li{
	position:relative;
	float:none;
	width:90%;
	padding:4px 10px 4px 30px;
	height:auto;
	font-size:110%;
	line-height: 160%;
	
	
}

ul.expectations li a{color:#0079c2;display:block;width:auto; background:url(../img/hand.png) no-repeat; top:0; left:0;padding-left:40px;}
ul.expectations li a:hover{background:url(../img/handOver.png) no-repeat; top:0;text-decoration:none;}


*html ul.expectations li a{color:#0079c2;display:block;width:auto; background:url(../img/hand2.jpg) no-repeat; top:0; left:0;padding-left:40px;}
*html ul.expectations li a:hover{background:url(../img/handOver2.jpg) no-repeat; top:0;text-decoration:none;}


.lowerCase{text-transform:lowercase;}

#text p a{color:#ee3a43;}

#text h4.size15{font-size:140%;}

#text p.moreAir{line-height:18px;}

#contactFormHolder{background:url(../img/form_bg5.jpg) no-repeat top left;width:800px;height:480px;text-align:left;margin:20px auto 20px auto;padding:0;border:1px solid #ebebeb;}

#address{width:260px;float:right;text-align:left;margin-top:110px;}

#address p{padding:0 0 5px 0;margin:0;}
#address h4{padding:0 0 5px 0;margin:0;font-size:18px;font-weight:normal;}
#address h5{padding:0 0 10px 0;margin:0;font-size:14px;font-weight:normal;}

form {width:350px;padding:100px 0 0 230px;}
form input, textarea{display:block;width:220px;padding:0;margin:0;}
.button{width:80px;}

*html form{width:250px;}
*:first-child+html form{width:250px;}
*html form input, textarea{width:200px;padding:0;margin:0;}
*:first-child+html form input, textarea{width:200px;padding:0;margin:0;}

.tableHolder{padding:0;margin:20px auto 40px auto;text-align:center;}
table{width:100%;text-align:center;}
table td{line-height:28px;background:#D5E1FF;}
table th{font-weight:normal;font-size:120%;background:#006fb2;line-height:26px;color:#fff;}
.firstTable{width:50%;margin:0 auto;}
.secondTable{width:95%;margin:0 auto;}
.center{text-align:center;}
.center h4{text-align:center;}
.center p{text-align:center;}

#emailSpecials{text-align:center;}
em.larger{ font-style:normal;font-size:120%;color:#000;}
#emailSpecials p{padding:0 100px 30px 100px;}
#signUpButton{margin:0;padding:20px;}

#header a.telephone{float:left;display:block;width:400px;text-align:left;padding:0;margin:0;text-decoration:none;}

#requestFromWebsite{padding:100px 285px 0 185px;}
#requestFromWebsite p.feedback a{color:#000;font-size:11px;}
#requestFromWebsite p.feedback a:hover{color:#000;font-size:11px;text-decoration:none;}