/*****************************
Text/background colors used:
    color: rgb(55, 68, 76);     main background light charcoal
    color: #ffd3e9;   light pink
    color: #E64FC2;   fushia
    color: #00ffff;   aqua
    color:#09F;       blue
    color:#FF6;       yellow
********************************/

.body-mobile {
	background-color: rgb(55, 68, 76);
	border:none;
	background-attachment: scroll;
    font-family: 'Arial Narrow', Arial;
	font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    letter-spacing: 0;
    line-height: 22px;
    margin:0px;
    opacity: 1.00;
	overflow: visible;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.heading_1 {
	width:95%;
    color: rgb(186, 122, 76);
    font-family: 'Arial Narrow', Arial;
    font-size: 25px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.heading_1b {
	width:95%;
    color: rgb(186, 122, 76);
    font-family: 'Arial Narrow', Arial;
    font-size: 25px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Heading_2 {
    color: rgb(0, 0, 0);
    font-family: 'Arial Narrow', Arial;
    font-size: 25px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.header_1 {
	height: 82px;
	width: 50%;
    float: none;
    margin-top: 0em;
    opacity: 1.00;
}
.header_2 {

	height: 130px;
	width: 200px;
    float: none;
    margin-top: 0em;
    opacity: 1.00;
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #ezPageBoxList, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage 
	{
	width: 100%;
	margin: 0em;
	padding: 0em;  
	}

/*
*/

.clearColumns {
    content: "";
    display: table;
    clear: both;
}

.centerColumnwrapper  
	{
	width: 66%;
	margin-top: 0.5em;	
	float:right;
	padding: 0.0em;
	}

.centerColumn 
	{
	width: 50%;
	margin-top: auto;
	float:right;
	vertical-align: top;
	padding: 0.0em;
	}

.centerBoxfooter
	{
	width: 99.5%;
	height: 1em;
	margin-left: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.0em;
	}

#navMainWrapper
	{
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(images/tile_back.gif);
	padding: 0.1em 0.2em;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	height: 1%
	}

/*     categories box parent and child categories 97.1 */
a.category-top, a.category-top:visited 
	{
	color: #FF00CC;
	text-decoration: none;
	}
a.category-top:hover
	{
	color: #ffd3e9;
	text-decoration: underline;
	}
A.category-links, A.category-links:visited 
	{
	color: #FF00CC;
	text-decoration: none;
	}
/* end categories box links */

       
.back 
	{
	float: left;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a 
	{
	font-size: 25px;
	color: #ffffff;
	}

.leftBoxHeading-mobile, .leftBoxHeading-mobile a,
.rightBoxHeading-mobile, .rightBoxHeading-mobile a 
	{
	color: #ffffff;
	width: 100%;
	}

.leftBoxContainer, .rightBoxContainer 
	{
	margin: 0em;
	border: 1px solid #9a9a9a;
	border-bottom: 5px solid #003366;
	margin-top: 1.5em;
	}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading 
	{
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	}

.leftBoxHeading-mobile, .rightBoxHeading-mobile 
	{
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0em 0em;
	}

.menutextCenter
	{
	background-color:#37424C; ! important
	text-align: center; ! important
	}
	
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover 
	{
	color: #ffd3e9;
	text-decoration: none;
	} 

.leftBoxHeading-mobile a, .rightBoxHeading-mobile a 
	{
	color: #ffd3e9;
	text-decoration: underline;
	} 

.leftBoxHeading-mobile a:hover, .rightBoxHeading-mobile a:hover 
	{
	color: #E64FC2;
	text-decoration: underline;
	} 

a.linkLtpink
	{
	color: #ffd3e9;
	text-decoration: underline;
	} 

a.linkLtpink:hover
	{
	color: #E64FC2;
	text-decoration: underline;
	}

a.linkfushia
	{
	color: #E64FC2;
	text-decoration: underline;
	} 

a.linkfushia:hover
	{
	color: #ffd3e9;
	text-decoration: underline;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited 
	{
	color: #FFFFFF;
	}


.rightBoxHeading-mobile a:visited, .leftBoxHeading-mobile a:visited, .centerBoxHeading-mobile a:visited 
	{
	color: #FFFFFF;
	}


.centeredContent, TH, #siteinfoLegal,.center,.leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .leftBoxHeading-mobile, .centerBoxHeading-mobile, .rightBoxHeading-mobile, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg 
	{
	text-align: center;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, .sideBoxContent, .larger
	{
	font-size: 28px;
	}

.sideBoxContent 
	{
	color: #E64FC2
	background-color: #333333;
	padding: 0.4em;
	}

.sideBoxContent a:hover, .informationSideBoxContent li a:hover
	{
	color: #ffd3e9;
	}

.background
	{
	background-color:#37424C;
	}

button img :hover 
	{
	color: #E64FC2;
	}
}
.align_center 
	{
    text-align: center;
	}
.italic {
    font-style: italic;
	}

.graybackground
	{
	background-color:#37424C;
	}

.white
	{
	color:#ffffff;
	}
.arial-narrow 
	{
	font-family:"Arial Narrow",Arial;
        }
.underline
	{
	text-decoration: underline;
	}
.aqua 
	{
	color:#00ffff;
        }
.ltPink 
	{
	color:#ffd3e9;
    }
.fuchsia 
	{
	color:#E64FC2;
    }
.red 
	{
	color:#FF0000;
    }
.bumper {
    font-size: 1px;
    line-height: 1px;
}

.spacer {
    font-size: 1px;
    line-height: 1px;
}
.tinyText {
    font-size: 1px;
    line-height: 1px;
}
body { 
    -webkit-text-size-adjust: none;
	overflow: visible; 
}
div { 
    overflow: visible; 
}
img { 
    border: none; 
}

i.InlineBlock { 
    display: inline; 
}
.InlineBlock { 
    display: inline-block; 
}
.inline-block {
    display: inline-block;
    vertical-align: baseline;
    margin-bottom:0.3em;
}
.inline-block.shape-with-text {
    vertical-align: bottom;
}
.vertical-align-middle-middlebox {
    display: table;
}
.vertical-align-middle-innerbox {
    display: table-cell;
    vertical-align: middle;
}
div.paragraph {
    position: relative;
}
li.full-width {
    width: 100%;
}
