/* CSS Document */
body { margin:0px; padding:0px; background-color:#050505; background-image:url(back.jpg); }


* { 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#8f8f8f;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:left; line-height:16px; }

p strong { font-weight:bold; color:#b1b1b1 }

p.p_left { text-align:left; }
p.p_center{ text-align:center; margin:8px auto 10px  auto;}
p.p_right { text-align:right; }

.bordo {color:#a83180; }

.strong { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

.toni-border { width:183px; height:237px; background:url('bg_img.png') no-repeat; overflow:hidden; margin:0 auto 0 auto; padding:26px 0 0 25px; text-align:left; }

.toni-border-hor { width:237px; height:183px; background:url('bg_img-hor.png') no-repeat; overflow:hidden; margin:0 auto 0 auto; padding:25px 0 0 26px; text-align:left; }

.toni-border-hor-left { width:237px; height:183px; background:url('bg_img-hor.png') no-repeat; overflow:hidden; margin:18px 0 0 -16px; padding:25px 0 0 26px; text-align:left; }


.div_center { text-align:center; }

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }
h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }
h2.h_exquisite_bridal   { background: url('h_exquisite_bridal.png') no-repeat; width:545px; height:19px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px auto 18px auto; padding:1px 0 0 0px;}
h2.h_my_beautiful_gowns { background: url('h_my_beautiful_gowns.png') no-repeat; width:526px; height:19px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px;}
h2.h_contact { background: url('h_contact.png') no-repeat; width:113px; height:18px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px;}

a.link-strong { font-weight:bold; color:#b1b1b1; }
a.link-strong:hover {text-decoration:underline; }

a.read_more { display:block; width:72px; height:14px; margin:18px 0; padding:0; background:url(btn_read_more.gif) no-repeat 0 2px; text-indent:16px; text-decoration:underline; }
a.read_more:hover { color:#b0145c; }


#display_in{ display:inline; float:left;}

ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; }
	ul.ul_main li { padding-left:18px; margin-left:4px; background:url('arrow_ul.gif') no-repeat 0 1.1pt; line-height:15px; margin-bottom:6px; }


#wrap { width:900px; margin:0px auto 0px auto; text-align:center; padding:0px; background:url('bg.jpg') no-repeat; }
	
	#top-home { width:900px; height:164px; background:url('top-home-temp.jpg') no-repeat; margin:0; padding:0; overflow:hidden; }
	
	#flash-home { width:900px; height:513px; overflow:hidden; padding:0; }
	
	
	
	#top { width:900px; height:132px; margin:0px; padding:0px; text-align:left; position:relative; }
	
		#top a#logo { width:289px; height:101px; display:block; background:url('logo.png') no-repeat; overflow:hidden; margin:0; padding:0; position:absolute; left:0px; top:26px; text-align:left; text-indent:-9999px; } 
		
		#top ul#menu-top { width:480px; height:35px; background:none; display:block; position:absolute; top:53px; left:400px; margin:0; padding:0; list-style:none; }
		ul#menu-top li { height:35px; background:none; float:left; display:inline; overflow:hidden; margin:0; padding:0; }
		ul#menu-top li.bet { width:16px; height:35px; background:url('menu/bet.png') no-repeat; }
		ul#menu-top li a { outline:none; display:block; text-align:left; overflow:hidden; text-indent:-9999px; }
		ul#menu-top li a:hover { background-position:0 -35px; }
		a#home { width:72px; height:35px; background:url('menu/home.gif') no-repeat;  }
		a#about-me { width:103px; height:35px; background:url('menu/about-me.gif') no-repeat;  }
		
		a#gallery { width:88px; height:35px; background:url('menu/gallery.gif') no-repeat;  }
		a#contact-us { width:121px; height:35px; background:url('menu/contact-us.gif') no-repeat;  }
		
	
	#top ul#menu-top { width:480px; height:35px; background:none; display:block; position:absolute; top:53px; left:388px; margin:0; padding:0; list-style:none; }
		ul#menu-top li { height:35px; background:none; float:left; display:inline; overflow:hidden; margin:0; padding:0; }
		ul#menu-top li.bet { width:16px; height:35px; background:url('menu/bet.png') no-repeat; }
		ul#menu-top li a { outline:none; display:block; text-align:left; overflow:hidden; text-indent:-9999px; }
		ul#menu-top li a:hover { background-position:0 -35px; }
		a#home { width:72px; height:35px; background:url('menu/home.gif') no-repeat;  }
		a#about { width:80px; height:35px; background:url('menu/about.gif') no-repeat;  }
		a#gallery { width:88px; height:35px; background:url('menu/gallery.gif') no-repeat;  }
		a#contact-us { width:121px; height:35px; background:url('menu/contact-us.gif') no-repeat;  }
		
	
	
	
	
	#top-home #menu-top {width:435px; margin:10px auto;  padding:0;}
	
	
	#top-home a#logo { width:289px; height:101px; display:block; background:url('logo.png') no-repeat;  margin:10px auto 0  auto; padding:0;  left:400px; top:10px; text-align:left; text-indent:-9999px; } 
	
	#content-level { width:820px; margin:0 auto 0 auto; padding:0; overflow:hidden; background:none; text-align:left; }
	#content-level p { width:600px; }
	
	.tbl_row-item { width:820px; margin:50px 0; display:block; padding:0; overflow:hidden; border:0; }
	.tbl_row-item tr td.td-img { width:410px; text-align:center; }
	.tbl_row-item tr td.td-txt { width:390px; padding-left:20px; vertical-align:middle; background:none; }
	.tbl_row-item tr td.td-txt p { width:380px!important; }
	
	
	.tbl_row-itemG { width:820px; margin:30px 0; display:block; padding:0; overflow:hidden; border:0; }
	.tbl_row-itemG tr td.td-img { width:480px; text-align:center; }
	.tbl_row-itemG tr td.td-img .box-item { width:210px; margin:0 10px; float:left; text-align:center; } 
	.tbl_row-itemG tr td.td-txt { width:320px; padding-left:20px; vertical-align:middle; background:none; }
	.tbl_row-itemG tr td.td-txt p { width:310px!important; }
	
	a.btnImage-large { width:110px; height:21px; background:url('ico_loop.png') no-repeat; text-indent:28px; overflow:hidden; text-align:left; display:block; color:#8d8d8d; line-height:21px; margin:0 auto 0 auto; outline:none;}
	a.btnImage-large:hover { text-decoration:underline;  } 
	
	#contact-left-box { width:340px; margin:0; padding:0; overflow:hidden; float:left; position:relative; } 
	#contact-right-box { width:430px; margin:0; padding:0 40px 50px 0; overflow:hidden; float:right; } 
	

	#frm-contact-box { width:360px; margin:20px 0 0 70px; padding:0; list-style:none; background:none;  }
	#frm-contact-box li { width:360px; margin:0; padding:0; display:block; overflow:hidden; border:0; height:30px; text-align:left; }
	#frm-contact-box li.area { height:124px; } 
	#frm_contact { width:358px; margin:0; padding:0; overflow:hidden; background:none; }	
	#frm_contact label { width:90px; height:20px; line-height:20px; margin-right:4px; background:none; padding:0; position:absolute;}
	#frm_contact input { width:203px; height:15px; padding:2px 4px; padding-top:3px; background:url('bg-input.gif') no-repeat; font-size:11px; border:0; color:#fff; position:absolute; margin-left:96px;}
	#frm_contact textarea { width:203px; height:105px; padding:2px 4px; padding-top:3px; background:#232323; font-size:11px; border:1px solid #333333; color:#fff; position:absolute; margin-left:96px;}
	
	a#frm-contact-submit { width:64px; height:20px; background:url(btn-submit.gif) no-repeat; text-align:center; font-size:11px; display:block; line-height:19px; float:right; margin:10px 54px 0 0; padding:0; display:inline; outline:none; }
	a#frm-contact-submit:hover { background:#232323; }
	
	
	#contact-left-box-thanks { width:540px; height:320px; margin:0; padding:0; overflow:hidden; float:left; }
	
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:900; height:120px; margin:10px 0 0 0; padding:18px 0 0 0; overflow:hidden; display:block; background:#050505 url('bg_footer.jpg') no-repeat; text-align:center; }
	#footer p {text-align:center; margin:6px 0 4px 0; }
	#footer p a:hover {text-decoration:underline; }
	#footer p span.line01b { margin-right:10px; font-weight:bold; color:#b1b1b1; }
	#footer p span.line01n { margin-left:10px; }
	
	#footer-content { width:922px; margin:10px auto 0 auto; padding:0; overflow:hidden; background:none;  }
	p.p_webfeet { color:#adadae; }
	p.p_webfeet a { color:#adadae; outline:none; } 
	p.p_webfeet a:hover { text-decoration:underline; }
	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}