@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:100,300,400,700);
@import url(http://fonts.googleapis.com/css?family=Old+Standard+TT:400,700);
@import url(http://fonts.googleapis.com/css?family=Arvo:400,700);
@import url(http://fonts.googleapis.com/css?family=Vollkorn:400,700);

body, html {padding:0px;margin:0px;height: 100%;}
body {color: #cccccc;}
a {text-decoration:none;}
a:hover, a:focus, a:active {color:#ccc;text-decoration:none;}

h1 {color: #FFFFFF;font-size: 75px;font-weight: 100;margin:0;padding:0;line-height:100px;}
h2 {color: #FFFFFF;font-size: 40px;font-weight: 300;margin:0;padding:0;line-height:50px;text-transform: uppercase;padding-bottom:10px;padding-top:10px;}
h3 {font-size: 18px;font-weight: 300;margin:0;padding:0;line-height:20px;padding-top:5px;padding-bottom:15px;text-transform: uppercase;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-bottom: 1px dotted #222;border-top:0px;line-height: 1.42857;padding: 8px;vertical-align: top;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th {color: #ccc;border-top: 1px solid #191919;border-bottom:1px solid #222;background-color:#111;}

/* BACKGROUNDS */
.background-tone-0 {background-color: #818181;}
.background-tone-1 {background-color: #222;}
.pattern {display: block;width: 100%;min-height: 100%;}
.background-pattern-0 .pattern {background-image: url(../images/patterns/pattern0.png);}
.background-pattern-1 .pattern {background-image: url(../images/patterns/pattern1.png);}
.background-pattern-2 .pattern {background-image: url(../images/patterns/pattern2.png);}
.background-pattern-3 .pattern {background-image: url(../images/patterns/pattern3.png);}
.background-pattern-4 .pattern {background-image: url(../images/patterns/pattern4.png);}
.background-pattern-5 .pattern {background-image: url(../images/patterns/pattern5.png);}
.background-pattern-6 .pattern {background-image: url(../images/patterns/pattern6.png);}
.background-pattern-7 .pattern {background-image: url(../images/patterns/pattern7.png);}
.background-pattern-8 .pattern {background-image: url(../images/patterns/pattern8.png);}
.background-pattern-9 .pattern {background-image: url(../images/patterns/pattern9.png);}
.background-pattern-10 .pattern {background-image: url(../images/patterns/pattern10.png);}
.background-pattern-11 .pattern {background-image: url(../images/patterns/pattern11.png);}
.background-pattern-12 .pattern {background-image: url(../images/patterns/pattern12.png);}
.background-pattern-13 .pattern {background-image: url(../images/patterns/pattern13.png);}
.background-pattern-14 .pattern {background-image: url(../images/patterns/pattern14.png);}
.background-pattern-15 .pattern {background: url(../images/patterns/pattern15.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}
.background-pattern-16 .pattern {background-image: url(../images/patterns/pattern16.jpg);}
.background-pattern-17 .pattern {background-image: url(../images/patterns/pattern17.jpg);}
.background-pattern-18 .pattern {background-image: url(../images/patterns/pattern18.jpg);}
.background-pattern-19 .pattern {background-image: url(../images/patterns/pattern19.jpg);}
.background-pattern-20 .pattern {background-image: url(../images/patterns/pattern20.jpg);}
.background-pattern-21 .pattern {background-image: url(../images/patterns/pattern21.jpg);}
.background-pattern-22 .pattern {background-image: url(../images/patterns/pattern22.jpg);}
.background-pattern-23 .pattern {background-image: url(../images/patterns/pattern23.jpg);}
.background-pattern-24 .pattern {background: url(../images/patterns/pattern24.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}
.background-pattern-25 .pattern {background: url(../images/patterns/pattern25.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}
.background-pattern-26 .pattern {background: url(../images/patterns/pattern26.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}

/* COLOR 0 */
.main-color-0 h3,
.main-color-0 .row1 strong,
.main-color-0 a {color: #5f4f65;}
.main-color-0 .navbar-inverse .navbar-nav > .active > a,
.main-color-0 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-0 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #5f4f65;}
.main-color-0 .btn {background-color: #5f4f65;border: 1px solid #5f4f65;color:#fff;}
.main-color-0 .btn:hover {background-color: #7C6884;}

/* COLOR 1 */
.main-color-1 h3,
.main-color-1 .row1 strong,
.main-color-1 a {color: #7AA4B1;}
.main-color-1 .navbar-inverse .navbar-nav > .active > a,
.main-color-1 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-1 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #7AA4B1;}
.main-color-1 .btn {background-color: #7AA4B1;border: 1px solid #7AA4B1;color:#fff;}
.main-color-1 .btn:hover {background-color: #90BAC7;}

/* COLOR 2 */
.main-color-2 h3,
.main-color-2 .row1 strong,
.main-color-2 a {color: #68B36C;}
.main-color-2 .navbar-inverse .navbar-nav > .active > a,
.main-color-2 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-2 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #68B36C;}
.main-color-2 .btn {background-color: #68B36C;border: 1px solid #68B36C;color:#fff;}
.main-color-2 .btn:hover {background-color: #7EC982;}

/* COLOR 3 */
.main-color-3 h3,
.main-color-3 .row1 strong,
.main-color-3 a {color: #BE6812;}
.main-color-3 .navbar-inverse .navbar-nav > .active > a,
.main-color-3 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-3 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #BE6812;}
.main-color-3 .btn {background-color: #BE6812;border: 1px solid #BE6812;color:#fff;}
.main-color-3 .btn:hover {background-color: #D47E28;}

/* COLOR 4 */
.main-color-4 h3,
.main-color-4 .row1 strong,
.main-color-4 a {color: #9C0000;}
.main-color-4 .navbar-inverse .navbar-nav > .active > a,
.main-color-4 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-4 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #9C0000;}
.main-color-4 .btn {background-color: #9C0000;border: 1px solid #9C0000;color:#fff;}
.main-color-4 .btn:hover {background-color: #B21616;}

/* COLOR 5 */
.main-color-5 h3,
.main-color-5 .row1 strong,
.main-color-5 a {color: #BA7C9C;}
.main-color-5 .navbar-inverse .navbar-nav > .active > a,
.main-color-5 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-5 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #BA7C9C;}
.main-color-5 .btn {background-color: #BA7C9C;border: 1px solid #BA7C9C;color:#fff;}
.main-color-5 .btn:hover {background-color: #D092B2;}

/* COLOR 6 */
.main-color-6 h3,
.main-color-6 .row1 strong,
.main-color-6 a {color: #32A89C;}
.main-color-6 .navbar-inverse .navbar-nav > .active > a,
.main-color-6 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-6 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #32A89C;}
.main-color-6 .btn {background-color: #32A89C;border: 1px solid #32A89C;color:#fff;}
.main-color-6 .btn:hover {background-color: #48BEB2;}

/* COLOR 7 */
.main-color-7 h3,
.main-color-7 .row1 strong,
.main-color-7 a {color: #B39055;}
.main-color-7 .navbar-inverse .navbar-nav > .active > a,
.main-color-7 .navbar-inverse .navbar-nav > .active > a:hover,
.main-color-7 .navbar-inverse .navbar-nav > .active > a:focus {background-color: #B39055;}
.main-color-7 .btn {background-color: #B39055;border: 1px solid #B39055;color:#fff;}
.main-color-7 .btn:hover {background-color: #C9A66B;}

/* HEADER PATTERNS */
.top-accent {display: block;}
.header-pattern-0 .top-accent {background-image: none;}
.header-pattern-1 .top-accent {background-image: url(../images/header-patterns/header-pattern1.png);}
.header-pattern-2 .top-accent {background-image: url(../images/header-patterns/header-pattern2.png);}
.header-pattern-3 .top-accent {background-image: url(../images/header-patterns/header-pattern3.png);}
.header-pattern-4 .top-accent {background-image: url(../images/header-patterns/header-pattern4.png);}
.header-pattern-5 .top-accent {background-image: url(../images/header-patterns/header-pattern5.png);}
.header-pattern-6 .top-accent {background-image: url(../images/header-patterns/header-pattern6.png);}
.header-pattern-7 .top-accent {background-image: url(../images/header-patterns/header-pattern7.png);}

/* FONTS */
body.sub-font-0 {font-family: Lato,sans-serif;font-size: 13px;line-height: 150%;}
body.sub-font-1 {font-family: Open Sans, sans-serif;font-size: 13px;line-height: 150%;}
body.sub-font-2 {font-family: Josefin Sans, sans-serif;font-size: 13px;line-height: 150%;}
body.sub-font-3 {font-family: Old Standard TT, serif;font-size: 13px;line-height: 150%;}
body.sub-font-4 {font-family: Arvo, serif;font-size: 13px;line-height: 150%;}
body.sub-font-5 {font-family: Vollkorn, serif;font-size: 13px;line-height: 150%;}

.top-special {display: block;padding: 7px;text-align: center;font-size: 12px;background-repeat: repeat-x;background-position: bottom;background-color: #111;color: #777;border-bottom-width: 1px solid #E4E4E4;}
.top-special a {color: #777;text-decoration: none;}
.top-special a:hover {color: #ccc;}

.navbar {background-color: #111;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;text-align: center;float: none;margin-bottom: 0px;font-size: 15px;border:none;border-top: 1px solid #222;border-bottom: 1px solid #222;}
.navbar ul {margin: 0px;padding: 0px;list-style-type: none;text-align: center;text-transform: uppercase;}
.navbar-nav {float: none;}
.navbar-nav > li {float: none;}
.nav > li {display: inline-block;position: relative;font-size: 15px;font-weight: 300;}
.navbar ul li:last-child {border:none;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {background-image: url(../images/gradient.png);background-repeat: repeat-x;background-position: bottom;}

.menu2 {display: block;font-size: 15px;padding: 12px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;	border-top-color: #222;	border-bottom-color: #1A1A1A;background-color: #151515;text-transform: uppercase;}
.menu2 ul {margin: 0px;padding: 0px;list-style-type: none;text-align:center;}
.menu2 ul li {margin: 0px;list-style-type: none;display:inline; padding-left:10px;padding-right:10px;}
.menu2 ul li a {text-decoration: none;padding: 3px;}

.menu3 {display:block;font-size:15px;opacity:0.4;filter:alpha(opacity=40);margin-top:5px;text-align:center;margin-top:10px;}
.menu3 ul {margin: 0px;padding: 0px;list-style-type: none;}
.menu3 ul li {margin: 0px;padding: 0px;list-style-type: none;display:inline;padding:8px;}
.menu3 ul li a {text-decoration: none;padding: 3px;}

.bottom-menues {display:block;}
.bottom-menues a, .ebiz-footer a, .footer-links a  {color: #999;}
.bottom-menues a:hover, .bottom-menues .active a, .ebiz-footer a:hover, .footer-links a:hover {color: #fff;}
.bottom-menues .active a {font-weight:bold;}

.footer {display: block;background-color: #0C0B0A;padding-bottom:20px;}

.crop {display: block;height: 100%;background-repeat: repeat-x;background-position: top;min-height: 400px;background-color: #131313;background-image: url(../images/bg_crop.png);}
.pattern .box {display: block;background-repeat: no-repeat;background-position: left top;}
.pattern .box {color: #fff;}
.shadow {box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.70);border: 1px solid #111;}
.fc-widget-header {border-color: #444;background-color: #222;}
.fc-widget-content {border-color: #444;background-color: #333;}
.fc-other-month {background-color: #222;}
.fc-today {background-color: #666;}

.logo {display: block;text-align: center;padding-top:25px;padding-bottom:25px;}
.logo h1 {margin: 0px;text-shadow: 0 2px 3px rgba(0,0,0, 0.5);}
.logo a {color: #fff;}
.logo a:hover {color: #ccc;}

.box .content {display: block;font-size:12px;line-height:150%;padding:20px;margin-left:350px;}

.tagline {line-height: 20px;margin: 0px;padding-bottom: 25px;font-size: 28px;font-weight: 100;color:#777;}

.btn {background-image: url(../images/gradient.png);}

input.error, textarea.error, select.error, input.error:focus, textarea.error:focus, select.error:focus {border: #F00;}
label.error, .validation_message {color: #F00;}

.secure-page {background-image: url(../images/secure.png);background-repeat: no-repeat;background-position: left 22px;padding-left: 28px;}

.entry{display:block;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;}
.entry .title{font-size: 15px;}
.entry .date{font-size: 11px;}

.album {display: block;margin-bottom: 10px;margin-right: 10px;padding: 7px;float: left;width: 225px;background-color: #111;text-align:center;}
.album-size {color: #666;}
.select-album {display: block;padding: 10px;margin-top: 5px;margin-bottom: 5px;font-size: 11px;text-align:center;background-color: #111;margin-bottom:15px;}

.blog-post-preview, .blog-post-full {display:block;margin-top:35px;margin-bottom:35px;}
.blog-date-box {display: block;text-align: center;	border: 1px solid #555;width: 75px;background-color: #444;}
.blog-date-month{display: block;padding: 1px;font-size: 10px;color: #999;background-color: #333;text-transform: uppercase;}
.blog-date-day{display: block;padding: 2px;padding-top:3px;font-size: 28px;color: #fff;}
.blog-date-year{display: block;font-size: 10px;color: #999;}
.blog-body {display:block;margin-left:90px;}
.blog-body .blog-title{font-size: 24px;line-height:27px;}
.blog-featured-image {display:block;margin-top:25px;margin-bottom:5px;}
.blog-featured-image img {max-width:450px;}
.blog-featured-image {display:block;margin-top:25px;margin-bottom:5px;}
.blog-featured-image img {width:100%;max-width:450px;border:1px solid #444;border-radius:2px;margin:2px;padding:4px;}

#links-list .link-entry {display:block;text-align:center;margin-top:20px;margin-bottom:20px;}

.ui-widget-header {display:none;}
.ui-widget {border: 0px;color: #ccc;background-color: #333;background-image: none;padding:15px;-moz-box-shadow:2px 3px 12px #000;-webkit-box-shadow: 2px 3px 12px #000;box-shadow: 2px 3px 12px #000;}
.ui-widget-overlay {background: none;background-color:#000;opacity: 0.7;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {}

.newsletter, .members-signup {background-color: #333;border: 0 none;box-shadow: 2px 3px 12px #000;color: #ccc;padding: 25px;width:300px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;margin:auto;}
.newsletter .mailing-intro, .text-intro {text-align:center;display:block;margin-bottom:8px;}
.newsletter .divider {display: block;height: 1px;background-color: #444;margin-top:10px;margin-top:10px;}
.newsletter .optional {display: block;font-size: 13px;color: #818181;text-align: center;margin-bottom: 8px;margin-top: 8px;}
.newsletter .lists {display: block;margin-top: 8px;font-weight:bold;margin-bottom:4px;}
.newsletter .email {border: 1px solid #666;}
.newsletter .divider {margin-top:10px;margin-bottom:10px;}
#join-mailing-success-row {display: block;color: #ccc;}

/*.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width:300px;}*/

.video{display:block;float:left;margin:10px;width:240px;margin-bottom:15px;height:180px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.video img{width:240px;height:180px;}
.video_duration{display:block;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 0 5px #444;-webkit-box-shadow:2px 0 5px #444;box-shadow:2px 0 5px #444;background-color: #111;margin:auto;margin-left:9px;margin-top:154px;padding:2px;padding-left:6px;padding-right:6px;color: #FFF;}

.email-management .divider {display: block;height: 1px;background-color: #444;margin-top:0px;margin-top:10px;}

.links-bottom {display:block;text-align:center;margin-top:20px;margin-bottom:20px;}



.ad-wrapper {display:block;text-align:center;}
#footer-banner-ad-300-1, #footer-banner-ad-300-2, #footer-banner-ad-300-3 {display: inline-block;padding:12px;background-color: rgba(0, 0, 0, 0.3);-moz-border-radius: 3px;-webkit-border: 3px;border-radius: 3px;margin:5px;}
.ad-wrapper a {text-decoration: none;}
.adspace_photo {display:block;padding:15px;text-align:center;}
.ad-header .ad-headline {font-weight: bold;font-size: 20px;margin-bottom:7px;}

.header-ads {display: block;text-align: center;font-size: 12px;background-color: #111;color: #555;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #222;}
.header-ads .ad-impression {display:inline-block;float:none;padding-left:30px;padding-right:30px;padding:10px;}
.header-ads .ad-impression .ad-headline {font-weight:bold;font-size:16px;margin-bottom:7px;}
#text-ad-728 .ad-impression {float:none !important;width:auto !important;}

#magnific-container .ad-impression .ad-headline {font-weight:bold;font-size:16px;margin-bottom:7px;}



.ebiz-footer {display: block;text-align: center;font-size: 10px;padding-bottom: 15px;padding-top: 25px;background-color: #0A0907;}
.ebiz-footer a {text-decoration: none;border:none;filter: alpha(opacity=70);opacity:0.7;}
.ebiz-footer a:hover {opacity:1;filter:alpha(opacity=1);color:inherit;}
.ebiz-footer img{vertical-align: middle;padding-left: 5px;}

.footer-links {display: block;text-align: center;font-size: 10px;padding: 20px;background-color: #0A0907;border-top-width: 1px;border-top-style: solid;border-top-color: #121212;}
.footer-links a {text-decoration: none;border:none;filter: alpha(opacity=70);opacity:0.7;padding-left:8px;padding-right:8px;}
.footer-links a:hover {opacity:1;filter:alpha(opacity=1);color:inherit;}

.member-signup {display: block;margin-top: 20px;padding-top: 10px;border-top: 1px solid #111;}
.login_failed {display: block;padding: 5px;font-size: 11px;color: #FFF;background-color: #FF4A4A;-moz-border-radius: 3px;-webkit-border: 3px;border-radius: 3px;margin-top: 10px;}
.border {display: block;background-color: rgba(0, 0, 0, 0.80);margin:auto;box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.65);}

.fade-bottom {display: block;height: 100%;background-attachment: fixed;background-repeat: repeat-x;background-position: bottom;background-image: url(../images/fade-bottom.png);}
.intro {display:block;margin-top:15px;margin-bottom:15px;}

#content {padding:0 20px;}
.divider {display: block;height: 1px;background-color: #444;margin-top:15px;margin-top:15px;}

#users-list-big {margin: 0;margin-bottom:25px;padding: 0;list-style-type: none;}
#users-list-big li {display: inline-block;text-align: center;height: 280px;padding: 9px;position: relative;background-color: #111;border: 1px solid #222;margin:2px;}
#users-list-big li img {width:190px;height:229px;}
#users-list-big .flag-video {display: block;position:absolute;pointer-events: none;}
#users-list-big .flag-available {display: block;position: absolute;pointer-events: none;height: 81px;width: 82px;background-image: url(../images/flag-available-lg.png);background-repeat: no-repeat;}
#users-list-big .flag-outoftown {display: block;position:absolute;pointer-events: none;height: 81px;	width: 82px;background-image: url(../images/flag-outoftown-lg.png);background-repeat: no-repeat;}
#users-list-big .flag-new {display: block;position: absolute;pointer-events: none;background-image: url(../images/flag-new-lg.png);background-repeat: no-repeat;height:50px;width:50px;}
#users-list-big .flag-vip {display: block;position: absolute;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);height: 40px;width: 180px;margin: 5px;margin-top: 184px;font-size: 19px;color: #ccc;padding-top: 12px;}
#users-list-big .flag-elitevip {display: block;position:absolute;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);	height: 40px;width: 180px;margin: 5px;margin-top: 184px;font-size: 19px;color: #ccc;padding-top: 12px;}
#users-list-big .flag-platinum {display: block;position:absolute;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);	height: 40px;width: 180px;margin: 5px;margin-top: 184px;font-size: 19px;color: #ccc;padding-top: 12px;}

#users-list-small {text-align:center;margin:0;padding:0;}
#users-list-small li {display:inline-block;text-align:center;padding:8px;margin:2px;height:200px;position:relative;background-color: #111; border: 1px solid #222;}
#users-list-small li img {width:125px;height:150px;}
#users-list-small .flag-video {display: block;position:absolute;pointer-events: none;}
#users-list-small .flag-available {display: block;position: absolute;pointer-events: none;height: 58px;width: 59px;background-image: url(../images/flag-available-sm.png);background-repeat: no-repeat;}
#users-list-small .flag-outoftown {display: block;position:absolute;pointer-events: none;height: 58px;	width: 59px;background-image: url(../images/flag-outoftown-sm.png);background-repeat: no-repeat;}
#users-list-small .flag-new {display: block;position: absolute;pointer-events: none;background-image: url(../images/flag-new-sm.png);background-repeat: no-repeat;height:33px;width:34px;}
#users-list-small .flag-vip {display: block;position: absolute;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);height: 25px;width: 115px;margin: 5px;margin-top: 120px;font-size: 11px;color: #ccc;padding-top: 4px;}
#users-list-small .flag-elitevip {display: block;position: absolute;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);height: 25px;width: 115px;margin: 5px;margin-top: 120px;font-size: 11px;color: #ccc;padding-top: 4px;}
#users-list-small .flag-platinum {display: block;position: absolute;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);height: 25px;width: 115px;margin: 5px;margin-top: 120px;font-size: 11px;color: #ccc;padding-top: 4px;}

.img-border {border: 1px solid #666;padding: 4px;}
.img-border:hover {border: 1px solid #999;}

.home-featured a {display:block;width:200px;text-align: center;margin:auto;text-align:center;}

.user-info {margin-left:125px;}
.view-profile {display:block;text-align:center;font-size:12px;margin-top:3px;}

.captcha-img {float:left;padding-right:10px;vertical-align:middle;}
.captcha-answer {width:40px;}

.form-control {background-color: #191919;background-image: none;border: 1px solid #333;}
.form-control:focus {background-color: #222;background-image: none;border: 1px solid #444;color:#ccc;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.3);}
.required.error, .required.error:focus {border: 1px solid #900;}

.small_photos ul, .private_photos ul {padding:0;margin:0;text-align:center;}
.small_photos ul li, .private_photos ul li {display:inline-block;}
.small_photos ul li img {width: 75px;margin:2px;}

a.more_thumbs_gal img {margin-bottom: 5px;max-width: 490px;width: 100%;}
.content-box {background-color: #111;border: 1px solid #222;padding:10px;margin-top:15px;}

.row1 {display: block;padding-top: 5px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #222;}
.row1 strong {padding-right:6px;color: #5F4F65;}

ul.wishlist {margin:0px;padding:0px;list-style-type: none;}
ul.wishlist li {display:inline-block;width:150px;text-align:center;}
ul.wishlist li strong {display:block;}

.date {size:11px; color: #777;}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color: #777;border-color: #777;}

#image-container {text-align:center;}

.eccie-footer {display:block;text-align:center;margin-bottom:25px;}

.adspace_photo {display:block;padding:15px;text-align:center;border-radius:4px;background-color:#111;margin-bottom:10px;}

.cv-banner {display:block;background-color:#fff;text-align:center;}
.cv-banner img {width:100%;max-width:998px;}

.cityvibe-footer {text-align:center;display:block;margin-bottom:25px;}