/* CSS Document */

body {background-color:#2f2f2f; margin: 0; padding:0;}
* { margin: 0; padding:0;}
h2, h3, p { padding-bottom:12px;}

#container {width: 780px; height: 840px; margin:0 auto; position:relative; background-color:#000000; border:13px solid #202020; padding-right:10px;}

#perfume-studio #container { height:1200px; }

#banner {
	position:absolute;
	width: 771px;
	height: 140px;
	background-color:#000000;
	top: 0px;
	left: 3px;
}
#nav {
	position:absolute;
	width: 776px;
	height: 28px;
	top:145px;
	background:#222 url(images/nav-bg.jpg) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	letter-spacing:1px;
	color:#fff;
	border-bottom: 1px solid #666;
	word-spacing:5px;
	padding:5px 0 0 14px;
}

#nav a:link, #nav a:visited {
color:#fff;
text-decoration:none;
}
#nav a:hover, #nav a:active {color:#00CCFF}
#pic_box {position:absolute;
	width: 442px;
	height: 105px;
	top:200px;
	left: 13px;
}

#address_box {position:absolute;
	width: 171px;
	height: 115px;
	top:192px;
	left: 537px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	
}

#address_box h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#FF0066;}

#address_box h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#00CCFF;
}

#address_box p {
	font-size:12px;
	color:#FFFFFF;
}

#main_text {
	position:absolute;
	width: 312px;
	height: 298px;
	top:362px;
	left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#eee;

}

#perfume {
	position:absolute;
	width: 756px;
	height: 820px;
	top:356px;
	left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:justify; border: 1px solid #333333;
}
#perfume img { float:left; margin:0 10px 10px 0;}
#perfume p { padding:10px; line-height:22px; font-size:14px; color:#ddd; }
#perfume h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	letter-spacing:1px;
	color:#FF0066;
	padding-top:12px;
}

#perfume h2.experience { padding-left:10px; clear:both}

#main_text h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#FF0066;
	padding-top:5px;
}

#main_text p { line-height:18px; }
#main_text p a {color:#FF0066;}

#nail_treatments{
	position:absolute;
	width: 749px;
	height: 298px;
	top:330px;
	left:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:justify;
}

#nail_treatments h2{
font-size:18px;
color:#FF0066;
letter-spacing:2px;
font-weight:normal;}

#nail_treatments h3{
font-size:12px;
color:#00CCFF;
font-weight:normal;
border-bottom:1px solid #00CCFF;
padding-left:3px;}

#nail_treatments p{
text-align:left;
padding:5px;
font-size:12px;
line-height:17px}

#mini {
	position:absolute;
	width: 444px;
	height: 258px;
	top:401px;
	left:335px;
	border:1px solid #333;
}

#virgin {
	position:absolute;
	width: 444px;
	height: 79px;
	top:710px;
	left:335px;
}

#packages {
	position:absolute;
	background-image:url(images/packages.jpg); background-repeat:no-repeat;
	width: 543px;
	height:auto;
	top:40px;
	left:0px;
	border:1px solid #555555;
}

#basic_manicure, #luxury_manicure, #calgel, #creative, #st_tropez, #hair_removal, #facial_treatments, #thai_style {
	position:absolute;
	width: 170px;
	height:auto;
	top:40px;
	left:0px;
	border:1px solid #333;
	background:url(images/box-bg.jpg) repeat-x;
}

#basic_manicure h3, #luxury_manicure h3, #calgel h3, #creative h3, #st_tropez h3, #hair_removal h3, #facial_treatments h3, #thai_style h3 { padding:4px 6px}

#st_tropez {width: 355px;}
#st_tropez img { margin-left:20px;}

#luxury_manicure {left:188px;}
#calgel {left:375px;}
#creative {left:563px;}

#hair_removal { width:220px; }
#facial_treatments {left:238px; width:260px}
#thai_style {left:515px; width:220px}
