@font-face {
    font-family: 'heebo-md';
    src: url('fonts/heebo-medium.eot');
    src: url('fonts/heebo-medium.eot') format('heebo-medium-opentype'),
         url('fonts/heebo-medium.woff') format('woff'),
         url('fonts/heebo-medium.ttf') format('truetype'),
         url('fonts/heebo-medium.svg#heebo-medium') format('svg');
}
@font-face {
    font-family: 'heebo-rg';
    src: url('fonts/heebo-regular.eot');
    src: url('fonts/heebo-regular.eot') format('heebo-regular-opentype'),
         url('fonts/heebo-regular.woff') format('woff'),
         url('fonts/heebo-regular.ttf') format('truetype'),
         url('fonts/heebo-regular.svg#heebo-regular') format('svg');
}
@font-face {
    font-family: 'heebo-bd';
    src: url('fonts/heebo-bold.eot');
    src: url('fonts/heebo-bold.eot') format('heebo-bold-opentype'),
         url('fonts/heebo-bold.woff') format('woff'),
         url('fonts/heebo-bold.ttf') format('truetype'),
         url('fonts/heebo-bold.svg#heebo-bold') format('svg');
}
@font-face {
    font-family: 'roboto-rg';
    src: url('fonts/roboto-regular.eot');
    src: url('fonts/roboto-regular.eot') format('roboto-regular-opentype'),
         url('fonts/roboto-regular.woff') format('woff'),
         url('fonts/roboto-regular.ttf') format('truetype'),
         url('fonts/roboto-regular.svg#roboto-regular') format('svg');
}

a.shop_links:link {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:none;}
a.shop_links:visited {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:none;}
a.shop_links:active {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:none;}
a.shop_links:hover {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:underline;}

.error { 
	font-size:8pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: red; 
	text-decoration: none; 
	font-weight: Bold; 
	}

.red { 
	font-size:8pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: red; 
	text-decoration: none; 
	font-weight: Bold; 
	}

.green { 
	font-size:8pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: green; 
	text-decoration: none; 
	font-weight: Bold; 
	}

.orange { 
	font-size:8pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: FF6801; 
	text-decoration: none; 
	font-weight: Bold; 
	}
	
.errorMessage { 
	font-size:8pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: red; 
	text-decoration: none;  
	}
.negative_amount {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 color: red;
 font-weight : bold;
 }

.positive_amount {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: green;
 font-weight : bold;
 }

.zero_amount {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: black;
 font-weight : bold;
 }
.page_text { 
		font-size:10pt; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;  
		font-weight: none;
		color:#000000;
}
.page_boldtext { 
		font-size:10pt; 
		font-family: Verdana;
		text-decoration: none;  
		font-weight: bold;
		color:#000000;
}
.taglink{ 
		font-size:12pt; 
		font-family: Verdana;
		text-decoration: none;  
		font-weight: bold;
		color:black;
}
.messsageclass{
	background-color:#E8FAE1;
}
.headersearchbox{
height:23px;
width:160px;
border:1px solid #FFF;
}
.topselbox{
position: relative;opacity: 10;font-size: 13.3333330154419px;height: 23px !important;width: 100%;border: 0px solid #EBEBEB;background-color: transparent;color: #5E5E5E;
}

#storetable{
font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.linkwidth{
width:65px;
font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
display:inline-block;
font-weight:bold;
text-align:left;
}
#storetable a{
font-size: 12px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
}
.ttopselbox{
font-size: 12px !important;height: 23px !important;border: 0px solid #EBEBEB;background-color: transparent;width:65px;color:blue;font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
.fullwidth{
width:100%;
}
}


.menusty{
	padding-left:20px;
}
.menusty1{
	padding-right:20px;
}
.rshoptopmenutext{
margin-right:10px;
}
.lshoptopmenutext{
margin-left:10px;
}
a.rshoptopmenutext{
margin-right:10px;
padding-top:30px;
}
a.lshoptopmenutext{
margin-left:10px;
padding-top:30px;
}
a.shoptopmenuselected:link,a.shoptopmenuselected:visited,a.shoptopmenuselected:active,a.shoptopmenuselected:hover {
text-decoration:none; color:#000 !important;border-bottom: 3px solid #bbd2d9 !important;}
.shoptopmenuselected{
font-weight:bold !important;
color:#000 !important;
border-bottom: 3px solid #bbd2d9;
text-decoration:none;
}
a.shoptopmenuselected{
font-weight:bold !important;
color:#000 !important;
border-bottom: 3px solid #bbd2d9;
text-decoration:none;
}

#storeheader select{
border:0px;
background-color:#FFF;
font-size:12pt;
font-family:Arial, Helvetica, sans-serif; 
}
.selboxwidth{
width:95px;
border: none !important;
}
.ldivmenu2{
	width:auto;float:left;margin: 30px 0px;
}
.rdivmenu2{
	width:auto;float:right;margin: 30px 0px;
}
.title-container{
margin-top: 30px;
}
.section-title {
    position: relative;
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 97%;
}
.section-title b {
    display: block;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #555;
}
.section-title-center span, .section-title-bold-center span {
    text-align: center;
}
.section-title-center span {
    margin: 0 15px;
}
.section-title span {
    text-transform: uppercase;
    color:#7b7b84;
    font-family: heebo-md;
}
.overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	overflow: hidden;
	width: 0;
	height: 100%;
	transition: .5s ease;
	opacity:.8;
	word-wrap: break-word;
}
.img-cont:hover .overlay {
	width: 100%;
}
.img-cont{
	position: relative;
}
.jumbotron{
background-color: #fff !important;
}
.zeropaddding{
padding:0px;
}

.icon_inner_box {
    padding-left: 20px;
    padding-right: 20px;
    min-height: 280px;
}

.viewbutton {
padding: 10px 20px 10px 20px;
border-radius: 0px;
border: 0px solid #010066;
font-size: 12pt;
font-family: arial,helvetica,sans-serif;  
background-image:linear-gradient(to bottom,#5cb4de, #3a85bf);  
font-size: 12pt; 
font-weight: bold;
color: #FFF; 
border-style: outset;
cursor:pointer;
	}


a.spotmoblinks:link {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:none;}
a.spotmoblinks:visited {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:none;}
a.spotmoblinks:active {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:none;}
a.spotmoblinks:hover {color:#000;font-size:12pt;font-weight:normal;font-family:Arial;text-decoration:underline;}

.spotlargerprice{
color: #000;
    font-size: 16pt;
    font-weight: bold;
}

.redbutton {
background-color: #ff0000;  
font-size: 14pt; 
color: #fff; 
width:190px;
padding: 5px 10px 5px 10px;
border:1px solid #ff0000;  
}

a.smanagelink:link {color:#333333;font-size:12pt;font-weight:normal;font-family:Arial, Helvetica;text-decoration:none;}
a.smanagelink:visited {color:#333333;font-size:12pt;font-weight:normal;font-family:Arial, Helvetica;text-decoration:none;}
a.smanagelink:active {color:#333333;font-size:12pt;font-weight:normal;font-family:Arial, Helvetica;text-decoration:none;}
a.smanagelink:hover {color:#333333;font-size:12pt;font-weight:normal;font-family:Arial, Helvetica;text-decoration:none;}

.inventoryred{
color: #ff0000;
    font-size: 12pt;
    font-weight: bold;
}
.inventorytext{color:#333333;font-size:12pt;font-weight:normal;font-family:Arial, Helvetica;text-decoration:none;}


.linktitle{
color: #fca049;
    font-size: 12pt;
    font-weight: bold;
}
.linksubtitle{
color: #4a4a4a;
    font-size: 12pt;
    font-weight: none;
}

a.designlink:link {color:#3b6387;font-size:12pt;font-weight:none;font-family:Arial, Helvetica;text-decoration:none;}
a.designlink:visited {color:#3b6387;font-size:12pt;font-weight:none;font-family:Arial, Helvetica;text-decoration:none;}
a.designlink:active {color:#3b6387;font-size:12pt;font-weight:none;font-family:Arial, Helvetica;text-decoration:none;}
a.designlink:hover {color:#3b6387;font-size:12pt;font-weight:none;font-family:Arial, Helvetica;text-decoration:none;}

.itemviewingcnt{
color: #ff0000;
    font-size: 12pt;
}


.croppopup_container
{
    position: absolute;
    top:0px;
    left:0px;
    display: table;
    vertical-align: middle;
    width:100%;
    height:100%;
}
.croppopup_innercontainer
{   
   
    display: table-cell;
    vertical-align: middle;
   height:100%;
}
.croppopupbox{
	border:1px solid gray;
	background-color:#efefef;
	margin:0px auto;
	min-height:100px;		
	z-index: 1105;
        display: inline-block;
        width:auto;
        height:auto;
        position : relative;
       
}
.croppopupbox
{
    
    vertical-align: middle;
}
.croppopuptitle{	
	border-bottom: 1px solid #B0B0B0;
	padding: 10px 0px;	
	color:#000;
	font-weight:bold;
	text-align:left;	
	background-color:#EECC6D;
	text-indent:20px;
	background-color: #D2D2D2;	
}
#CropModule {
    margin : 25px;
}
.croppop_btn_area{
	background-color:#d2d2d2;
	border-top:1px solid #b0b0b0;
	padding:10px 15px 10px 0px;	
}
.buttons {
	font-family: arial,helvetica,sans-serif;  
	background-color: #010066;  
	font-size: 8pt; 
	font-weight: bold;
	color: #EAEAF7; 
	border-style: outset;
	cursor:pointer;
	}
