@charset "utf-8"; 

/* 
These imports are redundant; they all occur in wf1.css
	@import url(/javascript/wf/FunEx1/wf_css/wf-common.css);
	@import url(/javascript/wf/FunEx1/wf_css/fancybox/jquery.fancybox-1.3.1.css);
	@import url(/javascript/wf/FunEx1/wf_css/themes/base/wf-jquery.ui.tabs.css);
	@import url(/javascript/wf/FunEx1/wf_css/themes/base/wf-jquery.ui.dialog.css);
*/

/*
    WiderFunnel 2010 SL
*/


h1 {
    margin:0;
    padding-bottom:2px;
}

h2 {
    margin:10px 0 20px 0;
    padding-bottom:0;
}

#wf-content-wrap {
    margin-bottom:20px;
}

.wf-header {    
    margin-bottom:0px; /* was 20px */
    min-height:74px;
    overflow:hidden;
    position:relative;    
    _zoom:1
}

.wf-header p {
    padding-right:140px;
}

.wf-header .wf-stories {
    position:absolute;        
    right:0;
    bottom:0;
}

/* Kits
-----------------------------------------------------------------------------*/

#wf-kit-wrap {
    overflow:hidden;
    margin-bottom:20px;
    *margin-bottom:0;
    _zoom:1;
}

#wf-kit-wrap ul {
    overflow:hidden;   
}

#wf-kit-wrap li {
    float:left;
    width:246px;
    _width:238px;
}

#wf-kit-wrap .wf-kit {
    text-align:center;    
}

#wf-kit-wrap .wf-kit strong,
#wf-kit-wrap .wf-kit strong a,
#wf-kit-wrap .wf-kit strong a:hover {    
    font-size:14px;    
}

/*price*/
#wf-kit-wrap .wf-kit strong {
    display:block;
    color:#767676;
    margin:6px 0;
}

#wf-kit-wrap .wf-fieldset {
    text-align:left;
    background:#EFEFEF;
    margin:10px 6px 0 6px;
    padding:10px;
    overflow:hidden;    
    _zoom:1;
}

#wf-kit-wrap .wf-header p {
    font-size:12px;
}

#wf-kit-wrap .wf-fieldset label {
    float:left;
    margin-right:10px;
    line-height: 19px;
}
#wf-kit-wrap .wf-fieldset .wf-addtocart {
    float:left;
}

#wf-kit-wrap.wf-kits-3,
#wf-kit-wrap.wf-kits-2,
#wf-kit-wrap.wf-kits-1 {
    margin-bottom:40px;    
}

#wf-kit-wrap.wf-kits-2 .wf-header p {    
    padding-right:20px;    
}

#wf-kit-wrap.wf-kits-1{}

#wf-kit-wrap.wf-kits-0 p {
    margin-top:30px;    
}

#wf-kit-wrap.wf-kits-0 p.wf-first {
    margin-top:0;
    overflow:hidden;
    padding-right:30px;
}

/* tabs & products
-----------------------------------------------------------------------------*/
.wf-fieldset {
	font-weight: lighter;
}
	



#wf-tabs-wrap h2 {
    background:url(http://images.birthdayinabox.com/javascript/wf/FunEx1/wf_img/wf-headline-browse-all-party-supplies.png) no-repeat;
    height:36px;
    margin:20px 0 10px 0;
    text-indent:-9999px;    
}

#wf-tabs-wrap .wf-products ul {   
    margin-top:30px;
    overflow:hidden;
}

.tab-footer {
    background:#ECECEC;
    border:1px solid #CFCFCF;
    border-top:0;
    padding:10px 10px; /* WF: 10px 30px */
	 text-align: center; /* new */
	 font-weight: lighter; /* new */
	 font-size: 11px !important; 
	 color: #666666 !important;
}
div.tab-footer a {
	color: #006699;
}

.wf-products li {
    float:left;  
    height:240px;
    padding-bottom:10px;
    text-align:center;
    width:146px;
    margin-bottom: 30px; /* new */
}

.wf-products {
    margin-bottom: 30px;
}

.wf-products li .wf-fieldset {
    min-height:75px;    
    margin-top:4px;
    text-align:center;  
    
    _height:75px;  
}

.wf-products li.wf-horizontal {    
    width:292px;    
}

.wf-products li.wf-horizontal .wf-fieldset {
    height:50px;
}

.wf-products li .wf-fieldset a {
    display:block;
    padding:0 4px;
}

.wf-products li .wf-fieldset span {
    display:block;
    margin:2px 0;
}

.wf-products li .wf-fieldset strong {
    display:block;
    margin:6px 0;
}


