﻿/* bumble ink style sheet for standard template*/

/* HTML elements
================================== */

/* Zero down margin and padding on all elements */
* {
    margin: 0;
    padding: 0;
}

body 
{
    font: 400 12px Arial;   
    min-width: 754px;
   
}

/* Link Styles
================================== */
a:link,a:visited,a:active{
	text-decoration: none;
	font: 400 12px Arial;
	color: #FFFFFF;		
}
a:hover{
	text-decoration: underline;
	font: 400 12px Arial;
	color: #FFFFFF;		
}
a.white_bold:link,a.white_bold:visited,a.white_bold:active
{
    font: 700 12px Arial;
    color: #FFFFFF;
}

a.white_bold:hover{
	text-decoration: none;
	font: 700 12px Arial;
	color: #FFFFFF;	
}
a.yellow:link, a.yellow:visited, a.yellow:active
{
    font: 400 12px Arial;
    color:#fff100;
}

a.yellow:hover{
	font: 400 12px Arial;
	text-decoration: underline;
	color: #fff100;	
}

a.yellow_bold:link, a.yellow_bold:visited, a.yellow_bold:active
{
    font: 400 12px Arial;
    color:#fff100;
    font-weight:bold;
}

a.yellow_bold:hover{
	font: 400 12px Arial;
	text-decoration: underline;
	color: #fff100;	
}

a.crimson_bold:link, a.crimson_bold:visited, a.crimson_bold:active
{
    color:#913808;
    font-weight:bold;
}

a.crimson_bold:hover{
	text-decoration: underline;
	color:#913808;
	font-weight:bold;
}
a.tan:link, a.tan:visited, a.tan:active
{
    color: #dfd893;
}

a.tan:hover{
	text-decoration: underline;
	color:#dfd893;
	font-weight:bold;
}

/* Page Layout Styles / Classes
================================== */

/* wrapper for the whole page */
.wrapper {
    width: 754px; 
    margin: 0 auto; 
    text-align: left; 
    background-color: #ffffff;  
}

/* top banner/ logo row */
.logo_row{
   height: 37px;
   background-color:#ffffff; 
   padding-top: 32px;
   padding-bottom: 10px;   
   display: block;
   
}
.logo
{
    display:inline;
    float:left;
}

.links
{
   display:inline;
   float:right;    
   padding-top: 15px;    
}

/*Navigation Row styles */
.nav_row{
    height: 28px;
    background-color:#ffffff;
    color: #ffffff; 
    display:block;
}
.nav_button_brown2
{
   background-color: #87782e;
   padding-right:13px;
   padding-left:14px; 
   padding-bottom:4px;
   padding-top:4px;
   display:inline;
   float: left; 
   text-align:center;
  
}
.nav_button_orange
{
   padding-right:14px;
   padding-left:14px; 
   padding-bottom:4px;
   padding-top:4px;
   background-color: #dba814;
   display:inline;
   float: left; 
   text-align:center;
}
.nav_spacer
{
    width:3px;
    background-color: #ffffff;
    display:inline;
    float:left;
    
}
/*End of Navigation Row Styles*/

/*Press Page containers */
.archive_row
{
    display:block;
    color:#fff100;  
    padding-left:2px; 
    height:1.5em;
    
}
.archive_date
{
    width:40px;
    display:inline;
    float:left;
}
.archive_name
{
    display:inline;
    float:left;
}
.press_title
{
    font-size:16px;
    font-weight:bold;
    color:#913808;    
    padding-bottom:5px;
    
}
.press_row
{
    display:block;
    color:#913808;       
    height:1.5em;
    
}
.press_date
{
    width:40px;
    display:inline;
    float:left;
}
.press_name
{
    display:inline;
    float:left;
}
/* End of Press Page containers */

/*Shop Page containers */
.product_type_nav
{
    font-size: 1.2em;
    font-weight:bold;
    color: #dba814;
    padding-left: 12px;
    padding-bottom: 10px; 
    padding-top: 2px;   
}
.product_cat_nav
{
    border-top: solid 1px #b3a861;
    padding-left: 10px;
    margin: 4px;
    color: #dfd893;
}
.product_cat
{
    color: #87782e;
    font-size: 1.4em;
    font-weight: bold;
    padding-left:15px;
    padding-top: 10px;
    padding-bottom: 12px;    
}
.product_type_desc
{
    color: #87782e;
    font-size: 1.0em;    
    padding-left:15px;    
    padding-bottom: 12px;
}
.catalog_row
{
    border-top: solid 1px #87782e;    
    display:block;    
    width: 100%; 
    overflow:hidden;
       
}
.catalog_item
{
    width: 150px;
    display:inline;
    float:left;
    padding: 12px 14px 15px 14px;        
    padding-bottom: 10000px;
    margin-bottom: -10000px; 
    
}
.catalog_image_wrapper
{
    float:left;
    padding-bottom: 18px;
    
}
.catalog_image
{    
    float:left;
    border:none;  
}

.card_title_brown
{
    color:#94792d;
    font-weight:bold;
    padding: 18px 0px 7px 10px;
}

.card_info_green
{
    padding: 7px 0px 7px 10px;
    color:#858c3b;
    font-weight:normal;
}
.card_info_brown
{
    padding: 7px 0px 7px 10px;
    color:#87782e;
    font-weight:normal;
}
.card_info_red
{   padding: 7px 0px 0px 10px;
    color:#CC0000;
    font-weight:normal;
}


/* End of Shop Page containers */

/* Personalize Page containers */
.invite_info_row
{
    padding:15px 10px 20px 15px;    
    display:block;
    float:left;
    border-bottom: solid 1px #858C3B;
    width:100%;    
}

.invite_image
{
    display:inline;
    float:left;
     
    
}
.invite_info
{
    display:inline;
    float:left;   
    
}
.template_row{
    display:block;
    float: left;
    padding:3px 5px 3px 15px; 
      
}
.template_item{
    display:inline;
    float:left;    
}
.personalize_info_green
{
    padding-right: 0px;
    padding-left:10px;
    color:#858c3b;
    height:25px;
    font-weight:normal;
}

.personalize_fields
{
    padding-left:10px;
    height:25px;
    color:#858c3b;
    font-weight:normal;
}
/* End of Personalize Page containers */

/* Store Locator containers */
.state_title
{
    font-weight:bold;
    color: #f9a11b;
    font-size:14px;
    padding-top: 12px;
    padding-bottom: 3px;    
}
.store_title
{
    color:#FFF698;
    font-weight:bold;
    padding-top: 5px;
}
.store_info
{
   color:#fff100;  
}

/* End of Store Locator containers */

/* Home Page containers */
.section_header
{
    font-weight:bold;
    color:#fff100;
    padding-left: 5px;
    padding-top:5px;
}
.special_offers
{
    background-color: #87782e;
    width:311px;
    color: #FFF698;	
}
.image_link
{
    padding-bottom: 3px;
}
.press_section
{
    color: #FFF698;
    background-color: #858C3B;
    width:232px;
    height:158px;    
    
}
.submit_email
{
    display:inline;       
}
.home_comic
{
    padding-left:5px;
}

/* End of Home Page containers */

/*Store Locator Content*/
.locator_content 
{   
    padding-top: 18px; 
    padding-bottom: 16px;
    margin-right: 15px;    
    width: 754px;    
    display:block;
    color: #808080;
    overflow:hidden;
    background-color: #87782e;
    float:left;
}
.locator_leftContent { 
    width: 232px;     
    float: left; 
    display:inline;
    padding-left: 30px;
    padding-top: 21px;
    background-color: #87782e;     
    padding-bottom: 10000px;
    margin-bottom: -10000px;     
}
.locator_mainContent { 
    width: 430px; 
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 21px;
    padding-bottom: 30px;
    float:left;
    display:inline; 
    background-color: #87782e;   
    color:#913808;       
 }
/*End of Store Locator Content */

/* Press Page Content */
.content 
{   
    padding-top: 18px; 
    padding-bottom: 16px;
    margin-right: 15px;    
    width: 754px;    
    display:block;
    color: #808080;
    overflow:hidden;
    background-color: #87782e;
    float:left;
}
.leftContent { 
    width: 232px;     
    float: left; 
    display:inline;
    padding-left: 30px;
    padding-top: 21px;
    background-color: #87782e;     
    padding-bottom: 10000px;
    margin-bottom: -10000px;     
}
.mainContent { 
    width: 430px; 
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    float:left;
    display:inline; 
    background-color: #dfd893;    
    color:#913808;       
 }

/* Shop Page Content */
.shop_content 
{   
    padding-top: 12px;     
    padding-bottom: 25px;  
    width: 754px;    
    display:block;
    color: #808080;
    overflow:hidden;
    background-color: #87782e;
    float:left;
}
.shop_leftContent { 
    width: 195px;     
    float: left; 
    display:inline;
    padding-left: 0px;
    padding-top: 0px;
    background-color: #87782e;     
    padding-bottom: 10000px;
    margin-bottom: -10000px;     
   
}
.shop_mainContent { 
    width: 540px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float:left;
    display:inline; 
    background-color: #ffffff;    
    color:#913808;    
    overflow:hidden;
       
 }
 
 .banner_content{
    padding-left: 12px;
    padding-bottom: 15px;
 }
 
 /*Home Page Content */
 .home_content{
    display:block;
    float:left;
    color: #fff698;	
 }
 .home_left_content{
    display:inline;
    float:left;
    padding-right: 3px;
    
 }
 .home_middle_content{
    display:inline;
    float:left;
    padding-right: 3px;
   
        
 }
 .home_right_content{
    display:inline;
    float:left;
    background-color: #87782e;
    width:200px;
    padding-right:3px;
    height: 422px;
    
 }
 

/*Footer*/
.footer { 
    clear: both; 
    background-color:#ffffff;    
    font: 400 12px Arial;
	color: #87782e;
	padding-top: 3px;
	padding-bottom: 3px;
}