/* CSS Document */
body
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
body,h1,h2,h3,h4,p,ol,ul,li,span,div,input,label
{
	margin:0px;
	padding:0px;
}
#fixpos
{
	width:790px;
	margin:0px auto;
}
#wraper, #menu, #content, #rightside .video, #rightside .info, #footer, #flinks, #powered
{
	width:100%;
	float:left;
}
#wraper
{
	background:url(../images/background.jpg) top no-repeat;
}
#menu ul
{
	padding:100px 0px 0px 60px;
}
#menu li
{
	float:left;
	list-style:none;
}
#menu a
{
	display:block;
	background-position:bottom;
}
#menu a:hover, #menu .active
{
	background-position:top;
}
#menu span
{
	display:none;
}
#mHome
{
	padding-top:28px;
}
#mHome a
{
	background:url(../images/_home.jpg) bottom;
	height:22px;
	width:60px;
}
#mAbout
{
	padding:51px 0px 0px 42px;
}
#mAbout a
{
	background:url(../images/_about.jpg) bottom;
	height:28px;
	width:116px;
}
#mBridal
{
	padding:50px 0px 0px 20px;
}
#mBridal a
{
	background:url(../images/_bridal.jpg) bottom;
	height:25px;
	width:110px;
}
#mProduction
{
	padding:3px 0px 0px 43px;
}
#mProduction a
{
	background:url(../images/_production.jpg) bottom;
	height:31px;
	width:153px;
}
#mContact
{
	padding:0px 0px 0px 30px;
}
#mContact a
{
	background:url(../images/_contact.jpg) bottom;
	width:79px;
	height:20px;
}
#content
{
	background:url(../images/contentback.jpg) repeat-y;
	margin-top:11px;
	-width:787px;
}
#maincontent, #maincontent2
{
	float:left;
	width:480px;
	padding:10px 0px 0px 22px;
	min-height:300px;
	-height:300px;
}
#maincontent2
{
	width:730px;
}
#maincontent h2, #maincontent2 h2
{
	padding-bottom:10px;
}
#maincontent h3, #maincontent2 h3
{
	font-size:16px;
	text-decoration:underline;
}
#maincontent p, #maincontent2 p
{
	margin:12px 0px;
	line-height:14px;
}
#maincontent .ileft, #maincontent2 .ileft
{
	margin:5px 5px 0px 0px;
}
#maincontent .iright, #maincontent2 .iright
{
	margin:5px 0px 0px 5px;
}
#rightside
{
	float:left;
	z-index:100;
	width:240px;
	padding-left:10px;
	margin-top:-25px;
}
#rotate
{
	float:left;
	width:390px;
	height:250px;
}
#rotate img
{
	position:absolute;
}
#rightside .info
{
	margin-top:13px;
}
#footer
{
	background:url(../images/footer.jpg);
	height:57px;
}
#flinks ul
{
	padding:6px 0px 0px 160px;
}
#flinks li
{
	float:left;
	list-style:none;
	border-right:1px solid;
	padding:0px 10px;
	color:#eb83b3;
}
#flinks a, #powered a
{
	text-decoration:none;
	color:#f6c1d8;
}
#flinks a:hover, #flinks .active
{
	text-decoration:underline;
}
#flinks .noborder
{
	border:none;
}
#powered
{
	text-align:center;
	color:#f6c1d8;
	font-size:11px;
	padding-top:15px;
}
/*****************************************/
#smBridal, #smProduction
{
	position:absolute;
	padding:5px 0px 0px 0px!important;
	margin-left:-10px;
	width:140px;
}
#smProduction
{
	margin:-1px 0px 0px 0px;
	z-index:200;
}
#smBridal a, #smProduction a
{
	background:none;
	width:130px;
	height:20px;
	background-color:#E84F90;
	border-top:1px solid #5a3f4b;
	padding:4px 0px 0px 10px;
	text-decoration:none;
	color:#feb7d6;
}
#smBridal a:hover, #smProduction a:hover
{
	background-color:#5a3f4b;
}
#smBridal li, #smProduction li
{
	padding:0px;
}

.title1
{
	font-size:14px;
	font-weight:bold;
}
