@charset "utf-8";
/* CSS Document */

#containar {
		text-align: center;
		margin: 0px;
		width: 570px;
		padding-top: 0px;
		padding-right: 25px;
		padding-bottom: 0px;
		padding-left: 25px;
		background-color: #FFFFFF;
}
#containar #content {
		margin: 0px;
		overflow: hidden;
		width: 570px!important;
		/*min-height: 100%;*/
	height: auto !important;
		height: 100%;
		padding: 0px;
}
h1, h2, h3, p {
	margin: 0;
	padding: 0;
}
#containar #content h1, h2, h3 {
	font-size: xx-small;
}
#content #main-bridal #Bheader h1 span,
#content #main-bridal #topics .salon h3 span,
#content #main-bridal #brebis #b_title h3 span
{
	visibility: hidden;
}
#containar #content #main-bridal {
	margin: 0px;
	padding: 0px;
	width: 570px;
	text-align: center;
	height: auto;
	float: left;
}
#content #main-bridal #Bheader {
		margin: 0px;
		float: left;
		height: 400px;
		width: 570px;
		background: url(/service/images/bs/bridalservice_back.jpg) no-repeat;
		padding: 0px 0px 20px;
		background-color:#FFFFFF;
}
#content #main-bridal #Bheader #headtitle {
	height: auto;
	width: 570px;
	float: left;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content #main-bridal #Bheader #headtitle h1 {
	background: url(/service/images/bs/bridalservice_title.gif) no-repeat center;
	height: 20px;
	width: 415px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content #main-bridal #topics {
	float: left;
	height: auto;
	width: 570px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 66px;
}
#content #main-bridal #topics .salon h3 {
	background-image: url(/service/images/bs/080225btn_salon_title.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 263px;
}
#content #main-bridal #susume {
	float: left;
	height: 52px;
	width: 570px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	/*_margin-bottom: -10px;*/
		margin-left: 0px;
}
#content #main-bridal #link {
	margin: 0px;
	float: left;
	height: auto;
	width: 555px;
	text-align: left;
	padding-top: 0px;
	/*_padding-top: 60px;*/
	padding-bottom: 30px;
	padding-left: 15px;
	background-color:#FFFFFF;
}
#content #main-bridal #brebis {
	text-align: left;
	width: 550px;
	height: auto;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
#content #main-bridal #brebis #dotto {
	margin: 0px;
	float: left;
	height: 110px;
	width: 530px;
	background-image: url(/service/images/bs/bridalservice_back_line.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content #main-bridal #brebis #b_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 430px;
}
#content #main-bridal #brebis #b_title h3 {
	background-image: url(/service/images/bs/bridalservice_subtitle.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 243px;
}
#content #main-bridal #Bfooter {
	margin: 0px;
	padding: 0px 0px 60px;
	float: left;
	height: auto;
	width: 570px;
	border:none;
	background:#FFFFFF;
}
#content #main-bridal #Bfooter a{
	color:#9E3100;
}
.ptop20 {
	padding-top: 20px;
}
.ptop15 {
	padding-top: 15px;
}
.ptu15_20 {
	padding-top: 15px;
	padding-bottom: 20px;
}
.linkbtn {
	margin: 0px;
	float: left;
	height: auto;
	width: 265px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.linkbtn2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 265px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.salon {
	height: 139px;
	width: 439px;
	background-image: url(/service/images/bs/080225btn_salon_back.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 23px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}
.Ls {
	float: left;
	height: auto;
	width: 279px;
	text-align: left;
	margin: 0px;
	padding-right: 10px;
}
.Ls_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 279px;
}
.Ls_text {
	margin: 0px;
	float: left;
	height: auto;
	width: 279px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Rs {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 110px;
}
.jump {
	margin: 0px;
	float: left;
	height: 28px;
	width: 73px;
	padding: 0px;
}
.jump2 {
	margin: 0px;
	float: left;
	height: 24px;
	width: 84px;
	padding: 0px;
}
.b_text {
	margin: 0px;
	float: left;
	height: auto;
	width: 522px;
	padding-top: 5px;
}
#main-bridal #bs-news {
	float: left;
	height: 52px;
	width: 570px;
	margin-bottom: 10px;
}

