body 
{
	/*background: url(../images/headerbg_new.jpg) 0% 2% repeat-x;*/
	margin:0px;
}
input:focus{outline:none}
textarea:focus{outline:none}
select:focus{outline:none}
a{
	color:#e44949; text-decoration:none;
	font:15px Arial, Helvetica, sans-serif;
	}
	a:hover{
	color:#000;
}
#container {
	background-image: url(../images/bg-body.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	
}
.header {
	/*background-color: #FFFFFF;*/
	height: 455px;
	padding:1%;
	background: url(../images/11.jpg) no-repeat center center ; width:98%;
}
/*.logo {
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 99px;
}*/
.y {
	background-color: #FFFFFF;
	height:26px;
}
.boldtext2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;

	color: #999999;

}
.white {
	background-color: #FFFFFF;
	padding:0 15px 15px 15px;
}
.white_new {
	background-color: #FFFFFF;
	padding:0 0px 15px 0px;
}
.bar 
{
	background-color: #e44949;
}
.box
{
	background-color: #feb6b6;
	background-repeat:repeat-x;
	border: 1px solid #feb6b6;
	padding: 5px;
	height:auto;
}
.box11
{

	padding: 5px;
	height:auto; 
}
.box111
{
	
	border: 1px solid #B8B8B8;
	background: url(../images/headerbgnew.jpg) 0% 100% repeat-x;
	border-bottom:none;
    color: #505050;
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
}
.box1
{
	background-color: #fff;
	background-repeat:repeat-x;
	border: 1px solid #fff;
	padding: 5px;
	height:auto;
}
.headings {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #333333;
	text-decoration:none;
}
.headings a:link
{
	color: #303030;
	text-decoration:none;
}

.headings a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}

.riz a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.headings a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.headings a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.textbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	padding: 2px;
	width: 120px;
	background-color: #ffffff;
	text-decoration:none; border:1px solid #ccc;
}
.textbox_checkbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	/*border: 1px solid #cccccc;*/
	width: 120px;
	background-color: #ffffff;
	text-decoration:none;
}
.textbox a:link
{
	color: #004D57;
	text-decoration:none;
}
.textbox a:visited
{
	color: #004D57;
	text-decoration:none;
}
.textbox a:active
{
	color: #004D57;
	text-decoration:none;
}
.textbox a:hover
{
	color: #004D57;
	text-decoration:none;
}
.textbox2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	border: 1px solid #E4E4E4;
	width: 50px;
	background-color: #EFF4FC;
}
.textbox3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.textbox_textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 7px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.maintext2 
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
}
.maintext2Copy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
}
.maintext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
}
.maintext a:link
{ 
	color: #828282;
	text-decoration:none;
}
.maintext a:visited
{ 
	color: #828282;
	text-decoration:none;
}
.maintext a:active
{ 
	color: #828282;
	text-decoration:none;
}
.maintext a:hover
{ 
	color: #828282;
	text-decoration:none;
}
.index_maintext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
}

.maintextCopy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
.maintextCopy a:link
{ 
	color: #333333;
	text-decoration:none;
}
.maintextCopy a:visited
{ 
	color: #333333;
	text-decoration:none;
}
.maintextCopy a:active
{ 
	color: #333333;
	text-decoration:none;
}
.maintextCopy a:hover
{ 
	color: #333333;
	text-decoration:none;
}

.loginbutton, .logout-btn-new, .login-btn-new, .popup-btn, .contact-btn, .add-story01{
	background-color:#e44949;
	}
	.loginbutton:hover, .logout-btn-new:hover, .login-btn-new:hover, .popup-btn:hover, .contact-btn:hover, .add-story01:hover{
	background-color:#999999; color:#FFFFFF;
}
	
.signupbutton {
	color:#FFFFFF;
	background:#e44949;
	}
	.signupbutton:hover{
	background:#999;
	}
.headings1 {
	border: 1px solid #B8B8B8;
	background: url(../images/headerbgnew.jpg) 0% 100% repeat-x;
    color: #505050;
	border-bottom:none;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 7px;
}
.footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E4E4E4;
	background-color: #303030;
	padding: 5px;
}
.footer a:link 
{
	color: #E4E4E4;
	text-decoration:none;
}
.footer a:visited 
{
	color: #E4E4E4;
	text-decoration:none;
}
.footer a:active
{
	color: #E4E4E4;
	text-decoration:none;
}
.footer a:hover 
{
	color: #E4E4E4;
	text-decoration:none;
}
.logoo {
	font-family: "Times New Roman", Times, serif;
	/*font-size: 100px;*/
	color: #FFFFFF;
	letter-spacing: -5px;
}
.logoo img{ padding:10px 0 0 15px}

.logoo a:link
{
	color: #FFFFFF;
	text-decoration:none;
}
.logoo a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.logoo a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.logoo a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.listingbg {
	background-image: url(../images/listing.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 222px;
	width: 421px;
	padding: 10px;
}
.box2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCDBF4;
}
.profilenumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #feb6b6;
	text-align:left;
}
.box3 {
	border: 1px solid #E3ECF9;
	padding: 3px;
}
.details {
	background-image: url(../images/bg.gif);
}
.dashedline {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #9B9BA4;
}
.body1 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size: 18px;
	color: #007B8C;
	letter-spacing: 0px;
}
/*.body1sub
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size: 16px;
	color: #007B8C;
	letter-spacing: -1px;
}*/
.body1sub
{
	margin: 0;
	font-size: 14px !important;
	color: #007B8C;
}
ul 
{
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu One]-=-=-=-=-=-=-=- */

/*#menu {
        width: 250px;
        }*/
#menu {
        
        }

#menu li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        border-bottom: 1px solid #eaeaea;
		color:#e16d6d !important
        }

#menu li a:link {
        color: #979797;
        display: block;
        padding: 10px 0 6px 5px;
        }
#menu li a:visited {
        color: #979797;
        display: block;
        }
/*#menu li a:hover, #menu li #current {
        color: #fff;
        background: url(../images/menu1.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
#menu li a:active {
        color: #feb6b6;
        background: url(../images/menu1.gif) 0 -64px;
        padding: 8px 0 0 10px;
        }
		*/

#menu li a:hover, #menu li #current {
        color:#000;
        border-bottom:1px solid #dadada; 
        }

#menu li a:active {
        color: #303030;
        }
.leftcoloumn {
	background-image: url(../images/leftcoloumnbg.jpg);
	background-repeat: repeat-y;
}
.rfame {
	background-image: url(../images/bg_newloginbeige545.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.frame1 {
	height: 290px;
	width: 240px;
}
.boxbg {
	background-image: url(../images/login_bkgd.gif);
	background-repeat: repeat-y;
	padding-right: 7px;
	padding-left: 7px;
}
.maintext1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	padding: 4px;
}

.headings2 
{
	font-family:"trebuchet MS", Arial;
	font-size: 18px;
	font-weight:normal;
	color: #333333;
}
.headings2 a:link
{
	color: #000000;
	text-decoration:none;
}
.headings2 a:visited
{
	color: #000000;
	text-decoration:none;
}
.headings2 a:active
{
	color: #000000;
	text-decoration:none;
}
.headings2 a:hover
{
	color: #ffffff;
	text-decoration:none;
}
.toplink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #ffffff;
}
.toplink a:link
{ 
	color: #ffffff;
	text-decoration:none;
}
.toplink a:visited
{ 
	color: #ffffff;
	text-decoration:none;
}
.toplink a:active
{ 
	color: #ffffff;
	text-decoration:none;
}
.toplink a:hover
{ 
	color: #ffffff;
	text-decoration:none;
}
/*.dropdowntext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
}
.dropdowntext a:link
{ 
	color: #828282;
	text-decoration:none;
}
.dropdowntext a:visited
{ 
	color: #828282;
	text-decoration:none;
}
.dropdowntext a:active
{ 
	color: #828282;
	text-decoration:none;
}
.dropdowntext a:hover
{ 
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:none;
}*/
.warning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E10000;
	line-height: 18px;
	font-weight:normal; text-align:left; padding:0 0 15px 0!important;
}
.errorinput 
{
	  background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #004D57;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 2px;
    text-decoration: none;
    padding: 7px;
    width: 250px;
}
.errorinput2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #E4E4E4;
	width: 50px;
	background-color: #FF0000;
}
.warningok
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: green;
	line-height: 18px;
	font-weight:bold;
}
.maintext3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.loginbuttonlink
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #feb6b6;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: -1px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
}
.loginbuttonlink a:link
{
	color: #FFFFFF;
	text-decoration:none;
}
.loginbuttonlink a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.loginbuttonlink a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.loginbuttonlink a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #303030;
	border: 1px solid #303030;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: -1px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
}
.signupbuttonlink a:link
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.color1 {
	background-color: #F3F9E6;
}
.color2 {
	background-color: #FFF5EC;
}
.color3 {

	background-color: #FEEBF0;
}
.color4 {


	background-color: #FFFEDD;
}
/*- Menu Tabs H--------------------------- */

    #tabsH {
      float:left;
      width:100%;
      font-size:12px;
	  font-family:arial, Times, serif;

      }
    #tabsH ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
	  background-color:#e44949;
      margin:0;
      padding:5px 7px 5px 7px;
      text-decoration:none;
	  margin-right:1px;
	  text-transform:uppercase;
	  font-family:"trebuchet MS", Arial;
	  font-size:12px;
      }
    #tabsH a span {
      float:left;
      display:block;
      padding:4px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#242424;
      }
    #tabsH a:hover {
      background-color:#fff;
	  
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

        #tabsH #current a {
                background-color:#ffffff;
				color:#242424;
        }
        #tabsH #current a span {
                color:#242424;
        }
.bodymenu {

margin:0;
padding:0;
font: bold 11px/1.5em Verdana;
}

/*- Menu Tabs H--------------------------- */


/*- Menu Tabs 1--------------------------- */
    #tabs1 {
      float:left;
      width:100%;
	  /*background:#F4F7FB;*/
      font-size:93%;
      /*line-height:normal;*/
	  border-bottom:1px solid #ccc;
      }
    #tabs1 ul {
          margin:0;
/*          padding:10px 10px 0 40px;*/
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#2D2B2B;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }
/*- Menu Tabs 1--------------------------- */

.matter 
{
	background-image: url(../images/bg22.gif);
	background-repeat: repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 4px;
	height:auto;
	border: 1px solid #E6E6E6;
	padding: 3px;
	opacity: 0.50;
}
.profilebg 
{
	background-image: url(../images/bg22.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.box12 
{
	background-image: url(../images/bg22.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	border: 4px solid #E8E9EA;
	padding:5px;
	opacity: 0.60;
}
/*.helptext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}*/
.registerbutton 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000;
	border: 1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: -1px;
	padding: 3px;
}
.thumbnail
{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	display:none;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{ /*CSS for enlarged image on hover*/
	display:block;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */
}
.transparent
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	
	border: 1px solid rgb(204, 102, 0); 
	padding: 10px; 
	background: rgb(255, 255, 204) none repeat scroll 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	color: rgb(51, 0, 0);
}

.Indicator
{
    font-family:Verdana;
    font-size:25px;
    position:absolute;
    top:350px;
    left:450px;
    display:none;
    width: 31px;
    z-index:99999;  
	
	border: 1px solid gray; 
	padding: 10px; 
	background: rgb(230, 230, 230) none repeat scroll 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	color: gray;
}
.maintable{
    border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
/*-------------------------------------------newstyles for design improvement-----------------------------------*/
.newdesignforinput{
	}
.newdesignforinput td{
	padding:6px 5px;}
.newdesignforinput input[type="text"], .newdesignforinput input[type="password"]{
	padding:7px;
	width:220px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.newdesignforinput select{
	padding:7px;
	width:235px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.spl_slectsmall select,
.spl_slectsmall input[type="text"]{
	width:80px!important;}
.spl_slectsmall2 input[type="text"]{
	width:88px!important;}

.newdesignforinput textarea{
	width:98%;
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;}
.headings3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333; padding:0; margin:0;}	 
.bordernew{
	border:1px solid #cccccc;}
.table_stylenew{
	 background-color: #D5D5D5;}
.table_stylenew th{
	 background-color: #E7E4E4;
    color: #000000;
    font-weight: normal;
    padding: 7px 7px 7px 8px;}
.table_stylenew td{
	 color: #666666;
	 font-size:13px!important;
	 font-weight:bold;
    padding: 7px 7px 7px 8px;
	background-color:#FAFAFA;}
.table_stylenew .maintext2{
	color: #666666;
	 font-size:13px!important;
	 font-weight:normal;}
.table_stylenew .loginbutton{
	padding:4px 5px;}
.warning em{
	font-size:11px;
	font-weight:normal;}
.brdrbtm_new{
	border-bottom:1px dotted #cccccc;}
.profile_listing_hdnew{
	font-family:Arial;
	font-size:15px;
	color:#666666;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;}
.textstyle_new1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;}
.prfl_details{
	padding-bottom:15px;}
.prfl_details td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:22px;
	}
.button_stylenew{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:5px 7px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	display:block;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
/*.button_stylenew2{
	background: url(../images/btn_bg_gradient.png) 0% 0% #1680F7 repeat-x;
	padding:5px 7px;
	text-align:center;
	border:1px solid #0752A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	display:block;
	text-decoration:none;
	text-shadow:1px 1px #0752A6;
	-webkit-text-shadow:1px 1px #0752A6;
	-moz-text-shadow:1px 1px #0752A6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}*/
	.button_stylenew2{
	background: #303030;
	padding:5px 7px;
	text-align:center;
	/*border:1px solid #0752A6;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	display:block;
	text-decoration:none;
	/*text-shadow:1px 1px #0752A6;
	-webkit-text-shadow:1px 1px #0752A6;
	-moz-text-shadow:1px 1px #0752A6;*/
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
.marginr{
	margin-right:10px;}
.r_float{
	float:right;}
.l_float{
	float:left;}
/*-----------------------------------------------------admin_styles------------------------------------------------------*/
.admin_header{
	/*background: url(../images/headerbg_new.jpg) 0% 0% repeat-x;*/
	height:130px}
.admin_topmenu_wrapper{
	background-color:#303030;
	padding:10px 15px 0 15px;
	}
.clear{
	clear:both;}
.padding1{
	padding:20px 15px 15px 15px;}
.padding2{
	padding:10px 15px 15px 15px;}
.search_wrapper_tbl_admin{
	/*border-bottom:1px solid #cccccc;*/
	padding-bottom:10px;
	margin-bottom:10px;}
.search_wrapper_tbl_admin input[type="text"]{
	border:1px solid #cccccc;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:0 10px 0 5px;
	color:#666666;}
.search_wrapper_tbl_admin th{
	text-align:right;}
.searchwidth1{
	width:150px!important;}
.searchwidth2{
	width:50px;}
.search_wrapper_tbl_admin .button_stylenew{
	display:inline;
	height:27px;
	margin-right:5px;}
.listing_tbl_admin{
	background-color:#D1DBDE;}

.listing_tbl_admin td{
	background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;
	padding:5px;}
.listing_tbl_admin td a{color:#828282; text-decoration:none}
.listing_tbl_admin th{
	background-color:#DFE8EB; font-family:Arial, Helvetica, sans-serif;
	color:#242424;}
.listing_tbl_admin th a{
	color:#242424; text-decoration:none}
.listing_tbl_admin th a:hover{
	color:#303030}
.listing_tbl_admin .signupbuttonlink{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:3px 10px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
	
.menu-hd{color:#333 !important; font-size:22px; padding:6px 0; text-indent:10px}
.menu-hd a{color:#333 !important}
.menu-hd01{ font-weight:normal; font-size:15px !important}
.menu-table{ font-family:Arial, Helvetica, sans-serif; font-size:14px}
.menu-table td{ font-family:Arial, Helvetica, sans-serif !important; font-size:14px !important}
	-webkit-border-radius:3px;}
.pagination_style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242424;
	padding-top:10px;}
.pagination_style td{
	}
.pagination_style td b{
	display:block;
	padding:3px 5px;
	background-color:#fff;
	border:1px solid #666;
	}
.pagination_style a{
	color:#ffffff;
	margin:0;
	background-color:#CCCCCC;
	padding:3px 5px;
	border:1px solid #666;
	display:block;
	text-decoration:none;}

.admin_toprightlinks{
	padding:10px 15px 0 0;}
.admin_toprightlinks a{
	display:block;
	width:89px;
	height:90px;
	background: url(../images/admin_topright_box.gif) 0% 0% no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-align:center;
	}
.admin_hlp span{
	background: url(../images/help_icon.png) 50% 30% no-repeat;
	display:block;
	padding-top:55px;
	height:30px;}
	
.admin_logout span{
	background: url(../images/logout_icon.png) 50% 30% no-repeat;
	display:block;
	padding-top:55px;
	height:30px;}
.tblestyle_admin2{
	}
.tblestyle_admin2 td{
	padding:10px 7px;}
.tblestyle_admin2 input[type="text"]{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:450px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.tblestyle_admin2 select{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*width:249px;
	width:450px;*/
	width:465px;
	background-color:#ffffff;
	color:#454545;
  border: 1px solid #cccccc;
	  
	visibility:visible!important;
	}
	/*height:30px;}*/

        .tblestyle_admin3{
	}
.tblestyle_admin3 td{
	padding:10px 7px;}
.tblestyle_admin3 input[type="text"]{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:450px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.tblestyle_admin3 select{
	 border: 1px solid #E0E2E3;
    border-radius: 5px 5px 5px 5px;
    color: #8B8B8D;
    line-height: 33px;
    padding: 7px;
    width: 80px;
	}


	
.success{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #009d1e;
line-height: 18px;
font-weight: bold;
}
/*********************admin************************/
.browse-file{width:450px; padding:7px}
.txt-area{width:450px; resize:none}
.txt-bx{width:450px; padding:7px}
.txt-bx-ico{background: url(../images/dollar-icon.png) no-repeat 5px 8px; padding:7px 7px 7px 20px !important}
.sb-hd{color:#505050; font-size:18px; font-family:"Trebuchet MS"; border-bottom:1px dotted #ccc; line-height:30px; width:100%; display:block}
.sb-hd01{color:#696969; font-size:17px; font-family:"Trebuchet MS"; padding:10px 0}

.admin-listing01 td{ text-align:left;}
.admin-listing01 th{ border-bottom:1px dotted #aeaeae; text-align:left; color:#242424; font-size:14px; margin:0 0 20px 0}
.signupbuttonlink01{ background:url(../images/btn-big.png) no-repeat; width:122px; height:27px; color:#fff; font-size:13px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:27px}
.edit-btn{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:3px 10px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}

.add-btn, .add-btn a{font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: white !important;
background-color: #303030;
border: 0px;
cursor: pointer;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 5px 10px; text-decoration:none}
.sb-hd02 {
    border-bottom: 1px dotted #CCCCCC;
    color: #505050;
    font-family: "Trebuchet MS";
    font-size: 18px;
    line-height: 30px;
    width: 100%;
}
.search_wrapper_tbl_admin select{
	border:1px solid #cccccc;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:0 10px 0 5px;
	color:#666666;}
.add-pic-table{padding:15px; font-family:Arial, Helvetica, sans-serif; margin:30px auto}
.add-pic-table h5{ font-size:18px; color:#303030; margin:0px;  line-height:25px}
.add-pic-txt{width:225px; height:30px; line-height:30px}
.close-win{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #aaaaaa;
	/*border: 1px solid #303030;*/
	border:0px; cursor:pointer;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 10px;
}
.select-big{width:465px !important}
.select-calendar{width:420px; padding: 7px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: white;
color: #454545;
border: 1px solid #CCC;}
.select-half{width:180px !important}
.frm-lbl{font-size:14px; padding:0 5px}
.back-btn{
	background: url(../images/back_btt_bg.png) no-repeat left center #e44949;
	}
.back-btn a{text-decoration:none; color:#fff !important; font-size:13px !important; font-weight:normal !important}
.ryt{float:right}
.lft{ float:left}
.btns-pnl{padding:15px 0;}
.txt-bx01{width:100%; padding:7px; margin-bottom:12px;}
.label-style01{font-size:14px; padding:0 10px 0 0}
.login-table{margin:45px 0 0 0}

.button_stylenew_new{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:5px 7px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
.log-btn{padding:7px 0 0 0px}
.textbox01{width:138px !important}
.bx-hd{ color:#fff !important}
.bx-txt-sz{ font-size:12px !important}
.bx-login-hd{font-size:15px; padding:10px 0; color:#18569b; border-bottom:1px dotted #ccc; font-weight:bold}
#nav > ul
			{
			height: 3.75em; /* 60 */
			background-color: #e44949;
			}
			
.dash-pnl{width:1100px; margin:auto}
.box-pnl{width:539px; height:350px; float:left; border:1px solid #ccc; margin:10px; padding:10px; font-family:Arial, Helvetica, sans-serif}

.bx-pnl-hd{ border-bottom: 1px solid #E5E5E5;  padding:10px; margin:0 0 10px 0}

.basic-dtls{ background:#fff; padding:0 0 20px 0}
.profile-display{padding:20px 0;}

/**************************************new********************************************/

.left{float:left}
.right{float:right}
.wraper-main{width:1260px; margin:0 auto}
.top-hd-pnl{background:#f00}
.logo1{float:right;width:400px}
.logo-ryt01{width:230px}
.top-banner{float:left; width:100%; height:auto; overflow:hidden; margin:0 0 0 0;}
.top-banner img{width:100%;height:75px; overflow:hidden; margin:10px 0 0 0 ;}
.logo{width:300px;	background-repeat: no-repeat;background-position: left bottom;height: 100px;}
.logo img{width:275px; height:84px; margin:15px 0 0 0}
.hd-login{width:100%; text-align:right; margin:20px 0 0 0}
.hd-login p{ margin:5px 0; padding:0px; display:block; font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:13px}
.hd-login p a{ color:#0474c3; text-decoration:none}
.hd-login span{ display:inline-block}
.hd-login-btn{display:inline-block}
.hd-reg-btn{width:170px}

.home-pnl{/*position:relative; top:23px;margin-bottom: 35px;*/}
.home-lft{width:98%; margin:0 2% 0 0;}
.search-partnrt-home{padding:0px; margin-top:30px;}
.search-partnrt-home h2{font-family: 'Dosis', sans-serif;font-size:30px; color:#474747; margin:0px; font-weight:normal}
.search-partnrt-home ul{padding:35px 0 0 0}
.search-partnrt-home ul li{padding:10px 0 10px 0 ; height:auto; font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#8B8B8D}
.search-partnrt-home ul li label{width:40%; display:block; float:left;  font-size:15px; color:#5e8fc7; letter-spacing:0px; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif}
.search-partnrt-home ul li span{width:60%; float:right; display:block}
.select-mini{width:100%; line-height:33px; border:1px solid #e0e2e3; padding:3%; color:#8b8b8d}
.select-small{width:43%; border:1px solid #e0e2e3; padding:10px 3%; color:#8b8b8d; display:inline;}
.select-small_1{width:100%; border:1px solid #e0e2e3; padding:10px 3%; color:#8b8b8d; display:inline;}
.search-grn-btn{width:202px; height:50px; background:url(../images/search-big-btn.png) no-repeat; border:0px; cursor:pointer}
.search-grn-btn:hover{width:202px; height:50px; background:url(../images/search-big-btn-hover.png) no-repeat; border:0px}
.home-mid{width:100%; padding:75px 0 0 0}
.home-mid p{ color:#5f5f5f; padding:3px 0;font-family: 'Dosis', sans-serif;}
.home-right{width:100%}
.footer-new{ border-top:1px solid #dedede; padding:15px 0; margin:15px 0 0 0}
.footer-new p{color:#666; margin:0px; padding:2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.footer-new p a{color:#666; text-decoration:none}
.footer-new p a:hover{color:#0096ff}

.box-ryt{width:100%; margin:20px 0 0 0}
.box-ryt-top{ width:100%; height:25px;background:url(../images/bx-top.jpg) no-repeat}

.box-ryt-btm{ width:100%; height:25px;background:url(../images/bx-btm.jpg) no-repeat}

.inenr-hd{float:left; margin:10px 0px 0px 0!important; width:100%!important; border-bottom:1px solid #dcdcdc; padding:0 0 5px 0; clear:both;}
.inenr-hd h2{ margin:0px; color:#313131; font-size:28px;font-family: 'Dosis', sans-serif; font-weight:normal}
.search-rslts{ width:100%; padding: 0 0 0 0}

.profile-name{ width:100%; color:000000}



.profile-name h5{font-weight:normal; margin:0px; padding:0 0 0 0}
.profile-name h5 a{color:#e44949; font-size:19px; text-decoration:none; font-weight:normal; margin:0px; padding:0 0 0 0; text-transform:uppercase;}
.profile-name h5 a:hover{ color:#000000;}

.view-pro-btn{width:auto; height:auto; padding:8px 22px; background:#e44949; color:#FFFFFF!important; font:15px; text-transform:uppercase; text-decoration:none!important;}
	.view-pro-btn:hover{background:#8f8f8f;}
.view-pro-btn01{width:121px; height:29px; background:url(../images/view-profile-btn.png) no-repeat; margin:0 0 0 20px}
.search-sml-btn{background:url(../images/search_icon.png) no-repeat 10px 12px #e44949;}
.search-sml-btn:hover{background:url(../images/search_icon.png) no-repeat 10px 12px #c43131;}

.search_sec_btt{background:#303030;}
.search_sec_btt:hover{background:#c43131;}

.display-none{ display:none}

/*	.express-interest-btn{width:121px; height:29px;background:url(../images/express-interest.jpg) no-repeat; display:block; border:0px; cursor:pointer}
	.send-mail-btn{width:131px; height:29px;background:url(../images/send-email.jpg) no-repeat; display:block; border:0px; cursor:pointer}
	.favourites-btn{width:155px; height:29px;background:url(../images/favourites-btn.jpg) no-repeat; display:block; border:0px; cursor:pointer}
	.hotlist-btn{width:123px; height:29px;background:url(../images/hotlist-btn.jpg) no-repeat; display:block; border:0px; cursor:pointer}
	.im-btn{width:129px; height:29px;background:url(../images/im-btn.jpg) no-repeat; display:block; border:0px; cursor:pointer}
*/

.express-interest-btn{width:90%; height:29px;background:url(../images/express-interest.png) no-repeat 0px 7px; display:block; border:0px; cursor:pointer}
.send-mail-btn{width:90%; height:29px;background:url(../images/send-email.png) no-repeat 0px 7px; display:block; border:0px; cursor:pointer}
.favourites-btn{width:90%; height:29px;background:url(../images/favourites-btn.png) no-repeat 0px 7px; display:block; border:0px; cursor:pointer}
.hotlist-btn{width:90%; height:29px;background:url(../images/hotlist-btn.png) no-repeat 0px 7px; display:block; border:0px; cursor:pointer}
.im-btn{width:90%; height:29px;background:url(../images/im-btn.png) no-repeat 0px 7px; display:block; border:0px; cursor:pointer}


.view-pro-row{ padding:15px 0px 15px 0}
.search-rslts-row{padding:20px 0!important; margin:5px; border-bottom:1px solid #dddddd}

.border-bottom{border-bottom:1px solid #ccc}
.select-big{width:400px; line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.txt-bx-big{width:440px; line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.txt-bx-big-search{width:440px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.browse-sml-btn{width:130px; height:38px;background:url(../images/browse-btn.jpg) no-repeat; border:0px; cursor:pointer}
.view-pro-btn-big{width:130px; height:38px;background:url(../images/vw-prof-btn.jpg) no-repeat; border:0px; cursor:pointer}
.regi-btn{color:#787878; font-size:14px;font-family: 'Dosis', sans-serif}
.regi-btn a{color:#0096ff; text-decoration:none}
.box-pnl-dwn{width:539px; height:526px; margin: 10px; float:left; border:1px solid #ccc;  padding:10px; font-family:Arial, Helvetica, sans-serif}
/*.boldtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0012;
}*/
.helptext{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 22px;	color: #828282;	padding: 3px;
}
.evt-hd{font-size:16px; color:#303030}
.chat-title{ background:#e44949; border-radius:5px; padding:0 10px; line-height:30px; color:#fff !important; font-family:Arial, Helvetica, sans-serif; font-size:15px}
.chat-select{ line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.chat-btn{ background:#f8860c; color:#fff; padding:0 10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer; border:0px; border-radius:5px}
.chat-signout{ background:#b90b0b; color:#fff !important; padding:0 10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer; display:block; border-radius:5px; text-align:center;text-decoration:none !important}
.chat-signout a{ color:#fff !important; text-decoration:none !important}
.send-btn{background:#f8860c; color:#fff; padding:0 10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer; border:0px; border-radius:5px}
.border-bottom-new{
    border-bottom:1px dotted #DCDCDC;}


/*-----------------------------------Pagination Styls Start-------*/

.pagination{ width:400px;
			 float:right;
			 clear:both;
			 margin:0 0 10px 0;
}
.pagination ul{ float:right;
				list-style:none;
				margin:10px 0 0 0;
				padding:0;
}
.pagination li{ float:left;
				margin:0 2px 0 2px;
				background:url(../images/paging_tile.png) bottom left #fff repeat-x;
				border:1px solid #D3D3D3;
}
.pagination li.pageinfo{ 
				display:block;			   	   
			   font-size:12px;
				border:1px solid #D3D3D3;
				padding:2px 6px;
}
.pagination a{ 
			   display:block;			   
			   text-decoration:none;			   
			   font-size:12px;
			   color:#333;
}

.page_first{
	padding:4px 10px 4px 20px;
	background-image:url(../images/arrow_first.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
.page_prev{
	padding:4px 10px 4px 15px;
	background-image:url(../images/arrow_prev.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
.page_next{
	padding:4px 20px 4px 10px;
	background-image:url(../images/arrow_next.gif);
	background-repeat:no-repeat;
	background-position:40px 7px;
}
.page_last{
	padding:4px 20px 4px 10px;
	background-image:url(../images/arrow_last.gif);
	background-repeat:no-repeat;
	background-position:37px 7px;
}

.pagination a:hover{ 
	color:#000;
}
.featured_img img{
	float:right;
}

.drop01 ul, .drop01 li{
	padding:0!important; 
}

.drop01 ul li a{
	color:#000000!important; font-size:12px;
}
.drop01 ul li a:hover{
background:none!important; text-decoration:underline;
}
#profileimagea img{
	max-height: 370px;
	max-width: 100%;
	min-height: 240px;
	min-width: 100%;
}

/*-----------------------------------Pagination Styls Ends-------*/

.icon_txt a, .icon_txt input{
	padding:0 0 0 30px; margin:0 0 5px 0;
	font:12px/29px Arial, Helvetica, sans-serif; color:#e44949!important; text-decoration:none; text-align:left;
	}
	.icon_txt a:hover, .icon_txt input:hover{
	color:#000000;
	}
	
	
/*  MY PROFILE */

.myprofile_L{
	background:#e16d6d;
}
.myprofile_title{
	border-bottom:1px solid #feb6b6;
}
.myprofile_box_outer{
	border-bottom-color:#feb6b6;
}
.myprofile_box_outer p{
	color:#feb6b6;
}
.myprofile_small_border{
	border-left-color:#feb6b6;
}
.myprofile_height{
	background:url(../images/height_blue.png) no-repeat top center ;
	height:100px;
}
.myprofile_education{
	background:url(../images/education_blue.png) no-repeat top center ;
	height:40px;
}
.myprofile_smoking{
	background:url(../images/smoking_blue.png) no-repeat top center ;
	height:26px;
}
.myprofile_drinker{
	background:url(../images/drinking_blue.png) no-repeat top center ;
	height:26px;
}
.myprofile_R h1{
	color:#e16d6d;
}

.bg-btn{
	background:#e44949;
}
.count-span{
	background:#e16d6d;
}	
.button_txt{
	 font:12px Arial, Helvetica, sans-serif; color:#e44949;
	}
	.button_txt:hover{
	 color:#000;
	}
.img_pagenation a{
	color:#FFF;
}
.padtop_15{
	padding-top:15px;
}
.myprofile_title{
 background:#feb6b6; 
}


/*-------------------nav------------------*/
#nav > ul > li{
	border-right: 1px solid #f65d5d!important;
}	

	#nav > ul > li:hover > a,
	#nav > ul:not( :hover ) > li.active > a
	{
		background-color: #303030!important;
		
	}
#nav > ul > li.active{
	background:#303030!important;
}	

@media only screen and ( max-width: 40em ) /* 640 */
		{
#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #f65d5d!important;
						}	
}
/*-------------------nav------------------*/						