@charset 'utf-8';
@import url(reset.css);

/* ------- content top ------- */
html, body {
	background:#eee;
}
#wrapper-top {
	height:152px;
	background:#fff url(../img/header-bg.jpg) top left repeat-x;
}
#container-top {
	width:970px;
	margin:0 auto;
}
#header {
	position:relative;
	top:0px;
	left:0px;
	height:152px;
	margin-left:-120px;
	background:url(../img/logo.jpg) top left no-repeat;
	z-index:10;
}
#logo a {
	position:absolute;
	top:37px;
	left:130px;
	width:305px;
	height:45px;
	display:block;
	text-indent:-5000px;
}


/* ------- language navigation ------- */
#language-navi {
	position:absolute;
	top:10px;
	right:8px;
	width:194px;
	height:32px;
	background:url(../img/navibg.png) 0 -412px no-repeat;
}
#language-navi li  {
	float:left;	
	position:relative;
	display:inline;	
}
#language-navi li a.de, #language-navi li a.en, #language-navi li a.fr {
	position:absolute;
	top:-2px;
	height:32px;
	float:left;
	display:inline;
	text-indent:-5000px;
	outline:none;
	cursor:pointer; 
}
#language-navi li a.de {
	left:0;
	width:66px;
}
#language-navi li a.en {
	left:66px;
	width:60px;
}
#language-navi li a.fr {
	left:120px;
	width:72px;
}

#language-navi li.current a.de {
	background:url(../img/navibg.png) 0 -372px no-repeat;
}
#language-navi li.current a.en {
	background:url(../img/navibg.png) -73px -372px no-repeat;
}
#language-navi li.current a.fr {
	background:url(../img/navibg.png) -138px -372px no-repeat;
}

* html #language-navi {
	background:none;
}
* html #language-navi li a.de {
	left:0px;
}
* html #language-navi li a.en {
	left:68px;
}
* html #language-navi li a.fr {
	left:130px;
}
* html #language-navi li a.de, * html #language-navi li a.en, * html #language-navi li a.fr {
	text-transform:uppercase;
	background:none;
	text-indent:0;	
	color:#281F4A;
}
* html #language-navi li.current a.de, * html #language-navi li.current a.en, * html #language-navi li.current a.fr {
	background:none;	
	color:#E99A03;
}

/* ------- /language navigation ------- */


/* ------- main navigation ------- */
#navigation {
	position:absolute;
	bottom:-15px;
	left:130px;
	width:950px;
	z-index:12;
}
#navi-left {
    float: left;
}
#navi-right {
    float: right;
}
#navi-left li, #navi-right li {
    float: left;
    list-style: none;
    display: inline;
    margin: 0px 5px 0px 0px;
}
 
#navi-left li a, #navi-right li a {
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-transform:uppercase;
    font-size:12px;
}
 
#navi-left li a span, #navi-right li a span {
    position: relative;
    float:left;
   	height:33px;     	
   	padding-top:10px;
   	padding-bottom:4px;  
}

#navi-left li a span.slidedoor-left, #navi-right li a span.slidedoor-left {
   	width:10px;   
	background:url(../img/navibg.png) left -76px no-repeat;
}
#navi-left li a span.slidedoor-right, #navi-right li a span.slidedoor-right {    
    padding-left:4px;
   	width:10px;
	background:url(../img/navibg.png) right -76px no-repeat;	
}
#navi-left li a span.slidedoor, #navi-right li a span.slidedoor {    
	background:url(../img/navibg.png) center -76px no-repeat;	
}

#navi-left li a:hover span.slidedoor-left, #navi-right li a:hover span.slidedoor-left, #navi-right li a.becomeamodel span.slidedoor-left {
	background:url(../img/navibg.png) left -147px no-repeat;
}
#navi-left li a:hover span.slidedoor-right, #navi-right li a:hover span.slidedoor-right, #navi-right li a.becomeamodel span.slidedoor-right {    
	background:url(../img/navibg.png) right -147px no-repeat;	
}
#navi-left li a:hover span.slidedoor, #navi-right li a:hover span.slidedoor, #navi-right li a.becomeamodel span.slidedoor {    
	background:url(../img/navibg.png) center -147px no-repeat;	
}

#navi-left li.current a span.slidedoor-left, #navi-right li.current a span.slidedoor-left { 
	background:url(../img/navibg.png) left -217px no-repeat;
}
#navi-left li.current a span.slidedoor-right, #navi-right li.current a span.slidedoor-right {    
	background:url(../img/navibg.png) right -217px no-repeat;	
}
#navi-left li.current a span.slidedoor, #navi-right li.current a span.slidedoor {    
	background:url(../img/navibg.png) center top no-repeat;	
}

.append {
    position: relative;
    top:-10px;
    left:11px;
    float:left;
   	height:24px;
	width:24px;   	
	background:url(../img/navibg.png) -1px -268px no-repeat;	
	z-index:20;
}
/* ------- /main navigation ------- */
/* ------- /content top ------- */




/* ------- content middle ------- */
#wrapper-middle {
	background:#fff url(../img/detail-content-bg.jpg) top left repeat-x;
	height:0px;
	overflow:hidden;
}
#container-middle {
	width:100%;
	margin:0 auto;
	height:480px;
	position:relative;
	padding-top:80px;
}
#container-middle h2 {
	position:absolute;
	top:30px;
}
a#mypdflink {
	width:auto;
	height:15px;
	display:block;
	position:absolute;
	
	right:50%;
	margin-right:-335px;
	top:28px;
	font-size: 14px;
	padding: 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-khtml-border-radius:3px;
	background:none repeat scroll 0 0 #989898;
	color:#FFFFFF;
}
a#pdflink {
	width:auto;
	height:15px;
	display:block;
	position:absolute;
	
	right:50%;
	margin-right:-350px;
	top:28px;
	font-size: 14px;
	padding: 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-khtml-border-radius:3px;
	background:none repeat scroll 0 0 #989898;
	color:#FFFFFF;
}
a#contentpdflink {
	font-size: 14px;
	padding: 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-khtml-border-radius:3px;
	background:none repeat scroll 0 0 #989898;
	color:#FFFFFF;
	position:relative;
	top:-3px;
}
.hide_details {
	width:105px;
	height:16px;
	display:block;
	position:absolute;
	right:50%;
	margin-right:-465px;
	top:32px;
	overflow:hidden;
	text-indent:-10000px;
	background:url(../img/hide-details.jpg);
}
#detail-content {
	height:450px;
}
/* ------- /content middle ------- */




/* ------- content bottom ------- */
#wrapper-bottom {
	background:#eee url(../img/content-bg.jpg) top left repeat-x;
	position:relative;
}
#container-bottom {
	width:970px;
	margin:0 auto;
}
#modul {
	height:30px;
	padding:20px 0px 0px 4px;;
}
#archiv-navi {
	float:left;
}
#archiv-navi li {
	float:left;
	margin-right:1px;
}
#archiv-navi li a, #archiv-navi li span {
	display:block;
	padding:4px 6px;
	color:#989898;
	text-transform:uppercase;
	font-size:12px;
}
#archiv-navi li span {
	color:#bbb;
}
#archiv-navi li a:hover, #archiv-navi li a.current {
	background:#989898;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	color:#fff;
}

/* ------- search ------- */
#search {
	float:right;
	background:#eee url(../img/search-bg.jpg) top left no-repeat;
	height:22px;
	width:294px;
	padding:3px 0px 0px 8px;
	margin-right:8px;
}
.dataTables_filter {
	position:absolute;
	top:-85px;
	right:0px;
	background:#eee url(../img/search-bg.jpg) top left no-repeat;
	height:22px;
	width:294px;
	padding:3px 0px 0px 8px;
	margin-right:8px;
}
#search-field {
	border:0px;
	background:transparent;
	margin-right:3px;
	width:260px;
	float:left;
	margin-top:2px;
}
.dataTables_filter input {
	border:0px;
	background:transparent;
	margin-right:3px;
	float:left;
	margin-top:2px;
	background:url(../img/search-button.gif) right top no-repeat;
	width:285px;
}
#search-button {
	background:#eee url(../img/search-button.gif) 0px 0px no-repeat;
	text-indent:-5000px;
	border:0px;
	height:18px;
	width:20px;
	margin-top:2px;
}
#search-button:hover {
	background-position:0px -18px;
}
/* ------- /search ------- */

h2 {
	padding:10px;
	font-size:24px;
	color:#2e235f;
}
#content-head {
	height:6px;
	overflow:hidden;
	background:url(../img/content-head.jpg) top left no-repeat;
} 
#content {
	padding:0px 0px 10px 4px;
	background: url(../img/content-m-bg.jpg) top left repeat-y;
	width:964px;
	position:relative;
}
#content-footer {
	background:url(../img/content-footer.jpg) top left no-repeat;
	padding-top: 6px;
}
#content-footer p {
	color: #999999;
    padding: 9px 15px 15px 15px;
}

/* ------- model list ------- */
#models li {
	position:relative;
	width:142px;
	height:160px;
	float:left;
	margin: 4px 9px 8px 8px;
	display:inline;
	background:url(../img/thumb-bg.jpg) top left no-repeat;
}
#models li a {	
	width:142px;
	height:160px;
	display:block;
	overflow:hidden;
}
.modelpreview {
	position:relative;
	top:1px;
	left:1px;
	width:138px;
	height:138px;
	display:block;
	overflow:hidden;
	background-position: center center;
} 
.modelname {
	font-size:10px;
	text-transform:uppercase;
	color:#7f7f7f;
	cursor:pointer;
	width:140px;
	display:block;	
	position:absolute;
	top:1px;
	left:0px;
	height:17px;
	padding-top:143px;
	overflow:hidden;
}
#models li a span.new {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/new.png) top right no-repeat;
}
#models li a span.onstay {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../img/onstay.png) top left no-repeat;
}
#models li a span.newface {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/newface.png) top right no-repeat;
}
#models li a span.bigbeauty {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../img/bigbeauty.png) top left no-repeat;
}
#models li a span.new_onstay {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/new_onstay.png) top right no-repeat;
}
#models li a span.new_newface {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../img/new_newface.png) top left no-repeat;
}
#models li a span.new_bigbeauty {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/new_bigbeauty.png) top right no-repeat;
}
#models li a span.onstay_newface {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/onstay_newface.png) top right no-repeat;
}
#models li a span.onstay_bigbeauty {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../img/onstay_bigbeauty.png) top left no-repeat;
}
#models li a span.newface_bigbeauty {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/newface_bigbeauty.png) top right no-repeat;
}
#models li a span.new_onstay_newface {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/new_onstay_newface.png) top right no-repeat;
}
#models li a span.new_onstay_bigbeauty {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../img/new_onstay_bigbeauty.png) top left no-repeat;
}
#models li a span.new_newface_bigbeauty {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../img/new_newface_bigbeauty.png) top left no-repeat;
}
#models li a span.onstay_newface_bigbeauty {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/onstay_newface_bigbeauty.png) top right no-repeat;
}
#models li a span.new_onstay_newface_bigbeauty {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/new_onstay_newface_bigbeauty.png) top right no-repeat;
}
/* ------- /model list ------- */


/* ------- footer ------- */
#footer {
	padding:10px;
	display:block;
	color:#989898;
	text-transform:uppercase;
	font-size:10px !important;
	height:20px;
}
#footer a {
	color:#989898;
}
#footer a:hover {
	color:#666;
}
#footer .footerleft {
	float:left;
	font-size:10px !important;
}
.footerleft * {
font-size:10px !important;
line-height:18px;
}
#footer .footerright {
	float:right;
		position:relative;
}
#footer .footerright p {
	position:relative;
	top:0px;
	right:90px;
}
#footer .footerright .velma {
	position:absolute;
	top:-3px;
	right:10px;
	text-indent:-5000px;
	display:block;
	width:73px;
	height:22px;
	background:url(../img/velma.jpg) top right no-repeat;
}
/* ------- /footer ------- */
/* ------- /content middle ------- */



/* --------------------------------------------Horizontal Scroller -------------------------------------------- */

#slider_wrapper {
	position: absolute;
	left:50%;
	bottom:30px;
	margin-left:-480px;
	width:960px;
	background:url(../img/scrolltrack_bg.gif) repeat-x;
}
#slider_wrapper .jumper-link {
	position: absolute;
	top:5px;
	color:#333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	margin-top:-22px;
}
#content-slider {
	position: relative;
	left:50px;
    width: 860px;
    height: 22px;
}
#link-container {
	position: absolute;
	left:10px;
	top:22px;
    width: 860px;
    height: 22px;
}
#scroll_left {
	width:24px;
	height:22px;
	display:block;
	position:absolute;
	left:-24px;
	top:0px;
	background:url(../img/scrollbutton_left.gif) repeat-x;
}
#scroll_right {
	width:24px;
	height:22px;
	display:block;
	position:absolute;
	right:-24px;
	top:0px;
	background:url(../img/scrollbutton_right.gif) repeat-x;
}
.ui-slider-handle {
    width: 100px;
    height: 18px;
    position: absolute;
    top: 1px;
    background:#e68500 url(../img/drag_bg.gif) repeat-x;
	margin-left:-50px;  
}
#content-scroll {
    width: 100%;
    height: 400px;
    overflow: hidden;	  
}
#content-holder {
    height: 400px;
    width:100%;
	display:block; 
	list-style: none;
	/*overflow: none;*/
    white-space: nowrap;
}
.content-item {
    height: 400px;
    display:inline;
}
.model_name {
	left:50%;
	margin-left:-480px;
}
.holder {
	margin: 0;
	display: block;
}
.scroll-pane {
	float: left;
	padding: 0;
}
#pane5 {
	height: 450px;
	width:960px;
}
#pane5 table td img {
	margin-right:10px;
}
a.jumper {
	text-decoration:none;
	color:#383838;
	font-weight:normal;
	font-size:11px;
}
.sizes_link {
	position:absolute;
	top:512px;
	left:40px;
	z-index:1000;
}
.photos_link {
	position:absolute;
	top:512px;
	left:200px;
	z-index:1000;
}
.polaroids_link {
	position:absolute;
	top:512px;
	left:300px;
	z-index:1000;
}
.videos_link {
	position:absolute;
	top:512px;
	left:450px;
	z-index:1000;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 912px !important;
	height:22px;
	background:url(../img/scrolltrack_bg.gif) repeat-x;
}
.jScrollIntervalTrack { 
	position: absolute;
}
.jScrollPaneDrag {
	position: absolute;
	top:1px;
	background:#e68500 url(../img/drag_bg.gif) repeat-x;
	cursor: pointer;
	overflow: hidden;
	border:1px solid #dadada;
}
.jScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
a.jScrollArrowLeft {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 22px;
	width: 24px;
	background:url(../img/scrollbutton_left.gif) no-repeat;
}
a.jScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 22px;
	width: 24px;
	background:url(../img/scrollbutton_right.gif) no-repeat;
}
.sizes_td {
	background:url(../img/verlauf.png) repeat-x;
	width:260px;
	padding:30px 20px;
	vertical-align:top;
}
#sizes_table td {
	padding:0px 10px 10px 0px;
}
.label_span {
	text-transform:uppercase;
	color:#888;
	font-size:13px;
}
.value_span {
	text-transform:lowercase;
	color:#555;
	margin-left:15px;
	font-size:13px;
}
/* --------------------------------------------Ende Horizontal Scroller -------------------------------------------- */

.category_select label {
	display:block;
	margin-bottom:10px;
}
th {
	cursor:pointer;
}
th.sorting_desc {
	background:url(../img/sort_desc_bg.gif) 4px 11px no-repeat;
	color:#666;
	padding-left:20px;
}
th.sorting_asc {
	background:url(../img/sort_asc_bg.gif) 4px 11px no-repeat;
	color:#666;
	padding-left:20px;
}
th.sorting {
	background:url(../img/sort_bg.gif) 4px 11px no-repeat;
	color:#aaa;
	padding-left:20px;
}
.dataTables_paginate {
	position:relative;
	margin-bottom:15px;
}


/* --------------------------------------------become-a-model form -------------------------------------------- */
.contentLeft {
	float:left;
	width:400px;
	padding-right:80px;
}
.contentRight {
	float:left;
	width:440px;
}

.formContentRight {
	float:left;
	width:220px;
}
.formContentLeft {
	float:left;
	width:220px;
}
.fullSize {
	float:left;
	width:440px;
}
.maxHeight {
	height:30px;
}
.fullSize {
	float:left;
	width:440px;
}
.fullSize input.imageSelect {
	margin:5px 0px 15px 0px;
	padding:4px;
	display:block;
}
.errorMessage {
	margin-bottom:20px;
	display:block;
	color:#990000;
	font-weight:bold;
}

/* --------------------------------------------Home -------------------------------------------- */
#home #wrapper-top {
	height:662px;
	background:#fff url(../img/bg-top.jpg) top left repeat-x;
}
#home_overlay {
background:#fff url(../img/bg-top.jpg) top left repeat-x;
height:662px;
width:100%;
z-index:140;
position:relative;
}
#home #header {
	height:492px;
	background:none;
}
#home #container-bottom {
	padding-top:24px;
}

#home .column {
	height:144px;
	width:144px;	
	float:left;
	background:url(../img/home-buttons.jpg) no-repeat;
	margin-left:15px;
	position:relative;
	margin-top:5px;
}
#home .columnOne {
	width:302px;
	background-position: 0px 0px;
	margin-left:8px;
}
.columnOne h2 {
	font-size:21px !important;
	padding-top:11px !important;
}
#home .columnTwo {
	background-position: 0px -147px;
}
#home .columnTree {
	background-position: -159px -147px;	
}
#home .columnFour {
	background-position: 0px -147px;
}
#home .columnFive {
	background-position: 0px -294px;
}

#home .column h2 {
	color:#fff !important;
	text-transform:uppercase;
	font-size:28px;
	text-align:right;
	padding-right:12px;
}
#home .column h2 span {
	font-size:28px;
}
#home .columnTwo h2, #home .columnTree h2, #home .columnFour h2 {
	position:absolute;
	bottom:0;
	right:0;
}
#home .columnFive h2, #home .columnOne h2 {
	position:absolute;
	top:0;
	left:0;
	padding-top:5px;
}
#home .columnTwo a, #home .columnTree a, #home .columnFour a, #home .columnFive a {
	text-indent:-5000px;
	outline:none;
	display:block;
	height:144px;
	width:144px;
	position:absolute;	
}
#home .columnOne a {
	display:block;
}
#home a.hiddenlink {
	text-indent:-5000px;
	outline:none;
	display:block;
	height:44px;
	width:302px;
	position:absolute;
}
#home .column .homeSeachtButton {
	text-indent:-5000px;
	outline:none;
	display:block;
	height:30px;
	width:30px;	
	text-indent:-5000px;
	position:absolute;
	bottom:15px;
	right:3px;
	border:0;
	background:transparent;
	cursor:pointer;	
	overflow:hidden;
}
#home .column .homeSearch {
	display:block;
	width:85px;	
	position:absolute;
	bottom:22px;
	left:18px;
	border:0;
	background:transparent;	
}

#home #logo {
	background:url(../img/and.png) top left no-repeat;
	height:462px;
	width:338px;	
	position:absolute;
	bottom:-30px;
	right:300px;	
}
#home #logo a {
	position:absolute;
	top:0;
	left:0;
	width:305px;
	height:462px;
	display:block;
	text-indent:-5000px;	
}
#home .womenSlider {
	height:420px;
	width:350px;	
	display:none;
	position:absolute;
	bottom:0;
	left:120px;
}
#home .manSlider{
	height:420px;
	width:350px;	
	display:none;
	position:absolute;
	bottom:0;
	right:0;	
}
#home #navigation {
	z-index:110;
}
#home #bodyandsoullogo {
	background:url(../img/logo-bgw.jpg) top left no-repeat;
	height:144px;
	width:960px;	
	display:block;
	position:absolute;
	bottom:120px;
	left:210px;
	margin-left:-90px;
	text-indent:-5000px;
	z-index:150;
}
#home #bodyandsoullogo a {
	height:400px;
	width:960px;	
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	z-index:151;
	text-indent:-5000px;
	margin-bottom:-80px;
}
#home .newslist {
	position:absolute;
	top:45px;
	left:10px;
}
#home .newslist li {
	
}
#home .newslist li a {
	color:#20183D;
	height:20px !important;
}
/* -------------------------------------------------------------------------------------------- */


/* -------------------------------------------- Company -------------------------------------------- */
#company #sub_navigation {
	width:940px;
	margin-left:1px;
}
#company #sub_navigation li {
	float:left;
	display:inline;
}
#company #sub_navigation li a {
	font-size:14px;
	color:#122477;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	background:#e7e7e7 url(../img/backend/navibg.jpg) top left repeat-x;
	padding:10px;
	height:14px;
}
#company #sub_navigation li a:hover, #company #sub_navigation li.current a {
	background:#fff;
}

#company #columnleft {
	width:690px;
	float:left;
	padding-top:4px;
	margin:0px 10px 0px 8px;
}
#company #columnright {
	width:240px;
	float:left;	
	padding-top:4px;	
}
#company .news {
	/* border:1px solid #eee; */
	padding:9px;
	margin-bottom:10px;
	background:#fff url(../img/bgnews.jpg) top left repeat-x;
} 
#company .news p, #company .news h2 {
	padding:0;
} 
#company .news h2 {
	margin-bottom:10px;	
	position:relative;
} 
#company .news h2 .openAccordion, #company .news h2 .closeAccordion {
	background:url(../img/navibg.png) no-repeat;
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	top:0;
	right:0;	
}
#company .news h2 .openAccordion {
	background-position:-52px -268px;	
}
#company .news h2 .closeAccordion {
	background-position:-1px -268px;
}

#company .sidebar {
	border:1px solid #F2F2F2;
	padding:9px 0 4px 9px;
	margin-bottom:10px;
	background:#fff url(../img/bgnews.jpg) top left repeat-x;
} 
#company .sidebar h3 {
	padding:0 9px 10px 0;
	color:#2E235F;
	text-transform:uppercase;
	font-size:14px;	
} 
#company .sidebar ul li {
	width:70px;
	height:70px;
	overflow:hidden;
	float:left;
	margin:0 5px 5px 0;
} 
/* -------------------------------------------------------------------------------------------- */


#become-a-model-form input {
}
#become-a-model-form label {
	font-size:10px;
	color:#7f7f7f;
	text-transform:uppercase;
	font-weight:normal;
}
#become-a-model-form input.txt {
	border:1px solid #bbb;
	margin:5px 0px 15px 0px;
	padding:4px;
	display:block;
	width:180px;
}

.cke_bottom {
	display:none !important;
}

#columnleft p {
	margin-bottom:10px;
	padding:0px 10px;
	line-height: 18px;
}
#columnleft a {
color:#df9500;
}
#columnleft a:hover {
text-decoration:underline;
}
.news h2 {
	cursor:pointer;
	cursor:hand;
}
a.news_image_link {
	float:left;
	display:inline;
	margin:5px 5px 0px 0px;
}

a.news_image_link img {
	border:3px solid #ddd;
}
a.news_image_link:hover img {
	border:3px solid #bcbcbc;
}
.pdf_sheet {
	width:192px;
	height:120px;
	background:#ccc  url(../img/pdf_sheet.gif) top left repeat-x;
	float:left;
	display:inline;
	position:relative;
	margin-left: 10px;
    -moz-box-shadow:1px 1px 5px #333;
	-webkit-box-shadow:1px 1px 5px #333;
	box-shadow:1px 1px 5px #333;
	padding-top:18px;
	padding-left:5px;
}
.pdf_sheet img {
	height:88px;
	display:inline;
	float:left;
	margin:0px 3px 0px 0px;
	position:relative;
   
}
.model_pdf_container {
	width:100000px;
}
.model_pdf_container h4 {
	font-size:11px !important;
}
.delete_from_pdf {
	width:16px;
	height:16px;
	position:absolute;
	right:6px;
	top:6px;
	background:url("/admin/js/uploadify/cancel.png") no-repeat;
	cursor:pointer;
	cursor:hand;
}
.pdf_img_wrapper {
	display:inline;
	float:left;
	position:relative;
}
.pdf_model {
	padding:10px;
	background:#FFF;
	-moz-box-shadow:1px 1px 5px #333;
	-webkit-box-shadow:1px 1px 5px #333;
	box-shadow:1px 1px 5px #333;
	margin:0px 20px 20px 0px;
	width:140px;
	float:left;
	display:inline;
	position:relative;
	cursor:move;
}
.pdf_model span {
	display:block;
	width:140px;
	height:140px;
	overflow:hidden;
	margin-bottom:10px;
}
a.pdf_model_delete {
	width:16px !important;
	height:16px !important;
	position:absolute !important;
	right:16px !important;
	top:16px !important;
	background:url("/admin/js/uploadify/cancel.png") no-repeat;
	cursor:pointer;
	cursor:hand;
	text-indent:-20000px;
	overflow:hidden;
}
#pdf_info {
	position:absolute;
	top:65px;
	right:20px;
}

#topnavi li a.save_and_close_button, #bottomnavi li a.zum_cutting_button, #bottomnavi li a.pdf_download_button {
	float:left;
	height:28px;
	outline:none;
	text-indent:0;
	width:auto;
}
#topnavi li a.save_and_close_button .sDLeft {
	background:transparent url(/img/navibg.png) 0px -460px no-repeat;
	line-height:17px;
}
#topnavi li a.save_and_close_button .sDRight {
	background:transparent url(/img/navibg.png) -240px -460px no-repeat;
}

#bottomnavi li a.zum_cutting_button .sDLeft, #bottomnavi li a.pdf_download_button .sDLeft {
	background:transparent url(/img/navibg.png) 0px -488px no-repeat;
	line-height:17px;
}
#bottomnavi li a.zum_cutting_button .sDRight, #bottomnavi li a.pdf_download_button .sDRight {
	background:transparent url(/img/navibg.png) -240px -488px no-repeat;
}

#bottomnavi {
	padding:15px 20px 5px 0px;
	float:right;
}
#bottomnavi li {
	float:left;
	line-height:28px;
	margin-left:10px;
}

#topnavi li a .sDLeft, #bottomnavi li a .sDLeft {
	float:left;
	height:23px;
	outline:none;
	color:#fff;
	text-transform:uppercase;
	padding: 5px 0 0 9px;
}
#topnavi li a .sDRight, #bottomnavi li a .sDRight {
	float:left;
	height:28px;
	width:10px;
}

.pdf_cutting_link {
position:absolute;
right:20px;
top:60px;
font-size: 14px;
	padding: 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-khtml-border-radius:3px;
	background:none repeat scroll 0 0 #989898;
	color:#FFFFFF;
}
#loading_all {
width:100%;
height:100%;
background:#fff;
text-align:center;
position:fixed;
top:0px;
left:0px;
z-index:200000;
opacity: .7; /* other browsers */

filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* this works in IE6, IE7, and IE8 */

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* this works in IE8 only */

}
#loading_all img {
position:fixed;
top:50%;
left:50%;
margin:-16px 0px 0px -16px;
}
*html #FBlikeWrapper {
width:77px !important;
}
*+html #FBlikeWrapper {
width:80px !important;
}
