@charset "utf-8";
/* CSS Document */
	*{
	 margin:0;
	 padding:0;
	}
	a{
	 color:#222222;
	 text-decoration: none;
	 outline: none;
	}
a:hover{ 
	color:#666666;
	text-decoration: none;
	outline: none;
	}
	
p {
	padding-top:3px;
	padding-bottom:3px;
	text-shadow: 0px 1px 1px #e9dfd8;
	font-size: 11px;
	line-height: 130%;
	}
	
p li {
	padding-top:3px;
	padding-bottom:3px;

	}
	
p em {
	font-family: 'TeXGyrePagellaItalic', Arial, sans-serif;
	}
	
p strong {
	font-family: 'TeXGyrePagellaBold', Arial, sans-serif;
	}
	
p strong em {
	font-family: 'TeXGyrePagellaBoldItalic', Arial, sans-serif;
	font-weight:normal;
	}
	
a.pdf {
	background:url(../images/pdfBg.png);
	display:block;
	height:20px;
	padding:12px 10px 20px 50px;
	width:130px;		
	}
li.video {
	background:url(../images/videoBg.png) left no-repeat;
	display:block;
	height:20px;
	padding:30px 10px 20px 60px;
	}
	
img{
	    border:none;
	}
ul {
	padding-left:40px;
	list-style: url(../images/bullet.png);
	text-shadow: 0px 1px 1px #e9dfd8;
	font-size: 11px;
	line-height: 130%;
}
body{
	background:#FFF;
	text-align:left;
	font-family: 'TeXGyrePagellaRegular', "Book Antiqua", "Palatino Linotype", Palatino, serif;
	font-size:12px;
	line-height:16px;
	color:#000;
	
	}
h1 {text-indent:-9009px;}
	
h2 {
	font: normal 40px/120% 'Script', Arial, sans-serif;
	letter-spacing: 0;
	color:#ab1515;
	text-shadow: 0px 2px 3px #e9dfd8;
}

h2.gold {
	color: #FFE6BE;
	font: 45px/120% 'Script',Arial,sans-serif;
	left: 120px;
	letter-spacing: 0;
	position: relative;
	text-shadow: 3px 4px 10px #000000;
	top: -30px;
	font-weight:normal;
	}

h2.gallery {
	color: #FFE6BE;
	font: 45px/120% 'Script',Arial,sans-serif;
	letter-spacing: 0;
	margin-top: 100px;
	text-align: center;
	text-shadow: 3px 4px 10px #000000;
	font-weight:normal;
	}

h3 {
	letter-spacing: 0;
	color:#ab1515;
	margin-top:6px;
	margin-bottom:5px;
	color:#9d1d1a;
	padding-top: 5px;
	text-transform: capitalize;
	text-shadow: 0px 2px 3px #e9dfd8;
	font-family: 'TeXGyrePagellaBold';
	font-size:15px;
	line-height:120%;
	font-weight:normal;
	text-shadow: 0px 2px 3px #e9dfd8;
}

h4 {
	font-family: 'TeXGyrePagellaBold';
	font-size:14px;
	line-height:120%;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
	color:#9d1d1a;
	padding-top: 5px;
	text-transform: capitalize;
	text-shadow: 0px 2px 3px #e9dfd8;
}
	 
#page{
	margin:0 auto;
	background:url(../images/pageBg.jpg);
	width:1200px;
	height:976px;
	}
	
#book{
	margin:0 auto;
	background:url(../images/bookBg.jpg);
	width:1200px;
	height:976px;
	}
	#gallery{
	margin:0 auto;
	background:url(../images/galleryBg.jpg);
	width:1200px;
	height:976px;
	}
	#content{
	}
	
	#leftButtons { text-indent:-9009px; width:235px; height:auto; padding-top:10px; float:left;}
    #leftButtons .left { width: 0px;}
    #leftButtons .center {height:90px; }
    #leftButtons .center .link { padding: 0;}
    #leftButtons .center .link a {font-family: Arial,sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; color: #dadada; display:block; width: 234px;}
	#leftButtons .center .logoLink {float: left; padding: 0; height:235px;}
    #leftButtons .center .logoLink a {font-family: Arial,sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; color: #dadada; display:block; height:235px;}
    #leftButtons .center .spacer {}
    #leftButtons .right {width: 0px;}
	
	#leftButtons_1 a {background:url(../images/about.jpg); height:91px;}
	#leftButtons_2 a {background:url(../images/testimonials.jpg); height:68px;}
	#leftButtons_3 a {background:url(../images/videos.jpg); height:56px;}
	#leftButtons_4 a {background:url(../images/prices.jpg); height:59px;}
	#leftButtons_5 a {background:url(../images/beauty.jpg); height:74px;}
	#leftButtons_6 a {background:url(../images/portfolio.jpg); height:80px; width:195px!important;}
	
	#leftButtons_1 a:hover {background-position:0 91px;}
	#leftButtons_2 a:hover {background-position:0 68px;}
	#leftButtons_3 a:hover {background-position:0 56px;}
	#leftButtons_4 a:hover {background-position:0 59px;}
	#leftButtons_5 a:hover {background-position:0 74px;}
	#leftButtons_6 a:hover {background-position:0 80px;}
	
	#rightButtons { text-indent:-9009px; height:auto; padding-top:12px; float:right;}
    #rightButtons .right { width: 0px;}
    #rightButtons .center {height:90px; }
    #rightButtons .center .link { padding: 0;}
    #rightButtons .center .link a {font-family: Arial,sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; color: #dadada; display:block; }
	#rightButtons .center .logoLink {float: right; padding: 0; height:235px;}
    #rightButtons .center .logoLink a {font-family: Arial,sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; color: #dadada; display:block; height:235px;}
    #rightButtons .center .spacer {}
    #rightButtons .right {width: 0px;}
	
	#rightButtons_1 a {background:url(../images/contact.jpg); height:82px; width:217px;}
	#rightButtons_2 a {background:url(../images/blog.jpg); height:48px; width:45px; margin-left:139px;}
	#rightButtons_3 a {background:url(../images/facebook.jpg); height:45px; width:45px; margin-left:139px;}
	#rightButtons_4 a {background:url(../images/twitter.jpg); height:46px; width:45px; margin-left:139px;}
	#rightButtons_5 a {background:url(../images/share.jpg); height:48px; width:99px; margin-left:105px;}
	
	#rightButtons_1 a:hover {background-position:0 82px;}
	#rightButtons_2 a:hover {background-position:0 48px;}
	#rightButtons_3 a:hover {background-position:0 45px;}
	#rightButtons_4 a:hover {background-position:0 46px;}
	
.logo {
	background:url(../images/logo.jpg);
	width:533px;
	height:124px;
	text-indent:-9009px;
	display:block;
	float:left;
	margin-top:10px;
	}
#pageTitle {
	float: left;
	width:514px;
	height:133px;
	text-indent:-9009px;
	}
#pageTitle.index {
	background:none;
	}
	
#pageTitle.aboutTitle {
	background:url(../images/Page_title_about.jpg);
	}	
	
#pageTitle.videoTitle {
	background:url(../images/Page_title_video.jpg);
	}
#pageTitle.portfolioTitle {
	background:url(../images/Page_title_portfolio.jpg);
	}
#pageTitle.contactTitle {
	background:url(../images/Page_title_contact.jpg);
	}
#pageTitle.hintsTitle {
	background:url(../images/Page_title_hints.jpg);
	}
#pageTitle.testimonialsTitle {
	background:url(../images/Page_title_testimonials.jpg);
	}
#pageTitle.pricesTitle {
	background:url(../images/Page_title_prices.jpg);
	}
#rightCol {
    height: 402px;
    left: 400px;
    padding-left: 35px;
    padding-right: 25px;
    position: relative;
    text-align: left;
    top: 130px;
	width: 560px;
	}
#footer {
	color: #DBBE98;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    height: 28px;
    left: 50%;
    margin-left: -250px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 950px;
    width: auto;
	}
#footer a {
	color:#dbbe98;
	}
#footer a:hover {
	color:#ffe5c4;
	}
	#portfolioFrame {
	clear:both;
	}
	#portfolioFrame a {
	position:absolute;
	z-index:2;
	}
	a.bridal {
	background:url(../images/bridal.jpg);
	height: 197px;
    margin-left: -154px;
    margin-top: 3px;
    text-indent: -9009px;
    width: 214px;
	opacity:0.9;
	}
a.bridal:hover {opacity:1;}
	a.real{
	background:url(../images/real.jpg);
	height: 267px;
    margin-left: 76px;
    margin-top: -11px;
    text-indent: -9009px;
    width: 206px;
	opacity:0.9;
	}
a.real:hover {opacity:1;}
	a.hair {
	background:url(../images/hair.jpg);
height: 240px;
    margin-left: 303px;
    margin-top: -11px;
    text-indent: -9009px;
    width: 182px;
	opacity:0.9;
	}
a.hair:hover {opacity:1;}
 	a.formal {
	background:url(../images/formal.jpg);
	height: 201px;
    margin-left: -336px;
    margin-top: 225px;
    text-indent: -9009px;
    width: 229px;
	opacity:0.9;
	}
a.formal:hover {opacity:1;}
	a.fashion {
	background:url(../images/fashion.jpg);
	height: 278px;
    margin-left: -72px;
    margin-top: 228px;
    text-indent: -9009px;
    width: 192px;
	opacity:0.9;
	}
a.fashion:hover {opacity:1;}
	a.before {
	background:url(../images/before.jpg);
	height: 211px;
    margin-left: 151px;
    margin-top: 262px;
    text-indent: -9009px;
    width: 233px;
	opacity:0.9;
	}
a.before:hover {opacity:1;}
	a.culturally {
	background:url(../images/culturally.jpg);
	height: 297px;
    margin-left: 446px;
    text-indent: -9009px;
    top: 394px;
    width: 194px;
	opacity:0.9;
	}
	a.culturally:hover {opacity:1;}
	#portfolioBook {
	height: 567px;
	width:898px;
	background:url(../images/portfolioBook.jpg);
	clear:both;
	margin-top:200px;
	}
	
	a.backButton {
	display:block;
	position:relative;
	right:0px;
	top:0px;
	float:right;
	height:60px;
	width:140px;
	background:none;
	text-indent:-9009px;
	}
	.pics {
	top:-55px;
	margin-left:55px;
	clear:both;
	width:auto!important;
	}
	.pics li {
		margin-right:120px;
		height:340px;
		text-align:center;
	}
	.prev {    cursor: pointer !important;
    float: left;
    height: 42px;
    margin-bottom: 0;
    margin-left: 27px;
    position: relative;
    top: -20px;
    width: 114px;}
	.next {    cursor: pointer !important;
    float: right;
    height: 42px;
    margin-bottom: 0;
    margin-right: 12px;
    position: relative;
    top: -20px;
    width: 114px;}
	
	
	.clear {clear:both;}
	
	
#hints {background-image: url("../images/hints.jpg");
    height: 110px;
    margin-left: 178px;
    position: absolute;
    top: 482px;
    width: 150px;}
#pricing {background-image: url("../images/pricing.jpg");
    height: 110px;
    margin-left: 178px;
    position: absolute;
    top: 482px;
    width: 150px;}
#testimonials {background-image: url("../images/testimonialsthumb.jpg");
    height: 110px;
    margin-left: 178px;
    position: absolute;
    top: 482px;
    width: 150px;}
#about {background-image: url("../images/abouthumb.jpg");
    height: 110px;
    margin-left: 178px;
    position: absolute;
    top: 482px;
    width: 150px;}
#video {background-image: url("../images/videothumb.jpg");
    height: 110px;
    margin-left: 178px;
    position: absolute;
    top: 482px;
    width: 150px;}
	
@font-face {
    font-family: 'Script';
    src: url('../fontface/script-webfont.eot');
    src: url('../fontface/script-webfont.eot?iefix') format('eot'),
         url('../fontface/script-webfont.woff') format('woff'),
         url('../fontface/script-webfont.ttf') format('truetype'),
         url('../fontface/script-webfont.svg#webfontgoLJHQZ9') format('svg');
    font-weight: normal;
    font-style: normal;

}


#jFlowSlide{
	}
#myController {
	padding:2px;
	width:560px;
	overflow:visible;
	color:#000;
	text-align:center;
}
#myController span.jFlowSelected { background:#c00; color:#fff; margin-right:0px; }
.jFlowSlideContainer {overflow:hidden!important;}
.slide-wrapper { width:100%; padding: 0px; }
.slide-details { width:95%; float:left; margin-left:10px;}
.slide-details .description { margin-top:10px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#000; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #d1a92e; }

form {
	padding:0em;
}

fieldset div {
	margin:2px;
	clear:both;
}
form {
	width:auto;
}
label {
	float:left;
	width:20em;
	text-align:right;
	margin-right:1em;
}
legend {
	font-family: "Trebuchet MS", Tahoma, arial, sans-serif;
	font-size: 24px;
	color: #354878;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	padding:0.15em;
	width:10em;
	border:1px solid #ded7ba;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	background:none;
}
input:hover, input:focus {
	border-color:#fff;
} 

textarea{
	padding:0.3em;
	width:18em;
	border:1px solid #ded7ba;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	background:none;
}
textarea:hover, textarea:focus {
	border-color:#fff;
}

fieldset {
	padding:0 0em 0em;
	border: 0px;

}

.radio, .date {
	position:relative;
}
.radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:0 0 0 0;
}
.radio legend {
	font-size:1em;
	color:#000;
}
.radio legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.radio label, .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}

.email {
	width:14em;
}

.address {
	width:14em;
	height:10em;
}
.comments {
	width:30em;
	height:6em;
}

input.default {
	color:#575757;
}
.submitbox {
	width:160px;
	height:48px;
	border:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}
#submit-go {
	margin-top:0em;
	border:0px;
	padding:7px;
	text-indent:0px;
	overflow:hidden;
		font-size:12px;
	font-weight:600;
	margin-left:45px;
	margin-top:10x;
	display:block;
	cursor:pointer !important; cursor:hand;
	outline: none;
	background:#c00;
	color:#fff;
}
#submit-go:hover {
		color:#fffcb2;
		text-shadow:0px 0px 6px rgba(255, 255, 255, 1);
}
label.error { float: none; color#FF9; padding-left: .5em; vertical-align: top; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2011 01:08:33 AM America/New_York */



@font-face {
    font-family: 'TeXGyrePagellaRegular';
    src: url('../fontface/texgyrepagella-regular-webfont.eot');
    src: url('../fontface/texgyrepagella-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/texgyrepagella-regular-webfont.woff') format('woff'),
         url('../fontface/texgyrepagella-regular-webfont.ttf') format('truetype'),
         url('../fontface/texgyrepagella-regular-webfont.svg#TeXGyrePagellaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyrePagellaItalic';
    src: url('../fontface/texgyrepagella-italic-webfont.eot');
    src: url('../fontface/texgyrepagella-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/texgyrepagella-italic-webfont.woff') format('woff'),
         url('../fontface/texgyrepagella-italic-webfont.ttf') format('truetype'),
         url('../fontface/texgyrepagella-italic-webfont.svg#TeXGyrePagellaItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyrePagellaBold';
    src: url('../fontface/texgyrepagella-bold-webfont.eot');
    src: url('../fontface/texgyrepagella-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/texgyrepagella-bold-webfont.woff') format('woff'),
         url('../fontface/texgyrepagella-bold-webfont.ttf') format('truetype'),
         url('../fontface/texgyrepagella-bold-webfont.svg#TeXGyrePagellaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyrePagellaBoldItalic';
    src: url('../fontface/texgyrepagella-bolditalic-webfont.eot');
    src: url('../fontface/texgyrepagella-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/texgyrepagella-bolditalic-webfont.woff') format('woff'),
         url('../fontface/texgyrepagella-bolditalic-webfont.ttf') format('truetype'),
         url('../fontface/texgyrepagella-bolditalic-webfont.svg#TeXGyrePagellaBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

