
html, body, h1, * { margin-top: 0; margin-bottom: 0; margin: 0; padding: 0; }
body { text-align: left; font-size: 12px; font-family: tahoma, helvetica; color: white; text-decoration: none; vertical-align: middle; background-color: black;}
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.bold_underline { font-weight: bold; text-decoration: underline; }
.text_header { font-family: tahoma, helvetica; font-weight:bold; font-size: 14px; }

/* Main Page */
#main {width:950px; margin: auto; position: relative;}
.bold {font-weight:bold;}
#frame {position: relative; top: 0px; padding: 0px; margin: 0px; float:left; }

/* Buttons Over */
#frame_row_01 { width:950px; height:88px ; float:left; position:relative; background: #000000 url("frame/01.jpg" ) no-repeat; }
#frame_row_02_01 { width:57px ; height:154px; float:left; position:relative; background: #000000 url("frame/02_01.jpg" ) no-repeat; }
#frame_row_02_02 { width:836px; height:154px; float:left; position:relative; background: #000000 url("frame/02_02.jpg" ) no-repeat; }
#frame_row_02_03 { width:57px ; height:154px; float:left; position:relative; background: #000000 url("frame/02_03.jpg" ) no-repeat; }

#frame_row_03_face { width:950px; height:12px ; float:left; position:relative; background: #000000 url("frame/03_face.jpg" ) no-repeat; }
#frame_row_03_gal { width:950px; height:12px ; float:left; position:relative; background: #000000 url("frame/03_gal.jpg" ) no-repeat; }
#frame_row_03_inner { width:950px; height:12px ; float:left; position:relative; background: #000000 url("frame/03_inner.jpg" ) no-repeat; }

#frame_row_04_01 { width:57px ; height:180px; float:left; position:relative; background: #000000 url("frame/04_01.jpg" ) no-repeat; }
#frame_row_04_02_face { width:836px; height:180px; float:left; position:relative; background: #000000 url("frame/04_02_face.jpg" ) no-repeat; }
#frame_row_04_02_gal { width:836px; height:180px; float:left; position:relative; background: #000000 url("frame/04_02_gal.jpg" ) no-repeat; }
#frame_row_04_02_inner { width:836px; height:180px; float:left; position:relative; background: #000000 url("frame/04_02_inner.jpg") no-repeat; }
#frame_row_04_03 { width:57px ; height:180px; float:left; position:relative; background: #000000 url("frame/04_03.jpg" ) no-repeat; }
					 
#frame_row_05_01_face { width:57px ; height:30px ; float:left; position:relative; background: #000000 url("frame/05_01.jpg" ) no-repeat; }
#frame_row_05_02_face { width:836px; height:30px ; float:left; position:relative; background: #000000 url("frame/05_02_face.jpg" ) no-repeat; }
#frame_row_05_03_face { width:57px ; height:30px ; float:left; position:relative; background: #000000 url("frame/05_03.jpg" ) no-repeat; }
					 
#frame_row_05_01_inner { width:57px ; float:left; position:relative; background: #000000 url("frame/05_01.jpg" ) repeat-y; }
#frame_row_05_02_inner { width:836px; float:left; position:relative; background: #a3a7e1 url("frame/05_02_inner.jpg") repeat-y; }
#frame_row_05_03_inner { width:57px ; float:left; position:relative; background: #000000 url("frame/05_03.jpg" ) repeat-y; }

#frame_row_05_01_gal { width:57px ; float:left; position:relative; background: #000000 url("frame/05_01.jpg" ) repeat-y; }
#frame_row_05_02_gal { width:836px; float:left; position:relative; background: #a3a7e1 url("frame/05_02_gal.jpg" ) repeat-y; }
#frame_row_05_03_gal { width:57px ; float:left; position:relative; background: #000000 url("frame/05_03.jpg" ) repeat-y; }
					 
#frame_row_06_01 { width:57px ; height:225px; float:left; position:relative; background: #000000 url("frame/06_01.jpg" ) no-repeat; }
#frame_row_06_02_face { width:836px; height:225px; float:left; position:relative; background: #000000 url("frame/06_02_face.jpg" ) no-repeat; }
#frame_row_06_02_gal { width:836px; height:225px; float:left; position:relative; background: #000000 url("frame/06_02_gal.jpg" ) no-repeat; }
#frame_row_06_02_inner { width:836px; height:225px; float:left; position:relative; background: #a3a7e1 url("frame/06_02_inner.jpg") no-repeat; }
#frame_row_06_03 { width:57px ; height:225px; float:left; position:relative; background: #000000 url("frame/06_03.jpg" ) no-repeat; }

#frame_row_07_face { width:950px; height:12px ; float:left; position:relative; background: #000000 url("frame/07_face.jpg" ) no-repeat; }
#frame_row_07_gal { width:950px; height:12px ; float:left; position:relative; background: #000000 url("frame/07_gal.jpg" ) no-repeat; }
#frame_row_07_inner { width:950px; height:12px ; float:left; position:relative; background: #a3a7e1 url("frame/07_inner.jpg") no-repeat; }
#frame_row_08_01 { width:57px ; height:62px ; float:left; position:relative; background: #000000 url("frame/08_01.jpg" ) no-repeat; }
					 
#frame_row_08_btn { width:836px; height:62px ; float:left; position:relative; background-color: #a3a7e1; }
					 
#frame_row_08_09 { width:57px ; height:62px; float:left; position:relative; background: #000000 url("frame/08_09.jpg") no-repeat; }
#frame_row_09 { width:950px; height:30px; float:left; position:relative; background: #000000 url("frame/09.jpg" ) no-repeat; }
#frame_row_10 { width:950px; height:64px; float:left; position:relative; background: #000000 url("frame/10.jpg" ) no-repeat; }
#frame_row_11 { width:950px; height:95px; float:left; position:relative; background: #000000 url("frame/11.jpg" ) no-repeat; }
					 
#frame_row_10_text_a, #frame_row_10_text_a h1 {position: relative; text-align: center; font-size: 14px; top:3px; float:center; }
#frame_row_10_text_b {position: relative; text-align: center; font-size: 13px; top:20px; }
#frame_row_10_text {position: relative; text-align: center; font-size: 13px; top:20px; }
#frame_row_11_text_left {position: relative; text-align: left; float:left; left:26px; font-size: 9px; font-family: tahoma, helvetica; vertical-align:top; top:0px; color: #949494;}
#frame_row_11_text_right {position: relative; text-align: right; float:right; font-size: 9px; font-family: tahoma, helvetica; vertical-align:top;	top:0px; right:26px; color: #949494;}
#frame_row_11_text_sitemap {position: relative; text-align: center; float:center; font-size: 11px; font-family: tahoma, helvetica; vertical-align:top; top:40px; color: white; }
#frame_row_11_text_sitemap a {font-size: 11px; font-family: tahoma, helvetica; color: white; }

/* Buttons Over */
#frame_buttons { list-style:none; padding:0 0 0 0; margin: 0 0 0 0; }
#frame_buttons li { float:left; padding:0 0; }
#frame_buttons li:hover { position:relative;}
#frame_buttons li a { height:62px; display:block; overflow:hidden; text-indent:-9999px; padding: 0 0 0 0; }
#frame_buttons li a.btn_home { background:#a3a7e1 url("frame/08_02_home.jpg") no-repeat; width:120px; }
#frame_buttons li a.btn_services { background:#a3a7e1 url("frame/08_03_services.jpg") no-repeat; width:120px; }
#frame_buttons li a.btn_profile { background:#a3a7e1 url("frame/08_04_profile.jpg") no-repeat; width:119px; }
#frame_buttons li a.btn_gallery { background:#a3a7e1 url("frame/08_05_gallery.jpg") no-repeat; width:120px; }
#frame_buttons li a.btn_prices { background:#a3a7e1 url("frame/08_06_prices.jpg") no-repeat; width:121px; }
#frame_buttons li a.btn_faq { background:#a3a7e1 url("frame/08_07_faq.jpg") no-repeat; width:117px; }
#frame_buttons li a.btn_contact { background:#a3a7e1 url("frame/08_08_contact.jpg") no-repeat; width:119px; }
#frame_buttons li a:hover, #frame_buttons li.active a, #frame_buttons li:hover a, #frame_buttons li.hover a { background-position:0 -62px;}

/* Profile Inner */
.profile_inner_stretch { height:0px; }
#profile_header {position: absolute; left:105px; top:270px; width:70px; height:20px; background: url("images/head_profile.jpg") no-repeat;}
#profile_text {position: absolute; left:105px; top:310px; width:530px; text-align: left;}
#profile_photo {position: absolute; left:660px; top:325px; width:187px; height:207px; background: url("images/profile_audrey.jpg") no-repeat;}

/* Services Inner */
.services_inner_stretch { height:0px; }
#services_header {position: absolute; left:104px; top:270px; width:70px; height:20px; background: url("images/head_services.jpg") no-repeat;}
#services_text {position: absolute; left:105px; top:305px; width:735px;}
#services_text ul {list-style-type: circle; list-style-position: outside; margin-left: 16px; padding-left: 20px; text-indent: 0px;}

/* Links Inner */
#links_header {position: absolute; left:104px; top:270px; width:200px; height:20px; font-family: tahoma, helvetica; font-weight:bold; font-size:14px;}
.LinkBold {font-weight:bold; font-size:12px;}
#links_text { position: absolute;left:105px; top:270px; width:770px; font-family: tahoma, helvetica; font-size:11px;}
#links_text a { color: white; font-family: tahoma, helvetica; font-size:12px; font-weight:none;}
#links_text ul {list-style-type: circle; list-style-position: outside; margin-left: 16px; padding-left: 0px; text-indent: 0px;}

/* Gallery Inner */
.gallery_inner_stretch { height:120px; }
#gallery_header { position: absolute; left:125px; top:270px; width:697px; height:500px;}

/* Prices Inner */
.prices_inner_stretch { height:0px; }
#prices_header {position: absolute; left:105px; top:270px; width:70px; height:20px;	background: url("images/head_prices.jpg") no-repeat;}
#prices_text {position: absolute; left:105px; top:305px; width:735px;}
.boldprices {color: white; font-family: tahoma, helvetica; font-size:12px; font-weight:bold;}
#prices_text ul {list-style-type: disc; list-style-position: outside; margin-left: 16px; padding-left: 0px; text-indent: -5px;}

/* FAQ Inner */
.faq_inner_stretch {height:390px; }
#faq_header {position: absolute; left:104px; top:270px; width:190px; height:20px; background: url("images/head_faq.jpg") no-repeat;}
#faq_text {position: absolute; left:105px; top:310px; width:735px;}

/* Contact Inner */
.contact_inner_stretch {height:60px; }
#contact_header {position: absolute; left:103px; top:270px; width:190px; height:20px; background: url("images/head_contact.jpg") no-repeat;}
#contact_text {position: absolute; left:105px; top:310px; width:735px;}
.contact_form_input {background:#A3A7E1 none repeat scroll 0 0;	border:1px solid white;	color:white; font-family:tahoma,helvetica; font-size:12px;	left:100px;	text-align:left; width:500px;}
.contact_form_btn {background:#A3A7E1 none repeat scroll 0 0; border:1px solid white; color:white; font-family:tahoma,helvetica; font-size:12px; font-weight:bold; height:24px;	position:relative; top:98px; width:100px;}
#contact_text dl { width:630px; }
#contact_text dt {float:left; left:0px; width:100px; height:30px;}
#contact_text dd {float:left; left:100px; width:530px; height:30px;}
