@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: A2_Regular_Regular_1;
    src:url(font/A2_Regular_Regular_1.otf);
}
@font-face {
    font-family: A2_Regular_Medium;
    src:url(font/A2_Regular_Medium.otf);
}
@font-face {
    font-family: A2_Regular_Bold_2;
    src:url(font/A2_Regular_Bold_2.otf);
}
@font-face {
    font-family: A2_Regular_SemiBold;
    src:url(font/A2_Regular_SemiBold.otf);
}

body{
    background-color:#fff;
    font-family:"A2_Regular_Regular_1", Arial, sans-serif;
    font-size:15px;
    color:#535353;
    line-height:23px;
}

*{
    margin:0px;
    padding:0px;
}
a{ color:#3374a7; text-decoration:none;}
a:hover{color:#CCC;}
img{
    border:none}
/*p{
        margin-top:-14px;}*/
#wram{
    width:1200px;
    margin:0 auto;
}
.header{
    width: 1098px;
    margin:0 auto;
    margin-top:17px;
}
.header2{
    width: 1098px;
    height:115px;
    margin:0 auto;
    margin-top: -4px;
    background:url(../images/header2.png) no-repeat;
}
h2{
    color:#e46100;
    font-weight: normal;
    font-family:A2_Regular_Regular_1, Arial, sans-serif;
    font-size:22px
}

h3{
    color:#e46100;
    font-family:A2_Regular_Medium, Arial, sans-serif;
    font-size:15px;
    font-weight:normal; 
}

.lbnr{
    float:left;
    margin-left: 7px;
    width:287px;
}
.hhwu{width: 265px; float:left; margin-top:25px}
.mtxt{
    color:#534e4e;

    font-family:A2_Regular_Medium, Arial, sans-serif;
    font-size:18px
}

.lbnr1{
    float:left; width:139px;
}
.lbnr2{
    float: right; width:148px; margin-top:10px;
}

.utub1{float: right;margin-right: 41px;}

#bnr{
    background-image: url(../images/bnr.png);
    float: left;

    width: 597px;
    height: 644px;
    margin-top: -86px;
    margin-left: 0px;
    z-index: -1;
}

.loginn{
    float:right;
    width:285px;
}
.lft3{
    width:100px; float:left
}
.form-style-2{
    /*max-width: 287px;*/
    padding: 15px 4px 10px 2px;
    font: 13px Arial, Helvetica, sans-serif;
}
.form-style-2-heading{

    margin-bottom: 0px;

    padding-bottom: 3px;
}
.form-style-2 label{
    display: block;
    margin: 10px 0px 2px 0px;
}
.form-style-2 label > span{
    width: 100px;
    font-weight: bold;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
}
.form-style-2 span.required{
    color:red;
}
.form-style-2 .tel-number-field{
    width: 40px;
    text-align: center;
}
.form-style-2 input.input-field{
    width: 85%;

}

.form-style-2 input.input-field, 
.form-style-2 .tel-number-field, 
.form-style-2 .textarea-field, 
.form-style-2 .select-field{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 7px;
    outline: none;
}
.form-style-2 .input-field:focus, 
.form-style-2 .tel-number-field:focus, 
.form-style-2 .textarea-field:focus,  
.form-style-2 .select-field:focus{
    border: 1px solid #c20909;
}
.form-style-2 .textarea-field{
    height:100px;
    width: 55%;
}
.form-style-2 input[type=submit],
.form-style-2 input[type=button]{
    border: none;
    padding: 8px 20px 8px 20px;
    background: #FF620F;
    color: #fff;

    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.form-style-2 input[type=submit]:hover,
.form-style-2 input[type=button]:hover{
    background: #EA7B00;
    color: #fff;
}

/*contnt side*/

#foursec{
    width:1200px;
    float:left;
    margin-left:50px; margin-right:50px; margin-top:-8px;
}
.onesec{ 
    width:236px;
    height:238px;
    float:left;
    background-image:url(../images/onesec.jpg); 
}
.twosec{ 
    width:236px;
    height:238px;
    float:left;
    background-image:url(../images/twosec.jpg);margin-left:50px;

}
.threesec{ 
    width:236px;
    height:238px;
    float:left;
    background-image:url(../images/threesec.jpg); margin-left:50px;

}
.foursec{ 
    width:236px;
    height:238px;
    float:left;
    background-image:url(../images/foursec.jpg);
    margin-left:50px;

}
.secttl{
    font-family:A2_Regular_Medium, Arial, sans-serif;
    color: #c20909;
    font-size: 17px;
    line-height: 230px;
    margin-left: 20px;}
.sectxt{    margin-top: -103px;
            float: left;
            padding-left: 20px;
            padding-right: 20px;
            line-height: 20px; color:#090909; text-align:left; font-size:15px;
}
.mrg{
    margin-left: 500px;
    float: left;
    margin-top: -10px;}
.txbg{
    background: url(../images/txbg.png) no-repeat center;
    height: 860px;
    width: 1175px;
    z-index: -10;
    float: left;
    margin-top: -100px;
    position: relative;
}
.hline1{
    background-color: #E9E7E7;
    width: 620px;
    height: 1px;
    z-index: 2;
    float: left;
    margin-top: 150px;
    margin-left: 260px;
}
.hline2{
    background-color: #E9E7E7;
    width: 620px;
    height: 1px;
    z-index: 2;
    float: left;
    margin-top: 50px;
    margin-left: 114px;
}
.sthree{
    float:left; width:972px; margin-top:90px;
}
.s1{
    float:left; width:295px
}
.s2{
    float:left;
    margin-left:5px;width:295px; margin-top:15px;
}
.s3{
    float:left; width: 266px;
    margin-left:80px; margin-top:15px;
}
.hwlcm{
    width:900px; float:left; margin-left:150px; margin-top:50px}
#footer
{
    width:1100px;
    float:left;
    font-family: "A2_Regular_Regular_1", Arial, sans-serif;
    font-size: 16px;
    color: #534e4e;
    font-weight:normal;
    line-height: 23px;
    margin-left: 60px;
    margin-top: 60px;

}
#footer a{font-family: "A2_Regular_Regular_1", Arial, sans-serif;
          font-size: 16px;
          color: #534e4e;
          font-weight:normal;
          line-height: 23px;}
#footer a:hover{
    text-decoration:underline}
#footer h2{
    font-size:15px}
#footer ul { margin-top:5px;}
#footer li { padding:5px;}

.f1{
    float:left; width:93px;}
.f2{
    float:left;
    margin-left:45px;
}
.ftrin{
    float: left; margin-bottom:50px; margin-left:10px;}
.mln{width: 139px;
     float: left;
     font-family: A2_Regular_Medium, Arial, sans-serif;
     font-size: 22px;
     color: #f27a00;
     font-weight:normal;   
}
.mln2{
    width: 113px;
    float: left;
    font-size:17px; 
    font-family: A2_Regular_Medium, Arial, sans-serif;
    font-size: 22px;
    color: #3274a7;
    font-weight:normal; 
}
.hregf2{

    font-family: A2_Regular_Medium, Arial, sans-serif;
    font-size: 22px;
    color: #f27a00;
    font-weight:normal;   
    padding-left: 4px;
}
.hregf{
    font-size:17px; 
    font-family: A2_Regular_Medium, Arial, sans-serif;
    font-size: 22px;
    color: #3274a7;
    font-weight:normal;
    padding-left: 4px;	
}
.hregf a{
    font-family: A2_Regular_Medium, Arial, sans-serif;
    font-size: 18px;
    color: #3274a7;
    font-weight:normal; 
}
.hregf a:hover{
    color:#999;
}
.ruptx{
    font-size:12px; margin-left:149px;
    font-family: A2_Regular_Medium, Arial, sans-serif;
    color:#666;}
.hrw{
    width:285px; float:left}
.tstyt{
    font-family:A2_Regular_Medium, Arial, sans-serif; font-size:17px;
    color:#534e4e;
}
.tsty{
    font-size:17px; color:#534e4e; text-align:left;}



/*reg.page*/
.usernm{ 
    float: right; margin-top:90px; color:#090909; font-family:A2_Regular_Medium, Arial, sans-serif;}
#cnsidebar{
    margin:0px auto; width:1200px; margin-top:3px;
}
.sdfm{
    float:left; width:287px; margin-top:35px;}
.sd1ttl{
    background-color: #fabd00;
    font-size: 22px;
    color: #fff;
    width: 272px;
    height: 40px;
    float: left;
    line-height: 38px;
    padding-left: 15px;
    font-family:"A2_Regular_Regular_1", Arial, sans-serif;

}
.sd1tx{
    font-family:A2_Regular_Medium, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #534e4e;
    width: 272px;
    float: left; margin-top:15px;
    padding-left: 15px;
}

.sd2ttl{
    background-color: #efefef;
    font-size: 22px;
    color: #e46100;
    width: 272px; margin-top:25px;
    height: 40px;
    float: left;
    line-height: 38px;
    padding-left: 15px; font-family:"A2_Regular_Regular_1", Arial, sans-serif; 
}
.sd2tx{

    color: #534e4e;
    width: 272px;
    float: left; margin-top:15px;
    padding-left: 15px; font-size:16px
}
.sd3ttl{
    background-color: #efefef;
    font-size: 22px;
    color: #e46100;
    width: 272px; margin-top:25px;
    height: 40px;
    float: left;
    line-height: 38px;
    padding-left: 15px;
    font-family:"A2_Regular_Regular_1", Arial, sans-serif;
}
.sd3tx{
    font-size: 17px;
    color: #534e4e;
    width: 272px;
    float: left; margin-top:15px;
    padding-left: 15px; font-size:15px
}
#rgcon{
    float:left; margin-left:55px; width: 814px;    margin-top: 36px;
}

.rg1t{

    font-size: 24px;
    color: #ff620f;
    width: 272px;
    height: 40px;
    float: left;
    line-height: 38px;
    padding-left: 0px;
}
.rg2t{

    font-size: 24px;
    color: #ff620f;
    width: 272px;
    height: 40px; margin-top:55px;
    float: left;
    line-height: 38px;
    padding-left: 0px;
}
.td1{
    font-family:A2_Regular_Medium, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#090909;

}
.td2{
    float:left;
    margin-left:142px; font-size:18px; color:#534e4e;
}
.td2b{
    float: right;
    margin-left:55px; font-family:A2_Regular_SemiBold, Arial, Helvetica, sans-serif; font-size:14px;
}
.tr1{
    line-height: 40px}

.renewb{
    border: none;
    padding: 8px 20px 8px 20px;
    background: #ffbd00;
    color: #fff;

    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;}
.pull-left{
    float: left;
    font-family:A2_Regular_Medium, Arial, sans-serif;
    color:#090909; font-size:18px;
/*    margin-right: 25px;*/
  width: 180px;}

/*register page*/

.resform1 input.input-field, 
.resform1 .tel-number-field, 
.resform1 .textarea-field, 
.resform1 .select-field{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 7px;
    outline: none;
}
.ftrbg{
    background:url(../images/footerbg.png) repeat-x;
    height:482px; float:left;
    margin-top: 50px;
    width: 1200px;
}

/*reg.homepage*/
.srhp1{
    float:left; width:100px; margin-top:10px;
}
.srhp2{
    float: left; width:135px; margin-top:10px; margin-left:10px;
}
.srhp3{
    float: right; width:35px; margin-top:10px;
}
#cntrcon {
    float: left;
    margin-left: 30px;
    width: 645px;
    margin-top: 36px;
}
.smmr{
    float:left;
}
.spr{
    float:left;
    width:607px; margin-top:10px;
}
.sprtx{ float:left; margin-left:10px; width:380px;}	 
.spr2{
    float:right; width:110px;
}

.rtsd{
    float: right;
    width: 232px;
    margin-left: 5px;
    height: 1260px;
    margin-top: 35px;
    background-color: #fcfcfc;
}

.rtsdttl {
    background-color: #fabd00;
    font-size: 22px;
    color: #fff;
    width: 196px;
    height: 40px;
    float: left;
    line-height: 38px;
    padding-left: 15px;
    font-family: "A2_Regular_Regular_1", Arial, sans-serif;
}
.rtsdall{
    font-size:12px; font-weight:bold; color:#000; text-align: right; margin-left:20px;}
.r1t{
    float: left;
    width: 145px;
    margin-top: 10px;
    margin-left: 5px;
}
.r2t{float:right; margin-right:5px; margin-top:10px;}

/*browser profile page start*/

.tapm{
    background-color: #eeeeee;
    font-size: 18px;
    color: #ff620f;
    width: 272px;
    margin-top: 25px;
    height: 40px;
    float: left;
    line-height: 38px;
    padding-left: 15px;
    font-family:  A2_Regular_Medium, Arial, sans-serif;
}
.tpmx{
    float:right; margin-right:10px;
}




.rg1t3 {
    font-size: 24px;
    color: #FF620F;
    width: 800px;
    height: 10px;
    float: left;
    line-height: 38px;
    padding-left: 0px;
    margin-bottom:30px;
}

.d
{
    margin-top:-20px; margin-bottom:10px; float:left;font-family: 
        A2_Regular_Medium, Arial, sans-serif; font-size:18px;
}
#brwsr{
    float:left; width:800px; margin-top:20px;
}
.d2{
    float:left; width:800px;}
.d3{
    font-family: A2_Regular_SemiBold;
    font-size:14px;
      margin-left: 89px;
}
.d4{
    float:left; width:89px;
}
.btd1{
    float: left;
    margin-left: 30px;
    font-size: 14px;
    color: #534E4E;
    font-family: A2_Regular_SemiBold; 
    width:152px;
}

.btd2{
    float: left;
    margin-left: 30px;
    font-size: 14px;
    color:#777;
    font-family:  A2_Regular_Medium, Arial, sans-serif;
    font-weight:normal;
}
.btr1{
    float:left;
    width:600px;padding: 8px;
}

.btd1t{
    font-size: 20px;
    color: #f27a00;
    font-family: A2_Regular_SemiBold;
}
.bbtn1 {
    border: medium none;
    padding: 8px 20px;
    background: #59b25a none repeat scroll 0% 0%;
    color: #FFF;
    border-radius: 8px;
}
.bbtn2 {
    border: medium none;
    padding: 8px 20px;
    background: #FABD00 none repeat scroll 0% 0%;
    color: #FFF;
    border-radius: 8px;
}
.bbtn3 {
    border: medium none;
    padding: 8px 29px;
    background: #3399ff none repeat scroll 0% 0%;
    color: #FFF;
    border-radius: 8px;
}
.bcn{
    float:left;
    width:600px;
}

/*The code for Custom Slider*/
.wrapper{
    /*width:650px;*/
    margin:20px auto;
}
.box{
    width:100%;
    height:1118px;
    padding:20px;
    overflow:auto;
}
.left{
    float:left;
}
.right{
    float:right;
    overflow-x:hidden;
}

.clear{
    clear:both;
}


.left::-webkit-scrollbar {
    width:10px;
    height:10px;
}
.left::-webkit-scrollbar-track-piece  {
    background-color:#fafafa;
}
.left::-webkit-scrollbar-thumb {
    width: 15px;
    background-color:#c1c1c1;
}
/* end of The code for Custom Slider save profile stat*/
.content1{
    width:1110px;
}

/*about page start*/

.abt { width: 1075px;
       float: left;
       font-size: 17px;
}
.hln{
    float:left;
    margin-top:80px;
    margin-bottom:80px;
}
/*contact page start*/
.contac{
    float:left; width:850px; margin-bottom:30px; margin-top:10px; font-size:14px;color:#534e4e; 
}
.cinp{ width:200px; float:left;
}
/*policy page start*/
.hln1{
    float:left;
    margin-top:50px;
    margin-bottom:50px;
}

.str{
    color:#ff620f; font-size:14px;
}
.inqbtn{
    border: none;
    padding: 8px 20px 8px 20px;
    background: #ff620f;
    color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.inqbtnc{
    border: none;
    padding: 8px 20px 8px 20px;
    background: #534e4e;
    color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.inqbtna{
    float:left; margin-left:183px;
}
.ispc{
    float: left; margin-top:30px;}
.txds{
    color: #534e4e;
    font-family: a2_regular_medium;
    font-size: 13px;
    font-weight: normal;
    height: 100px;
    overflow-y: scroll;
    padding-bottom: 10px;
    width: 370px;
}
.cptcha{
    background: url(../images/cbg.jpg) no-repeat;
    width: 452px;
    height: 67px;
    float: left;
    margin-left: 181px;
    margin-bottom: 20px;
}
.lcpt{
    float: left;
    margin-top: 10px;
    margin-left: 10px;

}
.rcpt{
    float: right;
    margin-right:10px;
    margin-top:10px;
}
.rit{
    width: 85px;
    height: 25px;

}
.sps{
    margin-left: 181px;
    margin-bottom: 10px;
    margin-top: -17px;
}
/*msg page start*/
.mbtn{
    float:left; width:1100px;
    border:1px solid #ccc; 
    border-radius: 5px;
}

.mmn{
    width:1050px; float:left;height:50px; border-bottom:#CCC solid 1px; margin-top:20px;
}
.ms1{
    float:left;
}
.ms2{
    float: right;
}

.inqbtn2{
    border: none;
    padding: 8px 36px 8px 36px;
    background: #ff620f;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width:45px;
    float:left; margin-right:15px;
}
.inqbtnc2{
    border: none;
    padding: 8px 36px 8px 36px;
    background: #818181;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; width:45px; float:left;
}
.highlight{
    font-weight: bold;
}

/*Message Box*/


/* CSS Document */

/* Message Center */

ul {
    list-style: none;
    padding: 0;
}
.inbox_msg_container {
    margin: auto;
    width: 1200px;
}
.inboxLeft {
    float: left;
    width: 944px;
}
.inbox_left_col {
    background: #fcfcfc;
    clear: both;
    float: left;
    min-height: 1040px;
    width: 188px;
}
.msg_grey_hdr {
    background: #eeeeee;
    float: left;
    padding: 5px 12px;
    width: 164px;
}
.msg_grey_hdr h2 {
    color: #534e4e;
    font-size: 16px;
}
.inbox_left_col h3 {
    float: left;
    margin: 3px 0;
    width: 100%;
}
.inbox_left_col h3 a {
    color: #e46100;
    font-size: 22px;
    float: left;
    padding: 5px 12px;
    width: 164px;
}
.inbox_left_col ul {
    float: left;
    margin: 4px 0 10px;
    padding: 0;
    width: 188px;
}
.inbox_left_col li {
    float: left;
    margin: 4px 0;
    width: 100%;
}
.inbox_left_col li a {
    border-left: 11px solid #fcfcfc;
    color: #090909;
    font-size: 18px;
    float: left;
    padding: 0 0 0 3px;
    width: 176px;
}
.inbox_left_col li a.active {
    border-left: 9px solid #fabd00;
}
.seperator {
    background: url(../images/leftbar_seperator.jpg) no-repeat 0 0;
    float: left;
    height: 1px;
    width: 100%;
}
.rg1t3 {
    height:auto;
    margin: 25px 0 12px;
    padding: 0;
}
.search_bar {
    border: 1px solid #fbca33;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;
    *height: 30px;
    margin: 20px 0 0;
    width: 176px;
}
.txt_search {
    border: none;
    color: #090909;
    font-size: 15px;
    float: left;
    margin: 4px 0 4px 10px;
    width: 138px;
}
.btn_search {
    background: url(../images/icon_search.jpg) no-repeat 0 0;
    border: none;
    float: left;
    height: 22px;
    margin: 3px 0 0;
    width: 22px;
}
.inbox_right_col {
    float: right;
    width: 753px;
}
.bold {
    font-weight: bold !important;
}
.icon_msg_down {
}
.inbox_right_col .msg_grey_hdr {
    width: 729px;
}
.msg_action_right {
    float: right;
    margin: 4px 0 0;
}
.msg_action_right ul {
    float: left;
    padding: 0;
}
.msg_action_right li {
    float: left;
    margin: 0 22px 0 0;
}
.msg_action_right li a {
    color: #534e4e;
    float: left;
    font-size: 14px;
    line-height: 18px;
}
.msg_action_right li a span, .msg_action_right li a img {
    float: left;
}
.msg_action_right li a img {
    margin: 0 2px 0 0;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.width100 {
    float: left;
    width: 100%;
}
.inbox_right_col .msg_grey_hdr h2 {
    float: left;
}
.main_msg_container {
    float: left;
    width: 100%;
}
.msg_containr_height {
    float: left;
    height: 1040px;
    width: 100%;
}
.msg_content {
    float: left;
    width: 100%;
}
.msg_content_detail {
    background: url(../images/msg_detail_seperator.png) no-repeat 50% 100%;
    float: left;
    padding: 15px 0 15px 12px;
    width: 741px;
}
.mcd_img {
    height: 51px;
    margin: 4px 25px 0 0;
    width: 49px;
}
.mcd_snder_detail {
    margin: 0 25px 0 0;
    width: 460px;
}
.sender_name h2 {
    color: #070707;
    font-size: 16px;
    float: left;
    /*line-height: 18px;*/
}
.msg_title h3 {
    color: #534e4e;
    font-size: 16px;
    float: left;
    margin: 0 6px 0 0;
}
.msg_title span {
    float: left;
}
.msg_desc p {
    color: #534e4e;
    font-size: 14px;
    float: left;
    line-height: 17px;
}
.offline {
    margin: 1px 6px 0 0;
}
.email_sent_date {
    width: 56px;
}
.email_sent_date h6 {
    color: #070707;
    font-size: 14px;
    font-weight: bold;
    float: left;
}
.checkbox {
    margin: 6px 34px 0 0;
}
.email_actions ul {
    float: left;
}
.email_actions li {
    float: left;
}
.email_actions li a {
    float: left;
}
.action_reply {
    margin:0 60px 0 0;
}
.email_actions {
    float: left;
    height: 15px;
    margin: 3px 0 0 74px;
    width: 600px;
}
.email_actions ul {
    display: none;
}
.msg_content_detail:hover .email_actions ul {
    display: block;
}
.action_archive {
    margin: 2px 4px 0 0;
}
.action_delete {
    margin: 0 4px 0 0;
}
.action_favorite {
}
.inboxRight {
    background: #fcfcfc;
    float: right;
    height: 1100px;
    margin: 38px 0 80px;
    width: 232px;
}
.my_contact_container, .sugg_prof_container {
    background: #fabd00;
    float: left;
    padding: 4px 10px 5px 5px;
    width: 217px;
}
.my_contact_container h2, .sugg_prof_container h2 {
    color: #ffffff;
    float: left;
    font-size: 22px;
    margin: 0;
    padding: 0;
    width: 217px;
}
.my_contact_container h2 .small_font {
    color: #090909;
    font-size: 14px;
    float: right !important;
}
.my_contact_height_con, .sugg_prof_con {
    float: left;
    margin: 0 0 20px;
    height: 288px;
    width: 100%;
}
.my_contact_height, .sugg_prof_height {
    float: left;
    margin: 0;
    height: 288px;
    /*overflow-y: scroll;*/
    width: 100%;
}
.my_contact_details, .sugg_prof_details {
    float: left;
    width: 100%;
}
.con_field, .sp_field {
    float: left;
    padding: 6px 0 6px 5px;
    width: 100%;
}
.con_img {
    float: left;
    max-height: 33px;
    width: 33px;
    margin: 7px 8px 0 0;
}
.con_content {
    float: left;
    width: 109px;
}
.cont_on_off {
    float: left;
    width: 54px;
}
.con_content h4 {
    color: #090909;
    float: left;
    font-size: 14px;
    margin: 8px 0 0;
}
.con_content h3, .spf_detail h3 {
    color: #090909;
    /*float: left;*/
    font-size: 15px;
    line-height: 15px;
}
.btn_chat {
    background: #f27a00;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    font-size: 13px;
    margin: 5px 0 0;
    padding: 1px 9px 4px;
}
.cont_on_off img {
    float: left;
    margin: 10px 0 0;
}
.cont_on_off span {
    float: left;
    margin: 10px 0 0 7px;
}
.sp_field .spf_img {
    float: left;
    max-height: 51px;
    width: 49px;
    margin: 7px 8px 0 0;
}
.spf_detail p {
    clear: both;
    color: #534e4e;
    font-size: 13px;
    float: left;
    line-height: 14px;
    margin: 0 0 4px;
}
.img_spg_other {
    position: absolute;
    *position: static;
    *float: right;
    right: 0;
    top: 0;
}
.spf_detail {
    float: left;
    position: relative;
    *position: static;
    width: 155px;
    margin-top:5px;
}
.msg_containr_height {
    height: 1040px;
    overflow-x: hidden;
}
.action_buttons {
}
.btn_green, .btn_yellow, .btn_blue{
    border: none;
    border-radius: 4px;
    color: #fefefe;
    font-size: 14px;
    float: left;
    margin: 0 8px 0 0;
    padding: 2px 12px;
}
.btn_green {
    background: #59b25a;
}
.btn_yellow {
    background: #fabd00;
}
.btn_blue {
    background: #3399ff;
}
.formInp{
    margin: 30px;
}

.td2bview{
    margin-left:55px; font-family:A2_Regular_SemiBold, Arial, Helvetica, sans-serif; font-size:14px;
}

.viewmsgHdr{
    background: #f4f4f4 none repeat scroll 0 0 !important;
    margin: 20px 0 0 30px;
    padding: 5px 12px;
    width: 698px !important;
}
.viewmsginp{
    margin: 25px 0px 0px 40px ;
    padding-left: 3px;
    background: rgba(0, 0, 0, 0) url("../images/msg_detail_seperator.png") no-repeat scroll 50% 100%;
    padding-bottom: 14px;
    width: 690px;
}

.spbrdr{
    background: rgba(0, 0, 0, 0) url("../images/msg_detail_seperator.png") no-repeat scroll 50% 100%;
}

#msgtype{
    text-transform: capitalize;
}