/**************  FORMAT  **************/
/* basic formatting for the site */
body { background-color: #fff; border: 0; color: #444; font-family: "Myriad Pro Regular" , "Trebuchet MS" , Helvetica, sans-serif; font-size: 60%; margin: 0; padding: 0; width: 970px; }

h1 { font-weight: normal; font-family: "Arial Narrow" , "Arial" , "sans-serif"; display: none; font-size: 25px; margin: 0; }
h2 { color: #327296; font-weight: normal; font-family: "Arial Narrow" , "Arial" , "sans-serif"; font-size: 18px; margin: 3px 0; }
h3 { font-weight: normal; font-family: "Arial Narrow" , "Arial" , "sans-serif"; font-size: 15px; margin: 0 3px 3px 3px; }
h4 { font-size: 1em; margin: 5px 0; }

p, li, input, select, th, td { font-size: 11px; line-height: 13px; }
p { margin: 0 0 1em 0; }

a, a:link { color: #327296; text-decoration: none; }
a:hover { color: #30cff4; text-decoration: none; }

img { border: 0; }

table, tr, th, td { border: 0; border-collapse: collapse; margin: 0; padding: 0; vertical-align: top; }
th { text-align: left; font-weight: normal; }
ul { list-style: none; margin: 0; padding: 0; }
li { border: 0; margin: 0; padding: 0; }

/**************  GLOBAL  **************/
/* global styles used throughout the site, including header, navigation, footer */

/* header */
#header { height: 80px; margin-left: 10px; }
#logo { float: left; margin-top: 20px; }
/*#headerLinks { margin-bottom: 1.5em; float: left; margin-left: 133px; }*/
#headerLinks { margin-bottom: 1.5em; float: left; margin-left: 198px; }
#headerLinks ul { display: inline; list-style: none; margin: 0; padding: 0; }
#headerLinks li { border-left: 1px solid #999; display: inline; margin-left: 0.5em; padding-left: 0.8em; }
#headerLinks li:first-child { border-left: 0; }
#searchBox .txt { background: url(/img/images/input_search.gif) no-repeat; border: 0; color: #666; height: 14px; /* 18-2-2 */ padding: 2px 0 2px 18px; width: 265px; /* 283-18 */ }
#searchBox .btn-small { background: url(/img/images/button-small.gif) no-repeat; border: 0; height: 18px; overflow: hidden; width: 28px; }
#advancedSearch a { font-size: 0.9em; }
#navigationmenu { margin-left: 185px; }
.btnSearchGo {background: transparent url(/img/images/menu/menu_buttonsearch.png) no-repeat; height:28px; width:40px; border:0px;}
                
/*#navigationmenu { margin-left: 10px; }*/

/* footer */
#footer { text-align: center; margin: 1em 0; }
#footer ul { list-style: none; margin: 0 0 0.3em 0; padding: 0; }
#footer li { display: inline; padding: 0 1em; }
#footer p { margin: 0 0 0.3em 0; }

/* navigation */
#navigation { margin-bottom: 7px; }
#navigation ul { }
#navigation li { background-color: #ccc; display: inline; font-size: 1.1em; line-height: 1.45em; margin-right: 1px; padding: 2px 12px; }
#navigation li.on { font-size: 1.3em; font-weight: bold; padding-top: 5px; }
.corner { background-color: #fff; height: 1px !important; left: 0; overflow: hidden; position: absolute; width: 1px; }
#breadcrumb { color: #fff; height: 12px; /* 16-2-2 */ padding: 2px 12px; }

/* navigation links */
#navigation a { color: #666; text-decoration: none; }
#navigation li.on a, #navigation li a:hover { color: #ccc; }
#navigation li.homeHover a, #navigation li.moviesHover a, #navigation li.seriesHover a, #navigation li.sportsHover a, #navigation li.kidsHover a, #navigation li.documentaryHover a, #navigation li.adultHover a { color: #ccc; }
#breadcrumb a { color: #fff; }
#breadcrumb a:hover { text-decoration: underline; }

/* oph object */
object.oph, iframe.oph { border: 0; overflow: hidden; }
#ophContainer { background-image: url(/img/oph/style/images/login.gif); display: block; height: 185px; width: 152px; }
.ophPlayerContainer { height: 288px; width: 450px; margin: 8px 8px 8px 8px; }

/**************  CONTENT  **************/
/* background: color image repeat attachment position */

/* content */
.opacity { background: #111; filter: alpha(opacity=85); opacity: 0.85; }
.highlights { padding-left: 3px; padding-top: 1px; border: 1px solid #ccc; overflow: hidden; width: 607px; /* 609-1-1 */ }
.clear { clear: both; height: 0; overflow: hidden; }
.hide { display: none; }

.boxshots { padding: 8px 8px 2px 8px; width: 592px; /*overflow:visible;*/  /* 608-8-8 */ }
.boxInfo { padding: 5px 5px 2px 5px; width: 598px; /* 608-5-5 */ }
.moreInfo { margin-bottom: 1px; margin-right: 6px; text-align: right; }
.promoProduct + .moreInfo { margin-right: 15px; }
.marketing { margin-bottom: 11px; width: 166px; padding-bottom: 8px; background: url(/img/images/banner_bottom_right.png) no-repeat left bottom; height: auto; }
.marketing a, .marketing img { margin: 0; }
.pad3 { clear: both; height: 30px; }

/* product lists */
.boxshotProduct { float: left; padding-bottom: 4px; margin-bottom: 9px; margin-right: 10px; overflow: hidden; position: relative; width: 134px;}
.boxshots .boxshotProductToplist { width: 134px; }
.boxBlinksProduct { float: left; height: 70px; margin-bottom: 9px; overflow: hidden; position: relative; width: 270px; }
/*.boxshotInfo { color: #000; float: left; height: 172px; margin: 0 14px 9px 14px; overflow: hidden; width: 151px; } */
.boxshotInfo { color: #000000; float: left; /* height: 185px; */ margin: 3px 14px 9px 4px; width: 128px; }
.boxshotProduct p { margin: 0; }
.boxshotInfo .package { float: left; }
.boxshotProduct .opacity { bottom: 0; overflow: hidden; padding: 1px 1px 4px 2px; position: absolute; width: 117px; /* 120-1-2 */ }
.promoProduct a.title, .boxshotProduct a.title { display: block; font-size: 12px; margin-bottom: -8px; letter-spacing: 0.5px; margin-top: 3px; margin-bottom: 5px; }
.boxshotInfo h3 { margin-bottom: 3px; margin-left: 0; color: #327296; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 12px; }

.boxshotInfo h3 .collectiontitle { font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 10px; }
.boxshotInfo h3 .episodetitle { font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 12px; }

.boxshotInfo h2 { font-size: 12px; margin-bottom: 5px; padding: 0; font-family: "Gerogia" , "serif"; letter-spacing: 2px; color: #333; }
.boxshotInfo .package { float: left; }

.boxartdropshadow { background: url(/img/images/channels/viasat/boxart_dropshadow.png) no-repeat; Cursor:Pointer ;width: 134px; height: 185px; padding-left: 7px; padding-top: 5px; }
.boxartdropshadow img { width: 120px; height: 172px; }
/*.boxshotProduct .svt { background: url(/img/images/channels/boxart_dropshadow_svt.png) no-repeat; Cursor:Pointer;}
.boxshotProduct .svt img { width: 120px; height: 100px;}*/

.prodinfo { width: 400px; }
.prodinfo td { padding-right: 14px; padding-top: 2px; }
.product .packageinfo { text-align: right; padding-right: 15px; padding-top: 10px; }
.info h3 { margin-left: 0; color: #327296; }
.productinfotext { color: #444444; }
.boxshotInfo .collectiontitle { display: block; font-size: 12px; margin-bottom: 2px; }
.boxshotInfo .episodetitle { display: block; margin-bottom: 4px; }
.boxshotInfo .season-episode { display: block; margin-bottom: 4px; }

.boxshotInfo .package, .boxshotInfo .price, .boxshotInfo .cost { font-size: 10px; }


/*list view*/
.pagerButtons { vertical-align: top; padding-top: 4px; height: 20px; }
#listView { margin-left: 20px; margin-top: 10px; padding-right: 10px; width: 575px; font-weight: normal; }
.topPager { background: #FFFFFF; margin-left: 3px; margin-top: -2px; width: 607px; padding-top: 15px; height: 32px; }
#listView { margin-top: 20px; margin-bottom: 20px; }
#listView TH { font-weight: normal; font-size: 11px; padding-right: 2px; padding-left: 15px; color: #777; padding-bottom: 4px; padding-top: 2px; border-bottom: 1px solid #e1e0e3; }
#listView TD { letter-spacing: 0.2px; font-size: 11px; padding-right: 4px; padding-left: 15px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #e1e0e3; }

.promoProduct a.title, .promoProduct h3 { font-weight: normal; margin-left: 9px; margin-top: 11px; margin-bottom: 5px;}
.promoProduct { float: left;/* overflow: hidden;*/ width: 202px; }
.promoProduct p, .promoList p { padding: 0 9px; font-size: 11px; margin-bottom: 6px; }
.promoProduct .package { padding: 0 9px; font-size: 10px; display: block; }
.promoProduct .cost { padding: 0 9px; font-size: 10px; display: block; }
.promoProduct  { background: none;}
/*.promoProduct img { border: none; padding: none !important; margin: none !important; display: block; } 
.promoProduct  { background-image: url(/img/images/3col-bg.png); background-position: 0 118px; background-repeat: no-repeat; }*/

.boxpromoProduct {background: url(/img/images/3col-bg.png) no-repeat; Cursor:Pointer; width: 202px; height: 125px;}
/*.promoProduct .svt { background: url(/img/images/channels/boxpromo_svt.png) no-repeat; Cursor:Pointer; padding-left: 0px; padding-top: 0px;}
.promoProduct .svt img { width: 100px; height: 116px; float: right;}*/

.promoProduct p.promoProductpricing { font-size: 10px; }

.highlightProduct {padding: 10px 0px 0px 15px;}
.highlightProduct .highlightImage {float:left; padding: 0 0 0 0;}
.highlightProduct .highlightDetail {float:right; padding: 0 10px 0 10px;}
.highlightProduct h3 {margin: 0 3px 3px 0px;}
.highlightProduct .highlightPrice {float:right;}


/* category header */
.collection { margin-bottom: 15px; padding: 6px 0 7px 6px; width: 612px; background: url(/img/images/campaign_bg.png) no-repeat top left; margin-left: -2px; margin-top: -3px; }
.collection p { margin-bottom: 5px; }
.collection object, .collection embed { width: 606px !important; }

/* search results */
.sorting { background: #E1E0E3 url(/img/images/sorting_bg.gif) repeat-x bottom left; padding: 4px; }
.boxInfo .sorting { margin: -4px -4px 20px -4px; }
/* decrease 5px margin to 1px (top, left, right) */
ul.results { margin: 4px 0; }
ul.results li { display: inline; font-size: 1.1em; margin: 0 6px; }
ul.results a { color: #999; font-weight: bold; }
ul.results li.on a { color: #00B5E6; }
.paging { margin: 0 0 10px 0; text-align: center; }
.seasons { color: #00B5E6; margin: 2em 0 2px 0; position: relative; text-align: center; vertical-align: bottom; width: 100%; }
.seasons h2 { left: 0; margin: 0; position: absolute; top: -5px; }
.searchheading h1 { color: #01B5E6; display: block; margin-bottom: 10px; font-size: 1.9em; }

/* advanced search */
.advancedsearchview h2 { color: #00b5e6; text-align: center; font-size: 2em; }
.advancedsearchview .sorting { height: 50px; margin-bottom: 2px; }
.advancedsearchview .searchform { margin-left: -2px; margin-right: -2px; margin-top: 25px; padding-left: 80px; }
/*.advancedsearchview .searchform input { border: 1px solid #AEAEAE;  } */
.advancedsearchview table tr td { vertical-align: middle; padding: 3px; font-weight: bold; }

.searchtitle { float: left; width: 120px; }
.filteredsearchtitle { float: left; width: 450px; }
.seasonPager { padding-top: 4px; text-align: center; width: 350px; }
.filteredSeasonPager { padding-top: 4px; text-align: right; padding-right: 15px; }
h2.categorysearchtitle { display: block; margin-bottom: 10px; font-size: 1.9em; }

/* atoz links */
.atozlink { display: block; float: left; font-size: 1.1em; }


/* chat view */
.chatview { background-color: #01b5e6; background-image: url(/img/images/chat_bg.jpg); background-repeat: no-repeat; height: 580px; }

/* buttons */
.btn-c0, .btn-c1, .btn-c2, .btn-c3, .btn-c4, .btn-c5, .btn-c6, .btn-c7 { background-repeat: no-repeat; font-size: 1.0em; font-weight: bold; height: 22px; /* 27-5 */ margin-top: 5px; overflow: hidden; padding: 6px 5px 0 0; text-align: center; width: 132px; /* 119-5-3 */ }
.btn-c0 a, .btn-c0 a:hover, .btn-c1 a, .btn-c1 a:hover, .btn-c2 a, .btn-c2 a:hover, .btn-c3 a, .btn-c3 a:hover, .btn-c4 a, .btn-c4 a:hover, .btn-c5 a, .btn-c5 a:hover, .btn-c6 a, .btn-c6 a:hover, .btn-c7 a, .btn-c7 a:hover { color: #fff; }
.btn-c0 { background-image: url(/img/images/btn_c0.gif); }
/* blue - home, total */
.btn-c1 { background-image: url(/img/images/btn_c1.gif); }
/* purple - movies */
.btn-c2 { background-image: url(/img/images/btn_c2.gif); }
/* orange - series */
.btn-c3 { background-image: url(/img/images/btn_c3.gif); }
/* green - sports */
.btn-c4 { background-image: url(/img/images/btn_c4.gif); }
/* pink - kids */
.btn-c5 { background-image: url(/img/images/btn_c5.gif); }
/* yellow - documentary */
.btn-c6 { background-image: url(/img/images/btn_c6.gif); }
/* red - adult */
.btn-c7 { background-image: url(/img/images/btn_c7.gif); }
/* grey - stb */

.btnArrowBorder { background-image: url(/img/images/btn_arrow_border.gif); height: 19px; /* 25-6 */ margin-bottom: 1.5em; overflow: hidden; padding: 6px 5px 0 25px; width: 520px; /* 340-5-25 */ }

.btnArrow-c0, .btnArrow-c1, .btnArrow-c2, .btnArrow-c3, .btnArrow-c4, .btnArrow-c5, .btnArrow-c6, .btnArrow-c7 { background-repeat: no-repeat; float: right; height: 19px; padding-right: 0px; margin-top: -22px; width: 12px; }
.btnArrow-c0 { background-image: url(/img/images/arrow_c0.gif); }
.btnArrow-c1 { background-image: url(/img/images/arrow_c1.gif); }
.btnArrow-c2 { background-image: url(/img/images/arrow_c2.gif); }
.btnArrow-c3 { background-image: url(/img/images/arrow_c3.gif); }
.btnArrow-c4 { background-image: url(/img/images/arrow_c4.gif); }
.btnArrow-c5 { background-image: url(/img/images/arrow_c5.gif); }
.btnArrow-c6 { background-image: url(/img/images/arrow_c6.gif); }
.btnArrow-c7 { background-image: url(/img/images/arrow_c7.gif); }

/* plain cms-driven content */
.collectionlist .plain { margin-bottom: 30px; margin-top: 9px; padding-left: 35px; width: 562px; }
.collectionlist .sysplain { margin-bottom: 30px; margin-top: 20px; padding-left: 20px; width: 575px; }
.collectionlist .faqview { margin-bottom: 30px; margin-top: 20px; padding-left: 20px; width: 500px; }
.plain { margin-right: 13px; /* padding: 15px; */ }
.plain h1 { color: #327296; display: block; margin-bottom: 10px; }
.plain h2 { color: #327296; }
.mailinputtext { border: 1px solid #aeaeae; }
/* help */
.helpview h2 { color: #01B5E6; padding: 5px 5px 10px 10px; }
.helpview h3 { padding: 5px 5px 10px 0; padding: 5px 5px 5px 20px; }
.helpview p { padding: 5px 5px 5px 20px; }

/* Faq */
.faqview h2 { color: #01B5E6; margin: 5px; }
.faqview h3 { font-family: "Arial Narrow" , "Arial" , "sans-serif"; background: url(/img/images/arrow-left.gif) no-repeat 0% 50%; color: #327296; cursor: pointer; margin: 1em 20px; padding-left: 15px; }
.faqview h3.open { background-image: url(/img/images/arrow-down.gif); }
.faqview p { margin: 0 20px 1.8em 20px; padding: 0; }
.faqview strong { font-size: 12px; }

/* Tour */
ul.TourSummaryPoints li { font-size: 15px; background: transparent url(/img/images/arrow-left.gif) no-repeat scroll 0 3px; color: #327296; font-family: "Arial Narrow" , "Myriad Pro Regular" , "Arial" , "sans-serif"; margin: 1em 20px; padding-left: 15px; line-height: 18px; }
/*ul.TourSummaryPoints li {margin-bottom:10px; color: #327296; font-size: 14px; margin-left:20px; width:100%; vertical-align:middle; padding-top: 0px; list-style-image:url(/img/images/arrow-left.gif)}*/
ul.TourSummaryPoints { padding-bottom: 10px; }
.tourarrow { margin-top: 5px; }
.tourarrowtext { color: #327296; margin-top: 4px; font-weight: bold; margin-left: 5px; margin-right: 5px; }
.tourimage { margin-bottom: 10px; }
.tourlist { width: 100%; margin-bottom: 30px; }
.tourtext { width: 100%; margin-bottom: 30px; margin-left: 20px; }
.tourimages { text-align: center; }

.about ul.tick { list-style-type: none; margin-bottom: 1em; }
.about ul.tick li { background: url(/img/images/tick2_green.gif) no-repeat 0% 0%; margin: 0.5em 0; padding-left: 20px; }

.topPager { height: 30px; text-align: center; }

/* button */
.mainbutton { margin-right: 0; font-size: 12px; padding-bottom: 3px; font-family: "Arial Narrow" , "Arial" , "sans-serif"; border: 0; height: 29px; background: url('/img/images/buttons/blue_btn_fill.png') repeat-x; float: right; color: #fff; }
.mainbuttonimg { float: right; width: 16px; height: 29px; }
.mainsearchbutton { padding-left: 15px; padding-right: 15px; border: 0; }
.advancedsearchview .searchform .mainsearchbutton { border: 0; }
.collectionshadow { background: url('/img/images/topimageshadow.png') no-repeat; height: 175px; width: 616px; }
#listView a { text-decoration: none; font-size: 11px; line-height: 15px; }
#listView a:hover { text-decoration: none; color: #30CFF4; }

#featurebox { height: 360px; margin: -6px 0 10px 5px; width: 963px; }
#featurebox .noflash { background: url(/img/images/feature_bg.jpg) no-repeat; display: none; height: 360px; padding: 2em; text-align: center; width: 784px; }

/* Packages */
.packagetext { padding: 0 20px; }
.packagelink { }
.packageboxbig { padding: 0 20px; }
.packageheader { width: 530px; }

input.formbutton { border: 0; height: 29px; background: url('/img/images/buttons/blue_btn_fill.png') repeat-x; padding-left: 1px; padding-right: 1px; }
.simplebutton { background: transparent url('/img/images/buttons/blue_btn_fill.png') repeat-x scroll 0 0; border: 0 none; color: #FFFFFF; float: left; font-size: 12px; height: 29px; padding-top: 0; }
a.simplebutton { color: #D7EEFA; text-decoration: none; }
.formbuttonimg { height: 29px; width: 16px; float: right; padding: 0; margin: 0 -2px; }
.simplebuttonimg { float: left; }

.seriescollection { margin-bottom: 20px; }
.collectionpromo { height: 130px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; margin-top: 0; width: 604px; }
.seasontext { color: #327296; padding: 0; margin-bottom: 4px; }

.pagernumberactive { color: #30CFF4; }
.helpboxes { margin: 20px 20px -30px 20px; }
.helpboxes .faqbox { margin-left: 8px; position: relative; }
.helpboxes .chatbox { margin-left: 8px; position: relative; }
.helpboxes .faqheader { font-family: "Arial Narrow" , "Arial" , "sans-serif"; color: #327296; font-size: 20px; position: absolute; top: 24px; z-index: 1; left: 30px; }
.helpboxes .faqtext { left: 30px; position: absolute; top: 43px; z-index: 1; width: 345px; }
.helpboxes .buttontext { font-family: "Arial Narrow" , "Arial" , "sans-serif"; color: #fff; font-size: 12px; left: 465px; position: absolute; top: 57px; }

.rightbuttonclass { margin-right: 25px; width: 135px; float: right; height: 29px; margin-top: -53px; }

/**************  LISTS  **************/

/* collectionlist is the master class for all collectionboxes */
.collectionlist { background: url('/img/images/bmid/collection_fill.png') repeat-y; margin: 0 0 4px 0; width: 614px; }
.blog{ background: url('/img/images/bmid/collection_fill_blog.png') repeat-y; width: 964px; }
.collectionlist .highlights { border: 0; }

.seasonheader { margin-bottom: -1px; margin-top: 1px; width: 614px; background: url('/img/images/bmid/collection_fill.png') repeat-y; }

/* styling for the header */
.recomendedheader .moreInfo { padding-right: 10px; padding-top: 9px; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 10px; text-align: right; letter-spacing: 0.5px; float: right; }
.recomendedheader .moreInfo a { text-decoration: none; color: #005886; }
.recomendedheader .moreInfo a:hover { text-decoration: none; color: #fff; }
.recomendedheader { margin-top: 0px; background: transparent url('/img/images/bmid/top_fill.png') repeat-x; height: 30px; position: relative; overflow: hidden; color: #00384f; }
.recomendedheader div.left { background: transparent url('/img/images/bmid/top_left.png') no-repeat scroll left top; left: 0; top: 0; }
.recomendedheader div.right { background: transparent url('/img/images/bmid/top_right.png') no-repeat scroll right top; right: 0; top: 0; }
.recomendedheader div.right, .recomendedheader div.left { height: 30px; margin-top: 0px; position: absolute; width: 11px; z-index: 1; }
.recomendedheader h2, .listheader h2 { font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; padding-left: 16px; font-size: 11px; font-weight: normal; padding-top: 3px; float: left; margin: 6px 0; color: #005886; letter-spacing: 0.5px; }

/* styling for the collectionfooter */
.collectionbottom { background: url('/img/images/bmid/bottom_fill.png') repeat-x; height: 25px; position: relative; overflow: hidden; }
.collectionbottom div.left { background: transparent url('/img/images/bmid/bottom_left.png') no-repeat scroll left top; left: 0; top: 0; }
.collectionbottom div.right { background: transparent url('/img/images/bmid/bottom_right.png') no-repeat scroll right top; right: 0; top: 0; }
.collectionbottom div.right, .collectionbottom div.left { height: 25px; position: absolute; width: 275px; z-index: 1; margin-top: -1px; }

/* collection header for series/kids/sports */


/* playing collectiontop */
.playingcollectiontop { background: url('/img/images/playing/topborder_fill.png') repeat-x; margin-bottom: -2px; height: 5px; position: relative; overflow: hidden; }
.playingcollectiontopmargin { margin-left: -4px; margin-right: 4px; }
.playingcollectiontop div.left { background: transparent url('/img/images/playing/topborder_left.png') no-repeat scroll left top; left: 0; top: 0; }
.playingcollectiontop div.right { background: transparent url('/img/images/playing/topborder_right.png') no-repeat scroll right top; right: 0; top: 0; }
.playingcollectiontop div.right, .playingcollectiontop div.left { height: 5px; position: absolute; width: 9px; z-index: 1; }


/* styling for the header */
.collectionheader { background: transparent url('/img/images/collectionseries/topimageframe_top_fillt.png') repeat-x; height: 5px; position: relative; overflow: hidden; color: #00384f; }
.collectionheader div.left { background: transparent url('/img/images/collectionseries/topimageframe_top_left.png') no-repeat scroll left top; left: 0; top: 0; }
.collectionheader div.right { margin-right: 1px; margin-top: 1px; background: transparent url('/img/images/collectionseries/topimageframe_top_right.png') no-repeat scroll right top; right: 0; top: 0; }
.collectionheader div.right, .collectionheader div.left { height: 8px; position: absolute; width: 8px; z-index: 1; }

.seriescollection h3 { padding-left: 30px; padding-bottom: 15px; padding-right: 85px; font-family: "Arial Narrow" , "Arial" , "sans-serif"; font-size: 22px; }

/* lists */

/* .leftlist is the masterclass for lists, sets with and background */
.leftlist { margin-bottom: 12px; margin-left: 5px; clear: both; float: left; width: 164px; margin-right: 10px; background: url('/img/images/bvspalt/list_fill.png') repeat-y; }
.leftlist ul li { padding: 4px 0 6px 10px; }

/* styling for the lists */
ul.menulist li a { width: 140px; display: block; }
ul.menulist, ul.top10 { list-style: none; margin-left: 3px; margin-top: 4px; width: 158px; }
ul.menulist li, ul.top10 li { color: #18687c; display: block; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; letter-spacing: 0.2px; }
ul.top10 li { border-bottom: 1px solid #E6E6E6; }
ul.menulist li.active a, ul.top10 li.active a ,td.active a{ color: #30cff4; }
ul.menulist li a.active, ul.top10 li a.active { color: #30cff4; }
span.toplistnumber { color: #AEAEAE; font-family: "Georgia"; float: right; font-size: 12px; margin-right: 10px; margin-top: -14px; }
ul.menulist { padding-bottom: 6px; padding-top: 5px; }

/* styling for the listheaders */
.listheader { background: lightblue url('/img/images/bvspalt/top_fill.png') repeat-x; height: 29px; position: relative; overflow: hidden; }
.listheader h2 { padding-left: 14px; }
div.listtopleft { background: transparent url('/img/images/bvspalt/top_left.png') no-repeat scroll left top; left: 0; top: 0; }
div.listtopright { background: transparent url('/img/images/bvspalt/top_right.png') no-repeat scroll right top; right: 0; top: 0; }
div.listtop { height: 30px; position: absolute; width: 11px; z-index: 1; }

/* styling for the channels list */
ul.menulistchannel { padding-top:0 }
ul.menulist li.channel { width: 140px; display: block; border-bottom:#e6e6e6 1px solid;}
ul.menulist li.channel_list { width: 140px; display: block; }
ul.menulist li.channel table { width: 100%; }
ul.menulist li.channel table td.colDescription { padding-top: 5px; }
ul.menulist li.channel table td.colImg { text-align:right; }
ul.menulist li.channel a { display: inline; width: auto }
ul.menulist li.channel a img { vertical-align: top; /*width:25px;*/ height:25px; }
div.listbottomchannel { margin-top: -13px;}

/* styling for the packages list */
ul.menulistpackages { padding-top:0 }
ul.menulist li.packages { width: 140px; display: block; border-bottom:#e6e6e6 1px solid;}
ul.menulist li.packages table { width: 100%; }
ul.menulist li.packages table td.colDescription { padding-top: 5px; }
ul.menulist li.packages table td.colImg { text-align:right; }
ul.menulist li.packages a { display: inline; width: auto }
ul.menulist li.packages a img { vertical-align: top; /*width:25px;*/ height:25px; }
ul.menulist li.active_packages { width: 140px; display: block; border-bottom:#e6e6e6 1px solid;}
ul.menulist li.active_packages a { color: #30cff4; }

span.watchNow { display: block; margin-top: 10px; width:100%; float: left; }
span.watchNow img { margin-right: 5px; display: inline;}

/* styling for the listbottom */
.listbottom { background: url('/img/images/bvspalt/bottom_fill.png') repeat-x; height: 15px; position: relative; overflow: hidden; margin-top: -3px; }
.listbottom div.left { background: transparent url('/img/images/bvspalt/bottom_left.png') no-repeat scroll left top; left: 0; top: 0; }
.listbottom div.right { background: transparent url('/img/images/bvspalt/bottom_right.png') no-repeat scroll right top; right: 0; top: 0; }
.listbottom div.right, .listbottom div.left { height: 15px; position: absolute; width: 75px; z-index: 1; }
ul.menulist li.listspacer, ul.top10 li.listspacer { height: 1px; font-size: 1px; border-top: 1px solid #E6E6E6; margin: 5px 8px 0 8px; padding: 0 0 5px 0; line-height: 1px; }

.listsubheader { width: 614px; height: 36px; margin-top: -1px; }
.listsubheader .listsubheaderleft { background: url('/img/images/headerborders/bg_left.png') no-repeat; height: 36px; width: 10px; float: left; }
.listsubheader .listsubheadermiddle { background: url('/img/images/headerborders/bg_fill.png') repeat-x; height: 36px; width: 594px; float: left; }
.listsubheader .listsubheaderright { background: url('/img/images/headerborders/bg_right.png') no-repeat; height: 36px; width: 10px; float: left; }
.listsubheader img { margin-top: 14px; border: 0; float: left; }
.listsubheader img.filterbutton { float: right; margin-top: 7px; border: 0; }
.listsubheader .leftarrow { margin-left: 10px; }
.listsubheader .rightarrow { float: right; padding-right: 10px; }
.listsubheader .listsubheaderarrow { background: url('/img/images/headerborders/bg_fill.png') repeat-x; height: 36px; width: 20px; float: left; }
.listsubheader ul { float: left; list-style-type: none; margin-left: 0; margin-top: 11px; padding-left: 20px; text-align: center; }
.listsubheader ul li { display: block; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; color: #095883; padding: 0 3px 0 3px; float: left; }
.listsubheader ul.seasonlist { text-align: center; width: 525px; }
.listsubheader ul.seasonlist li { padding-right: 20px; }
.listsubheader ul li.active a { color: #30cff4; }

.pagerlinks { float: left; margin-left: auto; margin-right: auto; width: 413px; letter-spacing: 3px; font-size: 11px; }
.pagebutton { float: left; margin-left: 26px; color: #0D5C85; font-size: 11px; }
.leftarrow { margin-right: 5px; }
.rightarrow { margin-left: 5px; }

.collectionlist .boxshots { padding-left: 23px; padding-top: 20px; width: 580px; }
.boxshotProduct .highlightext { margin-top: -5px; padding: 0px 1px 4px 8px; width: 117px; background: #FFF; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 10px; }
.promoProduct { padding-right: 1px; padding-bottom: 0px; min-height: 223px; }
html > body .promoProduct { padding-bottom: 8px; }
.highlightext .cost { float: left; display: block; float: left; display: block; }
.highlightext .package { float: left; display: block; float: left; display: block; }

/**************  MENU  **************/
/* Menu style */

#topmenu { background: transparent url('/img/images/menu/menuitem_fill.png') repeat-x; height: 68px; position: relative; /*padding-left: 70px;*/}
#topmenu div.left { background: transparent url('/img/images/menu/menu_left.png') no-repeat scroll left top; left: 0; width: 15px; margin-left: -3px; }
#topmenu div.right { background: transparent url('/img/images/menu/menu_right.png') no-repeat scroll right top; right: 0; width: 27px; }
#topmenu div.right .rss { background: transparent url('/img/images/menu/menu_rightrss_included.png') no-repeat scroll right top; right: 0; width: 53px; margin-right: -50px; }

#topmenu div.left, #topmenu div.right { height: 68px; position: absolute; z-index: 0; top: 0; }

/* navigationmenu styleing */
#navigationmenu a { font-family: "Georgia" , "Arial" , "sans-serif"; padding-right: 21px; padding-left: 21px; display: block; margin-top: 26px; color: #FFF; text-decoration: none; font-size: 11px; }
#navigationmenu a:hover { color: #30cff4; }
#navigationmenu li.on a { color: #fff; margin-top: 0px; padding-left: 25px; padding-right: 25px; padding-top: 17px; }
#navigationmenu li.on a:hover { color: #30cff4; }
#navigationmenu li.on { font-size: 12px; height: 68px; }
#navigationmenu li { display: block; float: left; font-size: 1.1em; line-height: 1.45em; padding-left: 0px; padding-right: 0px; text-align: center; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; }
#navigationmenu li.menuspacer { background: url('/img/images/menu/menuitem_right.png') no-repeat; height: 68px; width: 7px; float: left; margin-left: -2px; margin-right: -3px; }
#navigationmenu li.menuspaceron { background: url('/img/images/menu/menuitem_right.png') no-repeat; height: 68px; width: 7px; float: left; margin-top: -10px; }
#navigationmenu li.on { background: url('/img/images/menu/menuitem_selected_fill.png') repeat-x; margin-left: -3px; position: relative; z-index:3; }
#navigationmenu li.on div.lefton { background: transparent url('/img/images/menu/menuitem_selected_left.png') no-repeat scroll left top; /*left: 0;*/left: -2px; height: 67px; width: 11px; }
#navigationmenu li.on div.righton { background: transparent url('/img/images/menu/menuitem_selected_right2.png') no-repeat scroll right top; right: 0; margin-right: -1px; height: 68px; width: 19px; }
#navigationmenu li.on div.rightonlast { background-image: url('/img/images/menu/menuitem_selected_right3.png'); width: 10px; }
#navigationmenu li.on div.righton, #navigationmenu li.on div.lefton { position: absolute; z-index: 1; top: 0; }
#navigationmenu .menubutton { background: url('/img/images/menu/menuitem_fill.png') repeat-x; height: 68px; }

/* Search field style */
#searchbox { float: left; height: 68px; width: 197px; margin-left: 8px; }
#searchbox .searchbutton { height: 68px; width: 53px; background: transparent url('/img/images/menu/menu_buttonsearch.png') no-repeat; cursor: pointer; border: 0; width: 49px; height: 69px; float: left; }
#searchbox .searchfieldbg { background: url('/img/images/menu/menu_search.png') no-repeat; width: 144px; height: 68px; border: 0; float: left; }
#searchbox .searchfield { border: 0 none; float: left; font-size: 10px; left: 17px; position: absolute; top: 27px; width: 126px; }
#searchbox .searchtext { color: #fff; float: left; margin-left: 8px; margin-top: -19px; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; clear: both; width: 100px; }
#searchbox .searchtext a { padding-left: 0px; padding-right: 0px; display: inline; color: #fff; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; clear: both; width: 100px; }
#searchbox .searchtext a:hover { color: #30CFF4; }

/* Breadcrumb styleing */
#breadcrumbmenu div.left { background: transparent url('/img/images/menu/submenu_left.png') no-repeat scroll left top; left: 0; margin-left: -6px; }
#breadcrumbmenu div.right { background: transparent url('/img/images/menu/submenu_right.png') no-repeat scroll right top; right: 0; margin-right: -3px; }
#breadcrumbmenu div.left, #breadcrumbmenu div.right { position: absolute; z-index: 1; top: 0; width: 13px; height: 29px; }
#breadcrumbmenu { margin-bottom: 10px; width: 770px; height: 29px; position: relative; background: url('/img/images/menu/submenu_fill.png') repeat-x; color: #fff; padding: 2px 12px; padding-right: 0px; }
/*#breadcrumbmenu { margin-bottom: 10px; width: 933px; height: 29px; position: relative; background: url('/img/images/menu/submenu_fill.png') repeat-x; color: #fff; padding: 2px 12px; }*/
#breadcrumbmenu li { margin-top: 2px; color: #005886; }
#breadcrumbmenu ul.leftmenu { width:390px; overflow:hidden; height:22px; float:left; }
#breadcrumbmenu ul.leftmenu li { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
#breadcrumbmenu ul.leftmenu li a:hover { color: #fff; text-decoration: none; }
#breadcrumbmenu ul.leftmenu li a { color: #005886; display: inline; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; line-height: 1.45em; }
#breadcrumbmenu ul.submenu { display: inline; float: right; margin-top: 2px; }
#breadcrumbmenu ul.submenu li { width: 100%; padding-left: 3px; padding-right: 3px; display: inline; float: none; }
#breadcrumbmenu ul.submenu li a { color: #005886; padding-left: 10px; padding-right: 10px; display: inline; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; line-height: 1.45em; }
#breadcrumbmenu ul.submenu li a:hover { color: #fff; text-decoration: none; }
#breadcrumbmenu a:hover { text-decoration: underline; }
#breadcrumbmenu li a { display: inline; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; padding-left: 0px; padding-right: 0px; margin-top: 0px; font-size: 11px; }

/**************  FOOTER  **************/
/* footer */
#footer { text-align: center; margin-left: 8px; }
#footer ul { list-style: none; margin: 12px 0 0 0; padding: 0; }
#footer li { display: inline; padding: 0 1em; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 10px; }
#footer li a { text-decoration: none; color: #0D5C85; }
#footer p { margin: 0 0 0.3em 0; }
#footer { background: url('/img/images/footer/fill.png') repeat-x; position: relative; width: 958px; height: 40px; }
#footer div.left { background: transparent url('/img/images/footer/left.png') no-repeat scroll left top; left: 0; margin-left: -3px; }
#footer div.right { background: transparent url('/img/images/footer/right.png') no-repeat scroll right top; right: 0; margin-right: -3px; }
#footer div.left, #footer div.right { position: absolute; z-index: 1; top: 0; width: 161px; height: 40px; }
#footer ul.footermenu { margin-left: 20px; float: left; left: 0px; position: absolute; z-index: 2; }
#footer ul.copyright { position: absolute; right: 0; width: 143px; left: 1; z-index: 2; margin-top: 12px; right: 30px; white-space: nowrap; }

/**************  RATING  **************/
div.userRating { display: block; height: 25px; position: relative; visibility: hidden; width: 100px; z-index: 1; }
.product div.userRating { left: 19px; }
div.ratingMsg { background: url(/img/images/rating/rating_bg.gif) no-repeat; color: #005886; display: none; height: 60px; left: -40px; padding: 5px; padding-top: 20px; position: absolute; top: 13px; width: 150px; z-index: 10; }

div.star { background: transparent; cursor: pointer; display: block; float: left; height: 16px; overflow: hidden; text-indent: -999em; width: 20px; }
div.star, div.star a { background: url(/img/images/rating/rating.png) no-repeat 0 0; }
div.star a { background-position: 0 0; display: block; height: 100%; width: 16px; }
div.star_on a { background-position: 0 -16px !important; }
div.star_hover a, div.star_live a:hover { background-position: 0 -16px; }
div.star_readonly a, div.star_readonly a:hover { cursor: default !important; }
div.star { background: transparent !important; overflow: hidden !important; }

/**************  ERROR PAGES  **************/
body.error { background-color: #224D64; margin: 5px 0; text-align: center; width: auto; }
#wrapper { margin: 0 auto; text-align: left; width: 610px; }
#wrapper div { background: url(/img/images/error_bg.gif) no-repeat; padding: 30px 80px 10px 35px; overflow: hidden; width: 495px; /* 610-80-35 */ }
#wrapper a img { margin: 25px 0; }
#wrapper h2 { color: #224D64; font-size: 2em; margin-bottom: 0; }
#wrapper p { margin: 0.7em 0; }
#wrapper div.footer { background: url(/img/images/error_footer_bg.gif) no-repeat; height: 10px; padding: 0; width: 610px; }

/**************  DRM ERROR PAGE  **************/
body.drmerror { background-color: #224D64; margin: 15px 15px 15px 15px; text-align: center; width: auto; }
#drmwrapper { margin: 0 auto; text-align: left; width: 610px; }
#drmwrapper div { background: url(/img/images/drm_error_bg.gif) no-repeat; padding: 30px 80px 10px 35px; overflow: hidden; width: 495px; /* 610-80-35 */ }
#drmwrapper a img { margin: 25px 0; }
#drmwrapper h2 { color: #224D64; font-size: 2em; margin-bottom: 0; }
#drmwrapper p { margin: 0.7em 0; }
#drmwrapper div.footer { background: url(/img/images/drm_error_footer_bg.gif) no-repeat; height: 10px; padding: 0; width: 610px; }


/**************  PRECIS  **************/
.precisMenu { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 125px; -o-text-overflow: ellipsis; }

.show-all { text-align: right; margin-right: 33px; height: 36px; }

.highlights-row, .boxshots-row { clear: both; width: 609px; }


/*movie player*/
#playerFrame { text-align: left; width: 605px; margin-left: 3px; }
#ophPlayerContainer { display: none; }

/* panels */
#jqMedia { background-color: #000; text-align: left; vertical-align: middle; width: 605px; }
#cc { background: #000; color: #fff; display: none; height: 46px; /* 50-2-2 */ overflow: hidden; margin: 0; padding: 2px; text-align: center; width: 601px; /* 605-2-2 */ }
#cc p { background-color: Transparent !important; font-size: 12px !important; margin: 0 !important; }
/* override styles contained in sami */

/* player buttons */
#plVideo { overflow: hidden; text-align: center; width: 614px; }
#plVideo .collectionlist { float: none; }
span.link { color: #327296; cursor: pointer; font-size: 90%; }
#btnFullScreen { background: url(/img/images/buttons/fullscreen.gif) no-repeat 0% 60%; display: none; /*float: right;*/ margin: 5px 15px; padding-left: 15px; }

/* product info */
.prodInfo { background-color: #fff; color: #999; padding: 13px; width: 500px; /* 605-13-13 */ }
.error { background-color: #fff; color: #FF0000; padding: 13px; width: 500px; /* 605-13-13 */ }
.prodInfo .synopsis div.col { float: left; line-height: 1.8em; margin-bottom: 1em; width: 50%; font-size: 11px; }
.prodInfo .synopsis img { padding-top: 5px; vertical-align: text-bottom; }
.prodInfo .purchase { float: left; text-align: center; width: 120px; }
.prodInfo .info { border-right: 1px solid #CCCCCC; float: left; margin-right: 8px; margin-bottom: 28px; margin-top: 3px; padding-left: 10px; width: 435px; }
.prodInfo h2 { line-height: 24px; color: #327296 !important; font-size: 1.8em; }
.included { display: block; font-weight: bold; margin-top: 1em; text-align: left; }
.prodInfo a.btn { color: #18687C; float: right; margin: 2px 8px; text-align: center; }
.prodInfo a { color: #18687C; text-decoration: none; }
.warning { color: #c00; display: none; }
.renttext { display: block; text-align: center; width: 52px; }
.pricingtext { font-size: 1.8em; color: #327296; line-height: 22px; }
.pricinginfo { text-align: right; padding-right: 15px; height: auto; margin-top: 10px; }
.rentbutton { float: left; margin-right: 50px; margin-top: 15px; }

.btnBlue, .btnGreen { font-size: 1.2em; font-weight: bold; height: 22px; /* 26-4 */ margin-top: 5px; overflow: hidden; padding: 4px 5px 0 3px; text-align: center; width: 108px; /* 116-5-3 */ }
.btnBlue a, .btnGreen a { color: #fff; }
.btnBlue a:hover, .btnGreen a:hover { text-decoration: underline; }
.btnBlue { background-image: url(/img/images/btn_blue.gif); }
.btnGreen { background-image: url(/img/images/btn_green.gif); }

/* branding */
.warner { background: url(/img/images/warner-bros.gif) no-repeat; min-height: 330px; }

/*information pages*/
.informationboxtext { padding: 10px 60px 20px 20px; }
.informationboximage { text-align: center; }
.informationboximage img { margin: 20px 0 0 0; }

.spacerrow td { padding-top: 15px; }

.precisShort { margin-bottom: 6px; }

.viewdetail tbody div { display: inline; }

.has-border-top { border-top: 1px solid #E0E1E3; }
.has-border-bottom { border-bottom: 1px solid #E0E1E3; }
.viewbody-narrow { padding: 2px 4px 6px 6px; }

#playerview { text-align: left !important; position: relative; }

#alreadyauthcontent, #alreadyauthpackage, #orderconfirmpackage, #orderconfirmsettopbox, #orderconfirmsettopbox, #orderconfirmsettopboxresend, #purchase_info, #stb_info { text-align: left !important; }

.collection-main { background: transparent url(/img/images/collection-header-bg.png) no-repeat scroll left top; padding-bottom: 0px !important; margin-bottom: 0px !important; }
.collection-bottom { height: 29px; background: transparent url(/img/images/collection-bottom-bg.png) no-repeat scroll left top; margin-left: -6px; }
.collection-main .c-inner { padding: 18px 70px 18px 27px; }
.collection-main .c-inner h3 { color: #327296 !important; font-size: 26px; line-height: 24px; font-family: "Arial Narrow" , "Arial" , "sans-serif"; font-weight: normal; margin: 6px 0 12px 0; }
.collection-main .c-inner p { }

.promoProduct .collectiontitle { display: block; margin-bottom: 2px; }
.promoProduct .episodetitle { display: block; font-size: 11px; }

#play span { float: left; margin-left: 6px; }

#ProductDescription P
{
	color:Black;
}

.transparent { filter: alpha(opacity=25); /* ie */ -moz-opacity: .25; /* mozilla */ background:#fff;width:390px; height:46px;top:0px;left: /*266*/ 173px;z-index: 0; }
.overlay{position:absolute;top:0px;left:415px;z-index: 1;width:553px; height:60px; background-image:url(/img/images/Unavailable/1x1.png);}

/*QUICK INFO OVERLAY*/
.toggle-quickinfo {
	background:url(/img/images/quickinfooverlay/quick-info-closed.gif) no-repeat 0px 2px!important;
	padding-left:13px;
}

.quickinfo-wraper {
	position:relative;
	clear:both;
	z-index:9999;
}

.quickinfo {
	background:white;
	position:absolute;
	top:0px;
	display:none;
	padding:35px 15px 0px 25px;
	width:260px;
	height:145px;
	color:white;
	background:url(/img/images/quickinfooverlay/overlay-bg-left.png) no-repeat top left;
	left:-20px;
	top:-9px;
	z-index:2;
}

.boxshots-row .quickinfo, .boxshots-row .quickinfo-wraper {
	z-index:9999
}

.quickinfo .hide-quickinfo {
	position:absolute;
	top:10px;
	left:20px;
	color:white;
	background:url(/img/images/quickinfooverlay/quick-info-open.gif) no-repeat 0px 2px!important;
	padding-left:13px;
}

.quickinfo-right {
	left:-190px!important;
	top:-9px;
	background:url(/img/images/quickinfooverlay/overlay-bg-right.png) no-repeat top left!important; 
	z-index: 2;
}

.quickinfo-right .hide-quickinfo {
	position:absolute;
	top:10px;
	left:188px;
	color:white;
}

.quickinfo div 
{
    margin-right: 20px;
}

.quickinfo strong {
	font-size:14px;
}

.quickinfo ul {
	margin-top:5px;
}

.quickinfo ul li {
	padding:1px 0 1px 8px;
	background:url(/img/images/quickinfooverlay/overlay-bullet.gif) no-repeat 0px 7px!important;
}

.quickinfo ul li{
    color:white;
}

.quickinfo ul li a {
    color:#fff;
    text-decoration: underline;
    font-weight: bold;
}

.hide-x {
	height:25px;
	background:url(/img/images/quickinfooverlay/close-overlay.png) no-repeat top left!important;
	display:block;
	position:absolute;
	right:10px;
	top:27px;
	width:28px;
}

.boxshotProduct {
	overflow:visible!important;
}
.boxshotProduct .cost, .boxshotProduct .package {display: block;}
.boxshotProduct .costcontainer {padding-left:7px; display: block;}

.boxshotProduct .quickinfo-wraper {
	margin-left:7px;
}

.ul li {
	padding:1px 0 1px 8px;
	background:url(/img/images/quickinfooverlay/overlay-bullet.gif) no-repeat 0px 7px!important;
}

/*Login Search Widget*/
.loginsearch_container {
	height:44px;
	width: 230px;
	position:absolute;
	left:738px;
	z-index:999;
	margin-top:0px;
	text-align: left;
}
.loginsearch_left {
	background: url(/img/images/login/search_left.png) no-repeat;
	height:44px;
	float: left;
	width: 23px;
}
.loginsearch_fill {
	background: url(/img/images/login/login_fill_h.png) repeat-x;
	height:44px;
	width:179px;
	float: left;
	padding-top: 2px;
}
.loginsearch_fill a {
	float: left;
	width:130px;
	margin-left:13px;
	margin-top:-3px;
	font-size: 11px;
	color: #005886;
	display:block;
	margin-top:-3px;
}
.loginsearch_fill a:hover {
	color: White;
}

.searchButton 
{
	background: transparent url(/img/images/menu/menu_buttonsearch.png) no-repeat; 
	height:28px; 
	width:40px; 
	border:0px;
}

/* Search Result Filter Panel */
.listsubheader ul { float: left; list-style-type: none; margin-left: 0; margin-top: 11px; padding-left: 20px; text-align: center; }
.listsubheader ul li { display: block; font-family: "Myriad Pro Regular" , "Trebuchet MS" , "Helvetica" , "sans-serif"; font-size: 11px; color: #095883; padding: 0 3px 0 3px; float: left; }

.filterlist { background: url('/img/images/headerborders/bg_fill.png') repeat-x; height: 36px; width: 594px; float: left; }
.filterlist ul li{ text-align: center; padding-top: 4px; width: 120px;}
.filterlist ul li.active { background: url('/img/images/buttons/filter_active.PNG') no-repeat; height: 18px; width: 120px; }
.filterlist ul li.active a{color: #095883;}
.filterlist label {margin-left: 5px; display: block; float: left; margin-top: 10px;}
.filterlist select { margin-top: 6px; width: 67px; margin-left: 5px; float: left;}

.packageinfosvod {
}

.packageinfosvod tr td 
{
    font-size: 1.4em;
    vertical-align: middle;
    padding-right: 10px;
    line-height: normal;
}

.divFullScreen 
{
	width: 100%;
}
.mobilepackage
{
	background: url(/img/images/packages/Mobile_title_background.png) no-repeat;
	height: 40px;
	margin-left: 7px;
	padding-top: 8px;
	padding-left: 12px;
}
.mobilepackage li.active_packages a { color: #30cff4; }

.importantMessage
{
	color: #333;
	background: #fff9d7;
	border: 1px solid #e2c822;
	padding: 5px;
	margin-right: 5px;
}

.importantWarning
{
	color: #333;
	background: #ffebe8;
	border: 1px solid #dd3c10;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.adult_yes_button {
	border: 0;
 	height: 29px;
 	background: url('/img/images/buttons/yellow_btn_fill.png') repeat-x;
 	padding-left:1px; 
 	padding-right:1px; 
 	color:#000000; 
 	font-weight:bold; 
 	float: right;
}

/* Style used for AutoSuggest box - Start */

#benSuggest
{
	margin:0 0 0 0;
	padding:0;
}
#brandSuggest
{
	margin:0 0 0 0;
	padding:0;
}

.loginsearch_container .hideSuggestClass
{
	overflow:auto;
	display:none;
	width: 200px;
	margin: 0;
	cursor: pointer;
	position: absolute;
	top: 27px;
	font-size:11px;
	line-height:17px;
	color: #000000;
}

.loginsearch_container .showSuggestClass .hideSuggestClass{
	display:block !important; 
}

.loginsearch_container .showSuggestClass .hoverSuggestClass{
	background-color: #CCCCCC !important;
}

#autoCompleteMenu {
	position: relative;
	margin-right: 3px;
	margin-bottom: 3px;
}

#autoCompleteMenu .top 
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: url('/img/images/autocompletetop.png') no-repeat scroll left top;
	height: 3px;
	width: 200px;
}

#autoCompleteMenu .bottom 
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: url('/img/images/autocompletebg.png') no-repeat scroll left bottom;
	width: 200px;
}

#autoCompleteMenu .container {
	padding: 5px 10px 12px 8px;
}

#autoCompleteMenu span {
	padding-left: 0px;
}

#autoCompleteMenu .container h3 {
	color:#8C8C8C;
	font-size: 14px;
	margin-left: 0px;
	margin-bottom: 2px;
}

#autoCompleteMenu .container .evenRow
{
	background: #EEEEEE;
}

/* Style used for AutoSuggest box - End */
