/*main styles*/
body{
	margin:0;
	padding:0;
	background-color:#fff;
}
body{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#5A3749;
}
input,select,textarea{
   font:12px Arial, Helvetica, sans-serif;
   color:#000;   
}
img{
	border:0;
}
.fl{
	 float:left;
}
.fr{
	 float:right;
}
.cl{
	 clear:both;
}
.small{
	font-size:12px;
}
/*default styles*/
a{
	color:#CC0066;
}
a:hover{
	text-decoration:none;
}
h1{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#CC0066;
	padding:20px 0 5px 0;
	font-weight:bold;
	margin:0;
}
h2{
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#CC0066;
	padding:18px 0 9px 0;
	font-weight:bold;
	margin:0;
}
h2 span{
	color:#FF8300;
}
h3{
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#D63984;
	padding:15px 0 15px 0;
	font-weight:bold;
	margin:0;
}
h4{
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#CC0066;
	padding:8px 0 15px 5px;
	font-weight:bold;
	margin:0;
}
h5{
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#D63984;
	padding:20px 0 15px 0;
	font-weight:bold;
	margin:0;
}
/*format styles*/
.wrapper{
	width:900px;
	margin:0 auto 0 auto;
}
.login{
	background-image:url('img/head.jpg');
	background-repeat:no-repeat;
	width:222px;
	height:114px;
	padding:15px 0 0 250px;
}
.login.in{
	background-image:url('img/head_in.jpg');
	background-repeat:no-repeat;
	width:221px;
	height:114px;
	padding:15px 0 0 250px;
}
.login a{
	font-size:12px;
}
.login .ft{
	font-family:"Times New Roman", Times, serif;
}
.login .bord{
	border:1px solid #A2C2D8;
}
.quick{
	background-image:url('img/quick_search.jpg');
	background-repeat:no-repeat;
	width:200px;
	height:240px;
	padding:0 25px 0 25px;
}
.quick .bord{
	border:1px solid #D2B580;
}
.find{
	background-image:url('img/finding.jpg');
	background-repeat:no-repeat;
	width:310px;
	text-align:justify;
	padding:0 20px 0 20px;
}
a.none {
	text-decoration:none;
}
.sister{
	background-image:url('img/sisters.jpg');
	background-repeat:no-repeat;
	width:265px;
	height:240px;
	padding:0 17px 0 18px;
}
.sister a{
	color:#fff;
	font-weight:bold;
}
.sister .click{
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.membership{
	background-image:url('img/membership.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	margin:30px 0 10px 0;
	padding:0 25px 20px 20px;
}
.membership .text{
	width:330px;
	padding-right:30px;
	text-align:justify;
}
.menu{
	padding:15px 0 15px 15px;
	border-bottom:1px solid #82CDFF;
}
.bottom{
	padding:15px 20px 20px 15px;
}
.design{
	font-size:10px;
	color:#D63984;
}
.copy{
	font-size:12px;
	color:#CC0066;
}
.center{
	background-image:url('img/center_top.jpg');
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 0 0 0;
}
.center .search{
	background-image:url('img/search_bg.gif');
	background-repeat:no-repeat;
	width:550px;
	height:150px;
	padding:15px 0 0 30px;
}
.center .search .bord{
	border:1px solid #D2B580;
}
.center .benefits{
	background-image:url('img/benefits.jpg');
	background-repeat:no-repeat;
	padding:0 20px 30px 20px;
	text-align:justify;
}
.center .benefits_bot{
	background-image:url('img/benefits_bot.jpg');
	background-repeat:no-repeat;
	padding:0 20px 30px 20px;
	text-align:justify;
}
.center .parametres{
	background-image:url('img/corner_orange.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 0px 0px;	
}
.center .pic{
	margin:0 0 25px 30px;
}
.center .links{
	padding:0 0 0 23px;
}
.center .links a{
	color:#D63984;
	font-weight:bold;
	text-decoration:none;
}
.center .links a:hover{
	text-decoration:underline;
}
.center .text_a{
	padding:20px 35px 10px 20px;
	text-align:justify;
}
.center .account{
	background-image:url('img/corner_rose.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
.center .account .link{
	padding:30px 0 35px 35px;
}
.center .link a{
	color:#D63984;
	font-weight:bold;
	text-decoration:none;
}
.center .link a:hover{
	text-decoration:underline;
}
.w50{
	width:50px;
}
.w80{
	width:75px;
}
.w95{
	width:97px;
}
.w140{
	width:138px;
}
.mr10{
	margin-right:9px;
}
.ml10{
	margin-left:-9px;
}
.mr30{
	margin-right:30px;
}
.middle{
	vertical-align:middle;
}
.forma{
	margin:0 0 0 20px;
}

/*added*/

SPAN.required {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}


.error
{
	font-size:12px;
	color:red;
}

.success
{
	font-size:12px;
	color:green;
}

.large
{
	font-size:16px;
	font-weight:bold;
}

.page_top_text
{
	color:#216300;
}

.button{
	background-image:url('img/button.gif');
	background-repeat:no-repeat;
	font:12px "Times New Roman", Times, serif;
	font-weight:bold;
	
	width:91px;
	height:25px;
	padding-top:10px;
	text-align:center;
}
.button a{
	color:#fff;
	text-decoration:none;
}

input.btnw, input.but{
       background-image:url('img/button1.jpg');
       width:70px;
       height:27px;
       border:0;
       font:11px Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       color:black;
       cursor:pointer;
}

input.btmy, input.btmy1{
       background-image:url('img/button2.jpg');      
       width:110px;
       height:27px;
       border:0;
       font:11px Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       color:black;
       cursor:pointer;
}

.sister1 .click{

       font-size:18px;

       color:#fff;

       font-weight:bold;

       line-height:17px;

}
