body {
 padding: 0px;
 margin: 0px;
 background-image: url(images/bg.gif);
 background-repeat: repeat-x;
 background-color: #656565;
 font-family: Arial;
 font-size: 12px;
 padding-top: 30px;  
 padding-bottom: 15px;
}

body.popup_body {
 background-image: none;
 background-color: #D0D0D0;
}

body.payment {
 background-image: url(images/mbg.gif);
 background-position: 0px -53px;
 background-repeat: repeat-x;
 padding-top: 0px;
}

body.featuresbody {
 padding: 0px;
}

#popup_wishlist{
    border: 1px solid #F0F0F0;
}

#popup_wishlist td{
    padding: 2px;
}

#popup_wishlist td.row{
    background-color: #E0E0E0;
}

#popup_wishlist td.row1{
    background-color: #D0D0D0;
}

#popup_wishlist th{
    font-size: 12px;
    background-color: #3B3B3B;
    padding: 2px;
    color: #E0E0E0;
    text-align: left;
}

h1, h2, h3, h4, h5, h6, img, form {
 margin: 0px;
 padding: 0px;
 border: none;
}

h2, h1 {
 clear: both;
 font-size: 20px;
 font-weight: normal;
 padding-bottom: 5px;
}

h2.content_header{
 margin: 0px;
 padding: 0px;
 border: none; 
 clear: both;
 font-size: 20px;
 font-weight: normal;
 padding-bottom: 5px; 
 text-transform: uppercase;
 font-family: Arial;
}

a {
 text-decoration: underline;
 color: #000000;
}

a:hover {
 text-decoration: none;
}

font a{
 color: inherit !important;
}

* html font a {
 color: expression(this.parentNode.currentStyle['color']);
}

table {
 clear: both;
}

.path {
 padding: 0px;
 padding-left: 17px;
 margin: 0px;
 background-image: url(images/icons/home.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
 color: #FFFFFF;
 font-size: 11px;
 margin-bottom: 5px;
}

.path a,
.path a:visited, 
.path a:link {
 color: #FFFFFF;
 text-decoration: none; 
 background-image: url(images/icons/arrow.gif);
 background-position: right center;
 padding-right: 14px;
 background-repeat: no-repeat;
}

.path a.noarrow {
 color: #FFFFFF;
 text-decoration: none; 
 background-image: none;
 background-position: right center;
 padding-right: 14px;
 background-repeat: no-repeat;
}

.path span {
 font-weight: bold; 
}

td {
 font-family: Arial;
 font-size: 12px;
}

#logo, #logo img {
 width: 309px;
 height: 122px;
}

#logo {
 vertical-align: bottom;
 padding-left: 21px;
}

#logo.index {
 padding-left: 22px;
}

#bottom_promo {
  background-image: url(images/rent_or_buy_bg.gif); 
  background-repeat: no-repeat;
  width: 784px;
  height: 44px;  
  padding: 0px;
  text-align: center;
  vertical-align: middle;  
  font-size: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: bold;
  z-index: 6;   
  line-height: 44px;
}

#bottom_promo span.bottom_promo_text {
  margin: 8px 0;
}

#bottom_promo_shadow p{
  font-size: 26px;
  text-transform: uppercase;
  padding: 7px 0;
  color: #ACACAC;
  font-weight: bold;
  z-index: 5; 
}

#logo img {
 display: block;
 background-image: url(images/logo.png);
 background-repeat: no-repeat;   
}

* html #logo img {
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop");
}


#collage{
  width: 800px;
}


/* INDEX PAGE #join  -- */

#join, #join img {
 width: 229px;
 height: 262px; 
 z-index: 30;
}

#join {
 position: absolute; 
 margin-top: 15px;
 margin-left: 15px;
}


#join_content{
 position: absolute; 
 margin-top: 30px;
 margin-left: 25px;
 color: white;
 font-size: 20px;
 z-index: 35;
 width: 209px;
 height: 242px; 
}

#join_content h1{
  padding: 0px;
  margin: 0px;
  font-size: 20px;
  color: white; 
}

#join_content p{
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  color: white;   
}


#join a {
 position: relative;
}

/*  --  INDEX PAGE #join  */   



#root {
 width: 1009px;
}

#root.index {
 width: 1009px;
}

#maincontent {
 width: 800px;
 vertical-align: top;
 background-color: #FFFFFF;
}

#addon {
 vertical-align: top;
 background-color: #FFFFFF; 
 background-image: url(images/inner/root/bg.gif);
 background-repeat: repeat-x; 
 height: 100%;
 padding-bottom: 10px; 
}

#addon td {
 text-align: center;
}

#addon table {
 height: 100%;
}

#addon_top {
 background-image: url(images/top_rentals.gif);
 background-repeat: no-repeat;
 margin-bottom: -5px;
}

#addon_top h2 {
 line-height: 40px;
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 16px;
 font-weight: bold;
 color: #E0E0E0;
}


#filmlist { 
 width: 169px;
 height: 100%;
 background-image: url(images/addon_bg.gif);
 background-repeat: repeat-y;
 vertical-align: top; 
}

#filmlist a {
 display: block;
 margin-top: 8px;
}

#filmlist a img {
 border: 1px solid #000000;
}

#filmlist a img.arrow {
 border: none;
}

#roottd { 
 vertical-align: top;
}

.root {
 background-image: url(images/inner/root/bg.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
}

.root.bottom {
 background-image: none;
 background-color: transparent;
}

.root.bottom .lbg, .root.bottom .rbg, .root.bottom .cbg {
 background-image: url(images/inner/root/bg1.gif);
 background-repeat: repeat-x; 
}

.root.bottom.clear .lbg, .root.bottom.clear .rbg, .root.bottom.clear .cbg {
 background-image: none;
 background-color: #ECECEC;
}

.root.bottom.clear.notindex .lbg, .root.bottom.clear.notindex .rbg, .root.bottom.clear.notindex .cbg {
 background-color: #FFFFFF;
}

.root_lt {
 background-image: url(images/inner/root/lt.gif);
}

.root_rt {
 background-image: url(images/inner/root/rt.gif);
}

.root_lb {
 background-image: url(images/inner/root/lb.gif);
}

.root_rb {
 background-image: url(images/inner/root/rb.gif);
}

.root_tbg, .bbg {
 width: 100%;
}

.root_tbg {
 background-color: #D8D8D8;
}

.root .bbg {
 background-image: url(images/inner/root/bbg.gif);
 background-repeat: repeat-x;
}

.root_lt img, .root_rt img {
 width: 6px;
 height: 6px;
}

.root_lb img, .root_rb img {
 width: 8px;
 height: 8px;
}

/* = ============================= = */

.custom1 .lt {
 background-image: url(images/inner/custom1/lt.gif);
}

.custom1 .rt {
 background-image: url(images/inner/custom1/rt.gif);
}

.custom1 .lb {
 background-image: url(images/inner/custom1/lb.gif);
}

.custom1 .rb {
 background-image: url(images/inner/custom1/rb.gif);
}

.custom1 .tbg, .custom1 .bbg, .custom1 .cbg { 
 background-color: #EBEBEB;
}

.custom1 .tbg {
 border-top: 1px solid #838383; 
}

.custom1 .lbg { 
 border-left: 1px solid #838383;
}
               
.custom1 .rbg { 
 border-right: 1px solid #838383;
}

/* = ============================= = */

.custom2 .lt, .custom3 .custom2 .lt {
 background-image: url(images/inner/custom2/lt.gif);
 width: 6px;
}

.custom2 .rt, .custom3 .custom2 .rt {
 background-image: url(images/inner/custom2/rt.gif);
}

.custom2 .lb {
 background-image: url(images/inner/custom2/lb.gif);
}

.custom2 .rb {
 background-image: url(images/inner/custom2/rb.gif);
}

.custom2 .lt img, .custom2 .rt img {
 width: 6px;
 height: 34px;
}

.custom2 .tbg, .custom3 .custom2 .tbg {
 background-image: url(images/inner/custom2/tbg.gif);
 vertical-align: top;
 border: none;
}

.custom2 .lbg, .custom2 .rbg, .custom2 .cbg {
 background-color: #ECECEC;
}

.custom2 .lbg {
 border-left: 1px solid #2F2F2F;
}

.custom2 .rbg {
 border-right: 1px solid #2F2F2F;
}

.custom2 .bbg {
 border-bottom: 1px solid #2F2F2F; 
 background-color: #ECECEC;
}

.custom2 .tbg h4 {
 font-size: 13px;
 text-transform: uppercase;
 color: #FFFFFF;
 padding-top: 7px;
 padding-left: 5px;
 margin-top:0;
}

.custom2 .tbg a {
 display: block;
 float: right;
 margin-top: -15px;
 padding-right: 5px;
 color: #FFFFFF;
 text-transform: lowercase;
 font-size: 11px;
 font-weight: bold;
}

.custom2 .tbg span {
 display: block;
 float: right;
 margin-top: -15px;
 padding-right: 5px;
 color: #FFFFFF;
 text-transform: lowercase;
 font-size: 11px;
 font-weight: bold;
}

.custom2 .lb img, .custom2 .rb img {
 width: 6px;
 height: 6px;
}

/* = ============================= = */

.custom2.item_list_42 .lt {
 background-image: url(images/inner/custom2/42/lt.gif);
}

.custom2.item_list_42 .rt {
 background-image: url(images/inner/custom2/42/rt.gif);
}

.custom2.item_list_42 .tbg {
 background-image: url(images/inner/custom2/42/tbg.gif);
}

/* = ============================= = */

.custom2.item_list_43 .lt {
 background-image: url(images/inner/custom2/43/lt.gif);
}

.custom2.item_list_43 .rt {
 background-image: url(images/inner/custom2/43/rt.gif);
}

.custom2.item_list_43 .tbg {
 background-image: url(images/inner/custom2/43/tbg.gif);
}

/* = ============================= = */

.custom3 .lt {
 background-image: url(images/inner/custom3/lt.gif);
}

.custom3 .rt {
 background-image: url(images/inner/custom3/rt.gif);
}

.custom3 .lb {
 background-image: url(images/inner/custom3/lb.gif);
}

.custom3 .rb {
 background-image: url(images/inner/custom3/rb.gif);
}

.custom3 .lt img, .custom3 .rt img, .custom3 .lb img, .custom3 .rb img {
 width: 6px;
 width: 6px;
}

.custom3 .lbg, .custom3 .rbg, .custom3 .cbg {
 background-color: #ECECEC;
}

.custom3 .lbg {
 border-left: 1px solid #2F2F2F;
}

.custom3 .rbg {
 border-right: 1px solid #2F2F2F;
}

.custom3 .tbg {
 border-top: 1px solid #2F2F2F; 
 background-color: #ECECEC;
}

.custom3 .bbg {
 border-bottom: 1px solid #2F2F2F; 
 background-color: #ECECEC;
}

/* = ============================= = */



.root.bottom .custom1 .lbg, .root.bottom .custom1 .rbg {
 background-color: #EBEBEB; 
 background-image: none;
}

.root.bottom .custom1 .bbg {
 border-bottom: 1px solid #8D8D8D;
 background-color: #EBEBEB;
 background-image: none;
}

.root.bottom .custom1 .cbg {
 background-image: none;
}

.custom1 .lt img, .custom1 .rt img, .custom1 .lb img, .custom1 .rb img {
 width: 6px;
 height: 6px; 
}

/* = ============================= = */

#side .lt {
 background-image: url(images/side/lt.gif);
}

#side .rt {
 background-image: url(images/side/rt.gif);
}

#side .browse .lt {
 background-image: url(images/side/lt1.gif);
}

#side .browse .rt {
 background-image: url(images/side/rt1.gif);
}

#side .tbg {
 background-image: url(images/side/tbg.gif);
 background-repeat: repeat-x;
 padding-left: 5px;
 vertical-align: middle;
 width: 100%; 
 color:#D0D0D0;
 font-size:18px;
}

#side .lt img, #side .rt img {
 width: 7px;
 height: 31px;
}

#side .cbg {
 padding: 5px; 
 padding-bottom: 10px;
}

#side .lbg {
 border-left: 1px solid #727272;
}

#side .rbg {
 border-right: 1px solid #727272;
}

#side .inner {
 width: 169px;
 position: relative;
 margin-top: -5px; 
}

/* = ============================= = */


.lt, .rt, .lb, .rb {
 background-repeat: no-repeat;
}

#top { 
 /*padding-right: 10px;*/
 padding-left: 20px;
 padding-bottom: 13px;
 vertical-align: top;
 width: 100%;
}

#searchform {
  vertical-align: bottom;
 /*padding-top: 25px; */
}

#searchform td {
 font-size: 14px;
 padding-right: 5px;
}

#searchform td.top_button {
 padding-right: 0px;
}

.formfields, .filterfield, select {
 border: 1px solid #B8B8B8;
 background-color: #FFFFFF;
 width: 218px;
 font-family: Arial;
 font-size: 12px;
 height: 21px;
}

.formfields_2 {
 border: 1px solid #B8B8B8;
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 12px;
 height: 21px;
}

.filterfield { 
 width: 180px;
}

select.formfields {
 height: 19px;
}

* html select.formfields {
 height: 21px;
}

#searchform .formfields {
 width: 135px;
}

textarea.formfields {
 height: 150px;
 width: 300px;
 overflow: auto;
}

#top_search_form{
}

#top_search_form .formfields {
 width: 160px;
}

#topmenu {
 border-left: 1px solid #000000;
}

#topmenu td {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
} 

#topmenu a img {
 display: block;
 height: 39px; 
}

#topmenu a {
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 0px;
}

#topmenu a:hover {
 background-position: 0px -39px;
}

#topmenu td#browse {
 border: 1px solid #50563E;
}

#topmenu td.rubber {
 width: 100%;
 background-image: url(images/topm/rbg.gif);
 background-repeat: repeat-x;
 border: 1px solid #9B9232;
}


/* INDEX PAGE COLLAGES  -- */ 

#collage_links { 
 height: 287px;
}

#collage_links .active td, #collage .hover td {
}


.slide_row {
 background-image: url(images/inner/index/bg.gif);
 background-repeat: repeat-x;
 color: #3C3C3C;
 height: 58px;
 border-bottom: 1px solid #BAB6B6;
}

.slide_row a{
  text-decoration: none;
}

.slide_row a.title {
 display: block;
 font-size: 14px;
 font-family: Arial;
 font-weight: bold;
 color: #3C3C3C;
 text-decoration: none;
 margin-bottom: 3px;
}

.slide_row.active {
 color: #FFFFFF;
 border-bottom-color: #373737; 
}

.slide_row.active a.title {
 color: #FDBA61;
}

.slide_row.active a{
 color: #FDBA61;
}

.active_corner { 
 height: 59px;
 width: 23px;
 display: none;
 position: absolute; 
 margin-top: -12px;
 margin-left: -29px;
}

.active_corner img {
 height: 59px;
 width: 23px;
 background-image: url(images/inner/index/corner.png);
 background-repeat: no-repeat; 
}

* html .active_corner img {
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner/index/corner.png", sizingMethod="image");
}

.active .active_corner {
 display: block;
}

.slide_row.active {
  background-image: url(images/inner/index/bg_a.gif);
}

#collage_links table {
 width: 245px; 
}


/* -- INDEX PAGE COLLAGES   */   


/* -- INDEX PAGE TABS   */  

.tabs, .tabs li {
 padding: 0px;
 margin: 0px;
 list-style: none;  
 float: left;
}

.tabs {
 margin-top: 10px;
 width: 240px; 
}

.tabs li { 
 margin-right: 3px;
}

.tabs a {
 display: block;
 float: left; 
 background-position: 0px -33px;
 background-repeat: no-repeat; 
 margin-bottom: -7px;
 position: relative;
}

.tabs a.active {
 background-position: 0px 0px; 
}

.tabs a img {
 height: 33px;
}

/* --  INDEX PAGE TABS   */

#bottom {
 background-repeat: no-repeat;
 text-align: center;
 background-color: #FFFFFF;
 color: #3A3A3A; 
 padding-bottom: 5px;
}

#bottom div.padded {
 text-align: center;
 padding: 10px 0px;
 padding-left: 10px;
}

* html #bottom div.padded {
 padding-left: 0px;
}

#bottom a {
 color: #3A3A3A; 
 text-decoration: none;
}

#bottom a:hover {
 text-decoration: underline;
}

iframe.fixer {
 display: none;
 z-index: 24;
 background-color: red;
 position: absolute; 
 left: -3; 
 top: -3; 
 width: 224px;
}

* html iframe.fixer {
 display: block; 
 position: absolute;
 z-index: 25;
 width: 220px;
 height: 500px;
 filter: mask();
}

.tooltip { 
 position: relative;
 z-index: 25; 
 width: 223px;
 border: 2px solid #FF971F;
 padding: 2px;
 background-color: #FFFFFF;
 font-size: 11px;
 padding-bottom: 5px;
 z-index: 26;
}

.tooltip span{
 position: relative; 
 z-index: 100;
}

.tooltip a{ 
 z-index: 30;
}

* html .tooltip table { 
 position: absolute;
 z-index: 100;
}

.tooltip h1 {
 font-size: 14px;
 color: #FFFFFF;
 background-color: #FFA73F;
 font-weight: bold;
 padding: 5px 10px;
}

.tooltip span {
 display: block; 
 border-top: 1px solid #CCCCCC;
 margin: 0px 5px;
}

.tooltip .desc {
 margin: 0px;
 padding: 5px;
 border-top: none;
}

#inner {
 border: 1px solid #FFFFFF; 
 background-image: url(images/mbg.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 margin-top: 5px;
}

#side {
 vertical-align: top;
 padding: 6px 10px;
 padding-top: 11px;
 width: 169px;
}

#side_container {
 background-image: url(images/side/bg.jpg);
 background-repeat: no-repeat;
 background-position: 1px 20px;
 background-color: #9B9FA1;
}

#content {
 vertical-align: top;
 padding: 6px 10px;
 padding-left: 0px;
}

#side .cbg a {
 display: block;
 margin: 3px 0px;
 color: #FFFFFF;
 text-decoration: none;
}

#side .cbg a:hover {
 text-decoration: underline;
}

.item {
 vertical-align: top;
 text-align: center;
 width: 20%;
 font-size: 11px;
 padding-bottom: 10px;
}

.item a {
 text-decoration: none;
}

.itemimage img {
 margin-bottom: 5px;
}

* html .png {
 behavior: url(png.htc);
}

.sort_form td {
 padding-right: 3px;
 padding-top: 2px;
 color: #FFFFFF;
 white-space: nowrap;
}

.pager {
 color: #000000;
 text-align: center;
 padding-left: 5px;
 text-transform: uppercase;
}

.pager.custom {
 float: right;
 white-space: nowrap;
 padding-right: 10px;
}

.tbg .pager {
 color: #FFFFFF;
 text-align: left;
}


.tbg .pager a {
 display: inline;
 float: none;
 padding: 0px;
 margin: 0px; 
}

.tbg .pager span {
 display: inline;
 float: none;
 padding: 0px;
 margin: 0px; 
}

#detailimage img { 
 border: 4px solid #FFFFFF;
}

#detailimage {
 display: block;
 border: 1px solid #B6B6B6;
}

#viewlarge {
 display: block;
 text-align: center;
 font-size: 11px;
 color: #333333;
 text-decoration: none; 
 margin-top: 3px;
 cursor: pointer;
}

#viewlarge span {
 background-image: url(images/icons/magnifer.gif);
 background-repeat: no-repeat; 
 padding-left: 22px;
 line-height: 20px;
 padding-top: 3px;
 padding-bottom: 3px;
}

#viewlarge span.trailer {
 background-image: url(images/camera.gif);
 background-repeat: no-repeat; 
 padding-left: 30px;
 line-height: 20px;
 padding-top: 3px;
 padding-bottom: 3px;
}

#detail {
 width: 100%;
 vertical-align: top;
}

#detail .desc {
 font-size: 11px;
}

#info {
 border: 1px solid #CECECE;
 background-color: #FFFFFF;
 padding: 15px;
}

#info td {
 text-align: right;
 vertical-align: top;
 border-bottom: 1px solid #CCCCCC;
}

#info a {
 text-decoration: none;
}

#info td strong {
 display: block;
 text-align: left;
}

.item_prices td {
 vertical-align: top;
 text-align: center;
 padding-left: 12px;
 font-size: 16px;
 font-weight: bold;
 color: #797F68; 
}
  
#alphabet {
 background-color: #757678;
 text-align: center;
 padding: 3px 0px;
}

#alphabet a {
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 padding: 0 4px;
}

#alphabet a.active_letter, #alphabet a:hover {
 text-decoration: underline;
}

#peoples {
 margin-left: 5px;
}

#peoples a {
 display: block;
 padding: 1px 0px;
 font-size: 13px;
}

#peoples td {
 vertical-align: top;
 padding: 0px 3px;
}

dl.form {
 padding: 0px;
 margin: 0px;
 margin: 10px; 
}

dl.form dt {
 clear: both;
 float: left; 
 font-size: 12px;
 white-space: nowrap;  
 width: 200px;
}

dl.form dd, dl.form dt {
 margin: 5px 0px; 
}

dl.form dd {
 /*margin-left: 200px;*/
}

dl.form.info dt {
 font-weight: bold;
}

dl.form.info dd {
 padding-top: 5px;
}

.button {
 text-align: right;
}

#count {
 padding-bottom: 5px; 
}

#filter {
 width: 100%;
 background-image: url(images/bg1.gif);
 background-repeat: repeat-x;
 color: #FFFFFF;
 vertical-align: top;
 padding-top: 18px;
}

#filter td {
 color: #FFFFFF;
 font-size: 14px;
}

#filter table {
 margin-left: 50px;
}

#filter span {
 display: block;
 padding: 5px 0px;
 padding-left: 30px;
}

#browsetypes {
 padding: 10px;
 padding-right: 0px;
 padding-left: 20px;
 padding-top: 20px;
}

#browsetypes a {
 display: block;
 float: left; 
}

#browsetypes a img {
 margin-right: 25px;
}

#browselist td {
 vertical-align: top;
 font-size: 11px;
}

#browselist .cbg {
 height: 120px;
 padding: 10px;
}

#browselist a {
 line-height: 18px;
}

.plan {
 vertical-align: top;
 text-align: center;
 width: 25%; 
 background: #efefef;
}

.plan_head {
 vertical-align: top;
 text-align: center;
 width: 25%; 
 background: #dadada;
}

.plan.most,
td.plan.popularity_1{
 background-color: #b8c097;
}

td.plan.popularity_1.highlight_1{
 background-color: #A0AA74;
}

td.plan_head.popularity_1{
 background: #b0b790;
}

.dot {
 color: #E36F09;
 font-size: 18px;
 line-height: 12px;
}

.error table {
 border: 1px solid #FF0000;
 background-color: #FFC0C0;
}

.warning table {
 border: 1px solid #FF8040;
}

.red {
 color: #616A2E;
}

strong.red{
  color: black;
}

.data th {
 text-align: left;
 text-transform: uppercase; 
 font-size: 13px;
 background-color: #3B3B3B;
 color: #FFFFFF;
}

.row2, .row2 td {
 background-color: #A6A6A6;
}

.row1, .row1 td {
 background-color: #E6E6E6;
}

.customlist {
 padding: 0px;
 margin: 0px;
 margin-left: 15px;
 color: #E36F09;
}

.customlist span {
 color: #000000;
}

.customlist li {
 margin-bottom: 3px;
}

#loading {
 text-align: center;
 margin: 10px 0px;
}

#ipagare_frame {
 display: block;
 height: 200px;
}

.faqanswer {
 display: none;
 border: 1px solid #919191;
 margin-top: 10px;
 padding: 5px;
}

.film { 
 width: 180px;
 vertical-align: top;
 height: 100%; 
 background-image: url(images/film_bottom.gif); 
 background-repeat: no-repeat;
 padding-bottom: 9px;
}

.film table {
 height: 100%;
 background-image: url(images/film_bg.gif);
 background-repeat: repeat-y; 
}

.film td {
 vertical-align: top;
 text-align: center;
 background-image: url(images/film_top.gif); 
 background-repeat: no-repeat;
 padding-top: 5px;
}

.film img {
 display: block;
}

.film a img { 
 display: inline;
 margin-top: 9px;
 margin-bottom: 6px;
}

*html .film a img {
 margin-bottom: 3px;
}

#rightfilm {
 padding-left: 10px;
 background-position: bottom right;
}

#leftfilm {
 padding-right: 10px; 
 background-position: left bottom;
}

#slogan {
 font-size: 30px;
 font-family: Arial Narrow;
 height: 80px; 
 line-height: 36px; 
}

#slogan a{
 text-decoration: none;
}

.collage_large_image {
 position: absolute; 
}

#collage_links {
 position: relative; 
 z-index: 15;
 width:800px;
}

.platform_img{
 width: 30px;
 padding-right: 4px;
}


.packages_table{ 
border-collapse: collapse; 
}

.packages_table td{
  text-align: center;
  border: 1px solid #999999;
  border-collapse: collapse;
  white-space: nowrap; 
}

.packages_table th{
  text-align: center;
  font-size: 14px;
  text-transform: none;
  background-color: #f98701;
  border: 1px solid #999999; 
  color: white;
}

.topcell{
  height: 25px;
  color:#E0E0E0;
  font-size:12px;
  font-weight: bold;
}

a.itemlink{
  text-decoration: none;
} 

.count_select{
  width: 40px;
  font-size: 11px;
  height: 16px;
} 

span.readmore,
span.readmore a:link,
span.readmore a:visited{
  color: #808080;
} 

a.plan_name{
 text-decoration: none;
} 

a.plan_name:hover{
 text-decoration: none;
 color: #F98701;
} 

 /*
span.package_name{
 text-decoration: none;
 color: #F7A204;
 font-weight: bold;
}  */



div.package_description{
    display:none; 
    width: 300px; 
    padding: 10px;
    margin: 5px 0 0 20px;
    position: absolute;
    background-color: white; 
    white-space: normal;
    border: 2px  solid #F98701;
} 

.abutton{
  text-transform: uppercase;
  font-weight: bold;
}

#collage_links{
  height: 289px;  
  overflow: hidden;  
  display: block;
}

#collages_container{
    position: absolute;
    top: -0px;
    left: 555px;
} 

a.profile_link,
a.profile_link:link,
a.profile_link:visited{
  text-decoration: none; 
  color: white;
  font-size: 11px;
}




