/* 
	Resets defualt browser settings
	reset.css
*/
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:helvetica-bold; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
*/
/*
	Page Style
*/
.prodCata  ul {list-style-type:none;padding-left:0;}
.prodCata  h1 {padding:0;}
.prodCata html, .prodCata  body, .prodCata   div, .prodCata  span, .prodCata  h1, .prodCata  h2, .prodCata  h3, .prodCata  h4, .prodCata  h5, .prodCata  h6, .prodCata  p, .prodCata  a, .prodCata  em, .prodCata  font, .prodCata  img, .prodCata  ol, .prodCata  ul, .prodCata  li { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:helvetica-bold; vertical-align:baseline; }
.prodCata  :focus { outline:0; }
.prodCata  a:active { outline:none; }
.prodCata  body { line-height:1; color:black; background:white; }
.prodCata  ol, .prodCata  ul { list-style:none; }
.prodCata  table { border-collapse:separate; border-spacing:7; margin-left:-132px;}
#PCS table { margin-left:205px;}

.prodCata   { 
	font:normal 62.5%/1.5 helvetica-bold,sans-serif;
	letter-spacing:0;
	color:#434343;
	/*background:#efefef url(/CatalogContent/img/background.png) repeat top center;*/
	padding:0;
	position:relative;
	text-shadow:0 1px 0 rgba(255,255,255,.8);
	-webkit-font-smoothing: subpixel-antialiased;
}
.prodCata   .clr {clear:both;}

.prodCata #bodyContainer {/*background: url("/CatalogContent/img/bg.png") no-repeat scroll 0 0 transparent;height:1700px;*/margin:0 auto;text-align:center;width:990px;padding:0 0 20px 0;}


/*#PCS #mainContainer { background:url("../../CatalogContent/img/product_bg.png") no-repeat scroll 0 0 transparent;width:981px;height:1218px;position:relative;margin-left:3px;}*/
#PCS .mainContainer {margin-left:3px;}
#PCS .shop {/*background: url("/CatalogContent/img/shop.png") no-repeat scroll 0 0 transparent;*/width:100%px;height:81px;margin-left:25px;}
#PCS .shop .shopImage{ float:left; margin-top:25px; margin-left: 7px;}
#PCS .shop ul{display:table; float: right; margin: 30px 30px 0 0;}
#PCS .shop ul li{display:table-cell; vertical-align:middle; float: none !important; padding-right: 30px;}

#PCS .product_container {margin-top:1px;}
#PCS .navigation {float:left;padding:0 21px 0px 36px;text-align:left;}
#PCS .navigation li {   
    color: #E3FF2A;
    cursor: pointer;   
    font-size: 12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-shadow:1px 2px 1px rgba(0, 0, 0, 0.8);
}
#PCS .navigation li:hover {text-decoration:underline;}
#PCS .mywishlist { /*background-image: url("/CatalogContent/img/btn-wishlist-index.png");*/ width: 154px; height:162px; margin-top:23px;  background-position: 0px 0px;   margin-left: -13px; cursor: pointer; padding-left: 5px; overflow: hidden; }
#PCS .mywishlist a{
left:0px;
top: 125px;
position: relative;}
#PCS .mywishlist:hover{background-position: 0 -161px;color:#ffffff; height:159px; width: 152px;}


/* Right side */

#PCS #search-results {margin-left:200px;padding-top:3px;}
/*       DD menu */
#PCS .sort-title {float:left;font-size:11px;font-family:Verdana, Geneva, sans-serif;padding-top:3px;color: #FFFFFF;margin-left:3px;}
#PCS .sortblock-inner {padding-bottom:10px;padding-left:63px;}
#PCS .sortblock-title {
    background: url("/CatalogContent/img/lang-select-sprite.png") no-repeat scroll left top transparent;
    color: #ec118f;
    display: block;
    font: 13px Arial,Tahoma,Sans Serif;
    height: 16px;
    margin: 0;
    padding: 4px 29px 4px 8px;    
	text-align:left;
	width: 131px;
	text-transform:none;
}
#PCS .sortblock-title.active { background-position: 0 -27px;  color: #FFFFFF;}
#PCS .sorByContent {
    display: none;
    margin-left: 1px;
    position: absolute;
}
#PCS .sorByContent ul {
    border-color: #ec008c;
    border-style: solid;
    border-width: 0 1px 1px;
    display: block;
    padding: 0;
    position: relative;
    z-index: 9999;
	list-style: none outside none;
    text-align: left;
	margin: 0;
}
#PCS .sorByContent ul.menu li.leaf {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#PCS .sorByContent ul.menu li a {
    color: #ec008c;
    display: block;
    font: 13px Arial,Tahoma,Sans Serif;
    padding: 4px 6px 3px;
    text-decoration: none;
    width: 152px;
}
#PCS .sorByContent ul.menu li a:hover{color: #FFFFFF}

#PCS .langbar-bg {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1;
}
#PCS .sorByContent li a:hover{background-color:#ec008c;border-color:#ec008c #ec008c #ec008c; color: #FFFFFF;}ul.secondary{border-bottom:1px solid #ec008c;margin:5px;padding:.5em 1em;}
/* end of the DD menu */
/* pagination */
#PCS #pagi_container {background: url("/CatalogContent/img/pagi_bg.png") no-repeat scroll 0 0 transparent;width:751px; height:38px;margin:10px 0 0 207px;}

#PCS #rightNav {float:left;margin-top:5px;margin-left:5px;}
#PCS #pagination {float:right;padding-right:15px;margin-top:6px;}
#PCS #pagination1 {float:right;padding-right:15px;margin-top:6px;}
#PCS #pagination2 {float:right;padding-right:15px;margin-top:6px;}
#PCS #thumbBg {width:130px;border-top:none;float:left;}

/* 1,2,3 Nav*/
#PCS .thumbs {cursor:pointer;}
#PCS .thumbs {
     background: url("/CatalogContent/img/thumb.png") no-repeat scroll left top transparent;
	 width:23px;
	 height:22px;
	 display:block;
	 float:left;
	 color:#FFFFFF;
}
#PCS .thumbs:hover, #PCS .thumbs.actv{ background-position: 0 -24px; color:#FFFFFF;}

#PCS #thumbBg .thumbs_no {font-weight:bold;font-size:14px;font-family:Sans-Serif;}


#PCS #gameContainer	{margin:0 auto;text-align:center;} 	
#PCS_detail #gameContainer	{margin:0 auto;text-align:center;} 	

#PCS #thumbBg {width:130px;border-top:none;}

#PCS #gameContainer .bx-wrapper .bx-next {background:url("/CatalogContent/img/game_arrow_next.png") no-repeat scroll 0 0 transparent}
#PCS #gameContainer .bx-wrapper .bx-controls-direction a.disabled {display:none;}
#PCS_detail #gameContainer .bx-wrapper .bx-controls-direction a.disabled {display:none;}
#PCS #gameContainer .bx-wrapper .bx-prev {background:url("/CatalogContent/img/game_arrow_prev.png") no-repeat scroll 0 0 transparent}
#PCS .bx-wrapper .bx-pager a {border: solid #ccc 1px;display: block;margin: 0 5px;padding: 3px;}
#PCS .bx-wrapper .bx-pager a:hover, #gamePage .bx-wrapper .bx-pager a.active {border: solid #5280DD 1px;}
#PCS .bx-wrapper {margin-bottom: 0;}
#PCS #thumbBg  .bxslider li {width:23px !important;height:22px;}
#PCS #thumbBg .bx-wrapper .bx-viewport {border:medium none;box-shadow:none;}
#PCS .bx-controls  {position:relative;}
#PCS  .bx-prev {    display: block;
    height: 19px;
    left: -18px;
    position: absolute;
    text-indent: -9999px;
    top: -21px;
    width: 13px;
}
#PCS   .bx-next{
     display: block;
    height: 18px;
    position: absolute;
    right: -15px;
    text-indent: -9999px;
    top: -21px;
    width: 13px;}


/* End of 1,2,3 Nav*/


#PCS #view40 {float:left;padding-left:28px;font-size:14px;font-weight:bold;text-shadow:none;}
#PCS #view40 a {color:#00afef;font-family:Sans-Serif;}
#PCS #view40 a:active {color:#006e99;text-decoration:none;cursor:default;}
#PCS #view40 .disabled,#view40 a:active.disabled {color:#006e99;cursor:default;text-decoration:none;} 

#PCS #viewAll {float:left;padding-left:16px;font-size:14px;font-weight:bold;text-shadow:none;}
#PCS #viewAll a {color:#00afef;font-family:Sans-Serif;}

/* 9 product images */
#PCS .product{
	 background: url("/CatalogContent/img/thumb_bg.png") no-repeat scroll left top transparent; 
    padding:12px 0px 1px 0px;
    float:left;
    margin-left:5px;
	height:329px;
	width:242px;

}
#PCS .product-name {
width: 195px;
text-align: left;
height: auto;
max-height: 6.4em;
padding-left: 2px;
padding-top: 3px;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
overflow: hidden;
}

#productcontent .product-info {margin-left:20px;}
#productcontent .product-name h1 {
    color:#000;
    font-weight:normal;
    font-size:12px; 
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
}
#PCS .addtoCartCall {
	 width:112px;
	 height:29px;
	 display:block;
	 cursor:pointer;
	 margin-top:4px;
	 margin-left:-6px;
	
}
#PCS .addtoCartCall:hover{ background-position: 0 -31px; }
#PCS .ratings {margin-top:3px;text-align:left;}
/*#PCS.ratings {
    float: right;
    padding-right: 15px;
    padding-top: 3px;
}*/

#productcontent .product-image{
    margin-bottom:3px;
	margin-left:19px;
}

#PCS .product-category-name{
    height:38px;
    text-align: center;
}
#PCS .product-category-name a{
    color:#f99438;
    font-weight:bold;
    font-size: 19px;
    line-height: 23px;
    display: block;
}
#productcontent .product-image li {background-color:#FFFFFF;border:1px solid #000000;width:200px;height:200px;line-height:200px;position:relative;}
#productcontent .product-image li a {vertical-align:middle;}
#productcontent .product .product-image a img {
   vertical-align:middle;
  /* border:1px solid #2a2723;*/
	
}
#PCS .product-detail-rightpart-top { 
    border: 9px solid #009ECA; 
    border-radius: 1.6em 1.6em 1.6em 1.6em; 
    margin: 40px 0 0;
    -moz-border-radius: 1.6em 1.6em 1.6em 1.6em;
    -webkit-border-radius: 1.6em 1.6em 1.6em 1.6em; 
}
#PCS .product-detail-rightpart-top h5, 
#PCS .product-detail-rightpart-top p { 
    padding: 5px 5px 5px 12px; 
    color: #959595;
}
#PCS .product-detail-rightpart-top  a { 
    color: #009eca;
}
#PCS .product-detail-rightpart-middle { 
    border-right:7.5px solid #009ECA;
    border-left:7.5px solid #009ECA;
    color: red;
    background:#fff; 
    z-index:0; 
    position:relative;
}
#PCS .product-detail-rightpart-middle .heading{margin-top:-5px;}

/* End of 9 product images */

/* End of Home page */


/* ******************************************** Inner page *******************************************************************************************/
/*#PCS_detail #bodyContainer {margin:0 auto;text-align:center;width:990px;padding:0px 0 20px 0;}*/
#PCS_detail ul {list-style-type:none;padding-left:0;}
#PCS_detail h1 {padding:0;}
#PCS_detail .bx-controls  {position:relative;}
/*#PCS_detail #mainContainer {background: url("/CatalogContent/img/innerpage_bg.png") repeat-Y scroll 0 0 transparent;width:990px;height:1219px;margin-left:0px;}*/
#PCS_detail .banner_container {text-align:left;background-color:#000000;height:90px;}
#PCS_detail .banner_container ul{display:table; float: right; margin: 30px 0px 0 0;}
#PCS_detail .banner_container ul li{display:table-cell; vertical-align:middle; float: none !important; padding-right: 30px;}
#PCS_detail .inner-shop {padding-top:25px;vertical-align:top;margin-left:35px; float:left;}
#PCS_detail .flag {padding-left:629px;}
#PCS_detail #outerContainer {background: #fff url(/CatalogContent/img/innerpage_bg.png) repeat-y; width:990px; height:100%;}
#PCS_detail .innerContainer {background: url(/CatalogContent/img/inner_bg_top4.png) repeat-y; width:990px; height:100%; padding:0px;}
#PCS_detail .outer_bottom  {background: #fff url(/CatalogContent/img/outer_bg_bottom.png) no-repeat; width:990px; height:154px;}

#PCS #outerContainer {background: #253e77 url(/CatalogContent/img/outer_bg_middle2.png) no-repeat; width:990px; height:100%;}
#PCS .innerContainer {background: url(/CatalogContent/img/inner_bg_top3.png) repeat-y; width:990px; height:100%; padding:0px;}
#PCS .mainContainer {margin-left:3px;}
#PCS .outer_bottom {background: #253e77 url(/CatalogContent/img/outer_bg_bottom.png) no-repeat; width:990px; height:14px;}

/* Breadcrumb */
#breadcrumbs ul, #breadcrumbs li { list-style-type:none; padding:0; margin:0; }
#breadcrumbs {line-height: 20px; overflow:auto; font-size:14px; font-weight:bold; padding-left:36px;margin-top:8px;}
#breadcrumbs li { float:left;}

#breadcrumbs li a:link, #breadcrumbs li a:visited {color:White;font-weight: normal;font-family:Sans-Serif; }


/* Breadcrumb detail page*/
#breadcrumbsDetail ul, #breadcrumbsDetail li { list-style-type:none; padding:0; margin:0; }
#breadcrumbsDetail {line-height: 20px;color:#0087ef;overflow:auto; font-size:14px; font-weight:bold; padding-left:36px;margin-top:13px;}
#breadcrumbsDetail li { float:left;}

#breadcrumbsDetail li a:link, #breadcrumbsDetail li a:visited {color:#0087ef;text-decoration:underline; }
#breadcrumbsDetail li a:hover, #breadcrumbsDetail li a:focus {color:#ec008c; }

/* End of Breadcrumb*/
#PCS_detail .pageContainer {margin-left:20px;}
/* Left Side ***************************** */
#PCS_detail #leftCol {float:left;margin-top:28px;}		
#PCS_detail #gameDisplayContainer {float:left;padding:0 0 0 15px;}
#PCS_detail .gameBanner {border:3px solid #000000;width:480px;background-color:white;}
#PCS_detail .gameBanner li {vertical-align:middle;line-height:522px;}
#PCS_detail .gameBanner img {vertical-align:middle;}
/*image Slider */
#PCS_detail .sliderContainer {float:right;background:url("/CatalogContent/img/carousel_bg.png") no-repeat scroll 0 0 transparent;margin-left:-15px;width:125px;height:501px;margin-top:8px;}
.thumbs1,.thumbs2,.thumbs3,.thumbs4,.thumbs5,.thumbs6,.thumbs7,.thumbs8,.thumbs9 {cursor:pointer;vertical-align:middle;}
.thumbs2_details,.thumbs3_details,.thumbs4_details,.thumbs5_details,.thumbs6_details,.thumbs7_details,.thumbs8_details,.thumbs9_details,.thumbs10_details {display: none;}
#PCS_detail #thumbBg .bxslider li img {vertical-align:middle;}
#PCS_detail #gameContainer .bx-wrapper .bx-next {background:url("/CatalogContent/img/down_arrow.png") no-repeat scroll 0 0 transparent}
#PCS_detail #gameContainer .bx-wrapper .bx-next:hover{background-position: 0 -29px;}

#PCS_detail #gameContainer .bx-wrapper .bx-prev {background:url("/CatalogContent/img/up_arrow.png") no-repeat scroll 0 0 transparent}
#PCS_detail #gameContainer .bx-wrapper .bx-prev:hover{background-position: 0 -30px;}
#PCS_detail #thumbBg  .bxslider li {width:82px !important;height:82px;background-color:#FFFFFF;border:1px solid #000000;line-height:77px;cursor:pointer;}
#PCS_detail #thumbBg  .bxslider li:hover, #PCS_detail #thumbBg  .bxslider li.actv{border:1px solid #e6178d}
#PCS_detail .bx-prev {    display: block;
    height: 28px;
    left: 23px;
    position: absolute;
    text-indent: -9999px;
    top: -314px;
    width: 41px;
}
#PCS_detail .bx-next{
     display: block;
    height: 27px;
    position:absolute;
    right: 21px;
    text-indent: -9999px;
    top: 11px;
    width: 42px;}
	
#PCS_detail #thumbBg {float:right;width:84px;border-top:none;padding-top:53px;;padding-right:13px;}

/* End of image slider*/

/* Wishlist */
#PCS_detail #wishlist {position:relative; clear:both;padding-top:95px;}
#PCS_detail #wishlist .tooltip {position:absolute;display:none;left:0;top:0;margin:54px 0 0 -27px;z-index:1;}
#PCS_detail #wishlist .wishImg {width:164px;height:48px;margin:98px -22px 0 0;cursor: pointer;float:right;position:relative;z-index:1;}
#PCS_detail #wishlist .wishImg:hover{background-position: 0 -51px;}

/* right col */
#PCS_detail #rigCol {float:left;margin-left:18px;margin-top:27px;}

#PCS_detail #rigCol .txt1 {font-size:18px;font-weight:bold;width:270px;text-align:left;font-family:Arial, Helvetica, sans-serif;color:#ec008c;line-height:1.2;text-transform:none;}
#PCS_detail #rigCol .txt2 {font-size:14px;text-align:left; font-family:Arial, Helvetica, sans-serif;color:#a3a3a3;line-height:1.4;text-transform:none;}
#PCS_detail #rigCol .txt3 {font-size:12px;text-align:left;font-family:Verdana, Geneva, sans-serif;width:270px;clear:both;padding-top:8px;color:#3a3a3a;line-height:1.2;text-transform:none;}
#PCS_detail #rigCol .moreDetails {font-size:12px;text-align:left;font-family:Verdana, Geneva, sans-serif;width:270px;clear:both;color:#00aeef;text-decoration:underline;cursor:pointer;line-height:1.4;text-transform:none;}


#PCS_detail #rigCol .stars {float:left;margin-top:2px;}
#PCS_detail #rigCol .addCart {width:138px;height:20px;float:left;padding:8px 0 7px 0;cursor:pointer;margin-top:11px;margin-bottom:6px;}
#PCS_detail #rigCol .addCart:hover{background-position: 0 -35px;}
#PCS_detail #rigCol .EmailMe {width:138px;height:20px;float:left;padding:8px 0 7px 0;cursor:pointer;margin-top:11px;margin-bottom:6px;}
#PCS_detail #rigCol .EmailMe:hover{background-position: 0 -35px;}
#PCS_detail #rigCol .bLine {border-bottom:1px solid #c1b4e8;clear:both;}
#PCS_detail #rigCol .txt4 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#666666;text-align:left;text-transoform:none;text-transform:none;}
/* Nav Buttons */
#PCS_detail .shopNavigation {clear:both; padding:11px 0 10px 0px;}
#PCS_detail .shopNavigation ul {text-align:center;margin-top:15px;margin-left:14px}
#PCS_detail .shopNavigation ul li{list-style-type:none;float:left;margin-bottom:7px;margin-right:5px;}
#PCS_detail .shopNavigation1 {clear:both;}
#PCS_detail .shopNavigation1 ul {text-align:center;}
#PCS_detail .shopNavigation1 ul li{list-style-type:none;float:left;}

#PCS_detail  li.walmart a {
    background: url("/CatalogContent/img/walmart.png") no-repeat scroll 0px -40px transparent;
    display: block;  
    height: 40px;  
    width: 123px;
}
#PCS_detail .walmart a:hover,.walmart a:active {color:#FFFFFF; text-decoration:none; background-position: left top; }

#PCS_detail  li.amazon a {
    background: url("/CatalogContent/img/amazon.png") no-repeat scroll 0px -40px transparent;
    display: block;  
    height: 40px;  
    width: 123px;
}
#PCS_detail .amazon a:hover, #PCS_detail .amazon a:active {color:#FFFFFF; text-decoration:none; background-position: left top; }
#PCS_detail .tru {clear:both}
#PCS_detail li.tru a {
    background: url("/CatalogContent/img/toys.png") no-repeat scroll 0px -40px transparent;
    display: block;  
    height: 40px;  
    width: 123px;
}
#PCS_detail .tru a:hover,#PCS_detail .tru a:active {color:#FFFFFF; text-decoration:none; background-position: left top; }

#PCS_detail  li.target a {
    background: url("/CatalogContent/img/target.png") no-repeat scroll 0px -40px transparent;
    display: block;  
    height: 40px;  
    width: 123px;
}
#PCS_detail .target a:hover,#PCS_detail .target a:active {color:#FFFFFF; text-decoration:none; background-position: left top; }
#PCS_detail li {
	position: relative;
}
#PCS_detail .shop_now {
	position: absolute;
	top: -35px;
	left: 0px;
	display: none;
}
#PCS_detail #rigCol .bLine1 {border-bottom:1px solid #c1b4e8;clear:both;padding-top:8px;}
#PCS_detail #rigCol .txt5 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#666666;float:left;padding-top:30px;text-transform:none;}

#PCS_detail #rigCol .txt6 a {
    color: #00AEEF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 20px;
    padding-top: 3px;
    text-transform: none;
}
#PCS_detail #rigCol .warning {clear:both;float:left;padding-top:30px;}
#PCS_detail #rigCol .txt7 {font-weight:bold;float:left;padding:27px 0 0 5px;font-size:10px;color:#434343;text-transform:none;}
#PCS_detail #rigCol .txt8 {float:left;font-size:10px;padding:27px 0 0 2px;color:#434343;font-weight:normal;text-transform:none;}
#PCS_detail #rigCol .txt9 {clear:both;float:left;padding:0 0 0 75px;color:#434343;font-size:small;text-transform:none;}
/* Out of stock  */
#PCS_detail #oos {display:none;color:#DB1E1E;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;padding-top:10px;text-align:left;}
#PCS_detail #oos_mail {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#db1e1e;text-align:left;padding-bottom:15px;margin-top:-21px;}
#PCS_detail #oos_mail h1 {padding:10px 0;font-size:13.5px;}
#PCS_detail #oos_mail input {width:175px;height:35px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#aaaaaa;vertical-align:middle}
#PCS_detail #oos_mail .submit_btn {background:url("/CatalogContent/img/submit.png") no-repeat;border:none;;cursor:pointer;width:77px;height:28px}
/* end of out of stock */

/* Overlay pop up */
.prodCata .overlay-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height:100%;
	width: 100%;
	background: #666666; /* fallback */
	background: rgba(0,0,0,0.75);
	background: url("/CatalogContent/img/popup_strip.png"); 
	z-index:10;
	text-align:left;
}
.prodCata .Retailer_overlay-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height:100%;
	width: 100%;
	background: #666666; /* fallback */
	background: rgba(0,0,0,0.75);
	background: url("/CatalogContent/img/popup_strip.png"); 
	z-index:10;
	text-align:left;
}
.prodCata .overlay-content {
		padding: 1%;		
		position: relative;
		top: 20%;
		left: 50%;
		margin: 0 0 0 -24%; 
		width:620px;/* add negative left margin for half the width to center the div */
}
.prodCata .mattel_logo {float:right;margin-right:407px;margin-top:-45px;}
.prodCata .popup_bg {width:704px;height:384px;}
.prodCata 	.popup_container {margin-top:-381px;position:absolute;width:704px;}
.prodCata .body_cont {margin-top:105px;margin-left:358px;}
.prodCata .body_cont h1{color:#000000;font-family:yellowballoon;font-size:30px;margin:0 0 0 5px;padding:0;width:295px;text-transform:none;}
.prodCata .body_cont p {color:#000000;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;margin:8px 0 0 5px;padding:0;width:295px;line-height:1.3}
.prodCata .body_cont span a{font-family:TecturaII, Arial, Helvetica, sans-serif;color:#dd1285; text-decoration: none;}
.prodCata .PopupNavigation {clear:both;}
.prodCata .general_overlay {width:704px;height:384px;}
.prodCata .mattel_overlay {width:704px;height:384px;}
.prodCata .close-btn {float:right;margin-right:18px;margin-top:7px;}
.prodCata .PopupNavigation ul {margin-left:-10px;}
.prodCata .PopupNavigation li
{
    float: left;
    margin-left: -25px;
    margin-right: 23px;
    margin-top: 16px;}
.prodCata .PopupNavigation img {cursor:pointer;}
/* End of Overlay popup */
/* --------------- Video Pop up style ------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:url(/CatalogContent/img/overlay.png) repeat 0 0;}
#colorbox{-moz-box-shadow: #000 6px 6px 10px; -webkit-box-shadow: #000 6px 6px 10px; box-shadow:#000 6px 6px 10px;}
    #cboxTopLeft{width:21px; height:21px; background:#000 url(/CatalogContent/img/popup-controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:#000 url(/CatalogContent/img/popup-controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:#000 url(/CatalogContent/img/popup-controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:#000 url(/CatalogContent/img/popup-controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:#000 url(/CatalogContent/img/popup-controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:#000 url(/CatalogContent/img/popup-controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:#000 url(/CatalogContent/img/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:#000 url(/CatalogContent/img/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#000; color:#fff;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(/CatalogContent/img/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/CatalogContent/img/popup-controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:-75px 0px; right:44px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{background-position:-50px 0px; right:22px;}
        #cboxNext:hover{background-position:-50px -25px;}

        #cboxClose{position:absolute; top:-22px; right:-22px; background:url(/CatalogContent/img/popup-controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}
		
/* --------------- End of Video Pop up style ------------------------*/
.prodCata .overlayWishlist-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height:100%;
	width: 100%;
	background: #666666; /* fallback */
	background: rgba(0,0,0,0.75);
	background: url("../img/popup_strip.png"); 
	z-index:99;
}
#PCS .AllCategory{   
    cursor: pointer;
    display: block;
    font-size: 14px;	
	font-family:yellowballoon;
    position: relative;
    word-wrap: break-word;
	text-decoration:none;
	color:#FFFFFF;
	text-shadow:1px 2px 1px rgba(0, 0, 0, 0.8);
}
#PCS .AllCategory:hover {text-decoration:underline;color:#FFFFFF;}
#PCS .actvCat{ font-weight:bold;color:White;}
#PCS .InactvCat{ font-weight:bold;color:#CEE81D;}

.FilterOpen{   
    cursor: pointer;
    display: block;
    font-size: 14px;	
	font-family:yellowballoon;
    padding-left:22px ;
    position: relative;
    word-wrap: break-word;
	text-decoration:none;
	
}
.FilterOpen:hover {text-decoration:underline;}
.oos-name{ 
    width:110px;
	text-align:left;	
	height:25px;
	 display:block;
	 float:left;
	 cursor:pointer;
	 margin-right:10px;
}
.oos-name h1 {
    color:#FF0000;
    font-weight:bold;
    font-size:12px; 
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.BackBtn
{
    cursor:pointer;
}

.keepRetailerBtn{ cursor:pointer;}
.keepEmailMeBtn{ cursor:pointer;}
#PCS .scrollup{
    width:54px;
    height:51px;
    opacity:1;
    position:fixed;
    bottom:7px;
    display:none;
    float:right;
    text-indent:-9999px;
    background: url("../../CatalogContent/img/ui.totop.png") no-repeat;
    margin-left:23px;
    right:auto;
    z-index:99999;
}
.outofstock 
{
color: #db1e1e;
font-family:Myriad Pro;
}
.outofstock h1{
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
    margin:0;
    /*margin-bottom: 20px; moved to title div*/
    /*background:pink;/*for testing*/
}
.outofstock h1 img     {
    vertical-align: middle;/*was -8px;*/
    margin-right: 5px;
} 

/*Added by Thanga*/
#left-frame, #right-frame {
    height: 100%;
    position: absolute;
    width: 12px;
}
#left-frame {
    background: url("/sites/all/modules/custom/cupid/images/left-frame.png") repeat-y scroll 0 0 transparent;
    left: 0;
}
#right-frame {
    background: url("/sites/all/modules/custom/cupid/images/right-frame.png") repeat-y scroll 0 0 transparent;
    right: 0;
}
#ff-content-bottom-border {
    background: url("http://services.monsterhigh.com/sites/all/modules/custom/freakyfab/images/ff-landing-bg-bot-border.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    margin-top: 173px;
    position: absolute;
    width: 973px;
    z-index: 3;
}
#ff-content-bottom {
    bottom: -122px;
    height: 315px;
    position: absolute;
    width: 973px;
}
#bottomImg {background: url("../../CatalogContent/img/dark_shadow_bottom.png") no-repeat scroll 0px 0px transparent; width:987px;height:30px;margin-left:10px;margin-bottom:10px;}


#PCS .FilterOpen{
    color: #CEE81d;
    cursor: pointer;
    font-family:yellowballoon;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.8);
    padding-left:25px;
}

#PCS .FilterOpen li:hover {text-decoration:underline;color:White;}
#PCS .FilterOpen.actv{color:White;font-weight:bold;}
#Thumbnail-name
{
    color:#000000;
        font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.3;
    text-decoration: none;
    text-transform:none;
    }

/* redesign */
div.prodAddtoCart {
font: normal 12pt verdana;
text-align: left;
cursor: pointer;
margin-top: 7px;
}

div.prodAddtoCart:hover span{
    font-weight:bold;
    }

div.prodAddtoCart .addTocartIcon {
background: url(/CatalogContent/img/addToCartIcon.png) no-repeat top left;
width: 27px;
height: 20px;
float: left;
}

div.prodAddtoCart span {
color: #0087ef;
text-decoration: underline;
margin-left: 5px;
line-height: 20px;
}

div.prodAddtoCart.checkAvilablity {
margin-top: 1px;
}

div.prodAddtoCart .checkAvilabilityIcon {
background: url(/CatalogContent/img/checkAvilabilityIcon.png) no-repeat top left;
width: 31px;
height: 26px;
float: left;
}
div.prodAddtoCart span.checkAvilabilityTxt {
line-height: 27px;
color: #444447;
}

div.prodAddtoCart:hover span.checkAvilabilityTxt {
color:#0087ef;
}

div.prodAddtoCart:hover .addTocartIcon{
background-position: 0px -21px;
}
 div.prodAddtoCart:hover .checkAvilabilityIcon 
 {
     background-position: 0px -26px;
     }
     
     #PCS_detail #wishlist {
    clear: both;
    position: relative;
}
.overlayEmail-bg
{
    display:none;
    }
    #WishList {
    background: url("../img/product_over_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    height: 644px;
    line-height: 20px;
    margin: 50px;
    width: 755px;
}
#WishList .wishlist_logo {
    float: left;
    margin-bottom: 15px;
    margin-left: 16px;
    margin-top: -20px;
}
#WishList .wishlist_top .txt1 {
    float: left;
    margin-top: 30px;
}
#WishList .wishlist_top h1 {
    color: #FFFFFF;
    font-family: YellowBalloon,Verdana,Geneva,sans-serif;
    font-size: 30px;
    font-weight: bold;
}
#PCS_detail h1 {
    padding: 0;
}

#WishList #print_wl {
    float: left;
    margin-left: 180px;
    position: relative;
}
#WishList .print_img {
    background: url("../img/print_wl.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 50px;
    margin-top: 20px;
    width: 73px;
}

#WishList .print_tt {
    display: none;
    margin-left: 5px;
    margin-top: -83px;
    position: absolute;
    z-index: 1;
}
#WishList #email_wl {
    float: left;
    margin-left: 30px;
    position: relative;
}

#WishList .email_img {
    background: url("../img/email_wl.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 50px;
    margin-top: 20px;
    width: 71px;
}
#WishList .email_tt {
    display: none;
    margin-left: 5px;
    margin-top: -83px;
    position: absolute;
    z-index: 1;
}

#WishList .overlay_close {
    cursor: pointer;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
}
#WishList .product_bg {
    background: url("/CatalogContent/img/product__wish_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    height: 541px;
    margin-left: 15px;
    width: 717px;
}

.blackScribbleBtn {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 33px;
    right: 50%;
    width: 68px;
}
.productcatalogMHBtn
{
    background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
    font-family: yellowballon;
    font-size: 13px;
    font-weight: 700;
    line-height: 2em;
    padding: 8px 23px;
    text-decoration: none;
    text-transform: uppercase;
    width: 131px;
    }
    .productcatalogMHBtn:hover
    {
        background-position:0 -52px;
        }
#CancelBtn {
background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
font-family: yellowballon;
font-size: 15px;
font-weight: 700;
padding: 1px 50px 6px;
text-transform: uppercase;
text-decoration: none;
width: 79px;
height: 42px;
}


#deleteWishlistProductBtn{
background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
font-family: yellowballon;
font-size: 15px;
font-weight: 700;
padding: 1px 49px 6px;
text-transform: uppercase;
text-decoration: none;
width: 79px;
height: 42px;
}

#deleteDetailWishlistProductBtn {
background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
font-family: yellowballon;
font-size: 15px;
font-weight: 700;
padding: 1px 49px 6px;
text-transform: uppercase;
text-decoration: none;
width: 79px;
height: 42px;
}

#deleteDetailWishlistProductBtn:hover {
    background-position: 0 -52px;
}
#deleteWishlistProductBtn:hover
{
background-position:0 -52px;
}
#CancelBtn:hover
{
background-position:0 -52px;
}
#returnToShop {
    background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
    font-family:yellowballon;
    padding: 5px 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height:3em;
    width:160px;
	height:42px;
}
#returnToShop:hover
{
    background-position:0 -52px;}
  #returnToShop a {
    font-family: yellowballoon;
    font-size: 15px;
    margin-left: -59px;
    margin-top: 10px;
    position: absolute;
    text-decoration: none;
    vertical-align: middle;
    width: 113px;
}
#PCS #returnToShop a {
    font-family: yellowballoon;
    font-size: 15px;
    margin-left: 19px;
    margin-top: 10px;
    position: absolute;
    text-decoration: none;
    vertical-align: middle;
    width: 113px;
}

    #sendAnother a {
font-family: yellowballoon;
font-size: 15px;
margin-left: -53px;
margin-top: 14px;
text-decoration: none;
vertical-align: middle;
position: absolute;
width: 103px;
}
#PCS #sendAnother a {
    font-family: yellowballoon;
    font-size: 15px;
    margin-left: -53px;
    margin-top: 14px;
    position: absolute;
    text-decoration: none;
    vertical-align: middle;
    width: 103px;
}
    #asendAnother {
    margin-right: 25px;
    width: 100px;
}
#sendAnother {
    background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
    font-family: yellowballon;
    height: 48px;
    line-height: 3em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 176px;
}
#sendAnother:hover
{
    background-position:0 -52px;
}
.keepMHBtn{ cursor:pointer;
          background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
    font-family: yellowballon;
    height: 48px;
    line-height: 3em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 176px;
    }
.keepMHBtn:hover
{
    background-position:0 -52px;
    color: #FFFFFF;
}
 .keepMHBtn: a {
    font-family: yellowballoon;
    font-size: 15px;
    padding-left: 13px;
    padding-top: 22px;
    text-decoration: none;
    vertical-align: middle;
}
#PCS_detail .keepMHBtn a{color:#000000;}
#PCS_detail .keepMHBtn:hover a{color:#ffffff;}
#PCS .keepMHBtn a{color:#000000;}
#PCS .keepMHBtn:hover a{color:#ffffff;}
#PCS .email_submit_btn a {
    color: #000000;
    font-family: yellowballoon;
    font-size: 16px;
    margin-top: 6px;
    padding-left: 52px;
    position: absolute;
    text-decoration: none;
}
#PCS .email_submit_btn:hover a {color:#ffffff;}
#PCS_detail .email_submit_btn a {color:#000000;font-family: yellowballoon;
    font-size: 16px; padding-right: 9px;
    text-decoration: none;}
#PCS_detail .email_submit_btn:hover a {color:#ffffff;}
#sendAnother a{color:#000000;}
#sendAnother:hover a  {color:#ffffff;}
#returnToShop a{color:#000000;}
#returnToShop:hover a  {color:#ffffff;}


 #WishList .product_wl {
    float: left;
    margin: 10px;
}
#WishList .product-image li {
    background-color: #FFFFFF;
    border: 1px solid #413E3A;
    height: auto;
    line-height: 130px;
    position: relative;
    text-align: center;
    width: 130px;
}

#WishList .product_wl .product-image a img {
    max-height: 100px;
    max-width: 100px;
    vertical-align: middle;
}
.product-name {
     width:195px;
	text-align:left;
	height:45px;
	padding-left:2px;
	padding-top:3px;
	overflow:hidden;
}
.email_send
{
    display:none;
    }
    .email_sent
    {
    display:none;
        }
        #detailWishlist img
        {
                cursor: pointer;
    float: right;
    height: 48px;
    margin: 98px -22px 0 0;
    position: relative;
    width: 164px;
    z-index: 1;
        }
        .WishListBtn{
    text-align:center;
    }

.WishListBtn img{
    cursor:pointer;
    }

/*.WishListBtn .buttonBg{
background:url(/CatalogContent/img/wishlistBtn.png) no-repeat;
margin-left: 35px;
color: black;
cursor:pointer;
}

.WishListBtn .buttonIcon{
background:url(/CatalogContent/img/wishlistBtnIcon.png) no-repeat;
width:32px;
height:29px;
float: left;
margin: 9px;
}*/



.wishListBtn .buttonText{
line-height: 60px;
white-space: nowrap;
width: 80px;
overflow: hidden;
text-overflow: ellipsis;
margin-left: 25px;
}

.detailWishlistBtn .buttonText{
margin-left: 11px;
}

.WishListBtn{
    text-align:center;
    }

.WishListBtn img{
    cursor:pointer;
    }

.wishListBtn .buttonBg:hover{
    background-position: 0 -35px;
    }



.wishListBtn .buttonText{
line-height: 60px;
white-space: nowrap;
width: 80px;
overflow: hidden;
text-overflow: ellipsis;
margin-left: 25px;
}

.detailWishlistBtn .buttonText{
margin-left: 11px;
}
.verticalCarouselContainer .buttonBg{
    width: 146px;
    font-family:'lovepotion';
    font-size: 20px;
    }
/*.wishListBtn.detailWishlistBtn {
    margin-top: 437px;
    margin-right:-37px;
}*/
.wishListBtn {
    margin: 11px 0 0 5px !important;
    float:left;
}

#emailErrorTxt
    {
        display:none;
        }
        
        #emailValidationError
        {
        display:none;    
            }
            #emailNameErrorTxt
            {
                display:none;    
                }
                .input_box
                {
                    color:Black ;
                    }
                    #printIntro
                    {display:none;}
                    #WishPrdContainer
                    {
                        text-align:center;
                        }
                        #WishPrdContainer h1
                        {
                            font-size:26px;
                            text-transform:none;
                            }
.sortblock-title
{
text-transform:none;
}

.prodAddtoCart .addTocartIcon {
    background: url("/CatalogContent/img/addToCartIcon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    width: 27px;
}
.prodAddtoCart .checkAvilabilityIcon {
    background: url("/CatalogContent/img/checkAvilabilityIcon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 27px;
    width: 31px;
}

#deleteWishListText {
    font-size: 32px;
	font-family: yellowballoon;
}

#sendmail
{
    background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
    font-family:yellowballon;
    padding: 5px 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height:3em;
    width:160px;
	height:42px;
}
#PCS #sendmail{
    background-image: url("/CatalogContent/img/Mh_btn_Sprite.png");
    font-family:yellowBalloon;
    padding: 0px 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height:3em;
    width:160px;
	height:50px;
	margin-top: -10px;
}
#PCS #deleteWishlistProductBtn .akeepbtn {
    left: 9px;
}
#PCS_detail #deleteDetailWishlistProductBtn .akeepbtn {
    left: 9px;
}
#PCS #CancelBtn .akeepbtn {
    left: 9px;
}
#PCS_detail #CancelBtn .akeepbtn {
    left: 9px;
}

#PCS_detail .akeepbtn {
    font-family: yellowBalloon;
    font-size: 15px;
    top: 11px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    color: #000000;
    position:relative;
	
}
#PCS .akeepbtn {
font-family: yellowBalloon;
font-size: 15px;
top: 11px;
left: -6px;
text-align: center;
text-decoration: none;
vertical-align: middle;
color: #000;
position: relative;
}
.akeepbtn {
font-family: yellowBalloon;
font-size: 15px;
top: 13px;
left: -7px;
text-align: center;
text-decoration: none;
vertical-align: middle;
color: #000;
position: relative;
}

#PCS #sendmail #akeepbtn {
    margin-left: 1px;
	padding-bottom: 6px;
}
#PCS_detail .mattel_logo {
    float: right;
    margin-right: 407px;
    margin-top: -45px;
}

#PCS_detail #CancelBtn:hover a{color:#ffffff;}
#PCS_detail #deleteDetailWishlistProductBtn:hover a{color:#ffffff;}

#CancelBtn:hover a{color:#ffffff;}
#deleteWishlistProductBtn:hover a{color:#ffffff;}



#WishPrdContainer > p {
    font-size: 17px;
}


.mywishlist.showWishlist-popup > a {
    color: #000000;
    font-family: yellowballoon;
    font-size: 16px;
    padding-left: 45px;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
}


.mywishlist.showWishlist-popup:hover a{color:#ffffff;}
#PCS .mywishlist.showWishlist-popup .akeepbtn:hover{color:#ffffff;}

.body_cont.mattel_overlay span {
    font-family: Arial,Helvetica,sans-serif;
}
.body_cont.general_overlay span {
    font-family: Arial,Helvetica,sans-serif;
}
.wishListBtn .buttonBg{
    cursor: pointer;
    float: right;
    height: 44px;
    position: absolute;
    width: 164px;
    z-index: 1;
}
.wishListBtn .buttonBg:hover{
    background-position: 0 -35px;
    }
.wishListBtn .buttonBg{
    background-position:top left;
    background-repeat:no-repeat;
    width: 138px;
    position: absolute;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 22px;
    color: black;
    cursor:pointer;
    /*background-size: 88%;
    margin-left: -3px;*/
	height:35px;
}
.BVRRPager.BVRRPageBasedPager{
background:transparent;
}

.BVRRPageLink{
height:20px !important;
    padding: 1px 1px 1px 0 !important;
}
.BVRRPageLink a:link, .BVRRPageLink a:visited, .BVRRPageLink a:hover{
color:#FFF !important;
}

.BVRRSBody{
width:872px !important;
}
body:not(.home-refresh){
background: url('/en-us/Images/Grey-Skin_tcm577-193105.jpg') no-repeat center top #000000 !important;
}

#footer ul.ft-row-wrap li.ft-list-container a {
    color: #00aeef;
}

#footer ul.ft-inline-wrap li a{
color: #00aeef;
}

.copyright a:link, .copyright a:visited{
color: #00aeef;
}
.BVRRSBody {
    width: 100% !important;
font-size:13px;
}

body:not(.home-refresh):not(.dvd-refresh){
text-align:left !important;
font-size:16px !important;
}

/* --------------------- App interstitial --------------------- */
#appint-modal-wrapper {
	position : relative;
}
#appint-modal-wrapper .overlay-app-interstitial {
	position : fixed;
	z-index : 111;
	left : 0;
	top : 0;
	width : 100%;
	height : 100%;
    background: rgba(0,0,0,0.75);
}
#Interstitial.reveal-modal.apps-interstitial {
	width: 570px;
	height: auto;
	border: solid 5px #49a9f3;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 16px;
	margin : 0 auto;
	margin-top: 6%;
	background: #fff;
}
#Interstitial.reveal-modal.apps-interstitial .heading {
  background-color: #49a9f3;
  color: #fff;
  padding: 10px 40px;
}
#Interstitial.reveal-modal.apps-interstitial .heading h2 {
  margin: 0;
  color: #fff;
  font-family: "Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
  font-weight: 700;
  text-align: left;
}
#Interstitial.reveal-modal.apps-interstitial .heading p {
  width: 70%;
  margin: 0px 0px 10px;
}
#Interstitial.reveal-modal.apps-interstitial .heading strong {
  display: none;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content .row.icon-row {
  margin: 25px 10px 15px;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content .row.icon-row:last-of-type {
  margin-bottom: 20px;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content p {
  margin: 40px 26px 0px;
  color: #0f0f0f;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content #appInterstitialContents {
  margin-top: 10px;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content #appInterstitialContents img {
  margin-bottom: 11px;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content #appInterstitialContents .hidden-app-interstitial, 
.overlay-app-interstitial {
  display: none;
}
#Interstitial.reveal-modal.apps-interstitial .modal-content #appInterstitialContents [class*="column"] + [class*="column"]:last-child {
  float: left;
}
#Interstitial.reveal-modal.apps-interstitial .go-back-btn {
  color: #000;
  margin-left: 42px;
  text-decoration: none;
  border-bottom: 1px solid #000;
}
#Interstitial.reveal-modal.apps-interstitial .go-back-btn:before {
  content: '\003c';
  margin-left: -17px;
  margin-right: 5px;
}
#Interstitial.reveal-modal.apps-interstitial .icon-row a.windowsStore {
  background: url("/Content/img/appinterstitial/windowsStore.png") no-repeat;
  width: 100%;
  display: block;
  background-size: 100%;
  height: 47px;
}
#Interstitial.reveal-modal.apps-interstitial .icon-row a.windowsPhoneStore {
  background: url("/Content/img/appinterstitial/windowsPhoneStore.png") no-repeat;
  width: 100%;
  display: block;
  background-size: 100%;
  height: 47px;
}
#Interstitial.reveal-modal.apps-interstitial .icon-row a.amazoneStore {
  background: url("/Content/img/appinterstitial/amazoneStore.png") no-repeat;
  width: 100%;
  display: block;
  background-size: 100%;
  height: 47px;
}
#Interstitial.reveal-modal.apps-interstitial .icon-row a.appStore {
  background: url("/Content/img/appinterstitial/appStore.png") no-repeat;
  width: 100%;
  display: block;
  background-size: 100%;
  height: 47px;
}
#Interstitial.reveal-modal.apps-interstitial .icon-row a.googlePlay {
  background: url("/Content/img/appinterstitial/googlePlay.png") no-repeat;
  width: 100%;
  display: block;
  background-size: 100%;
  height: 47px;
}
#Interstitial .icon-row {
	overflow : hidden;
}
#Interstitial .column.footer-btns {
    margin-bottom: 30px;
}
@media only screen and (max-width: 639px){
	#Interstitial.reveal-modal.apps-interstitial .heading h2,
	#Interstitial.reveal-modal.apps-interstitial .heading p {
	    display: none;
	}
	#Interstitial.reveal-modal.apps-interstitial {
		width : 90%;
	}
	#Interstitial.reveal-modal.apps-interstitial .heading strong{
		display : inline-block;
		font-size: 20px;
	    font-weight: bold;
	}
	#Interstitial.reveal-modal.apps-interstitial .heading {
	    padding: 10px 20px;
	    text-align : center;
	}
	#Interstitial.reveal-modal.apps-interstitial .modal-content p {
	    margin: 15px auto;
	    text-align: center;
	    width: 60%;
	    font-size: 15px;
	}
	#Interstitial.reveal-modal.apps-interstitial .modal-content .row.icon-row {
	    margin: 10px 60px 5px;
	}
	#Interstitial .column.footer-btns {
	    margin-bottom: 20px;
	    text-align: center;
	}
	#Interstitial.reveal-modal.apps-interstitial .go-back-btn {
		margin-left : 0;
	}
}
@media only screen and (min-width: 640px){
	#Interstitial .large-4 {
        position: relative;
	    width: 31.5%;
	    float: left;
	    padding: 0 5px;
	}
	#Interstitial .AppStore img,
	#Interstitial .WindowsStore img,
	#Interstitial .WindowsPhoneStore img{
	    /*margin-top: 5px;*/
	}
	#Interstitial.reveal-modal.apps-interstitial .heading h2 {
	    font-size: 2.3125em;
	}
}
@media only screen and (min-width: 640px){
    #Interstitial.reveal-modal.apps-interstitial .modal-content #appInterstitialContents img {
      max-height:51px;
    }
}
/* --------------------- End of App interstitial -------------- */