@charset "utf-8";
/* CSS Document */


@font-face {
                font-family: 'Meera';
                font-style: normal;
                src: url(http://www.waytonikah.com/fonts/malayalam/131118030137Meera.eot);
                src: local('Meera'), url(http://www.waytonikah.com/fonts/malayalam/131118030137Meera.eot) format('embedded-opentype'), url(http://www.waytonikah.com/fonts/malayalam/131118030137Meera.woff) format('woff');
            }
                      
			.meera {
				font-family: 'Meera' !important;
			}

body { background:#f4f4f4 url('bodyBg.png') repeat-x; width:auto; height:auto; outline:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-size:12px; line-height:22px;}
/* GLOBAL PROPERTIES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockqote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;outline:none; }
a{ -moz-transition:color 0.3s ease; -webkit-transition:color 0.3s ease; -o-transition:color 0.3s ease; transition:color 0.3s ease;}
a:hover, a:active, a:focus {outline:none;}
textarea{ resize:none; background:#fdfdfd url('images/textarea-bg.png') repeat-x; font-family:Arial, Helvetica, sans-serif; padding:10px; color:#666; border:1px solid #d6d6d6!important; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; }
::-moz-selection { background: #da171f; color:#fff; text - shadow: none; }
::selection { background: #da171f;color:#fff;}
ol, ul {list-style:none}
img{border:none}
object{ background:none!important; }
input, textarea {outline:none;}
h1, h2, h3{font-family: Arial, Helvetica, sans-serif;}
/* BUTTONS */
.button-common-style{ border:none; cursor:pointer;  text-indent:-2500px;}
.white-button, .white-button span { display: block; background: transparent url(images/bg-sprite.png) no-repeat scroll; }
.white-button, .white-button span { text-decoration: none; display: inline-block; background-position: left -0px; height: 26px; padding-left: 12px;}
.white-button span { color: #333; background-position: right -111px; font-size: 12px; line-height: 25px; padding: 0 18px 0 6px; text-shadow: 1px 1px 1px white; }
.white-button:hover, .white-button:focus { 	background-position: left -37px } 
.white-button:hover span, .white-button:focus span { color: #cc0000; background-position: right -148px }
.white-button:active { background-position: left -74px }
.white-button:active span { color: #d93c3c; background-position: right -185px }
.registerFree-button{ width:151px; height:33px; float:left; background:url(images/sprite.png) no-repeat scroll 0 -61px transparent; border:none; cursor:pointer; float:right; display:inline; margin-top:-5px; text-indent:-2500px!important;}
.registerFree-button:hover{ background:url(images/sprite.png) no-repeat scroll -160px  -60px transparent; }
.search-button{ width:98px; height:33px; float:left; background:url(images/sprite.png) no-repeat scroll 0 -98px transparent; border:none; cursor:pointer; float:right; display:inline; margin-top:8px; }
.search-button:hover{ background:url(../images/sprite.png) no-repeat scroll -104px -97px transparent; }
.search-button-default{ display:block; float:left; margin:8px 10px 8px 0; text-indent:-2500px;  }
.edit-button{ width:65px; height:24px; float:right; background:url(images/sprite.png) no-repeat scroll -181px -136px transparent;  }
.edit-button:hover{ background:url(images/sprite.png) no-repeat scroll -251px -136px transparent;   }
.searchSmall-button{ width:85px; height:24px; float:right; background:url(images/sprite.png) no-repeat scroll 0px -136px transparent;  }
.searchSmall-button:hover{ background:url(../images/sprite.png) no-repeat scroll -90px -136px transparent;   }
.save-and-search-button{ width:157px; height:33px; display:inline; margin:8px 0; float:left; background:url(images/sprite.png) no-repeat scroll -181px -197px transparent;  }
.save-and-search-button:hover{  background:url(images/sprite.png) no-repeat scroll -341px -196px transparent; }
.yellow-ok-button{ width:53px; height:33px; float:right; background:url(images/sprite.png) no-repeat scroll -501px -197px transparent;   }
.yellow-ok-button:hover{ background:url(images/sprite.png) no-repeat scroll -561px -196px transparent;   }
.regularContact-button{ width:181px; height:33px; float:left; background:url(images/sprite.png) no-repeat scroll 0px -297px transparent; display:inline; margin-top:15px; }
.regularContact-button:hover{ background:url(images/sprite.png) no-repeat scroll -188px -296px transparent;   }
.urgentContact-button{ width:170px; height:33px; float:left; display:inline; margin:10px 10px 0 0px!important;  background:url(images/sprite.png) no-repeat scroll -181px -235px transparent;  }
.urgentContact-button:hover{ background:url(images/sprite.png) no-repeat scroll -358px -234px transparent;   }
.messageYes-button{ width:67px; height:23px; float:left; display:inline; margin:0 0 0 10px;  background:url(images/sprite.png) no-repeat scroll -299px -166px transparent;  }
.messageYes-button:hover{  background:url(images/sprite.png) no-repeat scroll -371px -166px transparent;  }
.messageNo-button{ width:62px; height:23px; float:left; display:inline; margin:0 0 0 10px;  background:url(../images/sprite.png) no-repeat scroll -445px -166px transparent;  }
.messageNo-button:hover{  background:url(../images/sprite.png) no-repeat scroll -513px -166px transparent;  }
.yes-large-button{ width:62px; height:33px; float:left; display:inline; margin:10px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -535px -235px transparent; }
.yes-large-button:hover{   background:url(../images/sprite.png) no-repeat scroll -604px -234px transparent; }
.no-large-button{ width:52px; height:33px; float:left; display:inline; margin:10px 10px 0 10px;  background:url(../images/sprite.png) no-repeat scroll -320px -61px transparent; }
.no-large-button:hover{   background:url(../images/sprite.png) no-repeat scroll -381px -60px transparent; }
.upgreadeNow-button{ width:146px; height:33px; float:left; margin:0px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll 0px -336px transparent; }

.upgreadeNow-button:hover{  background:url(../images/sprite.png) no-repeat scroll -153px -335px transparent; }
.send-button{ width:71px; height:33px; float:right; display:inline; margin:10px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -307px -336px transparent; }
.send-button:hover{  background:url(../images/sprite.png) no-repeat scroll -386px -335px transparent; }
.loginBig-button{ width:78px; height:33px; clear:both; float:right; display:inline; margin:0px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -376px -297px transparent; }
.loginBig-button:hover{  background:url(../images/sprite.png) no-repeat scroll -461px -296px transparent; }
.writeTestimonial-button{ width:233px; height:37px; float:right; display:inline; margin:0px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -0px -376px transparent; }
.writeTestimonial-button:hover{  background:url(../images/sprite.png) no-repeat scroll -244px -375px transparent; }
.submit-button{ width:87px; height:33px; float:right; display:inline; margin:0px 0 0 10px;  background:url(../images/sprite.png) no-repeat scroll -465px -336px transparent; }
.submit-button:hover{  background:url(../images/sprite.png) no-repeat scroll -560px -335px transparent; }
.continue-button{ width:108px; height:33px; float:right; display:inline; margin:0px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -546px -297px transparent; }
.continue-button:hover{  background:url(../images/sprite.png) no-repeat scroll -661px -296px transparent; }
.register-button{ width:108px; height:33px; float:left; display:inline; margin:0px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -654px -336px transparent; }
.register-button:hover{  background:url(../images/sprite.png) no-repeat scroll -769px -335px transparent; }
.editProfile-button{ width:72px; height:28px; float:right; margin:0; position:relative; bottom:0; background:url(../images/sprite.png) no-repeat scroll -581px -166px transparent; }
.viewPhoto-button{ width:98px; height:23px; float:left; background:url(../images/sprite.png) no-repeat scroll -1120px -205px transparent;  }
.viewPhoto-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1224px -205px transparent;   }
.requestPassword-button{ width:170px; height:33px; float:left; background:url(../images/sprite.png) no-repeat scroll -1332px -235px transparent;  }
.requestPassword-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1509px -234px transparent;   }
.profileEditingDone-button{ width:103px; height:28px; float:right; margin:0; position:relative; bottom:0; background:url(../images/sprite.png) no-repeat scroll -659px -166px transparent; }
.profileCancel-button {
    background: url("../images/sprite.png") no-repeat scroll -1675px -205px rgba(0, 0, 0, 0);
    bottom: 0;
    display: none;
    float: right;
    height: 24px;
    margin: 0 5px 0 0;
    position: relative;
    width: 74px;
}
.interestAccecpt-button{ width:72px; height:23px; float:left; display:inline; margin:0 10px 5px 11px; background:url(../images/sprite.png) no-repeat scroll -833px -205px transparent; }
.interestAccecpt-button:hover{ background:url(../images/sprite.png) no-repeat scroll -756px -205px transparent; }
.interestDecline-button{ width:75px; height:23px; float:left; margin:0; background:url(../images/sprite.png) no-repeat scroll -804px -136px transparent; }
.interestDecline-button:hover{ background:url(../images/sprite.png) no-repeat scroll -724px -136px transparent; }
.BrowsePhoto-button{ width:110px; height:33px; float:left; margin:10px 10px 10px 15px; background:url(../images/sprite.png) no-repeat scroll -776px -297px transparent; }
.BrowsePhoto-button:hover{ background:url(../images/sprite.png) no-repeat scroll -893px -296px transparent; }
.accept-button{ width:91px; height:33px; float:left; display:inline; margin:15px 0 0 0; background:url(../images/sprite.png) no-repeat scroll -1134px -235px transparent; }
.accept-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1233px -234px transparent; }
.decline-button{ width:96px; height:33px; float:left; display:inline; margin:15px 0 0 15px;  background:url(../images/sprite.png) no-repeat scroll -886px -336px transparent;    }
.decline-button:hover{ background:url(../images/sprite.png) no-repeat scroll -990px -335px transparent; }
.replay-button{ width:87px; height:33px; float:right; display:inline; margin:15px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -1011px -297px transparent;    }
.replay-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1106px -296px transparent; }
.hide-button{ width:71px; height:33px; float:right; display:inline; margin:15px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -1095px -336px transparent;    }
.hide-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1174px -335px transparent; }
.unHide-button{ width:87px; height:33px; float:right; display:inline; margin:15px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -1253px -336px transparent;    }
.unHide-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1348px -335px transparent; }
.sendNewMessage-button{ width:190px; height:33px; float:right; display:inline; margin:15px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -485px -376px transparent;    }
.sendNewMessage-button:hover{ background:url(../images/sprite.png) no-repeat scroll -683px -375px transparent; }
.deleteMyProfile-button{ width:186px; height:33px; float:right; display:inline; margin:15px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -881px -376px transparent;    }
.deleteMyProfile-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1075px -375px transparent; }
.unblockNow-button{ width:147px; height:33px; float:right; display:inline; margin:15px 0 0 0px;  background:url(../images/sprite.png) no-repeat scroll -1271px -376px transparent;    }
.unblockNow-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1430px -375px transparent; }
/* ROUNDED BORDER */
.rounded-border{ border:1px solid #d8d8d8; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; }
/* FORM GUI */
input, select{ font-family:Arial, Helvetica, sans-serif; outline:none; border:none; color:#666; }
.textbox-medium{ width:200px; height:14px; padding:5px 8px;  background:url(images/bg-sprite.png) no-repeat scroll -1px -222px transparent; }
.textbox-small{ width:54px!important; height:24px; padding:0px 6px; display:inline; margin-right:10px; margin-bottom:5px; float:left;  background:url(../images/select-small-less.png) no-repeat;  background-position:center left;  }
.select-mediumBg{  background:url(images/select-mediumBg.png) no-repeat; background-position: left center;  padding-left:4px!important;}
.select-medium{ width:212px; height:18px; padding:0px 6px; background:none!important; }
.select-smallBg{  background:url('images/select-smallBg.png') no-repeat; background-position:left center;  padding-left:2px!important; }
.select-small{ width:101px; height:18px; padding:0px 6px; background:none; }
.select-small-lessBg{ width:90px!important;   background:url(images/select-small-less.png) no-repeat;  background-position:center left;  padding-left:2px!important; }
.select-small-less{ width:63px!important;  padding:0px 6px;  }
.select-list{ width:158px; height:110px; float:left; background:url(images/select-listBg.png) no-repeat; padding:4px 4px; }
.select-list select{ width:150px; height:100px; background:none!important; } 
.select-mid-lessBg{  background:url(images/select-mid-lessBg.png) no-repeat; width:127px; margin-bottom:5px; height:23px;  background-position: left center; padding-top:1px; padding-left:4px!important; float:left;}
.select-mid-less{ width:110px;   padding:0px 2px; background:none!important; }
.select-mediumSecondBg{ height:19px; width:201px; padding:2px 2px 3px 2px!important; background:url(images/select-medium-secondBg.png) no-repeat;  float:left; display:inline; margin:0 0 0 8px; position:relative; top:-4px; }
.select-mediumSecond{  width:198px; height:18px; padding:0px 6px!important; position:relative; top:1px; }
#container{ width:auto; height:auto; margin:auto;  }
#content-wrapper{ width:990px; height:auto; margin:auto; }
#account-wrapper{ width:990px; height:37px; float:left; margin:0; padding:0; }
#account-wrapper .quotes{ width:auto; height:30px; float:left; color:#fff; padding:7px 0 0 0; }
#account-wrapper .quotes p{ display:inline; float:left; font-size:13px; }
#account-wrapper .quotes .titlequran{ color:#fd8909; font-weight:bold; font-size:14px; float:left; padding-left:10px; }
#account-wrapper .user-account-nav{ width:auto; float:right; padding-top:8px; color:#fff; }
#account-wrapper .beforeLogin{ width:505px!important; }
#account-wrapper .user-account-nav input[type="text"], #account-wrapper .user-account-nav input[type="password"]{ width:138px; height:20px;  color:#333; display:inline; margin-left:10px; float:left; padding:0px 6px 0;  background:url(../images/sprite.png) no-repeat scroll 0 -35px transparent; border:none; font-size:11px;  }
.user-account-nav input[type="password"]{ padding-top:1px!important; }
#account-wrapper .user-account-nav .login{ width:65px; height:22px; text-indent:-2000px; display:inline; margin-left:10px; float:left; background:url(../images/sprite.png) no-repeat scroll -158px -35px transparent;  border:none; cursor:pointer; }
#account-wrapper .user-account-nav .login:hover{ background:url(../images/sprite.png) no-repeat scroll -231px -35px transparent;  }
#account-wrapper .user-account-nav span{ float:left; }
#account-wrapper .user-account-nav .logout{ width:77px; height:22px; text-indent:-2000px; display:inline; margin-left:10px;  float:right; background:url(../images/sprite.png) no-repeat scroll -304px -35px transparent;  border:none; cursor:pointer; }
#account-wrapper .user-account-nav .logout:hover{ background:url(../images/sprite.png) no-repeat scroll -389px -35px transparent;  }
#account-wrapper .user-account-nav a{ color:#fff;  display:inline; margin-left:10px; }
#account-wrapper .user-account-nav a:hover{ text-decoration:none; }
#header{ width:990px; height:120px; float:left; padding:0; }
#header #logo{ width:470px; height:96px; float:left; display:inline; margin-top:5px; }
#header .utilities{ width:auto; height:auto; float:right; padding:10px 0 0; }
#header .utilities a{ margin-left:15px; float:left; }
.socialLinks{ width:16px; height:16px; margin:5px 0 0 6px!important; padding:0; position:relative; float:left; cursor:pointer; text-indent:-2000px; }
.facebook{ background:url(images/sprite.png) no-repeat scroll -532px -1px transparent;   }
.twitter{ background:url(images/sprite.png) no-repeat scroll -554px -1px transparent;   }
.googlePlus{ background:url(images/sprite.png) no-repeat scroll -576px -1px transparent;   }
.facebook:hover{ bottom:1px;  }
.twitter:hover{  bottom:1px;  }
.googlePlus:hover{  bottom:1px;  }
#footer .socialLinks{ float:left; margin:0 10px 0 0!important; }
#header .helpLine{ width:auto; height:auto; float:right; margin:0; clear:both; position:relative; }
#header .helpLine .helpLine-details{ float:left; padding:14px 0 0; }
#header .helpLine strong{ font-size:16px; float:right; color:#333; padding-bottom:2px; }
#header .helpLine .helpLine-icon{ width:77px; height:49px; float:left; padding:27px 0 0 0; position:relative; left:18px; }
#header .helpLine p{ font-size:16px!important; }
#header .helpLine p, #header .helpLine a{ color:#c00; text-decoration:none; font-size:14px; font-weight:bold; display:block; line-height:18px; float:right; clear:both;  }
#main-nav-outer{ width:990px; height:42px; float:left; margin:0; padding:0; }
#main-nav{ width:auto; height:42px; float:left; position:relative; }
#main-nav li{ float:left;  border-left:1px solid #b4b4b4; }
#main-nav li:last-child{ border-right:1px solid #b4b4b4; }
#main-nav li a { text-decoration:none; float:left;  color:#333; font-size:12px; font-weight:bold; height:20px; margin:1px 0; display:inline;  padding:10px 22px;  -moz-transition:color 0s ease; -webkit-transition:color 0s ease; -o-transition:color 0s ease; transition:color 0s ease; }
#main-nav li a:hover, #main-nav li a:focus, #main-nav li a:active { color:#c00; }
#main-nav > li > a { font-weight: bold; }
#main-nav > li:hover > a { background: #fff; color: #c00; }
#main-nav ul { width:160px; padding:3px 27px 29px 24px; background:transparent url(../images/bg-nav-subnav.png) no-repeat left bottom; margin-left:-5px; position: absolute; display: none; z-index: 100000; margin:0px 0 0 0; float:left; border-top:none; top:42px; right:69px; }
#main-nav .beforeLogin-subNav{ right:27px!important; }
#main-nav ul li{ float:none; margin:0; padding:0; background:none;  clear:both; }
#main-nav ul li a { width:155px; font-weight:normal; clear:both; line-height:normal; font-size:12px; color:#4c4c4c; display:block; padding:2px 0!important; border-bottom:1px solid #f0f0f0; color:#444; padding:0; }
#main-nav ul li a:hover{ text-decoration:underline; color: #c00; }
#main-nav li:hover ul.noJS { display: block; }
#main-nav-outer .search{ width:285px; height:30px; float:right;  background:url(../images/sprite.png) no-repeat scroll 0px 0px transparent;  display:inline; margin:6px 0 0 0; }
#main-nav-outer .search input[type="text"]{ background:none;  box-shadow:none; border:none; width:172px; height:30px;  padding:0 5px 0 30px; float:left; color:#666; }
#main-nav-outer .search input[type="submit"]{ background:none;  border:none;  width:78px; height:30px; padding:0 0px 0 0px; float:left; text-indent:-2000px; cursor:pointer; }
.contentArea{ width:auto; height:auto; margin:0; padding:15px 0 0; float:left; }
.fullWidth-container{ margin-left:0!important; margin-right:0!important; width:990px; }
.fullWidth-container  .listBox{ width:988px!important; }
.fullWidth-container  .listBox .listBox-content{ width:428px!important; float:none; margin:auto; padding:15px 0 25px;  }
.fullWidth-container .listBox-head { width:988px!important; }
.fullWidth-container  .listBox .listBox-content .genericForm h1, .fullWidth-container  .listBox .listBox-content .genericForm h2{ width:427px!important; font-size:1.8em; color:#CC0F16; margin-bottom:5px; padding:0 0 15px 0; background:url(../images/dot_separator.png) repeat-x bottom;  }
.blueberry { width:590px; height:154px; float:left;   position: relative; }
.blueberry { margin:0 ; float:left;  }
.blueberry .slides { display: block; position: relative; overflow: hidden; }
.blueberry .slides li { position: absolute; top: 0; left: 0; overflow: hidden; }
.blueberry .slides li img { display: block; width: 100%; max-width: none; background:url(../images/loading.gif) no-repeat center center; border:none;  }
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }
.blueberry .pager { height: 40px; text-align: center; position:absolute; top:-10px; right:10px; }
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a, .blueberry .pager li a span { display: block; height: 10px; width: 9px;   }
.blueberry .pager li a { padding: 18px 5px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius: 6px; }
.blueberry .pager li a span { overflow: hidden; background: #c0c0c0; text-indent: -9999px;  background:url(../images/sprite.png) no-repeat scroll -589px -21px transparent; }
.blueberry .pager li.active a span { background: #404040; background:url(../images/sprite.png) no-repeat scroll -576px -20px transparent;  }
.reg-searchTabs-outer{ width:385px; height:323px; float:right; }
.reg-searchTabs{  width:383px; height:262px; padding:0; top:0; position:relative; top:-1px; background:#fff; float:left; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; border-top-left-radius:0;   border-top-right-radius:0;    }
.reg-searchTabs-outer ul { float: left; width: 385px; position:relative; height:42px; background:#fafafa url(../images/reg-searchTab-divider.png) no-repeat; background-position:0 41px; z-index:10000; }
.reg-searchTabs-outer  li { list-style: none; }
* html .reg-searchTabs-outer  li { display: inline; }
.reg-searchTabs-outer  ul li a { text-decoration: none; font-size:18px; color: #8e8e8e; font-weight: bold; background: url(../images/reg-searchTab-head.png) no-repeat; width:189px;  height:32px; padding:10px 7px 0 0px; 	text-align:center; }
.reg-searchTabs-outer li, .reg-searchTabs-outer  li a { float: left; }
.reg-searchTabs-outer ul li.active { background:url(../images/reg-searchTab-headActive.png) no-repeat; color: #c00; cursor:default; }
.reg-searchTabs-outer ul li.active a { background:url(../images/reg-searchTab-headActive.png) no-repeat; color: #c00; cursor:default; }
.reg-searchTabs-outer ul li.active .afterLogin{  background:url(../images/reg-searchTab-head-afterLogin.jpg) no-repeat; width:385px; text-align:left; padding-left:15px; color: #c00; cursor:default; }
.reg-searchTabs-outer div { width:353px; height:262px; padding:12px 15px 15px; clear: both;	 min-height: 200px; }
.reg-searchTabs-outer div h3 { margin-bottom: 12px; }
.reg-searchTabs-outer div p { line-height: 150%; }
.reg-searchTabs-outer table{ padding:0; margin:0; float:left; }
.reg-searchTabs-outer table td{ padding:4px 0; }
.reg-searchTabs-outer table td a{ color:#c00; }
.reg-searchTabs-outer table td a:hover{ text-decoration:none; }
.listBox{ margin:0; padding:0px;  background:#fff;}
.listBox-head{ background:url(../images/listBox-headBg.png) repeat-x; height:27px; border-bottom:1px solid #d8d8d8; padding:6px 15px 0; float:left;  -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border-top-left-radius:6px;   border-top-right-radius:6px;   }
.listBox-head h1, .listBox-head h2{ font-size:16px; color: #c00; margin:0; float:left; }
.listBox-content{ padding:12px 15px; float:left; height:auto; margin:0; position:relative; }
.advanceSearch{ width:588px; height:161px; float:left; display:inline; margin-top:15px; }
.advanceSearch1{ width:527px; height:161px; float:left; display:inline; margin-top:10px; margin-bottom:15px !important; }
.advanceSearch1 .listBox-head { width:497px;  }
.advanceSearch1 ul{ float:left; padding:0 25px 0 0!important; margin:0;  }
.advanceSearch .listBox-head { width:558px;  }
.advanceSearch ul { float:left; padding:0 40px 0 0!important; margin:0;  }
.advanceSearch ul li,.advanceSearch1 ul li{ padding:0 0 7px 15px;  margin:0; background:url(../images/bullet-gray.png) no-repeat; background-position:0 4px; line-height:normal; }
.advanceSearch ul li a,.advanceSearch1 ul li a{ color:#666; line-height:none; text-decoration:none; }
.advanceSearch ul li a:hover,.advanceSearch1 ul li a:hover{ color:#c00; }
.profile-listShow-outer{ width:auto; height:auto; float:left; clear:both; }
.profile-listShow{ width:318px; height:240px; float:left; display:inline; margin:15px 15px 15px 0; }
.profile-listShow .listBox-head { width:288px; position:relative;   }
.profile-list{  width:288px; height:auto; float:left; }
.profile-list .profile-list-item{ width:288px; float:left; border-bottom:1px dotted #d8d8d8; padding:5px 0 0 0; line-height:normal;  } 
.profile-list img{ width:77px; height:77px; float:left; border:3px solid #ddd; } 
.profile-list .profile-list-details{ float:left; padding:0 0 10px 15px; }
.profile-list .profile-list-details li{ padding:0 0 8px 0; }
.profile-list .profile-list-details li:last-child{ padding:0 0 0px 0; }
.profile-list .profile-list-details a{ color:#666; text-decoration:none; }
.profile-list .profile-list-details strong{ color:#333; }
.profile-list  .borderNone{ padding-top:10px!important; }
#slides1, #slides2,  #slides3 { position:absolute; top:15px; left:15px; z-index:100; }
.slides_container { width:288px; height:260px; overflow:hidden; position:relative; display:none; }
#slides1 .slide, #slides2 .slide, #slides3 .slide { padding:0px; width:288px; height:260px; display:block; }
/*-- SIMPLE PAGINATION --*/
.pagination { margin:0; width:auto; position:absolute; top:-39px; right:0px; }
.pagination li { float:left; margin:0 0px; list-style:none; }
.pagination li a { display:block; width:11px; height:11px; padding:0px; display:inline; margin:0 0 0 6px; background:url(../images/sprite.png) no-repeat scroll -562px -20px transparent; text-indent:-5000px; float:left; overflow:hidden; }
.pagination li a:hover{ background:url(../images/sprite.png) no-repeat scroll -548px -20px transparent; }
.pagination li.current a { background:url(../images/sprite.png) no-repeat scroll -532px -20px transparent; }
.profile-listShow-outer .allProfileLink-outer{  width:990px; height:15px; float:left; z-index:20000;   position:relative; bottom:0; right:0; }
.profile-listShow-outer .allProfileLink-outer ul{ float:left; position:absolute; top:-33px; }
.profile-listShow-outer .allProfileLink-outer li{ width:305px; float:left; margin-right:15px; padding-right:15px;  }
.profile-listShow-outer .allProfileLink { float:right; }
.profile-listShow-outer .allProfileLink:hover{ text-decoration:none; }  
/*-- LEFT COLUMN --*/
.leftcolumn{ width:190px; height:auto; margin:0; padding:0; float:left; }
.leftcolumn .listBox-head h2, .rightcolumn .listBox-head h2, .leftcolumn .featuredProfiles h2{ color:#333; font-size:14px; padding-left:6px; }
.leftcolumn .accountInfo{ width:188px; height:auto; float:left; margin-bottom:15px; display:inline; }
.leftcolumn .accountInfo .listBox-head{ width:158px; }
.leftcolumn .accountInfo ul{ float:left; }
.leftcolumn .accountInfo ul li{  background:url(../images/bullet-pointer.png) no-repeat; background-position:0 7px; line-height:normal;  }
.leftcolumn .accountInfo ul li a{  display:block; color:#666; text-decoration:none; padding:3px 0 10px 12px;  }
.leftcolumn .accountInfo ul li a:hover{ color:#333; text-decoration:underline; }
.leftcolumn .accountInfo ul .activeMenu{ width:198px; height:26px; position:relative; left:-16px;  padding:4px 0 0 28px; background:url(../images/sprite.png) no-repeat scroll -294px -1px transparent!important; color:#cc0!important; }
.leftcolumn .accountInfo ul .activeMenu a{ color:#fff; }
.leftcolumn .accountInfo ul .activeMenu:hover{ text-decoration:none!important; }
.leftcolumn .featuredProfiles{  width:188px; height:270px!important; float:left; display:inline; margin-top:0px!important;margin-bottom:5px; }
.leftcolumn .featuredProfiles .slides_container{ width:168px!important;  }
.leftcolumn .featuredProfiles .listBox-head{ width:158px; }
.leftcolumn .featuredProfiles  #slides1{ width:158px!important;  }
.leftcolumn .featuredProfiles #slides1 .slide{ width:158px!important; left:0; right:0;  }
.leftcolumn .featuredProfiles  .profile-list{ width:188px!important; }
.leftcolumn .featuredProfiles  .profile-list .profile-list-item { padding-bottom:5px!important; padding-right:0px; width:auto;}
.leftcolumn .featuredProfiles  .profile-list .profile-list-item .profile-list-details{ float:left; width:95px; }
.leftcolumn .featuredProfiles .leftLink{ float:left; width:50px;  margin:0; padding:0; }
.leftcolumn .featuredProfiles .leftLink { color:#cc0000!important; text-decoration:none!important; font-weight:bold; font-size:11px; }
.leftcolumn .featuredProfiles .leftLink:hover { text-decoration:underline!important; }
.leftcolumn .featuredProfiles img{ width:50px; height:55px; border:none; padding-bottom:5px; }
.leftcolumn .featuredProfiles .profile-list-details li{ padding-bottom:0px; font-size:11px; }
.leftcolumn .featuredProfiles .profile-list  .borderNone{ padding-bottom:20px!important;  }
.leftcolumn .featuredProfiles .pagination { margin:0; width:auto; position:absolute; top:-37px; right:-8px; }
.commonListPointer li{  background:url(../images/bullet-pointer.png) no-repeat!important; background-position:0 4px!important; padding-left:11px!important;  }
.commonListPointer ul{ padding-top:5px; }
.commonListPointer u{ text-decoration:none; background: url(../images/dot_separator.png) repeat-x bottom;  padding-bottom:1px; display:block; float:left; }
/* ICONS */
.headingIcon{ width:21px; height:18px; margin:0; padding:0; float:left; margin-top:1px; display:inline;}
.accountInfo-icon{ background:url(../images/sprite.png) no-repeat scroll -647px 0px transparent; }
.myPhoto-icon{ background:url(../images/sprite.png) no-repeat scroll -801px 0px transparent; }
.myMessages-icon{ background:url(../images/sprite.png) no-repeat scroll -713px 0px transparent; }
.myMembership-icon{ background:url(../images/sprite.png) no-repeat scroll -735px 0px transparent; }
.latestUpdates-icon{ background:url(../images/sprite.png) no-repeat scroll -779px 0px transparent; }
.quickSearch-icon{  background:url(../images/sprite.png) no-repeat scroll -691px 0px transparent; }
.advancedSearch-icon{ background:url(../images/sprite.png) no-repeat scroll -757px 0px transparent;  }
.importantNotice-icon{ background:url(../images/sprite.png) no-repeat scroll -823px 0px transparent;  }
.featuredProfile-icon{ background:url(../images/sprite.png) no-repeat scroll -669px 0px transparent;  }
.savedSearches-icon{ background:url(../images/sprite.png) no-repeat scroll -845px 0px transparent;  }
.testimonialUser-icon{ background:url(../images/sprite.png) no-repeat scroll -867px 0px transparent;  }
.payedMember-icon{ background:url(../images/icon-sprite.png) no-repeat scroll 0px -660px transparent; margin-right:5px; }
.reportProfile-icon{ background:url(../images/icon-sprite.png) no-repeat scroll 0 -734px  transparent;  }
.contactDetailsView-link {   background:url(../images/icon-sprite.png) no-repeat scroll 3px -171px transparent;  }
/*-- MIDDLE COLUMN --*/
.middlecolumn{ width:529px; height:auto; padding:0; float:left;  margin:0 15px; display:inline; }
.middlecolumn .listBox-head h1, .middlecolumn .listBox-head h2 {color:#333; font-size:14px; }
.middlecolumn .myAccount, .middlecolumn .myInterest, .middlecolumn .myMessages, .middlecolumn .yourContact-details{ width:527px; float:left; margin-bottom:15px; }
.middlecolumn .myAccount .listBox-head, .middlecolumn .myInterest .listBox-head, .middlecolumn .myMessages .listBox-head, .middlecolumn .yourContact-details .listBox-head{ width:497px; }
.middlecolumn .myAccount .profileName{ width:auto; height:auto; float:left; color:#c00; font-size:16px; padding-bottom:10px; } 
.middlecolumn .myAccount .profilePhoto { width:137px; height:147px; float:left; clear:both;}
.middlecolumn .myAccount .profilePhoto img{ width:137px; height:147px; float:left; border:3px solid #ddd; }
.middlecolumn .myAccount .profileBasic-info{ width:auto;  float:left; font-weight:bold; }
.middlecolumn .myAccount .profileBasic-info ul{ float:left; display:inline; margin-left:25px; line-height:normal;}
.middlecolumn .myAccount .profileBasic-info ul li{ padding:0px  0 28px 0; }
.middlecolumn .myAccount .profileBasic-info .label{ width: 142px; height:auto; float:left; display:block; padding:0; margin:0; background:url(../images/bold-label-bg.png) no-repeat; background-position:right center;}
.middlecolumn .myAccount .profileBasic-info .detail{ float:left; margin:0; padding:0 0 0 10px; color:#000;}
.middlecolumn .myInterest{ display:inline; margin-top:15px; }
.middlecolumn .myInterest .columnFix, .middlecolumn .myMessages .columnFix{ float:right; margin-left:10px; }
.middlecolumn .myInterest .subHeading, .middlecolumn .myMessages .subHeading{ background:url(../images/dot_separator.png) repeat-x bottom; height:30px; float:left; }
.middlecolumn .myInterest ul, .middlecolumn .myMessages ul{ width:243px; height:auto; float:left; font-weight:bold; clear:both; padding-top:10px; line-height:normal; }
.middlecolumn .myInterest ul li, .middlecolumn .myMessages ul li{ background:url(../images/light-gray-bullet.png) no-repeat; background-position:0 5px; padding-left:15px; padding-bottom:15px;   }
.middlecolumn .myInterest ul li:last-child{ padding-bottom:8px; }
.middlecolumn .myInterest ul li a, .middlecolumn .myMessages ul li a{ color:#666; text-decoration:none; }
.middlecolumn .myInterest ul li a:hover, .middlecolumn .myMessages ul li a:hover{ text-decoration:underline; }
.middlecolumn .myInterest strong, .middlecolumn .myMessages strong{ color:#000; }
.middlecolumn .myInterest .sub-childLinks{ float:left; padding-left:20px; clear:both; }
.middlecolumn .myInterest .sub-childLinks a { clear:both; float:left; padding-left:12px; text-decoration:none; color:#8d8c8c; font-size:11px; background:url(../images/gray-small-bullet.png) no-repeat; background-position:left center; }
.middlecolumn .myInterest .sub-childLinks a:hover{ color:#333; }
.middlecolumn .myMessages ul li{ float:left; margin-right:15px; padding-bottom:5px; }
.paidMember-benefits-banner{ width:529px; height:215px; padding:0; float:left; display:inline; margin-bottom:15px; }
.member-infoSlide{ margin-top:0px; }
.member-infoSlide .notification{ margin:15px 0 0 0; float:left; }
.yourContact-details{ float:left;}
.tableList{ width:auto; height:auto; line-height:26px; }
.tableList .label{ width: 252px;  height:auto; background:url(../images/light-label-bg.png) no-repeat; background-position:right center; float:left; display:block;  }
.tableList .detail{ float:left; margin:0; padding:0px 0 0px 10px; color:#000;}
/*-- RIGHT COLUMN --*/
.rightcolumn{ width:241px; height:auto; margin:0; padding:0 0 15px 0; float:right; }
.rightcolumn .listBox-head{ width:210px!important;  }
.rightcolumn .accountInfo{  width:240px; margin:15px 0 0 0!important; }
.rightcolumn .latestUpdates{ float:left; }
.rightcolumn .quickSearch{ float:left; display:inline; margin-top:15px; }
.rightcolumn .quickSearch table td{ padding:0 0 10px 0; }
.rightcolumn .quickSearch label{ font-weight:bold; }
.rightcolumn .quickSearch .age-range{  display:inline; clear:none;  float:right;}
.rightcolumn .quickSearch .age-range div{ display:inline; margin:0; width:50px!important; padding-right:0!important; }
.rightcolumn .quickSearch .age-range .select-small-less{  padding-right:0!important; }
.rightcolumn .quickSearch  select{  border:1px solid #D8D8D8!important; width:41px; }
.rightcolumn .quickSearch  select[multiple]{  border:1px solid #D8D8D8!important; width:138px;  }
.rightcolumn .quickSearch  .select-medium{ width:112px; float:right; padding-right:0; }
.rightcolumn .advancedSearch{ float:left;  display:inline; margin-top:15px; }
.rightcolumn .advancedSearch li{  padding:0 0 7px 15px;  margin:0; background:url(../images/bullet-gray.png) no-repeat; background-position:0 4px; line-height:normal; }
.rightcolumn .advancedSearch li a{ color:#666; line-height:none; text-decoration:none; }
.rightcolumn .advancedSearch li a:hover{ color:#c00; }
.rightcolumn .importantNotice{ float:left; display:inline; margin-top:15px; margin-bottom:15px; font-size:11px; line-height:18px; color:#8d8c8c;  }
.rightWide-column{ width:734px; height:auto; margin:0 0 0 15px; padding:0; float:left; }
.accountInfo-Hnav{ width:734px; height:35px; background:url(../images/bg-panels.png) no-repeat scroll 0 0 transparent; }
.accountInfo-Hnav .accountInfo-icon { display:inline; margin:8px 0 0 15px; }
.accountInfo-Hnav h2{ font-size:13px; float:left;  display:inline; margin:6px 0 0 8px; color:#333;    }
.accountInfo-Hnav ul{ float:right; }
.accountInfo-Hnav ul li{ float:left; }
.accountInfo-Hnav ul li a{ color:#666; height:29px; padding:6px 10px 0 10px; border-right:1px solid #d8d8d8; float:left; font-size:11px; text-decoration:none;  }
.accountInfo-Hnav ul li .activeMenu{ color:#c00; }
.accountInfo-Hnav ul li a:hover{ color:#000; }
.accountInfo-Hnav ul li:first-child a{ border-left:1px solid #d8d8d8; }
.accountInfo-Hnav ul li:last-child a{ border:none; }
/*-- SEARCH RESULT --*/
.seaechResuld-grid{ width:732px!important; float:left; display:inline; margin-top:15px; margin-bottom:15px; overflow:hidden; }
.rightWide-column .listBox-head{ width:702px; }
.rightWide-column .listBox-head h1, .rightWide-column .listBox-head h2 {color:#333; font-size:14px; }
.seaechResuld-grid .listBox-content { Width: 705px; margin:0 0 0; overflow: hidden; position:static; }
ul.displayResults { float: left; width: 758px; margin: 0; padding: 0; list-style: none; }
ul.displayResults .profileBasic-info{ float:left; }
ul.displayResults .profileName{ width:auto; height:auto; float:left; color:#c00; font-size:16px; padding-bottom:0px; } 
ul.displayResults .profilePhoto { float:left; clear:both; }
ul.displayResults .profileName a {  color:#c00; font-size:14px; font-weight:bold; text-decoration:none; }
ul.displayResults .profileBasic-info{ width:529px;  float:left; margin:0; padding:0;   }
ul.displayResults .profileBasic-info ul{ float:left; display:inline; margin-left:5px; line-height:normal;  width:300px!important;}
ul.displayResults .profileBasic-info ul li{ padding:0px  0 9px 0; width:300px!important; }
ul.displayResults .profileBasic-info ul li:last-child{ padding:0!important;  }
ul.displayResults .profileBasic-info .label{ width: 98px; height:auto; float:left; display:block; padding:0; margin:0; background:url(../images/light-label-bg.png) no-repeat; background-position:right center;}
ul.displayResults .profileBasic-info .detail{ float:left; margin:0; padding:0 0 0 10px; color:#000;}
ul.displayResults .profileBasic-info a{ color:#c00; }
ul.displayResults .profileBasic-info a:hover{ text-decoration:none; }
ul.displayResults .profileinfo{  float:left; clear:both; }
#listView .content_block{ display:inline; margin-bottom:10px; float:left; border:none; padding:10px 15px 10px 15px; }
.profileActivity-links .linksBg {  display: inline-block; height:auto; padding:0px 10px 0 0; background-position: right -301px; }
ul.displayResults .profileActivity-links{ width:180px; float:right; margin:0px 0 0px; display:inline; height:auto; padding: 6px 0;  background: #F1F1F1; border: 1px solid #E5E5E5;   }
ul.displayResults .profileActivity-links .linkIcons{  padding:0px 0; margin:0; float:left; clear:both; }
ul.displayResults .profileActivity-links a{ padding:4px 15px 4px 36px!important; margin:0!important; width:129px; height:22px; font-size:11px; font-weight:bold; color:#999; text-decoration:none; float:left!important;   display:inherit;  }
ul.displayResults .profileActivity-links .linkIcons:hover{ background:#eeeeee; }
ul.displayResults .profileActivity-links .contactDetailsActive-link{  background:url(../images/icon-sprite.png) no-repeat scroll 11px -166px  transparent; }
ul.displayResults .profileActivity-links .addToshort-link{   background:url(../images/icon-sprite.png) no-repeat scroll 10px 1px transparent;    }
ul.displayResults .profileActivity-links .addToblock-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -213px transparent; }
ul.displayResults .profileActivity-links .submitsms-link{  background:url(../images/icon-sprite.png) no-repeat scroll 10px -45px  transparent; }
ul.displayResults .profileActivity-links .contactDetails-link {   background:url(../images/icon-sprite.png) no-repeat scroll 10px -142px transparent;  }
ul.displayResults .profileActivity-links .expressInterest-link{ display:inline; margin:5px 0 0 10px!important; width:146px!important; padding:0!important; height:32px; float:left; background:url(../images/sprite.png) no-repeat scroll -511px -98px transparent; }
ul.displayResults .profileActivity-links .viewFullprofile-link { background:url(../images/icon-sprite.png) no-repeat scroll 10px -94px transparent;}
ul.displayResults .profileActivity-links .viewContactDetails-link{ display:inline; margin:5px 0 5px 10px!important; width:146px!important; padding:0!important; height:31px; float:left; background:url(../images/sprite.png) no-repeat scroll -980px -235px transparent; }
ul.displayResults .profileActivity-links .interestAccepted-link { background:url(../images/icon-sprite.png) no-repeat scroll 10px -408px transparent;}
ul.displayResults .profileActivity-links .interestAccepted-link:hover { background:url(../images/icon-sprite.png) no-repeat scroll 10px -359px transparent;}
ul.displayResults .profileActivity-links .interestDeclined-link { background:url(../images/icon-sprite.png) no-repeat scroll 10px -408px transparent;}
ul.displayResults .profileActivity-links .interestDeclined-link:hover { background:url(../images/icon-sprite.png) no-repeat scroll 10px -432px transparent;}
ul.displayResults .profileActivity-links .awaitingResponse-link { background:url(../images/icon-sprite.png) no-repeat scroll 10px -408px transparent;}
ul.displayResults .profileActivity-links .awaitingResponse-link:hover { background:url(../images/icon-sprite.png) no-repeat scroll 10px -390px transparent;}
ul.displayResults .profileActivity-links .sendNewMessage-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -557px transparent; }
ul.displayResults .profileActivity-links .sendNewMessage-link:hover{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -581px transparent; }
ul.displayResults .profileActivity-links .viewFullMessage-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -604px transparent; }
ul.displayResults .profileActivity-links .viewFullMessage-link:hover{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -628px transparent; }
ul.displayResults .profileActivity-links .shortRemoved-link{ background:url(../images/icon-sprite.png) no-repeat scroll 8px -682px transparent;  }

#listView .content_block:hover{ background: #F1F1F1; border:1px solid #d9d9d9;  padding:9px 14px 9px 14px; }
#listView .content_block:hover .profileActivity-links{ background: #fff; border:1px solid #d9d9d9!important; }
#listView .content_block:hover .profileActivity-links a{ color:#666; transform:none; }
#listView .content_block:hover .profileActivity-links a:hover{ color:#c00; }
#listView .content_block:hover .profileActivity-links .addToshort-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -23px transparent; }
#listView .content_block:hover .profileActivity-links .submitsms-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -69px transparent; }
#listView .content_block:hover .profileActivity-links .contactDetails-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -166px transparent; }
#listView .content_block:hover .profileActivity-links .viewFullprofile-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -118px transparent; }
#listView .content_block:hover .profileActivity-links .expressInterest-link{ background:url(../images/sprite.png) no-repeat scroll -359px -98px transparent; }
#listView .content_block:hover .profileActivity-links .expressInterest-link:hover{ background:url(../images/sprite.png) no-repeat scroll -208px -98px transparent; }
#listView .content_block:hover .profileActivity-links .viewContactDetails-link{ background:url(../images/sprite.png) no-repeat scroll -826px -235px transparent; }
#listView .content_block:hover .profileActivity-links .viewContactDetails-link:hover{ background:url(../images/sprite.png) no-repeat scroll -673px -235px transparent; }
#listView .content_block:hover .profileActivity-links .interestAccecpt-button{ background:url(../images/sprite.png) no-repeat scroll -679px -205px transparent; }
#listView .content_block:hover .profileActivity-links .interestAccecpt-button:hover{ background:url(../images/sprite.png) no-repeat scroll -756px -205px transparent; }
#listView .content_block:hover .profileActivity-links .interestDecline-button{ background:url(../images/sprite.png) no-repeat scroll -644px -136px transparent; }
#listView .content_block:hover .profileActivity-links .interestDecline-button:hover{ background:url(../images/sprite.png) no-repeat scroll -724px -136px transparent;  }
#listView .content_block:hover .profileActivity-links .shortRemoved-link{ background:url(../images/icon-sprite.png) no-repeat scroll 8px -706px transparent;  }
#listView .content_block:hover .profileActivity-links .shortRemoved-link:hover{ background:url(../images/icon-sprite.png) no-repeat scroll 8px -706px transparent;  }
#listView .content_block:hover .profileActivity-links .interestAccepted-link { background:url(../images/icon-sprite.png) no-repeat scroll 10px -359px transparent;}
#listView .content_block:hover .profileActivity-links .interestDeclined-link { background:url(../images/icon-sprite.png) no-repeat scroll 10px -432px transparent;}
#listView .content_block:hover .profileActivity-links .awaitingResponse-link  { background:url(../images/icon-sprite.png) no-repeat scroll 10px -384px transparent;}
#listView .content_block:hover .profileActivity-links .sendNewMessage-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -581px transparent; }
#listView .content_block:hover .profileActivity-links .viewFullMessage-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -628px transparent; }
.expressInterestOption .content_block{ position:relative!important; }
.expressInterestOption .deleteBox-icon{ width:14px; height:14px;  background:url(../images/sprite.png) no-repeat scroll -517px -36px transparent; position:absolute; top:8px; right:8px; display:none; }
.expressInterestOption .displayResults .content_block .deleteBox-icon:hover{ background:url(../images/sprite.png) no-repeat scroll -574px -36px transparent; }
.expressInterestOption .displayResults .content_block:hover .deleteBox-icon{ display:block; }
.deletedAccount{ opacity:0.5; }
.expressInterestOption .notification{ margin-top:0px!important; margin-bottom:5px; clear:both; top:-5px; }
.expressInterestOption .notification img{ border:none!important; width:auto!important; height:auto!important; }
#listView .profileBasic-info .profileinfo{ padding-top:10px; }
#listView .profileBasic-info ul{ margin-left:0; }
ul.displayResults li { float: left; width: auto; padding:0px 0; margin: 0; }
ul.displayResults li .content_block { padding: 15px; float:left; width: 670px; }
.viewAll-link{ float:left; padding-top:10px; }
ul.displayResults li .content_block img{ width:120px; height:119px; border: 3px solid #ddd; margin: 0 15px 0 0; float: left;}
.seaechResuld-grid .displayOptions{ width:702px; height:60px; padding:0 15px; background:#f5f5f5; border-bottom:1px solid #e9e9e9; /*position:relative; top:0px; right:0px;*/ }
#listView .displayResults li ul li{ background:none; padding-top:0;  }
#listView .displayResults li{  background:url(../images/search-grid-divider.png) repeat-x bottom; padding-top:10px;  }
#listView .displayResults li:first-child{ padding-top:0; }
#listView .displayResults li:last-child{ background:none; }
.displayToggle { padding: 0; clear: both; }
.displayToggle li { display: inline; float:right; padding:16px 0px 0 10px; cursor:pointer;  }
.displayToggle li a {  float:left; text-indent:-2000px;  }
.displayToggle li.active a { background: #eef;   }
.displayToggle-content { float: left; clear: both; }
.displayToggle li .ThumbnailViewLink{ width:86px; height:28px;  background:url(../images/sprite.png) no-repeat scroll -90px -263px transparent;  }
.displayToggle li .ThumbnailViewLink:hover{ background:url(../images/sprite.png) no-repeat scroll -90px -230px transparent;  }
.displayToggle li.active .ThumbnailViewLink{ background:url(../images/sprite.png) no-repeat scroll -90px -197px transparent; }
.displayToggle li .listViewLink{ width:82px; height:28px; background:url(../images/sprite.png) no-repeat scroll 0 -263px transparent; }
.displayToggle li .listViewLink:hover{  background:url(../images/sprite.png) no-repeat scroll 0 -230px transparent; }
.displayToggle li.active .listViewLink{  background:url(../images/sprite.png) no-repeat scroll 0 -197px transparent; }
#gridView .gridDivision{ float:left; }
#gridView .gridDivision li{ padding:10px 0 0px; }
#gridView .gridDivision li:first-child{ padding-top:10px; }
#gridView .gridDivision li:first-child .displayResults li{ padding-top:0px; } 
#gridView .gridDivision li:last-child .displayResults{ background:none; }
#gridView li h2 { display: inline; }
#gridView li .content_block  img { width:77px; height:77px; float:left; border:3px solid #ddd; margin-bottom:5px; display:inline; }
#gridView .details-list{ clear:none; float:left; margin:0 0 10px 0; padding:0; }
#gridView .details-list a{ display:block; clear:both; }
#gridView li .profileName a{ font-size:12px; float:left;  } 
#gridView li .content_block a{  text-decoration:none; color:#333;  }
#gridView li .gallery{ width:250px; background:#0C9!important;  margin:0; padding:0;  }
#gridView li .gallery li{ width:218px; margin:0; padding:0; float:left!important; 	 text-align:left; } 
#gridView li .gallery li:last-child{ width:auto!important; }
#gridView li .content_block .profile-list-details{ float:left; padding:0 10px 10px 0px; display:inline; margin:0; }
#gridView li .content_block .profile-list-details li{ float:none; }
#gridView li .content_block .profile-list .profile-list-details li:last-child{ padding:0 0 0px 0; }
#gridView li .content_block .profile-list .profile-list-details a{ color:#666;  }
#gridView li .content_block .profile-list .profile-list-details strong{ color:#333; }
#gridView li .content_block .profile-list .borderNone{ padding-top:10px!important; }
/*#gridView .content_block{ width:215px; display:inline; margin-bottom:10px; float:left; border:none; padding:5px 10px 5px 10px!important; }*/
#gridView .content_block{ width:215px; display:inline; margin-bottom:10px;  margin-right: 6px; float:left; border:1px solid #e0e0e0; padding:5px 7px !important; }
#gridView .content_block:hover{  width:215px; background: #F1F1F1; border:1px solid #E5E5E5;  padding:5px 7px !important;    }
#gridView li  .linkIcons{ float:left; padding:2px 15px 2px 0; clear:none; }
#gridView  ul.displayResults  .profile-list-details li{ padding:0px!important; }
#gridView  ul.displayResults .profileActivity-links{ width:auto; clear:both; float:left; margin:5px 0px; display:inline; height:auto; padding:5px 0px 8px 5px; background: #F1F1F1; border: 1px solid #E5E5E5;  }
#gridView  ul.displayResults .profileActivity-links .linkIcons{ float:left; padding:2px 1px 2px 1px!important;  }
#gridView  ul.displayResults .profileActivity-links .linkIcons:hover{ background:none; }
#gridView  ul.displayResults .profileActivity-links  a{ width:auto; height:17px; padding:0 2px 0 20px!important; margin:3px 0 0 0!important; font-size:11px; font-weight:bold; color:#999; text-decoration:none; float:left!important;   display:inherit;  }
#gridView  ul.displayResults .profileActivity-links .addToshort-link{   background:url(../images/icon-sprite.png) no-repeat scroll 2px -4px transparent    }
#gridView  ul.displayResults .profileActivity-links .submitsms-link{  background:url(../images/icon-sprite.png) no-repeat scroll 1px -51px  transparent; }
#gridView  ul.displayResults .profileActivity-links .viewFullprofile-link { background:url(../images/icon-sprite.png) no-repeat scroll 0px -99px transparent; }
#gridView  ul.displayResults .profileActivity-links .contactDetails-link {   background:url(../images/icon-sprite.png) no-repeat scroll 3px -148px transparent;  }
#gridView  ul.displayResults .profileActivity-links .expressInterest-link{ display:inline; margin:2px 0 0 0; float:left; width:102px!important; height:22px; padding:0!important;  background:url(../images/sprite.png) no-repeat scroll -535px -137px transparent; }
#gridView .content_block:hover .profileActivity-links{ background:#fff; }
#gridView .content_block:hover .profileActivity-links a{ color:#666; }
#gridView .content_block:hover .profileActivity-links a:hover{ color:#c00; }
#gridView .content_block:hover .profileActivity-links .addToshort-link{ background:url(../images/icon-sprite.png) no-repeat scroll 2px -28px transparent; }
#gridView .content_block:hover .profileActivity-links .submitsms-link{ background:url(../images/icon-sprite.png) no-repeat scroll 1px -75px transparent; }
#gridView .content_block:hover .profileActivity-links .viewFullprofile-link{ background:url(../images/icon-sprite.png) no-repeat scroll 0px -123px transparent; }
#gridView .content_block:hover .profileActivity-links .contactDetails-link{ background:url(../images/icon-sprite.png) no-repeat scroll 3px -172px transparent; }
#gridView .content_block:hover .profileActivity-links .expressInterest-link{  background:url(../images/sprite.png) no-repeat scroll -428px -137px transparent;  }
#gridView .content_block:hover .profileActivity-links .expressInterest-link:hover{  background:url(../images/sprite.png) no-repeat scroll -321px -137px transparent;  }
.tip { color:#000; background: #fff; display: none; padding: 10px; position: absolute; width:400px; z-index: 1000; font-weight:bold;	 border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 4px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); }
#gridView .tip_trigger .profileName {  color:#c00; font-size:13px!important; font-weight:bold; text-decoration:none; }
#gridView .tip_trigger:hover .profileName{ text-decoration:underline; color:#dc291e; }
#gridView .tip_trigger .tip span b{  color:#666;  }
#gridView .tip_trigger img{ clear:both; }
/*#gridView .displayResults{  background:url(../images/dot_separator.png) repeat-x bottom; }*/
#gridView .displayResults li:last-child{ width:100px!important;  }
#gridView ul.displayResults li .content_block{ padding-bottom:0;  }
#gridView ul.displayResults{ width:703px; }
#gridView .gridDivision  li:last-child .displayResults { background:none; }
#gridView .gridDivision li:last-child li .content_block a img { margin-bottom:10px;  }
/*-- LATEST UPDATES --*/
.latestUpdates-container{ height:240px; position:relative; margin:0; padding:0 0 0px; }
.latestUpdates-container li{ height:80px; display:block; border-bottom:1px solid #dfdfdf; padding:0px 0; }
.latestUpdates-container li .heading{ font-size:13px; font-weight:bold; color:#333; }
.latestUpdates-container li .details{ float:left; clear:both; padding:5px 10px 0 0; }
.latestUpdates-container li .details img{ width:40px; height:42px; float:left; display:inline; margin:0 10px 10px 0; }
.latestUpdates-container li .details p{ float:left; font-size:11px; line-height:16px; color:#7d7d7d; }
.latestUpdates .listBox-content{ padding-right:0!important; margin-right:5px; }
/*-- UPDATES SCROLLER --*/
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right:0px; width: 8px; height: 100%;}
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #F2F4F8; position: relative; }
.jspDrag { background: #999; position: relative; top: 0; left: 0; cursor: pointer;	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; 	height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
* html .jspCorner { margin: 0 -3px 0 0; }
/*-- ICON TOOLTIPS --*/
.tipsy { font-size: 11px;  position: absolute; padding: 5px; z-index: 100000; font-family:Arial, Helvetica, sans-serif; }
.tipsy-inner { background-color: #000; color: #FFF; font-weight:normal; padding: 5px 8px 4px 8px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/*-- MAIN PAGINATION --*/
ul.mainPagination {float: right; font-size: 11px; line-height:normal; margin:0;   }
ul.mainPagination li {float: left; padding-right: 5px;}
ul.mainPagination li a { padding: 3px 5px; border: 1px solid #d9d9d9; text-decoration: none; border-radius: 4px; -moz-border-radius: 4px; display: block;  color:#222222!important;  background:#fff; }
ul.mainPagination li a:hover { text-decoration:underline!important; border:1px solid #999999; }
ul.mainPagination li.page a {color: #fff!important; font-weight: 700;}
ul.mainPagination li.page a:hover {color: #fff;   }
ul.mainPagination li.text a { text-decoration: none; }
ul.mainPagination li.text a:hover { text-decoration:underline; }
ul.mainPagination li.text { color:#b3b3b3; background:none;}
ul.mainPagination li.page a {background: #cc0000 ; border: 1px solid #cc0000;  text-shadow:none!important; }
.mainPaging-bottom{ width:702px; height:22px; padding: 10px 15px; background:#f5f5f5; border-top:1px solid #e9e9e9; clear:both; border-bottom-left-radius:6px; border-bottom-right-radius:6px;  -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; }
.mainPaging-bottom-fixedWidth{ width:705px!important; }
ul.mainPagination li:last-child{ margin:0; padding:0; }
#gridView  .mainPaging-bottom li{ width:auto!important; } 
.searchFilter{ width:auto; height:28px; float:left; display:inline; margin:15px 0 0 0;  }
.searchFilter div{  height:25px;  font-size:11px; text-decoration:none; color:#666; display:inline; float:left;  }
.searchFilter div input{ padding:5px 5px 0 0; float:left; margin-top:4px; }
.searchFilter-latestLogin{  width:144px; padding:3px 0 0 8px;  background:url(../images/bg-sprite.png) no-repeat scroll 0 -348px transparent; }
.searchFilter-recentReg{  width:200px; padding:3px 0 0 6px; background:url(../images/bg-sprite.png) no-repeat scroll -398px -348px transparent; }
.searchFilter .loginActive{  width:144px; padding:3px 0 0 8px; background:url(../images/bg-sprite.png) no-repeat scroll 0 -385px transparent!important; }
.searchFilter .regActive{   width:200px; padding:3px 0 0 6px; background:url(../images/bg-sprite.png) no-repeat scroll -398px -385px transparent!important; }
/*-- DROPDOWN --*/
.f_drop_panel{ width:162px; }
.f_drop_item{ margin-left:10px; }
.f_drop_item .f_child, .f_drop_item .f_parent, .f_drop_item ul { margin:0px; padding:0px;  }
.f_drop_item .f_child { position:relative; z-index:10000;  }
.f_drop_item .f_parent a { background:url(../images/sprite.png) no-repeat scroll -701px -55px transparent; display:block; width:45px; height:23px; cursor:pointer;}
.f_drop_item .f_parent a.selected{ background:url(../images/sprite.png) no-repeat scroll -701px -82px transparent; }
.f_drop_item .f_parent a span {cursor:pointer; display:block; padding:5px;}
.f_drop_item .f_child ul { background:#f1f1f1 none repeat scroll 0 0!important;  display:none;  list-style:none; padding:3px 0; position:absolute; left:0px; width:160px; left:auto; right:0; border:1px solid #8a8d91!important;  cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0; }
.f_drop_item .f_child ul li{ z-index:10000!important; background:#EEEEEE!important; margin:0!important; width:160px; margin:0!important; padding:0!important;  border:none!important; }
.f_drop_item span.value { display:none;}
.f_drop_item .f_child ul li a { -moz-transition:color 0s ease; -webkit-transition:color 0s ease; -o-transition:color 0s ease; transition:color 0s ease; z-index:10000; display:block; font-weight:normal; width:137px; text-align:left;  overflow:hidden; padding:2px 4px 3px 19px!important;  color:#333; text-decoration:none;}
.f_drop_item .f_child ul li a:hover{ background:#656565; color:white; text-decoration:none; }
.f_drop_item .f_child ul li a:visited{ text-decoration:none; }
/*-- GENERIC FORM --*/
.genericForm{ margin:0; padding:0; position:relative; }
.genericForm ul{ margin:0; padding:0; clear:both; } 
.genericForm ul li{ list-style:none; margin:0; padding:6px 0 6px 0; display:block; clear:both; }
.genericForm ul li label{ display:block; width:200px; height:20px; display:inline; margin-right:10px; font-weight:bold; color:#333; float:left; background:url(../images/light-label-bg.png) no-repeat  right scroll transparent; }
.genericForm ul li .select-small-lessBg{ float:left; position:relative; bottom:2px; padding:3px 6px; margin:0; width:70px!important; }
.genericForm ul li .select-small-lessBg{ width:206px; }
.genericForm ul li .select-mediumBg{ height:25px; padding:2px 3px 3px 3px!important; float:left; margin:0; position:relative; top:-5px; }
.genericForm ul li .select-medium{  width:212px; height:18px; padding:0px 6px; position:relative; top:4px; }
.genericForm ul li .select-smallBg{ width:104px!important; height:27px; float:left; position:relative; bottom:1px; padding:3px 3px; margin:0;  }
.genericForm ul li .select-small { width:100px; height:18px; padding:0px 6px; position:relative; top:5px; left:2px; }
.genericForm ul li .select-small-label{ background-position:right 13px; padding-top:4px;  } 
.genericForm ul li .smallText{ float:left; display:inline; padding-right:10px; }
.genericForm ul li .smallText-Extra{ float:left; display:inline; padding:0 8px; }
.genericForm ul li .smallText-Normal{ float:left; display:inline; padding:0 4px; }
.genericForm ul li .subDiv-check{ float:left; width:auto; padding:0 0 10px 0;  }
.genericForm ul li .subDiv-check-align{ padding-left:20px;  }
.genericForm ul li .button-row{ padding: 0 0 0 210px; float:left; }
.genericForm ul li .forgot_pwd{ color:#999!important; padding:5px 0 5px 10px; text-decoration:underline!important; float:right; margin:0; }
.genericForm ul li .forgot_pwd:hover{ color:#555; }
.extraLink-p{ color:#222; font-weight:bold; }
.extraLink-text{ color:#c00;  font-weight:bold; clear:both; padding:0px 0 0 5px; }
.extraLink-text:hover{ text-decoration:none; }
.genericForm ul li .select-smallBg{ width:100px!important; }
.genericForm ul li .select-small { width:98px; }
.genericForm ul li .odd-select{ display:inline; margin-right:8px; }
.genericForm ul li textarea{ width:400px; height:50px; float:left; margin-bottom:8px; }
.genericForm ul li .textarea-big{ width:680px; height:40px; display:inline; float:left; margin:10px 0;  }
/*-- LIGHTBOX CONTENTS --*/
#ContactDetailsLightbox{ height:372px; }
#ContactDetailsLightbox .getContact-option{ height:260px; }
#ContactDetailsLightbox .content{ width:auto!important;  }
#UpgradeNowLightbox .upgreadeNow-button{ display:inline; margin-top:15px; }
.lightBox-content .getContact-option{ width:328px; height:245px; float:left; background:url(../images/dot_separator-vertical.png) repeat-y right;  padding:10px 25px 10px 15px; display:inline; margin:10px 10px 10px 0;}
.lightBox-content .getContact-option .content{ height:155px; float:left; }
.topHead-bg{ background:#fff url(../images/lightBox-headBg.png) repeat-x top !important; }
.lightBox-content  h2{ color:#c00; font-size:20px;  padding-bottom:10px; display:inline;}
.lightBox-content .contactsCount{ width:713px; height:33px; float:left; display:inline; margin:0 15px 10px 15px; padding:3px 15px 5px 0; }
.lightBox-content .countText{ color:#038d2e; font-size:20px;  padding-bottom:10px;  font-weight:bold; clear:none;  }
.lightBox-content .getContact-option h3{ color:#333; font-size:18px;  padding-bottom:10px;}
.urgentContact-option-align{ padding-left:25px!important; padding-right:15px!important; }
.lightBox-content .close-lightBox{ width:17px; height:16px; position: absolute; top: 25px; cursor:pointer; right: 20px; margin:0; padding:0; background:url(../images/sprite.png) no-repeat scroll -605px -34px transparent;  }
.lightBox-content .close-lightBox:hover{ background:url(../images/sprite.png) no-repeat scroll -605px -34px transparent;  }
.lightBox-content .reveal-modal { top:74%!important; visibility: hidden; right:66px; background: #fff; border:1px solid #ccc; width: 286px; height:48px; padding:10px 10px; position: absolute; z-index: 10100; color:#666; font-weight:bold; font-size:12px; }
.lightBox-content .reveal-modal .redText{ font-size:13px; float:left; color:#000; }
.lightBox-content .reveal-modal p{ padding-bottom:5px; }
.boxDivide-or-icon{ width:42px; height:41px;  background:url(../images/sprite.png) no-repeat scroll -650px -55px transparent; position:absolute; top:43%; left:46%;   }
.lightBox-content .full-width-content{ width:727px; background:none; height:auto; float:left;  padding:0px 25px 0px 15px; display:inline; }
.lightBox-content .messageType{ font-weight:bold; color:#333; padding-bottom:5px; font-size:16px; }
.lightBox-content .messageComposetab{ width:auto; height:auto; float:left; }
.lightBox-content .messageComposetab .userDetails{ width:706px; height:60px; padding:10px; float:left; background:#efefef; border:1px solid #eaeaea; }
.lightBox-content .messageComposetab .userDetails img{ float:left; width:55px; height:55px; }
.lightBox-content .messageComposetab .userDetails ul{ float:left; clear:none; margin:0; padding:0 0 0 15px; line-height:normal; }
.lightBox-content .messageComposetab .userDetails ul li{ clear:both; float:none; padding:0 0 5px!important; background:none!important; }
.lightBox-content .messageComposetab textarea{ width:695px; height:150px; float:left; border:1px solid #cccccc!important; margin:10px 0 0; padding:15px; font-family:Arial, Helvetica, sans-serif; color:#666; }
.lightBox-content .lblogin{ height:340px!important; float:left; }
.lightBox-content .lblogin .content{ width:328px; float:left;  }
.lightBox-content .lblogin .genericForm{ padding:10px 0; }
.lightBox-content .lblogin  .genericForm ul { margin:0!important;  }
.lightBox-content .lblogin  .genericForm ul li{  padding:5px 0 5px 0!important;  }
.lightBox-content .lblogin .genericForm ul li .button-row{ width:90%; }
.lightBox-content .lblogin .genericForm .loginBig-button{ float:right; position:relative!important; right:-68px!important; }
.lightBox-content .lblogin .genericForm .registerFree-button{ float:right!important; position:relative; right:0px; }
.lightBox-content .lblogin .genericForm .registerFree-buttonGrid{ right:-137px; }
.lightBox-content .genericForm ul li label{ width:100px!important; }
.lightBox-content .genericForm ul li .button-row{  padding: 0 0 0 100px!important; float:left;  }
.lightBox-content .lblogin  .genericForm ul li .select-smallBg{ width:100px!important; }
.lightBox-content .lblogin  .genericForm ul li .select-small { width:98px; }
.lightBox-content .lblogin  .genericForm ul li .odd-select{ display:inline; margin-right:8px; }
.lightBox-content .genericForm ul li .forgot_pwd{ position:relative; right:0px; color:#999; padding:5px 0 5px 10px!important; float:right!important; margin:0!important; clear:none!important;  width:150px!important; }
.lightBox-content .genericForm ul li .forgot_pwdGrid{ right:-90px; }
/*-- TESTIMONIALS --*/
.testimonials-linkArea{ width:auto; }
.testimonials-linkArea .displayToggle li{ width:702px; float:left!important; margin:0; padding:10px 0 0 0; }
.testimonials-linkArea .displayToggle li h3{ display:inline; color:#B02D1C; float:left; margin:0; padding:0; }
.testimonials-linkArea .displayToggle li span{ display:inline; clear:none; float:left; color:#000;   }
.testimonials-linkArea .displayToggle li .writeTestimonial-button{ float:right!important; display:inline; margin-top:3px; }
.listBox-content .testimonials{ width:702px; height:auto; float:left; }
.listBox-content .testimonials ul{ float:left; margin:0; padding:0; }
.listBox-content .testimonials li{  width:702px; background: url(../images/search-grid-divider.png) repeat-x bottom; padding:15px 0; float:left; clear:both; }
.listBox-content .testimonials li:last-child{ background:none; }
.listBox-content .testimonials .right-panel{ width:auto; height:auto; float:right; }
.listBox-content .testimonials .submittedBy{ width:702px; margin:0; padding-bottom:10px; float:left; margin:0;  }
.listBox-content .testimonials .submittedBy .testimonialUser-icon{  margin:0; }
.listBox-content .testimonials .submittedBy span{ color:#999; }
.listBox-content .testimonials .submittedBy .name{ font-size:13px; color:#C4301B; padding:2px 0 0 0px;  }
.listBox-content .testimonials .submittedBy .place{  color:#333; }
.listBox-content .testimonials  .comments{ margin:0; float:left; }
.listBox-content .testimonials  .addedDate{ float:right; margin:0; padding:0; color:#666!important; } 
.listBox-content .testimonials .f_drop_item{ float:right; }
.listBox-content .testimonials .f_drop_item .f_parent a{ width:45px; height:23px; background: url(../images/sprite.png) no-repeat scroll -701px -55px transparent; }
.listBox-content .testimonials  .f_parent a.selected{  background:url(../images/sprite.png) no-repeat scroll -701px -82px transparent; }
.listBox-content .testimonials li .adminReplay{ width:680px; clear:both; display:inline; margin:10px 0; float:left; height:auto; background: #EFEFEF; border: 1px solid #EAEAEA; padding:10px; }
.listBox-content .testimonials .genericForm ul li{ list-style:none; margin:0!important; background:none!important; padding:6px 0 6px 0!important; display:block; clear:both; }
.listBox-content .testimonials .genericForm ul li textarea{ width:560px; height:150px; float:left; border:1px solid #cccccc!important; margin:0px 0 0; padding:15px; font-family:Arial, Helvetica, sans-serif; color:#666; }
.contactContentFix{width:336px!important;  }
/*-- REGISTRATION --*/
.registration-step{ width:735px; height:35px; float:left; display:inline; margin:15px 0 0 0; padding:0;  }
.reg-step1{  background:url(../images/registration-step.png) no-repeat scroll -1px 0 transparent; }
.reg-step2{  background:url(../images/registration-step.png) no-repeat scroll -1px -40px transparent; }
.registration-form h1, .registration-form h2 { color:#CC0F16; padding:0 0 10px 0; clear:both; margin-bottom:0px;  background:url(../images/dot_separator.png) repeat-x bottom; }
.registration-form ul{ padding:8px 0; clear:both; float:left; }
.registration-form ul li { padding:4px 0; }
.registration-form ul li label{ width:250px!important;  }
.registration-form ul li .button-row{ padding-left:260px; }
.registration-form-advanced ul li label{ width:220px!important;  }
.registration-form-advanced ul li .button-row{ padding-left:235px;  }
/*-- PROFILE PREVIEW --*/
.profilePreview{ float:left; }
.profilePreview .listBox-head .profileID{ padding-left:5px; }
/*.profilePreview .listBox-head .lastOnline{ float:right; padding-left:5px; color:#999; }*/
.profilePreview .listBox-content{ padding:15px; }
.profilePreview .displayOptions .messageClose{ width:auto; height:20px; background:#09F; position:absolute; right:0; }
.profilePreview #listView{ margin:0; padding:0; }
.profilePreview #listView .content_block{  width:702px; display:inline;  margin-bottom:0px; float:left; border:none; padding:0; }
.profilePreview #listView .content_block:hover{ background:none; border:none;  }
.profilePreview #listView .displayResults { float:left; width:758px; margin: 0; padding: 0; list-style: none; }
.profilePreview #listView .content_block .profilePhoto img{ width:137px; height:147px; float:left; border:3px solid #ddd; margin: 0 15px 0 0; float: left;}
.profilePreview #listView .content_block .profileBasic-info{ width:544px; float:left; margin:0; padding:0;   }
.profilePreview #listView .content_block .profileActivity-links{ width:180px; background: #F1F1F1; border: 1px solid #E5E5E5; padding: 6px 0;   }
.profilePreview #listView .content_block .profileActivity-links .linkIcons{  padding:0px 0; margin:0; float:left;    }
.profilePreview #listView .content_block .profileActivity-links  a{ color:#666; padding:4px 15px 4px 36px!important; margin:0!important; width:129px; height:22px; position:relative;  }
.profilePreview #listView .content_block .profileActivity-links .linkIcons:hover{ background:#fff; }
.profilePreview #listView .content_block .profileActivity-links .linkIcons:hover a{ color:#c00; }
.profilePreview #listView .content_block .profileActivity-links .addToshort-link{   background:url(../images/icon-sprite.png) no-repeat scroll 10px -23px transparent;    }
.profilePreview #listView .content_block .profileActivity-links .submitsms-link{   background:url(../images/icon-sprite.png) no-repeat scroll 10px -70px transparent; }
.profilePreview #listView .content_block .profileActivity-links .contactDetails-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -117px transparent; }
.profilePreview #listView .content_block .profileActivity-links .myMessages-link{  background:url(../images/icon-sprite.png) no-repeat scroll 10px -239px transparent; }
.profilePreview #listView .content_block .profileActivity-links .myInterest-link{  background:url(../images/icon-sprite.png) no-repeat scroll 10px -262px transparent; }
.profilePreview #listView .content_block .profileActivity-links .previewProfile-link{  background:url(../images/icon-sprite.png) no-repeat scroll 10px -286px transparent; }
.profilePreview #listView .content_block .profileActivity-links .managePhoto-link{  background:url(../images/icon-sprite.png) no-repeat scroll 10px -309px transparent;  }
.profilePreview #listView .content_block .profileActivity-links .alertSettings-link{  background:url(../images/icon-sprite.png) no-repeat scroll 10px -335px transparent; }
.profilePreview #listView .content_block .profileActivity-links .expressInterest-link{ display:inline; margin:5px 0 0 10px!important; width:146px!important; padding:0!important; height:32px; float:left;  background:url(../images/sprite.png) no-repeat scroll -359px -98px transparent;  }
.profilePreview #listView .content_block:hover .profileActivity-links{ background: #F1F1F1; }
.profilePreview #listView .content_block:hover .profileActivity-links a{ color:#666;}
.profilePreview #listView .content_block:hover .profileActivity-links a:hover{ color:#c00;  }
.profilePreview #listView .content_block:hover .profileActivity-links .addToshort-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -23px transparent; }
.profilePreview #listView .content_block:hover .profileActivity-links .submitsms-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -70px transparent; }
.profilePreview #listView .content_block:hover .profileActivity-links .contactDetails-link{ background:url(../images/icon-sprite.png) no-repeat scroll 10px -117px transparent; }
.profilePreview #listView .content_block:hover .profileActivity-links .expressInterest-link{ background:url(../images/sprite.png) no-repeat scroll -359px -98px transparent; }
.profilePreview #listView .content_block:hover .profileActivity-links .expressInterest-link:hover{ background:url(../images/sprite.png) no-repeat scroll -208px -98px transparent; }
.profilePreview #listView .content_block .profileBasic{ width:702px; height:auto; position:relative;  float:left; border:none; padding:15px 0 0; margin:0;  }
.profilePreview #listView .content_block .profileBasic .customLinks{ float:right; height:auto; margin:0; padding:0; position:absolute; display:block; right:0; }
.profilePreview #listView .content_block .profileBasic h2 { width:702px; color:#CC0F16; padding:0 0 10px 0; font-size:14px; clear:both; margin-bottom:0px;  background:url(../images/dot_separator.png) repeat-x bottom; }
.profilePreview #listView .content_block .profileBasic-editButton{ width:250px; float:right; margin:0; }
.profilePreview #listView .content_block .profileBasic .profileBasic-details{ height:auto; padding:15px 0 0; float:left; margin:0; }
.profilePreview #listView .content_block .profileBasic .profileBasic-details ul{ vertical-align:top;  width:349px; margin:0 1px; padding:0px 0 0; float:left;   }
.profilePreview #listView .content_block .profileBasic .profileBasic-details ul li{  display:block;  width:349px;  padding:3px 0; float:left; }
.profilePreview #listView .content_block .profileBasic .profileBasic-details ul li label{ width: 112px; height:auto; clear:none; float:left; display:block; padding:0; margin:0; background:url(../images/light-label-bg.png) no-repeat; background-position:right center;}
.profilePreview #listView .content_block .profileBasic .profileBasic-details ul li .detail{ float:left;  margin:0; padding:0 0 0 10px; color:#000;}
.profilePreview #listView .content_block .profileBasic .profileBasic-details .full-width{  width:100%;  }
.profilePreview #listView .content_block .profileBasic .profileBasic-details .full-width li{  clear:both;  width:100%;   }
.profilePreview #listView .content_block .profileBasic .profileBasic-details .basic-content{ margin: 0; padding: 0; list-style-type: none; font: normal 12px arial; word-wrap: break-word;}
.profilePreview #listView .content_block .profileBasic .profileBasic-details .basic-content ul{ width:320px; float:left;  }
.profilePreview #listView .content_block .profileBasic .editProfile-form{  display:none;  padding:15px 0 0; margin:0; float:left;  }
.profilePreview #listView .content_block .profileBasic .editProfile-form .seaechResuld-grid {  width:702px!important; margin:0;  padding:0; float:left; }  
.profilePreview #listView .content_block .profileBasic .editProfile-form .listBox-content{ padding:0;  float:left;  }
.profilePreview #listView .content_block .profileBasic .editProfile-form .listBox-content .registration-form ul{ padding:2px 0; margin:0;  float:left; }
.profileEditingDone-button{ display:none; }
.profilePreview #listView .content_block .profileBasic-info .label{ width:90px; }
.profilePreview #listView .content_block .profileBasic-info ul{ width:350px!important;  clear:none; position:relative;}
.profilePreview #listView .content_block .profileBasic-info ul li{ width:350px!important; display:inline; clear:none;  }
.profilePreview #listView .content_block .profileBasic-info .editProfile-form{ display:none;  padding:0px 0 0; margin:0; float:left;  }
.profilePreview #listView .content_block .profileBasic-info .editProfile-form .seaechResuld-grid { margin:0;  padding:0; float:left; }  
.profilePreview #listView .content_block .profileBasic-info .editProfile-form .listBox-content{ padding:0;  float:left;  }
.profilePreview #listView .content_block .profileBasic-info .editProfile-form .listBox-content .registration-form ul{ padding:2px 0; margin:0;  float:left; }
.profilePreview #listView .content_block .profileBasic-info .customLinks-Small{ position:absolute; right:0px;  }
.profilePreview #listView .content_block .profileBasic-info .customLinks-Small .edit{ width:40px; padding-left:18px; background:none!important;  cursor:pointer; color:#999; font-size:11px;  }
.profilePreview #listView .content_block .profileBasic-info .customLinks-Small .edit:hover{ text-decoration:underline; color:#555; background:url(../images/edit-icon.gif) no-repeat left center!important;  }
.profilePreview #listView .content_block .profileBasic-info .customLinks-Small .save{ width:43px; height:24px;  background:url(../images/sprite.png) no-repeat scroll -441px -68px transparent; text-indent:-2000px; position:relative; bottom:4px!important;  display:none; cursor:pointer;}
.profilePreview #listView .content_block .profileBasic-info .genericForm{ display:none; }
.profilePreview #listView .content_block .profileBasic-info .select-mediumBg{ height:19px; width:202px; padding:2px 2px 3px 2px!important; background:url(../images/select-medium-secondBg.png) no-repeat;  float:left; display:inline; margin:0 0 0 8px; position:relative; top:-4px; }
.profilePreview #listView .content_block .profileBasic-info .select-medium{  width:198px; height:18px; padding:0px 6px!important; position:relative; top:1px; }
.profilePreview #listView .content_block .profileBasic-info .select-smallBg{ width:104px!important; height:19px; float:left; position:relative; top:-4px; padding:3px 3px; display:inline; margin:0 0 0 8px;  }
.profilePreview #listView .content_block .profileBasic-info .select-small { width:98px; height:18px; padding:0px 6px; position:relative; top:1px;  }
/*************** Notifications ***************/
.test_notification { width:100%; padding:0px 0px 0 0; float:left; margin-bottom:0px; } 
.notification { position: relative; margin: 0 0 15px 0; padding: 0 0 10px 0; border: 1px solid; background-position: 10px 11px !important;  background-repeat: no-repeat !important; font-size: 13px; width: 99.8%; }
.attention {  background: #fffbcc url(../images/exclamation.png) 10px 11px no-repeat;  border-color: #e6db55; color: #666452;  }
.information {  background: #dbe3ff url(../images/information.png);  border-color: #a2b4ee; color: #585b66;  }
.success { background: #d5ffce url(../images/tick_circle.png);  border-color: #9adf8f; color: #556652;  }
.error {  background: #ffcece url(../images/cross_circle.png);  border-color: #df8f8f; color: #665252; }
.notification div, .notification p { display:block; font-style:normal;  padding: 10px 10px 0px 36px; line-height: 1.5em; }
.notification .close { color:#990000; font-size:9px;  position:absolute; right:5px; top:5px; }
/*-- EDIT PROFILE OPTIONS --*/
.editProfile{ overflow:visible!important;  position:relative!important;}
.editProfile .listBox-content{ overflow:visible!important;  }
.editProfile .content_block{ display:block!important; position:static!important;}
.editProfile .content_block .profilePhoto img{ width:auto; height:auto; float:left; border:3px solid #ddd; margin: 0 15px 0 0; float: left;}
.editProfile .content_block .profilePhoto img{border:none!important; }
.editProfile .listBox-content .imageBorder{ border: 3px solid #DDD; }
.editProfile .content_block .gallery{ width:auto!important;   }
.editProfile .content_block  .f_drop_item .f_parent a {   width:116px; height:29px; background:url(../images/sprite.png) no-repeat scroll -754px -53px transparent; display:block; cursor:pointer;}
.editProfile .content_block  .f_drop_item .f_parent a.selected{  background:url(../images/sprite.png) no-repeat scroll -754px -82px transparent; }
.editProfile .content_block  .f_drop_item .f_child ul{ top:-6px; left:0; width:140px;  -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; border-top-left-radius:0;  }
.editProfile .content_block  .f_drop_item .f_child ul li{  width:130px;  }
.editProfile .content_block  .f_drop_item .f_child ul li a{ width:130px;  padding:2px 0px 3px 10px!important;  }
.profilePreview .displayResults li .content_block img{  width:auto; height:auto;   }
.profilePreview #listView .editProfile-image { position:relative; width:150px; }
.profilePreview #listView .preview_overlay{	width:130px; height:25px; position:relative; display:block;  z-index:100000; cursor:pointer; }
.profilePreview #listView .f_drop_item .f_parent a { display:none;   }
.profilePreview #listView #main .f_drop_item{ position:absolute; top:120px; right:20px; z-index:10000; } 
.uploadItem{ width:140px; height:27px; float:left; cursor:pointer!important; z-index:10000; background:url(../images/upload.jpg) no-repeat;z-index:10000; position:relative; top:0; left:0px;  }
.uploadItem:hover{ background:url(../images/upload-over.jpg) no-repeat;  }
.profilePreview #listView object{ cursor:pointer!important; }
/*-- CROP IMAGE --*/
.content{ text-align:left; background-color:#fff; width:250px; margin:5px auto; padding:0px 0px 3px 0px;	}
.preview_container{ width:137px; height:147px; overflow:hidden; margin-bottom:5px; margin-right:15px; }
a.preview_overlay{ width:200px; height:25px; position:absolute; opacity: 0.8; -moz-opacity: 0.8; margin-left:118px; cursor:pointer; text-indent:-2000px; }
a.preview_overlay:hover{  opacity: 1; -moz-opacity: 1; }
.left{ width:250px; height:400px; float:left; }
.right{ float:left; }
a img{ border:none; }
object{ width:200px; height:25px;  margin:0!important; }
ul.imgmenu{ float:left; margin-top:100px; padding:0px; margin:0px; border:2px solid #f0f0f0; list-style-type:none; } 
ul.imgmenu li{ display:inline; float:left;	width:24px; height:24px; cursor:pointer; }
li.rotate{ background: transparent url(img/rotate.png) no-repeat top left; }
li.bw{ background: transparent url(img/bw.png) no-repeat top left; }
li.negative{ background: transparent url(img/negative.png) no-repeat top left; }
li.sepia{ background: transparent url(img/sepia.png) no-repeat top left; }
.queue{ float:left; z-index:10000; position:absolute; }
.ajaxload{ background:#fff url(../loader.gif) no-repeat center center; width:16px; height:26px; float:left; clear:right; z-index:10000; right:0; margin:0px 0px 0px 5px; }
#fileQueue .cancel a img{ border:none!important; }
.crop_control{ width:100%; z-index:10000; background:#fff; float:right; text-align:right; clear:both; padding:5px 0; }
#image_container{  margin:0; display:block;  float:left;  }
#image_container img{  border:none!important; }
.cropBig_photoContainer{ width:auto; height:auto; display:none; clear:both; background:url(../images/cropImage_bg.png) repeat;  z-index:10000; position:absolute; top:15px; float:left; border:none; padding:5px; }
#uploadify{   width:130px; float:left; opacity:0;  *display:block!important; /* IE */ _display:block!important; /* IE6 */ .display:block!important; /* IE7 */  cursor:pointer!important;  }
#overlay{ float:left; margin:0; background:none; }
#overlay:hover{  background:#656565!important; color:white; text-decoration:none; }
#_crop_bttn{ width:43px; height:24px;  background:url(../images/sprite.png) no-repeat scroll -441px -68px transparent; text-indent:-2000px;  cursor:pointer; }
#_crop_cancel_bttn{ width:52px; height:24px;  background:url(../images/sprite.png) no-repeat scroll -621px -204px transparent; text-indent:-2000px; margin:0 5px; display:inline;   cursor:pointer; }
/*-- MODIFY PHOTOS --*/
.modifyPhotos{ width:auto; height:auto; float:left; }
.modifyPhotos .editProfile-image{ width:250px; float:left; margin:0; display:inline; padding:0; }
.modifyPhotos .profileBasic-info{ float:left; margin:0; display:inline; padding:0;  }
.modifyPhotos #fileQueue{ left:15px!important; top:-5px!important;  }
.modifyPhotos #uploadify{ top:2px; }
.photoGallery { width:auto; height:210px; float:left; padding-top:0!important; }
.photoGallery .submittedBy { width:277px;  height:auto; float:left; position:relative; left:0; right:0; overflow:visible; }
.photoGallery .submittedBy p{ font-weight:bold; color:#333; padding-bottom:3px; }
.photoGallery .submittedBy .f_drop_panel { bottom:-25px!important; left:-10px; position:absolute; float:left;}
.photoGallery .lastItem{ width:150px; }
.photoGallery .submittedBy .f_drop_item .f_child ul{ width:141px!important; left:0!important;  -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0;  }
.photoGallery .submittedBy .f_drop_item .f_child ul li{ width:118px!important;}
.photoGallery .submittedBy .f_drop_item .f_child ul li a { width:118px!important;}
.photoGalleryNotes{ width:auto; height:auto; float:left; padding:0 15px; }
.f_drop_item .f_parent a { background:url(../images/sprite.png) no-repeat scroll -878px -54px transparent; width:143px;}
.f_drop_item .f_parent a.selected{ background:url(../images/sprite.png) no-repeat scroll -878px -82px transparent; }
.protectPhoto{ width:510px; float:right; margin:0; position:relative; z-index:10000; background: #EFEFEF; border: 1px solid #EAEAEA; padding:15px; }
.protectPhoto h3{ color: #B02D1C; padding-bottom:8px; }
.protectPhoto a{ color: #C4301B; }
.protectPhoto .white-button{ font-weight:bold;  margin-left:10px;}
.protectPhoto ul{  list-style:none; margin:0; padding:10px 0 5px 0; display:block; float:left;  }
.protectPhoto ul li{ display:block; }
.protectPhoto ul li input{ margin-right:5px; display:inline; }
/*-- Payed Membership --*/
.profilePreview #listView .content_block .profileBasic .profileBasic-details span{ color:#666666; margin-right:10px;}
.profilePreview #listView .content_block .profileBasic .profileBasic-details a{ color:#666666; text-decoration:none;}
.profilePreview #listView .content_block .profileBasic .profileBasic-details a:hover{ text-decoration:underline;}
.membership{ width:100%; height:auto; float:left; margin:0px;}
.membership p{ color:#666666;}
.membershipSchemeMsg{ width:702px; padding-top:15px; float:left; clear:both; }
.scheme_otr{ width:223px; height:auto; float:left; margin:10px 5px 0px 4px; background:#f6f6f6;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-khtml-border-radius:5px; min-height:100px; border:1px solid #e5e5e5;}
.scheme_head{ width:100%; height:38px; float:left; margin:0px; background:url(../images/express-interest-bg.jpg) repeat-x;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-khtml-border-radius:5px 5px 0px 0px;}
.scheme_head img{ float:left; width:20px; height:20px; margin:8px;}
.scheme_head h2{ font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; margin-top:7px;}
.price_tag{ width:76px; height:74px; float:right; position:relative; right:-5px; top:-29px; background:url(../images/tag.png) no-repeat;}
.scheme_otr ul{ float:left;}
.scheme_otr li{ list-style:none; line-height:26px; float:left;}
.scheme_otr li img{ float:left; margin:3px 8px 3px 3px;}
.scheme_otr p{}
.scheme_otr:hover{-moz-box-shadow: 0px 0px 5px 1px #f1f1f1;-webkit-box-shadow: 0px 0px 5px 1px #f1f1f1;box-shadow: 0px 0px 5px 1px #f1f1f1; border:1px solid #dfdfdf;}
/*--- Membership Scheme --*/
.grid_outer tr:nth-child(odd){ background:#f5f5f5;}
.grid_outer tr:nth-child(even){ background:#fff;}
.grid_outer{ width:99.6%; height:auto; float:left; margin:10px 0px 0px 0px;}
.grid_outer table{border: solid 1px #cccccc;border-bottom:0;}
.grid_outer table th{color:#333;text-shadow:1px 1px #eeeeee;border-left:none;border-bottom:solid 1px #ccc;font-weight:bold;
text-align:left;padding:5px 13px 5px 13px;font-size:12px;background: -moz-linear-gradient(center top, #fff, #eee) repeat scroll 0 0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fff), color-stop(0.9, #eee));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');text-shadow:1px 1px #ffffff;border-right: solid 1px #cccccc;}
.grid_outer td{border-bottom: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;color:#666666;text-align:left;
padding:4px 15px;font-size:12px;}
.grid_outer table th:last-child, .grid_outer td:last-child{ border-right:none;}
.grid_outer img{ float:left; width:410px; height:168px; border:none !important;}
.grid_outer1 tr:nth-child(odd){ background:#f5f5f5;}
.grid_outer1 tr:nth-child(even){ background:#fff;}
.grid_outer1{ width:100%; height:auto; float:left; margin:5px 0px 0px 0px;}
.grid_outer1 table{border: solid 1px #cccccc;border-bottom:0;}
.grid_outer1 table th{color:#333;text-shadow:1px 1px #eeeeee;border-left:none;border-bottom:solid 1px #ccc;font-weight:bold;
text-align:left;padding:5px;font-size:12px;background: -moz-linear-gradient(center top, #fff, #eee) repeat scroll 0 0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fff), color-stop(0.9, #eee));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');text-shadow:1px 1px #ffffff;border-right: solid 1px #cccccc;}
.grid_outer1 td{border-bottom: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;color:#666666;text-align:left;
padding:2px 5px;font-size:12px;}
.grid_outer1 table th:last-child, .grid_outer1 td:last-child{ border-right:none;}
.payment_tab{ width:99.6%; height:auto; float:left; margin-top:20px;}
/*-- Payment Tab --*/
.tab_wrapper{width:100%;margin: 0px auto;padding-top:0px;min-height:530px;}
.tab_wrapper h1, .tab_wrapper h4, .tab_wrapper p, .tab_wrapper pre, .tab_wrapper ul, .tab_wrapper li{margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;}
.tab_wrapper li{outline: 0;text-decoration: none;-webkit-transition-property: background color;-moz-transition-property: background color;-o-transition-property: background color;-ms-transition-property: background color;transition-property: background color;
-webkit-transition-duration: 0.12s;-moz-transition-duration: 0.12s;-o-transition-duration: 0.12s;-ms-transition-duration: 0.12s;
transition-duration: 0.12s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.tab_wrapper a{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
#v-nav{height: 100%;margin: auto;color: #333; font-size:12px;}
#v-nav >ul{float: left;width:130px;display: block;position: relative;top: 0;border: 1px solid #DDD;border-right-width: 0;margin: auto 0 !important;padding:0;}
#v-nav >ul >li{width: 100px;list-style-type: none;display: block;text-shadow: 0px 1px 1px #F2F1F0;font-size:12px;
position: relative;border-right-width: 0;border-bottom: 1px solid #ffdc67;margin: auto;padding: 5px 15px !important;  
background: whiteSmoke; background:url(../images/li-bg1.jpg) repeat-x; color:#7b6102; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold;}
#v-nav >ul >li:hover{background:url(../images/li-bg-h.jpg) repeat-x;}
#v-nav >ul >li.current{color: black;border-right: none;z-index: 10;background: white !important;position: relative;moz-box-shadow: inset 0 0 35px 5px #fafbfd;-webkit-box-shadow: inset 0 0 35px 5px #fafbfd;box-shadow: inset 0 0 35px 5px #fafbfd;}
#v-nav >ul >li.first.current{border-bottom: 1px solid #DDD; background:#ccc;}
#v-nav >ul >li.last{border-bottom: none;}
#v-nav >div.tab-content{margin-left:130px;border: 1px solid #d8d8d8;background-color: #FFF;min-height: 450px;position: relative;
z-index: 9;moz-box-shadow: inset 0 0 35px 5px #fafbfd;-webkit-box-shadow: inset 0 0 35px 5px #fafbfd;
box-shadow: inset 0 0 35px 5px #fafbfd;display: none;padding: 5px 5px 5px 12px;}
.tab_wrapper h1.title { margin-bottom:15px; color: #000; font-size:14px;}
.post-entry { display: block; width: 580px; margin: 0 auto; }
.post-entry h4 { color: #333; font-weight: normal; font-size: 36px; text-shadow: 0px 1px 1px #F2F1F0; padding-top: 20px; padding-bottom: 10px }
.post-entry h5 { color: lightCoral; font-weight: bold; font-size: 20px; text-shadow: 0px 1px 1px #F2F1F0; padding-top: 20px; padding-bottom: 10px; color: #1FA2E1; }
.post-entry .code { padding: 15px; }
.post-entry hr { width: 100%; height: 1px; border: none; border-bottom: 1px dotted #EEEDED; margin: 30px 0; display: block; clear: both; }
#tagline { border-top: 1px solid #CCC; background: -moz-linear-gradient(top, white, #F2F2F2); background-repeat: repeat-x; background-position: bottom; margin: 60px 0 20px 0; background: whiteSmoke; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#F2F2F2)); background: -moz-linear-gradient(top, white, #F2F2F2); border-bottom: 1px solid #BFBFBF }
#tagline .row { width: 100%; max-width: 960px; min-width: 755px; margin: 0 auto; overflow: hidden }
#tagline .row h1 { color: #333; font: 16px/3em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; }
#tagline .row h1 a { color: #8F8F8F }
#tagline .row h1 a:hover { color: #636363 }
#v-nav >div.tab-content h2{ color:#000; font-size:12px; text-decoration:underline;}
.bank_dtls{ width:auto; height:auto; float:left; margin:0px; clear:both;}
.bank_dtls ul{ width:auto; height:auto; float:left; margin:0!important; }
.bank_dtls li{ float:left; width:149px; margin:0 5px 5px 0; padding:0 0 10px 0;  background:url(../images/bankAlignBg.png) no-repeat center bottom; font-size:11px; border-right:1px solid #ddd;  }
.bank_dtls li h3{ color:#333!important; font-size:12px; margin:0; padding:0;  display:none; }
.bank_dtls li p{ color:#666; margin:0px 0px 0px 0px;}
.bank_dtls img{ float:left; }
.bank_dtls li span{ color:#000;   }
.bank_dtls .row1{  }
.bank_dtls .row2{ margin-left:8px;  }
.bank_dtls .row3{ margin-left:8px; border-right:none;  }
.bank_dtls .colEnd{ border-bottom:none; background:none; margin-bottom:0; padding-bottom:0;  }
.moneyExchange img{ float:left; display:inline; margin:10px 20px 20px  0;  }
.moneyExchange h4 { color:#333!important; } 
.panel h4{ color:#333!important;  } 
.moneyExchange span{ padding-left:10px; color:#000;  }
.moneyExchange ul{ margin:15px!important; float:left; }
.moneyExchange ul li label{ width: 112px; height: auto; clear: none; float: left; display: block; padding: 0; margin: 0; background: url(../images/light-label-bg.png) no-repeat; background-position: right center; }
.moneyExchange .listBox, .panel .listBox { border:1px solid #ddd; float:left; width:470px; margin-top:10px; display:inline; }
.moneyExchange .listBox img{ margin:50px 10px 10px 20px; float:left; display:inline;  }
.moneyExchange .listBox .bnkDetails, .panel .listBox .bnkDetails{ width:auto; height:auto; float:left;  border-left:1px solid #ddd; margin:20px; padding-left:20px;}
#v-nav >div.tab-content p b{ color:#cc0f16; font-weight:bold; font-weight:14px; text-decoration:underline;}
#v-nav >div.tab-content p { color:#666666;}
.btn_style{ width:98px; height:29px; float:right; background:url(../images/sprite.png) no-repeat scroll -910px -205px transparent; margin:10px 0px 0px 0px; cursor:pointer;}
.btn_style:hover{ background:url(../images/sprite.png) no-repeat scroll -1014px -205px transparent; }
#v-nav >div.tab-content img{  float:left; margin:24px 0px 10px 11px; position:relative;}
.paypal_otr{ width:99%; height:auto; float:left; margin-top:5px;}
.grid_outer_paypal tr:nth-child(odd){ background:#f5f5f5;}
.grid_outer_paypal tr:nth-child(even){ background:#fff;}
.grid_outer_paypal{ width:99%; height:auto; float:left; margin:27px 0px 0px 0px;}
.grid_outer_paypal table{border: solid 1px #cccccc;border-bottom:0;}
.grid_outer_paypal table th{color:#333;text-shadow:1px 1px #eeeeee;border-left:none;border-bottom:solid 1px #ccc;font-weight:bold;
text-align:left;padding:5px;font-size:12px;background: -moz-linear-gradient(center top, #fff, #eee) repeat scroll 0 0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fff), color-stop(0.9, #eee));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');text-shadow:1px 1px #ffffff;border-right: solid 1px #cccccc;}
.grid_outer_paypal td{border-bottom: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;color:#666666;text-align:left;
padding:2px 5px;font-size:12px;}
.grid_outer_paypal table th:last-child, .grid_outer_paypal td:last-child{ border-right:none;}
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.slider-wrap { margin: 20px 0; position: relative; width: 100%;  float:left; }
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.stripViewer { position: relative; overflow: hidden;  margin: auto; width: 480px;  height: 580px; float:right; background: #fff; }
.stripViewer .notification{ width:98%; margin:10px 0 0 0; float:left; display:inline; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; width: 100%; list-style-type: none; }
.stripViewer .panelContainer .panel { float:left; height: 100%; position: relative; width: 480px; }
.stripViewer .panelContainer .panel .wrapper { padding: 0px; }
.stripViewer .panelContainer .panel h3{ color:#c00; }
.stripNav { margin: 0; float:left; width:200px!important; }
.stripNav ul { list-style: none; float:left; width:168px; margin:0px 0 0 0; display:inline; padding:15px; background: #F1F1F1; border: 1px solid #D9D9D9;  position:relative; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; }
.stripNav a { font-size: 12px; font-weight: bold; line-height: 32px;  color: #333; text-decoration: none; display: block; padding: 0 0px; border-bottom:1px solid #D8D8D8; -moz-transition:color 0s ease; -webkit-transition:color 0s ease; -o-transition:color 0s ease; transition:color 0s ease; }
.stripNav li.tab1 a, .stripNav li.tab2 a, .stripNav li.tab3 a, .stripNav li.tab4 a, .stripNav li.tab5 a, .stripNav li.tab6 a   { background:#f1f1f1; }
.stripNav li a:hover { text-decoration:underline; }
.stripNav li:last-child a{ border-bottom:none; }
.stripNav li a.current { width:215px; height:30px; position:relative;  top:-1px; left:-16px ;   padding-left:16px; color: #000;  background:url(../images/sprite.png) no-repeat scroll -767px -165px transparent; border-bottom:1px solid #fff; border-top:1px solid #fff; } 
.stripNavL, .stripNavR {  position: absolute; top: 230px; text-indent: -9000em; } 
.stripNavL a, .stripNavR a { display: block; height: 40px; width: 40px; }
.stripNavL { left: 0; } 
.stripNavR { right: 0; }
.stripNavL { background: url("images/arrow-left.gif") no-repeat center; }
.stripNavR { background: url("images/arrow-right.gif") no-repeat center; }
.stripViewer .panelContainer .button-row{ width:48%!important;  text-align:right!important; }
.stripViewer .panelContainer .genericForm ul li:last-child .button-row{ width:69%!important; }
.stripViewer .panelContainer .genericForm ul li:last-child .registerFree-button{ float:left!important; }
.onlinePayment-logos{ float:left; padding:30px 0 0; }
.paypalLogos{ float:left; margin:10px 10px 10px 20px; display:inline; }
.replayContact-detailsArea{ width:540px!important; float:left; }
.replayContact-details { width:540px; float:left; display:inline; margin-left:25px; line-height:normal;}
.replayContact-details li{ padding:0px  0 8px 0!important; clear:both; background:none!important; }
.replayContact-details .label{ width: 142px; height:auto; float:left; display:block; padding:0; margin:0; background:url(../images/light-label-bg.png) no-repeat; background-position:right center;}
.replayContact-details .detail{ float:left; margin:0; padding:0 0 0 10px; color:#000;}
.contactsReplay-note{ display:inline; margin:10px 0 0 0; float:left; }
.contactsReplay-note img { border:none!important; margin:0!important; }
.extraUserId{ font-size:16px; margin:0; padding:0; font-weight:bold; clear:none; display:inline; }
.contactView-extraInfo{ width:97%; float:left; clear:both; margin:0;  background:#eee; padding:10px;}
.contactView-extraInfo a{ color:#009dd9; font-weight:bold; text-decoration:none; }
.contactView-extraInfo a:hover{ text-decoration:underline; }
.contactView-extraInfo .notification{ margin-top:15px!important; float:left; }
.extraBig-field{ position:relative; top:0; right:0; width:388px; float:right; padding-left:10px; color:#000; }
#ViewContactLightbox img{ border: 3px solid #DDD; }
.viewContactLightbox img{ border: 3px solid #DDD; }
.myInbox-table{ margin:0; }
.myInbox-table a{ text-decoration:none; }
.myInbox-table .userPhoto{ width:43px; height:43px;  padding:2px 0 0 0; }
.myInbox-table .userPhoto img{ width:43px!important; height:43px!important; }
.myInbox-table .blueText{ text-decoration:underline; }
.myInbox-table .messageShort{ color:#666; text-decoration:none; }
.messageDelete, .messageDelete img{ width:16px!important; height:16px!important; float:left; margin:0; }
.message-contents{ width: 706px; height:auto; padding: 10px; float:left; clear:both; background: #EFEFEF; border: 1px solid #EAEAEA; margin-top:15px; display:inline; }
.fb-custom{ width:958px; height:1px; float:left; position:absolute; top:0; background:#ccc; }
.contactUs-details{ width:auto; height:auto; float:left; margin:0; padding:0 15px 15px 15px; }
.aboutUs p{ padding-bottom:18px; }
.aboutUs b{ color:#333; }
.aboutUs-linking{ width:100%; padding:0 15px 15px 0px; float:left; }
.profileRibbon{ width:155px; height:28px; position:absolute;  bottom:15px; left:-6px; background:url(../images/sprite.png) no-repeat scroll -995px -166px transparent; color:#fff; font-size:11px; text-align:center; }
.profileRibbon-dashboard{ bottom:37px; left:9px; }
.addressLineDetail{ float:left;  margin:0; padding:0 0 0 10px; color:#000;}
.dashboardPhoto-msg{ width:497px; height:auto; padding:10px 15px; background: whiteSmoke; border-bottom: 1px solid #E9E9E9; float:left; } 
/*--Back to top --*/
#back-top { position: fixed; bottom: 30px; right:20px; }
#back-top a { width: 47px; display: block; text-align: center; font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; }
#back-top a:hover { color: #000; } 
#back-top span { width: 47px; height: 44px; display: block; margin-bottom: 7px; background:url(../images/seta-up-site.png) no-repeat;  }
#back-top a:hover span { background:url(../images/seta-up-site.png) no-repeat scroll 0 -44px transparent; }
/*-- FOOTER --*/
.footer-panel{ width:100%; height:100%; background:#eee; clear:both; }
#footer{ width:100%; height:auto; background:#eee url(../images/footer-top-border.png) repeat-x; margin:auto; padding:0; }
.footer-container{ width:990px; height:auto;  margin:auto; clear:both; padding:35px 0 0px 0; }
.footerMenus{ float:left; line-height:normal;  padding-bottom:20px;  margin-right:60px; display:inline;}
.footerMenus li {  padding-bottom:6px; font-size:11px; clear:both;  } 
.footerMenus li .contactText{ color:#c00; font-size:12px; font-weight:bold;  padding-left:5px; }
.footerMenus li strong{ font-size:12px; padding-bottom:10px; float:left; color:#333;  }
.footerMenus li a{ text-decoration:none; color:#555555; font-size:11px;  }
.footerMenus li a:hover{ color:#000; }
.footerMenus .socialLinks-align-first{ padding-top:5px; }
.footerMenus .socialLinks-align{ padding-bottom:6px; }
.footerMenus .socialLinks-align a span{ padding-top:2px; display:block; }
.footerMenus .socialLinks-align a div{ padding-top:0!important; }
.footer-container .partnerLogo{ float:right; }
.footer-container .extra-panel{ width:250px; height:auto; float:right; }
.footer-container .footerOffer{ width:250px; height:85px; margin:10px 0 0; display:inline; float:right; background:url(../images/footer-offerBg.png) no-repeat; }
.footer-container .footerOffer .head{ height:42px; text-align:center; }
.footer-container .footerOffer .head h3{ color:#fff; padding-top:10px;  text-align:center; margin:auto;  font-size:16px; margin:auto; }
.footer-container .footerOffer p { padding:0 15px 0 25px; line-height:18px; }
.footer-container .footerOffer p strong{ color:#b82f1b; font-size:16px; padding-left:2px; }
.footerLinksArea{  width:100%; height:50px; clear:both; background:#dbdbdb url(../images/footer-top-border.png) repeat-x; margin:auto; padding:0;  }
.footerLinksArea .footerLinksArea-content{ width:990px; height:auto; margin:auto; clear:both; padding:15px 0 0px 0;  font-size:11px; }
.footerLinksArea .copy-right{ float:left; font-size:13px; color:black }
.footerLinksArea .poweredBy{ float:right;font-size:13px; color:black }
.footerLinksArea .poweredBy a{ text-decoration:none; color:#333; }
/*-- CUSTOM PROPERTIES --*/
.alignRight{ float:right!important; }
.alignLeft{ float:left!important; }
.paddingNone{ padding:0!important; }
.padding-topNone{ padding-top:0!important; }
.padding-rightNone{ padding-right:0!important; }
.padding-bottomNone{ padding-bottom:0!important; }
.padding-leftNone{ padding-left:0!important; }
.margin-topNone{ margin-top:0!important; }
.margin-rightNone{ margin-right:0!important;}
.margin-bottomNone{ margin-bottom:0!important;}
.margin-leftNone{ margin-left:0!important; }
.borderNone{ border:none!important; }
.bgimgNone{ background-image:none!important; }
.heightAuto{ height:auto!important; }
.redLink{ color:#c00; }
.redText{ color:#fa0701; }
.blueText{ color:#009dd9; }
.blue-darkText{ color:#3B5998; }
.greenText{ color:#038d2e; }
.clearBoth{ clear:both; }
.grayNormal{ color:#999; font-weight:normal; }
.overflowVisible{ overflow:visible!important; }
.floatNone{ float:none; }
.textDecoration-none{ text-decoration:none; }
.boldText{ font-weight:bold; }
.sendpassword-button{ width:109px; height:24px; float:left; display:inline; margin:0 10px 5px 10px; background:url(../images/sprite.png) no-repeat scroll -1560px -205px transparent; }
#listView .content_block:hover .profileActivity-links .sendpassword-button{ background:url(../images/sprite.png) no-repeat scroll -1329px -205px transparent; }
#listView .content_block:hover .profileActivity-links .sendpassword-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1444px -205px transparent; }
.Declinerequest-button{ width:111px; height:24px; float:left; margin:0 0px 0px 10px; background:url(../images/sprite.png) no-repeat scroll -1121px -136px transparent; }
#listView .content_block:hover .profileActivity-links .Declinerequest-button{ background:url(../images/sprite.png) no-repeat scroll -886px -136px transparent; }
#listView .content_block:hover .profileActivity-links .Declinerequest-button:hover{ background:url(../images/sprite.png) no-repeat scroll -1004px -136px transparent;  }
.viewFullprofile-link1 { background:url(../images/icon-sprite.png) no-repeat scroll 0 -510px transparent; }
ul.displayResults .profileActivity-links .viewFullprofile-link1 { background:url(../images/icon-sprite.png) no-repeat scroll 0 -510px transparent; }
ul.displayResults .profileActivity-links .viewFullprofile-link1:hover { background:url(../images/icon-sprite.png) no-repeat scroll 0 -538px transparent; }
ul.displayResults .profileActivity-links .viewFullprofile-link2 { background:url(../images/tick_circle-main-h.png) no-repeat;}
ul.displayResults .profileActivity-links .viewFullprofile-link2:hover { background:url(../images/tick_circle-main.png) no-repeat;}
.multiselectlist{ width:112px !important; float:right !important;}
.fontcolorgrey{ color:#666666; text-decoration:none;}
.fontcolorgreen{ color:#006600; text-decoration:none;}
.fontcolorred{ color:#FF0000; text-decoration:none;}
.redBulletListing{ margin:0; padding:0 0 15px 0; list-style:none; }
.redBulletListing li{ background:url(../images/bullet-red.gif) no-repeat left center; padding:3px 0 3px 15px; margin:0;}
.basic_upload_img{border:none!important;padding: 0 20px;}

.inter_class{ padding:0px !important;}
.ul_class { width:100%}
.ul_class li{ float:left; width:48%!important; clear:none !important; line-height:12px;}
.undo_li{float:left; position:relative;}
.undo_div{background:url(../images/trns.png) repeat; display:none; position:absolute; width:100%; height:100%;  z-index:100000; text-align:center; }
.undo_p{float:left; padding:4px 15px;  border-bottom:4px solid #7c180a; background:#a82816; color:#fff; position:relative; top:45%; left:45%; cursor:pointer; border-radius:3px;}
.undo_span{ color: #666;
    font-size: 20px;
    left: -5%;
    position: relative;
    text-shadow: 1px 1px #fff;
    top: 33%;}
.undo_grid_div{background:url(../images/trns.png) repeat; display:none; position:absolute; width:100%; height:100%;  z-index:100000;}
	
	.undo_grid_p{float:left; padding:4px 15px;  border-bottom:4px solid #7c180a; background:#a82816; color:#fff; position:relative; top:45%; left:37%; cursor:pointer; border-radius:3px;}
.undo_grid_span{  color: #666 !important;
    float: left;
    font-size: 13px;
    font-weight: bold;
    left: 12px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #fff;
    top: 40%;
    width: 90%;}
	
.tick{background:url(../images/icon-sprite.png) no-repeat scroll 0px -806px transparent; width:17px; height:14px; float:right;}
.doubletick{background:url(../images/icon-sprite.png) no-repeat scroll 0 -821px transparent; width:17px; height:14px; float:right;}
.newstyle{background: #d5ffce url(../images/tick_circle.png);
border-color: #003333;
color: #8EE080;
position: relative;
margin: 0 0 15px 0;
padding: 0 0 10px 0;
border: 1px solid;
background-position: 10px 11px !important;
background-repeat: no-repeat !important;
font-size: 13px;
width: 99.8%;
float:left;
border-radius:5px;}
.newstyle1{display: block;
font-style: normal;
padding: 10px 10px 0px 36px;
line-height: 1.5em;
color:#556652;}
