/* ::::: http://sites.adult-empire.com/10361/css/demo.css ::::: */

/* ::::: http://sites.adult-empire.com/10361/css/reset.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
html, body { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
ol, ul { list-style: none outside none; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Open Sans Condensed',sans-serif; font-size: 13px; }
a { color: rgb(85, 85, 85); text-decoration: none; }
a:hover color: FFFFFF; }
.clr { clear: both; }
.wrapper { position: relative; width: 100%; }
.wrapper p { clear: both; font-size: 24px; line-height: 40px; text-align: center; }
.reference { padding-top: 40px; }
.header { font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-size: 10px; padding: 3px 5px; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.9; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.6); }
.header a { line-height: 18px; padding: 0px 4px; letter-spacing: 1px; text-shadow: 1px 1px 1px rgb(0, 0, 0); color: rgb(221, 221, 221); }
.header a:hover { color: rgb(255, 255, 255); }
@media screen and (max-width: 860px) {
	.header a { display: block; text-align: center; font-size: 10px; text-shadow: none; }
}
/* ::::: http://sites.adult-empire.com/10361/css/style.css ::::: */

.mainText { font-family: Arial,Helvetica,sans-serif; font-size: 15px; color: rgb(62, 62, 62); }
.ei-slider { position: relative; width: 100%; max-width: 1920px; height: 400px; margin: 0px auto; }
.ei-slider-loading { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.9); color: rgb(255, 255, 255); text-align: center; line-height: 400px; }
.ei-slider-large { height: 100%; width: 100%; position: relative; overflow: hidden; }
.ei-slider-large li { position: absolute; top: 0px; left: 0px; overflow: hidden; height: 100%; width: 100%; }
.ei-slider-large li img { width: 100%; }
.ei-title { position: absolute; right: 50%; margin-right: 13%; top: 30%; }
.ei-slider-thumbs { height: 13px; margin: 0px auto; position: relative; }
.ei-slider-thumbs li { position: relative; float: left; height: 100%; }
.ei-slider-thumbs li.ei-slider-element { top: 0px; left: 0px; position: absolute; height: 100%; z-index: 10; text-indent: -9000px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.9); }
.ei-slider-thumbs li a { display: block; text-indent: -9000px; background: none repeat scroll 0% 0% rgb(102, 102, 102); width: 100%; height: 100%; cursor: pointer; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 1px rgba(255, 255, 255, 0.5); transition: background 0.2s ease 0s; }
.ei-slider-thumbs li a:hover { background-color: rgb(240, 240, 240); }
.ei-slider-thumbs li img { position: absolute; bottom: 50px; opacity: 0; z-index: 999; max-width: 100%; transition: all 0.4s ease 0s ; }
.ei-slider-thumbs li:hover img { opacity: 1; bottom: 13px; }
@media screen and (max-width: 830px) {
	.ei-title { position: absolute; right: 0px; margin-right: 0px; width: 100%; text-align: center; top: auto; bottom: 10px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9); padding: 5px 0px; }
}

body { background-color: rgb(0, 0, 0); }