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

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

h1{
	margin:0px;
	padding-top:15px;
	padding-bottom:10px;
	color:#4c0501;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:26px;
	line-height:30px;
}
h2{margin:0px; padding:0px 0px 10px 0px; color:#4c0501; font-weight:normal;}

h3{margin:0px; padding:0px 0px 5px 0px; color:#7e0004;}

.red{ color:#4c0501;}

table h2{padding-top:20px; padding-bottom:5px;}
table td{background-color:#ffffff;}

a{color:#7e0004;}
a:hover{color:#030303;}

img{border:none;}

.displace{position:absolute; display:none;}

.container{width:924px; margin-left:auto; margin-right:auto;}

.shoulder{background-image:url(images/shoulder_edge.jpg); width:12px; height:70px; margin-top:342px; position:absolute; margin-left:-10px; padding:0px;}

.top_index{width:924px; height:489px; background-image:url(images/top_bg.jpg); padding-top:20px;}
.top_subpage{width:924px; height:167px; background-image:url(images/banner_subpage.jpg);}
.top_subpage a{ display:block; width:924px; height:167px; background-image:url(images/banner_subpage.jpg);}

.logo a{ display:block; width:245px; height:140px; background-image:url(images/atrium_salon_logo.jpg); margin-left:505px;}

.top_buckets{width:515px; height:315px; margin-left:370px; margin-top:15px;}
.salon_services a, .day_spa_services a{display:block; width:515px; background-image:url(images/top_buckets.jpg);}
.salon_services a{height:157px; background-position:0px 0px;}
.day_spa_services a{height:158px;background-position:0px -157px;}
.salon_services a:hover{background-position:-515px 0px;}
.day_spa_services a:hover{background-position:-515px -157px;}

.menu{width:904px; height:54px; background-image:url(images/menu.jpg); list-style:none; margin:0px; padding:0px; padding-left:20px;}
.menu li{float:left; padding:20px 15px 0px 30px;}
.menu a{font-size:17px; color:#f9f6c2; text-decoration:none; text-shadow:#000000 1px 1px 2px;}
.menu a:hover{color:#bf7070;}

.menu_bottom{
	width:924px;
	height:4px;
}
#menu_bottom_index{background-image:url(images/menu_bottom_index.jpg);}
#menu_bottom_sub{background-image:url(images/menu_bottom_subpage.jpg);}

.subpage_mini_banner{width:924px; height:90px;}

#mini_banner_dayspa{background-image:url(images/minibanner_dayspa.jpg);}
#mini_banner_salon{background-image:url(images/minibanner_salon.jpg);}
#mini_banner_buckets a{
	display:block;
	width:462px;
	height:90px;
	background-image:url(images/minibanner_buckets.jpg);
	float:left;
}
#mini_banner_bucket_dayspa{background-position:0px 0px;}
#mini_banner_bucket_salon{background-position:-462px 0px;}
#mini_banner_bucket_dayspa:hover{background-position:0px -90px;}
#mini_banner_bucket_salon:hover{background-position:-462px -90px;}

.middle{ width:899px; overflow:hidden; padding-left:25px; min-height: 300px;}

.index_leftside{width:310px;  padding-right:15px; float:left; font-family:Georgia, "Times New Roman", Times, serif;}

.queenforaday a{display:block; width:310px; height:155px; background-image:url(images/queen_for_a_day.jpg); margin-top:5px;}
.queenforaday a:hover{background-position:0px -155px;}

.stylegallery{font-family:Arial, Helvetica, sans-serif; width:285px; margin-left:10px;}
.stylegallery h3{font-size:14px; text-transform:uppercase; margin-top:10px; text-decoration:none;}
.stylegallery img{ margin-right:10px;}
.divider{ background-color:#bc9d2f; height:1px; margin-bottom:5px; margin-top:5px;}

.index_rightside{width:574px; float:right;}

.bucket_service, .bucket_clients {
	width:574px;
}

.bucket_service a, .bucket_clients a{
	width:244px;
	padding:50px 45px 0px 285px;
	color:#030303;
	text-decoration:none;
	font-size:11px;
	display:block;
	}
	
.bucket_service{height:215px;}
.bucket_service a{	
	height:165px;	
	background-image:url(images/service.jpg);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.bucket_service a h2{font-size:16px; color:#030303; font-weight:normal; padding-bottom:8px;}

.bucket_clients {height:202px;}
.bucket_clients a{
	height:152px;
	background-image:url(images/clients.jpg);
	background-repeat:no-repeat;
	line-height:14px;
}

.bucket_service a:hover{background-position:0px -215px;}
.bucket_clients a:hover{background-position:0px -202px;}

.bottom{ width:844px; padding-left:30px; padding-right:50px; height:112px; background-image:url(images/bottom_bucket.jpg); background-repeat:no-repeat; margin-top:10px;}
.bottom a{text-decoration:none; font-weight:bold;  font-size:13px;}
.bottom a:hover{color:#030303;}
.bottom form{padding-top:50px;}
.bottom form input#input1{width:225px; margin-right:5px;}
.bottom form input#input2{width:190px; margin-right:5px;}

.appointment a{display:block; width:92px; height:57px; padding-top:18px; padding-left:93px; margin-top:37px; float:right; background-image:url(images/appointment.jpg); font-size:12px;}
.appointment a:hover{background-position:0px -75px;}

.copyright{margin-top:10px; color:#4d4d4d; text-align:right;}
.copyright a{ color:#4d4d4d; text-decoration:underline;}
.copyright a:hover{ color:#7f0004;}

.bee a{
	width:64px;
	height:64px;
	background-image:url(images/bee.jpg);
	background-position:0px 0px;
	display:block;
	float:right;
	margin-left:20px;
	margin-top:-5px;
}
.bee a:hover{background-position:0px 64px;}