@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
}

.smallerTxt {
	font-size: 11px;
}

body {
	background-image: url(../images/MBD_background.jpg);
	background-color: #a1d847;
}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #a8df4f;
}
a:active {
	text-decoration: none;
	color: #FFF;
}

.grape{
	color:#330066;
}

.green{
	color:#a8df4f;
}

.grey{
	color:#666;
}

.black{
	color:#000;
}

.pink{
	color:#d53086;
}

.dkgreen{
	color:#a1d847;
}

.blacklinks A:link {text-decoration: none; color:#000;}
.blacklinks A:visited {text-decoration: none; color:#000;}
.blacklinks A:active {text-decoration: none; color:#000;}
.blacklinks A:hover {text-decoration: underline; color: #a1d847;}

.pinkLinks A:link {text-decoration: none; color:#d53086;}
.pinkLinks A:visited {text-decoration: none; color:#d53086;}
.pinkLinks A:active {text-decoration: none; color:#d53086;}
.pinkLinks A:hover {text-decoration: underline; color: #a1d847;}

.greenLinks A:link {text-decoration: none; color:#a8df4f;}
.greenLinks A:visited {text-decoration: none; color:#a8df4f;}
.greenLinks A:active {text-decoration: none; color:#a8df4f;}
.greenLinks A:hover {text-decoration: underline; color: #d53086;}

.greyLinks A:link {text-decoration: none; color:#666;}
.greyLinks A:visited {text-decoration: none; color:#666;}
.greyLinks A:active {text-decoration: none; color:#666;}
.greyLinks A:hover {text-decoration: underline; color: #d53086;}

.dkgreenLinks A:link {text-decoration: none; color:#a1d847;}
.dkgreenLinks A:visited {text-decoration: none; color:#a1d847;}
.dkgreenLinks A:active {text-decoration: none; color:#a1d847;}
.dkgreenLinks A:hover {text-decoration: underline; color: #d53086;}

.pinkDashedAround{
	border:1px dashed #d53086;
	padding:10px;
}

.pinkDashedAroundGREENInner{
	border:1px dashed #d53086;
	padding:10px;
	background-color:#efefef;
}

.leftsideLifestyle{
	border:1px dashed #d53086;
	margin-top:10px;
	}

.leftsideLifestyle:hover{
	border:1px solid #a8df4f;
	margin-top:10px;
	}

.greenDashedAround{
	border:1px dashed #a1d847;
	padding:10px;
}

.greenDashedAroundOver{
	border:1px dashed #a1d847;
	padding:10px;
	margin-left:92px;
}

.greenSolidAround{
	border:1px solid #a1d847;
}

.blackDashedAround{
	border:1px dashed #000;
	padding:10px;
	margin:0;
}

.pinkDashedAroundOver{
	border:1px dashed #d53086;
	padding:10px;
	margin-left:92px;
}

.blackDashedAroundOver{
	border:1px dashed #000;
	padding:10px;
	margin-left:92px;
}

.RequiredFieldsContact{
	margin-left:92px;
	color:#d53086;
}

.greyAround{
	border:1px solid #999;
}

.greyAroundContact{
	border:1px solid #999;
	margin-left:5px;
}


.GreyLineBottom{
	border-bottom:#999 1px solid;
}

hr {
  border: none;
  margin-top:o;
  margin-bottom:0;
  background-color: #a8df4f;
  color: #a8df4f;
  height: 1px;
}

.mivaMARGIN{
	margin-top:20px;
}

.mivaBgMARGIN{
	margin-top:40px;
}

.mivaSMMargin{
	margin-top:10px;
}

.LoginMargin{
	margin-right:4px;
}

.FooterTableBorder{
	border-top: 3px solid #FFF;
}

.aroundCtrBox{
	border:1px solid #000;
	background-color:#FFF;
}

.header{
	width:806px;
	height:114px;
	background-image:url(../images/MixedBagDesigns_grey_swirl_background.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#buttons{
	text-align:right;
}

#menu{
	margin-top:1px;
}

.logo{
	text-align:center;
	margin-top:15px;
}

#HomePageLeft{
	width:478px;
	float:left;
}

#HomePageRight{
	width:328px;
	float:right;
}

#ShopPagesLeft{
	width:227px;
	float:left;
	text-align:right;
	margin-right:60px;
}

#ShopPagesLeftSPRINGtwentyTEN{
	width:227px;
	float:left;
	text-align:right;
	margin-right:35px;
}

#ShopPagesRight{
	width:500px;
	float:left;
	text-align:left;
}

#ShopPagesRightSPRINGtwentyTEN{
	width:520px;
	float:left;
	text-align:left;
}

#AllPagesCenter{
	width:806px;
	text-align:center;
}

.CenterText{
	text-align:center;
	margin-bottom:15px;
	width:740px;
	margin-left:auto;
	margin-right:auto;
}

.JustifyText{
	text-align:justify;
	margin-bottom:15px;
	width:740px;
	margin-left:auto;
	margin-right:auto;
}

.JustifyTextNoBot{
	text-align:justify;
	width:740px;
	margin-left:auto;
	margin-right:auto;
}


.Justify{
	text-align:justify;
}

.LeftText{
	text-align:left;
	margin-bottom:15px;
	width:740px;
	margin-left:auto;
	margin-right:auto;
}

.headerImages{
	margin-top:20px;
	margin-bottom:20px;
}

.headerImagesLarger{
	margin-top:20px;
	margin-bottom:30px;
}

.collectionsPagesImgMain{
	margin-top:0px;
	margin-bottom:10px;
}

.viewLarger{
	text-align:center;
}

.description{
	margin-top:20px;
	text-align:justify;
	width:415px;
	color:#000;
	font-size:11px;
}

.AboveForm{
	margin-top:25px;
}

.AboveFormPrices{
	margin-top:15px;
}

#form_left {
	text-align:left;
	width:108px;
	float:left;
}

#form_right {
	text-align:center;
	width:150px;
	float:right;
}

.FormQuantity{
	display:inline;
	color:#666666;
	font-size:11px;
}

.FormQuantityNONE{
	display:none;
	color:#666666;
	font-size:11px;
}

.formColor{
	margin-top:21px;
	display:inline;
	color:#d53086;
	font-size:11px;
}

.formColorSmall{
	display:inline;
	color:#d53086;
	font-size:11px;
}

.Quantity{
	margin-left:10px;
	margin-right:5px;
	font-size:12px;
}

#subButton{
	background-image:url(../images/miva_buttons/add_to_basket_A.gif);
	width:117px;
	height:27px;
	border:0;
	margin-top:12px;
	margin-bottom:15px;
}

#subButton:hover{
	background-image:url(../images/miva_buttons/add_to_basket_B.gif);
	width:117px;
	height:27px;
	margin-top:12px;
	margin-bottom:15px;
}

#subButtonTwo{
	background-image:url(../images/miva_buttons/add_to_basket_A.gif);
	width:117px;
	height:27px;
	border:0;
}

#subButtonTwo:hover{
	background-image:url(../images/miva_buttons/add_to_basket_B.gif);
	width:117px;
	height:27px;
}

.aboveSub{
	margin-top:12px;
	margin-bottom:15px;
}


#subButtonNONE{
	background-image:url(../images/miva_buttons/add_to_basket_A.gif);
	width:117px;
	height:27px;
	border:0;
	margin-top:12px;
	margin-bottom:15px;
	display:none;
}

#subButton:hover{
	background-image:url(../images/miva_buttons/add_to_basket_B.gif);
	width:117px;
	height:27px;
	margin-top:12px;
	display:none;
	margin-bottom:15px;
}

#footerRight{
	font-size:12px;
	margin-top:3px;
	margin-bottom:2px;
	margin-right:6px;
	width:520px;
	float:right;
	text-align:right;
}

#footerMenu{
	margin-bottom:3px;
	margin-left:6px;
	font-size: 11px;
	width:800px;
	clear:both;
	line-height:15px;
}

.occasionalFooterMarg{
	clear:both;
}

.occasionalFooterMargNoPadding{
	clear:both;
}


.dotInBetween{
	color:#a8df4f;
	margin-left:3px;
	margin-right:3px;
}

.home_image_left{
	margin-bottom:3px;
	margin-right:3px;
}

.home_image_right_top{
	margin-bottom:3px;
	float:right;
}

.home_image_right_bottom{
	margin-bottom:3px;
	float:right;
}

p {
	line-height: 15px;
}

.bagIndexImage{
	margin-top:10px;
}

.shopCTitles{
	text-align:left;
	background-color: #efefef; 
	/* background-color: #a8df4f; */
}

.shopCTitlesRIGHT{
	text-align:right;
	background-color: #efefef;
}

.shopCTitlesCENTER{
	background-color: #efefef;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	font-weight:600;
	line-height:13px;
	margin:0;
	padding:3;
	margin-bottom:1px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	font-weight:600;
	line-height:13px;
	margin:0;
	padding:3;
	margin-bottom:1px;
}


.inline{
	display:inline;
}


.inlineMIVA{
	display:inline;
	padding-top:20px;
}

.otherViewsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	font-weight:600;
	line-height:13px;
	margin:0;
	padding:3;
	margin-bottom:1px;
}

.OtherViewsRIGHT{
	text-align:right;
	background-color:#efefef;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:600;
	
}

.OtherViewsImgs{
	border:1px #d53086 dashed;
	margin-bottom:5px;
}

.OtherViewsImgsGallery{
	border:1px #a8df4f solid;
	margin-bottom:5px;
}

.OtherViewsImgsGallery:hover{
	border:1px #d53086 solid;
	margin-bottom:5px;
}

.dashedRightLeftTopBottom{
	border:1px #d53086 dashed;
}

.dashedLeftTopBottom{
	border-left:1px #d53086 dashed;
	border-bottom:1px #d53086 dashed;
	border-top:1px #d53086 dashed;
}

.dashedRightTopBottom{
	border-right:1px #d53086 dashed;
	border-bottom:1px #d53086 dashed;
	border-top:1px #d53086 dashed;
}

.dashedRightBottom{
	border-right:1px #d53086 dashed;
	border-bottom:1px #d53086 dashed;
}

.dashedRightBottomLeft{
	border-left:1px #d53086 dashed;
	border-right:1px #d53086 dashed;
	border-bottom:1px #d53086 dashed;
}

.dashedRightTop{
	border-right:1px #d53086 dashed;
	border-top:1px #d53086 dashed;
}
	

.OtherViewsImgs:hover{
	border:1px #000 solid;
}

.shopCSwatchTitles{
	margin-bottom:10px;
	text-align:center;
}

.shopCSwatchTitles:hover{
	margin-bottom:10px;
	text-align:center;
	color:#a8df4f;
}

.shopCSwatchMargins{
	border:#999 1px solid;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:20px;
}


.shopCSwatchMargins:hover{
	border:#000 1px solid;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:20px;
}


.shopCSwatchMarginsFOUR{
	border:#999 1px solid;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:5px;
}


.shopCSwatchMarginsFOUR:hover{
	border:#000 1px solid;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:5px;
}


.shopCTableBtwnMargins{
	margin-bottom:15px;
}

.shopCTableBtwnTOPHeader{
	text-align:left;
	margin-left:292px;
	margin-bottom:10px;
	color:#a1d847;
}

.GalleryLEFTRIGHTBOTTOM{
	border-left:#000 1px dashed;
	border-right:#000 1px dashed;
	border-bottom:#000 1px dashed;
	text-align:center;
}

.GalleryRIGHTBOTTOM{
	border-right:#000 1px dashed;
	border-bottom:#000 1px dashed;
	text-align:center;
}
	
.cell_right_dashed{
	border-top:#000 1px dashed;
	border-right:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.cell_left_dashed{
	border-top:#000 1px dashed;
	border-left:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.cell_leftright_dashed{
	border-top:#000 1px dashed;
	border-left:#000 1px dashed;
	border-right:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.cell_Top_dashed{
	border-top:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.cell_TopRIGHT_dashed{
	border-top:#000 1px dashed;
	border-right:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.cell_TopLEFT_dashed{
	border-top:#000 1px dashed;
	border-left:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.cell_TopRIGHT_dashedNOBOT{
	border-top:#000 1px dashed;
	border-right:#000 1px dashed;
}

.cell_TopLEFT_dashedNOBOT{
	border-top:#000 1px dashed;
	border-left:#000 1px dashed;
}

.cell_BotRIGHT_dashedNOBOT{
	border-bottom:#000 1px dashed;
	border-right:#000 1px dashed;
}

.cell_BotLEFT_dashedNOBOT{
	border-bottom:#000 1px dashed;
	border-left:#000 1px dashed;
}

.cell_BotLEFTRIGHT_dashedNOBOT{
	border-bottom:#000 1px dashed;
	border-left:#000 1px dashed;
	border-right:#000 1px dashed;
}

.cell_Bottom_dashedNOBOT{
	border-bottom:#000 1px dashed;
}

.cell_Left_Only{
	border-left:#000 1px dashed;
}

.cell_Right_Only{
	border-right:#000 1px dashed;
}

.cell_Top_dashedNOBOT{
	border-top:#000 1px dashed;
}

.cell_TopBottom_dashedNOBOT{
	border-top:#000 1px dashed;
	border-bottom:#000 1px dashed;
}

.CellPlainLeft{
	border-left:#000 1px dashed;
}

.box_store{
	font-size:10px;
	margin-left:143px;
	color:#d53086;
}

.grocery_store{
	font-size:10px;
	margin-left:11px;
	color:#d53086;
}

.drugstore_store{
	font-size:10px;
	margin-left:21px;
	color:#d53086;
}



.drugstore_storeTWO{
	font-size:10px;
	margin-left:73px;
	color:#d53086;
}

.dept_store{
	font-size:10px;
	margin-left:25px;
	color:#d53086;
}

.dept_storeTWO{
	font-size:10px;
	margin-left:69px;
	color:#d53086;
}

.box_storeNUMBERS{
	font-size:10px;
	margin-left:148px;
	color:#d53086;
}


.grocery_storeNUMBERS{
	font-size:10px;
	margin-left:27px;
	color:#d53086;
}

.drugstore_storeNUMBERS{
	font-size:10px;
	margin-left:49px;
	color:#d53086;
}

.drugstore_storeNUMBERSTWO{
	font-size:10px;
	margin-left:96px;
	color:#d53086;
}

.dept_storeNUMBERS{
	font-size:10px;
	margin-left:60px;
	color:#d53086;
}

.dept_storeNUMBERSTWO{
	font-size:10px;
	margin-left:102px;
	color:#d53086;
}

.box_storePRICES{
	font-size:10px;
	margin-left:181px;
	color:#d53086;
	margin-bottom:1px;
}

.TINYLefternWhole{
	width:376px;
	text-align:center;
	margin-bottom:10px;
}

.tinyPRICES{
	font-size:10px;
	color:#d53086;
	margin-bottom:1px;
}


.tinyGreytext{
	font-size:10px;
	color:#666;
	margin-bottom:1px;
}

.tinyGrapetext{
	font-size:12px;
	color:#330066;
	margin-bottom:1px;
}

.bagsTINY{
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
	margin-bottom:6px;
}

.bagsTOPROW{
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:6px;
	
}

.grocery_storePRICES{
	font-size:10px;
	margin-left:59px;
	color:#d53086;
}

.drugstore_storePRICES{
	font-size:10px;
	margin-left:109px;
	color:#d53086;
}

.drugstore_storePRICESTWO{
	font-size:10px;
	margin-left:126px;
	color:#d53086;
}

.dept_storePRICES{
	font-size:10px;
	margin-left:117px;
	color:#d53086;
}

.dept_storePRICESTWO{
	font-size:10px;
	margin-left:161px;
	color:#d53086;
}


.wholesaleForm_Squares{
	border-top:#000 1px dashed;
	border-bottom:#000 1px dashed;
	border-left:#000 1px dashed;
	border-right:#000 1px dashed;
	padding:5px;
}

.formDetails{
	margin-top:15px;
	margin-bottom:5px;
	margin-right:5px;
	text-align:right;
	color:#d53086;
}

.formDetailsNoTopLEFT{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	text-align:right;
	padding-right:6px;
	color:#d53086;
	margin-right:auto;
}

.formDetailsNoTopRIGHT{
	padding-top:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	color:#d53086;
	padding-left:6px;
}

.formDetailsBags{
	margin-bottom:5px;
	margin-right:5px;
	text-align:center;
	color:#d53086;
}

.requiredFields{
	text-align:left;
	color:#d53086;
	margin-bottom:3px;
}

.requiredFieldsLEFT{
	text-align:right;
	padding-right:6px;
	color:#d53086;
}

.formInput{
	margin-left:5px;
	color:#666;
}

.quantityInput{
	margin-left:5px;
	margin-bottom:5px;
	color:#666;
}
	
.formBetweens{
	margin-top:7px;
}

.formBetweensLarger{
	margin-top:20px;
}

.formTableBetweens{
	margin-top:15px;
	margin-bottom:15px;
}

.wholesaleBagImages{
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}

.wholesaleInfoLeftFirst{
	width:330px;
	text-align:justify;
	padding:10px;
	border:#000 1px dashed;
	height:510px;
	line-height:17px;
}

.BlackCell{
	padding:7px;
	background-color:#efefef;
	color:#000;
	text-align:left;
	font-weight:bold;
	border:#000 1px dashed;
}


.WholesaleBagTitle{
	font-weight:bold;
	margin-top:3px;
}

.WholesaleInfoBelow{
	width:718px;
	padding:10px;
	text-align:left;
	border:#000 1px dashed;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
}

.CommentsInput{
	margin-top:5px;
	color:#666;
}

.CommentsInput{
	margin-top:5px;
	color:#666;
	margin-left:5px;
}

.SUBMITInput{
	margin-left:8px;
	color:#000;
}

.RESETInput{
	color:#666;
}

.viewLarger{
	font-size:10px;
}

.CommentsInput{
	margin-top:5px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.blurbs{
	text-align:center;
	margin-top:15px;
}

.ContactBlurb{
	text-align:center;
	margin-top:195px;
}

.CustomBlurb{
	text-align:center;
	margin-top:225px;
}

.blurb_Forms{
	text-align:center;
	margin-top:160px;
}

.blurb_Smaller{
	text-align:center;
	margin-top:100px;
}

.blurb_CLEAR{
	clear:both;
	padding-top:15px;
	display:block;
}

.OtherCaptchaTitles{
	text-align:left;
	background-color: #efefef;
	padding:6px;
	border-bottom:#a1d847 1px solid;
}

.GreenLineBottom{
	border-bottom:#a1d847 1px solid;
}

.ViewDetailsBuy{
	text-align:right;
	margin-top:15px;
	margin-right:5px;
	margin-bottom:15px;
}

.ViewDetailsBuyPink{
	text-align:right;
	margin-top:15px;
	margin-right:5px;
	margin-bottom:15px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
	color:#d53086;
}

.resetSubmitBtns{
	padding-top:15px;
	clear:both;
}

.resetSubmitBtnsOther{
	padding-top:3px;
	clear:both;
}

.PressImages{
	border:#d53086 2px solid;
	padding:2px;
}

.PressImages:hover{
	border:#a1d847 3px solid;
	padding:1px;
}

.season{
	color:#000;
}

.backToTop{
	width:500px;
	margin-top:6px;
	text-align:left;
	margin-left:36px;
}

.IndexLeft{
	margin-bottom:4px;
	margin-right:3px;
	float:left;
}

.IndexRightTop{
	margin-bottom:3px;
}

.IndexRightBottom{
	margin-bottom:4px;
}


.CollectionsTablesBackgrnd{
	border:1px #d53086 dashed;
	background-color:#efefef;
}

.galleryImageIndexersMarge{
	margin-right:15px;
	margin-left:15px;
}

.PaddingTableCell{
	padding:10px;
}


.newShopIndexPageBoxes{
	width:252px;
	border:1px solid #95cd22;
	text-align:center;
	margin-left:6px;
	margin-right:6px;
	float:left;
}

.NewShopIndexHeaders{
	padding-top:20px;
	padding-bottom:20px;
}
