* { font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 13px; }
body { margin: 0; padding: 0; background: #ffffff; }

h1 { font-size: 18px; }
a { text-decoration: none; color: #008bce; }
a:hover { text-decoration: underline; }
.hr { border: 0; border-top: 1px solid #e5e5e5; height: 0; line-height: 0; margin: 5px 0px 10px 0px; }
.hr-thin { border: 0; border-top: 1px solid #e5e5e5; height: 0; line-height: 0; margin: 5px 0px 5px 0px; }
button, .smallButton { font-size: 11px; }
.largeButton { font-size: 15px; }
.disabled { background-color: #e5e5e5; color: #606060; border: 1px solid #7f9db9; }
.redText { color: #c90101; }
.graytext { color: #666666; }
.topquote { text-align: right; vertical-align: middle; font-size: 14px; font-style: italic; }
.blueText { color: #008bce; }
.orangeText { color: #cb6307; }
.largeOrange { color: #cb6307; font-size: 18px; font-weight: bold; }
.largeGray { color: #666666; font-size: 18px; font-weight: bold; }
.fadedSubTitle { font-size: 14px; color: #666666; }
.inputFieldMsgTable { position:absolute; z-index:999; display:none; border:1px solid black; background-color:#ffeca2; font-size:11px; margin-left:5px; }

.menuwrapperouter { width: 980px; background: #ffffff url(/images/menu_bg_bottom.png) no-repeat 0 100%; }
.menuwrapperinner { width: 980px; background: url(/images/menu_bg_top.png) no-repeat 0 0; }

.registration-bg { width: 500px; padding: 19px 0px 5px 0px; background: url(/images/registration_form_top.png) no-repeat 0 0; }
.registration-bg-bottom { width: 500px; background: #ffffff url(/images/registration_form_bottom.png) no-repeat 0 100%; }
.registration-table { width: 100%; background-color: #f8f8f8; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.myhome-menu-top { width: 150px; padding: 5px 0px 5px 0px; background: url(/images/myhome_menu_top.png) no-repeat 0 0; }
.myhome-menu-bottom { width: 150px; background: #ffffff url(/images/myhome_menu_bottom.png) no-repeat 0 100%; }
.myhome-menu-table { width: 100%; background-color: #f8f8f8; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.contactus-bg { width: 640px; padding: 19px 0px 5px 0px; background: url(/images/contact_us_top.png) no-repeat 0 0; }
.contactus-bg-bottom { width: 640px; background: #ffffff url(/images/contact_us_bottom.png) no-repeat 0 100%; }
.contactus-table { width: 100%; background-color: #f8f8f8; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.flirt-top { width: 200px; padding: 5px 0px 5px 0px; background: url(/images/menu_top_200.png) no-repeat 0 0; }
.flirt-bottom { width: 200px; background: #ffffff url(/images/menu_bottom_200.png) no-repeat 0 100%; }
.flirt-table { width: 100%; background-color: #f8f8f8; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.searchwrapper { border: 1px solid #d7d7d7; }
.searchmenu { width: 100%; border-bottom: 1px solid #d7d7d7; background-color: #f8f8f8; }
.searchresult-table {  }
.searchresult-td { border: 1px solid #d7d7d7; }
.searchresult-image { margin: 0px 0px 3px 0px; padding: 0; }
.searchresult-title { margin: 0; padding: 0; text-overflow: ellipsis; width: 100px; overflow: hidden; white-space: nowrap; }
.searchresult-title a { color: #666666; }
.searchresult-subtitle { color: #acacac; margin: 0; padding: 0; text-overflow: ellipsis; width: 130px; overflow: hidden; white-space: nowrap; }
.searchresult-online { overflow: hidden; float: right; margin: 0; padding: 0; }

.signin-title { background-color: #898989; color: #ffffff; font-weight: bold; }
.copyright { font-size: 10px; text-align: center; color: #666666; }
.graybox { border: 1px solid #d7d7d7; background-color: #f8f8f8; }
.top-left-header { font-size: 26px; color: #007494; font-weight: bold; }

.message { padding: 10px; background-color: white; display: none; position: absolute; left: 50%; margin-left: -250px; width: 500px; top: 50%; margin-top: -250px; height: 500px; overflow-y: auto; border-width: 2px; border-style: solid; }

.info-table { width: 640px; background-color: #f8f8f8; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.info-basics-bg { width: 640px; padding: 19px 0px 5px 0px; background: url(/images/basics_top.png) no-repeat 0 0; }
.info-aboutme-bg { width: 640px; padding: 19px 0px 5px 0px; background: url(/images/about_me_top.png) no-repeat 0 0; }
.info-details-bg { width: 640px; padding: 19px 0px 5px 0px; background: url(/images/details_top.png) no-repeat 0 0; }
.info-looking-for-bg { width: 640px; padding: 19px 0px 5px 0px; background: url(/images/looking_for_top.png) no-repeat 0 0; }
.info-private-details-bg { width: 640px; padding: 19px 0px 5px 0px; background: url(/images/private_details_top.png) no-repeat 0 0; }
.info-bg-bottom { width: 640px;background: #ffffff url(/images/info_bottom.png) no-repeat 0 100%; }
.infoBody  { padding: 10px; }

.user-thumb { background-color: #f8f8f8; border: 1px solid #d7d7d7; }
.user-thumb-img { border:0; }
.user-thumb-img:hover {  cursor:pointer; }

.edit-profile-title { color: #cb6307; font-size: 18px; font-weight: bold; }

.optionstable { background-color: #f8f8f8; }
.optionstd { border-bottom: 1px solid #e5e5e5; }

.bottom-menu { background-color: #f8f8f8; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

.dimmermsg { padding: 10px; background-color: white; overflow-y: auto; border-width: 2px; border-style: solid; z-index: 3; }
.dimmer { filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; background-color: black; position: absolute;  top: 0px; left: 0px; z-index: 2; margin: 0px; padding: 0px; }

.toast-container
{
   position:fixed;
   text-align: center;
   background-color: #444;
   border:2px solid #666;
   padding:5px 10px;
   color:#FFF;
   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   
   -webkit-box-shadow: 3px 3px 6px 1px #7a7a7a;
   -moz-box-shadow: 3px 3px 6px 1px #7a7a7a;
   box-shadow: 3px 3px 6px 1px #7a7a7a; 
}
