/**********************************



Use: Reset Styles for all browsers



***********************************/

* {

  font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;

}



body, p, blockquote, table, td {

  margin: 0;

  padding: 0;

  font-size:12px;

}



a img, iframe { border: none; }

  

/* Headers

------------------------------*/



h1, h2, h3, h4, h5, h6 {

  margin: 0;

  padding: 0;

  font-size: 100%;

}

  

/* Lists

------------------------------*/

  

ul, ol, dl, li, dt, dd {

  margin: 0;

  padding: 0;

}

  

/* Links

------------------------------*/



a, a:link {}

a:visited {}

a:hover {}

a:active {}



/* Forms

------------------------------*/



form, fieldset {

  margin: 0;

  padding: 0;

}

  

fieldset { border: 1px solid #000; }



legend {

  padding: 0;

  color: #000;

}



input, textarea, select {

  margin: 0;

  padding: 1px;

  font-size: 100%;

  font-family: inherit;

}

  

select { padding: 0; }



/* MISC

------------------------------*/

.clearer { clear:both}

http://localhost:3000/stylesheets/form.css?1217233368

/*label, with explanation*/

.cssform label small{

    font-style:italic;

}



.cssform label .h{

    padding-left:120px;

		padding-right:3px;

		font-weight: bold;

}



.explanation{

  margin-bottom:20px;

  margin-right: 120px;

}



.enclosed_checkbox{

	float:left;

	/*padding: 0 5 0 5;*/

	padding: 5px;

}



.row_checkbox {

	width:450px;

	margin-top: 0px;

	margin-bottom:8px;

	/*clear:both*/}



textarea{

	width:336px;border:1px solid #ccc;padding:3px;color:#333;

	font-size: 12px;

	min-height: 200px;

}



a.button, .cssform  input[type="button"],.cssform  input[type="submit"]{

	cursor:pointer;

	border:outset 1px #ccc;

	background:#999;

	color:#666;

	font-weight:bold;

	padding: 1px 2px;

	background:url(/alotta/user/rathershort/gfx/buttonbg.gif) repeat-x left top;

}



.cssform fieldset{margin:0px;padding:20px;border:none;}

.cssform legend{padding:0px;margin:0px 0px 0px -20px;color:#01A5D8;background:transparent;font-size:16px;font-weight:bold;}

/*for normal fieldsets*/

fieldset{margin:0px;padding:0px 0px 20px 0px;border:none;}

legend{padding:0px;margin:0px 0px 10px 0px;color:#01A5D8;background:transparent;font-size:16px;font-weight:bold;}

.cssform label{font-weight:bold; float:left;width:140px;padding-right:5px;text-align:left;}

.cssform div.row{margin-bottom:.5em;padding:0;clear:both}

.cssform div.row input,fieldset div.row textarea{width:336px;border:1px solid #ccc;padding:3px;color:#333;}

.cssform .fieldWithErrors input,.cssform .fieldWithErrors textarea,.cssform input.error, .cssform textarea.error

{background-color:lightcoral;}

.cssform div.row select{border:1px solid #ccc;padding:3px;color:#333;width:336px;}

.cssform div.multi div.row{margin:5px 0;clear:both}

.cssform div.multi input{width:12px;}

.cssform div.multi label{display:block;width:150px;padding-left:5em;text-align:left;}

.cssform input:focus,textarea:focus{background:#f2f2f2;color:#000;}

.cssform div.row.required label{font-weight:bold;}

.cssform div.row.required label:before{content:"* ";}

#user_date_of_birth_3i, #user_date_of_birth_2i, #user_date_of_birth_2i, #movie_released_at_2i, #movie_released_at_1i{width:100px;margin-right:5px;}

#user_date_of_birth_1i{width:118px;}

.cssform fieldset.action{clear:both;padding-top:1em;background-color:lightgoldenrodyellow;padding:10px 5px 10px 5px}

.cssform fieldset.action .secondary{float:right}



.fieldWithErrors{

	float:left;

	margin-bottom: 20px;

}



.errorExplanation{

  color: #f00;

}



.errorExplanation ul{

  margin: 20px;

}



.errorExplanation h2{

  margin-left: -20px;

}



.formerrors,.errorExplanation{

	margin-left:20px;

}

/*only visible when errors occur*/

.formerrors li{

	list-style: none;

	padding: 3px 0 3px 10px;

	background-color:lightcoral;

	width:400px;

}



/* CHECKBOXEN / RADIOBOXEN */

#movie_sellable_download, #movie_sellable_dvd,#movie_viewable, #review_good_1, #review_good_0{

	width:auto; 

	height: auto;

	margin-right: 5px;

	}



div.row input[type=checkbox], div.row input[type=radio] {

	width:12px;

  margin-right: 5px;

	

}



/* Film Cover */

#movie_form_2 .destroyable img{

	width: 450px;

}


http://localhost:3000/stylesheets/jquery.autocomplete.css?1213348695

.ac_results {

  padding: 0;

  border: 1px solid WindowFrame;

  background-color: Window;

  overflow: hidden;

  z-index: 999;

  text-align: left;

}



.ac_results ul {

  width: 100%;

  list-style-position: outside;

  list-style: none;

  padding: 0;

  margin: 0;

}



.ac_results iframe {

  display: none;/*sorry for IE5*/

  display/**/: block;/*sorry for IE5*/

  position: absolute;

  top: 0;

  left: 0;

  z-index: -1;

  filter: mask();

  width: 3000px;

  height: 3000px;

}



.ac_results li {

  margin: 0;

  padding: 2px 5px;

  cursor: pointer;

  display: block;

  width: 100%;

  font: menu;

  font-size: 12px;

  overflow: hidden;

}



.ac_loading {

  background: Window url('/images/indicator.gif') right center no-repeat;

}



.ac_over {

  background-color: Highlight;

  color: HighlightText;

}


http://localhost:3000/stylesheets/jquery.tooltip.css?1213348695

#tooltip {

	position: absolute;

	z-index: 3000;

	border: 1px solid #111;

	background-color: #eee;

	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }


http://localhost:3000/stylesheets/jquery.ui.themeroller.css?1216973524

 /*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit themeroller.com
*/

/*UI accordion*/
.ui-accordion {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  border-bottom: 1px solid #cccccc;
}
.ui-accordion-group {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  border: 1px solid #cccccc;
  border-bottom: none;
}
.ui-accordion-header {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  cursor: pointer;
  background: #e0e0e0 url(/images/jquery/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
}
.ui-accordion-header a {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  display: block;
  font-size: 1.2em;
  font-weight: normal;
  text-decoration: none;
  padding: .5em .5em .5em 1.7em;
  color: #444444;
  background: url(/images/jquery/888888_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
  background: url(/images/jquery/222222_7x7_arrow_right.gif) .5em 50% no-repeat;
  color: #111111;
}
.ui-accordion-header:hover {
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
  color: #111111;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
  background: #8ab9ff url(/images/jquery/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
  color: #000000;
  background: url(/images/jquery/ffffff_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
  padding: 1.5em 1.7em; 
  background: #f3f3f3;
  color: #362b36;
  font-size: 1.2em;
}





/*UI tabs*/
.ui-tabs-nav {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 14px; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  float: left;
  position: relative;
  z-index: 1;
}
.ui-tabs-nav-item {
  /*resets*/margin: 0;  border: 0; padding: 0px; outline: 0; text-decoration: none; font-size: 14px; list-style: none;
  float: left;
	border-top: 1px solid #fff; 
	border-right: 1px solid #fff; 
}
.ui-tabs-nav-item a {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 14px; list-style: none;
  float: left;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
	font-weight: bold;
  background: #fff url(/images/menubg.gif) 0 50% repeat-x;
	height: 22px;
	padding: 8px 0px 0px 20px;
}
.ui-tabs-nav-item a:hover {
  background: #d8d8d8 url(/images/menubg.gif) 0 50% repeat-x;
  color: #000; font-weight: bold;
	height: 22px;
	padding: 8px 0px 0px 20px;
}
.ui-tabs-selected {
	height: 29px;
	margin-top: 1px;
	margin-right: 1px;
	border-top: 1px solid #00a7d8; 
	border-left: 1px solid #00a7d8; 
	border-right: 1px solid #00a7d8; 
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
  background: #fff url(/images/menuwhitebg.gif) 0 50% repeat-x;
  color: #000; font-weight: bold;
}
.ui-tabs-panel {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  clear:left;
  background: #fff;
}
.ui-tabs-hide {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/* for user profile tabs*/
.user a {
	padding: 8px 10px 0px 10px;
}
.user a:hover {
	padding: 8px 10px 0px 10px;
}


.show_tabs .ui-tabs-nav-item a {
	text-transform: uppercase;
    min-width: 191px;
}
.show_tabs .ui-tabs-nav-item.last a {
	text-transform: uppercase;
    min-width: 193px;
	border-right: 1px solid #00a7d8; 
}
.show_tabs .ui-tabs-selected.last a {
	text-transform: uppercase;
    min-width: 194px;
	border-right: none; 
}



/*slider*/
.ui-slider {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  background: #f3f3f3;
  border: 1px solid #cccccc;
  height: .8em;
  position: relative;
}
.ui-slider-handle {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  position: absolute;
  z-index: 2;
  top: -3px;
  width: 1.2em;
  height: 1.2em;
  background: #8ab9ff url(/images/jquery/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;
  border: 1px solid #2694e8;
}
.ui-slider-handle:hover {
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
  border: 1px solid #888888;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
  border: 1px solid #2694e8;
}
.ui-slider-range {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  height: .8em;
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
  position: absolute;
  border: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
  top: -1px;
  z-index: 1;
}






/*dialog*/
.ui-dialog {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  background: #f3f3f3;
  color: #362b36;
  border: 4px solid #cccccc;
  position: relative;
}
.ui-dialog-content {
  border: 1px solid #cccccc;
  background: #f3f3f3;
  color: #362b36;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
  display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
  cursor: n-resize; 
  height: 7px; 
  width: 100%; 
  top: -5px; 
  left: 0px;  
}
.ui-resizable-s { 
  cursor: s-resize; 
  height: 7px; 
  width: 100%; 
  bottom: -5px; 
  left: 0px; 
}
.ui-resizable-e { 
  cursor: e-resize; 
  width: 7px; 
  right: -5px; 
  top: 0px; 
  height: 100%; 
}
.ui-resizable-w { 
  cursor: w-resize; 
  width: 7px; 
  left: -5px; 
  top: 0px; 
  height: 100%;
}
.ui-resizable-se { 
  cursor: se-resize; 
  width: 13px; 
  height: 13px; 
  right: 0px; 
  bottom: 0px; 
  background: url(/images/jquery/362b36_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
  cursor: sw-resize; 
  width: 9px; 
  height: 9px; 
  left: 0px; 
  bottom: 0px;  
}
.ui-resizable-nw { 
  cursor: nw-resize; 
  width: 9px; 
  height: 9px; 
  left: 0px; 
  top: 0px; 
}
.ui-resizable-ne { 
  cursor: ne-resize; 
  width: 9px; 
  height: 9px; 
  right: 0px; 
  top: 0px; 
}
.ui-dialog-titlebar {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  padding: .5em 1.5em .5em 1em;
  color: #444444;
  background: #e0e0e0 url(/images/jquery/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
  border-bottom: 1px solid #cccccc;
  font-size: 1.2em;
  font-weight: normal;
  position: relative;
}
.ui-dialog-title {

}
.ui-dialog-titlebar-close {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: url(/images/jquery/888888_11x11_icon_close.gif) 0 0 no-repeat;
  position: absolute;
  right: 8px;
  top: .7em;
  width: 11px;
  height: 11px;
  z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
  background: url(/images/jquery/222222_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
  background: url(/images/jquery/ffffff_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
  display: none;
}
.ui-dialog-content {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: #f3f3f3;
  color: #362b36;
  padding: 1.5em 1.7em; 
}
.ui-dialog-buttonpane {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: left;
  border-top: 1px solid #cccccc;
  background: ;
}
.ui-dialog-buttonpane button {
  margin: .5em 0 .5em 8px;
  color: #444444;
  background: #e0e0e0 url(/images/jquery/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
  font-size: 1.2em;
  border: 1px solid #cccccc;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
  color: #111111;
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
  border: 1px solid #888888;
}
.ui-dialog-buttonpane button:active {
  color: #000000;
  background: #8ab9ff url(/images/jquery/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;
  border: 1px solid #2694e8;
}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}







/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  background: #f3f3f3;
  font-size: 1.2em;
  border: 4px solid #cccccc;
  width: 15.5em;
  padding: 2.5em .5em .5em .5em;
  position: relative;
}
.ui-datepicker-div {
  z-index: 9999; /*must have*/
  display: none;
  background: #f3f3f3;
}
.ui-datepicker-inline {
  float: left;
  display: block;
}
.ui-datepicker-control {
  display: none;
}
.ui-datepicker-current {
  display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
  position: absolute;
  left: .5em;
  top: .5em;
  background: #e0e0e0 url(/images/jquery/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
}
.ui-datepicker-next {
  left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
  text-indent: -999999px;
  width: 1.3em;
  height: 1.4em;
  display: block;
  font-size: 1em;
  background: url(/images/jquery/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
  border: 1px solid #cccccc;
  cursor: pointer;
}
.ui-datepicker-next a {
  background: url(/images/jquery/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
  background: url(/images/jquery/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
  background: url(/images/jquery/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
  background: url(/images/jquery/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
  background: url(/images/jquery/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
  border: 1px solid #cccccc;
  color: #444444;
  background: #e0e0e0;
  font-size: 1em;
  line-height: 1.4em;
  position: absolute;
  top: .5em;
  margin: 0 !important;
  
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
  width: 15.5em;
  text-align: right;
}
table.ui-datepicker td a {
  padding: .1em .3em .1em 0;
  display: block;
  color: #444444;
  background: #e0e0e0 url(/images/jquery/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
  cursor: pointer;
  border: 1px solid #f3f3f3;
}
table.ui-datepicker td a:hover {
  border: 1px solid #888888;
  color: #111111;
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
  border: 1px solid #2694e8;
  color: #000000;
  background: #8ab9ff url(/images/jquery/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
  padding: .3em 0;
  text-align: center;
  font-size: .9em;
  color: #362b36;
  text-transform: uppercase;
  /*border-bottom: 1px solid #cccccc;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
  color: #362b36;
}












/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 1.2em;
}
/*component content styles*/
.ui-component-content {
  border: 1px solid #cccccc;
  background: #f3f3f3;
  color: #362b36;
}
.ui-component-content a {
  color: #362b36;
  text-decoration: underline;
}
/*component states*/
.ui-default-state {
  border: 1px solid #cccccc;
  background: #e0e0e0 url(/images/jquery/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
  font-weight: normal;
  color: #444444 !important;
}
.ui-default-state a {
  color: #444444;
}
.ui-default-state:hover, .ui-hover-state {
  border: 1px solid #888888;
  background: #d8d8d8 url(/images/jquery/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
  font-weight: normal;
  color: #111111 !important;
}
.ui-hover-state a {
  color: #111111;
}
.ui-default-state:active, .ui-active-state {
  border: 1px solid #2694e8;
  background: #8ab9ff url(/images/jquery/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;
  font-weight: normal;
  color: #000000 !important;
  outline: none;
}
.ui-active-state a {
  color: #000000;
  outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(/images/jquery/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(/images/jquery/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(/images/jquery/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-left-default {background: url(/images/jquery/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(/images/jquery/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(/images/jquery/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-down-default {background: url(/images/jquery/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(/images/jquery/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(/images/jquery/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-up-default {background: url(/images/jquery/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(/images/jquery/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(/images/jquery/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-close-default {background: url(/images/jquery/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(/images/jquery/222222_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(/images/jquery/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-folder-closed-default {background: url(/images/jquery/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(/images/jquery/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(/images/jquery/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-open-default {background: url(/images/jquery/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(/images/jquery/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(/images/jquery/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-doc-default {background: url(/images/jquery/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(/images/jquery/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(/images/jquery/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default {background: url(/images/jquery/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(/images/jquery/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(/images/jquery/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default {background: url(/images/jquery/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(/images/jquery/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(/images/jquery/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-minus-default {background: url(/images/jquery/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(/images/jquery/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(/images/jquery/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-plus-default {background: url(/images/jquery/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(/images/jquery/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(/images/jquery/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;}
/*hidden elements*/
.ui-hidden {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
   position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */



/*UI tabs edit FOR EDIT PAGES*/
.uiedit-tabs-nav {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 14px; list-style: none;
  font-family: Arial, sans-serif;
  position: relative;
  z-index: 1;
}
.uiedit-tabs-nav-item {
  /*resets*/margin: 0;  border: 0; padding: 0px; outline: 0; text-decoration: none; font-size: 14px; list-style: none; 
}
.uiedit-tabs-nav-item a {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 14px; list-style: none;
  font-weight: normal;
  text-decoration: none;
  color: #01a5d8;
  height: 22px;
}
.uiedit-tabs-nav-item a:hover {
  color: #000; 
}
.uiedit-tabs-nav-item.ui-tabs-selected {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height:auto;
}
.uiedit-tabs-nav-item.ui-tabs-selected a, .uiedit-tabs-nav-item.ui-tabs-selected a:hover {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  height:auto;
  color: #000; 
	font-weight: normal;
}

.edit_tabs .ui-tabs-selected a, .edit_tabs .ui-tabs-selected a:hover {
  background: none;
}

#tabs{
	margin-top:10px;
}

http://localhost:3000/stylesheets/footer.css?1216912613

#footer {
    width: 810px;
    background-color: #313131;
    color: #fff;
    float: left;
    margin: 20px 0px 0px 0px;
    padding: 20px;
}

#footer a {
    color: #fff;
}

.footer_box_left {
    padding: 5px 0px 0px 5px;
    float: left;
    width: 150px;
}

.footer_box_right {
    padding: 5px 5px 0px 0px;
    text-align: right;
    float: right;
    width: 150px;
}

http://localhost:3000/stylesheets/header.css?1216915723

#header {
    width: 850px;
    float: left;
    margin-bottom: 20px;
    height: 50px;
}

#header_logo {
    float: left;
}

#nav_user {
    width: 500px;
    float: right;
    text-align: right;
}


#loading {
    display: none;
    position: fixed;
    top: 10px;
    left: 0;
    z-index: 5000;
    font-weight: bold;
    color: #fff;
    margin-left: 20px;
    background-color: #243644;
    background-image: url('/images/ajax-loader.gif');
    background-position: 2px 2px;
    background-repeat: no-repeat;
}


/*   FLASH MESSAGE   */

.flash_notice {
    width: 814px;
    margin-bottom: 20px;
    float: left;
    font-weight: bold;
    background: #efe;
    border: solid 1px #ccc;
    padding: 10px 10px 10px 25px;
    background-image: url('/images/fam/icon_info.gif');
    background-position: 2px 8px;
    background-repeat: no-repeat;
}

.flash_error {
    width: 814px;
    margin-bottom: 20px;
    float: left;
    color: #900;
    font-weight: bold;
    background: #efe;
    border: solid 1px #ccc;
    padding: 10px 10px 10px 25px;
    background-image: url('/images/fam/icon_error.gif');
    background-position: 2px 8px;
    background-repeat: no-repeat;
}

http://localhost:3000/stylesheets/livesearch.css?1216916083

/*LIVESEARCH*/
#livesearch_results_wrapper {
    position: absolute;
    margin-top: 110px;
    margin-left: 662px;
}

#livesearch_results {
    width: 330px;
}

#livesearch_results_top {
    height: 5px;
    width: 330px;
    background-color: #01a5d8;
}

.livesearch_image {
    width: 80px;
    height: 45px;
    float: left;
    margin-right: 10px;
}

.livesearch_item {
    float: left;
    width: 300px;
    height: 45px;
    background-color: #f2f2f2;
    padding: 15px 15px 0px 15px;
    color: #000;
}

.livesearch_item:hover {
    background-color: #b7b7b7;
}

.livesearch_item_content {
    float: left;
    width: 210px;
    height: 40px;
    padding-top: 0px;
}

.livesearch_end {
    padding: 6px 6px 6px 16px;
    float: left;
    width: 308px;
    background-color: #01a5d8;
}

.livesearch_end a {
    color: #fff;
}

http://localhost:3000/stylesheets/movie_list.css?1216917907

.movie_list_item {
    margin-bottom: 10px;
    min-height: 119px;
}

.movie_list_image {
    float: left;
    margin-right: 10px;
    width: 211px;
    height: 120px;
}

.movie_list_item_middle{
    width: 350px;
    float:left;
}

.movie_list_item_head {
    padding: 5px 0px 5px 0px;
}

.movie_list_item h2 a {
    color: #000;
}
.movie_list_item_description{
    margin-top: 13px;
}

.movie_list_item_lorbeer {
    color: #acadaf;
    font-weight: bold;
    width: 35px;
    height: 70px;
    margin-right: 10px;
    float: right;
    background-image: url('/images/lorbeer.gif');
    background-repeat: no-repeat;
    background-position: -3px 23px;
    padding-top: 53px;
    padding-left: 20px;
}

http://localhost:3000/stylesheets/rathershort.css?1217246352

/*  GENERAL  */
html {
  background-color: #243644;
}

body {
    margin: 20px 0px;
    padding: 0px;
}

a, #footer a:hover{
  color: #00a7d8;
  text-decoration: none
}

a:hover {
  color: #000;
  text-decoration: none
}

p{
	padding-bottom:20px;
}

.widget, #footer, #left, .teaser { 
  border-top: 5px solid #01a5d8;
}

h1 {
    font-size: 22px;
    color: #000;
    margin-top: 8px;
}

h2 {
    font-size: 15px;
}

h3 {
    font-size: 12px;
}

#page {
    margin: 0px auto;
    width: 1150px;
}

#content {
    background-color: #fff;
    float: left;
    margin: 0 10px 20px 20px; 
    padding: 20px; 
    width: 851px; 
}

#title {
    text-transform: uppercase;
    width: 640px;
    height: 40px;
    float: left;
}

#searchbox {
    background-image: url('/images/searchbg.jpg');
}

#searchbox,#empty_searchbox{
    float: left;
    width: 200px;
    height: 39px;
    margin-left: 10px;
    margin-bottom: 5px;
}

#searchbox input {
    border: none;
    margin-left: -60px;
    position: relative;
    left: 100px;
    top: 15px;
    width: 150px;
}

#ads {
    width: 160px;
    height: 600px;
    float: left;
}

#left {
  float: left;
  width: 641px;
  min-height: 600px;
  padding-top:20px;
}

#left.with_player{
  padding-top:0px;
}

#edit_left{
	padding-left:20px;
}

#right {
    float: left;
    width: 200px;
    margin-left: 10px;
}

#secondary{
    width: 200px;
		float: left;
}

.widget{
    margin-bottom: 10px;
    background-color: #f2f2f2;
    padding: 10px;
}

.teaser{
	margin-top: 10px;
}

#pre_left {
    float:left;
    margin-right: 10px;
}

.small_icon {
    margin-right: 3px;
    vertical-align: middle;
}

.question{
	margin-left: 5px;
}


/*   MOVIES   */

#movie_info {
    margin-top: 0px;
    min-height: 260px;
}

#movie_actions{
  border-top: 1px solid #fff;
	padding-top: 10px;
}

.with_player #tabs {
    border-top: 10px solid #fff;
}


/*   Movie Details   */

.movie_info_title {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.movie_info_data {
    border-top: 1px solid #a7a7a7;
    margin: 5px 0px 20px 0px;
    padding: 5px 0px 0px 0px;
}

.movie_info_data td {
    padding-right: 5px;
}

.movie_detail_column_left,.movie_detail_column_right  {
    width: 290px;
    float: left;
}

.movie_detail_column_left {
    margin-right: 20px;
}

#movietab_padding{ /*movie show */
  padding:20px;
} 


/*   REVIEWS   */

#new_review{
  margin-top:20px;
  padding:20px;
  border-top: 5px solid #f2f2f2;
}

.review_item{
  min-height:130px;
  padding-top:20px;
  border-top: 5px solid #f2f2f2;
}

.review_item_right h3{
	margin-bottom:5px;
}

.review_item_left{
  width:130px;
  float:left;
  font-size:10px;
	padding-left:10px;
  margin-bottom: 20px;
}

.review_item_left a{
  color: #000;
  font-weight:bold;
}

.review_item_left img, .user_img{
  padding:1px;
  border: 1px solid #ccc;
  margin-bottom: 5px;
}

.review_item_right{
  width:480px;
  float:left;
}

.list_head{
  padding: 20px 0px 20px 10px;
  color: #ccc;
  font-weight:bold;
}

.list_head h3 {
	color:#000;
  float:left;
}

.head_with_line{ 
	border-bottom:5px solid #F2F2F2;
	margin-bottom: 20px;
	padding-bottom: 35px;  /*BUGGY?*/
}


/*   MOVIE EDIT TABS   */

.ui-tabs-disabled a,.ui-tabs-disabled a:hover {
	color:#ccc;
}	
/* movie rights */
.coutryselect{
	width: 200px;
}



/*   JAVASCRIPT STYLES   */
input.autocomplete {
    background: Window url('/images/fam/book_next.png') right center no-repeat;
    background-color: #ffa;
}


div.empty_inline_box {
    display: none;
}

.charcounter{
  padding: 0px 0px 0px 5px;
}

/*   PAGINATION   */
div.pagination {
    float: right;
}

div.pagination a {
    text-decoration: none;
    color: #01a5d8;
}

div.pagination a:hover, div.pagination a:active {
    color: #000;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-weight: bold;
    background-color: #01a5d8;
    color: #FFF;
}

div.pagination span.disabled {
    visibility:hidden;
}

thead, thead a {
    font-size: 16px;
    font-weight: bold;
}
