/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display:block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto;z-index:200; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:1px; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:0em 1em; outline:none; text-decoration:none; color:#b42061; font-family:Helvetica,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; background:url('../images/default/arrow.png') no-repeat; background-position:90% 60%; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }

/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/** essentials **/
.bold { font-weight:bold; }
.bigger { font-size:1.4em; }
.uppercase { text-transform:uppercase;}
.magenta { color: #b42061; }
.pink { color: #bb6275; }
.f-left { float:left; }
.f-right { float:right; }
.clear { clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; }
.b-dotted { border-bottom:1px dotted; }
.header { font-weight:bold; margin-bottom:5px;}

.enter-now { display: block; width: 211px; height: 40px; background: url("../images/default/vote/view_winners.png") no-repeat 0 0; }
.next { display: block; width: 122px; height: 40px; background: url("../images/default/contest/button-next.png") no-repeat 0 0; }
.submit { display: block; width: 91px; height: 40px; background: url("../images/default/layout/button-submit.png") no-repeat 0 0; }
.search-btn { float:right; width: 91px; height: 25px; background: url("../images/default/video-gallery/button-search.png") no-repeat 0 0; }

.search-btn:hover { background-position: 0 -25px; }


.vote-btn {display:block; margin:5px 0 10px 40px; width: 70px; height: 26px; background: url("../images/default/vote/vote.png") no-repeat 0 0; }
.vote-btn:hover { background-position: 0 -29px; }
.vote-btn-selected { background-position: 0 -29px; }

.vote-back {display:block;  width: 154px; height: 23px; background: url("../images/default/vote/back.png") no-repeat 0 0; }
.vote-back:hover { background-position: 0 -26px; }

.vote-prev {display:block; float:left;  width: 154px; height: 23px; background: url("../images/default/vote/previous.png") no-repeat 0 0; }
.vote-prev:hover { background-position: 0 -26px; }

.vote-next {display:block; float:left; margin-left:10px; width: 132px; height: 23px; background: url("../images/default/vote/next.png") no-repeat 0 0; }
.vote-next:hover { background-position: 0 -26px; }

.enter-now:hover, .next:hover, .submit:hover {background-position: 0 -40px; }
.search-btn span, .enter-now span, .next span, .submit span { display: none; }

iframe { overflow:hidden; background:none; }

/*.ny-btn { width:170px; background: url("../images/default/call/button-ny.png") no-repeat 0 0;  } */
.la-btn { width:170px; }
/* .m-btn { width:170px; background: url("../images/default/call/button-m.png") no-repeat 0 0;  } */
.sh-btn { width:131px; background: url("../images/default/call/button-share.png") no-repeat 0 0; display: block; height: 45px; }
.sh-btn:hover {background-position: 0 -45px; }
.sh-btn span { display: none; }
.sh-btn img { display: none; }

.gback-btn { width:131px; background: url("../images/default/video-gallery/button-back.png") no-repeat 0 0; display: block; height: 25px; }
.gback-btn:hover {background-position: 0 -25px; }
.gback-btn span { display: none; }

.jback-btn { width:131px; background: url("../images/default/judges/button-back.png") no-repeat 0 0; display: block; height: 25px; float:left; margin-top:10px; }
.jback-btn:hover {background-position: 0 -25px; }
.jback-btn span { display: none; }


.addfb-btn { width:190px; background: url("../images/default/contest/button-add-facebook.png") no-repeat 0 0; display: block; height: 40px; }
.addfb-btn:hover {background-position: 0 -40px; }
.addfb-btn span { display: none; }

.upfb-btn { width:190px; background: url("../images/default/contest/button-update-profile.png") no-repeat 0 0; display: block; height: 40px; }
.upfb-btn:hover {background-position: 0 -40px; }
.upfb-btn span { display: none; }

.cancel-btn { width:190px; background: url("../images/default/contest/button-cancel-d.png") no-repeat 0 0; display: block; height: 25px; float:right; margin-right:70px; }
.cancel-btn:hover {background-position: 0 -25px; }
.cancel-btn span { display: none; }

.sections .row { margin-bottom:3px; font-size: 13px; }

input.error,
select.error { border:1px solid #990000; color:#990000; background:#FFEFEF;}


/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#000033; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px;
	z-index:100; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

div.tooltip ul {
	list-style:disc;
	margin-left:10px;
}


/** messenger **/
#sysMsgContainer { position:absolute; width:100%; top:0px; z-index:99999; top:100px; }
	#sysMsg { margin: auto; width:300px; background:#000034; border-color:#E80097; border-style:solid; border-width:2px; text-align:center; color:#ddd; padding:10px; }
		#sysMsg a { font-size:9px; text-decoration:none; color:#E80097; }

/** layout **/
body { background-color:#f1f1f1; }

#wrapper { background:url('../images/default/layout/background.jpg') top center no-repeat; min-height:974px; }
#lpwrapper { background:url('../images/default/landing-page/background.jpg') top center no-repeat; min-height:974px; }


	#page-body { width:1000px; margin:0 auto; color:#000033; font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:1.0em;  }
	
	#header { position:relative; font-family:Arial, Helvetica, sans-serif; color:#fff; height:135px; }
		#wrapper #logo { position:absolute; top:20px; left:50px;  }
		#lpwrapper #logo { position:absolute; top:10px; left:50px;  }
		#top-menu { position:absolute; top:35px; right:100px; }
			#top-menu a { text-transform: uppercase; color:#fff; text-decoration:none; font-size:16px; }
			#top-menu a:hover { border-bottom:1px dotted #EF59BE; color:#EF59BE; }
		
		#community-menu { position:absolute; top:35px; right:45px; }
		
		#main-menu { position:absolute; top:10px; left:217px;}
		
		.page-content { position:relative; }
			#content { z-index:5; position:absolute; width:100%; top:0; left:0;}
				#content #inner-content { width:855px; margin:0 auto; position:relative; }
						
		
		#index-index { }
			#index-index h1.typeface-js { font-family: Crackhouse; font-weight:normal; font-size:31px; color:#b42061; margin:0px 0 15px 0; text-align:center; }
			#index-index .top-box {  background:url('../images/default/landing-page/top.png') no-repeat; height:500px; position:relative; }
			#index-index .top-box #video-info { position:absolute; top:90px; left:70px; width:380px; text-align:center; }
			#index-index .top-box .enter-now { margin:25px auto 15px auto; }
			#index-index .top-box #small-arrow { position:absolute; left:310px; bottom:30px;  }
			#index-index .bottom-box {  background:url('../images/default/landing-page/bottom.png') no-repeat; height:507px; position:relative; }
			#index-index .bottom-box .intro-quarter { width: 453px; height:288px; position:absolute; top:65px; left:70px; line-height:1.1em; font-size:15px; }
			#index-index .bottom-box .city-quarter { width: 290px; height:88px; position:absolute; bottom:45px; left:70px; line-height:1.1em; font-size:13px; }
			#index-index .bottom-box .facebook-quarter { width: 160px; height:88px; position:absolute; bottom:40px; left:400px;line-height:1.2em; color:#b42061; font-size:13px; }
			#index-index .bottom-box .facebook-quarter a { color:#b42061; }
			#index-index .bottom-box #coffee-and-tv { margin-top:10px; float:left; }
			#index-index .bottom-box .want-in { width:270px; margin-left:10px; padding-top:35px; }
			#index-index .bottom-box .city-info { width:130px; margin-left:10px; padding-top:5px; }
			#index-index .bottom-box .city-info a { color:#b42061; text-decoration:none; }
			#index-index .bottom-box .hurry { margin-top:10px; }
			#index-index .bottom-box .button { margin:10px 0 0 10px; }
			
			#index-index .bottom-box .city-quarter,
			#index-index .bottom-box .intro-quarter,
			#index-index .bottom-box .facebook-quarter {font-weight:bold;}
			
			#index-index .bottom-box .judges-quarter { position:absolute; width:405px; height:380px; right:15px; top:80px;  }
				#index-index .bottom-box .judges-quarter .judge { float: left; width:130px;}
					#index-index .bottom-box .judges-quarter .judge .photo { background:url('../images/default/landing-page/frame-small.png') top center no-repeat; width:129px; height:148px; position:relative;}
					#index-index .bottom-box .judges-quarter .judge .photo img { display:block; position:absolute; top:22px;left:30px; }
					.judge .description { text-align:center; font-size:12px; }
					.judge .description a { color: #000; text-decoration:none; }
					.judge .description a:hover { border-bottom:1px dotted #000033;}
					.judge .description strong { color: #b42061; display:block; }
						
			#index-index #girls { position:absolute;top:35px; right:35px; }
		
		#contest-change-password-external { }
			#contest-change-password-external h1.typeface-js { font-family: Crackhouse; font-weight:normal; font-size:31px; color:#b42061; margin:50px auto 15px auto; text-align:center; }
			#contest-change-password-external form { font-size:11px; margin:10px auto; width:210px; }
				#contest-change-password-external form div.half { padding-left:12px; }
				#contest-change-password-external form label { color: #b42061; font-weight:bold; }
					#contest-change-password-external form label small { font-weight:normal; }
					#contest-change-password-external form .row { margin-bottom:10px; height:35px;}
				
				#contest-change-password-external .info { width:100%; font-size:12px; color:#000033; text-align:center; }
				
				#contest-change-password-external form select,
				#contest-change-password-external form input { color: #555; }						
				#contest-change-password-external form input.long { width:420px; }
				#contest-change-password-external form input.normal { width:200px; }		
				#contest-change-password-external .button a  { float:right; }

		
		#contest-register { }
			#contest-register #first-prize { position:absolute; width:220px; height:124px; left:135px; top:240px; line-height:1.2em; font-weight:bold; font-size:12px;}
			#contest-register #second-prize { position:absolute; width:200px; height:84px; left:135px; top:415px; line-height:1.1em; font-weight:bold; font-size:12px;}
			#contest-register #third-prize { position:absolute; width:200px; height:84px; left:135px; top:565px; line-height:1.1em; font-weight:bold; font-size:12px;}
			#contest-register #register-form { position:absolute; top:165px; right:50px; width: 425px; }
			#contest-register .intro { font-size:12px; color:#000033; }
				#contest-register .intro p { margin-bottom:10px;}
				#contest-register .intro strong { color: #000; }
				#contest-register .additional-info { font-size:11px; margin-bottom:10px; }
				#contest-register .additional-info a { color:#b42061; border-bottom:1px dotted; text-decoration:none;}
				
				#contest-register form { font-size:11px; }
					#contest-register form div.half { padding-left:12px; }
					#contest-register form label { color: #b42061; font-weight:bold; }
						#contest-register form label small { font-weight:normal; }
						#contest-register form .row { margin-bottom:10px; height:35px;}
						
					#contest-register form select,
					#contest-register form input { color: #555; }						
					#contest-register form input.long { width:420px; }
					#contest-register form input.normal { width:200px; }
					#contest-register form input#f-city, 
					#contest-register form input#f-zip { width:130px; }
					
					#contest-register form input#f-dd,
					#contest-register form input#f-mm,
					#contest-register form input#f-yy { width:50px; }
					#contest-register form input#f-phone { width:230px;}
					
					.dots { margin-top:20px;clear:both;height:10px; }
					
					#contest-register form .dots .info { float:left; margin-left:20px; color:#b42061; width:305px;}
					#contest-register form .dots .agree { float:left; width:20px; height:19px; cursor:pointer; }
					#contest-register form .dots span { display:block; margin-left:2px; margin-right:10px; float:left; color:#b42061; border-bottom:1px dotted #b42061; cursor:pointer;}
					#contest-register form .dots .des { background:url('../images/default/contest/circle-des.png') top center no-repeat; }
					#contest-register form .dots .sel { background:url('../images/default/contest/circle-sel.png') top center no-repeat; }
					#contest-register form .button { margin-top:35px; }
					
			#contest-finish-registration { line-height:1.1em; }
				#contest-finish-registration a { color:#b42061; }
				#contest-finish-registration #info-1 { position:absolute; top:130px; left:130px; width:500px; font-size:15px; }
				#contest-finish-registration #info-2 { position:absolute; top:380px; left:130px; width:500px; font-size:15px; }
				#contest-finish-registration .fb-connect a { color:#000033; text-decoration:none; }
				#contest-finish-registration #widget-stuff { position:absolute;top:480px;left:130px; font-size:14px; line-height:1.3em; }
				#contest-finish-registration .fb-connect img { vertical-align:middle; margin-right:6px; }
				#contest-finish-registration .static-w { float:left; margin-right:20px; }
				#contest-finish-registration .description-w { float:left; width:470px; }
				#contest-finish-registration .add { margin-top:15px;}
					#contest-finish-registration .add a { margin-bottom:5px;}				
			
			#video-gallery-index h1 { position:absolute; top:50px; left:120px; }
			#video-gallery-index h1.typeface-js { font-family: Crackhouse; font-weight:normal; font-size:41px; color:#a7224e; margin:0px; }
			#video-gallery-index #filters { position:absolute; left:120px; top:90px; font-size:12px; width:725px;}
			#video-gallery-index #filters label { float:left; }
			#video-gallery-index #filters .ui-selectmenu { float:left; width:150px;}
			#video-gallery-index .tool { float:left; width:160px;}
			#video-gallery-index #filter-uploaded label { width:50px; }
			#video-gallery-index .tool a { font-weight:bold; color:#000;}
			#video-gallery-index .tool label { color: #555; }
			#video-gallery-index #check-friend { position:absolute;right:0px; text-align:right; }		
			#video-gallery-index select { width: 200px; }
				.ui-selectmenu-menu li { background:#eee; border-bottom:1px dotted #ccc;  }
			
			#video-gallery-index #movies-list { position:absolute; top:130px;left:100px; width:700px; height:500px; }
			#video-gallery-index #movies-list .movie { float:left; height:140px; width:130px; margin-left:60px; margin-bottom:30px;}
			#video-gallery-index #movies-list .movie .image { height:77px; width:116px; overflow:hidden; margin:0 auto 5px;}
				#video-gallery-index #movies-list .subtitle { font-size:13px;text-align:center;}
					#video-gallery-index #movies-list .subtitle a { text-decoration:none; color:#b42061;}
					
					#video-gallery-index #description { position:absolute; top:640px; left:100px; width:770px; font-size:13px; line-height:1.2em; color:#000055; }
					#video-gallery-index #description a { color:#b42061; }
					
			#video-gallery-show h1 { position:absolute; top:50px; left:120px; }
			#video-gallery-show h1.typeface-js { font-family: Crackhouse; font-weight:normal; font-size:41px; color:#a7224e; margin:0px; }
			#video-gallery-show #video-column { position:absolute; top:100px; left:120px; width:380px; height:330px; }
			#video-gallery-show #share { float:right; margin-top:10px;}
			#video-gallery-show #subtitle { float:left; margin-top:10px; width:230px; font-weight:bold;}
			#video-gallery-show #back { position:absolute; right:95px; top:50px;}
			#video-gallery-show #more-videos { position:absolute; right:80px; top:80px; text-align:center; }
			#video-gallery-show #more-videos .container { width:150px; height:250px; background:#fff; border:1px solid #ddd; margin-top:10px; overflow-y:auto; padding:10px; }
			#video-gallery-show #more-videos .container a { display:block; margin-bottom:5px;}
			
			#contest-upload-video { }
				#contest-upload-video  #sample-video-header { position:absolute; font-size:34px; top:170px; right:150px; font-family:Crackhouse; font-weight:normal;}
				#contest-upload-video .intro { position:absolute; width:340px; top:200px; left:130px; font-size:13px; line-height:1.4em; font-weight:bold; }
				#contest-upload-video .additional-links a { color: #00044b; text-decoration:none; border-bottom:1px dotted;}
				#contest-upload-video .additional-links a:hover { color: #191e75;}
				#contest-upload-video #sample-video { position:absolute; top:200px; right:40px;}		
				#contest-upload-video #thumbs { margin-top:10px; }
				#contest-upload-video #thumbs .thumb { background:url('../images/default/contest/thumb-bkg.png'); float:left; width:104px; height:74px; overflow:hidden; margin-right:5px; position:relative; cursor:pointer; }
				#contest-upload-video #thumbs .thumb div { position:absolute; left:7px; top:5px; }
			/*	
			#judges-index { height:700px; }
			#judges-index #content { top:40px; left:70px; }
				#judges-index .judges { margin-top:30px; }
					#judges-index .judges .judge { float: left; width:164px; min-height:188px; margin:0 10px 10px 0;}
						#judges-index .judges .judge .description { margin:5px auto 0; width:140px;text-align:center; }
							#judges-index .judges .judge .description strong { font-weight:bold; font-size:16px;}
						#judges-index .judges .judge .photo { background:url('../images/default/judges/frame-big.png') top center no-repeat; width:164px; height:188px; position:relative;}
						#judges-index .judges .judge .photo img { display:block; position:absolute; top:29px;left:33px; }
						#judges-index .judges .centered-5 { margin-left:250px; }
						#judges-index .judges .centered-6 { margin-left:175px; }
						#judges-index .judges .centered-7 { margin-left:90px; }
			*/			
			
			#judges-index { height:700px; }
			#judges-index #content { top:40px; left:70px; }
				#judges-index .judges { width:600px; margin:30px 0 0 50px; }
					#judges-index .judges .judge { float: left; width:164px; min-height:188px; margin:0 25px 10px 0;}
						#judges-index .judges .judge .description { margin:5px auto 0; width:140px;text-align:center; }
							#judges-index .judges .judge .description strong { font-weight:bold; font-size:16px;}
						#judges-index .judges .judge .photo { background:url('../images/default/judges/frame-big.png') top center no-repeat; width:164px; height:188px; position:relative;}
						#judges-index .judges .judge .photo img { display:block; position:absolute; top:29px;left:33px; }	
			
			#judges-show { min-height:550px; }
				#judges-show #content { margin-top:40px; margin-left:20px; position:static; }
					#judges-show .header { margin-bottom:15px; }
					#judges-show .image, #judges-show .movie { float:left;}
					#judges-show .image .jback-btn { float:none; margin-left:25px }
					#judges-show .movie { width:311px; }
					#judges-show .image, #judges-show #share #shareBtn { float:right; }
					#judges-show .description strong { display:block; margin-bottom:15px; font-size:24px;}
					#judges-show .description { float:left; margin-left:30px; width:550px;}
					#judges-show  .photo { background:url('../images/default/judges/frame-big.png') top center no-repeat; width:164px; height:188px; position:relative;}
						#judges-show .photo img { display:block; position:absolute; top:29px;left:33px; }					
			
			#casting-call-index { }
				#casting-call-index #community { position: absolute; top:30px; right:80px;}
				#casting-call-index #box { position:absolute; left:90px; top:150px; width:405px; height:280px; }
					#casting-call-index #box ul#city-menu { position:absolute; top:25px; left:0; width:170px; }
					#casting-call-index #box ul#city-menu li { display:block; margin-bottom:15px; }
					#casting-call-index #box #info { position:absolute;  width:200px; height: 200px; right:10px; top:25px; }  						
				#casting-call-index #box-movie { position:absolute; right:20px;  top:140px; width:310px; height:315px;}
					#casting-call-index #box-movie .movie { height:286px;}
					#casting-call-index #box-movie .sub { font-size:13px; color: #b42061; float:left; width:130px;}
					#casting-call-index #box-movie .share { float:right;}
					#casting-call-index #box-photos { position:absolute; top:500px;left:150px;  height:130px;width:600px; }
					#casting-call-index #box-photos .ico-prev { position:absolute; top:50px; left:0;}
					#casting-call-index #box-photos .ico-next { position:absolute; top:50px; right:0;}
					#casting-call-index #box-photos #photos-section { position:absolute; top:10px; left:30px; height:110px;width:540px; overflow-hidden;}
				
			#content-show, #contest-activation { }
				#content-show h1, #contest-activation h1 { font-family: Crackhouse; font-weight:normal; font-size:41px; color:#a7224e; margin:20px 0px 20px 30px; }
				#content-show .text, #contest-activation .text { margin-top:40px; padding-left:50px; }
				
			#fashion-delivers-index {  }
				#fashion-delivers-index h1.typeface-js { font-family: Crackhouse; font-weight:normal; font-size:28px; color:#a7224e; margin:0 0 5px; }
				#fashion-delivers-index .fd-logo { text-align:center; margin-top:50px; margin-bottom:40px;  }
				#fashion-delivers-index .text { padding-left:70px;}
				#fashion-delivers-index .fb-connect { margin-top:15px; }
					#fashion-delivers-index .fb-connect a { color:#000033; text-decoration:none; }
					#fashion-delivers-index #widget-stuff { margin:40px 0 0 140px; font-size:14px; line-height:1.3em; }
					#fashion-delivers-index .fb-connect img { vertical-align:middle; margin-right:6px; }
					#fashion-delivers-index .static-w { float:left; margin-right:20px; width:250px; }
					#fashion-delivers-index .description-w { float:left; width:350px; }
					
			#vote-index { height:750px; width:100%; }					
			
			
			#flash-bkg { width:855px; margin:0 auto;display:block;z-index:0; }
			
			#login-wrapper { width:100%; }
				#login-wrapper #auth-login { width:330px; height:120px; margin:30px auto 0;}
					#login-wrapper #auth-login label { color:#a7224e; font-weight:bold; font-size:20px; font-family:Helvetica,Arial,Verdana; width:100px; float:left; line-height:1.2em;  }
					#login-wrapper #auth-login div { margin-bottom:7px;}
					#login-wrapper input.text { width:210px; font-size:20px; border:1px solid #ddd;}
					#login-wrapper input.submit { float:right; margin-right:10px;border:0; }
			
	#page-footer, #page-footer-disclaimer { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; margin:0 auto;}		
		#page-footer .container-margined { /*margin-left:70px; margin-right:20px;*/ }
		#page-footer .fashion-delivers-description { width:360px; margin-left:15px; color:#000033; }
			#page-footer .fashion-delivers-description a { color: #000033;}
			#page-footer .fashion-delivers-description a:hover { color: #b42061; }
	#page-footer-disclaimer { text-align:center; width:820px; margin:70px auto 50px; auto; }
	#page-footer-disclaimer a { color: #bb6275; text-decoration:none; }
	#page-footer-disclaimer a:hover { border-bottom:1px dotted #bb6275; }	



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url('../images/default/layout/back_06.png') top center no-repeat;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background:url('../images/default/layout/back_03.png') top center no-repeat;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#remind-passwd-link {float:left; margin-top:10px; color:#b42061;}

.art-pagination { position:absolute; bottom:0px; left:0px; font-size:12px; width:700px; font-weight:bold; }
.art-pagination .centered { width:300px; margin:0 auto;  }
.art-pagination a { color: #b42061; text-decoration:none; font-weight:bold; }
.art-pagination .selectedBtn { background:none repeat scroll 0 0 #B42061; color:#FFFFFF; display:inline-block; font-weight:bold; text-align:center; width:15px; }
.sub { line-height:1.2em; font-size:11px}