body {
        margin: 0px 0px 0px 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-align: center;
	color: #293B67;
	background: url('../layout/niejtpof.jpg') repeat-x 50px top;
	//background-attachment:fixed;
	background-color: #FAF9F3;
	text-align: center;
}

form {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

h1 {
	font-family : 'Segoe UI', Arial, Verdana, Helvetica, sans-serif;
        margin: 0px 0px 15px 0px;
	font-size : 25px;
	color: #555B6D;
	font-weight: normal;
	letter-spacing: 3px;
}

h2 {
	font-family : 'Segoe UI', Arial, Verdana, Helvetica, sans-serif;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 15px;
	font-size : 23px;
	color: #F0602B;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 1px solid #DCD6CC;
}

h3 {
	font-family : 'Segoe UI', Arial, Verdana, Helvetica, sans-serif;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 5px 10px;
	font-size : 14px;
	color: #555B6D;
	font-weight: normal;
	border-bottom: 1px solid #DCD6CC;
	letter-spacing: 1px;
}

h4 {
        margin: 0px 0px 7px 0px;
	font-size : 15px;
	color: #555B6D;
}

h5 {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 5px 2px;
	font-size : 14px;
	color: #30343F;
	font-weight: normal;
	border-bottom: 1px solid #988876;
	letter-spacing: 1px;
}

p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

label {
        cursor: pointer;
        padding: 4px 8px 5px 5px;
}

.right {
        float: right;
}

.left {
        float: left;
}

.none {
        display: none;
}

.bold {
        font-weight: bold;
}

textarea {
        margin: 0px 0px 0px 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	width: 465px;
	height: 200px;
}

.textareaboxf {
        margin: 0px 0px 10px 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	width: 570px;
	height: 75px;
}

.textareareply {
        margin: 0px 0px 0px 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	width: 465px;
	height: 80px;
}

input {
        margin: 0px 0px 0px 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
}

select {
        margin: 0px 0px 0px 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
}

input.button {
        height: 32px;
        padding: 0px 10px 5px 10px;
        margin: 0px 5px 0px 5px;
	font-size : 12px;
	color: #4F4639;
        border: 1px solid #E3C9BB;
        border-bottom: 2px solid #B7AE9F;
        text-align: center;
        background: url('../layout/bottombg.png') repeat-y;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;
}

input.button:hover {
        background: #E1DCD3;
}

span.button {
        height: 25px;
        padding: 5px 10px 8px 10px;
        margin: 0px 5px 0px 5px;
	font-size : 12px;
	color: #4F4639;
        border: 1px solid #E3C9BB;
        border-bottom: 2px solid #B7AE9F;
        text-align: center;
        background: url('../layout/bottombg.png') repeat-y;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;
}

span.button:hover {
        background: #E1DCD3;
}

span.buttonA {
        height: 25px;
        padding: 5px 10px 8px 10px;
        margin: 0px 5px 0px 5px;
	font-size : 12px;
	color: #4F4639;
        border: 1px solid #E3C9BB;
        border-bottom: 2px solid #B7AE9F;
        text-align: center;
        background: #ECE8E2;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;

}

span.buttonA:hover {
        background: #DED7CE;
}

input.buttonsend {
        height: 32px;
        padding: 0px 10px 5px 31px;
        margin: 0px 5px 0px 190px;
	font-size : 12px;
	color: #4F4639;
        border: 1px solid #E3C9BB;
        border-bottom: 2px solid #B7AE9F;
        text-align: center;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;
        background: #F5F1E9 url('../layout/m_reply.png') no-repeat 9px 8px;
}

input.buttonsend:hover {
        background: #E1DCD3 url('../layout/m_reply.png') no-repeat 9px 8px;
}

.imgbutton {
        padding: 0px 7px 3px 0px;
}

hr {
        margin: 5px 0px 5px 0px;
	border: none;
	border-top: 1px solid #E3C9BB;
}

.logolink {
	width: 180px;
        height: 60px;
}

.top {

	font-size : 12px;
	color: #FAA48F;
	width: 960px;
	height: 60px;
        margin-left: auto;
        margin-right: auto;
        border-bottom: 3px solid #E10015;
        text-align: left;
        background: url(../layout/top.gif) 0px 0px no-repeat;
        border-radius: 0px 0px 15px 40px;

}

.top a { color: #999999;
     text-decoration: none;
     }
.top a:hover { color: #FFFFFF;
     text-decoration: none;
      }

.topinfo {
	font-size : 21px;
	color: #FEE2E2;
        text-align: right;
        float: right;
        width: 770px;
        padding-top: 15px;
}

.topinfo a { color: #FEE2E2;
     text-decoration: none;
     }

.topinfo a:hover { color: #FAA48F;
     text-decoration: none;
      }

.bottom {
        padding: 15px 15px 15px 15px;
	font-size : 12px;
	color: #8C7C66;
	width: 930px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #E3C9BB;
        text-align: left;
        background: #F4EEE5;
        line-height: 180%;
        border-radius: 5px 5px 5px 5px;
        background: url('../layout/bottombg.png') repeat-y;

}

.bottom a { color: #5B5B5B;
     text-decoration: none;
     }
.bottom a:hover { color: #FF4605;
     text-decoration: none;
      }

.bottommenu {
     float: right;
     padding: 0px 25px 0px 15px;
     border-left: 1px dotted #CFC6B9;
     width: 180px;
}

.bottommenu a { color: #5B5B5B;
     text-decoration: none;
     }
.bottommenu a:hover { color: #FF4605;
     text-decoration: none;
      }

.copyright {
        padding: 15px 15px 15px 15px;
	font-size : 11px;
	color: #DCD6CC;
	width: 930px;
        margin-left: auto;
        margin-right: auto;
        text-align: right;
        letter-spacing: 3px;
}

.main {
        overflow:auto;
        padding: 15px 15px 35px 15px;
	font-size : 12px;
	color: #555B6D;
	width: 930px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        border: 1px solid #FFFFFF;
        text-align: left;
        background: url('../layout/mainbg.png') repeat-y;
        border-radius: 15px 15px 5px 5px;
        box-shadow: 0 0 12px 1px #F8ECE4;
        -moz-box-shadow: 0 0 12px 1px #F8ECE4;
        -webkit-box-shadow: 0 0 12px 1px #F8ECE4;
}

.indexprofiles {
        padding-bottom: 20px;
        border-top: 2px solid #DCD6CC;
        border-radius: 0px 0px 15px 15px;
        margin-top: 0px;
        margin-bottom: 15px;
}

.emain {
	width: 230px;
	font-family : 'Segoe UI', Arial, Verdana, Helvetica, sans-serif;
        padding: 50px 10px 50px 200px;
        text-align: center;
        font-size: 13px;
	color: #D72423;
        margin-left: auto;
        margin-right: auto;
        margin-top: 80px;
        margin-bottom: 80px;
        border: 1px solid #F4D8CF;
        background: #F8F0EA url('../layout/top.gif') -25px 0px no-repeat;
        border-radius: 15px 15px 15px 15px;
        box-shadow: 0 0 40px 1px #F0E0D6;
        -moz-box-shadow: 0 0 40px 1px #F0E0D6;
        -webkit-box-shadow: 0 0 40px 1px #F0E0D6;
}

.imain {
	width: 90%;
        padding: 20px 20px 20px 20px;
        text-align: left;
        font-size: 13px;
}

.smain {
	width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px 0px 0px 0px;
        text-align: left;
        margin-top: -107px;
}

.snew {
	width: 26%;
	margin-right: 1%;
}

.sactive {
	width: 26%;
	margin-right: 1%;
}

.sgb {
	width: 36%;
}

.simg {
	padding: 0px 5px 3px 3px;
}

.progressbar {
        padding: 0px 3px 0px 3px; height: 21px; width: 175px; border: 1px solid #FFC667; text-align:left;
}

.bgfellowp {
        padding: 3px 6px 3px 6px;
	color: #FEFDFC;
        margin-left: 3px;
        margin-right: auto;
        background: #F03108;
        border-radius: 5px 5px 5px 5px;
}

.counterbg {
        padding: 2px 5px 2px 5px;
	color: #82735E;
        margin-left: 3px;
        margin-right: auto;
        border: 1px solid #DFD9CF;
        border-radius: 3px 3px 3px 3px;
}

.counterprofile {
        margin-left: -20px;
        margin-bottom: -55px;
        padding-top: 30px;
}

.counterprofilebg {
        padding: 2px 5px 3px 5px;
	color: #FBFAF6;
        margin-left: 3px;
        margin-right: auto;
        border: 1px solid #BFA497;
        background-color: #BFA497;
        border-radius: 3px 3px 3px 3px;
        font-size: 10px;
}

.fellowplusadd {
        padding: 2px 5px 2px 5px;
	color: #776953;
        margin-left: 3px;
        margin-right: auto;
        border: 1px solid #DFD9CF;
        background-color: #DFD9CF;
        border-radius: 3px 3px 3px 3px;
        font-size: 9px;
}

table {
	font-size : 12px;
	color: #555B6D;
}


.profilemain {
        padding: 0px 0px 0px 0px;
	font-size : 12px;
	color: #555B6D;
	width: 960px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: left;
}

.profilemain a { color: #F0602B;
     text-decoration: none;
     }
.profilemain a:hover { color: #E02400;
     text-decoration: none;
      }



.main a { color: #F0602B;
     text-decoration: none;
     }
.main a:hover { color: #E02400;
     text-decoration: none;
      }

.smain a { color: #EF1907;
     text-decoration: none;
     }
.smain a:hover { color: #E02400;
     text-decoration: none;
      }

.profilemenu {
        margin-top: 10px;
        padding: 10px 1px 10px 1px;
	font-size : 12px;
	color: #E9DAD2;
	width: 950px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        border-radius: 5px 5px 15px 15px;
        letter-spacing: 0.3px;

        border: 1px solid #E3C9BB;
        background: url('../layout/bottombg.png') repeat-y;
}

.profilemenu a { color: #282C36;
     text-decoration: none;
     }
.profilemenu a:hover { color: #FF4605;
     text-decoration: none;
      }



.qleft {
      width: 550px;
      height: 24px;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
}

.qright {
      float:right;
      width: 120px;
      height: 24px;
}

.boxheader {
	font-size : 20px;
	color: #FF4605;
	border-bottom: 2px #DDDDDD solid;
	padding-bottom: 5px;

}

.boxq {
	font-size : 20px;
	color: #989898;
	padding-bottom: 5px;
	text-align: right;

}

div img {
       vertical-align:middle;
       margin: 0 auto;
}

  #container {
    display: table;
    }

  #row  {
    display: table-row;
    }

  #lefttable {
    display: table-cell;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    text-align: right;
    }


  #left, #right, #middle {
    display: table-cell;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    }


.profilecorner {
    margin-top: -50px;
    margin-bottom: 5px;
    height: 45px;
}

.profilercorner {
        float: right;
        padding: 5px 5px 5px 5px;
        margin: 0px 15px 0px 0px;
	font-size : 11px;
	color: #4F4639;
        border: 1px solid #E3C9BB;
        text-align: center;
        background: url('../layout/bottombg.png') repeat-y;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;

}

.profilercorner a {
	color: #4F4639;
}

.profilercornerinput {
        padding: 3px 3px 3px 3px;
        margin: 0px 3px 0px 10px;
	font-size : 10px;
	color: #4F4639;
        border: 1px solid #BB9588;
        background: url('../layout/mainbgw.png') repeat-y;
        border-radius: 5px 5px 5px 5px;
}

.adult {
    display: none;
}

.showgallery {
   position: relative;
   height: 120px;
   width: 120px;
   display: inline-block;
}

.imgborder {
    border: 2px solid #ECD6CC;
    margin: 3px 3px 3px 3px;
}

.imgborderpulse {
    //border: 3px solid #DCD6CC;
    //margin: 3px 3px 3px 3px;
}

.imggallery {
    border: 4px solid #DCD6CC;
    margin-left: 30px;
    margin-right: 30px;
}

.imgeditgallery {
    border: 4px solid #DCD6CC;
    margin-left: 0px;
    margin-right: 20px;
}

.trans {
        filter: alpha(opacity=90);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        -khtml-opacity: 0.90;
        -moz-opacity: 0.90;
        opacity:0.90;
}

.transmore {
        filter: alpha(opacity=40);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
        -khtml-opacity: 0.40;
        -moz-opacity: 0.40;
        opacity:0.40;
}

.imgcount {
        position: absolute;
        z-index: 1;
        bottom: 0px;
        border-top: 2px solid #ECD6CC;
        border-right: 2px solid #ECD6CC;
        padding: 2px 5px 1px 4px;
	font-size : 10px;
	color: #0F0D0B;
        text-align: center;
        background: url('../layout/bottombg.png') repeat-y;
        border-radius: 0px 5px 0px 0px;
}

.imgonline {
        position: absolute;
        z-index: 1;
        bottom: 0px;
        right: 0px;
        padding: 4px;
        margin: 4px;
        text-align: center;
        background-color: #FFFEFD;
        border-radius: 5px 5px 5px 5px;
}

.imgstatus {
        position: absolute;
        z-index: 1;
        bottom: 0px;
        left: 2px;
        width: 22px;
        height: 22px;
        filter: alpha(opacity=40);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
        -khtml-opacity: 0.40;
        -moz-opacity: 0.40;
        opacity:0.40;
}

.isadult {
        background: url('../layout/g_adult_off.png') no-repeat;
}

.isprivate {
        background: url('../layout/g_private_off.png') no-repeat;
}

.ispa {
        background: url('../layout/g_pa_off.png') no-repeat;
}


.infotip {
    margin-left: 5px;
    margin-bottom: 10px;
}


.questionmenuon {
        padding: 5px 10px 5px 10px;
	font-size : 14px;
	color: #ffffff;
        margin-left: 10px;
        border: 1px solid #E22C0E;
        text-align: center;
        background: #E84728;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;
}

.questionmenu {
        padding: 5px 10px 5px 10px;
	font-size : 14px;
	color: #4F4639;
        margin-left: 10px;
        border: 1px solid #E3C9BB;
        text-align: center;
        background: url('../layout/bottombg.png') repeat-y;
        cursor: pointer;
        border-radius: 5px 5px 5px 5px;
}

.questionmenuon:hover {
        background: #DA1100;
}

.questionmenu:hover {
        background: #E1DCD3;
}

.searchmenu {
        padding: 5px 10px 5px 10px;
	font-size : 14px;
	color: #30343F;
        width: 660px;
        height: 30px;
        border: 1px solid #E3C9BB;
        background: url('../layout/searchmenu.gif') no-repeat -0px -0px;
        border-radius: 5px 5px 5px 5px;
        margin-top: 10px;
        margin-bottom: 10px;
        cursor: pointer;
}

.searchmenu:hover {
        background: #F5E3D7;
}

.searchmenuc {
        margin-left: 340px;
        margin-right: 5px;
        padding: 5px 10px 5px 10px;
	font-size : 10px;
	color: #4F4639;
        border: 1px solid #E3C9BB;
        background: url('../layout/bottombg.png') repeat-y;
        border-radius: 5px 5px 5px 5px;
        cursor: pointer;
        display: block;
        text-align: center;
}

.searchmenuc:hover {
        background: #E1DCD3;
}

.boxright {
        border: 1px solid #E3C9BB;
        border-bottom: 3px solid #E3C9BB;
        float: right;
        width: 200px;
        padding: 10px 10px 10px 10px;
        background: #FDF9F5 url('../layout/boxright.gif') no-repeat 0px 0px;
        border-radius: 5px 5px 5px 5px;
        line-height: 145%;
        margin: 0px 0px 15px;
}

.emoticons {
        border: 1px solid #E3C9BB;
        border-bottom: 3px solid #E3C9BB;
        padding: 5px 5px 5px 5px;
        margin-bottom: 15px;
        background: #FFFFFF;
        width: 240px;
        text-align: center;
        border-radius: 5px 5px 5px 5px;
        float: right;
}

.emoticon {
        padding: 2px 2px 2px 2px;
        width: 26px;
        height: 24px;
        text-align: center;
        float: left;
}

.boxrighttitle {
	font-family : 'Segoe UI', Arial, Verdana, Helvetica, sans-serif;
        border-bottom: 1px solid #E3C9BB;
        margin-bottom: 10px;
        padding: 10px 10px 10px 10px;
	font-size: 19px;
        border-radius: 5px 5px 5px 5px;
        color: #AB8780;
}

.boxleft {
        width: 695px;
        border-right: 1px dotted #E3C9BB;
        padding-right: 5px;
}

.small {
	font-size: 10px;
	color: #413B31;
}

.smalllight {
    margin: 135px 0px 0px 5px;
	font-size: 10px;
	color: #AD9D85;
	display: block;
}

.phoneact {
        margin-top: 10px;
        color: #E84728;
	font-size: 11px;
        text-align: justify;
}

.disable {
         color: #DEBFB2;
}

.counter {
	 font-size: 11px;
         color: #BBAD97;
         float: right;
}

.smallbr {
         height: 5px;
}

.online {
        font-weight: bold;
        color: green;
}

.offline {
        color: #AB7B5B;
}

.onliney {
        font-weight: bold;
        color: #FFC799;
}

.paginator { font-size: 12px; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
.paginator a, .pageList .this-page {padding: 3px 7px; border: solid 1px #E3C9BB; background: #fff; border-radius: 2px 2px 2px 2px; text-decoration: none;}
.paginator a:visited {padding: 3px 7px; border: solid 1px #E3C9BB; background: #fff; text-decoration: none;}
.paginator .break {padding: 3px 7px; border: none; text-decoration: none;}
.paginator .this-page {padding: 3px 7px; font-weight: bold; font-size: 12px; vertical-align: top; color: #4F4639; }
.paginator a:hover {color: #fff; background: #FB2200; border-color: #FF9829; text-decoration: none;}


#questionform {
	list-style: none;
	margin: 0;
	padding: 0;
}

#questionform li.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

#questionform ul.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}







.listline {
        display: table-row;
        width: 100%;
}


.listbox {
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        float: left;
        overflow: hidden;
        width: 275px;
        height: 136px;
        padding: 10px 10px 0px 10px;
        margin: 0px 5px 10px 5px;
        background: url('../layout/listbox.gif') no-repeat 0px 0px;
        border-radius: 5px 5px 5px 5px;
}

.listbox:hover {
        border-left: 3px solid #F2602B;
        }

.listinfo {
        height: 80px;
        padding-left: 5px;
        margin-left: 115px;
}

.listbottom {
        margin: 0px -10px 0px -10px;
        background-color: #FFFDFB;
        padding: 4px 10px 4px 13px;
        color: #D1B0A1;
        font-size: 10px;
        border-top: 1px solid #E3C9BB;
        text-align: left;

}

.listinfofriend {
        position: absolute;
        margin-left: 260px;
        margin-top: 28px;
        background-color: #E93B1A;
        color: #FDFBF7;
        width: 10px;
        padding: 6px 2px 6px 2px;
        float: right;
        border-radius: 10px 10px 10px 10px;
        text-align: center;
        border: 1px solid #DA1402;
        border-bottom: 3px solid #DA1402;
        font-size: 9px;
}


.searchlistbox {
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        float: left;
        width: 655px;
        padding: 10px 10px 0px 10px;
        margin: 0px 10px 20px 10px;
        background: url('../layout/searchlistbox.gif') no-repeat 0px 0px;
        border-radius: 5px 5px 5px 5px;
}

.searchlistbox:hover {
        border-left: 3px solid #F2602B;
        }

.searchlistinfo {
        height: 105px;
        padding-left: 10px;
        overflow: hidden;
}

.mailline {
        display: table-row;
        width: 100%;
}

.mailline:hover {
        background: url('../layout/bottombg.png') repeat-y;
}

.mailbox {
        float: left;
        padding: 7px 7px 7px 7px;
        margin: 1px 1px 1px 1px;
        height: 17px;
}

.mailbox a {
        color: #962700;
}

.mailboxreply {
        width: 765px;
        border-left: 1px solid #E3C9BB;
        border-right: 1px solid #E3C9BB;
        border-bottom: 3px solid #E3C9BB;
        background-color: #FBF3ED;
        padding: 10px 10px 10px 10px;
        text-align: justify;
        margin: -5px 20px 5px 120px;
        border-radius: 0px 0px 5px 5px;
}

.mheader {
        background: url('../layout/searchmenu.gif') no-repeat -0px -0px;
        font-weight: bold;
}

.mdark {
       background-color: #FDFAF7;
}

.mlight {

}

.mtitlebold {
        width: 535px;
        font-weight: bold;
}

.mtitlebold a {
        color: #471605;
}

.mtitle {
        width: 535px;
}

.mdata {
        width: 140px;
}

.mbox {
        width: 15px;
        text-align: center;
}

.messagebox {
        float: left;
        margin-right: 10px;
        width: 75px;
        height: 75px;
}

.messageinfo {
        width: 575px;
        float: left;
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        background: url('../layout/searchlistbox.gif') no-repeat 0px 0px;
        background-color: #FDFBF8;
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 15px 0px;
        border-radius: 5px 5px 5px 5px;
        position: relative;

}

.messageinfo:after { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }

.messageinfo:hover {
        border-left: 3px solid #F2602B;
        }

.messagenew {
        background: #F7EADF url('../layout/messagenew.gif') no-repeat 0px 0px;
        border-left: 3px solid #D6927C;
}
.messagenew:after { background: url('../layout/mearrowdark.gif') no-repeat 0px -10px; border-width: 10px; top: 20px; margin-top: -10px; }

.messageread {
        background: #FDFBF8 url('../layout/searchlistbox.gif') no-repeat 0px 0px;
}
.messageread:after { background: url('../layout/mearrowlight.gif') no-repeat 0px -10px; border-width: 10px; top: 20px; margin-top: -10px; }



.gbline {
        display: table-row;
        width: 100%;
        margin: 0px 0px 10px 0px;
}

.gbbox {
        float: left;
        margin-right: 10px;
        width: 85px;
        height: 85px;
}

.gbinfo {
        width: 665px;
        float: left;
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        background: url('../layout/searchlistbox.gif') no-repeat 0px 0px;
        background-color: #FDFBF8;
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 15px 0px;
        border-radius: 5px 5px 5px 5px;
}

.gbinfo:hover {
        border-left: 3px solid #F2602B;
        }

.gbboxreply {
        width: 645px;
        float: left;
        border-left: 1px solid #E3C9BB;
        border-right: 1px solid #E3C9BB;
        border-bottom: 3px solid #E3C9BB;
        background: url('../layout/qq786yrf.gif') no-repeat -110px -60px;
        padding: 10px 10px 10px 10px;
        text-align: justify;
        margin: -15px 0px 15px 10px;
        border-radius: 0px 0px 5px 5px;
        word-wrap: break-word;
}

.gbboxreply:hover {
        border-bottom: 3px solid #F2602B;
        }

.homeline {
        display: table-row;
        width: 100%;
}

.homebox {
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        float: left;
        width: 195px;
        height: 60px;
        padding: 10px 10px 10px 10px;
        margin: 0px 7px 10px 4px;
        background: url('../layout/homebox.gif') no-repeat 0px 0px;
        border-radius: 5px 5px 5px 5px;
        color: #A29684;
        font-size: 11px;
}

.homebox:hover {
        border-left: 3px solid #F2602B;
        }

.homebox a {
        color: #F0602B;
        text-decoration: none;
        font-size: 13px;
     }
.homebox a:hover { color: #E02400;
        text-decoration: none;
      }


.newimagebox {
        border: 1px solid #E3C9BB;
        width: 907px;
        height: 155px;
        padding: 5px 5px 5px 5px;
        margin: 5px 5px 5px 5px;
        background: url('../layout/qq786yrf.gif') no-repeat -100px -10px;
        border-radius: 5px 5px 5px 5px;
}

.newimageinfo {
        width: 635px;
        float: right;
        text-align: justify;
        padding: 5px 15px 5px 15px;
        margin: 5px 5px 5px 5px;
        border-left: 1px dotted #DFD9D0;
}

.newimageupload {
        float: left;
}

.newimageinfoatt {
        width: 155px;
        float: right;
        text-align: justify;
        padding: 5px 5px 5px 10px;
        margin: 5px 5px 5px 5px;
        border-left: 1px dotted #DFD9D0;
}

.status {
        padding-left: 22px;
        width: 170px;
}

.upload {
        margin: 20px 10px 25px 15px;
        padding: 15px;
        font-size: 1.3em;
	text-align: right;
	color: #FFFFFF;
        border: 1px solid #E22C0E;
        float: left;
	width: 160px;
        background: url('/layout/addimg.png') 10px 6px no-repeat #E84728;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
}

.upload.hover {
        background: url('/layout/addimg.png') 10px 6px no-repeat #DA1100;
}


.mmsupload {
        margin: 20px 10px 25px 5px;
        padding: 15px;
        font-size: 1.3em;
	text-align: right;
	float: right;
	color: #FFFFFF;
        border: 1px solid #E22C0E;
	width: 115px;
        background: url('/layout/mmsaddimg.png') 10px 4px no-repeat #E84728;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
}

.mmsupload:hover {
        background: url('/layout/mmsaddimg.png') 10px 4px no-repeat #DA1100;
}

.galleryimgline {
        display: table-row;
        width: 100%;
}

.galleryimgbox {
        float: left;
        width: 380px;
        padding: 10px 10px 10px 10px;
        margin: 4px 4px 4px 50px;
}

.galleryimglegend {
        float: right;
        width: 225px;
        border-left: 1px dotted #E3C9BB;
        padding-left: 5px;
}

.galleryinfoline {
        border: 1px solid #E3C9BB;
        width: 420px;
        padding: 15px 20px 18px 13px;
        margin: 0px 5px 5px 5px;
        background: #FDFBF8 url('../layout/searchlistbox.gif') no-repeat 0px 0px;
        text-align: justify;
        border-radius: 5px 5px 5px 5px;
        height: 125px;

}

.galleryicolegend {
        float: left;
        border-right: 1px dotted #E3C9BB;
        padding: 1px 5px 32px 0px;
        margin: 0px 5px 0px 0px;
}


.mailreadbox {
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        width: 905px;
        padding: 10px 10px 15px 10px;
        margin: 0px 0px 5px 0px;
        background: url('../layout/mailreadbox.gif') no-repeat 0px 0px;
        border-radius: 5px 5px 5px 5px;
        background-color: #FEFBF8;
}

.mailreadbox:hover {
        border-left: 3px solid #F2602B;
        }

.mailreadboxth {
        border: 1px solid #E3C9BB;
        border-left: 3px solid #E3C9BB;
        width: 805px;
        padding: 10px 10px 15px 10px;
        margin: 0px 0px 10px 100px;
        background: url('../layout/mailreadbox.gif') no-repeat 0px 0px;
        background-color: #FDFBF8;
        border-radius: 5px 5px 5px 5px;
        overflow: hidden;
}

.mailreadboxth:hover {
        border-left: 3px solid #F2602B;
        }

.mailreadinfo {
        padding: 0px 10px 10px 100px;
        margin: 4px 4px 4px 4px;
}


.editprofileoptname {
        border: 1px solid #F1E7E2;
        float: left;
        width: 135px;
        height: 20px;
        text-align: right;
        padding-top: 10px;
        padding-right: 7px;
        padding-bottom: 5px;
        margin: 2px 1px 2px 5px;
        background: #FDFAF7;
        font-weight: bold;
        border-radius: 5px 5px 5px 5px;
}

.editprofileoptanswer {
        border: 1px solid #EEE6E0;
        float: left;
        width: 280px;
        padding: 7px 7px 7px 7px;
        margin: 2px 1px 2px 1px;
        background-color: #FFFFFF;
        border-radius: 5px 5px 5px 5px;
        line-height: 25px;
}




.editprofilename {
        border: 1px solid #F1E7E2;
        float: left;
        width: 170px;
        height: 20px;
        text-align: right;
        padding-top: 10px;
        padding-right: 7px;
        padding-bottom: 5px;
        margin: 2px 1px 2px 5px;
        background: #FDFAF7;
        font-weight: bold;
        border-radius: 5px 5px 5px 5px;
}

.editprofileanswer {
        border: 1px solid #EEE6E0;
        float: left;
        width: 470px;
        padding: 7px 7px 7px 7px;
        margin: 2px 1px 2px 1px;
        background-color: #FFFFFF;
        border-radius: 5px 5px 5px 5px;
}

.editprofileclone {
        border: 1px solid #D1C8B9;
        border-right: 13px solid #D1C8B9;
        padding: 2px 0px 2px 0px;
        margin: 1px 0px 10px 0px;
        border-radius: 5px 0px 0px 5px;
        background: #ECE8E2;
}

.mandatory {
        background: url('/layout/star.png') -15px -10px no-repeat #FDFAF7;
}

.default {
        background: url('/layout/star.png') 600px 27px no-repeat #FCF3EE;
}

.listcheckbox {
        float: left;
        width: 145px;
        padding: 5px 2px 2px 5px;
        margin: 2px 0px 2px 0px;
}

.listcheckbox:hover {
        background: #F9EFE7;
        border-radius: 5px 5px 5px 5px;
}

.liA {
	padding-left: 0px;
        margin: 0px 0px 0px 0px;
}

.liA LI {
        list-style-type:none;
	padding-left: 16px;
        background: url('/layout/liA.gif') no-repeat 0px 4px;
        padding-bottom: 2px;
}


.distance {
        background-color: #7199B9;
        color: #FDFBF7;
        width: 55px;
        padding: 2px 2px 2px 2px;
        margin: 0px 0px 0px 10px;
        float: right;
        border-radius: 7px 7px 7px 2px;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
}

.searchstatus {
        background-color: #B7A791;
        color: #FDFBF7;
        width: 130px;
        padding: 8px 5px 8px 5px;
        text-align: center;
        border-radius: 10px 10px 10px 10px;
        border: 1px solid #AB987D;
}

.searchlistbottom {
        margin-left: -10px;
        margin-right: -10px;
        background: url('../layout/bottombg.png') repeat-y;


        padding: 8px 10px 8px 5px;
        font-size: 11px;
        border-top: 1px solid #F6E6DC;
        text-align: left;
        line-height: 18px;

}

.pin {
        margin: 0px 0px 0px 0px;
        padding: 5px 10px 5px 10px;
        font-size: 13px;
	color: #FFFFFF;
        border-bottom: 3px solid #89ACC4;
	width: 160px;
        background: #7199B9;
	cursor: pointer;
	text-align: center;
	border-radius: 5px 5px 5px 5px;
}

.pin:hover {
        background: #628FB2;
}





.profiletop {
        padding: 5px 15px 5px 15px;
	font-size : 28px;
	color: #FAA48F;
	width: 172px;
	height: 40px;
        text-align: right;
        border-radius: 15px 0px 0px 0px;
}

.mini {
        padding: 13px 15px 5px 15px;
	font-size: 23px;
	text-align: right;
}

.micro {
        padding: 20px 15px 5px 15px;
	font-size: 17px;
	text-align: right;
}

.profiletop a { color: #F7C6C1;
     text-decoration: none;
     }

.profiletop a:hover { color: #FFFFFF;
     text-decoration: none;
      }


.profilebottom {
        padding: 5px 35px 5px 15px;
	font-size : 12px;
	color: #FAA48F;
	height: 40px;
        text-align: right;
}

.profilebottom a { color: #AA987C;
     text-decoration: none;
     }

.profilebottom a:hover { color: #968262;
     text-decoration: none;
      }



.profileleft {
        margin-top: 30px;
        margin-left: 12px;
        float: left;
        width: 200px;
}

.profileleftbg {
        border-top: 3px solid #FB2200;
        border-bottom: 5px solid #FB2200;
        background: url('../layout/startmainbg.png') no-repeat 0px -15px;
        border-radius: 35px 0px 0px 15px;
        box-shadow: 0 0 10px 5px #F2EFEC;
        -moz-box-shadow: 0 0 10px 5px #F2EFEC;
        -webkit-box-shadow: 0 0 10px 5px #F2EFEC;
}

.profileright {
        min-height: 425px;
        margin-left: 212px;

        padding: 25px 25px 25px 25px;
	font-size : 12px;
	color: #555B6D;
	width: 685px;

        margin-top: 10px;
        margin-bottom: 10px;
        border: 1px solid #FFFFFF;
        text-align: left;
        background: url('../layout/mainbg.png') repeat-y;
        border-radius: 15px 15px 5px 5px;
        box-shadow: 0 0 12px 1px #F8ECE4;
        -moz-box-shadow: 0 0 12px 1px #F8ECE4;
        -webkit-box-shadow: 0 0 12px 1px #F8ECE4;
}

.profileleftmenu {
        padding: 10px 0px 15px 0px;
	font-size : 12px;
        line-height: 220%;
}

.profileleftmenu a {
     padding: 10px 5px 10px 10px;
     color: #F9E9DF;
     text-decoration: none;
     }

.profileleftmenu a:hover {
     color: #ffffff;
     text-decoration: none;
     background: url('../layout/mainbgw.png') repeat-y;
      }

.profilelastlogin {
     margin: 0px 0px 0px 0px;
     padding: 5px 15px 5px 5px;
     color: #ffffff;
     text-decoration: none;
     font-size: 13px;
     text-align: right;
     background: url('../layout/top.gif') no-repeat -170px -10px;
      }

.profilestatus {
     margin: 0px 0px 0px 0px;
     padding: 0px 15px 10px 5px;
     color: #FCC5B9;
     font-weight: bold;
     font-size: 12px;
     text-align: right;
     background: url('../layout/top.gif') no-repeat -170px -40px;
     border-bottom: 1px solid #E10015;
      }



.profileinfobox {
        padding: 10px 10px 10px 10px;
        margin: 4px 2px 4px 1px;
        display:inline-block;
        width: 100%;
}

.profiledesc {
	font-size : 13px;
	text-align: justify;
}

.profileboxname {
        color:#E74223;
        font-size:13px;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #ED5A33;
	width: 100%;
}

.profilecounterbg {
        padding: 0px 3px 5px 3px;
	color: #FDEBEB;
        margin-left: 3px;
        margin-right: auto;
        border-radius: 3px 3px 3px 3px;
        background: #F11C00;
        float: right;
        height: 20px;
        width: 20px;
        font-size: 10px;
        text-align: center;
}

.blogbox {
        padding: 10px 10px 10px 10px;
        margin: 10px 10px 10px 10px;
        width: 260px;
        float: right;
        font-size : 16px;
	text-align: justify;
        color: #FDEDEB;
	background-color: #E74223;
        border-radius: 10px 10px 10px 10px;
}

.quotation {
        padding: 5px 10px 5px 5px;
}

.blogopaque {
        margin: 10px 10px 10px 10px;
        margin-top: -25px;
        width: 230px;
        float: right;
	text-align: justify;
        font-size : 12px;
        color: #E74223;
        border-radius: 10px 10px 0px 0px;
        display:none;
}

.blogdate {
        color: #E74223;
}

.bloginput {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        width: 220px;
        font-size: 13px;
        color: #FFFFFF;
	background-color: #EE6F5A;
        border: 1px solid #E13519;
}

.blogbutton {
        margin: 5px 0px 0px 100px;
        padding: 5px 5px 5px 5px;
        width: 120px;
        font-size: 11px;
        color: #EE6F5A;
	background-color: #FFFFFF;
        border: 1px solid #E13519;
        border-radius: 5px 5px 5px 5px;
        cursor: pointer;
}

.blogbutton:hover {
	background-color: #FDEDEB;
}

.comment-box
{
 padding: 10px 10px 0px 0px;
 margin: 10px 10px 0px 0px;
}

.centerad {
       width: 968px;
       min-height: 102px;
       padding: 10px 0px 0px 0px;
       margin-left: auto;
       margin-right: auto;
       text-align: center;
       font-size: 10px;
       z-index: 0;
}

.centeradtop {
    position: absolute;
    left: 50%;
    width: 750px;
    margin-left: -375px;
    z-index: 0;
}

.centeradbox {
       width: 220px;
       height: 275px;
       padding: 10px 0px 10px 0px;
       margin-left: auto;
       margin-right: auto;
       text-align: center;
       font-size: 10px;
       z-index: 0;
       display: block;
}

.lastgbbox {
       height: 46px;
       padding: 5px 0px 3px 3px;
       margin: 0px 0px 0px 60px;
       vertical-align: middle;
       overflow: hidden;
       font-size: 11px;
       text-align: justify;
       border-top: 1px solid #DCD6CC;
}

.lastgbbox a {
       color: #9A8768;
}

.lastgbbox a:hover {
       color: #6F614B;
}

.alertm {
        width: 470px;
        padding: 10px 25px 10px 15px;
        margin: 25px;
        border: 1px solid #DC001A;
        background: #EB1A00;
	color: #EEE8DF;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
        border-radius: 10px 10px 10px 10px;
}

.alert {
        float: right;
        width: 270px;
        padding: 10px 25px 10px 15px;
        margin-right: 15px;
        margin-top: 5px;
        border: 1px solid #DC001A;
        background: #EB1A00;
	color: #EEE8DF;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
        border-radius: 10px 10px 10px 10px;
}

.alert a {
	color: #FFAD65;
	text-decoration: none;
}

.alert a:hover {
	color: #FFFFFF;
}

.profileinfoimg {
        margin-top: 6px;
        border-radius: 5px 0px 0px 5px;
        float: left;
        padding: 8px 8px 8px 8px;
        background-color: #FBF5EE;
        border-top: 1px solid #F5E7DD;
        border-bottom: 1px solid #F5E7DD;
        border-left: 1px solid #F5E7DD;
}

.profileinfoq {
        border-radius: 5px 5px 5px 5px;
      //  background: url('../layout/qq786yrf.gif') no-repeat -330px -560px;
        margin: 5px 10px 10px 46px;
        padding: 15px 15px 15px 15px;
        width: 265px;
        border: 1px solid #F5E7DD;
        border-left: 2px solid #F5E7DD;
        background-color: #FDFBF8;
}

.profileinfoq:hover {
        border-left: 2px solid #F2602B;
        }
.p0 {
width: 480px; border-left: 1px dotted #EAE6E0; padding: 10px 20px 10px 20px; margin-left: 15px; float: right; color: #282C36; line-height: 20px;
word-wrap: break-word;
}

.p1 {
color:#9F918B; border-bottom: 1px solid #DCD6CC; float: left; margin-bottom: 12px;
}

.p2 {
color:#54463C; width: 100%; text-align: right; border-bottom: 1px solid #DCD6CC; margin-bottom: 12px;
}

.p3 {
color:#9F918B; border-bottom: 1px solid #DCD6CC;
}

.p4 {
color:#4C4334; margin-bottom: 12px;
}

.p5 {
color:#54463C; margin-bottom: 12px;
word-wrap: break-word;
}

.d1 {
width: 355px; margin-left: -10px; float: left; margin-top: 20px;
}

.d2 {
width: 320px; float: left; margin-top: 20px;
}

.distancelist {
        background-color: #BFA497;
        color: #FDFBF7;
        padding: 2px 10px 2px 10px;
        margin: 3px 0px 0px 0px;
        border-radius: 7px 7px 7px 2px;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
        float: left;
}

.distancepro {
        background-color: #BFA497;
        color: #FDFBF7;
        padding: 2px 10px 2px 10px;
        margin: -5px 0px 0px 10px;
        float: right;
        border-radius: 7px 7px 7px 2px;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
}

.distancepro a {
        color: #FDFBF7;
}

.distancepro a:hover {
        color: #FDFBF7;
}

.premiuminfo {
        float: right;
        margin-top: 4px;
        margin-right: 640px;
        padding: 2px 10px 2px 10px;
        background-color: #F79C93;
        font-size: 10px;
        color: #FFFFFF;
        border-radius: 6px 6px 6px 2px;
}

.premiuminfo:hover {
        background-color: #F25243;
}

.read {
	font-size : 13px;
        line-height: 18px;
        width: 100%;
        word-wrap: break-word;
}

.reader a {
        color: #555B6D;
        display: block;
        word-wrap: break-word;
}

.reader a:hover {
        color: #555B6D;
}

.attplace {
        border-left: 3px dotted #ECD6CC;
        padding: 7px;
        color: #C2A494;
}

.attlabel {
        padding: 0px;
}

.attlabel:hover {
padding: 0px;
border-color: #E3C9BB;
}

.attbutton {
        border-right: 1px solid #E3C9BB;
        padding: 10px 5px;
        margin-right: 5px;
        text-align: center;
        float: left;
}

.blinkme {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
    0% { opacity: 1.0; }
    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {
    0% { opacity: 1.0; }
    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
    100% { opacity: 1.0; }
}
