body{
	    background: url("../images/body-bg-top.jpg") no-repeat scroll left top #BAB0A6;
 
  border:0px;
  padding:0px;
  margin:auto;
  font-family:Arial;
  line-height:15px;
  text-align:center; padding-top:70px!important;
}

input,button{
  font-size:100%;
}

#mainframe{
  background:url(../images/round.png) center top no-repeat;text-align: left;
}

.header{
	width: 622px;
	height: 150px;
	color: white;
	float:left;	
	font-size: 15px;
	  float:left;
	  font-family:Arial;
	  position:absolute;
	  background:url(../images/brides_header.jpg) 5px 5px no-repeat;
	  text-indent:-999999px
	 
}

.wrapper {
	padding-top:25px;
    clear: both;
    width:1000px;

}
.wrapper div{
max-width:950px;
margin:0 auto;

}
.header a{
	text-decoration: none;
	color: white;
}

div.greet{
	float: left;
	padding: 5px 0px 0px 20px;
	position:relative
}

div.user{
	float: right;
	padding: 5px 15px 0px 0px;
	line-height: 16px;

}

.logoin{
	
	height: 150px;
	background: #B18FC2;
	float: left;
	overflow:hidden;
	width:100%
}

.login{
	width:277px;
	
	
	float: right;
	margin: 13px 20px 0px 0px;
	padding-top: 20px;
	text-align: left;
	border: 0px;
}

.login div{
	font-size: 11px;
	color: white;
	font-weight: bold;
	float: left;
}

.login div:first-letter{
	padding-left : 20px;
}

.login input.invisible{
	
	margin:0px 0px 0px 4px;
}

.login a{
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	margin: 5px 0px 0px 20px;
	display: block;
	float:left;
}

.loginbtn{
	width: 92px;
	height: 26px;
	float: right;
	background: url('../images/providerButton.png') no-repeat;
	margin: 0px 12px 0px 0px;
	border: 0px;
	font-weight: bold;
	text-align: center;
	color: white;
	cursor: pointer;
  font-size:11px;
  
}

.uinput{
	width: 194px;
	height: 27px;
	background: url('../images/uinput.png') no-repeat;
	margin-left: 20px;
	float:left;
}

.pinput{
	width: 194px;
	height: 27px;
	background: url('../images/pinput.png') no-repeat;
	margin-left: 20px;
	float:left;
}

.menu{
clear:both	;
background:url(../images/texture01_n.png) left bottom no-repeat;
padding-bottom:24px;
margin-bottom:10px; width:950px; margin:0px auto;
}

.menu table{
	width: 100%;
	height: 34px;
	color: white;
	border: 0px;
	overflow:hidden
}

.menu td{
	background: #BBB1A7;
	overflow: hidden;
}

.menu td.sep{

line-height:1px;
	overflow: hidden;
	width: 2px;
	height: 34px;
}

.menu td.st{
	background:#BBB1A7;
	overflow: hidden;
	height: 40px;
}

.menu td.fin{
	background: #BBB1A7;
	overflow: hidden;
	height: 34px;
}

.menu a{
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
	line-height:11px;
  text-align:center;
  border-left:1px solid #A39588
}
.menu tr td:first-child a{ border:none}
.menu a:hover, .menu a.selected{
 background: url('../images/menbthi.png') repeat-x;
}

.menu a.start:hover, .menu a.start.selected{
 background: url('../images/menuhst.png') repeat-x;
}

.menu a.fina:hover, .menu a.fina.selected{
 background: url('../images/menuhfin.png') repeat-x right;
}

.mainHeader{
  font-weight:normal;
  line-height:14px;
  font-size:12px;
	font-family: Arial;
  padding:0px;
  border:0px;
  margin:0px;
  
}

.dummyClass{
  float:left;
  width:130px;
}

.dummyClassSubmit{
  float:right;
}

.clear{
	clear: both;
}


/*
* footer css
*/
.qlb{

	
	height: 44px;
	width: 980px;
	color: #444;
	text-align: left;
  margin:0px;
  padding:10px 0 0 0;
  border:0px;
  font-size:12px
}

.qlb a{
	color: #B18FC2;
	text-decoration: none;
	font-size: 11px;
  margin:0px;
  padding:0px;
  border:0px;
}

.qlb p{
	padding: 15px 0px 0px 0px;
  margin:0px;
  border:0px;
  width:100%
}

p.copyright{
  background: #BAB0A6;
	color: white;
  font-size:small;
  text-align:center;
  margin:0px;
  padding:10px 0;
  border:0px;
}




<!--@@@@@@@@@@@@@@@@@@ my style @@@@@@@@@@@@@-->




.main_logo {height:138px; width:316px; border:1px solid; background:url(../images/login.png) left
top no-repeat}





#page { background:#FFFFFF;
	background-color: white;
/*	border: 1px solid #959596;*/
	/*text-align: left;*/

	}
	
	
#page {
	background:url('../images/round.png') center top no-repeat !important;
	margin: 0px auto;
	padding: 25px 10px 0 10px;
	/*width: 760px;*/
	width: 980px;
	 background:#FFFFFF;
	}
#header {
	background: #73a0c5 url('../images/kubrickheader.jpg') no-repeat bottom center;
	}
	#header {
	/*background-color: #73a0c5;*/
	margin: 0 0 0 0px;
	padding: 0;
	/*width: 758px;*/
	width: 950px;
	
	height: 150px;
	background: url('../images/brides_header.jpg') 5px 5px no-repeat #B18FC2;
	margin:0 auto
	}
.clearfix li{ float:left; margin-right:10px;}
#linktree{ }
#main_menu{ width:auto!important; padding-top:10px; padding-bottom:10px; padding-left:20px;}
#bodyarea{ margin-top:70px; width:960px; margin:0px auto;}
ul, ul li {
   
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#linktree li{ float:left;}
#user_section { display:none;}
#greeting_section{ display:none;}
#footerarea{}
.smalltext {
    display: none!important;
    font-family: verdana,sans-serif;
    font-size: 0.8em;
}
.qlb{  display: none!important;}
p.copyright {  display: none!important;}
.qlb2{
    background-clip: border-box;
    background-color: #B28FC2;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #DA4787;
    font-family: Arial,Helvetica,sans-serif;
    height: 44px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    text-align: left;
    width: 1000px; margin-top:13px;}
	
	.headerpadding{ padding:0px!important;}
	.footer_panel {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 8px !important;}
	
	.fot a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;}
	
	.fot {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    }
	#news_section{ width367px!important; margin-left:603px; background:none!important;
	border:none!important;   }
	.foram_menu{ width:960px; padding-bottom:10px; padding-top:10px;}
	ul#linktree a{ color:#333333!important; font-size:12px; font-weight:bold;}
	ul#linktree { width:100%!important;}
	.sumitbtnnew{ background:none; border:none; background:#B28FC2; color:#FFFFFF; font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:5px; }
	.floatright {
    float: right;
    margin-right: 5px;
}
#headerimg h1 a {
    display: block;
    height: 138px;
    text-indent: -1e+7px;
    width: 318px; margin-left:303px;
}
.tborder{}