@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700|Open+Sans+Condensed:300);body {background:#FFF !important; text-align:justify; color:#333; font-family: 'Noto Sans', sans-serif; font-size:12px; line-height:24px;}

a { color:#F00;}

a:hover {color:#0C0; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; transition: all 0.9s ease;}

#page { padding:0px 0;}

.container { position:relative;}

h1, h2, h3, h4, h5 {font-family: 'Open Sans Condensed', sans-serif;}

h1 { font-size:28px; text-transform:uppercase;}

h2 { font-size:22px; color:#d03a3b;}

h2 span{ font-size:14px;}

.prepend-top1 { margin-top:10px;}

.prepend-top2 { margin-top:20px;}

.prepend-top3 { margin-top:30px;}

.prepend-top4 { margin-top:40px;}

.prepend-bottom1 { margin-bottom:10px;}

.prepend-bottom2 { margin-bottom:20px;}

.prepend-bottom3 { margin-bottom:30px;}

.prepend-bottom4 { margin-bottom:40px;}

/* Header Classes Start */#header {background:#d03a3b; position:relative; border-bottom:solid 4px #f8eebd;}

.logo { float:left; margin-left:20px;}

.top-links { float:right; color:#FFF; margin:16px 0px 0 0; text-transform:capitalize; text-align:right; font-size:14px; text-transform:uppercase;}

.top-links a { color:#FFF; line-height:18px;}

.top-links a:hover { color:#f4d137;}

.top-links a img { margin:2px 5px 0px 0;}

.btn-cream-small { background:#cfbe69; padding:2px 10px; color:#333; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; text-decoration:none; border:none; cursor:pointer; font-size:11px;}

.btn-cream-small:hover { background:#afa054; color:#333;}

.btn-red-small { background:url(../images/btn-red-bg.jpg) repeat-x; padding:2px 10px; color:#FFF; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; text-decoration:none; border:none; cursor:pointer; font-size:11px;}

.btn-red-small:hover { background:url(../images/btn-red-o-bg.jpg) repeat-x; color:#FFF;}

.btn-red { background:#ebd1d2; padding:5px 15px; color:#782326; font-size:14px; text-decoration:none; border:none; cursor:pointer;}

.btn-red:hover { background:#c5aaaa; color:#782326;}

.btn-red-large { background:#d03a3b; padding:8px 20px; color:#FFF; font-size:14px; text-decoration:none; border:none; cursor:pointer; text-transform:uppercase; box-shadow:.5px 1px 2px #333; border-radius:3px;}


.btn-red-large:hover {background:#b32c2d; color:#FFF;}

.btn-red-light { background:#f3cec8; padding:5px 10px; color:#333; font-size:12px; text-decoration:none; border:none; cursor:pointer;}

.btn-red-light:hover { background:#e08474;color:#000;}

.btn-gray { text-decoration: none;
    color: #000;
    background: url(../images/nav-sent-req-01.jpg) repeat-x;
    padding: 6px 10px;
    display: block;
    border: 1px solid #bdbdbd;
    font-size: 13px;
	margin-right:5px;}

.btn-gray:hover { background: url(../images/nav-sent-req-bg.jpg) repeat-x;
    display: block;
    border: 1px solid #d75b5b;
    color: #fff;}

.btn-gray-large { background:#e3e3e3!important; padding:5px 22px; color:#666 !important; font-size:16px; text-decoration:none;  border:none; cursor:pointer; box-shadow:.5px 1px 2px #333; border-radius:3px;}

.btn-gray-large:hover { background:url(../images/btn-gray-o-bg.jpg) repeat-x; color:#FFF;}

.btn-gray-dark { background:#CCC; color:#333; padding:4px 20px; text-decoration:none;}

.btn-gray-dark:hover { background:#EEE; color:#333;}

.btn-yellow { /*background:url(../images/btn-yellow-bg.jpg) repeat-x #fff110;*/ background-color:#fee25b; padding:2px 10px; color:#000; font-size:12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px;  text-decoration:none; font-size:12px; box-shadow: .5px 1px 2px #333; border-radius: 3px;}

.btn-yellow:hover { /*background:url(../images/btn-yellow-o-bg.jpg) repeat-x #fff442; color:#000;*/ background-color:#ffde3a; color:#000 !important;}

.btn-green-light { background:#b6e795; padding:5px 10px; color:#333; font-size:12px; text-decoration:none; border:none; cursor:pointer;}

.btn-green-light:hover { background:#73d134; color:#000;}

.btn-blue-light { background:#a9d6e9; padding:5px 10px; color:#333; font-size:12px; text-decoration:none; border:none; cursor:pointer;}

.btn-blue-light:hover { background:#64b5d7; color:#000;}

.count-label {-moz-border-radius:25px; -webkit-border-radius:15px; border-radius:25px; -khtml-border-radius:15px; width:20px; height:20px; text-align:center; line-height:20px; display:block; margin-left:0px; color:#FFF;}

.bg-red { background:#b40c0c;}

.login { padding-bottom:10px; float:left;}

.login h3 { margin-top:10px; color:#000; margin-bottom:7px;}

.txtbox-login { padding:3px 5px; width:220px; color:#666; font-size:11px;}

.btn-black { background:#333; padding:3px 10px; border:none !important; color:#FFF; font-size:12px; cursor:pointer;}

.btn-black { background:#666;}

.forgot { font-size:11px; text-decoration:none; float:right; margin:5px 10px 0 0;}

.txt-red { color:#F00; font-weight:bold; font-size:18px; line-height:12px;}

.txt-red1 { color:#df1111;}

/* Header Classes End */#maincontainer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Maincontainer Classes Start */#maincontainer { background:#FFF; padding-bottom:30px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px; border-radius:0 0 15px 15px;}

.main-nav { background:#c02a2b; color:#f8eebd; font-size:14px; float:right; text-transform:uppercase; position:absolute; bottom:0; right:0;}

.main-nav a { color:#f8eebd; text-decoration:none; margin:0 1px; padding:7px 28px; display:block; float:left;}

.main-nav a:hover { color:#000; background:#f8eebd; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; transition: all 0.9s ease;}

.banner { margin:15px 0 0 0px !important; height:575px; position:relative;}

.news-updates { color:#666; border-bottom:solid 1px #f4d137; padding:12px 0px; float:left; width:100%;}

.news-updates h3 { color:#b92928; font-weight:bold; margin:5px 0 0 40px; float:left;}

.news-updates a { color:#666; text-decoration:none;}

.news-updates a:hover { color:#000; text-decoration:underline;}

.news-updates marquee { float:left; width:770px; color:#FFF; margin-left:10px;}

.welcome { float:left; width:550px; margin:20px 35px 0 40px;}

.welcome h1 { font-size:22px; margin-bottom:15px;}

.new-members { float:left; width:310px; margin-top:20px;}

.new-members h3 { margin:0;}

.green-bar { background:#f8eebd; padding:5px 0px; float:left; width:100%;}

.green-bar h1 { font-size:22px; margin:5px 10px 5px 40px; float:left; color:#000;}

.page-head { border-bottom:solid 2px #CCC; padding-bottom:10px; margin-bottom:10px;}

.page-head h1 { display:inline-block;}

.middle-sec { float:left; width:560px; margin:50px 0 50px 200px;}

.main-sec {padding:0px 30px;}

.main-sec-profile { padding:0 35px;}

.list-box { float:left; width:390px; padding:15px; border:solid 1px #CCC; margin:10px 15px; position:relative;}

.list-box:hover { border:solid 1px #999;  -webkit-box-shadow: 0px 0px 30px #ddd;	-moz-box-shadow: 10px 10px 3px #ddd;	box-shadow: 5 5 3px #ddd;}

.list-prof-img { float:left; width:120px; height:120px; background:#EEE;}

.plan_name {position: absolute; right:-15px; top:15px; width:75px; height:25px; text-indent:-9999px;}

.gold_plan { background:url(../images/label-gold.png) no-repeat;}

.platinum_plan { background:url(../images/label-platinum.png) no-repeat;}

.asistance {background-color: purple;}

.assisted  { background-color: aqua ; }

.list-details { float:left; width:230px; font-size:12px; line-height:20px; margin-left:38px;}

.list-details span { display:block; margin:0px 0; height:25px;}

.list-details-left { float:left; width:80px; text-align:right; color:#333; margin:0 5px 0 0;}

.list-details-right { float:left; width:145px; color:#8e000c;}

.yellow-btn-group { padding:2px 20px 0 0;}

.yellow-btn-group a { margin:0 3px;}

.technology{ /*header of 2nd demo*/cursor: hand;cursor: pointer;margin: 10px 0;}

.technology a { font-weight:normal; font-size:12px; margin-left:10px;}

.technology a:hover { color:#000;}

.accordprefix { float:right;}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/color:#999;}

.registration-box { border:solid 1px #EEE; margin:15px 0; padding-bottom:20px;}

.registration-box h3 { color:#000; padding:7px 10px; background:#EEE; text-align:left;}

.registration-table { float: left; margin:0 25px; width:800px;}

.registration-table td { padding:7px 5px;}

.registration-table .register-label {font-weight:normal; color:#666; padding:5px 10px; width:170px; text-align:right;}

.txtbox-registration { padding:5px 5px; width:200px; margin-top:0 !important;text-transform:capitalize;}

.txtbox-email { padding:5px 5px; width:200px; margin-top:0 !important;}

.select-register { padding:5px; width:210px; border:solid 1px #CCC; text-transform:capitalize;}

.detail-right-col {float:left; width:145px; color:#8e000c;}

.btn-group { text-align:center; margin:30px 0 0 0;}

.btn-group input { margin:0 5px;}

.border-2 { border-bottom:solid 2px #CCC;}

.login-sec { border:solid 1px #CCC; padding:20px;}

.login-box { float:left; width:320px; margin-right:65px; padding-right:50px; padding-bottom:20px; border-right:solid 1px #DDD; margin:60px 80px;}

.login-box h2 { padding-bottom:10px;}

.login-box label { display:block; font-weight:normal; font-size:14px; margin-top:15px; line-height:18px;}

.login-box a { color:#666;}

.login-box a:hover { color:#b92928 !important;}

.msg-error { color:#F00; font-size:14px;}

.txtbox-loginbox { padding:7px 5px; width:280px; color:#666; font-size:14px; border:solid 1px #DDD;}

.register-box { float:left; width:350px; margin:60px 0px; font-size:14px; text-align:left;}

.register-box h2 { margin-bottom:25px;}

.register-box span { font-size:24px; color:#d03a3b;}

.register-box p { margin-bottom:45px;}

.register-box  a{ color:#fff; text-decoration:none; }

.btn-org { background:#f1ca2c; padding:6px 12px; color:#FFF; font-size:16px; text-decoration:none; border:none; cursor:pointer; text-transform:uppercase;}

.btn-org:hover { background:#e9af00; color:#FFF;}

	.contact-form { float:left; width:450px; background:#f8f8f8; padding:20px 40px;}

.contact-form h2 { margin-bottom:20px; border-bottom:solid 1px #DDD; padding-bottom:10px;}

.contact-form  ul {margin:0 0 0 0px; padding:0;}

.contact-form  li {list-style:none; margin-bottom:15px;}

.contact-form  label {display:block; float:left; font-size:14px; width:150px; text-align:right; margin-right:10px; padding-top:10px; font-weight:normal;}

.txtbox-contact {padding:7px 5px; width:250px; border:solid 1px #CCC !important; font-size:14px;}

.contact-details { float:right; width:320px; text-align:left;}

.google-map { float:right;}

.faq-row { border-bottom:dotted 1px #CCC; padding:20px 0; color:#666;}

.faq-row p { margin-bottom:0px;}

.qust { font-size:16px; color:#000; margin-bottom:10px; display:block;}

.qust span { font-size:24px; color:#F00;}

.mail-table {}

.mail-table a { text-decoration:none; color:#333; display: block; line-height:48px;}

.mail-table .hd { background:#CCC;}

.mail-table tr {display:block;}

.mail-table td { vertical-align:middle;}

.mail-table tr:hover { background:#EEE;}

.gallery.clearfix.photogallery { margin:0; padding:0;}

.gallery.clearfix.photogallery li { list-style:none; float:left; margin:5px 6px; padding:0 !important;}

/* Maincontainer Classes End */.btn-back { font-size:12px; text-decoration:none;}

.post-img { width:130px; float:left; text-align:center; font-size:14px; margin-right:20px;}

.txtarea-post { width:600px; height:80px;}

.search-sub-nav { float:right;}

.search-sub-nav .btn-yellow { padding:8px 15px; font-size:14px;}

.box-search-id {display:inline-block; width:175px; color:#666; border:solid 1px #CCC; padding:5px 3px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.box-search-id .txtbox-search-id { float:left; margin-top:0 !important; width:124px; line-height:24px; margin-bottom:0; border:none;}

.box-search-id .txtbox-search-id:focus { outline:none;}

.box-search-id .btn-yellow { float:left; padding:6px 5px; border:none; margin-top:0 !important;}

.box-search-id .btn-gray { padding:5px 4px; font-size:12px;}

.search-form { background:#fef7d3; border:solid 5px #fdf1b9; padding:30px 60px; margin:0 80px;}

.search-form label { display:block; font-size:13px; margin-bottom:0;}

.search-select { border:solid 2px #e6e6b8; width:250px; padding:5px; margin-top:0 !important;}

.search-form .btn-group { border-top:solid 3px #fdf1b9; padding-top:20px;}

.uploadimg_div {margin-top:20px;}

.registration-table tbody tr td.register-label img { margin-top:5px; float:right;}

html body div#page div.container div#maincontainer div.main-sec div.album-con-img ul.gallery li { float:left; margin:20px; position:relative;}

.img-close { position:absolute; top:0; right:0; display:none; cursor:pointer;}

.album-con-img ul.gallery li:hover .img-close { display:block;}

/* Mask for background, by default is not display */#mask {    display: none;    background: #000;    position: fixed;    left: 0;    top: 0;    z-index: 10;    width: 100%;    height: 100%;    opacity: 0.8;    z-index: 999;}

/* You can customize to your needs  */.login-popup {    display: none;    background: #333;    padding: 10px;    border: 2px solid #ddd;    float: left;    font-size: 1.2em;    position: fixed;    top: 50%;    left: 50%;    z-index: 99999;    box-shadow: 0px 0px 20px #999;    /* CSS3 */        -moz-box-shadow: 0px 0px 20px #999;    /* Firefox */        -webkit-box-shadow: 0px 0px 20px #999;    /* Safari, Chrome */	border-radius: 3px 3px 3px 3px;    -moz-border-radius: 3px;    /* Firefox */        -webkit-border-radius: 3px;    /* Safari, Chrome */;}

img.btn_close {    float:right;	right:-25px;    position: relative;    top: -32px;}

fieldset {    border: none;}

form.signin .textbox label {    display: block;    padding-bottom: 7px;}

form.signin .textbox span {    display: block;}

form.signin p, form.signin span {    color: #999;    font-size: 11px;    line-height: 18px;}

form.signin .textbox input {    background: #666666;    border-bottom: 1px solid #333;    border-left: 1px solid #000;    border-right: 1px solid #333;    border-top: 1px solid #000;    color: #fff;    border-radius: 3px 3px 3px 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    font: 13px Arial, Helvetica, sans-serif;    padding: 6px 6px 4px;    width: 200px;text-transform:capitalize;}

form.signin input:-moz-placeholder {    color: #bbb;    text-shadow: 0 0 2px #000;}

form.signin input::-webkit-input-placeholder {    color: #bbb;    text-shadow: 0 0 2px #000;}

.button {    background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));    background: -o-linear-gradient(top, #f3f3f3, #dddddd);    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');    border-color: #000;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    color: #333;    cursor: pointer;    display: inline-block;    padding: 6px 6px 4px;    margin-top: 10px;    font: 12px;    width: 214px;}

.button:hover {    background: #ddd;}

#p1 { background:#FFF; font-size:12px; height:200px; overflow:scroll; width:600px !important; padding:40px; color:#999;}

#p1 h2 { color:#F00;}

.close { float:right; margin-top:-8px;}

.box-yellow { background:#FFC; padding:15px; border:solid 3px #FF9; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;  -khtml-border-radius:15px; margin-top:20px;}

.box-yellow p { margin-bottom:0;}

.last-visit { font-size:12px; margin-left:10px; float:left;}

.last-visit span { color:#F00;}

.total-visits { font-size:14px; float:right; margin-top:6px;}

.total-visits span { color:#F00; font-weight:bold;}

.main { float:left; width:690px;}

.main h2 { font-weight:bold;}

.account-box { border:solid 1px #EEE; float:left; margin:5px 0px; width:648px; background:#f8f8f8; padding:0px 20px 0px 20px;}

.account-box a { color:#F00;}

.account-box h3 {margin:0px; padding:15px 0px; border-bottom:solid 1px #e0e0e0; font-weight:bold;}

.account-box h3:hover {}

.account-details {float:left; width:650px; padding:10px 0;}

.basic.account-details td { padding:2px 4px; border-bottom:solid 1px #d2c19a;}

.basic-account-details {float:left; width:645px;}

.account-details tr { border-bottom:solid 1px #e8e3e3; display:block; float:left;}

.account-details td { padding:2px 4px;text-transform:capitalize;}

.account-details-01 {float:left; width:650px;}

.account-details-01 tr { border-bottom:solid 1px #e8e3e3; display:block; float:left;}

.account-details-01 td { padding:2px 4px;text-transform:capitalize;}

.detail-list-left { float:left; width:315px; margin:0 5px 0 0; color:#568710;}

.detail-list-right { float:left; width:315px; margin:0 0 0 5px; color:#568710;}

.detail-left-col {width:150px; text-align:left; color:#333; float:left;}

.detail-right-col {width:135px;}

.account-details-basic {float:left; width:650px;}

.basic.account-details-basic td { padding:2px 4px; border-bottom:solid 1px #d2c19a;}

.account-details-basic tr { border-bottom:solid 1px #bfcd96; display:block; float:left;}

.account-details-basic td { padding:2px 4px;text-transform:capitalize;}

.left-sec { float:left; width:170px; padding:20px 5px; margin-right:20px; background:#EEE;}

.profile-img { width:140px; height:140px; margin:0 10px 63px 15px; text-align:center; background:#FFF; position:relative; overflow:hidden; }

.upload-btn{  position:absolute; bottom:1px; left:0px; width:100%; }


.upload-btn a{ padding:5px 0; color:#666; font-size:20px; text-decoration:none;   text-shadow: 1px 3px 10px #fff;    }
.upload-btn a span { display:none; width:100%; color:#FFF;  font-size:12px; float:left;}
.upload-btn a:hover{  color:#FFF; opacity:0.7; background:#000; display:block; overflow:hidden; text-shadow:none; }
.upload-btn a fa { float:left;}
.upload-btn a:hover span { display:block !important;   }


.left-nav { float:left; margin-top:0px; width:170px;}

.left-nav ul { list-style:none; margin:0; padding:0;}

.left-nav ul li a { padding:5px 0px; display:block; padding-left:36px; text-align:left; text-decoration:none; color:#333; font-weight:bold;}

.left-nav ul li  { background:url(../images/left-nav-bg.jpg) bottom repeat-x #FFF; border:solid 1px #d3d1d2; margin:4px 0;}

.left-nav ul li:hover  { background:url(../images/left-nav-o-bg.jpg) bottom repeat-x #FFF;}

.icon-send-msg { background:url(../images/icon-send-message.jpg) no-repeat left !important;}

.icon-album { background:url(../images/icon-album.png) no-repeat left;}

.icon-fb { background:url(../images/icon-fb.png) no-repeat left;}

.icon-in { background:url(../images/icon-in.png) no-repeat left;}

.icon-skype { background:url(../images/icon-skype.png) no-repeat left;}

.icon-gtalk { background:url(../images/icon-gtalk.png) no-repeat left;}

.icon-mob { background:url(../images/icon-mobile.png) no-repeat left;}

.icon-inbox { background:url(../images/icon-inbox.png) no-repeat 5px 7px;}

.icon-outbox { background:url(../images/icon-outbox.png) no-repeat 5px 5px;}

.icon-password { background:url(../images/icon-password.png) no-repeat 10px 5px;}

.icon-request { background:url(../images/icon-contact-req.jpg) no-repeat 9px 7px;}

.icon-sent-request { background:url(../images/icon-sent-req.jpg) no-repeat 9px 7px;}

.icon-fav { background:url(../images/icon-fav.png) no-repeat 10px 7px;}

/*.icon-view { background:url(../images/icon-view.png) no-repeat 10px 5px;}
*/
.icon-view { background:url(../images/contact-icon1.png) no-repeat 10px 5px;}


.icon { width:26px; height:26px; position:absolute; text-indent:-9999999px; display:block;}

.icon-cancle { background:url(../images/icon-cancle.png)no-repeat;}

.icon-accepted { background:url(../images/icon-accept.png)no-repeat;}

.icon-reqaccepted { background:url(../images/btn-requests-accepted.png)no-repeat;}

.icon-reqpending { background:url(../images/btn-requests-pending.png)no-repeat;}

.icon-reqnotaccepted { background:url(../images/btn-requests-not-accepted.png)no-repeat;}

.left-info { background:#f9f8f8; border:solid 1px #CCC; padding:5px; float:left; width:160px; margin-top:5px;}

.left-info h3 { border-bottom:solid 1px #CCC; padding:10px 0;}

.left-info ul { list-style:none; margin:0; padding:0;}

.left-info li { padding:5px 5px 5px 40px; border-bottom:dotted 1px #CCC; height:20px;}

.basic-details { background:#e0e9c5;  border:solid 1px #f5e8c9; clear:both; margin-bottom:10px; padding:0;}
.basic-detail-2 {padding:20px; display:block;}
.basic-details h3 { font-weight:bold;}

.basic-hd { font-weight:bold; font-size:14px; line-height:18px; border-bottom:solid 1px #d2c19a; float:left; width:100%; padding-bottom:10px; }
.basic-hd h2 {margin-bottom:0;}

.basic-hd .txt-red { color:#F00; font-size:14px;}
.contact-view { background:#d2c19a; padding:5px 0; display:block; overflow:hidden;}
.profile-name { float:left;}

.profile-id { padding-left:60px; float:left;}

.like { float:right; font-size:12px; margin-top:15px;}

.like a { color:#333;}

.like span a { color:#FFF; background:#d28282; padding:3px 5px; text-decoration:none;}

.login-id {    float: right;    margin-right: 40px;    width: 200px;}

.login-id p {font-size: 12px;color: #413c3c;font-weight: bold;margin: -25px 0 0 40px;}

.my-inbox {float: left;padding:0px 0px 60px 0px;width:695px;}

.my-inbox h2 {color: #2d2c2c;font-weight:normal;margin-bottom:5px;margin-top:0;line-height:18px;}

.my-inbox ul {list-style: none;display: block;}

.my-inbox ul li {display: inline-block;text-decoration: none;float: left;padding: 2px 12px;text-align: center;margin: 0 5px;}

.my-inbox ul li a {text-decoration: none;color: #2d2c2c;font-weight: bold;}

.btn-pink {background: url(../images/pink-btn.jpg) repeat-x;padding: 2px 12px;color: #FFF;font-size: 13px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-decoration: none;border: 1px solid #900;cursor: pointer;}

.btn-pink:hover { background:url(../images/pink-btn2.jpg) repeat-x; color:#FFF;}

.border-2 {border-bottom: solid 2px #CCC;}

.prepend-bottom2 {margin-bottom: 20px;}

.page-number{ float:right; margin-right:20px; }

.page-number a { color:#000;padding:1px 3px; border:1px solid #478301; background:#b3ff93; color:#3f3f3f; text-decoration:none;}

 table .tr-class {background: #fdefe7; }

 table .tr-class-2 {background:#f6f5ee;}

 .inbox {float:left; width:695px; margin:10px 0px;}

.inbox table { width:520px; font-size:14px;  }

.inbox table tr { margin-bottom:10px;}

.inbox table tr {border: 1px solid #e1ddc9;margin-bottom: 6px;display: block;overflow: hidden;width:695px;}

 table .tr-class:hover { background:#fefefe !important;}

 table .tr-class {background: #fdefe7; }

 table .tr-class-2 {background:#f6f5ee;}

.inbox table tr td {font-size:12px; padding:0px 0px; vertical-align:middle;}

.inbox table tr td a{ color:#3f3f3f; text-decoration:none; display:block; padding:10px 3px;}

.inbox table p{ background:#f2dcdb; border:1px solid #e6b9b8; text-align:center; margin-bottom:0 !important;}

.date{ border:1px solid #e6b9b8; text-align:center; margin-bottom:0 !important; display:block;}

.inbox a { color:#F00;}

.inbox h3 {  margin:0px; font-size:16px; text-transform:capitalize; padding:0;}

.inbox h3:hover { background:#EEE;}

.total-mail{ background:#000; padding:10px; color:#fff; }

.total-mail-2{ background:#d9d9d9; padding:10px; color:#fff; border:1px solid #ccc;  }

.total-mail-3{ background:#c00000; padding:5px; color:#fff; border:none;  }

.chat-box {    display: block;    float:left;    margin-bottom: 10px;    width:700px;}

.chat-box table tr { margin-bottom:10px;}

.chat-box table tr {border: 1px dashed #e1ddc9;margin-bottom: 6px;display: block;overflow: hidden;width:700px;}

.chat-box table tr td { height:50px; font-size:12px; }

.chat-box table p{ background:#f2dcdb; border:1px solid #e6b9b8; padding:2px 6px; text-align:center; margin-top:10px; }

.chat-box a { color:#F00;}

.chat-box h3 { background:#d3f1c2; margin:0px; font-weight:bold; padding:5px 15px;}

.chat-box h3:hover { background:#EEE;}

.total-mail{ background:#d17373; padding:5px 10px; color:#fff; }

.total-mail-2{ background:#d9d9d9; padding:10px; color:#fff; border:1px solid #ccc;  }

.textarea { width:640px; height:60px; border:2px solid #bfbfbf; }

.btn{ float:right; margin-right:45px; padding:3px 12px; background:#d9d9d9; border:1px solid #bfbfbf; cursor:pointer !important;}

	.btn:hover { background:#666;}

.edit { float:right; margin:-32px 0px 0 0;}

#edit-social-network { color:#333 !important; width:270px; background:#FFF;}

#edit-social-network h3 { color:#000 !important;}

#edit-social-network label { width:40px; margin-top:10px; float:left;}

#edit-social-network input { padding:5px; width:200px;}

.popup{ color:#333 !important; width:230px; background:#FFF; font-size:12px; padding:20px;}

.popup h3 { color:#000 !important; border-bottom:solid 1px #CCC; padding-bottom:10px;}

.popup label {margin-top:10px; float:left; font-weight:normal; margin-bottom:0;}

.popup input { padding:5px; width:220px; margin:0 !important;}

.txt-gray { color:#999;}

.chat-row { width:550px; padding:15px; margin:5px 0;}

.chat-row .date { float:right;  font-size:11px; padding:3px 5px; border:none;}

.msgbyme { float:left; border:solid 1px #F00; background:#f8f8f8; border:solid 1px #ebebe9;}

.msgfromme { float:right; border:solid 1px #c1d3d7; background:#f3f9f9;}


.chat-info { float:left; margin-bottom:10px;}

.chat-info img { float:left;}

.chat-info strong { float:left; margin:10px 0 0 5px;}

.textarea-chat { float:left; width:590px; font-size:13px; border:solid 2px #EEE; height:60px; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; margin-bottom:20px;}

.send-chat { float:left; background:#cae3e7; padding:27px 20px !important; font-size:14px; color:#000; cursor:pointer; margin-top:7px; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold;}

.send-chat:hover {background:#a2cdd5;}

.outbox-row { background:#fafafa; border:solid 1px #f1f1f1 !important; margin:7px 0; padding:5px;}

.outbox-row:hover { background:#fefefe !important; border:solid 1px #f8f8f8 !important;}

.outbox-row td a { line-height:20px !important;}

.form-chage-password { background:#EEE; padding:20px; float:left; width:350px;}

.login-window { color:#333 !important;}

.offer { width:295px; padding:45px 45px; height:440px; position:absolute; margin:0px 0 0 0px; background:#FFF url(../images/free.png) 32px 32px no-repeat; font-size:14px; position:absolute; right:20px; top:20px; z-index:9999; text-align:center;}

.offer h2 { font-size:52px; margin:40px 0 10px 0; font-weight:normal; color:#e33029;}

.offer-details { background:#f6f6f6; border:solid 1px #DDD; padding:40px 20px; width:235px; font-size:16px; line-height:28px; color:#333; margin:50px 0 0 07px;}

.offer-details span { font-size:20px; color:#e33029;}

.offer .btn-red-large { padding:12px 25px !important; margin:80px 0 0 0; display:inline-block;}

.request-row { border:solid 1px #EEE; background:#f5f5f5; padding:15px; float:left; width:665px; line-height:18px; margin:10px 0 0 0;}

.request-img { float:left; width:100px; height:100px; margin-right:20px; background:#999;}

.request-img-small { float:left; width:40px; height:40px; margin-right:20px; background:#999;}

.request-details { float:left; width:544px;}

.request-name { float:left; font-size:16px; color:#999; font-size:12px; margin-bottom:10px;}

.request-name  a {color:#b40c0c; font-size:20px; text-decoration:none; background:none!important; margin-right:10px;}

.request-name h3 a:hover { color:#b40c0c; background:none!important;}

.request-info { float:left; width:150px; text-transform:capitalize;}

.request-action { float:left;}

.request-action a { margin:0 3px;}

.request-action .btn-gray-dark { margin-right:0px; float:right;}

.request-action .btn-red-light { margin-right:0px; float:right;}

.request-action .btn-blue-light { margin-right:-90px; float:right;}

.request-msg { border-top:solid 1px #CCC; padding:5px 0 0 0; margin-top:5px; line-height:16px; color:#666;  clear:both; float:left;}

.request-row .req-date{  text-align:center; display:block; padding:1px 3px; margin-right:0px; font-size:11px; margin-bottom:15px;}

#contact-showhide { display:none;}

.btn-01{ float:right; margin-right:5px}

.btn-01 a{ background:#F99; border:1px solid #F00; text-decoration:none; color:#FFF; font-size:12px; padding:8px 10px; font-weight:bold;}

.btn-01 a:hover{ background:#ff5e5e !important;}

.btn-view{ float:right; margin-right:0px; margin-top:15px;}

.btn-view a{ background:#9FE69B; text-decoration:none; color:#333; font-size:12px; padding:5px 10px;}

.btn-view a:hover{ background:#999999 !important;}

.TxtBirthDateformError { margin-top:-50px;}

.dropdwn{width:198px; border:1px solid #ccc; padding:3px 0px 3px 12px;}

.h-01 { width:55px; padding:3px; font-size:12px; margin-right:6px;}

.h-02 { width:55px; padding:3px; font-size:12px; margin-right:6px;}


.btn-blue{float:left; margin-left:5px;}

.btn-blue a{text-decoration:none;color:#000;background:url(../images/nav-sent-req-01.jpg) repeat-x; padding:3px 10px;display:block; border:1px solid #bdbdbd; font-size:13px;}

.btn-blue a:hover{background:url(../images/nav-sent-req-bg.jpg) repeat-x; padding:3px 10px;display:block; border:1px solid #d75b5b; color:#fff;}

.btn-blue .selected{background:url(../images/nav-sent-req-bg.jpg) repeat-x; padding:3px 10px;display:block; border:1px solid #d75b5b; color:#fff; }

.btn-blue .new-rqst-btn{
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 11px;
  background: #FCD208;
  margin-left: 10px;
  float: left;
  cursor: pointer;
  padding: 2px 20px 2px 20px;
  text-decoration: none;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
}

.box-about { background:#fbf2f3;  width:495px; padding:30px; float:left; margin:15px 0 0 0; min-height:210px; font-size:13px}

.box-about h1 { font-size:28px; color:#cf3a3c;}

.box-members { float:right; width:410px;}

.counter{ padding:5px; background:#EAEAEA; border:1px solid #ccc; width:380px; float:right; text-transform:uppercase;}

.membr-content { padding:5px 10px;}

.box-advertise { float:left; width:540px; margin:30px 0 0 0;}

.advertise01 { margin-bottom:25px;}

.box-success-stories { float:right; width:385px; margin:30px 0 0 0;}

.box-success-stories .hd { background:#f5f5f5; padding:3px 10px; width:365px; float:left;}

.box-success-stories h3 { float:left; margin-bottom:0;}

.box-highlight-points { margin:20px 0;}

.highlight-point { float:left; width:240px; height:37px; padding:15px 40px; background:url(../images/arrow-large01.jpg) no-repeat; font-family: 'Open Sans Condensed', sans-serif; font-size:24px; line-height:32px; text-transform:uppercase; color:#666;}

.highlight-point:hover { opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */-webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; transition: all 0.9s ease;}

.box-highlight-points .first {background:url(../images/arrow-large.jpg) no-repeat !important;}

.highlight-point .icon { width:38px; height:38px; position:relative; display:inline-bloc; text-indent:-9999px; float:left; margin-right:10px;}

.icon-search { background-image:url(../images/icon-search.png);}

.icon-chat { background-image:url(../images/icon-chat1.png);}

.icon-contact { background-image:url(../images/icon-contact.png);}

/* Footer Classes Start */#footer { padding:5px 0; background:#EEE;}

#footer h3 { font-size:20px; text-transform:uppercase;}

.footer-inner { background:#ededed; float:left; width:100%;}

.footer-top { padding:25px 40px; float:left; width:100%;border-bottom: 1px solid #ccc;}

.footer-top a { display:block; text-decoration:none; color:#666;}

.footer-top a:hover { color:#d03a3b;}

.we-cover { background:#ddd; clear:both; padding:3px 40px; text-transform:uppercase; float:left; width:890px;}

.we-cover span { float:left;}

.we-cover marquee { float:left; width:790px; margin-left:20px;}

.col-nav { float:left; width:145px; padding-right:40px;}

.col-info { float:left; width:145px; border-left:solid 1px #DDD; border-right:solid 1px #DDD; padding:0 40px;}

.col-contact { float:left; width:180px; border-right:solid 1px #DDD; padding:0 40px; font-size:14px;}

.col-contact a { color:#d03a3b; text-decoration:underline; font-size:12px;}

.col-contact a:hover { color:#333;}

.col-quick-contact{ float:left; width:235px; padding-left:40px;}

.col-quick-contact .btn-red { font-size:14px; padding:7px 25px;border:solid 1px #e398ac; color:#333; text-transform:uppercase; float:right;}

.txtbox-quick-contact { padding:5px; background:#e0e0e0 !important; border:solid 1px #CCC; font-size:14px; width:220px;}

.footer-bottom { color:#999;}

.heading { border-bottom:solid 2px #CCC; padding:15px 0; margin-bottom:30px; float:left; width:100%;}

.heading h1 { margin-bottom:0; padding-bottom:0; line-height:36px;}

.box-content { width:700px; background:#fffcc9; padding:40px; margin:60px auto; font-size:14px;}

.list-table td {padding: 10px 5px;border-bottom: solid 1px #CCC;vertical-align: top;}

.date-box {background: #fde4ed;border: solid 1px #eec3ca;padding: 5px 3px;width: 75px;text-align: center;}

.status-label { width:70px; padding:5px 5px; text-align:center; color:#FFF; margin-top:15px;}

.bg-red { background:#e1556c;}

.bg-green { background:#67bf58;}

.bg-gray-dark { background:#666;}

.txtbox-bg { padding:5px;}

.btn-search { background:url(../images/icon-search01.png) no-repeat; width:24px; height:24px; position:relative; display:inline-block; text-indent:-9999px; border:none; cursor:pointer;}

.btn-search:hover {filter: alpha(opacity=60); opacity:0.6;}

.sec-visitors { background:#f8f8f8; display:inline-block; width:100%; padding:10px 0px; min-height:575px; border:solid 1px #DDD;}

.box-visitor { float:left; width:312px; padding:5px; border:solid 1px #DDD; background:#FFF; margin:10px;}

.box-visitor:hover { border:solid 1px #999;}

.box-visitor-left { float:left; width:245px;}

.box-visitor-left a { color:#333; font-size:13px; font-weight:bold;}

.box-visitor-left a:hover { color:#999;}

.box-visitor-left span { font-size:14px;}

.visitor-img { width:50px; margin-right:10px; float:left; border:solid 1px #EEE;}

.box-visitor-right { float:right; width:65px; text-align:right; line-height:18px;}

.box-visitor-right .txt-small { font-size:10px; margin-top:5px; line-height:12px !important; float:right;}

.box-visitor-right .txt-red { font-size:14px;}

.membr-content { padding:5px 10px; text-transform:capitalize; position:relative; width:180px !important; line-height:18px;}

.membr-content a { text-transform:uppercase; float:left; margin-bottom:5px; color:#de3031;}

.membr-content p { display:block; float:left; width:180px; color:#666; line-height:16px;}

.membr-content p span { width:65px; display:block; float:left;}

.row-view { border-bottom:solid 1px #ddd; padding:20px 0px; float:left; width:100%;}

.row-view:hover { background:#f8f8f8;}

.client-logo { float:left; width:180px; height:130px; background:#EEE; border:solid 1px #DDD; margin:0 15px 0 0;}

.client-content { float:left; width:710px; line-height:18px; color:#666;}

.client-content h3 { font-size:20px; float:left; margin-bottom:5px; text-transform:capitalize;}

.cat-name { float:right; color:#333;}

.location-name { color:#666; font-size:14px;}

.client-content .btn-orange { font-size:12px; float:left;}

.client-content p { margin:10px 0;}

.box-search h3 { float:left; margin:5px 0 0 0;}

.box-search .txtbox-bg { margin:0 5px !important; width:170px;}

.advertise-banners { float:left; width:500px; height:320px; background:#EEE; border:solid 1px #DDD; margin:0px 20px 20px 0;}

.advertise-details { float:left; width:385px; font-size:14px;}

.advertise-details .client-logo { width:100px; height:72px; margin-bottom:40px;}

.advertise-details h1 { float:none;}

.advetise-descritpion { display:block; float:left; width:100%; color:#666;}

.box-view { float:left; width:100%; border-bottom:dotted 1px #DDD; padding:20px 0;}

.story-img { float:left; width:385px;}

.story-content { float:left; width:500px; margin-left:20px; color:#666;}

.story-content h3 { font-size:22px; font-weight:bold;}

.story-content span { display:block; margin-bottom:30px;}

.page-head { padding:10px 0; border-bottom: solid 1px #d2510d; margin-bottom:20px;}

.page-head h1 { color:#d2510d; margin-bottom:0;}

.page-head span { color:#333;}

.page-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.ic-trust-bg{    margin: 5px;}



.box-trust-badge { background:#FFF; padding:15px; border:solid 1px #CCC; line-height:18px; text-align:center;}

.box-trust-badge span { line-height:16px; font-size:11px;}

.box-trust-badge h3 { margin-bottom:5px;} 



.plan-details-left { line-height:18px; text-align:left;}

.box-profile-status { background:#f8eebd; border:solid 1px #CCC; padding:2%; margin-bottom:20px; float:left; width:96%;}

.box-profile-status .status-hd { font-size:13px; font-weight:bold; float:left; margin-bottom:15px;}

.box-profile-status #progressbar {float:left; width:350px; margin:8px 10px;}

.progress-details { background:#f0e3a3; padding:5px 5px; margin:5px 0 0 0; clear:both;}

.progress-details p { margin:0;}



.match-list { float:left; width:41%; padding:2%; margin:2%; border:solid 1px #CCC;}

.prof-img { float:left; width:70px; height:70px; margin-right:15px; overflow:hidden;}

.prof-img img { width:100%;}

.match-list-details { line-height:18px;}

.match-hd { font-weight:bold; margin-bottom:10px;}

.table-plan { font-size:14px;}

.table-plan h3 { font-size:18px; color:#d03a3b; font-family: 'Noto Sans', sans-serif; margin-bottom:5px;}

.table-plan td { padding:5px; border:solid 1px #EEE;}

.table-plan thead td { background:#d03a3b; padding:8px 5px; font-size:16px; color:#FFF;}

.table-plan tbody {}

.table-plan tbody tr {}

.table-plan tbody tr:hover { background:#f9f9f9;}

.offer-price { font-size:22px; }

.regular-price { text-decoration:line-through; color:#999;}

.plan-details { border-top:dotted 1px #DDD; margin-top:5px; padding-top:5px; font-size:12px; color:#666;}

.plan-details ul { padding-left:20px; margin:0;}