@charset "utf-8";
/* ####################################### */
/* IDEAL */

/* Ideal World */
/* Author: Christopher Park */
/* Copyright Ideal Shopping Direct Plc */

/*---------------------------------------------------------------------------------------------------------------------------------------*/

.facetnavigation { display:none; } 
.breadcrumbs { display:none; }

.maincontent { padding:0 !important; margin:0 !important; width:960px; }

.pagecontent { width:945px !important; margin:0 !important; padding:0 !important; text-align:left; }

.pagecontent_main { width:920px !important; margin:0 !important; padding:0 !important; }

.show_information { position:relative; float:left; width:500px; text-align:left; font-size:14px; height:180px; }

.show_video { position:relative; float:left; left:130px; z-index:10; margin:0 0 20px 0; }
.SWFPromotion { position:relative; float:left; width:317px; }

.show_nextshow { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:100px; height:22px; background-color:#0099FF; padding:8px 0 0 0; text-align:center; text-decoration:none; color:#FFF; font-weight:bold; float:left; }
.show_previousshow { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:100px; height:22px; background-color:#0099FF; padding:8px 0 0 0; text-align:center; text-decoration:none; color:#FFF; font-weight:bold; float:left;  margin:0 5px 0 0; }

.show_time { position:relative; font-weight:bold; color:#0099FF; font-size:16px;  width:400px; }
.show_title { position:relative; top:5px; font-size:20px; font-size:18px; width:400px;  }
.show_presentedby { position:relative; top:10px; font-weight:bold; color:#0099FF; width:400px; }
.show_description { position:relative; top:20px; width:500px; }

.presenter_img {  }

.show_productsinshow { text-align:left; clear:both; font-size:12px; color:#FFF; background-color:#2591f4; height:20px; padding: 5px 0 0 5px; margin:20px 0 10px 0;  }

.show_presenter { float:left; margin:0 10px 0 0; border-color:#2591f4; border-width:3px;  }

/*
.list_view_link { position:relative; left:400px; }
.grid_view_link { position:relative; left:400px; }
*/

.sub_promotions_container { display:none; }

.main_promotion { display:none; }

.strip_promotion { margin-top:10px; }

.Top_Promotion { display:none !important; }

.main_promotion { display:none; }

.product_150_gridview { margin:20px 5px 0 0;  }

.sort_by p { font-size:12px; }

.promotion_4xgrid_title { display:none; }

#ctl00_cphMain_pnlOnShowGrid { background-image:url('/common/images/homepage/watch-us-live/watch-us-live-background.jpg'); background-repeat:no-repeat; }

.backtothetop { display:none; }

/* ####################################### */
/* RR: Promotions Placement and Styling */

/* RR: Horizontal Standard */
.rr-promotion-horizontal12, .rr-promotion-horizontal13 { position:relative; clear:both; width:945px; height:auto; padding:10px 0 10px 0; display:block; }
.rr-promotion-horizontal-header { position:relative; width:938px; left:0; float:left; background-color:#1b7ff3; border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; padding:5px 0 0 5px; }
.rr-promotion-horizontal-images { width:100px; height:100px; }
.rr-promotion-horizontal-header p { font-size:14px; color:#FFF; margin:5px; text-align:left; }
.rr-promotion-horizontal12 ul, .rr-promotion-horizontal13 ul { position:relative; float:left; list-style:none; width:919px; margin:0 0 10px 0; padding:10px; background-color:#FFF; border:2px solid #1b7ff3; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; }
.rr-promotion-horizontal12 ul p, .rr-promotion-horizontal13 ul p { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
.rr-promotion-horizontal12 li, .rr-promotion-horizontal13 li { position:relative; left:27px; width:138px; margin:0 45px 0 0; float:left; }
.rr-promotion-horizontal12 img, .rr-promotion-horizontal13 img { float:left;  }
.rr-promotion-horizontal-producttitle { overflow:hidden; height:53px; width:100px; }
.rr-promotion-horizontal-producttitle a { text-decoration:none; color:#000; }

/* RR: Vertical Standard */
.rr-promotion-right-narrow11 { position:relative; width:180px;  float:right; margin:10px 0 10px 0; }
.rr-promotion-right-narrow-header { position:relative; width:180px; left:0; float:left; background-color:#1b7ff3; border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; padding:5px 0 0 5px; }
.rr-promotion-right-narrow-images { width:100px; height:130px; margin:0 10px 0 0; }
.rr-promotion-right-narrow-header p { font-size:14px; color:#FFF; margin:5px; text-align:left; }
.rr-promotion-right-narrow11 ul { position:relative; float:left; list-style:none; width:161px; margin:0; padding:10px; background-color:#FFF; border:2px solid #1b7ff3; border-bottom-left-radius:10px; border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; }
.rr-promotion-right-narrow11 ul p { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
.rr-promotion-right-narrow11 li { position:relative; left:30px; width:100px; margin:0 45px 30px 0; float:left; }
.rr-promotion-right-narrow11 img { float:left;  }
.rr-promotion-right-narrow-producttitle { overflow:hidden; width:100px; height:55px; }
.rr-promotion-right-narrow-producttitle a { text-decoration:none; color:#000; }
.rr-promotion-right-narrow-producttitle a:hover { text-decoration:underline; }

/* RR: Shared Styles */
.rr-video-img { position:absolute; top:80px; left:50px; }
.rr-decal-corner-img { position:absolute; left:0; top:0;  }
.rr-decal-strip-img { position:relative;}
.rr-price { display:hidden; font-weight:bold; font-size:16px !important; margin:5px 0 5px 0; }
.rr-price-text { position:relative; font-weight:bold; font-size:16px !important; margin:5px 0 5px 0; color:#F00; left:10px; }
.rr-btn-buynow { position:relative; top:0; left:-1px; margin:5px 0 5px 0; display:block; background-image:url('/common/images/master/btn_buynow.gif'); height:26px; width:107px; }
.rr-btn-buynow:hover { display:block; background-image:url('/common/images/master/btn_buynow.gif'); background-position:bottom; height:26px; width:107px; }
.rr-dotted-line { position:relative; display:block; clear:both; }
.rr_reviews { position:relative; display:block; top:0; left:0; height:30px; }

/* RR: CSS Changes to accomdate RR promotions */ 

.page_results { padding:10px 0 0 0; }

.product_150_gridview_container { width:700px !important; float:left; }

.promotion_4xgriditem { }

.pagination_line_l { display:none; }
.pagination_line_r { display:none; }


/* RR: Promotion Text  */
.rr-price-text-free { display:none; position:relative; font-weight:bold; font-size:16px !important; margin:5px 0 5px 0; color:#F00; left:10px;  }
.rr-price-text { position:relative; font-weight:bold; font-size:16px !important; margin:5px 0 5px 0; color:#2591F4; left:0px; }

/* Hide homepage promotions */

img[src="http://www.idealworld.tv/common/images/homepage/december/show-preview2.jpg"] { display:none; }

