* { outline: none; z-index: 1; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

b { font-weight: bold; }
i, em { font-style: italic; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; resize: none; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }


::-moz-selection{ background: #ffc100; color:#fff; text-shadow: none; }
::selection { background:#ffc100; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #ffc100; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #000000; }
a:hover { color: #ffc100; }

.clear { display: block; clear: both; border: none; width: auto; height: auto; }

html, body { height: 100%; }

/* css for print */
body { background: #cacaca url('bg.jpg') repeat center top; min-height: 100%; font-family: sans-serif; font-size: 10pt; }

.yelow-text { color: #feca29; }
.red-text { color: #ff0000; }
a.link { z-index:3; }

#wrapper { width: 950px; background: #ffffff; min-height: 100%; margin: 0 auto; padding: 0px 10px; }
	.frame { border: 1px solid #cacaca; border-top: none; min-height: 100%; margin: 0 auto; }
		.header { border-bottom: 1px solid #cacaca; height: 123px; width: 948px; position: relative; }
			.logo-bg { width: 280px; height: 123px; border-right: 1px solid #cacaca; position: absolute; background: url('logo_bg.png') no-repeat 0px 0px; -webkit-transition: all 0.45s; -moz-transition: all 0.45s ease-in-out; -o-transition: all 0.45s ease-in-out; -ms-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; float: left; }
			.logo-bg:hover { display: block; width: 280px; height: 123px; background: url('logo_bg.png') no-repeat 0px -123px; }
				.logo-bg .logo { display: block; width: 280px; height: 123px; border: none; background: transparent url('logo.png') no-repeat 0px 0px; }
				.logo-bg:hover .logo { display: block; background: transparent url('logo.png') no-repeat 0px 0px; width: 305px; height: 123px; }
	
			.main-nav { display: block; width: 430px; height: 123px; margin: 0px; padding: 0px; float: left; position: absolute; left: 281px; list-style: none; }
			.main-nav li { display: block; float: left; }
			.main-nav a { display: block; width: 83px; color: #000000; height: 123px; line-height: 123px; font-size: 10pt; font-weight: bold; text-align: center; text-decoration: none; background: #ffffff; -webkit-transition: all 0.45s; -moz-transition: all 0.45s ease-in-out; -o-transition: all 0.45s ease-in-out; -ms-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
			.main-nav a:hover { color: #000000; background: #efefef; }
			.main-nav .link-arrow { background: transparent url('main-nav-arrow.png') no-repeat right 5px; padding-right: 14px; }
			
			.quick-box { width: 239px; height: 123px; float: left; position: absolute; left: 709px; }
				.shortlist-bg { width: 239px; height: 62px; border-right: 1px solid #cacaca; position: absolute; background: url('shortlist-bg.png') no-repeat 0px 0px; -webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; -o-transition: all 0.55s ease-in-out; -ms-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;float: left; }
				.shortlist-bg:hover { background: url('shortlist-bg.png') repeat-x 0px -62px; }
					.shortlist-bg .shortlist { display: block; width: 199px; height: 62px; line-height: 62px; padding-left: 40px; border: none; background: transparent url('shortlist.png') repeat-x 0px 0px; text-decoration: none; font-weight: bold; color: #ffffff; }
				.favorites-bg { width: 239px; height: 61px; top: 62px; border-right: 1px solid #cacaca; position: absolute; background: url('shortlist-bg.png') repeat-x 0px -61px; -webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; -o-transition: all 0.55s ease-in-out; -ms-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;float: left; }
				.favorites-bg:hover { background: url('shortlist-bg.png') repeat-x 0px 0px; }
					.favorites-bg .favorites { display: block; width: 199px; height: 61px; line-height: 61px; padding-left: 40px; border: none; background: transparent url('favorites.png') no-repeat 0px 0px; text-decoration: none; font-weight: bold; color: #ffffff; }
	
	.content { padding-bottom: 123px; min-height: 600px; }
	.content .search-left-sidebar { width: 91px; padding: 10px; float: left; overflow: auto; }
	.content .search-left-sidebar .wtitle { border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
	.content .search-left-sidebar .again-search-widget { display: block; margin: 0px; padding: 20px 0px 30px 0px; }
	.content .middle-page-col-left { width: 457px; float: left; border: 1px solid #cacaca; border-top: none; margin: 0px 0px 10px 0px; padding: 10px 10px 60px 10px; min-height: 100%; position: relative; }
		.content .middle-page-col-left .soc-bar { position: absolute; bottom: 10px; left: 10px; height: 30px; padding-top: 4px; }
			.content .middle-page-col-left .soc-bar .twitter-btn { position: absolute; left: 80px; top: 3px; }
			.content .middle-page-col-left .soc-bar .facebook-btn { position: absolute; left: 195px; top: 0px; }
	.content .page-title { display: block; font-weight: bold; font-size: 17pt; color: #000000; margin: 20px;}
	.content .post-pic { width: 457px; }
	.content .post-title { display: block; font-weight: bold; font-size: 17pt; color: #000000; margin: 20px 0px; }
	.content .post-title .text { border-bottom: 3px solid #000000; padding-bottom: 5px; }
	.content .desc { display: block; font-size: 8pt; text-transform: uppercase; color: #4e4e4e; padding: 10px 0px; }
	.content .excerpt { display: block; font-size: 13pt; collapse: #4e4e4e; padding: 10px 0px; }
	.content p { display: block; padding: 10px 0px; line-height: 18px; }
	.content .map-box { padding-top: 30px; }
	.content .map-box .wtitle { border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
	.content .map-box .address { display: block; padding-top: 10px; }
	.content .map-box .text { width: 147px; float: left; margin-right: 10px; }
	.content .map-box .map { width: 300px; float: left; }
	.content .full-page-col-left-side { width: 218px; float: left; padding: 10px; }
	.content .full-page-col-left-side .checkout { position: relative; padding-left: 20px; }
	.content .full-page-col-left-side .checkout .text-1 { display: block; color: #4e4e4e; padding-bottom: 5px; padding-left: 5px; font-size: 8pt; }
	.content .full-page-col-left-side .checkout .text-2 { display: block; color: #000000; font-weight: bold; padding-bottom: 10px; padding-left: 5px; }
	.content .full-page-col-left-side .checkout .btn-checkout { display: block; height: 30px; line-height: 30px; width: 117px; text-align: right; background: transparent url('btn-checkout.jpg') no-repeat 0px 0px; color: #000000; padding-right: 20px; text-decoration: none; font-weight: bold; }
	.content .full-page-col-left-side .checkout .btn-checkout:hover { background: transparent url('btn-checkout.jpg') no-repeat 0px -30px; color: #ffffff; }
	.content .full-page-col-left-side .quick-search-widget, .content .full-page-col-left-side .facebook-widget, .content .full-page-col-left-side .twitter-widget { display: block; margin: 0px; padding: 20px 0px 30px 0px; }
		.content .full-page-col-left-side.banner-widget { display: block; margin: 0px; padding: 10px 0px 40px 0px; }
		.content .full-page-col-left-side .wtitle { border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
	.content .full-page-col-left { width: 709px; border-right: 1px solid #cacaca; margin-top: -10px; padding-top: 10px; float: left; margin-bottom: 10px;}
	.content .full-page-col-left .favorites-table { width: 709px; margin: 0px; padding: 0px; border: none; }
	.content .full-page-col-left .favorites-table tr { border-bottom: 1px solid #cacaca; }
	.content .full-page-col-left .favorites-table td { padding: 10px; vertical-align: middle; }
	.content .full-page-col-left .favorites-table tr.tleg { text-transform: uppercase; color: #4e4e4e; font-size: 8pt; }
	.content .full-page-col-left .favorites-table .mtdate { width: 130px; text-align: left; }
	.content .full-page-col-left .favorites-table .mtthumb { width: 100px; text-align: center; }
	.content .full-page-col-left .favorites-table .mtid { width: 50px; text-align: center; }
	.content .full-page-col-left .favorites-table .mtgender { width: 50px; text-align: center; }
	.content .full-page-col-left .favorites-table .mtname { text-align: left; }
	.content .full-page-col-left .favorites-table .mtname a { font-weight: bold; text-decoration: none; }
	.content .full-page-col-left .favorites-table .mtremove { width: 80px; text-align: center; }
	.content .full-page-col-left .favorites-table .mtadd { width: 180px; }
	.content .full-page-col-left .favorites-table .mtremove .btn-removeshortlist { display: block; height: 15px; width: 15px; background: transparent url('btn-removeshortlist.png') no-repeat 0px 0px; margin: 0px auto; }
	.content .full-page-col-left .favorites-table .mtremove .btn-removeshortlist:hover { background: transparent url('btn-removeshortlist.png') no-repeat 0px -15px; }
	.content .full-page-col-left .favorites-table .mtremove .btn-removeshortlistall { display: block; height: 15px; line-height: 15px; width: 60px; background: transparent url('btn-removeshortlist.png') no-repeat 0px 0px; margin: 0px auto; color: #000000; padding-left: 20px; text-decoration: none; font-weight: bold; }
	.content .full-page-col-left .favorites-table .mtremove .btn-removeshortlistall:hover { background: transparent url('btn-removeshortlist.png') no-repeat 0px -15px; color: #013dfd; }
	.content .full-page-col-left .favorites-table .options { background: #ededed; }
	.content .full-page-col-left .favorites-table .options .fav-link { height: 22px; line-height: 22px;  width: 262px; padding: 3px 5px; border: 1px solid #cacaca; color: #a6a6a6; }
	.content .full-page-col { min-height: 600px; }
	.content .full-page-col .favorites-table { width: 948px; margin: 0px; padding: 0px; border: none; }
	.content .full-page-col .favorites-table tr { border-bottom: 1px solid #cacaca; }
	.content .full-page-col .favorites-table td { padding: 10px; vertical-align: middle; }
	.content .full-page-col .favorites-table tr.tleg { text-transform: uppercase; color: #4e4e4e; font-size: 8pt; }
	.content .full-page-col .favorites-table .mtdate { width: 130px; text-align: left; }
	.content .full-page-col .favorites-table .mtthumb { width: 100px; text-align: center; }
	.content .full-page-col .favorites-table .mtid { width: 50px; text-align: center; }
	.content .full-page-col .favorites-table .mtgender { width: 50px; text-align: center; }
	.content .full-page-col .favorites-table .mtname { text-align: left; }
	.content .full-page-col .favorites-table .mtname a { font-weight: bold; text-decoration: none; }
	.content .full-page-col .favorites-table .mtremove { width: 80px; text-align: center; }
	.content .full-page-col .favorites-table .mtadd { width: 180px; }
	.content .full-page-col .favorites-table .mtremove .btn-removeshortlist { display: block; height: 15px; width: 15px; background: transparent url('btn-removeshortlist.png') no-repeat 0px 0px; margin: 0px auto; }
	.content .full-page-col .favorites-table .mtremove .btn-removeshortlist:hover { background: transparent url('btn-removeshortlist.png') no-repeat 0px -15px; }
	.content .full-page-col .favorites-table .mtremove .btn-removeshortlistall { display: block; height: 15px; line-height: 15px; width: 60px; background: transparent url('btn-removeshortlist.png') no-repeat 0px 0px; margin: 0px auto; color: #000000; padding-left: 20px; text-decoration: none; font-weight: bold; }
	.content .full-page-col .favorites-table .mtremove .btn-removeshortlistall:hover { background: transparent url('btn-removeshortlist.png') no-repeat 0px -15px; color: #013dfd; }
	.content .full-page-col .favorites-table .mtadd .btn-addshortlist { display: block; height: 30px; line-height: 30px; width: 111px; background: transparent url('btn-addshortlist.png') no-repeat 0px 0px; color: #000000; padding-left: 35px; text-decoration: none; font-weight: bold; }
	.content .full-page-col .favorites-table .mtadd .btn-addshortlist:hover { background: transparent url('btn-addshortlist.png') no-repeat 0px -30px; color: #ffffff; }
	.content .full-page-col .favorites-table .mtadd .btn-addshortlistall { display: block; height: 30px; line-height: 30px; width: 125px; background: transparent url('btn-addshortlistall.png') no-repeat 0px -30px; color: #ffffff; padding-left: 35px; text-decoration: none; font-weight: bold; }
	.content .full-page-col .favorites-table .mtadd .btn-addshortlistall:hover { background: transparent url('btn-addshortlistall.png') no-repeat 0px 0px; color: #ffffff; }
	.content .full-page-col .favorites-table .options { background: #ededed; }
	.content .full-page-col .favorites-table .options .fav-link { height: 22px; line-height: 22px;  width: 262px; padding: 3px 5px; border: 1px solid #cacaca; color: #a6a6a6; }
	.content .full-page-banner { padding: 5px 10px; }
	.content .left-sidebar { width: 211px; padding: 10px; float: left; overflow: auto; }
		.content .left-sidebar .quick-search-widget, .content .left-sidebar .facebook-widget, .content .left-sidebar .twitter-widget { display: block; margin: 0px; padding: 20px 0px 30px 0px; }
		.content .left-sidebar .banner-widget { display: block; margin: 0px; padding: 10px 0px 40px 0px; }
		.content .left-sidebar .wtitle { border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
		
	.content .sfull-middle { width: 836px; float: left; border-left: 1px solid #cacaca; border-bottom: 1px solid #cacaca; margin-bottom: 65px; }
	.content .sfull-middle .profile-box { height: 779px; }
	.content .sfull-middle .related { list-style: none; padding: 0px; margin: 0px; border-top: 1px solid #cacaca; margin-top: -1px; height: 110px; }
	.content .sfull-middle .photo-box { width: 478px; height: 779px; position: relative; border-right: 1px solid #cacaca; float: left; }
		.content .sfull-middle .photo-box .nav-box { width: 460px; position: absolute; top: 10px; left: 9px; height: 20px; line-height: 20px; }
		.content .sfull-middle .photo-box .nav-box .count { position: absolute; left: 10px; top: 0px; color: #4e4e4e; }
		.content .sfull-middle .photo-box .nav-box .nav { position: absolute; right: 10px; top: 0px; }
			.content .sfull-middle .photo-box .nav-box .prev { background: transparent url('prev2.png') no-repeat left 5px; padding-left: 15px; font-weight: bold; font-size: 10pt; padding-right: 5px; text-decoration: none; }
			.content .sfull-middle .photo-box .nav-box .next { background: transparent url('next2.png') no-repeat right 5px; padding-right: 15px; font-weight: bold; font-size: 10pt; padding-left: 5px; text-decoration: none; }
		.content .sfull-middle .photo-box .photo { width: 460px; position: absolute; top: 45px; left: 9px; }
		.content .sfull-middle .slider-box { width: 118px; border-right: 1px solid #cacaca; height: 779px; float: left; padding: 0px; margin: 0px; position: relative; z-index: 2; }
			.content .sfull-middle .profile-box .slider-box .btn-up { top: 10px; left: 9px; display: block; width: 100px; height: 25px; background: #ffffff url('up.png') no-repeat center center; position: absolute; z-index: 3; cursor: pointer; cursor: hand; }
			.content .sfull-middle .profile-box .slider-box .btn-up:hover { background: #efefef url('up.png') no-repeat center center; }
			.content .sfull-middle .profile-box .slider-box .btn-down { top: 485px; left: 9px; display: block; width: 100px; height: 25px; background: #ffffff url('down.png') no-repeat center center; position: absolute; z-index: 3; cursor: pointer; cursor: hand; }
			.content .sfull-middle .profile-box .slider-box .btn-down:hover { background: #efefef url('down.png') no-repeat center center; }
			.content .sfull-middle .profile-box .slider-box .slider { top: 45px; left: 9px; width: 100px; height: 430px; padding: 0px; margin: 0px; list-style: none; position: absolute; overflow: hidden; z-index: 3; }
			.content .sfull-middle .profile-box .slider-box .slider li { display: block; margin-bottom: 10px; padding: 0px; height: 100px; width: 100px; position: relative; }
			.content .sfull-middle .profile-box .slider-box .slider li img { position: absolute; height: 100px; width: 100px; }
			.content .sfull-middle .profile-box .slider-box .slider li.active .link { display: block; position: absolute; background: transparent url('prof-hover.png') no-repeat 0px 0px; height: 100px; width: 100px; }
			.content .sfull-middle .profile-box .slider-box .slider li .link { display: block; position: absolute; background: transparent; height: 100px; width: 100px; }
			.content .sfull-middle .profile-box .slider-box .slider li .link:hover { display: block; position: absolute; background: transparent url('prof-hover.png') no-repeat 0px -100px; height: 100px; width: 100px; }
		.content .sright-sidebar { width: 238px; float: left; }
			.content .sright-sidebar .info { width: 238px; border-bottom: 1px solid #cacaca; }
				.content .sright-sidebar .info .pid { display: block; font-size: 18pt; text-align: right; padding: 15px 10px 5px 10px; color: #a6a6a6; }
				.content .sright-sidebar .info .pname { display: block; font-size: 18pt; font-weight: bold; color: #000000; text-align: right; padding: 0px 10px 20px 10px; }
					.content .sright-sidebar .info .pname .utext { border-bottom: 3px solid #000000; }
			.content .sright-sidebar .desc { color: #4e4e4e; padding: 10px; }
				.content .sright-sidebar .desc .dtitle { display: block; text-transform: uppercase; padding-bottom: 4px; }
				.content .sright-sidebar .desc .dtvalue { display: block; text-transform: none; padding-bottom: 14px; }
				.content .sright-sidebar .desc .btn-rem-fav { display: block; height: 30px; line-height: 30px; background: url('btn-remove-from-favorites.jpg') no-repeat 0px 0px; font-weight: bold; color: #ffffff; padding-left: 35px; text-decoration: none; margin-top: 10px; }
				.content .sright-sidebar .desc .btn-rem-fav:hover { display: block; height: 30px; background: url('btn-remove-from-favorites.jpg') no-repeat 0px -30px; }
				.content .sright-sidebar .desc .btn-add-shortlist { display: block; height: 36px; padding-top: 10px; background: url('btn-big-shortlist.jpg') no-repeat 0px 0px; font-weight: bold; color: #000000; padding-left: 35px; text-decoration: none; margin-top: 10px; }
				.content .sright-sidebar .desc .btn-add-shortlist:hover { background: url('btn-big-shortlist.jpg') no-repeat 0px -46px; color: #ffffff; }
			.content .sright-sidebar .share { display: block; border-top: 1px solid #cacaca; position: relative; }
				.content .sright-sidebar .share .sc1 { top: 10px; left: 10px; position: absolute; }
				.content .sright-sidebar .share .twitter-btn { position: absolute; left: 10px; top: 37px; }
				.content .sright-sidebar .share .facebook-btn { position: absolute; left: 125px; top: 34px; }
		
	.content .sfull-middle .related li { display: block; height: 118px; width: 118px;  padding: 0px; float: left; border-right: 1px solid #cacaca; }
	.content .sfull-middle .related li.first { padding-left: 10px; padding-top: 15px; height: 100px; width: 112px; border-right: none; }
	.content .sfull-middle .related li.last { padding-left: 1px; border-right: none; }
	.content .sfull-middle .related .wtitle { border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
	.content .sfull-middle .related li img { border: 9px solid #ffffff; }
	.content .sfull-middle .related li img:hover { border: 9px solid #efefef; }
	.content .sfull-middle .no-results { border-bottom: 1px solid #cacaca; text-align: center; padding: 50px 0px; }
	.content .sfull-middle .no-results .text1 { font-weight: bold; font-size: 18pt; display: block; color: #000000; padding-bottom: 30px; }
	.content .sfull-middle .no-results .text2 { font-size: 10pt; display: block; color: #4e4e4e; }
		.content .sfull-middle .models-list { display: block; margin: 0px; padding: 0px; list-style: none; overflow: auto; border-top: 1px solid #cacaca; }
			.content .sfull-middle .models-list li { width: 417px; height: 239px; border: none; border-bottom: 1px solid #cacaca; border-right: 1px solid #cacaca; float: left; background: #ffffff; position:relative; }
			.content .sfull-middle .models-list li.end { border-right: none; width: 418px; }
			.content .sfull-middle .models-list li.clear { display: block; clear: both; border: none; width: auto; height: auto; }
			.content .sfull-middle .models-list .list-slot .pic { width: 220px; height: 220px; top: 10px; left: 10px; position: absolute; }
			
			.content .sfull-middle .models-list li .list-slot { display: block; border: none; text-decoration: none; color: auto; padding: 0px; margin: 0px; background: #ffffff; width: 417px; height: 239px; border: none; -webkit-transition: background 0.35s; -moz-transition: background 0.35s ease-in-out; -o-transition: background 0.35s ease-in-out; -ms-transition: background 0.35s ease-in-out; transition: background 0.35s ease-in-out; position: relative; }
			.content .sfull-middle .models-list li .list-slot:hover { background: #efefef; color: auto; border: none; text-decoration: none; overflow: hidden; }
			
			.content .sfull-middle .models-list .list-slot .desc { left: 240px; top: 60px; position: absolute; text-transform: none; font-size: 10pt; }
			.content .sfull-middle .models-list .list-slot .info { width: 171px; border-top: 3px solid #000000; left: 240px; top: 10px; position: absolute; background: transparent url('line-gray.jpg') no-repeat left bottom; height: 43px; }
				.content .sfull-middle .models-list .latest .list-slot .info { width: 220px; border-top: 3px solid #ffffff; margin: 0px 9px 0px 9px; position: relative; background: transparent url('line-blue.jpg') no-repeat left bottom; height: 43px; }
					.content .sfull-middle .models-list .list-slot .info .id-nr { display: block; font-size: 8pt; text-align: center; position: absolute; top: 4px; left: 3px; color: #4e4e4e; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-nr:hover { color: #4e4e4e; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-name { display: block; font-weight: bold; position: absolute; top: 19px; left: 3px; color: #000000; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-name:hover { color: #000000; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-title { display: block; font-weight: bold; position: absolute; top: 4px; left: 3px; color: #ffffff; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-title:hover { color: #ffffff; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-heart {display: block; position: absolute; right: 3px; top: 4px; width: 14px; height: 11px; background: transparent url('heart-sprite.png') no-repeat right 0px; text-decoration: none; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-heart:hover { width: 144px; text-decoration: none; border: none; background: transparent url('heart-sprite.png') no-repeat right -11px; }
						.content .sfull-middle .models-list .list-slot .info .id-heart .text { display: block; font-size: 7pt; color: #0840eb; width: 0px; text-decoration: none; border: none; position: absolute; right: 15px; height: 11px; line-height: 11px; text-align: right; overflow: hidden; -webkit-transition: width 0.35s ease-in-out; -moz-transition: width 0.35s ease-in-out; -o-transition: width 0.35s ease-in-out; -ms-transition: width 0.35s ease-in-out; transition: width 0.35s ease-in-out; }
						.content .sfull-middle .models-list .list-slot .info .id-heart:hover .text:hover { text-decoration: none; border: none; }
						.content .sfull-middle .models-list .list-slot .info .id-heart:hover .text { display: block; width: 115px; text-decoration: none; border: none; }
					
					.content .sfull-middle .models-list .list-slot .info .id-heart.active {display: block; position: absolute; right: 3px; top: 4px; width: 14px; height: 11px; background: transparent url('heart-sprite.png') no-repeat right -22px; text-decoration: none; border: none; }
					.content .sfull-middle .models-list .list-slot .info .id-heart.active:hover { width: 154px; text-decoration: none; border: none; background: transparent url('heart-sprite.png') no-repeat right -33px; }
						.content .sfull-middle .models-list .list-slot .info .id-heart.active .text { display: block; font-size: 7pt; color: #000000; width: 0px; text-decoration: none; border: none; position: absolute; right: 15px; height: 11px; line-height: 11px; text-align: right; overflow: hidden; -webkit-transition: width 0.35s ease-in-out; -moz-transition: width 0.35s ease-in-out; -o-transition: width 0.35s ease-in-out; -ms-transition: width 0.35s ease-in-out; transition: width 0.35s ease-in-out; }
						.content .sfull-middle .models-list .list-slot .info .id-heart.active:hover .text:hover { text-decoration: none; border: none; }
						.content .sfull-middle .models-list .list-slot .info .id-heart.active:hover .text { display: block; width: 125px; text-decoration: none; border: none; }
				
			
		
	.content .full-middle { width: 716px; float: left; border-left: 1px solid #cacaca; border-bottom: 1px solid #cacaca; margin-bottom: 5px; }
		.content .full-middle .banner-1 { width: 697px; padding: 10px; border-bottom: 1px solid #cacaca; }
		.content .full-middle .models-list { display: block; margin: 0px; padding: 0px; list-style: none; overflow: auto; }
			.content .full-middle .models-list li { width: 238px; height: 298px; border: none; border-bottom: 1px solid #cacaca; border-right: 1px solid #cacaca; float: left; background: #ffffff; position:relative; }
			.content .full-middle .models-list li.latest { width: 238px; height: 298px; border: none; border-bottom: 1px solid #3062fd; border-right: 1px solid #3062fd; float: left; background: #003efd; position:relative; }
			.content .full-middle .models-list li.end { border-right: none; }
			.content .full-middle .models-list li.banner { border-right: none; width: 716px; height: auto; float: left; }
			.content .full-middle .models-list li.clear { display: block; clear: both; border: none; width: auto; height: auto; }
			
			.content .full-middle .models-list li .list-slot { display: block; border: none; text-decoration: none; color: auto; padding: 0px; margin: 0px; background: #ffffff; width: 238px; height: 298px; border: none; -webkit-transition: background 0.35s; -moz-transition: background 0.35s ease-in-out; -o-transition: background 0.35s ease-in-out; -ms-transition: background 0.35s ease-in-out; transition: background 0.35s ease-in-out; position: relative; }
			.content .full-middle .models-list li .list-slot:hover { background: #efefef; color: auto; border: none; text-decoration: none; overflow: hidden; }
			
			.content .full-middle .models-list li.latest .list-slot { display: block; border: none; text-decoration: none; color: auto; padding: 0px; margin: 0px; background: #003efd; width: 238px; height: 298px; border: none; -webkit-transition: background 0.35s; -moz-transition: background 0.35s ease-in-out; -o-transition: background 0.35s ease-in-out; -ms-transition: background 0.35s ease-in-out; transition: background 0.35s ease-in-out; position: relative; }
			.content .full-middle .models-list li.latest .list-slot:hover { background: #003bf0; color: auto; border: none; text-decoration: none; overflow: hidden; }
				
				.content .full-middle .models-list .list-banner { width: 220px; padding: 10px 9px; }
				.content .full-middle .models-list .list-slot .pic { width: 220px; height: 220px; padding: 10px 9px; position: relative; }
				.content .full-middle .models-list .list-slot .info { width: 220px; border-top: 3px solid #000000; margin: 0px 9px 0px 9px; position: relative; background: transparent url('line-gray.jpg') no-repeat left bottom; height: 43px; }
				.content .full-middle .models-list .latest .list-slot .info { width: 220px; border-top: 3px solid #ffffff; margin: 0px 9px 0px 9px; position: relative; background: transparent url('line-blue.jpg') no-repeat left bottom; height: 43px; }
					.content .full-middle .models-list .list-slot .info .id-nr { display: block; font-size: 8pt; text-align: center; position: absolute; top: 4px; left: 3px; color: #4e4e4e; border: none; }
					.content .full-middle .models-list .list-slot .info .id-nr:hover { color: #4e4e4e; border: none; }
					.content .full-middle .models-list .list-slot .info .id-name { display: block; font-weight: bold; position: absolute; top: 19px; left: 3px; color: #000000; border: none; }
					.content .full-middle .models-list .list-slot .info .id-name:hover { color: #000000; border: none; }
					.content .full-middle .models-list .list-slot .info .id-title { display: block; font-weight: bold; position: absolute; top: 4px; left: 3px; color: #ffffff; border: none; }
					.content .full-middle .models-list .list-slot .info .id-title:hover { color: #ffffff; border: none; }
					.content .full-middle .models-list .list-slot .info .id-heart {display: block; position: absolute; right: 3px; top: 4px; width: 14px; height: 11px; background: transparent url('heart-sprite.png') no-repeat right 0px; text-decoration: none; border: none; }
					.content .full-middle .models-list .list-slot .info .id-heart:hover { width: 144px; text-decoration: none; border: none; background: transparent url('heart-sprite.png') no-repeat right -11px; }
						.content .full-middle .models-list .list-slot .info .id-heart .text { display: block; font-size: 7pt; color: #0840eb; width: 0px; text-decoration: none; border: none; position: absolute; right: 15px; height: 11px; line-height: 11px; text-align: right; overflow: hidden; -webkit-transition: width 0.35s ease-in-out; -moz-transition: width 0.35s ease-in-out; -o-transition: width 0.35s ease-in-out; -ms-transition: width 0.35s ease-in-out; transition: width 0.35s ease-in-out; }
						.content .full-middle .models-list .list-slot .info .id-heart:hover .text:hover { text-decoration: none; border: none; }
						.content .full-middle .models-list .list-slot .info .id-heart:hover .text { display: block; width: 115px; text-decoration: none; border: none; }
					
					.content .full-middle .models-list .list-slot .info .id-heart.active {display: block; position: absolute; right: 3px; top: 4px; width: 14px; height: 11px; background: transparent url('heart-sprite.png') no-repeat right -22px; text-decoration: none; border: none; }
					.content .full-middle .models-list .list-slot .info .id-heart.active:hover { width: 154px; text-decoration: none; border: none; background: transparent url('heart-sprite.png') no-repeat right -33px; }
						.content .full-middle .models-list .list-slot .info .id-heart.active .text { display: block; font-size: 7pt; color: #000000; width: 0px; text-decoration: none; border: none; position: absolute; right: 15px; height: 11px; line-height: 11px; text-align: right; overflow: hidden; -webkit-transition: width 0.35s ease-in-out; -moz-transition: width 0.35s ease-in-out; -o-transition: width 0.35s ease-in-out; -ms-transition: width 0.35s ease-in-out; transition: width 0.35s ease-in-out; }
						.content .full-middle .models-list .list-slot .info .id-heart.active:hover .text:hover { text-decoration: none; border: none; }
						.content .full-middle .models-list .list-slot .info .id-heart.active:hover .text { display: block; width: 125px; text-decoration: none; border: none; }
						
		.content .full-middle .page-nav-box { height: 50px; line-height: 50px; width: 716px; position: relative; color: #a6a6a6; border-top: 1px solid #cacaca; margin-top: -1px; }
			.content .full-middle .page-nav-box .page-nav-list { display: block; margin: 0px; padding: 0px; list-style: none; position: relative; right: 10px; overflow: auto; float: right; }
#perpage { left: 10px; position: relative; float: left; text-transform: uppercase; font-weight: bold; }
				.content .full-middle .page-nav-box .page-nav-list li { display: block; margin: 0px 2px; float: left; font-weight: bold; }
				.content .full-middle .page-nav-box .page-nav-list li.clear { display: block; clear: both; border: none; width: auto; height: auto; }
				.content .full-middle .page-nav-box .page-nav-list li.active a { padding: 0px 4px; color: #000000; text-decoration: none; }
				.content .full-middle .page-nav-box .page-nav-list li.active a:hover { color: #ffc100; }
				.content .full-middle .page-nav-box .page-nav-list li a { padding: 0px 4px; color: #4e4e4e; text-decoration: none; }
				.content .full-middle .page-nav-box .page-nav-list li a:hover { color: #ffc100; }
				.content .full-middle .page-nav-box .page-nav-list li a.prev { color: #a6a6a6; padding: 0px 30px 0px 15px; background: transparent url('prev.png') no-repeat left 5px; }
					.content .full-middle .page-nav-box .page-nav-list li a.prev:hover { color: #ffc100; }
				.content .full-middle .page-nav-box .page-nav-list li a.next { color: #a6a6a6; padding: 0px 15px 0px 30px; background: transparent url('next.png') no-repeat right 5px; }
					.content .full-middle .page-nav-box .page-nav-list li a.next:hover { color: #ffc100; }
		
		.content .sfull-middle .page-nav-box { height: 50px; line-height: 50px; width: 836px; position: relative; color: #a6a6a6; border-top: 1px solid #cacaca; margin-top: -1px; }
			.content .sfull-middle .page-nav-box .page-nav-list { display: block; margin: 0px; padding: 0px; list-style: none; position: absolute; right: 10px; overflow: auto; }
			.content .sfull-middle .page-nav-box .results { display: block; position: absolute; left: 10px; font-size: 17pt; font-weight: bold; color: #000000; }
				.content .sfull-middle .page-nav-box .page-nav-list li { display: block; margin: 0px 2px; float: left; font-weight: bold; }
				.content .sfull-middle .page-nav-box .page-nav-list li.clear { display: block; clear: both; border: none; width: auto; height: auto; }
				.content .sfull-middle .page-nav-box .page-nav-list li.active a { padding: 0px 4px; color: #4e4e4e; text-decoration: none; }
				.content .sfull-middle .page-nav-box .page-nav-list li.active a:hover { color: #ffc100; }
				.content .sfull-middle .page-nav-box .page-nav-list li a { padding: 0px 4px; color: #000000; text-decoration: none; }
				.content .sfull-middle .page-nav-box .page-nav-list li a:hover { color: #ffc100; }
				.content .sfull-middle .page-nav-box .page-nav-list li a.prev { color: #a6a6a6; padding: 0px 30px 0px 15px; background: transparent url('prev.png') no-repeat left 5px; }
					.content .sfull-middle .page-nav-box .page-nav-list li a.prev:hover { color: #ffc100; }
				.content .sfull-middle .page-nav-box .page-nav-list li a.next { color: #a6a6a6; padding: 0px 15px 0px 30px; background: transparent url('next.png') no-repeat right 5px; }
					.content .sfull-middle .page-nav-box .page-nav-list li a.next:hover { color: #ffc100; }
	.acc-form { display: block; margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #cacaca; }
	.acc-menu-item { display: block; height: 29px; line-height: 29px; background: #ededed url('icon-pen.png') no-repeat 680px 0px; border-top: 1px solid #cacaca; padding: 0px 10px; font-weight: bold; }
	.inactive .arrow { background: transparent url('acc-form-arrow.png') no-repeat right -36px; padding-right: 15px; }
	.active .acc-menu-item { background: #003efd url('icon-pen.png') no-repeat 680px -29px; border-top: 1px solid #003efd; color: #ffffff; font-weight: bold; }
	.active .arrow { background: transparent url('acc-form-arrow.png') no-repeat right 4px; padding-right: 15px; }
	.inactive { height: 30px; overflow: hidden; }
	.error { display: block; background: #ffeaea; color: #ff0000; padding: 10px; border-bottom: 1px solid #ffcccc; border-top: 1px solid #c7c7c7; }
	/*.error + form :first-child { border-top: none !important; }*/
	.error ul { list-style: disc; font-weight: bold; padding: 0px; margin: 10px 20px 0px; }
	.page-text { display: block; padding: 0px 20px 20px; }
	.input-208 { color: #000000; font-weight: bold; font-family: sans-serif; display: block; border: 0px; width: 196px; height: 26px; line-height: 26px; padding: 0px 9px 6px 8px; background: url('input-208.gif') no-repeat 0px 0px; }
	.input-268 { color: #000000; font-weight: bold; font-family: sans-serif; display: block; border: 0px; width: 256px; height: 26px; line-height: 26px; padding: 0px 9px 6px 8px; background: url('input-268.gif') no-repeat 0px 0px; }
	.input-55 { color: #000000; font-weight: bold; font-family: sans-serif; display: block; border: 0px; width: 43px; height: 26px; line-height: 26px; padding: 0px 9px 6px 8px; background: url('input-55.gif') no-repeat 0px 0px; }
	.input-178 { color: #000000; font-weight: bold; font-family: sans-serif; display: block; border: 0px; width: 166px; height: 26px; line-height: 26px; padding: 0px 9px 6px 8px; background: url('input-178.gif') no-repeat 0px 0px; }
	
	.err-inn { background-position: 0px -32px; color: #ff0000; }

		/* Šis ir tik nepareizi tik daudz veidos */

		.customer-info { display: block; height: 399px; position: relative; width: 709px; }
		
		.customer-info .fci-1 { position: absolute; left: 10px; top: 32px; }
		.customer-info .fci-2 { position: absolute; left: 240px; top: 32px; }
		.customer-info .fci-3 { position: absolute; left: 10px; top: 104px; }
		.customer-info .fci-4 { position: absolute; left: 25px; top: 177px; }
		.customer-info .fci-5 { position: absolute; left: 100px; top: 177px; }
		.customer-info .fci-6 { position: absolute; left: 10px; top: 252px; }
		
		.customer-info .fcl-1 { position: absolute; left: 20px; top: 12px; }
		.customer-info .fcl-2 { position: absolute; left: 250px; top: 12px; }
		.customer-info .fcl-3 { position: absolute; left: 10px; top: 84px; }
		.customer-info .fcl-4 { position: absolute; left: 12px; top: 184px; }
		.customer-info .fcl-5 { position: absolute; left: 110px; top: 157px; }
		.customer-info .fcl-6 { position: absolute; left: 20px; top: 232px; }

		#apply-info { border-bottom: 1px solid #cacaca; }

		#apply-info section {
			padding: 25px 15px 20px;
			border-top: 1px solid #cacaca;
		}

		#apply-info section p {	padding: 15px 0; }

		#apply-info h2 {
			display: inline-block;
			font-weight: bold;
			padding: 0 3px 3px;
			margin-bottom: 20px;
			border-bottom: 3px solid #000;
		}
		#apply-info h2 span { font-weight: normal; }

		#apply-info section label {
			width: 120px;
			display: block;
			float: left;
			text-align: right;
			padding-left: 10px;
		}

		#apply-info section label span.en {
			display: block;
			font-weight: bold;
		}

		#apply-info .required label span.en:after {
			content: ' *';
			color: #f00;
		}

		#apply-info :invalid {
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			-webkit-box-shadow: 4px 4px 0 #e5e5e5;
			-moz-box-shadow: 4px 4px 0 #e5e5e5;
			box-shadow: 4px 4px 0 #e5e5e5;
		}

		#apply-info section input,
		#apply-info span.selectbox,
		#apply-info textarea {
			border-radius: 0;
			outline: 0;
			border: 1px solid #cacaca;
			display: block;
			float: left;
			margin: 0 0 0 15px;
			-webkit-box-shadow: 4px 4px 0 #e5e5e5;
			-moz-box-shadow: 4px 4px 0 #e5e5e5;
			box-shadow: 4px 4px 0 #e5e5e5;
			font-size: 12px;
			font-weight: bold;
			width: 180px;
			height: 15px;
			line-height: 15px;
			padding: 10px;
			-webkit-appearance: none;
			-webkit-border-radius: 0;
		}

		#apply-info span.selectbox::selection,
		#apply-info div.selectbox-wrapper ::selection {
			background: none !important;
			color: #444 !important;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}

		#apply-info span.selectbox::-moz-selection,
		#apply-info div.selectbox-wrapper ::-moz-selection {
			background: none !important;
			color: #444 !important;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}

		input::-webkit-input-placeholder { color: #999; }
		input:-moz-placeholder { color: #999; }

		#apply-info span.selectbox {
			width: 163px;
			cursor: default;
			position: relative;
			padding-right: 28px;
			padding-left: 10px;
		}

		#apply-info span.selectbox:after {
			content: '';
			display: block;
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: 17px;
			background: url('dropdown.png') left center no-repeat;
			border-left: 1px solid #cdcdcd;
		}

		#apply-info span.selectbox:hover:after,
		#apply-info span.selectbox:focus:after {
			background-position: right center;
		}

		#apply-info span.selectbox:focus:after {
			background-color: #fafafa;
		}

		div.selectbox-wrapper {
			position: absolute;
			margin: 36px 0 0 15px;
			z-index: 3;
		}

		div.selectbox-wrapper ul {
			list-style-type:none;
			margin:0px;
			padding:0px;
			background: #fff;
			border: 1px solid #cacaca;
			max-height: 500px;
			overflow-y: auto;
		}

		div.selectbox-wrapper ul li.selected { 
			background-color: #ffeaaa;
		}

		div.selectbox-wrapper ul li.current { 
			background-color: #ffc100;
		}

		div.selectbox-wrapper ul li {
			list-style-type:none;
			display:block;
			margin:0;
			padding:2px 2px 2px 10px;
			cursor:pointer;
		}

		input::-webkit-outer-spin-button,
		input::-webkit-inner-spin-button {
			-webkit-appearance: none;
			margin: 0;
		}

		#apply-info p span.label {
			float: left;
			line-height: 35px;
			margin: 0 -10px 0 20px;
		}

		#apply-info div.double p { float: left; }
		#apply-info div.double p:first-child { width: 52% }
		#apply-info div.double p:last-child { width: 48% }

		#apply-info div.double p:last-child label {
			width: 90px;
			padding: 0;
			margin-left: 10px;
		}

		#apply-info section > p:after,
		#apply-info div.double:after,
		#apply-info section.uploads div:after {
			content: '';
			display: block;
			clear: both;
		}

		/* Visi platumi ir vajadzīgais kopējais platums (bez ēnas) - 20 */

		#apply-info input#birthdate,
		#apply-info input#height,
		#apply-info input#phonecc {
			width: 30px;
		}

		#apply-info select#birthmonth,
		#apply-info span#birthmonth_input {
			width: 68px;
		}

		#apply-info input#birthyear {
			width: 43px;
		}

		#apply-info div.consignment {
			margin: 20px -15px;
			padding: 10px;
			background: #ededed;
			border-top: 1px solid #c7c7c7;
			border-bottom: 1px solid #c7c7c7;
		}

		#apply-info div.consignment p.consignment-text {
			color: #4e4e4e;
			padding: 0;
			width: 425px;
		}

		#apply-info div.consignment p.consignment-text:before {
			content: url('info.png');
			vertical-align: -2px;
			padding-right: 5px;
		}

		#apply-info div.consignment p.consignment-links {
			font-weight: bold;
			padding: 20px 0 5px;
		}

		#apply-info div.consignment p.consignment-links a {
			margin-right: 50px;
		}

		#apply-info div.consignment p.consignment-links a:before {
			content: '';
			display: inline-block;
			width: 7px;
			margin-right: 6px;
			height: 10px;
			background: url('download.png') no-repeat 0 0;
		}

		#apply-info div.consignment p.consignment-links a:hover:before {
			background-position: 0 -10px;
		}

		section.uploads > div { padding: 20px 0; }

		div.upload {
			padding: 10px;
			height: 25px;
			float: left;
			background: #ededed;
			width: 505px;
			position: relative;
			margin: -5px 0 -5px 15px;
		}

		div.upload input {
			height: auto !important;
			-webkit-box-shadow: none !important;
			-moz-box-shadow: none !important;
			box-shadow: none !important;
			padding: 0 !important;
			margin: 0 !important;
			height: 25px !important;
			display: inline-block !important;
			float: none !important;
			border: 1px solid #ededed !important;
		}

		div.upload span.val {
			line-height: 25px;
			padding-left: 7px;
		}

		div.upload a.remove {
			display: none;
			position: absolute;
			width: 15px;
			height: 15px;
			right: 15px; top: 0; bottom: 0;
			margin: auto;
			background: url('upload-remove.png') no-repeat 0 0;
		}
		div.upload a.remove:hover { background-position: -15px 0; }
		div.upload a.remove:active { background-position: -30px 0; }

		#apply-info textarea {
			width: 505px;
			height: 125px;
			resize: vertical;
		}

		#apply-info p.conditions {
			margin: 0 0 30px;
			padding: 15px 20px;
			background: #ededed;
			border-top: 1px solid #c7c7c7;
			border-bottom: 1px solid #c5c5c5;
		}

		#apply-info p.conditions input {
			vertical-align: -1px;
			margin-right: 10px;
		}

		#apply-info p.conditions a { font-weight: bold; }

		#apply-info hr {
			content: '';
			display: block;
			width: 70px;
			border: 0;
			margin-left: 20px;
			border-bottom: 3px solid #7f7f7f;
		}

		#apply-info input.btn-continue {
			margin: 15px 20px 40px;
			width: 200px;
			padding-left: 0;
			padding-right: 12px;
		}

		.job-info { display: block; height: 1253px; position: relative; width: 709px; }
		
		.job-info .fci-1 { position: absolute; left: 10px; top: 36px; }
		.job-info .fci-2 { position: absolute; left: 10px; top: 111px; }
		.job-info .fci-3 { position: absolute; left: 72px; top: 111px; }
		.job-info .fci-4 { position: absolute; left: 240px; top: 111px; }
		.job-info .fci-5 { position: absolute; left: 300px; top: 111px; }
		.job-info .fci-6 { position: absolute; left: 10px; top: 182px; }
		.job-info .fci-7 { position: absolute; left: 10px; top: 254px; }
		.job-info .fci-8 { position: absolute; left: 10px; top: 329px; }
		.job-info .fci-9 { position: absolute; left: 240px; top: 329px; }
		.job-info .fci-10 { position: absolute; left: 10px; top: 399px; }
		.job-info .fci-11 { position: absolute; left: 10px; top: 578px; }
		.job-info .fci-12 { position: absolute; left: 240px; top: 578px; }
		.job-info .fci-13 { position: absolute; left: 25px; top: 650px; }
		.job-info .fci-14 { position: absolute; left: 100px; top: 650px; }
		.job-info .fci-15 { position: absolute; left: 10px; top: 719px; }
		.job-info .fci-16 { position: absolute; left: 10px; top: 868px; }
		.job-info .fci-17 { position: absolute; left: 240px; top: 868px; }
		.job-info .fci-18 { position: absolute; left: 10px; top: 942px; }
		.job-info .fci-19 { position: absolute; left: 240px; top: 942px; }
		.job-info .fci-20 { position: absolute; left: 10px; top: 1039px; display: block; width: 442px; height: 74px; background: transparent url('textarea.gif') no-repeat 0px 0px; }
		
		.job-info .fci-20 .textarea { color: #000000; font-weight: bold; font-family: sans-serif; display: block; width: 427px; height: 59px; padding: 5px; border: 1px solid #cacaca; }
		.job-info .fci-check { position: absolute; left: 15px; top: 526px; }
		
		.job-info .fcl-1 { position: absolute; left: 20px; top: 16px; }
		.job-info .fcl-2 { position: absolute; left: 20px; top: 91px; }
		.job-info .fcl-3 { position: absolute; left: 82px; top: 91px; }
		.job-info .fcl-4 { position: absolute; left: 250px; top: 91px; }
		.job-info .fcl-5 { position: absolute; left: 310px; top: 91px; }
		.job-info .fcl-6 { position: absolute; left: 20px; top: 162px; }
		.job-info .fcl-7 { position: absolute; left: 20px; top: 234px; }
		.job-info .fcl-8 { position: absolute; left: 20px; top: 309px; }
		.job-info .fcl-9 { position: absolute; left: 250px; top: 309px; }
		.job-info .fcl-10 { position: absolute; left: 20px; top: 379px; }
		.job-info .fcl-11 { position: absolute; left: 20px; top: 558px; }
		.job-info .fcl-12 { position: absolute; left: 250px; top: 558px; }
		.job-info .fcl-13 { position: absolute; left: 12px; top: 656px; }
		.job-info .fcl-14 { position: absolute; left: 110px; top: 630px; }
		.job-info .fcl-15 { position: absolute; left: 20px; top: 699px; }
		.job-info .fcl-16 { position: absolute; left: 20px; top: 848px; }
		.job-info .fcl-17 { position: absolute; left: 250px; top: 848px; }
		.job-info .fcl-18 { position: absolute; left: 20px; top: 922px; }
		.job-info .fcl-19 { position: absolute; left: 250px; top: 922px; }
		.job-info .fcl-20 { position: absolute; left: 20px; top: 1019px; }
		
		.job-info .fcal-1 { display: block; height: 16px; width: 13px; background: transparent url('calendar.png') no-repeat 0px 0px; position: absolute; top: 117px; left: 201px; }
		.job-info .fcal-1:hover { background: transparent url('calendar.png') no-repeat 0px -16px; }
		.job-info .fcal-2 { display: block; height: 16px; width: 13px; background: transparent url('calendar.png') no-repeat 0px 0px; position: absolute; top: 117px; left: 428px; }
		.job-info .fcal-2:hover { background: transparent url('calendar.png') no-repeat 0px -16px; }
		
		.job-info .fcl-check { position: absolute; left: 40px; top: 524px; }
		
		.job-info .line-1 { width: 709px; border: none; border-top: 1px solid #cacaca; position: absolute; top: 458px; }
		.job-info .line-2 { width: 709px; border: none; border-top: 1px solid #cacaca; position: absolute; top: 778px; }
		.job-info .line-3 { width: 709px; border: none; border-top: 1px solid #cacaca; position: absolute; top: 1001px; }
		
		.job-info .title-1 { position: absolute; left: 20px; top: 470px; border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
		.job-info .title-2 { position: absolute; left: 20px; top: 790px; border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
		
		.btn-continue { display: block; height: 30px; width: 93px; padding-right: 10px; padding-bottom: 1px; background: #ffc100 url('btn-arrow.jpg') no-repeat right top; border: none; font-weight: bold; color: #000000; }
		.btn-continue:hover { background: #013dfd url('btn-arrow.jpg') no-repeat right bottom; color: #ffffff; }
		
		.customer-info .btn-continue { top: 324px; left: 10px; position: absolute; }
		
		.job-info .btn-continue { top: 1157px; left: 10px; position: absolute; }
		
		.customer-info .fct-1 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 32px; }
		.customer-info .fct-2 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 177px; }
		
		.job-info .fct-1 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 111px; }
		.job-info .fct-2 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 182px; }
		.job-info .fct-3 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 329px; }
		.job-info .fct-4 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 399px; }
		.job-info .fct-5 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 650px; }
		.job-info .fct-6 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 868px; }
		.job-info .fct-7 { font-size: 8pt; display: block; width: 160px; position: absolute; color: #a6a6a6; left: 480px; top: 1039px; }
		
		.casting-info { display: block; height: 642px; position: relative; width: 709px; }
		
		.casting-info .fci-1 { position: absolute; left: 10px; top: 45px; }
		.casting-info .fci-2 { position: absolute; left: 73px; top: 45px; }
		.casting-info .fci-3 { position: absolute; left: 135px; top: 45px; }
		.casting-info .fci-4 { position: absolute; left: 199px; top: 45px; }
		.casting-info .fci-5 { position: absolute; left: 10px; top: 113px; }
		.casting-info .fci-6 { position: absolute; left: 10px; top: 246px; }
		.casting-info .fci-7 { position: absolute; left: 240px; top: 246px; }
		.casting-info .fci-8 { position: absolute; left: 25px; top: 318px; }
		.casting-info .fci-9 { position: absolute; left: 100px; top: 318px; }
		.casting-info .fci-10 { position: absolute; left: 10px; top: 391px; }
		.casting-info .fci-11 { position: absolute; left: 10px; top: 480px; display: block; width: 442px; height: 74px; background: transparent url('textarea.gif') no-repeat 0px 0px; }
		.casting-info .fci-11 .textarea { color: #000000; font-weight: bold; font-family: sans-serif; display: block; width: 427px; height: 59px; padding: 5px; border: 1px solid #cacaca; }
		
		.casting-info .fcl-1 { position: absolute; left: 20px; top: 25px; }
		.casting-info .fcl-5 { position: absolute; left: 20px; top: 93px; }
		.casting-info .fcl-6 { position: absolute; left: 20px; top: 226px; }
		.casting-info .fcl-7 { position: absolute; left: 250px; top: 226px; }
		.casting-info .fcl-8 { position: absolute; left: 12px; top: 324px; }
		.casting-info .fcl-9 { position: absolute; left: 100px; top: 298px; }
		.casting-info .fcl-10 { position: absolute; left: 20px; top: 371px; }
		.casting-info .fcl-11 { position: absolute; left: 20px; top: 460px; }
		
		.casting-info .line-1 { width: 709px; border: none; border-top: 1px solid #cacaca; position: absolute; left: 0px; top: 167px; }
		.casting-info .line-2 { width: 709px; border: none; border-top: 1px solid #cacaca; position: absolute; left: 0px; top: 444px; }
		
		.casting-info .fcal-1 { display: block; height: 16px; width: 13px; background: transparent url('calendar.png') no-repeat 0px 0px; position: absolute; top: 51px; left: 390px; }
		.casting-info .fcal-1:hover { background: transparent url('calendar.png') no-repeat 0px -16px; }
		
		.casting-info .title-1 { position: absolute; left: 20px; top: 180px; border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
		
		.btn-finish { display: block; height: 30px; width: 93px; padding-right: 10px; padding-bottom: 1px; background: #ffc100 url('btn-arrow.jpg') no-repeat right top; border: none; font-weight: bold; color: #000000; }
		.btn-finish:hover { background: #013dfd url('btn-arrow.jpg') no-repeat right bottom; color: #ffffff; }
		
		.casting-info .btn-finish { top: 589px; left: 10px; position: absolute; }
		
		.cont-s { background: transparent url('1px-line.png') repeat-y 461px 0px; }
		.cont-s .left { width: 448px; float: left; padding: 15px 0px 15px 13px }
		.cont-s .left .wtitle { border-bottom: 3px solid #000000; font-weight: bold; color: #000000; font-size: 10pt; padding-bottom: 3px; }
		.cont-s .left .form-s { display: block; min-height: 951px; width: 448px; position: relative; margin-top: 20px; }
		.cont-s .left .lline-1 { display: block; position: absolute; top: 0px; left: 0px; }
		.cont-s .left .lline-2 { display: block; position: absolute; top: 13px; left: 0px; }
		.cont-s .left .lline-3 { display: block; position: absolute; top: 13px; left: 231px; }
		.cont-s .left .lline-4 { display: block; position: absolute; top: 83px; left: 0px; }
		.cont-s .left .lline-5 { display: block; position: absolute; top: 83px; left: 231px; }
		.cont-s .left .lline-6 { display: block; position: absolute; top: 13px; left: 0px; }
		.cont-s .left .lline-7 { display: block; position: absolute; top: 13px; left: 231px; }
		.cont-s .left .lline-8 { display: block; position: absolute; top: 13px; left: 0px; }
		.cont-s .left .lline-9 { display: block; position: absolute; top: 13px; left: 231px; }
		.cont-s .left .lline-10 { display: block; position: absolute; top: 13px; left: 0px; }
		.cont-s .left .lline-11 { display: block; position: absolute; top: 13px; left: 0px; }
		.cont-s .left .hrline-1, .cont-s .left .hrline-2, .cont-s .left .hrline-3, .cont-s .left .hrline-4, .cont-s .left .hrline-5, .cont-s .left .hrline-6 { position: relative; left: -13px; width: 461px; margin: 0px; }
		.cont-s .left .fline-1 { position: absolute; top: 37px; }
		.cont-s .left .fline-2 { position: absolute; top: 107px; }
		.cont-s .left .fline-3 { position: absolute; top: 37px; }
		.cont-s .right { width: 486px; float: left; position: relative; }
		.cont-s .left .form-s .btn-search { display: block; height: 34px; width: 209px; background: url('btn-search3.jpg') no-repeat 0px 0px; border: none; position: absolute; bottom: 0px; left: 0px; font-weight: bold; color: #000; text-align: left; padding-left: 35px; }
		.cont-s .left .form-s .btn-search:hover { background: url('btn-search3.jpg') no-repeat 0px -34px; color: #fff; }
		.cont-s .left .form-s .search { height: 34px; position: absolute; bottom: 0px; left: 230px; }
		.cont-s .left .form-s .search .text-1 { display: block; }
		.cont-s .left .form-s .search .text-2 { display: block; font-weight: bold; color: #000; }
		
		.cont-s .left .form-s .cb-1 { width: 448px; height: 108px; position: relative; }
		.cont-s .left .form-s .cb-2 { width: 448px; height: 159px; position: relative; }
		.cont-s .left .form-s .cb-3 { width: 448px; height: 83px; position: relative; }
		.cont-s .left .form-s .cb-4 { width: 448px; height: 38px; position: relative; }
		.cont-s .left .form-s .cb-5 { width: 448px; position: relative; padding-bottom: 10px; }
		.cont-s .left .form-s .cb-5 .left { width: 211px; float: left; padding: 0px; margin: 0px; }
		.cont-s .left .form-s .cb-5 .right { width: 211px; float: left; padding: 0px; margin: 0px; margin-left: 16px; }
		.cont-s .left .form-s .cb-6 { width: 448px; height: 38px; position: relative; }
		.cont-s .left .form-s .cb-7 { width: 448px; position: relative; padding-bottom: 10px; }
		.cont-s .left .form-s .cb-7 .left { width: 211px; float: left; padding: 0px; margin: 0px; }
		.cont-s .left .form-s .cb-7 .right { width: 211px; float: left; padding: 0px; margin: 0px; margin-left: 16px; }
		.cont-s .left .form-s .cb-8 { width: 448px; height: 38px; position: relative; }
		.cont-s .left .form-s .cb-9 { width: 448px; position: relative; padding-bottom: 10px; }
		.cont-s .left .form-s .cb-9 .left { width: 211px; float: left; padding: 0px; margin: 0px; }
		.cont-s .left .form-s .cb-9 .right { width: 211px; float: left; padding: 0px; margin: 0px; margin-left: 16px; }
		.cont-s .left .form-s .cb-10 { width: 448px; height: 50px; position: relative; }
		
		.cont-s .right .search { position: absolute; bottom: 0px; left: 30px; top: 300px; }
		.cont-s .right .search .text-1 { display: block; }
		.cont-s .right .search .text-2 { display: block; font-weight: bold; color: #000; }
		
		.cont-s .right .search .btn-search {
			display: block;
			border: none;
			color: #000000;
			font-weight: bold;
			background: url('btn-search2.jpg') no-repeat 0px 0px;
			width: 93px;
			height: 30px;
			text-align: left;
			padding-left: 25px;
			position: absolute;
			left: 0px;
			top: 40px;
		}

		.cont-s .right .search .btn-search:hover {
			color: #ffffff;
			font-weight: bold;
			background: url('btn-search2.jpg') no-repeat 0px -30px;
		}

		/* Application Info v2 */



		/* */

#footer { position: relative; height: 123px; clear: both; width: 950px; background: #ffffff; margin: -122px auto 0; padding: 0px 10px; }
	.cont { border: 1px solid #cacaca; height: 66px; position: relative; }
	.cont .ctext { color: #4e4e4e; font-size: 8pt; position: absolute; top: 20px; left: 245px; }
	.cont b { color: #000000; }
	.cont .logo { height: 23px; width: 155px; background: url('flogo.png') no-repeat 0px 0px; position: absolute; left: 20px; top: 22px; }
	.cont .twitter-btn { position: absolute; right: 125px; top: 22px; }
	.cont .facebook-btn { position: absolute; right: 20px; top: 19px; }
	
	.copy { height: 55px; position: relative; }
	.copy .fnav { display: block; list-style: none; margin: 0px; padding: 0px; position: absolute; top: 20px; left: 20px; font-size: 8pt; }
	.copy .fnav li { display: inline; margin-right: 25px; }
	
	.copy .fnav li a { color: #a6a6a6; border: 0px; text-decoration: none; }
	.copy .fnav li a:hover { color: #ffc100; border: 0px; text-decoration: none; }
	
	.copy .ctext { color: #a6a6a6; font-size: 8pt; position: absolute; top: 20px; right: 20px; }

#social-tab {
	position: fixed;
	top: 0; right: -175px; bottom: 0;
	margin: auto 0;
	width: 155px;
	height: 50px;
	padding: 15px 15px 15px 40px;
	background: #000;
	color: #fff;
	-webkit-transition: 0.2s right ease-in;
	-moz-transition: 0.2s right ease-in;
	transition: 0.2s right ease-in;
}

#social-tab:hover {
	right: 0px;
}

#social-tab h6 {
	position: absolute;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 0; left: -10px; bottom: 0;
	text-align: center;
	border-bottom: 3px solid #fff;
	height: 10px;
	line-height: 1px;
	margin: auto 0;
}

#social-tab iframe {
	display: block;
	padding: 0 0 5px;
}
			
/* custom css forms */
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('checkbox.gif') no-repeat;
	display: block;
	clear: left;
	float: left;
}

.radio {
	background: url('radio.gif') no-repeat;
}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url('select.gif') no-repeat;
	overflow: hidden;
}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url('select.gif') no-repeat;
	overflow: hidden;
}

.age2 { left: 111px; position: absolute; }

.again-search-widget .age2 { left: 111px; position: absolute; }

.again-search-widget .fline { display: block; padding: 0px; margin: 0px; position: relative; min-height: 33px; margin-bottom: 10px; margin-top: 5px; }

.again-search-widget .fline-hair-color { display: block; padding: 0px; margin: 0px; position: relative; min-height: 33px; padding-bottom: 20px; margin-top: 5px; }

.again-search-widget .fline-hair-color .select {
	position: absolute;
	margin-left: 0px;
	width: 92px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 33px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;
	background: url('age-select.gif') no-repeat;
	overflow: hidden;
}

.again-search-widget .fline-hair-color select.styled {
	width: 92px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.casting-info .fci-1 .select, .casting-info .fci-2 .select , .casting-info .fci-3 .select {
	position: absolute;
	margin-left: 0px;
	width: 43px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 32px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 6px;
	background: url('day-select.gif') no-repeat;
	overflow: hidden;
}

.casting-info .fci-1 select.styled, .casting-info .fci-2 select.styled, .casting-info .fci-3 select.styled {
	width: 45px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

/*.casting-info .fci-3 .select {
	position: absolute;
	margin-left: 0px;
	width: 116px; /* With the padding included, the width is 190 pixels: the actual width of the image. *//*
	height: 32px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 6px;
	padding-right: 6px;
	background: red url('day-select2.gif') no-repeat;
	overflow: hidden;
}

.casting-info .fci-3 select.styled {
	width: 122px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}
*/

.fci-2 .select, .fci-4 .select {
	position: absolute;
	margin-left: 0px;
	width: 43px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 32px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 6px;
	background: url('day-select.gif') no-repeat;
	overflow: hidden;
}

.fci-2 select.styled, .fci-4 select.styled {
	width: 45px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.casting-info .fci-4 .select {
	position: absolute;
	margin-left: 0px;
	width: 115px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 32px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 6px;
	background: url('month-select.gif') no-repeat;
	overflow: hidden;
}

.casting-info .fci-4 select.styled {
	width: 117px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.fci-3 .select, .fci-5 .select {
	position: absolute;
	margin-left: 0px;
	width: 115px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 32px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 6px;
	background: url('month-select.gif') no-repeat;
	overflow: hidden;
}

.fci-3 select.styled, .fci-5 select.styled {
	width: 117px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.cont-s .select {
	position: absolute;
	margin-left: 0px;
	width: 205px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 32px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 6px;
	background: url('search-select.gif') no-repeat;
	overflow: hidden;
}

.cont-s select.styled {
	width: 207px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.cont-s .col2 { left: 227px; top: 0px; position: absolute; }

.cont-s .fline-male, .cont-s .fline-female { display: block; padding: 0px; margin: 0px; position: absolute; height: 29px; margin-bottom: 0px; margin-top: 0px; }

.cont-s .fline-male .radio, .cont-s .fline-female .radio {
	width: 400px;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 35px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: none;
	clear: none;
	background: #ffffff;
	cursor:pointer;
	cursor:hand;
}

.cont-s .fline-male .radio.active, .cont-s .fline-female .radio.active { color: #ffffff; }

.cont-s .fline-male { margin-top: 5px; top: 20px; left: 0px; }
.cont-s .fline-female { margin-bottom: 10px; top: 54px; left: 0px; }

.cont-s .fline-male .radio {
	background: url('radio-male-long.gif') no-repeat;
}

.cont-s .fline-female .radio {
	background: url('radio-female-long.gif') no-repeat;
}

.cont-s .fline-blond, .cont-s .fline-darkblond, .cont-s .fline-lightbrown, .cont-s .fline-brown, .cont-s .fline-darkbrown, .cont-s .fline-black, .cont-s .fline-ginger, .cont-s .fline-red, .cont-s .fline-gray, .cont-s .fline-any, .cont-s .fline-bold, .cont-s .fline-other { display: block; padding: 0px; margin: 0px; position: relative; height: 29px; margin-bottom: 0px; margin-top: 0px; }

.cont-s .fline-blond .radio, .cont-s .fline-darkblond .radio, .cont-s .fline-lightbrown .radio, .cont-s .fline-brown .radio, .cont-s .fline-darkbrown .radio, .cont-s .fline-black .radio, .cont-s .fline-ginger .radio, .cont-s .fline-red .radio, .cont-s .fline-gray .radio, .cont-s .fline-any .radio, .cont-s .fline-bold .radio, .cont-s .fline-other .radio, .cont-s .fline-blond .checkbox, .cont-s .fline-brown .checkbox, .cont-s .fline-black .checkbox, .cont-s .fline-ginger .checkbox, .cont-s .fline-other .checkbox {
	width: 166px;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 45px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: none;
	clear: none;
	background: #ffffff;
	cursor:pointer;
	cursor:hand;
}

.cont-s .fline-auto { display: block; padding: 0px; margin: 0px; position: relative; height: 29px; margin-bottom: 0px; margin-top: 0px; width: 208px; }

.cont-s .fline-auto .radio, .cont-s .fline-auto .checkbox {
	width: 166px;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 45px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: none;
	clear: none;
	background: transparent url('color-auto.png?v2') no-repeat 0px 0px;
	cursor:pointer;
	cursor:hand;
}

.cont-s .fline-auto .radio.active, .cont-s .fline-auto .checkbox.active { color: #ffffff; }

/*.cont-s .fline-blond .radio.active, .cont-s .fline-brown .radio.active, .cont-s .fline-black .radio.active, .cont-s .fline-ginger .radio.active, .cont-s .fline-other .radio.active, .cont-s .fline-blond .checkbox.active, .cont-s .fline-brown .checkbox.active, .cont-s .fline-black .checkbox.active, .cont-s .fline-ginger .checkbox.active, .cont-s .fline-other .checkbox.active { color: #ffffff; }*/
.cont-s .fline-blond .radio.active, .cont-s .fline-darkblond .radio.active, .cont-s .fline-lightbrown .radio.active, .cont-s .fline-brown .radio.active, .cont-s .fline-darkbrown .radio.active, .cont-s .fline-black .radio.active, .cont-s .fline-ginger .radio.active, .cont-s .fline-red .radio.active, .cont-s .fline-gray .radio.active, .cont-s .fline-any .radio.active, .cont-s .fline-bold .radio.active, .cont-s .fline-other .radio.active, .cont-s .fline-blond .checkbox, .cont-s .fline-brown .checkbox, .cont-s .fline-black .checkbox, .cont-s .fline-ginger .checkbox, .cont-s .fline-other .checkbox { color: #ffffff; }

.cont-s .fline-blond { }
.cont-s .fline-darkblond { }
.cont-s .fline-lightbrown { }
.cont-s .fline-brown { }
.cont-s .fline-darkbrown { }
.cont-s .fline-black { }
.cont-s .fline-ginger { }
.cont-s .fline-red { }
.cont-s .fline-gray { }
.cont-s .fline-any { }
.cont-s .fline-bold { }
.cont-s .fline-other { }

.cont-s .fline-blond .radio, .cont-s .fline-blond .checkbox {
	background: url('color-blond.gif') no-repeat;
}

.cont-s .fline-darkblond .radio, .cont-s .fline-darkblond .checkbox {
	background: url('color-darkblond.gif') no-repeat;
}

.cont-s .fline-lightbrown .radio, .cont-s .fline-lightbrown .checkbox {
	background: url('color-lightbrown.gif') no-repeat;
}

.cont-s .fline-brown .radio, .cont-s .fline-brown .checkbox {
	background: url('color-brown.gif') no-repeat;
}

.cont-s .fline-darkbrown .radio, .cont-s .fline-darkbrown .checkbox {
	background: url('color-darkbrown.gif') no-repeat;
}

.cont-s .fline-black .radio, .cont-s .fline-black .checkbox {
	background: url('color-black.gif') no-repeat;
}

.cont-s .fline-ginger .radio, .cont-s .fline-ginger .checkbox {
	background: url('color-ginger.gif') no-repeat;
}

.cont-s .fline-red .radio, .cont-s .fline-red .checkbox {
	background: url('color-red.gif') no-repeat;
}

.cont-s .fline-gray .radio, .cont-s .fline-gray .checkbox {
	background: url('color-gray.gif') no-repeat;
}

.cont-s .fline-any .radio, .cont-s .fline-any .checkbox {
	background: url('color-any.gif') no-repeat;
}

.cont-s .fline-bold .radio, .cont-s .fline-bold .checkbox {
	background: url('color-bold.gif') no-repeat;
}

.cont-s .fline-other .radio, .cont-s .fline-ginger .checkbox {
	background: url('color-other.gif') no-repeat;
}


.cont-s .fline-medium, .cont-s .fline-short, .cont-s .fline-long, .cont-s .fline-bold2,
.cont-s .fline-english, .cont-s .fline-russian, .cont-s .fline-latvian,
.cont-s .fline-german, .cont-s .fline-lother, .cont-s .fline-athleticbody , .cont-s .fline-model ,
.cont-s .fline-actor , .cont-s .fline-hand , .cont-s .fline-dancer ,
.cont-s .fline-singer , .cont-s .fline-underwearmodel , .cont-s .fline-beautymodel ,
.cont-s .fline-goodcomunicationskills , .cont-s .fline-eother , .cont-s .fline-athleticbody ,
.cont-s .fline-model , .cont-s .fline-actor , .cont-s .fline-hand , .cont-s .fline-dancer ,
.cont-s .fline-singer , .cont-s .fline-underwearmodel , .cont-s .fline-beautymodel ,
.cont-s .fline-goodcomunicationskills , .cont-s .fline-eother { display: block; padding: 0px; margin: 0px; height: 29px; margin-bottom: 0px; margin-top: 0px; }

.cont-s .fline-medium .radio, .cont-s .fline-short .radio, .cont-s .fline-long .radio, .cont-s .fline-bold2 .radio,
.cont-s .fline-medium .checkbox, .cont-s .fline-short .checkbox, .cont-s .fline-long .checkbox
.cont-s .fline-english .radio, .cont-s .fline-russian .radio, .cont-s .fline-latvian .radio,
.cont-s .fline-english .checkbox, .cont-s .fline-russian .checkbox, .cont-s .fline-latvian .checkbox,
.cont-s .fline-german .radio, .cont-s .fline-lother .radio, .cont-s .fline-german .checkbox,
.cont-s .fline-lother .checkbox, .cont-s .fline-athleticbody .radio, .cont-s .fline-model .radio,
.cont-s .fline-actor .radio, .cont-s .fline-hand .radio, .cont-s .fline-dancer .radio,
.cont-s .fline-singer .radio, .cont-s .fline-underwearmodel .radio, .cont-s .fline-beautymodel .radio,
.cont-s .fline-goodcomunicationskills .radio, .cont-s .fline-eother .radio, .cont-s .fline-athleticbody .checkbox,
.cont-s .fline-model .checkbox, .cont-s .fline-actor .checkbox, .cont-s .fline-hand .checkbox, .cont-s .fline-dancer .checkbox,
.cont-s .fline-singer .checkbox, .cont-s .fline-underwearmodel .checkbox, .cont-s .fline-beautymodel .checkbox,
.cont-s .fline-goodcomunicationskills .checkbox, .cont-s .fline-eother .checkbox {
	width: 176px;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 35px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: none;
	clear: none;
	background: #ffffff url('radio-blank.gif') no-repeat;
	cursor:pointer;
	cursor:hand;
}

.cont-s .fline-medium .radio.active, .cont-s .fline-short .radio.active, .cont-s .fline-long .radio.active, .cont-s .fline-bold2 .radio.active,
.cont-s .fline-medium .checkbox.active, .cont-s .fline-short .checkbox.active, .cont-s .fline-long .checkbox.active,
.cont-s .fline-english .radio.active, .cont-s .fline-russian .radio.active, .cont-s .fline-latvian .radio.active,
.cont-s .fline-english .checkbox.active, .cont-s .fline-russian .checkbox.active, .cont-s .fline-latvian .checkbox.active,
.cont-s .fline-german .radio.active, .cont-s .fline-lother .radio.active, .cont-s .fline-german .checkbox.active,
.cont-s .fline-lother .checkbox.active, .cont-s .fline-athleticbody .radio.active, .cont-s .fline-model .radio.active,
.cont-s .fline-actor .radio.active, .cont-s .fline-hand .radio.active, .cont-s .fline-dancer .radio.active,
.cont-s .fline-singer .radio.active, .cont-s .fline-underwearmodel .radio.active, .cont-s .fline-beautymodel .radio.active,
.cont-s .fline-goodcomunicationskills .radio.active, .cont-s .fline-eother .radio.active, .cont-s .fline-athleticbody .checkbox.active,
.cont-s .fline-model .checkbox.active, .cont-s .fline-actor .checkbox.active, .cont-s .fline-hand .checkbox.active, .cont-s .fline-dancer .checkbox.active,
.cont-s .fline-singer .checkbox.active, .cont-s .fline-underwearmodel .checkbox.active, .cont-s .fline-beautymodel .checkbox.active,
.cont-s .fline-goodcomunicationskills .checkbox.active, .cont-s .fline-eother .checkbox.active { color: #ffffff; }

.cont-s .fline-medium { }
.cont-s .fline-short { }
.cont-s .fline-long { }

.cont-s .fline-english { }
.cont-s .fline-russian { }
.cont-s .fline-latvian { }

.cont-s .fline-german { }
.cont-s .fline-lother { }

.cont-s .fline-athleticbody { }
.cont-s .fline-model { }
.cont-s .fline-actor { }
.cont-s .fline-hand { }
.cont-s .fline-dancer { }
.cont-s .fline-singer { }
.cont-s .fline-underwearmodel { }
.cont-s .fline-beautymodel { }
.cont-s .fline-goodcomunicationskills { }
.cont-s .fline-eother { }

.again-search-widget .fline-male, .again-search-widget .fline-female { display: block; padding: 0px; margin: 0px; position: relative; height: 29px; margin-bottom: 0px; margin-top: 0px; }

.again-search-widget .fline-male .radio, .again-search-widget .fline-female .radio {
	width: 56px;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 35px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: none;
	clear: none;
	background: #ffffff;
	cursor:pointer;
	cursor:hand;
}

.again-search-widget .fline-male .radio.active, .again-search-widget .fline-female .radio.active { color: #ffffff; }

.again-search-widget .fline-male { margin-top: 5px; }
.again-search-widget .fline-female { margin-bottom: 10px; }

.again-search-widget .fline-male .radio {
	background: url('radio-male.gif') no-repeat;
}

.again-search-widget .fline-female .radio {
	background: url('radio-female.gif') no-repeat;
}

.again-search-widget select.styled {
	width: 93px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.again-search-widget .select {
	position: absolute;
	margin-left: 0px;
	width: 92px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 33px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;
	background: url('age-select.gif') no-repeat;
	overflow: hidden;
}

.again-search-widget .input-exact {
	display: block;
	border: none;
	color: #000000;
	font-weight: bold;
	background: url('age-select-exact.gif') no-repeat;
	width: 83px;
	height: 29px;
	padding: 0px 10px 4px 5px;
	position: absolute;
	left: 111px;
	top: 0px;
}

.again-search-widget .input-hair {
	display: block;
	border: none;
	color: #000000;
	font-weight: bold;
	background: url('hair-select.gif') no-repeat;
	width: 193px;
	height: 29px;
	padding: 0px 10px 4px 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.again-search-widget .btn-search {
	display: block;
	border: none;
	color: #000000;
	font-weight: bold;
	background: url('btn-search2.jpg') no-repeat 0px 0px;
	width: 93px;
	height: 30px;
	text-align: left;
	padding-left: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.again-search-widget .btn-search:hover {
	color: #ffffff;
	font-weight: bold;
	background: url('btn-search2.jpg') no-repeat 0px -30px;
}

.quick-search-widget .fline { display: block; padding: 0px; margin: 0px; position: relative; min-height: 33px; margin-bottom: 10px; margin-top: 5px; }

.quick-search-widget .fline-hair-color { display: block; padding: 0px; margin: 0px; position: relative; min-height: 33px; padding-bottom: 20px; margin-top: 5px; }

.quick-search-widget .fline-hair-color .select {
	position: absolute;
	margin-left: 0px;
	width: 202px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 33px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;
	background: url('hair-select.gif') no-repeat;
	overflow: hidden;
}

.quick-search-widget .fline-hair-color select.styled {
	width: 204px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.quick-search-widget .fline-male, .quick-search-widget .fline-female { display: block; padding: 0px; margin: 0px; position: relative; height: 29px; margin-bottom: 0px; margin-top: 0px; }

.quick-search-widget .fline-male .radio, .quick-search-widget .fline-female .radio {
	width: 168px;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 40px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: none;
	clear: none;
	background: #ffffff;
	cursor:pointer;
	cursor:hand;
}

.quick-search-widget .fline-male .radio.active, .quick-search-widget .fline-female .radio.active { color: #ffffff; }

.quick-search-widget .fline-male { margin-top: 5px; }
.quick-search-widget .fline-female { margin-bottom: 10px; }

.quick-search-widget .fline-male .radio {
	background: url('radio-male.gif') no-repeat;
}

.quick-search-widget .fline-female .radio {
	background: url('radio-female.gif') no-repeat;
}

.quick-search-widget select.styled {
	width: 93px;
	height: 29px;
	margin-left: 0px;
	border: none;
	background: #ffffff;
}

.quick-search-widget .select {
	position: absolute;
	margin-left: 0px;
	width: 92px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 33px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;
	background: url('age-select.gif') no-repeat;
	overflow: hidden;
}

.quick-search-widget .input-exact {
	display: block;
	border: none;
	color: #000000;
	font-weight: bold;
	background: url('age-select-exact.gif') no-repeat;
	width: 83px;
	height: 29px;
	padding: 0px 10px 4px 5px;
	position: absolute;
	left: 111px;
	top: 0px;
}

.quick-search-widget .input-hair {
	display: block;
	border: none;
	color: #000000;
	font-weight: bold;
	background: url('hair-select.gif') no-repeat;
	width: 193px;
	height: 29px;
	padding: 0px 10px 4px 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.quick-search-widget .btn-search {
	display: block;
	border: none;
	color: #000000;
	font-weight: bold;
	background: url('btn-search.jpg') no-repeat 0px 0px;
	width: 204px;
	height: 30px;
	text-align: left;
	padding-left: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.quick-search-widget .btn-search:hover {
	color: #ffffff;
	font-weight: bold;
	background: url('btn-search.jpg') no-repeat 0px -30px;
}

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

.inactive * { display: none!important; }
.acc-menu-item, .acc-menu-item * { display: block!important; }

.p360 .t360 {
	z-index: 1;
	position: absolute;
	color: white;
	top: 38px;
	font-size: 20px;
	font-weight: bold;
	left: 30px;
}
/*
     FILE ARCHIVED ON 13:59:46 Oct 07, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:19:41 Jun 04, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.592
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.01
  esindex: 0.012
  cdx.remote: 57.158
  LoadShardBlock: 129.799 (3)
  PetaboxLoader3.datanode: 224.3 (4)
  load_resource: 259.736
  PetaboxLoader3.resolve: 59.383
*/