[data-role="page"] {
    max-width: 99%;
}

.home-icon {
   width: 80px;
   Height: 80px;   
   position:static;
   border: 1px solid #ccc;
   margin: 10px;
   text-decoration: none;
   background-position: center;
   margin-left: auto;
   margin-right: auto;
   border-radius: 15px;
   box-shadow: 6px 6px 5px #888888;
}
.count {
    background:#ff0000;
    color:#ffffff;
    position: relative;     
    top: -8px;
    right: -70px;
    text-decoration: none;

    padding: 0 4px;
    line-height: 15px;
    text-shadow: none;
    font-size: 12px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    box-shadow: 1px 1px 1px #4a4d50;
	-webkit-transform: scaleX(1);
}
.icon-title {    
    font-weight: bold;    
    text-align: center;
}

.header-icon {
   width: 30px;
   Height: 30px;   
   position:static;
   border: 1px solid #ccc;
   text-decoration: none;
   background-position: center;
   margin-left: auto;
   margin-right: auto;
   border-radius: 5px;
   box-shadow: 2px 2px 1px #888888;
}
.count_header {
    background:#ff0000;
    color:#ffffff;
    position: relative;     
    top: -8px;
    right: -13px;
    text-decoration: none;

    padding: 0 4px;
    line-height: 15px;
    text-shadow: none;
    font-size: 12px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    box-shadow: 1px 1px 1px #4a4d50;
	-webkit-transform: scaleX(1);
}

.count a {
    text-decoration: none;
}

.searchFieldArea
{
	width:100%;
}

.shipbillcollapsible{
	padding-top: 35px;
}
/* Fix Footer position Begin */
body,
.ui-page {
    min-height:100% !important;
    height:auto !important;
}

.ui-content {
    margin-bottom:89px; /* HEIGHT OF YOUR FOOTER */
}

.ui-footer {
    position:absolute !important;
    width:100%;
    bottom:0;
}
/* Fix Footer position End */

/* Breadcrumbs Class Begin*/
#breadcrumb{
    font: 11px Arial, Helvetica, sans-serif;
    height:100%;
    line-height:30px;
    color:#9b9b9b;
    width:100%;
    overflow:hidden;
    padding:0px;
	border-radius: 10px;
}

#breadcrumb li {
    list-style-type:none;
    float:left;
    padding-left:5px;
}

#breadcrumb a{
	height: 30px;
	display: block;
	background-image: url('../../p21images/MobileImages/breadcrumb-separator.png');
	background-size: 13px 35px;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	text-decoration: none;
	color: #2489ce;
}

/* Breadcrumbs Class End*/
.PriceBreaks_Header, .PriceBreaks_Description{
	font-weight: bold;
}

.PriceBreaks_MainTable td{
	border-bottom: 1px solid #0F74F5;
}

.products_item_counts{
	border-radius: 5px;
}

.mobile_Category_image, .mobile_CategorySearchResults_image  {
	padding-top: 10px;
	padding-left: 10px;
	max-height: 80%;
}

.Mobile_Logon_Message, .ASR_Mobile_ErrorMessage{
	color: red;
	font-size: 14px;
}

.Mobile_Sensitive_Case{
	color: red;
	font-size: 11px;
}

#mobile_ISR_subheader ::-webkit-input-placeholder {
  color: gray;
  font-weight: bold;
  font-style: italic;
}
#mobile_ISR_subheader ::-moz-placeholder { /* Firefox 19+ */
  color: gray;
  font-weight: bold;
  font-style: italic;
}
#mobile_ISR_subheader :-ms-input-placeholder {
  color: gray;
  font-weight: bold;
  font-style: italic;
}
#mobile_ISR_subheader :-moz-placeholder { /* Firefox 18- */
  color: gray;
  font-weight: bold;
  font-style: italic;
}

.ASR_Mobile_Search_Criterias {
	border-top: 2px solid gray;
	padding-bottom: 10px;
}

.ShoppingListRemove{
	padding-bottom: 5px;
	padding-left: 5%;
	max-width: 80%;
}
.ItemDetail_PriceBreakLink{
	text-decoration: underline;
}

#AjaxReturnedMessage{
	font-size: 16px;
}

.location_availability_header{
	font-size: 15px;
	background-color: #eeeeee;
	color: black;
	text-shadow: 0 0 #eeeeee;
	text-align: center;
	border-top: 3px rgb(197, 190, 190) solid;
	border-right: 3px rgb(197, 190, 190) solid;
	border-left: 3px rgb(197, 190, 190) solid;
}
.location_availability_content{
	background-color: rgb(220, 239, 248);
	color: black;
	text-shadow: 0 0 #eeeeee;
	border: 3px rgb(197, 190, 190) solid;
}

.ProductSearchResultsStyle{
	word-wrap: break-word;
	max-width: 68%;
	white-space: initial;
}
#BadItemsMessage{
	color: red;
	font-weight: bold;
}
.FullSiteLink
{
	font-size:14px;
}

.FullSiteDiv
{
	text-align:center;
}
