/* default foxybox styles */
#fc_tb_window{font:12px Arial,Helvetica,sans-serif;color:#333333;}
#fc_tb_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}
#fc_tb_window a:link{color:#666666;}
#fc_tb_window a:visited{color:#666666;}
#fc_tb_window a:hover{color:#000;}
#fc_tb_window a:active{color:#666666;}
#fc_tb_window a:focus{color:#666666;}
#fc_tb_overlay{position:fixed;z-index:100000000;top:0px;left:0px;height:100%;width:100%;}
.fc_tb_overlayMacFFBGHack{background:url(https://www.foxycart.com/v/0.3.1/images/macFFBgHack.png) repeat;}
.fc_tb_overlayBG { background-color: black; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
* html #fc_tb_overlay{/* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#fc_tb_window{position:fixed;background:#ffffff;z-index:100000002;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #fc_tb_window{/* ie6 hack */
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#fc_tb_window img#fc_tb_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#fc_tb_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
.fc_tb_closeAjaxWindow{padding:7px 10px 5px;margin-bottom:1px;text-align:right;float:right;}
/*#fc_tb_closeAjaxWindowBot{float:left;}*/
div.fc_tb_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#fc_ajaxWindowTitleTop{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
div.fc_tb_title{background-color:#e8e8e8;height:27px;}
#fc_tb_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#fc_tb_ajaxContent.fc_tb_modal{padding:15px;}
#fc_tb_ajaxContent p{padding:5px 0px 5px 0px;}
#fc_tb_load{position:fixed;display:none;height:12px;width:208px;z-index:100000003;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2 */
text-align:center;}
* html #fc_tb_load{/* ie6 hack */
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#fc_tb_HideSelect{z-index:99999999;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #fc_tb_HideSelect{/* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#fc_tb_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#fc_tb_closeAjaxWindowTop,
#fc_tb_closeAjaxWindowBot{margin:0px 0px;padding:0px 10px;}
#fc_tb_closeWindowButtonTop{height:0px;overflow:hidden;width:11px;margin:0px 0px;padding-top:24px;float:left;background-position:left top;}
#fc_tb_closeWindowButtonBot{height:0px;overflow:hidden;width:156px;margin:0px 0px;padding-top:24px;float:left;background-position:left top;}
#fc_tb_closeAjaxWindowTop span{display:none;}
a#fc_tb_closeWindowButtonTop:hover,
a#fc_tb_closeWindowButtonBot:hover{background-position:left -24px;}
/* narwhal co overwrites */
#fc_tb_window { border: 0; font-family: Palatino, Georgia, 'Times New Roman', serif; }
#fc_tb_secondLine { font-family: Palatino, Georgia, 'Times New Roman', serif; }
#fc_tb_ajaxWindowTitleTop { display: none; }
#fc_tb_closeAjaxWindowBot { height: 25px; left: 615px; padding: 0; position: absolute; top: 530px; }
#fc_tb_closeAjaxWindowBot span { display: none; }
#fc_tb_closeAjaxWindowTop span { display: none; }
#fc_tb_closeWindowButtonBot { background: url(../img/keep_shopping.png) 0 0 no-repeat; display: block; height: 25px; padding: 0; text-align: left; text-indent: -9999px; width: 175px; }
#fc_tb_closeWindowButtonBot:hover, #fc_tb_closeWindowButtonBot:active { background-position: 0 -25px !important; }
#fc_tb_closeWindowButtonTop { background: url(../img/close.png) 0 0 no-repeat; display: block; height: 35px; padding: 0; position: relative; top: 15px; text-indent: 9999px; width: 25px; }
#fc_tb_closeWindowButtonTop:hover, #fc_tb_closeWindowButtonTop:active { background-position: 0 -35px !important; }
div.fc_tb_title{ background: white; }