/*-----------------------------------------------
	General Styles
----------------------------------------------- */ 

body {
	margin:0!important;
	padding:0px;
}

.no-padding{
	padding:0px;
	margin:0px;
}

.h-priceanditems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding-top: 9px;
}

.input{
	border: #bdd9da solid 1px;
	padding-bottom:4px;
}
.center,.center a{
	text-align:center;
}
.inputreq{
	border: #bdd9da solid 1px;
}
.input#qty{
	width:30px;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #63a1a5;
	font-size: 11px;
	text-align: left;
	text-decoration:none;
}
a:hover {text-decoration: underline}
#div__title,#div__label{
	display:none;
	visibility:hidden;
}
.al-center, .al-center a{
	text-align:center;
}
/*-----------------------------------------------
	Overrides NS Style
----------------------------------------------- */ 
/* ensures center aligning in Firefox and Opera */
div#innerwrapper {
	margin: 0 auto;
}

/*-----------------------------------------------
	Left Styles
----------------------------------------------- */ 

#panel_left {
	height: 314px;
	display: none;
	background-color: #76a6aa;
	width: 84px;
}
.slide {
	margin: 0;
	padding: 0;
}
.btn-slide {
	width: 84px;
	height: 85px;
	display: block;

}
.panel-container{
	padding:0px;
	margin:0px;
	vertical-align:top;
	background-color: #76a6aa;
}

#menu_collection{
	vertical-align:top;
	margin:0px;
	padding:0px;
	width:84px;
	height:399px;
	background-color:#76a6aa;
}
/*-----------------------------------------------
	Pagination Styles
----------------------------------------------- */

.bglt{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #63a1a5;
	font-size: 11px;
	text-decoration:none;
	padding-left:1px;
	background-color:#FFFFFF;
	padding-right:1px;
}
.medtext, .medtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #63a1a5;
	font-size: 11px;
	padding-left:1px;
	padding-right:1px;
	text-decoration:none;
}







/* --------------------------------------------------------------------
	 STYLES ADDED BY MVLDESIGN.COM FOR CUSTOM CODE FUNCTIONALITY
-------------------------------------------------------------------- */
a {outline: none; }
.bgbutton, .nlbutton {border-width: 1px; padding: 4px !important; padding: 2px; font-family: Skia, Arial, Helvetica, sans-serif;}
#custbody7, #custbody7_fs_lbl {display: none;}

/* TopNavv navigation extra */
#topNavv, #cartPortt {color: #999; font-size: 11px; font-family: Skia, Arial, Helvetica, sans-serif;}
#topNavv a {color: #999; font-size: 11px; text-decoration: none; padding: 8px 8px 9px 0px;}
#topNavv a:hover {color: #666; font-size: 11px; text-decoration: underline; padding: 8px 8px 9px 0px; }
#topNavv.homE .notHome {display: none; }
#srchPortl {color: #999; font-size: 11px;  font-family: Skia, Arial, Helvetica, sans-serif;}
#srchPortl table {margin: 1px 0px 0px 0px; }
#srchPortl td {color: #999; font-size: 11px;  font-family: Skia, Arial, Helvetica, sans-serif;}
#srchBox {background-color: #76A6AA; width: 162px}
#srchBox input {background-color: #76A6AA; border: solid 1px #76A6AA; padding: 4px 5px; color: #FFF; font-size: 11px;  font-family: Skia, Arial, Helvetica, sans-serif; width: 140px; margin: 0px 0px 0px 4px; letter-spacing: 1px; }
#srchPortl a img {margin: 0px 0px 0px 4px; background-image: url(/img/button.gif); background-repeat: no-repeat; background-position: center top;}
#srchPortl a:hover img {background-position: center bottom;}

/* List Cell extra */
#lstDivImg img {background-repeat: no-repeat; width: 530px; height: 350px; background-position: center top; }
#lstDivImg img#goRight; #lstDivImg img#goLeft {width: 23px; height: 43px; }

.lstCell {}
.over {}
.lstCell .lstImg, .lstCell .over {position: relative; width: 190px; height: 269px; padding: 0px;    }
.lstCell .lstImg img, .lstCell .over img {margin: 0px; top: 0px; left: 0px; position: absolute;}
.lstCell .lstImg img.thumb {z-index: 1 }
.lstCell .lstImg img.over {opacity: 0; visibility: hidden;   z-index: 0; overflow: hidden;  -webkit-transition: all .10s; -moz-transition: all .10s; transition: all .10s; }
.lstCell .over img.over   {opacity: 1; visibility: visible;  z-index: 2; overflow: visible; -webkit-transition: all .10s; -moz-transition: all .10s; transition: all .10s; }






/* Item Drilldown extra  2011 matrix*/
#itmAddCartDIV a.smalltextnolink {color: #FFF}

#itmAddCartDIV .addBtnImg {background-image: url(http://www.blablakids.com/img/bk-addtobasket.gif); background-repeat: no-repeat; background-position: left top; width: 96px; height: 21px; border: solid #FFF 0px; }
#itmAddCartDIV .addBtnImg:hover {background-position: left bottom; }

#itmAddCartDIV.low .addBtnImg {background-position: center top; }
#itmAddCartDIV.low .addBtnImg:hover {background-position: center bottom; }

#itmAddCartDIV a .out  {background-position: right top; }
#itmAddCartDIV a:hover .out  {background-position: right bottom; }

#avlMsg {margin: 0px 0px 10px 0px; text-align: center; }
#avlMsg.hide {opacity: 0;  -webkit-transition: all .20s; -moz-transition: all .20s; transition: all .20s;} 
#avlMsg.show {opactiy: 1; -webkit-transition: all .50s; -moz-transition: all .50s; transition: all .50s;}






/* Wholesale */
.wholesale {display: none}
body.whlsl .notwhsl, body.whlsl ul#navmenu-v li.notwhsl a {display: none}
body.whlsl .wholesale {display: inline}
body.whlsl .noSale {display: none}

/* Wholesale Left navigation extra */
ul#navmenu-v li#newItems.wholesale {display: none !important; display: none; padding: 0px; margin: 0px;}
body.whlsl ul#navmenu-v li#newItems.wholesale {display: block !important; display: block}

/* Wholesale Item Detail */
body.whlsl #custcol_to_fs_lbl, body.whlsl #custcol_message, body.whlsl #custcol_message_fs_lbl, body.whlsl #custcol_from, body.whlsl #custcol_from_fs_lbl, body.whlsl #custcol_to {display: none}
#qty.input {text-align: center; color: #76A6AA; padding: 4px 1px; }

#itmAddCartDIV {margin: 0px;}

/* Wholesale checkout */
body.whlsl input {margin-top: 2px; padding: 2px;  margin-bottom: 2px;}
body.whlsl input.radio {margin-top: 6px; padding: 0px;  margin-bottom: -3px;}
body.whlsl .smalltextnolink .chkLrgr {font-weight: bold; font-size: 140%; line-height: 160%; }
body.whlsl .smalltext .chkLrgr {font-weight: bold; font-size: 120%; }

/* Wholesale login */
body.whlsl #blaLeft1.login, body.whlsl #blaLeft2.login, body.whlsl #blaLeft3.login{display: none}
body.whlsl #contentt.login {background-image: url(/img/whsl-login.gif); background-position: center top; 
background-repeat: no-repeat; height: 450px; padding-top: 122px; margin-top: 20px; text-align: left; 
padding-left: 250px  !important; padding-left: 100px;}
body.whlsl #contentt.login span { font-size: 11px; }
body.whlsl #contentt.login input {margin-top: 4px; padding: 2px;  margin-bottom: 4px;}
body.whlsl #contentt.login input#submitter  {margin-top: 5px; margin-left: 280px; padding: 3px; }
body.whlsl #contentt.login span.smallgraytext {color: #BB5246; }
body.whlsl #contentt.login div.wholesale img {display: block; position: absolute; width: 250px; height: 100px;  top: 60px; left: -260px}
body.whlsl #contentt.login div.wholesale {position: relative;                           border: solid #EDEDED 1px; }
body.whlsl #contentt.login #emailsubscribe_fs_inp, body.whlsl #contentt.login #emailsubscribe_fs_lbl  {display: block; margin-top: 11px;}
body.whlsl #contentt.login input.inputreq {background-color: #FFFFF3; }

/* Shipping messages */
#shpMssg, #shpMsg {color: #AA0000; font-weight: bold; font-size: 13px; text-align: center; }
#shpMsg a {font-size: 13px; font-weight: bold;}
#shpMsg a:hover {}

#odrMsg, #errMsg, #noBox {font-weight: bold; color: #CC0000; text-align: right; font-size: 14px;}
#noBox {text-align: center; }

/* On sale pricing */
.lstSale {color: #CC0000}
.ait-desciption s {text-decoration: none; background-repeat: no-repeat;background-position: center center;
background-image: url(/img/strike-wht.gif);}
.price s {text-decoration: none; background-repeat: no-repeat; background-position: center center;
background-image: url(/img/strike-grn.gif); }


span#dropdownstate_fs span {color: #545454; font-size: 11px; display: block; margin: 3px 0 0 0; }




.backOrderAllowed {}

.comingSoon {display: none;}


/*  PRESS INFO ITEM - PDFs */

#pdfCont {position: relative; z-index: 100;  }
#arwLft, #arwRit {position: absolute; z-index: 101;  top: 350px; }

#arwLft {left: 0px; }
#arwRit {right: 0px; }

#arwLft a img {background-image: url(/img/bk-pdf-arrowleft.png); }
#arwRit a img  {background-image: url(/img/bk-pdf-arrowright.png)}

#arwLft a img, #arwRit a img {width: 35px; height: 70px;  background-position: right top; background-repeat: no-repeat; outline: none;}
#arwLft a:hover img, #arwRit a:hover img {background-position: left top; outline: none; }



.pdfNavv {margin: 10px auto; }
.pdfNavv {margin: 10px auto; width: 526px; text-align: center; color: #333; font-size: 12px; font-family: Skia, Arial, Helvetica, sans-serif;}
.pdfNavv a {color: #333; font-size: 11px; font-family: Skia, Arial, Helvetica, sans-serif; padding: 10px; text-decoration: none; cursor: pointer}
.pdfNavv a:hover {text-decoration: none; cursor: pointer}
.pdfNavv a:hover img {text-decoration: none; cursor: pointer}
.pdfNavv img {width: 80px; margin: 0px 2px 0px 2px; cursor: pointer}


#pdfArts {width: 526px}
#pdfArts span {display: none}
#pdfArts span.thmImg {display: block}
#pdfArts div {height: 190px;  float: left; margin: 10px 10px 0px 0px; padding: 0px;  }
#pdfArts img {border: solid #FFF 1px;  margin: 10px; cursor: pointer}


#pdfWrap {position: relative; text-align: center; display:none;}
#pdfPop {position: absolute; text-align: center; z-index: 100; top: -410px; left: -120px; background: white; border: solid #BaBaBa 1px; width: 730px; padding: 8px 8px 8px 8px; margin: 0px auto; }

#pdf1 {}


