@charset "utf-8";
/* CSS Document */

	html {
		overflow-y:scroll;
	}

	body {
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
	background: url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-default2.jpg") center top no-repeat fixed #edc31b;
	font-family: Tahoma, Geneva, sans-serif;
	}
	
	a:link, a:visited {
		text-decoration:underline;
		color:#336600;
		font-weight:bold;
	}

	a:hover {
		text-decoration:none;
	}
        
        h1 {
           font-size:26px;                
           font-family:Verdana,Arial;               
        }
        h2 {
           font-size:14px;                
           font-family:Arial;               
        }
        h4 {
           font-size:14px;
           margin-bottom:0px;
        }


/* Custom font definitions
----------------------------------------------- */
	p {
          color:#000000;
          font-size:13px;				
	}
        ol {
          color:#000000;
          font-size:13px;				
	}
        ul {
          color:#000000;
          font-size:13px;				
	}
        #CVV2 {
          width:350;
          color:#cccccc;
        }
        #CVV2 p{
          font-size:11px;
          color:#666666;
        }
        .thumbnail {
          height:165px
        }
        select {
          font-size: 10px; 
 color: green; 
 border: 1px solid #666666;
font-weight:normal;
        }
        input {
          font-size: 10px; 
 color: green; 
font-weight:normal;
        }

	.headPrice {
	font-weight:bold;
	color:#990000;
	}
#freeshipquote {
          color:#000000;
          font-size:13px;				
	}
#roastquote {
          color:#000000;
          font-size:13px;				
	}
.priceinput {
	background-color:transparent;
	border:none;
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: green;
}
.breadcrumbs{
	background-color:transparent;
	border:none;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: gray;
}

.brief{
	font-size:12px;
	font-weight: normal;
}
.sku{
	font-size:11px;
}
.brand{
	font-size:11px;
}
.customText1 {
	font-size:11px;
}
.customText2 {
	font-size:11px;
}
.customText3 {
	font-size:10px;
	font-weight: bold;
}
.customText4 {
	font-size:10px;
	font-weight: bold;
}
.customText5 {
	font-size:10px;
	font-weight: bold;
	color:#FF0000
}
.customText6 {
	font-size:12px;
	font-weight: bold;
	color: #009900;
}
.small {
        font-size:11px;
        color:#333333;
margin-right:5px;
}
.CustomerReviews {
font-size:12px;
        color:#333333;
}
.RelatedCats {
font-size:11px;
        color:#333333;
  }
#storeMessages{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
	font-weight:normal;
	padding:10px 10px 10px 10px;
	margin:10px 10px 0px 0px;
	border-top:2px solid #FF0000;
	border-bottom:2px solid #FF0000;
	border-right:2px solid #FF0000;
	border-left:2px solid #FF0000;
	background-color: #efefef;
width:500px;
}
#DeclineCodes {
width:500px;
}

/* Custom form elements
----------------------------------------------- */
form {
	padding:0px;
	margin:0px;
}

.inputFormat {
	height:19px;
	font-size:12px;
	padding:1px; color:#333;
	vertical-align:middle;
}

#search input{
	vertical-align:middle;
 	margin:0;
 	padding:0;
}

.btnSearch {
	vertical-align:middle;
	margin:0;
	padding:0px;
 	color:#0060B1;
 	font-size:12px;
 	cursor:pointer;
 }

/* HomePage
----------------------------------------------- */
#homeTopHeaderText {
	font-size:18px;
	color:#eeeeee;
	padding:10px 10px 10px 10px;
	position: relative;
}
#homeTopSloganText {
	
	border-top:1px solid #ffcc33;
	border-bottom:1px solid #ffcc33;
	background-color:#edecec;
	position: relative;
	text-align: center;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

/* Top Menu 
----------------------------------------------- */

#cartInfo {
	padding-top:5px;
	font-size:12px;
	line-height:3px;
}

#cartInfo a{
	display:block;
}

#cartInfo a:hover {
	background-color:#F1F1EB;
}

#cartInfo img {
	border:0;
	vertical-align:middle;
}

#myAccount,	#shoppingCart {
	width:150px;
	font-weight:100;
	color:<ss:value source=$font.paragraph.color/>;
}

.cartInfoHeadings {
	color:<ss:value source=$font.heading.color/>;
	font-size:14px;
	font-weight:bold;
}

#myAccountDL, #shoppingCartDL {
	padding-left:18px;
}

/* Top NavBar
----------------------------------------------- */
.navBar {
	height:51px;
	background: url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-header-bar.jpg") center top no-repeat;
}

.navBarInner {
	width:880px;
}

.navBarLeft {
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding-top:8px;
        padding-left:20px;
}

.navBarRight {
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	padding-top:8px;
	padding-right:20px;
}
.navBarLeft a:link, .navBarLeft a:visited, navBarRight a:link, .navBarRight a:visited{
	color:white;
	font-weight:bold;
	font-size:12px;
}

.search {
	width:150px;
	margin-top:5px;
}

/* Left Navigtaion Column
----------------------------------------------- */
.leftColumn {
	margin:5px 15px 5px 15px;
	width:200px;
	background-color:#f7f7f7;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.leftColumn h2 {
	display:block; 
	font-weight:bold; 
	font-size:16px; 
	color:<ss:value source=$font.heading.color/>; 
	margin:0 !important; 
	padding:5px 8px; 
	background-color:#edecec;
	background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/leftHeader_bg.gif") no-repeat top left;}

.leftNavCol {
	margin:5px 15px 5px 15px;
	width:200px;
       	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.leftNavCol h2 {
	display:block; 
	font-weight:bold; 
	font-size:15px; 
	color:white; 
	margin:0 !important; 
	padding:5px 8px; 
	background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu.gif") no-repeat top left;
}  		
		
.SpecialtyCoffees {
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-1.gif") no-repeat top left;
        height:35px;
}
.ArtisanalHoney{
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-2.gif") no-repeat top left;
        height:35px;
}	
.OrganicTeas{
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-3.gif") no-repeat top left;
        height:35px;
}	
.GourmetProducts{
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-4.gif") no-repeat top left;
        height:35px;
}	
.GiftBoxes{
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-5.gif") no-repeat top left;
        height:35px;
}	
.SweetsChocolates{
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-6.gif") no-repeat top left;
        height:35px;
}	
.NaturalBodyCare{
        display:block;
        background:url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-left-menu-7.gif") no-repeat top left;
        height:35px;
}	
.vertNav {
	margin:0;
	padding:0;
	font-size:12px;
	color:white;
	background-color:#f7f7f7;
}

.vertNavLink {
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
}

.vertNavLink a:link, .vertNavLink a:visited {
	color:#777;
	text-decoration:none;
}

.vertNavLink a:hover {
	color:#333;
	text-decoration:underline;
	background-color:#edecec;
}

.vertNavLinkMisc {
	margin:0;
	padding:0;
	font-size:12px;
	background-color:#edecec;
}

.vertNavLinkMisc a{
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
}

.vertNavLinkMisc a:link, .vertNavLinkMisc a:visited {
	color:#777;
	text-decoration:none;
}

.vertNavLinkMisc a:hover {
	color:#333;
	text-decoration:underline;
	background-color:#edecec;
}
.viewMoreCat {
	display:none;
}

.viewMoreCats {
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
	font-weight:100;
}

.viewMoreCats a:link, .viewMoreCats a:visited {
	color:#888;
	text-decoration:none;
}

.viewMoreCats a:hover {
	color:#333;
	text-decoration:underline;
	background-color:#edecec;
}
.leftSubCats a{
	padding:2px 4px 2px 10px;
	line-height:normal;
	display:block;
	font-weight:100;
}

.leftSubCats a:link, .leftSubCats a:visited {
	font-weight:100;
}

.leftSubCats a:hover {
	text-decoration:underline !important;
background-color:#edecec;
}

.viewMoreCats2 {
	padding:2px 5px 5px 5px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
border-right:1px solid #dedcdc;
border-left:1px solid #dedcdc;
	font-weight:100;
font-size:11px;
}

.viewMoreCats2 a:link, .viewMoreCats2 a:visited {
	color:#336600;
	text-decoration:none;
}

.viewMoreCats2 a:hover {
	color:#336600;
	text-decoration:underline;

}
.leftSubCats2 a{
	padding:2px 4px 2px 10px;
	line-height:normal;
	display:block;
	font-weight:50;
}

.leftSubCats2 a:link, .leftSubCats a:visited {
	font-weight:50;
}

.leftSubCats2 a:hover {
	text-decoration:underline !important;
background-color:#edecec;
}
.viewMoreCats3 {
	padding:2px 5px 2px 5px;
	line-height:normal;
	display:block;
	font-weight:100;
font-size:10px;
}

.viewMoreCats3 a:link, .viewMoreCats2 a:visited {
	color:#336600;
	text-decoration:none;
}

.viewMoreCats3 a:hover {
	color:#336600;
	text-decoration:underline;
	background-color:#edecec;
}


/* Main Content
----------------------------------------------- */
#MainContent {
        width:97%;
        margin:5px 10px 5px 5px;
        text-align: left;
}

/* HomePage
----------------------------------------------- */
#homeMain {
	width:625px;
        height:300px;
	background: url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-home-bee.jpg") center no-repeat;       
}



/* Footer
----------------------------------------------- */
.footer {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:<ss:value source=$font.heading.color/>;
}
.footer2 {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:<ss:value source=$font.heading.color/>;
}
.footer2 a{
	font-size:11px;
        font-weight:bold;
}



.footerBorders {
		text-align:left;
		padding:15px 0px 15px 0px;
		border-top:3px solid #E1DED6;
		border-bottom:1px solid #E1DED6;
}

/* Footer NavBar
----------------------------------------------- */
.navBarFooter {
	height:51px;
	background: url("https://store02.prostores.com/beegoodtrading/images/BeeGoodTemplate1/bg-footer-bar.jpg") center top no-repeat;
}

.navBarInnerFooter {
	width:880px;
}

.navBarLeftFooter {
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding-top:8px;
        padding-left:20px;
}

.navBarRightFooter {
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	padding-top:8px;
	padding-right:20px;
}
.navBarLeftFooter a:link, .navBarLeftFooter a:visited, navBarRightFooter a:link, .navBarRightFooter a:visited{
	color:white;
	font-weight:bold;
	font-size:12px;
}

.searchFooter {
	width:150px;
	margin-top:5px;
}


