@charset "utf-8";
/* 
	stylesheet.css
	
	Project: Electrik Lemon Hair & Body Studio
	
*/



/*------ global ------*/ 
* {margin:0; padding:0;}

body{width:100%; background:url(../images/bodyBkgdTile.gif) 0 0 repeat;}

.full{width:100%; display:block;}
.fixed{width:1000px; display:block; margin:auto;}

.f_right{float:right; display:block;}
.f_left{float:left; display:block;}

.hr{display:block; border-top:1px solid #666;}

.hLink{display:block; width:470px; height:50px;}



/*------ clearFix ------*/
.clearFix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearFix { display: inline-block; }
html[xmlns] .clearFix { display: block; }
* html .clearFix { height: 1%; }


/*------ containers ------*/
#mastHeadBG{background:url(../images/bodyBkgdImg.jpg) top center no-repeat; padding-bottom:10px;}
#bodyContent{background:url(../images/contentBkgd.png) top center no-repeat; width:960px; padding:10px 20px 0; margin:auto; min-height:280px;}

#photoBox{height:373px;}
.photoText{width:100%; height:66px; background:url(../images/photoBgkdTile.png) 0 0 repeat; margin-top:307px;}
.photoText p{padding:0; margin:0; width:100%; height:66px;}

#promoBox{height:80px; border-top:1px solid #e4ef4e; padding-top:10px; margin-top:20px;}
#promoBox a{display:block; float:left; height:70px;}
.p1{width:320px; background:url(../images/promoBox1.png) 0 0 no-repeat;}
.p2{width:280px; background:url(../images/promoBox2.png) 0 0 no-repeat;}
.p3{width:360px; background:url(../images/promoBox3.png) 0 0 no-repeat;}
.p1:hover{background:url(../images/promoBox1_r.png) 0 0 no-repeat;}
.p2:hover{background:url(../images/promoBox2_r.png) 0 0 no-repeat;}
.p3:hover{background:url(../images/promoBox3_r.png) 0 0 no-repeat;}

/* profiles */
.proImg img{padding:5px; border:1px solid #E4EF4E;}

/* lists */
ul.list{list-style:none; padding-bottom:15px;}
ul.list li{background:url(../images/bullet_lemon.gif) 0 2px no-repeat; padding-left:18px;}

/* packages */
.packages{margin-bottom:40px;}
.packages td{padding:0px 25px; border-right:1px solid #666;}

/* services */
.services table{margin-bottom:15px; width:450px;}
.services table td{padding:4px;}
.row1{background:#212121;}
.row2{background:none;}

/* contact */
.contact{margin-bottom:30px;}
.contact td{padding:0px 30px; border-right:1px solid #666;}
.contact table td{border:0; padding:0;}

/* survey */
#survey{margin:10px 0;}
#survey input{margin:0 4px;}
#survey textarea{margin:0 4px; width:350px; height:80px; border:1px solid #222; padding:3px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#333;}
.input{width:240px; border:1px solid #222; padding:3px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#333;}
.send{width:70px; background:url(../images/navBkgdTile.gif); border:1px solid #E4EF4E; color:#fff; padding:2px; font-size:11px;}
.send:hover{color:#E4EF4E;}


/*------ main navigation ------*/
#mainNav{clear:both; margin-bottom:10px;}
/* see ddsmoothmenu.css for navigation styles */



/*------ footer ------*/
#footer{height:100px; border-top:1px solid #666; margin-top:20px; padding-top:20px; clear:both; font-size:12px; color:#999; background:url(../images/lemons.gif) right 20px no-repeat;}
#footer a{color:#999; text-decoration:none;}
#footer a:hover{text-decoration:underline;}




