html, body {
	margin:0px;
	font:10px "century gothic",arial, helvetica, sans-serif;	
	color:#333300;
	text-align:center;
	
background: #fee8e3;
	
background:url(image/main/bg.jpg) repeat;	
	}




a:link { color:#ff6666;text-decoration:none; }
a:visited { color:#ff9999;text-decoration:none; }
a:active { color:#99cc33;text-decoration:underline; }

a:hover { color:#99cc33;text-decoration:underline; } 

a:link img{border: 0px solid #FFffff;}
a:visited img{border: 0px solid #FFffff;}

a:hover img{border: 0px solid #FFffff;}
a:active img{border: 0px solid #FFffff;}





/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	
		

#bebridal-body{
	position: relative;
	width: 800px;
	text-align:center;	
	background:#ffffff;
	border:7px double #ffffff;
	
margin: 15px auto 0 auto;
}


#bebridal-logo-box {
	position:relative;	
	height:110px;
	border:0px;
	width:800px;
	vertical-align:middle;
	text-align:left;
	border-top:1px dashed #cccccc;
	background:url(image/main/logo.jpg) no-repeat #FFF;	

	}	


#bebridal-menu-box {	
	margin-top:40px;
	margin-left:150px;
	border:0px;
	width:600px;
	text-align:right;
	}	
		
	

#bebridal-menu a {
		display:inline;
		height:90px;
		width:80px;
		text-decoration:none;
		text-align:center;
		padding-left:30px;
		font:12px "century gothic",arial, helvetica, sans-serif;	
		color:#333300;
		}
	
#bebridal-menu a:hover {
	color:#f16c4d;
	}	

#bebridal-nummenu{	
	text-align:left;
	font:11px "century gothic",arial, helvetica, sans-serif;
	padding-left:30px;
	line-height:20px;
	padding-bottom:15px;
	}		


#bebridal-submenu-box {	
	height:400px;
	width:200px;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-left:10px;

	}	
	
#bebridal-submenutitle {
	display:inline;
	width:190px;
	line-height:25px;
	height:25px;
	text-align:left;
	padding-left:20px;
	text-decoration:none;
	color:#333300;
	font-family: "century gothic", arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}
		
#bebridal-submenu a {
		display:inline;
		width:190px;
		line-height:25px;
		height:25px;
		text-align:left;			
		padding-left:20px;
		text-decoration:none;
		font:11px "century gothic",arial, helvetica, sans-serif;
		color:#333300;
}
	#bebridal-submenu a:hover {
		background:url(image/main/menu_bg2.jpg) no-repeat 0px 0px;	

		}	
	#bebridal-submenu a:visited { 
	color:#ff9999;text-decoration:none; 
	}
	
#bebridal-submenu a:active {
	color:#99cc33;
	font-weight: bold;
}


#bebridal-submenu-title {
	text-align:left;
	line-height:16px;
	font-family: "century gothic", arial, helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;
	color: #333300;
	padding-left:20px;
	padding-bottom:10px;
	}	
				


#bebridal-row-middle {
	position:relative;
	width:800px;
	height:400px;
	border:0px solid #000000;
	background:#FFF;
	}	
				




#bebridal-row-middle-text {
	position:relative;
	font: 11px "century gothic",arial, helvetica, sans-serif;
	color:#333300;
	line-height:18px;
	text-align:left;
	border:0px solid #000000;
	padding:15px;
	width:720px;
	margin-left:50px;
	background:#FFF;
}

#bebridal-row-middle-text2 {
	position:relative;
	font: 11px "century gothic",arial, helvetica, sans-serif;
	color:#fff;
	line-height:16px;
	text-align:left;
	border:0px solid #000000;
	padding-left:75px;
	padding-top:50px;
	width:700px;
	
	
}
							


#bebridal-footer {
	clear:both;
	font:9px century gothic, arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;		
	}
	

#left {	
float:left;				
}	
/* ++++++++++ second level start ++++++++++*/				


	
/* ++++++++++ second level end ++++++++++*/	
/* ++++++++++ start layers ++++++++++*/	

#Layer1{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	visibility: visible;
	left: 220px;
	top:35px;
	}	

#Layer2{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	
	}	
#Layer3{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	
	}	
#Layer4{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}	

#Layer5{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}		
#Layer6{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}
	
#Layer7{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}	
#Layer8{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}	
#Layer9{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}	
#Layer10{
	position:absolute;
	width:550px;
	height:400px;
	z-index:1;
	left: 220px;
	top:35px;
	visibility: hidden;	}	
