		body {
			margin: 0;
			padding: 0;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 11px;
			background-image:url(../images/ba_main.jpg);
			background-repeat: repeat-x;
		}
		form {
			margin: 0;
			padding: 0;
		}
		.cap {
			text-transform: uppercase;
		}
		p {
			margin: 0;
			padding: 0;
		}
		a {
			text-decoration: underline;
			color: #000000;
		}
		a img {
			border: none; 
		}
		a:link {
			text-decoration: underline;
			color: #000000;
		}
		a:visited {
			text-decoration: underline;
			color: #000000;
		}
		a:hover {
			text-decoration: none;
			color: #000000;
		}
		a:active {
			text-decoration: underline;
			color: #000000;
		}
		h3 {
			font-size: 13px;
			font-weight: bold;
			margin: 0;
		}
		h2 {
			font-size: 13px;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}
		h4 {
			font-size: 12px;
			font-weight: bold;
			margin: 10px 0px 10px 0;
			padding: 0 0 3px 0;
			text-transform: capitalize;
		}
		h4 a:link {
			text-decoration: underline;
		}
		h4 a:visited {
			text-decoration: underline;
		}
		h4 a:active {
			text-decoration: underline;
		}
		h4 a:hover {
			text-decoration: none;
		}
		#searchByActor {
			display: none;
		}
		#main {
			width: 100%;
		}
		#container {
			width: 980px;
			margin: 0 auto 0 auto;
			padding: 0;
		}
		#header {
			height: 105px;
			color: #FFFFFF;
		}
		#header_bar {
			height: 27px;
			font-weight: bold;
		}
		#header_bar a:link {
			color: #FFFFFF;
		}
		#header_bar a:visited {
			color: #FFFFFF;
		}
		.pr_links a:link {
			text-decoration: none;
		}
		.pr_links a:visited {
			text-decoration: none;
		}
		.pr_links a:active {
			text-decoration: none;
		}
		.pr_links a:hover {
			text-decoration: underline;
		}
		#header_bar a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		#header_bar a:active {
			color: #FFFFFF;
		}
		#header_bar img {
			margin: 0;
			padding: 0;
			border: 0;
		}
		.header_bar_left {
			height: 27px;
			float: left;
			width: 800px;
			text-align: right;
		}
		.mar_text {
			margin-top: 7px;
			text-transform: uppercase;
		}
		.mar_text a:link {
			text-decoration: none;
		}
		.mar_text a:visited {
			text-decoration: none;
		}
		.mar_text a:active {
			text-decoration: none;
		}
		.mar_text a:hover {
			text-decoration: underline;
		}
		.header_bar_right {
			height: 27px;
			float: left;
			width: 150px;
			text-align: right;
		}
		#header_logo {
			height: 53px;
		}
		#header_logo_left {
			width: 777px;
			float: left;
		}
		#header_logo_right {
			width: 190px;
			float: left;
			font-size: 1.8em;
			font-weight: bolder;
			padding-top: 10px;
			text-transform: uppercase;
		}
		#header_logo_right a:link {
			text-decoration: none;
			font-weight: bolder;
		}
		#header_logo_right a:visited {
			text-decoration: none;
			font-weight: bolder;
		}
		#header_logo_right a:active {
			text-decoration: none;	
			font-weight: bolder;
		}
		#header_logo_right a:hover {
			text-decoration: none;
			font-weight: bolder;
		}
		* html #header_menu { margin-top:-2px; }
		#header_menu {
			height: 25px;
			background-image:url(../images/bg_menu.jpg);
			background-repeat: no-repeat;
			font-size: 12px;
			color: #000000;
			font-weight: bold;
		}
		.header_menu_empty {
			height: 25px;
			width: 287px;
			float: left;
		}
		.header_menu_button {
			height: 17px;
			width: 163px;
			float: left;
			text-align: center;
			padding-top: 8px;
			text-transform: uppercase;
		}
		.header_menu_button a:link {
			color: #000000;
			text-decoration: none;
		}
		.header_menu_button a:visited {
			color: #000000;
			text-decoration: none;
		}
		.header_menu_button a:hover {
			color: #000000;
			text-decoration: underline;
		}
		.header_menu_button a:active {
			color: #000000;
			text-decoration: none;
		}
		#content {
			width: 980px;
			margin: 0 auto 0 auto;
		}
		.content_left {
			width: 254px;
			float: left;
			background-image: url(../images/bg_left_menu.gif);
			background-repeat: repeat-y;
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #b1b1b1;
		}
		.content_right {
			width: 725px;
			float: left;
			margin: 0;
			padding: 0;
		}
		.lgn_form {
			margin: 2px;
		}
		.content_left_title {
			width: 252px;
			height: 30px;
			background-color: #e9e9e9;
			border: 1px solid #d9d9d9;
		}
		.content_left_title_a {
			width: 252px;
			height: 30px;
			background-color: #f5e9e6;
			border-bottom: 1px solid #d9d9d9;
			border-left: 1px solid #d9d9d9;
			border-right: 1px solid #d9d9d9;
		}
		.content_left_title_a_rp {
			width: 252px;
			height: 25px;
			background-color: #000000;
			border-bottom: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
		}
		.title_box_rp {
			padding-top: 5px;
			margin-left: 7px;
		}
		.title_box {
			padding-top: 7px;
			margin-left: 7px;
		}
		#reg_fp_a {
			float: left;
			font-size: 1.2em;
			font-weight: bolder;
			color: #ffffff;
			width: 132px;
			text-transform: uppercase;
		}
		#reg_fp_a a:link {
			text-decoration: none;
			color: #ffffff;
		}
		#reg_fp_a a:visited {
			text-decoration: none;
			color: #ffffff;
		}
		#reg_fp_a a:active {
			text-decoration: none;
			color: #ffffff;
		}
		#reg_fp_a a:hover {
			text-decoration: underline;
			color: #ffffff;
		}
		#reg_fp_b {
			padding-top: 2px;
			float: left;
			color: #ffffff;
		}
		#reg_fp_b a:link {
			text-decoration: none;
			color: #ffffff;
		}
		#reg_fp_b a:visited {
			text-decoration: none;
			color: #ffffff;
		}
		#reg_fp_b a:active {
			text-decoration: none;
			color: #ffffff;
		}
		#reg_fp_b a:hover {
			text-decoration: underline;
			color: #ffffff;
		}
		.content_left_box {
			margin: 5px 5px 5px 5px;
		}
		.content_left_box_last {
			margin: 5px 5px 5px 5px;	
		}
		.cart_border {
			border: 1px dotted #b1b1b1;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		.select_box select {
			margin: 5px auto 5px auto;
			padding: 0;
			font-size: 11px;
			width: 244px;
			border: 1px dotted #b1b1b1;
			height: 22px;
		}
		.ss_select {
			margin: 5px auto 5px auto;
			padding: 0;
			font-size: 11px;
			width: 220px;
			border: 1px dotted #b1b1b1;
			height: auto;
		}
		.ss_div {
			float: left;
			padding: 4px;
			margin: 2px;
		}
		.ss_div_0 {
			float: left;
			text-align: center;
			margin-top: 5px;
			margin-bottom: 2px;
			margin-left: 2px;
		}
		.ss_div_brdr {
			float: left;
			padding: 4px;
			margin: 2px;
			border: 1px solid #dfdfdf;
		}
		#niche_box {
			width: 98%;
		}
		.niche_box_a {
			float: left;
			width: 44%;
			text-align:left;
			margin-left: 3px;
			line-height: 16px;
		}
		.niche_box_a a:link {
			text-decoration: underline;
		}
		.niche_box_a a:visited {
			text-decoration: underline;
		}
		.niche_box_a a:active {
			text-decoration: underline;
		}
		.niche_box_a a:hover {
			text-decoration: none;
		}
		.niche_box_b a:link {
			text-decoration: underline;
		}
		.niche_box_b a:visited {
			text-decoration: underline;
		}
		.niche_box_b a:active {
			text-decoration: underline;
		}
		.niche_box_b a:hover {
			text-decoration: none;
		}
		.niche_box_b {
			margin-left: 18px;
			float: left;
			width: 44%;
			text-align:left;
			line-height: 16px;
		}
		.clear {
			float: none;
			clear: both;
			margin: 0;
			padding: 0;
		}
		#clear {
			float: none;
			clear: both;
			margin: 0;
			padding: 0;
		}
		#helpfull {
			margin: 0 20px 6px 20px;
			padding: 0 0 6px 0;
			line-height: 18px;
			list-style-type: square;
		}
		#footer {
			width: 100%;
			background-image: url(../images/bg_footer.jpg);
			height: 65px;
		}
		#footer_content{
			width: 980px;
			margin: 0 auto 0 auto;
			padding: 10px 0 0 0;
			color: #FFFFFF;
			text-align: center;
			float: none;
			clear: both;
		}
		#footer_site{
			width: 980px;
			margin: 10px auto 0 auto;
			padding: 10px 0 0 0;
			color: #FFFFFF;
			text-align: center;
			float: none;
			clear: both;
		}
		.content_right_box {
			margin: 5px 15px 0 10px;
			padding: 0;
		}
		.right_title {
			height: 18px;
			border-bottom: 1px solid #000000;
		}
		.dvd_box {
			width: 227px;
			float: left;
			margin-right: 2px;
			margin-left: 2px;
			margin-bottom: 10px;
		}
		.dvd_box_title {
			color: #FFFFFF;
			text-align: center;
			font-weight: bold;
			text-transform: capitalize;
			background-color: #000000;
			padding-top: 3px;
			padding-bottom: 3px;
		}
		.dvd_box_info {
			height: 19px;
			background-image: url(../images/bg_dvd_info.jpg);
			background-repeat: no-repeat;
			padding-top: 5px;
			padding-left: 3px;
			font-weight: bold;
			font-size: 12px;
		}
		.dvd_box_info_rating {
			width: 35px;
			float: left;
			padding-left: 28px;
		}
		.dvd_box_info_price {
			width: 45px;
			float: left;
			text-align: center;
		}
		.dvd_box_info_cart {
			width: 100px;
			float: left;
			text-align: right;
			padding-right:11px;
		}
		.package_box_info {
			height: 19px;
			background-image: url(../images/bg_package_info.jpg);
			background-repeat: no-repeat;
			padding-top: 5px;
			padding-left: 3px;
			font-weight: bold;
			font-size: 12px;
		}
		.scene_box_info {
			height: 16px;
			font-weight: bold;
			font-size: 10px;
			border: 1px solid #000000;
			width: 160px;
			margin: 0;
			padding: 0;
			background: url(../images/bg_scene.jpg);
			background-repeat: no-repeat;
			color: #FFFFFF;
		}
		.scene_box_info_price {
			width: 30px;
			float: left;
			margin-left: 3px;
		}
		.scene_box_info_rating {
			width: 27px;
			float: left;
			text-align: right;
		}
		.scene_box_info_cart {
			width: 94px;
			float: left;
			text-align: right;
		}
		.scene_box_info_cart a:link {
			color: #FFFFFF;
		}
		.scene_box_info_cart a:visited {
			color: #FFFFFF;
		}
		.scene_box_info_cart a:active {
			color: #FFFFFF;
		}
		.scene_box_info_cart a:hover {
			color: #FFFFFF;
		}

		.dvd_box_img {
			border: 1px solid #000000;
		}
		.scene_box {
			width: 160px;
			float: left;
			margin-left: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-top: 5px;
		}
		.scene_list {
			width: 160px;
			float: left;
			margin-right: 5px;
		}
		#header_logo_right a:link {
			color: #FFFFFF;
		}
		#header_logo_right a:visited {
			color: #FFFFFF;
		}
		#header_logo_right a:active {
			color: #FFFFFF;
		}
		#header_logo_right a:hover {
			color: #FFFFFF;
		}
/* Zeljko's CSS from header.html */

		.layer
		{
			position: absolute;
			left:-1000px;
			top:-1000px;
			width:200px;
			text-align:left;
			background-color:#f0f5FF;
			border: 1px solid #000;
			z-index: 50;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px
		}
		.layer_handle 
		{
			background-color:#5588bb;
			padding:2px;
			text-align:center;
			font-weight:bold;
			color: #FFFFFF;
			vertical-align:middle;
		}
		.layer_content 
		{
			padding:5px;
		}
		#close
		{
			float:right;
			text-decoration:none;
			color:#FFFFFF;
		}
		
/* End of Zeljko's CSS from header.html */

/* Pagination */
/* Page Numbers */
		.pages {
		    padding:0;
		    margin: 0;
		    clear: left;
		    font-size: 1.0em;
		}
		
		.pages a, .pages span {
		    display: block;
		    float: left;
		    padding: 0.1em 0.4em;
		    margin-right: 0.1em;
		    border: 1px solid #b1b1b1;
		    background: #ebe9e9;
		}
		
		.pages span.current {
		    border: 1px solid #b1b1b1;
		    font-weight: bold;
		    background: #F5E9E6;
		    color: #000000;
		}
		
		.pages a {
		    border: 1px solid #b1b1b1;
		    text-decoration: none;
		}
		
		.pages a:hover {
		    border-color: #FFFFFF;
		}

		.pages a:visited {
		    border-color: #b1b1b1;
			background: #ffffff;
			color: #6e6e6e;
			font-weight: bold;
		}
		
		.pages a.nextprev {
		    font-weight: bold;
		}
		
		.pages span.nextprev {
		    color: #666;
		}
		
		.pages span.nextprev {
		    border: 1px solid #ddd;
		    color: #999;
		}
		
		.pages .nextprev-next {
		    float: right;
		}


/* End of pagination */
		.tbl_mrg {
			margin-bottom: 5px;
		}
		.thumb {
			border: 1px solid #000000;
			cursor:pointer;
		}
		.thumb_dvd_list {
			border: 1px solid #000000;
			cursor:pointer;
			margin-right: 2px;
			margin-bottom: 2px;
		}	
		.list_actors {
			float: left;
			margin-right: 18px;
			margin-left: 2px;
			margin-top: 5px;
			text-align: left;
			line-height: 18px;
			width: 150px;
		}
		.browse_by {
			padding-left: 3px;
			padding-bottom: 2px;
			float: none;
			clear: both;
			margin-bottom: 3px;
			font-size: 11px;
			font-family: Arial;
			border-bottom: 1px dotted #b1b1b1;
		}
		.per_page {
			float: none;
			clear: both;
			margin: 5px 0 0 0;
			padding: 0;
		}
		.brdr_info	{
			border: 1px solid #b1b1b1;
			background-color: #e2e2e2;
		}
		.price {
			font-size: 2.0em;
			color: black;
			font-weight: normal;
		}
		.tbl_left {
			background-color: #edebeb;
			border-left: 1px solid #b1b1b1;
			border-top: 1px solid #b1b1b1;
			border-bottom: 1px solid #b1b1b1;
		}
		.tbl_right {
			background-color: #edebeb;
			border-right: 1px solid #b1b1b1;
			border-top: 1px solid #b1b1b1;
			border-bottom: 1px solid #b1b1b1;
			border-spacing: 2px;
		}
		.separate {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
			margin-bottom: 2px;
		}
		.separate_bl {
			background-color: #000000;
			border-collapse: separate;
			border: 1px solid #000000;
			margin-bottom: 2px;
			color: #FFFFFF;
		}
		.separate_0 {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
		}
		.separate_5 {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
			margin-bottom: 1px;
		}
		.separate_4 {
			border-collapse: separate;
			margin-top: 1px;
			margin-bottom: 1px;
		}	
		.separate_3 {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
			margin-top: 1px;
			margin-bottom: 4px;
		}
		.separate_2 {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
			margin-top: 6px;
		}	
		.separate_7 {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
			margin-top: 5px;
			margin-bottom: 2px;
		}	
		.separate_a {
			background-color: #e9e9e9;
			border-collapse: separate;
			border: 1px solid #d9d9d9;
		}
		.separate a:link {
			color: #000000;
		}	
		.separate a:visited {
			color: #000000;
		}	
		.separate a:active {
			color: #000000;
		}	
		.separate a:hover {
			color: #000000;
		}	
/* Letters Actors */
		#letters {
			width: 693px;
			margin: 10px 0px 15px 0px;
		}
		.letter {
			width: 16px;
			margin: 1px;
			padding: 4px 3px 4px 3px; 
			border: 1px solid #e2e2e2;
			float: left;
			text-align: center;
		}
		.letter a:link {
			text-decoration: none;
		}
		.letter a:visited {
			text-decoration: none;
		}
		.letter a:active {
			text-decoration: none;
		}
		.letter a:hover {
			text-decoration: none;
			border: 0;
		}
/* Table in studio_owner.html */
		table.owner_studio_report
		{
			width: auto; 
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
			background-color: #E9E9E9;
			border: 0px;
			border-collapse: collapse;
			border-spacing: 0px;
		}
		
		table.owner_studio_report td
		{
			background-color: #E9E9E9;
			color: #000;
			padding: 4px;
			border: 1px #fff solid;
		}
		table.owner_studio_report td.hed
		{
			background-color: #666;
			color: #fff;
			padding: 4px;
			border-bottom: 2px #fff solid;
			font-size: 12px;
			font-weight: bold;
		} 
/* Menu buttons */
		#menu_buttons {
			width: 100%;
		}
		.menu_buttons_a {
			margin-bottom: 3px;
			margin-right: 5px;
			float: left;
			text-transform: uppercase;
			font-size: 11px;
		}
		#username {
			width: 175px;
			text-align: left;
			margin: 3px 0 3px 0;
			padding: 0;
		}
		#password {
			width: 175px;
			text-align: left;
			margin: 3px 0 3px 0;
			padding: 0;
		}
		#owner_username {
			width: 175px;
			text-align: left;
			margin: 3px 0 3px 0;
			padding: 0;
		}
		#owner_password {
			width: 175px;
			text-align: left;
			margin: 3px 0 3px 0;
			padding: 0;
		}
		.clear_menu {
			clear: both;
			float: none;
		}
		.5mrg {
			margin-top: 5px;
			margin-bottom: 5px;
		}
		#sba {
			margin-top: 10px;
			margin-bottom: 10px;
			font-size: 11px;
		}
		#sba input {
			font-size: 11px;
		}
		#sbt {
			margin-top: 10px;
			margin-bottom: 10px;
			font-size: 11px;
		}
		#sbt input {
			font-size: 11px;
		}
		.10mrg {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.menu_buttons_a a:link {
			text-decoration: none;
		}
		.menu_buttons_a a:visited {
			text-decoration: none;
		}
		.menu_buttons_a a:active {
			text-decoration: none;
		}
		.menu_buttons_a a:hover {
			text-decoration: underline;
		}
		#notice-login-form {
			font-weight: bold;
		}
		#register-form {
			font-size: 11px;
			margin-top: 7px;
			margin-bottom: 7px;
		}
		#register-form input {
			width: 205px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			height: 17px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_reg_input.png);
			background-repeat: no-repeat;
		}
		#login-form-owner {
			font-size: 11px;
			margin-top: 7px;
			margin-bottom: 7px;
		}
		#login-form-owner input {
			width: 250px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			padding-right: 3px;
			height: 18px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_log_input_long.png);
			background-repeat: no-repeat;
		}
		#recover-form {
			font-size: 11px;
			margin-top: 7px;
			margin-bottom: 7px;
		}
		#recover-form input {
			width: 205px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			height: 17px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_reg_input.png);
			background-repeat: no-repeat;
		}
		#form_sheckout2 {
			font-size: 11px;
			margin-top: 7px;
			margin-bottom: 7px;
		}
		#form_sheckout2 input {
			width: 205px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			height: 17px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_reg_input.png);
			background-repeat: no-repeat;
		}
		#form_sheckout2 select {
			width: 205px;
			font-size: 11px;
		}
		#register_tbl_radio {
			margin-top: 4px;
			margin-bottom: 4px;
			border: 1px solid #d9d9d9;
			padding: 2px;
		}
		#register_tbl_radio input {
			line-height: 18px;
			width: 30px;
			background: none;
			margin-top: 2px;
			margin-bottom: 2px;
		}
		#contactform {
			font-size: 11px;
			margin-top: 7px;
			margin-bottom: 7px;
		}
		#contactform input {
			width: 205px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			height: 17px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_reg_input.png);
			background-repeat: no-repeat;
		}
		#register_tbl_submit input {
			width: 207px;
			border: 0;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 3px;
			height: 21px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_cont_input.png);
			background-repeat: no-repeat;
			font-family: Tahoma, Arial, sans-serif;
		}
		#submit_continue {
			width: 207px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			height: 21px;
			font-size: 11px;
			color: #000000;
			font-weight: bold;
		}
		#contactform textarea {
			font-size: 11px;
			font-family: Tahoma, Arial, sans-serif;
		}
		#login-form input {
			width: 170px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			height: 18px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_log_input.png);
			background-repeat: no-repeat;
		}
		#searchByTitle input {
			width: 170px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			margin-left: 42px;
			height: 18px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_log_input.png);
			background-repeat: no-repeat;
		}
		#searchByTitle img {
			margin-left: 65px;	
		}
		#searchByActor input {
			width: 170px;
			border: 0;
			padding-top: 3px;
			padding-left: 3px;
			margin-left: 36px;
			height: 18px;
			font-size: 11px;
			color: #000000;
			background-image:url(../images/bg_log_input.png);
			background-repeat: no-repeat;
		}
		#searchByActor img {
			margin-left: 65px;	
		}
		#sbt-submit input{
			background-image:url(../images/bg_srch_input.png);
			background-repeat: no-repeat;
		}
		#img_login_butt {
			margin-right: 3px;
			margin-top: 4px;
		}			
		#register-form select {
			width: 205px;
			font-size: 11px;
		}
		#register-form input {
			font-size: 11px;
		}
		#reg_submit button {
			padding-top: 3px;
			height: 17px;
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
		}			
		#bill_country {
			width: 210px;
		}
		#ship_country {
			width: 210px;
		}
		#notifier_box {
			margin-top: 3px;
			margin-bottom: 3px;
			border: 1px solid #e2e2e2;
			background-color: #ececec;
			padding: 4px;
			width: 685px;
		}
		#order_table { 
			background:#FFFFFF none repeat scroll 0 0;
			border-collapse:collapse;
			font-size:11px;
			margin:20px;
			text-align:left;
			width: 650px;
		}
		table.past_orders thead tr .header {
			background-image: url(bg.gif);
			background-repeat: no-repeat;
			background-position: center right;
			cursor: pointer;
		}
		table.past_orders thead tr .headerSortUp {
			background-image: url(asc.gif);
		}
		table.past_orders thead tr .headerSortDown {
			background-image: url(desc.gif);
		}
		#order_table th {
			border-bottom:2px solid #333333;
			font-size:11px;
			font-weight:bold;
			padding: 6px 8px;
		}
		#order_table td {
			border-bottom:1px solid #CCCCCC;
			color:#000000;
			padding: 6px 8px;
		}
		#past_order_box {
			border: 1px solid #d6d6d6;
			text-align: left;
			background-color: #d6d6d6;
		}
		#past_order_box th {
			border-bottom:2px solid #d6d6d6;
			height: 24px;
			background-color: #ffffff;
			padding: 7px 3px 7px 3px;
		}
		#past_order_box td {
			background-color: #ffffff;
			padding: 5px 3px 5px 3px;
		}
		#past_order_box img {
			margin: 1px;
		}
		#account_main_table {
			font-weight: bold;
			text-transform: capitalize;
		}
		#checkout_order_box {
			border: 1px solid #d6d6d6;
			text-align: left;
		}
		#checkout_order_box th {
			border-bottom:2px solid #d6d6d6;
			height: 24px;
			background-color: #ffffff;
			padding: 7px 3px 7px 3px;
		}
		#checkout_order_box td {
			background-color: #ffffff;
			padding: 5px 3px 5px 3px;
		}
		#checkout_order_box img {
			margin-right: 2px; 
			margin-left: 2px;
		}

/* Main Scene List */
		#scene_list_table {
			line-height: 14px;
			text-transform: capitalize;
		}
		#scene_list_prop {
			padding: 5px;
			line-height: 16px;
		}
		#scene_title_list {
			padding: 2px 5px 3px 5px;
			color: #FFFFFF;
			font-weight: bold;
		}
		#hlt_item {
			border: 1px solid #000000;
			padding: 3px;
			margin: 2px;
		}
/* Smartselect */
		#ss_title {
			border-bottom: 1px solid #000000;
		}
		#num_mdls {
			border: 1px solid #dfdfdf;
			padding: 0;
			margin: 0;
		}
		#num_mdls th {
			border-bottom: 1px solid #dfdfdf;
		}
		#num_mdls thead {	
			background-color: #dfdfdf;
		}
		#cl0 {
			margin: 0;
			padding: 0;
		}
		#fl_left {
			float: left;
		}
		.sc_thumb {
			border: 1px solid #000000;
			margin-left: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-top: 5px;
		}
		#list_per {
			margin-top: 2px;
			margin-bottom: 2px;
		}
		#statpages td {
			margin-top: 3px;
			margin-bottom: 3px;
		}
		#statpages h2 {
			border-bottom: 1px solid #000000;
		}
		.st_text {
			line-height: 16px;
			text-align: justify;
			margin-top: 2px;
			margin-bottom: 2px;
			font-size: 11px;
		}
		.st_date {
			font-size: 11px;
			color: #000099;
		}
		#title_all {
			background-color: #000000;
			padding-top: 2px;
			padding-bottom: 2px;
			color: #FFFFFF;
			padding-left: 4px;
			width: 500px;
			float: left;
		}
		#title_all_other {
			background-color: #000000;
			padding-top: 2px;
			padding-bottom: 2px;
			color: #FFFFFF;
			padding-left: 4px;
			width: 693px;
		}
		#ds_pp	{
			font-size: 11px;
		}
		#srt_tbl {
			border: 1px solid #000000;
		}
		#clear0 {
			margin: 0;
			padding: 0;
			float: none;
			clear: both;
		}
		#page_of {
			float: left; 
			width: 185px; 
			background-color: #000000; 
			color: #FFFFFF; 
			font-size: 12px; 
			padding-top: 3px;
			padding-bottom: 3px;
			font-weight: bold;
			text-align: right;
			padding-right: 4px;
		}

/* Checkout  */
		
		#tnx {
			font-size: 12px;
			width: 693px;
			line-height: 18px;
			margin-left: 5px;
		}
		#checkout_div {
			margin-left: 170px;
			text-align: center;
			padding: 2px 2px 2px 4px;
			background-color: #000000;
			color: #FFFFFF;
			width: 65px;
			text-transform: uppercase;
			font-size: 11px;
			font-weight: bold;
		}
		#checkout_div a:link {
			color: #FFFFFF;
			text-decoration: none;
		}
		#checkout_div a:visited {
			color: #FFFFFF;
			text-decoration: none;
		}
		#checkout_div a:active {
			color: #FFFFFF;
			text-decoration: none;
		}
		#checkout_div a:hover {
			color: #FFFFFF;
			text-decoration: hover;
		}
		#checkout_cont {
			margin-top: 5px;
			width: 240px;
		}
		#contact_form_notice {
			font-weight: bold;
			color: green;
			font-size: 12px;
		}
		fieldset #reg_a {
			witdh: 680px;
			margin: 5px 0 5px 0;
			padding: 0;
			color: #000000;
		}
		legend #reg_a {
			font-size: 11px;
			color: #000000;
			margin-bottom: 5px;
		}
		#register_tbl {
			margin-top: 4px;
			margin-bottom: 4px;
			border: 1px solid #d9d9d9;
			padding: 2px;
		}
		#register_tbl_all {
			margin-top: 2px;
			margin-bottom: 2px;
			padding: 2px;
		}
		#email_error_notice {
			color: red;
			font-weight: bold;
		}
		#pass_error_notice {
			color: red;
			font-weight: bold;
		}
		#cpass_error_notice {
			color: red;
			font-weight: bold;
		}
/* Packages */
		.package_info {
			font-size: 14px;
		}
		#pack_list_header{
			width: 690px;
			background-color: #000000; 
			color: #FFFFFF; 
			font-size: 12px; 
			padding-top: 3px;
			padding-bottom: 3px;
			font-weight: bold;
			text-align: left;
			padding-left: 4px;
		}
		#pack_space{
			background-color: #FFFFFF;
			padding-top: 12px; 
		}
/* Past orders */
		#one_order{
			width: 695px;
			background-color: #000000; 
			color: #FFFFFF; 
			font-size: 12px; 
			padding-top: 3px;
			padding-bottom: 3px;
			font-weight: bold;
			text-align: left;
			padding-left: 4px;
		}

