﻿@charset "utf-8";
/* CSS Document */
* :focus { outline: 0; }

body, html {
	background:#000;
	padding:0px;
	margin:0px;
	text-align: center;
	color: #000000;
}
h1 {
	font:20px Century gothic,Arial, Helvetica, sans-serif;
	text-align:left;
	color:#858383;
	padding:0 0 0 10px;
}
p {
	padding-left:15px;
	color:#ffffff;
	font-family:Century gothic,Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	width:400px;
	text-decoration:none;
	overflow:hidden;
	line-height:19px;
}
a {
	font-family:Century gothic,Arial, Helvetica, sans-serif;
}
ul, li {
	line-height:19px;
	font-family:Century gothic,Arial, Helvetica, sans-serif;
	font-size:13px;
	overflow:hidden;
}
dl { margin:10px 0;padding-left:15px;}
dt, dd { float:left; text-align:right; margin:0; font:12px Century gothic, Verdana, Geneva, sans-serif;color:#fff; }
dt {width:160px;text-align:left;}
dd {width:210px;text-align:left;padding-left:10px;}
#pagebg {
	position:relative;
	margin:0 auto;
	padding:0;
	width:1000px;
	height:602px;
	top:10px;

}
#wrapper {
	position:absolute;
	margin:0 auto;
	left:85px;
	width:820px;
	height:600px;
}
#header {
	position:absolute;
	padding:0;
	margin:0 auto;
	width:762px;
	height:88px;
	left:28px;
	overflow:hidden;
	z-index:4;
}
#logo {
	position:absolute;
	margin:0 auto;
	height:78px;
	width:196px;
	background:transparent;
	top:3px;
	left:1px;
}
#tagline {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	height:43px;
	width:578px;
	background:url(../media/tagline_l.png) no-repeat;
	left:182px;
	top:9px;
}
#logo img {
	border:0px;
	}
#search {
	position:absolute;
	margin:0 auto;
	padding:0;
	height:45px;
	width:250px;
	top:25px;
	left:509px;
	color:#FFFFFF;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
}
#search #search-form-root {
	position:absolute;
	margin:0 auto;
	padding:0;
	width:260px;
	height:35px;
	top:15px;
}
#search #search-link {
	position:absolute;
	top:37px;
	color:#c4d07e;
	text-decoration:none;
	float:right;
	padding-right:7px;
	width:auto;
	height:10px;;
	padding-top:0px;
	left:116px;
	height:18px;
	width:155px;
}
#search #search-link a {
	color:#c4d07e;	
}
#search #search-link a:hover {
	text-decoration:underline;
}
#content-bg {
	background:transparent url(../media/background-glow.png) no-repeat;
	position:absolute;
	left:22px;
	top:80px;
	width:777px;
	height:424px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	z-index:2;
}
#menu-bar {
	position:absolute;
	width:820px;
	height:49px;
	top:425px;
	margin:0 auto;
	padding:0;
	background:#161618;
	z-index:3;
}
#content {
	position:absolute;
	padding-top:0px;
	padding-left:0px;
	margin:0 auto;
	top:89px;
	width:762px;
	height:406px;
	left:30px;
	overflow:hidden;
	z-index:4;
}
/**links non-hover**/
#about,#looks,#services,#wedding,#menu {
	position:absolute;
	height:406px;
	width:152px;
	padding:0;
}
#about a,#looks a,#services a,#wedding a,#menu a {
	overflow:hidden;
	margin:0 auto;
	border:0px;
	left:0;
	height:406px;
	width:152px;
	position:absolute;
	background-position: 0% 0px;
	background-repeat:no-repeat;
}
#about {
	left:0px;
}
#about a {
	background-image:url(../media/about-main.png);
}
#looks {
	left:152px;	
}
#looks a {
	background-image:url(../media/looks-main.png);
}
#services {
	left:304px;	
}
#services a {
	background-image:url(../media/services-main.png);
}
#wedding {
	left:456px;	
}
#wedding a {
	background-image:url(../media/wedding-main.png);
}
#menu {
	left:608px;	
}
#menu a {
	background-image:url(../media/menu-main.png);
}
#about a:hover,#looks a:hover,#services a:hover,#wedding a:hover,#menu a:hover {
	   background-position: -152px 0%;
}
/**end of link non hover**/
/**side-bar menus**/
#side-about,#side-looks,#side-services,
#side-wedding,#side-menu,#side-press,
#side-event,#side-appointment,#side-contact,#side-subscribe {
	position:absolute;
	left:0;
	top:426px;
	margin:0 auto;
	padding:0;
	visibility:visible;
	height:49px;
	width:276px;
	z-index:6;
}
#side-about {
	background:url(../media/about.png) no-repeat;
}
#side-looks {
	background:url(../media/looks.png) no-repeat;
}
#side-services {
	background:url(../media/services.png) no-repeat;
}
#side-wedding {
	background:url(../media/wedding.png) no-repeat;
}
#side-menu {
	background:url(../media/menu-des.png) no-repeat;
}
#side-press {
	background:url(../media/press.png) no-repeat;
}
#side-event {
	background:url(../media/events.png) no-repeat;
}
#side-appointment {
	background:url(../media/appointments.png) no-repeat;
}
#side-contact {
	background:url(../media/contact.png) no-repeat;
}
#side-subscribe {
	background:url(../media/subscribe.png) no-repeat;	
}
#side-down-menu {
	position:absolute;
	visibility:visible;
	left:40px;
	top:473px;
	width:78px;
	height:19px;
	z-index:7;
	
}
/**start of about page**/
#slide-left {
	position:absolute;
	height:406px;
	width:326px;
	visibility:visible;
	overflow:hidden;
	left:0px;
	margin:0 auto;
	padding:0;
	top:1px;
	z-index:5;
}
#content-right {
	position:absolute;
	height:406px;
	width:434px;
	visibility:visible;
	margin:0 auto;
	padding:0;
	top:0px;
	z-index:5;
	left:326px;
	background:#2e2e2e;
}
#looks-objects {
	position:absolute;


	visibility:visible;
	top:400px;

}
#content-right ul {
	color:#ffffff;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	overflow:hidden;
	margin:0;
}
#content-right ul li {
	list-style:none;
	padding-left:20px;
}
#content-right ul li a {
	color:#c4d07e;
	text-decoration:none;
	font-size:14px;
}
#content-right ul li a.serv {
	color:#fff;
}
#content-right ul li a:hover {
	background:#9ea09e;
	background:rgba(158, 160, 158, .40);
}
#content-right .style1 {
	color:#c4d07e;
	padding-left:15px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}
#content-right  .style-read {
	color:#858383;
	padding-left:15px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
#content-right a {
	color:#858383;
	}
#content-right a:hover {
	text-decoration:undeline;
	color:#c4d07e;
}
#content-right p a.gray_hover {
	color:#c4d07e;
	text-decoration:none;
	font-size:14px;
}
#content-right p a.gray_hover:hover {
	background-color:#858383;
	color:#c4d07e;
}
	/**end of about page**/

/**start of footer**/
#footer {
	position:absolute;
	left:28px;
	overflow:hidden;
	width:100%;
	height:100px;
	top:496px;
	padding:0;
	margin:0 auto;
}	
#foot-menu {
	margin:0 auto;
	padding:0;
	width:100%;
	height: 30px;
	position:relative;
	left:-15px;
	
}
#foot-menu ul {
	list-style:none;
	padding:0;
	margin:0 0 0 -20px;
	
}
#foot-menu ul li {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	color:#FFFFFF;
	padding-left:5px;
	margin:0;
	
}
#foot-menu ul li a {
	color:#FFFFFF;
	text-decoration:none;

}
#foot-menu ul li a:hover {
	color:#c4d07e;
	text-decoration:underline;
}
#foot-copyright {
	position:relative;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:700px;
	top:-5px;
	height:15px;
	left:30px;

}

/**end of footer**/
/**drop down**/

/**end of dropdown**/
/**start inset menu**/
#inset,#inset2,#inset3,#inset_two {
	position:absolute;	
	border:none;
	margin:0 auto;
	padding:0px;	
	z-index:8;
}
#inset_two {
	width:210px;
	background:url(../media/inset-wed2.png) repeat;
	top:240px;
	left:116px;
	
}
#inset_two a {
	color:#fff;
	text-decoration:none;
}
#inset_two p {
	text-align:right;
	width:190px;
	padding:3px 0 5px 10px;margin:0;
}
#inset {
	width:180px;
	left:146px;
	top:200px;
	height:124px;
	background:url(../media/inset.png) no-repeat;
}
#inset2 {
	left:171px;
	top:255px;
	height:65px;
	width:155px;
	background:url(../media/inset-wed.png) no-repeat;
}
#inset3 {
	left:171px;
	top:180px;
	height:140px;
	width:155px;
	background:url(../media/inset-wed2.png) repeat;
	text-align:right;
}
#inset p,#inset2 p,#inset3 p,#inset_Two p {
	top:0;
	right:0;
	padding:0px 0 0 0;
} 
#inset p,#inset p a{
	margin:5px 0 0 0;
	width:155px;
	text-align:right;
	color:#FFFFFF;
	text-decoration:none;
}
#inset2 p,#inset3 p {
	margin:7px 0 0 0;
	width:130px;
	text-align:right;
}
#inset2 p a,#inset3 p a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding:0 0 0 0;
	margin:0;
}
#inset p a.btn_active,#inset2 p a.btn_active,#inset3 p a.btn_active,#inset_two p a.btn_active  {
	color:#c6d280;
}

/**end**/
/**start nav-ud**/
#nav-ud {
	position:absolute;
	padding:0;
	border:0;
	margin:0;
	left:100px;
	top:200px;
	z-index:8;
	width:17px;
	height:35px;
}
#lower-content-scrolling {
	position:absolute;
	padding:0 0;
	margin:0 0;
	left:0;
	width:434px;
	height:265px;
	visibility:visible;
	top:137px;
	overflow:hidden;
	z-index:2;


}
/**scroller**/
.Scroller-Container {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 646px;
	height: 548px;
}
.Scrollbar-Up {
  position: absolute;
  width: 17px; height: 17px;

  font-size: 0px;
  background:url(../media/up-nav.png) no-repeat;
  
}
.Scrollbar-Track {
  width: 10px; height: 180px;
  position: absolute;
  left:2px;
  top: 22px;
  border:1px solid #fff;
  background-color: #EEE;
 
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 30px;
  background-color: #c6d280;
  
}
.Scrollbar-Down {
  position: absolute;
  top: 209px;
  width: 17px; height: 17px;
  
  font-size: 0px;
  background:url(../media/down-nav.png) no-repeat;
  
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; left:405px;
}
/**dropdown menu**/
#side-down-menu ul.topnav {display:none; width:100px;margin-left:80px;margin-top:-18px;border:1px solid #1e1e21;}
#side-down-menu ul.topnav li{background:#161618;margin-left:0;border-top:1px solid #1e1e21;left:0;margin-left:-40px; list-style:none;}
#side-down-menu ul.topnav li.alt{background:#161618;margin-left:0;margin-left:-40px;}
#side-down-menu ul.topnav li a{color:#FFFFFF; text-decoration:none; padding:5px 10px 5px 0px; display:block; margin:0;}
#side-down-menu ul.topnav li a:hover {color:#c6d280;}
/*slider*/

#slider {
	/*border:1px solid #FF0000;*/
    width: 357px;
    margin: 0 auto;
	padding-top:0px;
    position: relative;
}
.scroll {
    height: 90px;
    width: 357px;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    clear: left;
}
.scrollContainer {
	overflow:hidden;
}
.scrollContainer div.panel {
    padding: 20px;
    height: 210px;
    width: 357px;
	padding:0 0;
	margin:0 0;
	overflow:hidden;
}
.scrollContainer div.panel a,.scrollContainer div.panel img.border {
	border:0;
	text-decoration:none;
}
.scrollButtons {
    position: absolute;
    top: 35px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}
.content-title-p {
color:#c4d07e; 
font-size:18px;
padding-bottom:1px;

}
table,#table2 {
	padding: 0 0 0 0;
	margin: 0 0 0 40px;
	width:380px;
	clear:both;
}
table tr {
	width:50px;
	height:10px;
	padding-top:10px;
}
table tr td {

	padding:0;
	margin:0;
	overflow:hidden;
	
}
table tr td p {
	width:200px;
	line-height:normal;
	padding:0;
	margin:0;
}
table tr td p.price,#table2 tr td p.price {
	width:60px;
	padding:0 0;
	margin:0;
}
table tr td p.cont {
	padding-left:15px;
}
table tr td p.cont2 {
	padding-left:15px;
}
#table2 tr td.smas {	
	width:60px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#table2 {
	padding: 0 0 0 0;
	margin: 0 0 0 30px;
	width:380px;
	clear:both;
}
#table2 tr td p {
	width:210px;
	line-height:normal;
	padding:0;
	margin:0;
}
#low-button {
	position:absolute;
	width:50px;
	height:15px;
	top:385px;
	left:380px;
	visibility:visible;
	z-index:200;
	font:12px Century gothic, Georgia, Times New Roman, Times, serif;
	color:#FFF;
}
#pamper_div {
	list-style-position: outside;
	margin:0;
	padding:0 0 0 20px;
	color:#FFF;
}
#pamper_div li {
	padding:5px 0;
}
#press_menu {
	padding:0;
	margin:0;
}
#press_menu li {
	margin-left:-10px;
}
#press_menu  img {
	border:none;
}
.archives_item span.article_title {
	color:#c4d07e;
	font-size:16px;
}
.archives_item span.article_author {
	color:#858383;
	font:12px Century gothic, Georgia, Times New Roman, Times, serif;
}