* {
	margin:0;
	padding:0
}
/* mac hide \*/
html, body {
	height:100%;
	width:100%;
}
/* end hide */
body {
	backghround-color: #000000;
	text-align:center;
	min-height:665px;/* for good browsers*/
	min-width:100%;/* for good browsers*/
}
.body1 {
	background-color: #00070f;
	text-align:center;
	min-height:550px;/* for good browsers*/
	min-width:100%;/* for good browsers*/
}
.body2 {
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;/* for good browsers*/
	background-image: url(../images/bridal_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
}
.insideinformationbody {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-image: url(../images/information_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
}
.insidebody2 {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-repeat: repeat-x;
	background-position: center top;
}
.insidebodybody3 {
	background-color: #00070f;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-image: url(../images/tr1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.insidebridesbody {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-image: url(../images/brides_background_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 100%;
}
.insideatelierbody {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-image: url(../images/Atailer_homepage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 100%;
}
.insidefashionbody {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-image: url(../images/fashion_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 100%;
}
.insidefashiongallerybody {
	background-color: #00070f;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 100%;
}
.insidetammambridesbody {
	background-color: #00070f;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 100%;
}
.inside_links_body {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/links_bgimg.jpg);
}
.inside_contact_body {
	background-color: #000000;
	text-align:center;
	min-height:585px;/* for good browsers*/
	min-width:100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/contactbg_img.jpg);
}
#outer {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#outer1 {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#container {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 660px;
}
#container2 {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 585px;
}
#container1 {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 550px;
}
#inner {
	width: 100%;
	height: 660px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-color: #000000;
}
#inner2 {
	width: 100%;
	height: 585px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/tra.png);
	background-repeat: repeat-x;
}
#inner1 {
	width: 100%;
	height: 550px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/tra.png);
	background-repeat: repeat-x;
}
*html #dvPopup {
 top:expression(eval(document.documentElement.scrollTop)) !important;
}
.close_content {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.content {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	line-height: 16px;
}
.contactcontent {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	line-height: 22px;
}
.heading {
	font-family:Trebuchet MS, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ddd8a8;
	text-decoration: none;
	text-align: justify;

}
.content2 {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
}
.heading2 {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ddd8a8;
	text-decoration: none;
	text-align: justify;

}
.subheading {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.border {
	border: thin solid #333333;
}
#heading {
	text-align: left;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
    margin-bottom:5px;
}
#content {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}
#content2 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#leftcontent {
	text-align: justify;
	float: left;
	width: 700px;
	height: 240px;
	padding-bottom:10px;
}
#maincontactus_container {
	text-align: left;
	float: left;
	width: 880px;
	height: 250px;
}
#maincontactus_container1 {
	text-align: left;
	width: 880px;
	height: 220px;
	overflow:auto;
}
#maincontactus_container2 {
	text-align: left;
	float: left;
	width: 880px;
	
}
#rightcontent {
	float: right;
	width: 160px;
	padding-right: 10px;
}
#producerrightcontent {
	float: right;
	width: 270px;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: 36px;
}
#mainteambox1 {
	float: left;
	width: 190px;
}
#mainteambox2 {
	float: left;
	width: 130px;
}
#mainteambox3 {
	float: left;
	width: 400px;
}
#mainteambox {
	float: left;
	width: 170px;
}
#teamheading {
	float: left;
	width: 198px;
}
#mainregistration_insidearea {
	float: left;
	width: 314px;
	position: relative;
}
#mainregistration_insidearea1 {
	float: left;
	width: 180px;
	position: relative;
}
#textname {
	width: 70px;
	float: left;
}
#textname1{
	width: 280px;
}
#textbox {
	float: left;
	margin-bottom: 5px;
	width: 230px;
}
#textbox1{
	margin-bottom: 5px;
	width: 280px;
}
.textarea1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:12pt;
	font-weight:normal;
	width:200px;
	height:20px;
	background-image:url(../images/textboxbg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	border: thin solid #333333;
}.textarea1_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:12pt;
	font-weight:normal;
	width:200px;
	height:20px;
	background-image:url(../images/textboxbg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	border: thin solid #333333;
}
.textarea2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:12pt;
	font-weight:normal;
	width:200px;
	height:30px;
	background-image: url(../images/textboxbg1.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	border: thin solid #333333;
}
.textarea3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:12pt;
	font-weight:normal;
	width:200px;
	height:102px;
	background-image: url(../images/textboxbg2.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	border: thin solid #333333;
}
.textarea_date_time {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:12pt;
	font-weight:normal;
	width:50px;
	height:20px;
	background-image:url(../images/textboxbg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	border: thin solid #333333;
}
ul li {
	list-style-type: none;
}
#mycustomscroll234 {
	height: 240px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
}
#mycustomscroll2 {
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
}
#producers {
	float: left;
	height: 209px;
	width: 122px;
	margin-right: 12px;
	margin-left: 12px;
}
#producers1 {
	float: left;
	height: 213px;
	width: 133px;
}
#gallery_heading{
	position:absolute;
	left:auto;
	top:0px;
	z-index:500;
	width: 480px;
	text-align: center;
	right: auto;
	color: #999999;
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #070707;
}
#gallery_heading2{
	position:absolute;
	left:40%;
	top:0px;
	z-index:500;
	
}
#gallery_heading3{
	position:absolute;
	left:0px;
	z-index:500;
	width: 400px;
	bottom: 10px;
}
#gallery_heading4{
	position:absolute;
	z-index:500;
	width: 395px;
	right: 0px;
	bottom: 10px;
}

