/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
body
{
	background: #ececec;
}

.login-background
{
	background:#000 url('/images/posnobelone/global/login-shine.png') no-repeat right top;
}



/* Dragon Background
================================================== */


.dragon-header {
	background:url('/images/posnobelone/global/headerBg-dragon.png') no-repeat left top;
	width:311px;
	height:156px;
	position:absolute;
	top:6px;
	left:50px;
}




/* Header
================================================== */

.header-demo-mode {	
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#540b0b;
	height:156px;
	margin-top:35px;
}


.header {	
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#070909 url('/images/posnobelone/global/header-shine.png') no-repeat right top;
	height:156px;
	margin-top:25px;
}


.logo {
	position:absolute;
	top:28px;
	left:28px;
}


.nav-divider {
	position:absolute;
	margin-top:25px;
}


.nav-menu {
	position:absolute;
	right:0;
}


.nav-menu ul li { 
	float:left;
	background: url('/images/posnobelone/global/dividerVertical_Header.png') right 0px no-repeat;
}


.nav-menu ul li:last-child { 
	float:left;
	background:none;
}


.nav-menu ul li:hover {
	background:#21b9f1;
}


.nav-menu ul li:hover:last-child {
	background:#21b9f1;
	-moz-border-radius: 0  8px 0 0;
    -webkit-border-radius: 0  8px 0 0;
    -khtml-border-radius: 0  8px 0 0;
	border-top-right-radius: 8px;
}


.nav-menu ul li span { 
	margin-top:10px;
	float:left;
	padding-left:10px;
}


.nav-menu ul li a { 
	height:28px;
 	cursor:pointer;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	color:#FFF;
	float:left;
	display:block;
	font-size:13px;
	text-decoration:none;
}


.nav-menu ul li a.arrow-on {
	padding-right:25px;
	background:url('/images/posnobelone/global/topCountrDdArrow.png') right 17px no-repeat;
}

.billPayment-selection {
	background:#e5f8ff;
	font-size:14px; 
	font-weight:bold;
	padding:8px 0;
	width:50%;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	margin-bottom:20px;

}

/* Expand
================================================== */
	.expandContent-carrier {
		float:left;
	    width:236px; 
		text-align:center; 
		padding-top:10px;
		padding-bottom:30px;
	}
	
	.expandContent-flag {
		float:left;
		width:236px; 
		text-align:center;
	    padding-top:10px;
		padding-bottom:30px;
	}
		
/* Flags
================================================== */
.languages-wrapper {
	position:absolute;
	right:0;
	top:-24px;
}
.languages-wrapper span {
	margin: 3px 0 0 10px;
	float:left;
	font-size:14px;
}

.languages-wrapper a {
	background: url('/images/posnobelone/global/lang-flags.png') no-repeat
}
.languages-wrapper a {
	background: url('/images/posnobelone/global/lang-flags.jpg') no-repeat;
	background-position: 0 0;
	width: 25px;
	height: 16px;
	float: left;
	margin: 3px 0 0 10px
}
.languages-wrapper a.lang-flag-en {
	background-position: 0
}
.languages-wrapper a.lang-flag-es {
	background-position: -25px 0
}




/* Content
================================================== */

.default-content {
	background:#FFF;
	-moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -khtml-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
	
}


.search-box {
	background:#f6f6f6 url('/images/posnobelone/global/headerBg-dragon.png') no-repeat 40px 0px;
	padding:40px 0px;
	text-align:center;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}


.search-box h3  {
	padding:10px 0;
}


.search-box span {
	font-size:1em;
	color:#999;
	margin:0 10px;
	padding-bottom:10px;
}


.search-boxField {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:350px;
	text-align:center;
	line-height:60px;
	height:60px;
	border:solid 1px #B4B4B4;
	font-size:2em;
	padding:0;
}



.search-button {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:2em;
	font-weight: none;
	width:160px;
	padding:0;
	margin-left:30px;
	text-align:center;
	height:62px;
	font-weight:bold;
}

/* Small SearchBox
================================================== */


.search-box-small {
	position:absolute;
	right:20px;
	bottom:20px;
}


.search-boxField-small {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:200px;
	text-align:center;
	line-height:38px;
	height:38px;
	border:solid 1px #B4B4B4;
	font-size:1.4em;
	padding:0;
}



.search-button-small {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #f78f1e;
	border: none;
	color: #1b222a;
	text-shadow: none;
	font-size:1.2em;
	font-weight: none;
	width:80px;
	padding:0;
	margin-left:10px;
	text-align:center;
	height:38px;
	font-weight:bold;
}





/* Quick Order Products
================================================== */

.pinlessRechargeable-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#00aeef;
	height:30px;
	padding:10px;
}


.pinlessRechargeable-header h3 {
	color:#FFF;
	font-size:1.4em;
}


.internationalTopups-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#D31530;
	height:30px;
	padding:10px;
}


.internationalTopups-header h3 {
	color:#FFF;
	font-size:1.4em;
}



.domesticTopups-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#FF582E;
	height:30px;
	padding:10px;
}

.domesticTopups-header h3 {
	color:#FFF;
	font-size:1.4em;
}

.phoneCards-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#3ea223;
	height:30px;
	padding:10px;
}

.phoneCards-header h3 {
	color:#FFF;
	font-size:1.4em;
}


.quickOrder-productBackground {
	-moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -khtml-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
	background:#f6f6f6;	
	margin:0px;
	margin-bottom:10px;
	border:solid 1px #e6e6e6;
	border-top:none;
}

.quickOrder-inputTextAddNew {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:250px;
	text-align:left;
	height:20px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	margin-top:5px;
}


.quickOrder-inputText {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:50px;
	text-align:center;
	height:20px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
}



.quickOrder-inputDropDown {
	padding:5px;

}



.quickOrder-producPosition {
	margin-bottom:1px;
	border-bottom:solid 1px #e6e6e6;
		padding:10px;
}

.quickOrder-producPositionButton {
	padding:10px;
	line-height:30px;
	height:30px;

}



.quickOrder-producPositionAddNew {
	padding:10px 10px 0 10px;

}

.quickOrder-producPositionAddNew span {
	font-size:12px;
	color:#999;
}


.quickOrder-productNumber {
	padding-top:6px;
	font-size:14px;
	float:left;
	width:450px;
	margin-bottom:3px;
}


.quickOrder-productNumber span {
	font-size:18px; 
	font-weight:bold;
	line-height:25px;


}
.quickOrder-productNumber p {
	line-height:18px;
	font-size:12px;
	color:#666;
	margin:0;
}

.quickOrder-productName {
	float:right;
	margin:0;
	padding:0;
	padding-top:10px;
	margin-bottom:2px;
	text-align:left;
}

.quickOrder-productName span {
	font-size:12px; 
	color:#777777;
	line-height:30px;
	display:block;
	float:left;
	margin-right:10px;
}


.quickOrder-productName form {
	display:inline;
}


.quickOrder-noProducts {
	font-size:14px; 
	color:#999;
	margin:0;
	padding:0;
}

/* update Doctors & Doctors */
.nobelDoctors-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#fff;
	height:40px;
	padding:5px 10px;
	border: 1px solid #000;
}


.nobelDoctors-header h3 {
	color:#FFF;
	font-size:1.4em;
}


.quickOrder-inputText-price {
	-webkit-appearance:none;
	width:50px;
	text-align:left;
	height:20px;
	font-size:1em;
	padding:5px;
	border:0;
	background:none;
}


.quickOrder-inputText-small {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:20px;
	text-align:center;
	height:15px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	margin-top:5px;
}


.nobelDoctors span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#ff8201;
	margin-top:8px;
	margin-bottom:8px;
	font-size:18px;
	padding:0 10px;
	
}
  
.nobelExpress-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#070909;
	height:40px;
	padding:5px 10px;
}


.nobelExpress-header h3 {
	color:#FFF;
	font-size:1.4em;
}


.quickOrder-inputText-price {
	-webkit-appearance:none;
	width:50px;
	text-align:left;
	height:20px;
	font-size:1em;
	padding:5px;
	border:0;
	background:none;
}


.quickOrder-inputText-small {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:20px;
	text-align:center;
	height:15px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	margin-top:5px;
}


.nobelExpress span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#ff8201;
	margin-top:8px;
	margin-bottom:8px;
	font-size:18px;
	padding:0 10px;
	
}

/* update Tigo Cell */

.tigoCell-header {
	-moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background:#0b4889;
	height:40px;
	padding:5px 10px;
	border: 0;
}



.tigoCell-header h3 {
	color:#FFF;
	font-size:1.4em;
	line-height:40px;
	margin-bottom:8px;
}

.tigoCell-phones {
	background:#FFF; 
	float:left; 
	font-size:13px !important; 
	padding:10px 5px 5px 5px; 
	text-align:center; 
	width:188px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	margin-right:4px;
	margin-bottom:10px;
	border:solid 1px #E0E0E0;
}

.tigoCell-phones:hover {
	background:#e5edff; 
	border:solid 1px #939aaa;
}

.tigoCell-phones p {font-size:15px; font-weight:bold;}

.tigoCell-phones p span {display:block; font-size:22px; font-weight:bold; padding-top:5px; color:#0b4889;}


.tigoCell-phones dl {
}

.tigoCell-phones dt {
	font-weight:bold;
	color:#0b4889;
	font-size:13px;
	padding:0;
	margin-top:10px;
}

.tigoCell-phones dd {
	padding:3px 0 0px 0;

}

.tigoCell-phones dd:last-child {
	padding-bottom:10px;
}

.quickOrder-inputText-price {
	-webkit-appearance:none;
	width:50px;
	text-align:left;
	height:20px;
	font-size:1em;
	padding:5px;
	border:0;
	background:none;
}


.quickOrder-inputText-small {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:20px;
	text-align:center;
	height:15px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	margin-top:5px;
}


.tigoCell span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#ff8201;
	margin-top:8px;
	margin-bottom:8px;
	font-size:18px;
	padding:0 10px;
	
}

.quickOrder-producPositionAddNewColumn{
	display: inline-block;
	margin-top: 10px;
	width: 300px;
	vertical-align: top;
}

.quickOrder-producPositionAddNewColumn .quickOrder-producPositionAddNewAmount{
	background: #fff;
}

.quickOrder-producPositionAddNewColumn .quickOrder-producPositionAddNewAmount .quickOrder-producPositionAddNewAmountTitle{
	margin-bottom: 15px;
}

.quickOrder-producPositionAddNewColumn .quickOrder-producPositionAddNewAmount .quickOrder-producPositionAddNewAmountValue{
	padding-bottom: 5px;
	margin-left: 5px;
}

.quickOrder-producPositionAddNewColumn .quickOrder-producPositionAddNewDisclaimer{
	color: #666; 
	margin-top: 50px;
}

.quickOrder-producPositionAddNewColumn .quickOrder-producPositionAddNewDisclaimer .quickOrder-producPositionAddNewDisclaimerTitle{
	font-weight: bold;
	margin-bottom: 10px;
}

/* Confirmation Order
================================================== */

/* Follow Scroll*/
#comment {

  
  /* just used to show how to include the margin in the effect */
}


#comment.fixed {
  position: fixed;
  top: 10px;
  
}

.bigBox
{
 height: 0px;
 clear: both;
}

.absolute
{
 position: absolute;
 bottom: 10px;
}



.confirmation-orderContent {
	background: #1b222a;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:10px 0;
}


.confirmation-orderContent h3 {
	color:#FFF;
	font-size:1.4em;
	margin:0 0 10px 10px;
}

.confirmation-orderContent hr {
	border: solid #3d434a; border-width: 1px 0 0; clear: both; height: 0; margin:0;
}


.pinlessRechargeable span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#5fcbf8;
	margin-top:8px;
	margin-bottom:8px;
	font-size:18px;
	padding:0 10px;
	
}

.internationalTopups span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#d31530;
	margin-top:8px;
	font-size:18px;
	margin-bottom:8px;
	padding:0 10px;
	
}


.domesticTopups span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#ff582e;
	margin-top:8px;
		font-size:18px;
	margin-bottom:8px;
	padding:0 10px;
	
}

.phoneCards span {
	font-size:0.9em;
	display:inline-block;
	font-weight:bold;
	color:#3ea223;
	margin-top:8px;
	font-size:18px;
	margin-bottom:8px;
	padding:0 10px;
	
}

.confirmation-order-productDescription strong {
	font-weight:bold;
	font-size:16px;
}

.confirmation-order-productDescription {
	float:left;
	width:190px;
	line-height:18px;
	font-size:12px;
	color:#FFF;
	margin-top:5px;
	margin-bottom:5px;
	word-wrap: break-word;
	padding:0 10px;
}




.confirmation-order-individualPrice {
	float:left;
	padding-top:7px;
	padding-right:10px;
	width:70px;
	font-weight:bold;
	text-align:right;
	color:#FFF;
}

.placeOrder-button {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #e8a80f;
	border: none;
	color: #1b222a;
	text-shadow: none;
	font-size:1.2em;
	font-weight: none;
	padding:8px 12px;
	margin:0;
	text-align:center;
	font-weight:bold;
	width:90%;
}

.retryOrder-button {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #e8a80f;
	border: none;
	color: #1b222a;
	text-shadow: none;
	font-size:1.2em;
	font-weight: none;
	padding:8px 12px;
	margin:0;
	text-align:center;
	font-weight:bold;
	width:90%;
}

/* Total Amount + Button*/

.totalAmount-background {
	background:#253b49; 
	text-align:left; 
	padding:15px 10px; 
	color:#FFF;
}

.totalAmount-text {
	float:left; 
	width:220px;
}

.totalAmount-price {
	float:left; 
	width:50px; 
	font-weight:bold;
}

.smsLanguage-position{
	font-size:11px; 
	color:#FFF;
	 margin:0 auto; 
	 text-align:center; 
	 margin-top:15px; 
	 margin-bottom:15px
	}
.placeOrder-position {
	margin:auto; 
	text-align:center
}
.retryOrder-position {
	margin:auto; 
	text-align:center;
	color: #FFF;
	font-size:12px; 
	padding: 10px 15px;
}



/* wrapper
================================================== */

#header-bar {
	height: 55px;
	-moz-border-bottom-left-radius: 8px;
    -webkit-bottom-left-border-radius: 8px;
    -khtml-bottom-left-border-radius: 8px;
    border-bottom-left-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
    -webkit-bottom-right-border-radius: 8px;
    -khtml-bottom-right-border-radius: 8px;
    border-bottom-right-radius: 8px;
	background:#1b222a url('/images/posnobelone/global/header-shine.png') no-repeat right top;
	border-bottom: 2px solid #FFF;
	z-index: 100;
	line-height: 53px;
	margin:0 auto;
	text-align:center;
	margin-bottom: 10px;
	padding-top:15px;
}

#header-bar div{
	position:absolute;
	right:10px;
}




/* Dashboard Store Information
================================================== */
.dashboard-voucher span {
	font-size:14px;
}
	
.dashboard-voucher input {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:80%;
	text-align:center;
	height:20px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	margin:10px 0;
}

.quickRefill-selection {
	background:#e5f8ff;
	font-size:14px; 
	font-weight:bold;
	padding:8px 0;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;

}

.quickRefill-boxForm select {
	width:70%;
	}
	

.show-amex { font-size:12px;}
#cvvInfo { width:350px; height:300px; margin:0 auto; text-align:center;}

.dashboard-feedback {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:10px;
	background:#FFF;
	border:solid 1px #e9e9e9;
	font-size:14px;
	margin-bottom:10px;
}

.dashboard-feedback ul li {
	padding:5px 0;
	width:95%;
}

.dashboard-feedback ul li textarea {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:100%;
	text-align:left;
	height:100px;
	padding:5px;
	border:solid 1px #B4B4B4;
	font-size:1em;
}



.dashboard-storeInfo {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #e9e9e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #e9e9e9 67%, #d7d7d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,#e9e9e9), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e9e9e9 67%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e9e9e9 67%,#d7d7d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e9e9e9 67%,#d7d7d7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e9e9e9 67%,#d7d7d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
	margin-bottom:10px;
}

.dashboard-storeActivity {
	padding:10px;
	
}


.dashboard-storeInfoBG {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:10px;
	background:#FFF url('/images/posnobelone/global/arrow-storeInfo.png') bottom center no-repeat;
	border:solid 1px #e9e9e9;
}

.dashboard-store-balance {
	background:url('/images/posnobelone/global/icon_balance.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	height:30px;
	
}

.dashboard-store-balance span {
	margin-left:10px;
	display:inline-block;
	background:#f0f0f0;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:5px;
	margin-bottom:5px;
	clear:both;
	
}

.dashboard-store-sales {
	background:url('/images/posnobelone/global/icon_sales.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:16px;
	height:30px;
}

.dashboard-store-sales span {
	font-weight:bold;
	color:#1b222b;

}

.dashboard-store-profit {
	background:url('/images/posnobelone/global/icon_profit.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:16px;
	height:30px;
}

.dashboard-store-profit span {
	font-weight:bold;
	color:#559700;

}


.dashboard-storeButton, .dashboard-storeRefill {
	cursor:pointer;
	display: block;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:1.2em;
	line-height: 52px;
	width:220px;
	margin-left:30px;
	text-align:center;
	height:52px;
	font-weight:bold;
	margin-bottom: 10px;
}

.dashboard-storeRefill-off {
	display: block;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #999;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:1.2em;
	line-height: 52px;
	width:220px;
	margin-left:30px;
	text-align:center;
	height:52px;
	font-weight:bold;
	margin-bottom: 10px;
}





.innerContent h1
{
	font-size: 24px;
	margin:0;
}

.innerContent h2
{
	font-size: 18px;
	margin:0;
}

.innerContent p
{
	font-size: 14px;
	font-weight: normal;
	
}


.contactForm
{
	width: 300px;
	margin-top: 30px;
}

.contactForm dl
{
	margin-bottom: 15px;
}

.contactForm dd
{
	margin: 5px 0;
}

.contactForm
{
	color: #666;
}

.contactForm-send {
	display: block;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:1.2em;
	line-height: 52px;
	width:100%;
	text-align:center;
	height:52px;
	font-weight:bold;
	margin-bottom: 10px;
	cursor: pointer;
}

.contactForm textarea
{
	background: #fff;
	border: 1px solid #e9e9e9;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    width: 92%;
    height: 140px;
    font-size: 14px;
    padding: 10px;
}



/* Dashboard News
================================================== */


.dashboard-news {
	position:relative;
	overflow:hidden;
	padding:10px;
	overflow: hidden;
	
}

.dashboardBox
{
	border:solid 1px #e9e9e9;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    clear: both;
    margin-top:10px;
	margin-bottom:10px;
}

.dashboard-news div.dashboardNews-viewAll {
	position:absolute; 
	right:20px; 
	top:20px; 
	font-size:13px; 
	color:#0CF;
}

.dashboard-news  a { 
	color:#00a7ec;
	text-decoration:underline;
}

.dashboard-news a:hover {
	color:#ef4923; 
	text-decoration:underline;
}

.dashboard-news span { 
	color:#7a7a7a;
	font-size:11px;
	display:block;
	margin-bottom:5px;
	margin-top:15px;
	
}

.dashboard-news p {
	line-height:20px;
	font-size:14px;
}

.dashboard-news p span {
	font-weight:bold;
}


.dashboard-news p  a { 
	color:#00a7ec;
	text-decoration:underline;
}

.dashboard-news p a:hover {
	color:#ef4923; 
	text-decoration:underline;
}



/* Dashboard Highlighted Promos
================================================== */

.highlighted-promos {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background:#dceef5;
	width:600px !important;
	height:auto;
	padding:10px
}

.highlighted-promos-flag {
	float:left;
	width:53px;
	margin-top: 13px;
	text-align:left;
}


.highlighted-promos-text {
	width:500px;
	float:left;
	font-size:16px;
	margin-top:10px;
	text-align:left;
}

.highlighted-promos-text span {
	color:#7a7a7a;
	font-size:13px;
	display:block;
	margin-bottom:5px;
	margin-top:8px;
}




/* #Quick Refill
================================================== */

.quickRefill-box
{
	display: none;
}

.succesGreen
{
	background: #83c600;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	margin-bottom: 10px;
	display: none;
}

.succesGreen img
{
	vertical-align: middle;
}


.errorRed
{
	background: #f7c2c2;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #d31530;
	margin-bottom: 10px;
	display: none;
}

.errorRed img
{
	vertical-align: middle;
}

.quickRefill-box a, .quickRefill-box em
{
	color: #333;
	font-size: 12px;
}

.quickRefill-box dd
{
	margin-bottom: 10px;
}

.quickRefill-box input.cvvField
{
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	border:solid 1px #B4B4B4;
	font-size: 15px;
	padding: 5px;
	width: 60px;
}

.quickRefill-box input.amountField
{
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	border:solid 1px #B4B4B4;
	font-size: 15px;
	padding: 5px;
	width: 60px;
}

.dashboard-cancelButton
{
	cursor: pointer;
	text-decoration: underline;
	color: #999;
}




/* #View Rates
================================================== */
.areeaCode-inputText {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:40px !important;
	text-align:center;
	height:20px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	text-align:center !important;
}

.selectState-select {
	height:30px;
	width:200px;
	padding:5px;
	line-height:20px;
}




/* #Tabs
================================================== */


.tabs {
	margin: 20px 0;
}
.tabs ul.tabs-list {
	padding-left:10px;
	float: left;
	margin-bottom:-1px;

}
.tabs ul.tabs-list li {
	list-style: none;
	margin-bottom: 0px;
	line-height:14px;
}


.tabs ul.tabs-list li, .tabs ul.tabs-list li a {
	float: left;
}

.tabs ul.tabs-list li a {
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	text-decoration: none;
	padding: 10px 10px;
	font-size:13px;
	color: #6e6e6e;
	margin:0 6px 0 0;
	border:solid 1px #e6e6e6;
	font-weight: bold;
	border-bottom:none;
	margin-top:7px;
}


.tabs ul.tabs-list li.active a {
	color:#FFF;
	margin-top:0px;
	line-height:23px;
	background:#21b9f1;
	border:none;
}

.tabs ul.tabs-list li:hover a {

	color:#FFF;
	background:#21b9f1;

}


.contentTabs {
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	background: #FFF;
	clear: both;
	border-top:solid 1px #21b9f1;
	padding: 20px 10px 10px 10px;
}


.contetTable-one {
	margin:0 1%;	
}

.contetTable-one span {
	display:inline-block;
	margin-bottom:10px;
	font-size:18px;
}


.contetTable-two {
	float:left; 
	width:48%; 
	margin:0 1%;
}




.contetTable-two span {
	display:inline-block;
	margin-bottom:10px;
	font-size:18px;
	text-align:center;
	width:100%;
}

/* #Manage Pinless
================================================== */

.manangePinless-iconBalance {
	background:url('/images/posnobelone/global/icon_balance.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	height:30px;
}

.manangePinless-iconBalance span {
	margin-left:10px;
	display:inline-block;
	background:#14c78f;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:5px;
	margin-bottom:5px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	clear:both;
}


.manangePinless-iconPhone {
	background:url('/images/posnobelone/global/icon_phone.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	height:30px;
}

.manangePinless-iconPhone span {
	margin-left:10px;
	display:inline-block;
    border-radius: 8px;
	padding:5px;
	margin-bottom:5px;
	font-weight:bold;
	clear:both;
}

.manangePinless-iconProduct {
	background:url('/images/posnobelone/global/icon_check.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	height:30px;
}

.manangePinless-iconProduct span {
	margin-left:10px;
	display:inline-block;
	background:#f0f0f0;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:5px;
	margin-bottom:5px;
	clear:both;
}

.manangePinless-iconLocker {
	background:url('/images/posnobelone/global/icon_locker.png') left 0px no-repeat;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	height:30px;
}

.manangePinless-iconLocker span {
	margin-left:10px;
	display:inline-block;
	background:#f0f0f0;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:5px;
	margin-bottom:5px;
	clear:both;
}

.manangePinless-procutInfo-left {
	border-top-left-radius:8px; 
	border-bottom-left-radius:8px; 
	padding:20px; 
	background:#f6f6f6; 
	width:420px; 
	float:left; 
	height:210px;
	font-size:14px;
	
}

.manangePinless-procutInfo-right {
	background: #FFF url('/images/posnobelone/global/arrow_managePinless.gif') left 50% no-repeat; 
	width:418px; padding:20px;  
	border:solid 1px #f6f6f6; 
	float:left; 
	height:208px;
    border-top-right-radius:8px; 
	border-bottom-right-radius:8px;
}

.manangePinless-recharge h4 {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.manangePinless-recharge span {
	display:inline-block;
	width:100px;
	font-size:14px;
	color:#1b222b;	
}

.rechargeInput {
	margin:5px 0 5px 0;
	width:50px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	text-align:left;
	height:20px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	padding-left:20px;
	background: #FFF url('/images/posnobelone/global/icon_filedDollar.png') 5px 50% no-repeat;
	
}

.emailInput {
	margin:5px 0 5px 0;
	width:200px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	text-align:left;
	height:20px;
	border:solid 1px #B4B4B4;
	font-size:1em;
	padding:5px;
	padding-left:20px;
	background: #FFF url('/images/posnobelone/global/iconField_email.png') 5px 50% no-repeat;
	
}



.manangePinless-inputSmallTable {
	width:30px;
	text-align:center;
	margin-right:5px;
}


.manangePinless-inputBigTable {
	width:100px;
	text-align:center;
	margin-right:5px;
}



.manangePinless-inputCalendar {
	background:url('/images/posnobelone/global/icon_calendar.png') 5px 50% no-repeat;
	width:100px;
	height:10px;
	padding:5px;
	border-bottom-color:#ddd;
	border-right-color:#ddd;
	border:1px solid #999;
	text-align:center;
	margin-right:5px;
}


/* #Default List
================================================== */


.default-background-blue {
	font-size:14px;
	color:#1b222a;
	border-radius:8px;
	background:#FFF;
	width: 900px;
	margin:0 0 20px 0;
	padding:10px;
}

.default-background-blue span {
	font-weight:bold;
	text-transform:capitalize;
	display:block;
	margin-bottom:10px;
}


.default-list ul {
	font-size:14px;
	color:#1b222a;
	border-radius:8px;
	background:#f6f6f6;
	width: 900px;
	margin:0 0 20px 0;
	padding:10px;
}


.default-list ul li {
	padding:5px 10px;
	color:#000;
	width:100%;
}




.default-list ul li input[type="text"] {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:200px;
	text-align:left;
	height:20px;
	padding:5px;
	border:solid 1px #B4B4B4;
	font-size:1em;

}


.default-list ul li span {
	width:200px;
	font-size:14px;
	display:inline-block;
}



.input-calendar { 
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:95px !important;
	text-align:left;
	height:20px;
	padding:5px;
	border:solid 1px #B4B4B4;
	font-size:1em;
}








/* #Slides
================================================== */
 #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }
	
    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url('/images/posnobelone/global/pagination.png');
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

/* #Administration
================================================== */
.admin-list ul {
	font-size:14px;
	color:#666;
	border-radius:8px;
	background:#f6f6f6;
	width: 600px;
	margin:0 0 20px 0;
	padding:10px;
}


.admin-list ul li {
	padding:5px 10px;
	color:#000;
}

.admin-list ul li input {
	width:200px;
}



.admin-list ul li span {
	width:200px;
	display:inline-block;
}


/* #Billing Profiles
================================================== */

.reports-radioBg {
	font-size:14px;
	color:#666;
	border-radius:8px;
	background:#e5f8ff;
	width: 600px;
	margin:0 0 20px 0;
	padding:10px;
}



.reports-list ul {
	font-size:14px;
	color:#666;
	border-radius:8px;
	background:#f6f6f6;
	width: 600px;
	margin:0 0 20px 0;
	padding:10px;
}


.reports-list ul li {
	padding:5px 10px;
	color:#000;
}

.reports-list ul li input {
	width:200px;
}



.reports-list ul li span {
	width:200px;
	display:inline-block;
}



/* #Table
================================================== */

.scroll {
	width:920px;
	overflow-x:auto; 
}


.generalTable h2
{
	text-align:left !important;
}


.generalTable
{
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-bottom:10px;
}


.generalTable th
{	
	background: #8295a0;
	font-weight: bold;
}

.generalTable th, .generalTable td
{
	padding: 15px;
	font-size: 12px;
	text-align: center;
	color:#FFF;
}


.generalTable th:first-child {
	border-top-left-radius:8px;
}

.generalTable th:last-child {
	border-top-right-radius:8px;
}




.generalTable a, .generalTable span
{
	color:#FFF;
	text-decoration:underline;
	font-weight:lighter;
	
}


.generalTable span
{
	color: #c7c7c7;
	padding-left:5px;
}

.generalTable tbody tr td
{
	border-bottom: 1px solid #f0f0f0;
	-webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    background: #f6f6f6;
	color:#1b222b;
}

.generalTable tbody tr td  a
{
	color:#2183c6;
	text-decoration:underline;
	cursor:pointer;
}

.generalTable tbody tr td input[type="text"] {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:100px;
	text-align:left;
	height:20px;
	padding:5px;
	border:solid 1px #b9c9cf;
	font-size:1em;
}

.generalTable tfoot tr td
{	
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom: none;
    background: #F6F6F6;
}

.generalTable tfoot tr td a
{
	color:#000;
	text-decoration:none;
}

.generalTable tbody tr:hover td
{
	background: #dceef5;
}

.generalTable tfoot tr:hover td
{
	border-bottom: none;
}


.table-full-width
{
	margin: 0 10px;
	position: relative;
}

.table-full-width .generalTable
{
	width: 100%;
}



.trSelected
{
	background: #dceef5 !important;
}


/* END TABLE */


/* #Default-list-table
================================================== */

#default-list-table  {

	color:#1b222a;
	border-radius:8px;
	background:#dceef5;
	text-align:left;
	margin:0 0 20px 0;
	padding:10px;
	width:400px;
}


#default-list-table li {
	padding:5px 10px;
	width:100%;
}




#default-list-table li input[type="text"] {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:200px;
	text-align:left;
	height:20px;
	padding:5px;
	border:solid 1px #b9c9cf;
	font-size:1em;

}


#default-list-table li span {
	width:150px;
	font-size:14px;
	display:inline-block;
	color:#000 !important;
	text-decoration:none;
}






/* #Autocomplete
================================================== */

.checkRates_form
{
	text-align:left;
	width:500px;
}

.checkRates_form_top
{
	position: absolute;
	top:169px;
	z-index: 100;
	width: 960px;
	left:50%;
	margin-left: -480px;
}

.checkRates_country_title
{
	float:left; 
	margin-top:20px; 
	font-size:36px;
}

.checkRates_flag 
{
	float:right; 
	margin-top:10px;
}

.checkRates_country_details
{
	font-size:24px; 
	margin-bottom:10px;
}

.checkRates_country_details span
{
	color:#3e9ad1;
}

.checkRates_country_details p
{
	font-size:16px;
}



.checkRates_form_space
{
	height: 40px;
}

.checkRates_form_top h1
{
	font-family: 'intro';
	font-size: 30px;
	text-align: center;
	line-height: 40px;
	color: #005b93;
	margin: 0;
}

.checkRates_form_top h1 strong
{
	font-weight: normal;
}

.checkRates_form_title p
{
	font-family: 'intro';
	font-size: 30px;
	text-align: center;
	line-height: 40px;
	color: #005b93;
}

.checkRates_link_form
{
	display: block;
	text-align: left;
	margin: 5px 0px;
	position: relative;
}
.checkRates_link_form span {
	text-align:left;
	font-size:12px;
	color:#666;
	display:block;
	margin-bottom:20px;
	margin-left:10px;
	clear:both;
	
}

.checkRates_link_form .checkRates_link_input
{
	background: #f6f6f6;
	border-radius:8px;
	border: 1px solid #e3e3e3;
	font-size: 25px;
	width: 340px;
	height: 64px;
	line-height: 64px;
	padding: 0 80px 0 70px;
	color: #666;
	margin-bottom:10px;
}

.checkRates_link_form .panel_checkRates_form2
{
	display: block;
	text-align: center;
	margin: 0;
	position: relative;
	height: 1px;
}


.checkRates_link_form .checkRates_link_submit
{
	height: 64px;
	border-radius:8px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-shadow: none;
	border: none;
	padding: 5px 10px;
	cursor: pointer;
	position: absolute;
	right:1px;
	top:1px;
	background:#1b222a; 
}

.checkRates_link_form #checkRates_link_input-icon 
{
    position:absolute;
    top:0px;
    left:10px;
    height: 64px;
    width: 64px;
}


/* #Colors Text
================================================== */
	.greenText { color:#14c78f !important;}
	.yellowText { color:#ffa00b !important;}



/* #Error
================================================== */

html .error
{
	color: #ff0000;
}

dl.error dd input[type="text"], dl.error dd input[type="tel"], dl.error dd input[type="password"], dl.error dd input[type="email"], dl.error dd textarea
{
	border: 1px solid #ff0000;
}

ul.errorForm
{
	color: #ff0000;
	list-style-type: none;
	margin: 0 0 10px 0;
}

ul.errorForm legend
{
	font-weight: bold;
	color: #ff0000;
	position:relative;
	padding:0;
	display:block;
	margin-bottom: 5px;
	font-size: 12px;
}

ul.errorForm li
{
	font-size: 12px;
	color: #ff0000;
	padding: 0 0 0 7px;
	margin: 0;
	background: url('/images/posnobelone/global/errorArrow.png') no-repeat left 6px; 
}

.error-background {
	 background:#f7c2c2 url('/images/posnobelone/global/error_exclamation.png') 10px 10px no-repeat ; */
	font-size:14px;
	color:#d31530;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	text-align:left;
	font-size:12px;
}

.error-background ul {
	padding:10px;
	margin:0px;
	margin-left:55px;
	
}

.error-background ul li{
	padding-bottom:3px;
	margin-bottom:0px;
}

/* #Pagination
================================================== */
.btn {
    display: inline-block;
    padding: 10px;
    border-radius: 8px; /*optional*/
    color: #aaa;
    font-size: 1em;
}

.pagination {
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 20px;
}

.page {
    display: inline-block;
    padding: 6px 8px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    font-size: 12px;
    text-decoration: none;
    color: #717171;

}

.page:hover, .page.gradient:hover {
    background: #FFF;
}

.page.active {
    background: #21b9f1;
    color: #f0f0f0;
	border: solid 1px #21b9f1;
	text-decoration:none;
	padding: 6px 8px;
    margin-right: 4px;

}


.checkbox {
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
}

/* All Buttons
================================================== */
.text-button {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff !important;
	font-weight: bold;
	text-decoration:none !important;
	font-size:14px;
	margin:0 auto;
	padding:8px;
	cursor:pointer;
}


.text-button:hover {
	background: #2e363f;
	color: #00a6e7;
}



.checkout-button {
	font-size:0px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:8px;
	margin-left:5px;
}

.checkout-button-disabled {
	font-size:0px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #c6c6c6;
	border: none;
	color: #fff;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:8px;
	margin-left:5px;
}


a.settings-button {
	font-size:0px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #00aeef;
	border: none;
	color: #fff;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:3px;
	margin-right:5px;
	margin-left:5px;
	line-height:0px;

}


.deleteProduct-button {
	font-size:0px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background: #e8a80f;
	border: none;
	color: #fff;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:3px;
	margin-left:5px;
	line-height:0px;

}


.printProduct-button {
	font-size:0px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background: #e8a80f;
	border: none;
	color: #fff;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:3px;
	margin-left:5px;
	line-height:0px;

}

.error-smalProduct-button {
	font-size:0px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background: #d31530;
	border: none;
	color: #fff;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:3px;
	margin-left:5px;
	line-height:0px;

}

.doneProduct-button {
	text-decoration:none;
	font-size:18px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background: #83c600;
	border: none;
	color: #000;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:14px 6px;
	margin-right:5px;
	line-height:0px;
}

.errorProduct-button {
	text-decoration:none;
	font-size:18px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background: #d31530;
	border: none;
	color: #000;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:14px 6px;
	margin-right:5px;
	line-height:0px;
}

.pendingProduct-button {
	text-decoration:none;
	font-size:18px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background: #ffa500;
	border: none;
	color: #000;
	display:inline-block;
	text-shadow: none;
	font-weight: none;
	margin:0 auto;
	padding:14px 6px;
	margin-right:5px;
	line-height:0px;
}



.addNew-button {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:0.8em;
	font-weight: none;
	padding:8px 12px;
	margin:0;
	text-align:center;
	font-weight:bold;
}

.cancel-button {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #b4b4b4;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:0.8em;
	font-weight: none;
	padding:8px 12px;
	margin:0;
	text-align:center;
	font-weight:bold;
}



/* Login
================================================== */


#help-page {
	color:#FFF;
}


#help-page h3 {
	color:#FFF;
}


#password-page {
	color:#FFF;
}
	
#password-page h3 {
	color:#FFF;
}
	
		
.loginBox
{
	background: url('/images/posnobelone/global/loginBg-dragon.png') no-repeat center top;
	padding-bottom: 50px;
	padding-top: 50px;

}


.loginForm
{
	margin:0 auto;
	width: 340px;
	padding-top: 200px;
	float: none;
}


.topLinks
{
	float:right;
	padding-top:50px;
}


.loginButton
{
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	margin-bottom:20px;
	padding:8px 12px;
	background: #00a7ec;
	border: none;
	color: #fff;
	width:340px;
	text-shadow: none;
	font-size: 2em;
	font-weight: none;
	cursor:pointer;
	-webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}

.loginButton:hover
{
	background: #0090cc;
	-webkit-animation-name: greenPulse;
	animation-name: greenPulse;
	-webkit-animation-duration: 2s;
	animation-duration:2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count:infinite;
}


.loginInputEmail
{
	background:#fff url('/images/posnobelone/global/loginInputEmail.png') no-repeat 10px 50%;
	padding-left: 40px;
	width: 287px;
	font-size: 1.3em;
	border:none;
	padding:15px 12px;
	margin-bottom:20px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding-left:40px;
	
}


.loginInputPhone
{
	background:#fff url('/images/posnobelone/global/loginInputPhone.png') no-repeat 10px 50%;
	padding-left: 40px;
	width: 287px;
	font-size: 1.3em;
	border:none;
	padding:15px 12px;
	margin-bottom:20px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding-left:40px;
	
}


.loginInputUsername
{
	background:#fff url('/images/posnobelone/global/loginInputUsername.png') no-repeat 10px 50%;
	padding-left: 40px;
	width: 287px;
	font-size: 1.3em;
	border:none;
	padding:15px 12px;
	margin-bottom:20px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding-left:40px;
	
}

.loginInputPassword
{
	background:#fff url('/images/posnobelone/global/loginInputPassword.png') no-repeat 10px 50%;
	padding-left: 40px;
	width: 287px;
	font-size: 1.3em;
	border:none;
	padding:15px 12px;
	margin-bottom:20px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding-left:40px;
}

.footer
{
	background:none;
	margin-bottom:10px;

}

.footerText{
	font-size: 0.75em;
    background: url('/images/posnobelone/global/footer.png') no-repeat center left;
    height: 70px;
    margin: 0 auto;
    width: 440px;
    background-size: 95px;
}

.footerTextTop{
	color: #333;
    margin: 0;
    padding: 23px 0 3px 100px;
}

.footerTextBottom{
    color: #333;
    margin: 0;
    padding: 0 0 0 100px;
}

.login-background .footerTextTop{
	color: #fff;
}

.login-background .footerTextBottom{
	color: #a1a2a4;
}


.formLinkHelp
{
	float: left;
	margin:0 0 50px 0;
}

.formLinkHelp:hover
{
	color:#FFF;
}

.formLinkPass
{
	float: right;
	margin:0 0 50px 0;
}

.formLinkPass:hover
{
	color:#FFF;
}


.topCountrDd
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff url('/images/posnobelone/global/topCountrDdArrow.png') no-repeat right 50%;
	padding: 5px 25px 5px 5px;
	cursor: pointer;
	width: 98px;
	float: left;
	margin: 0;
	height: 20px;
	position: relative;
	top:30px;
}


.topDistrLogin
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #00a7ec url('/images/posnobelone/global/topDistrLogin.png') no-repeat 5px 50%;
	padding: 10px 10px 5px 25px;
	text-decoration: none;
	cursor: pointer;
	margin-left: 20px;
	float: left;
	height: 15px;
	color:#FFF !important;
	position: relative;
	top:30px;
}

.topCountrDd
{
	font-size: 14px;
}

.topCountrDdSlide
{
	position: absolute;
	top: 20px;
	left:-30px;
	z-index: 999;
	background: #fff;
	width: 128px;
	display: block;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}

.topCountrDdSlide li
{
	padding: 5px;
	float: left;
}

.topCountrDdSlide li a
{
	color: #333;
	text-decoration: none;
}

.topCountrDdSlide li a:hover
{
	color: #00a7ec;
}

.topCountrDd li
{
	margin: 0;
}

.topCountrDd img
{
	vertical-align: middle;
	padding-right: 5px;
}





/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1024px) {
	.bigBox
	{
	 height: 0px;
	 clear: both;
	}
	
	.absolute
	{
	 position: relative;
	 bottom:inherit;
	}
		 }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
	/* Follow Scroll*/
	#comment {
	
	  
	  /* just used to show how to include the margin in the effect */
	}
	
	
	#comment.fixed {
	  position: relative;
	  top: 0px;
	  
	}
	
	.bigBox
	{
	 height: 0px;
	 clear: both;
	}
	
	.absolute
	{
	 position: relative;
	 bottom:inherit;
	}
	
	.confirmation-orderContent
	{
			width:230px;
			margin-right:10px;
	}
	
	.confirmation-order-productDescription {
		width:130px;

		
	}
	
	
	.confirmation-order-individualPrice {
		float:right;
		padding-top:8px;
		font-weight:bold;
		color:#FFF;
	}
	
	.quickOrder-productNumber {
		width:350px;
	}
	
	/* Total Amount + Button*/

		.totalAmount-background {
			background:#253b49; 
			text-align:left; 
			padding:15px 10px; 
			color:#FFF;
		}
		
		.totalAmount-text {
			float:left; 
			width:160px;
		}
		
		.totalAmount-price {
			float:left; 
			width:50px; 
			font-weight:bold;
		}
		
		.smsLanguage-position{
			 font-size:11px; 
			 color:#FFF;
			 margin:0 auto; 
			 text-align:center; 
			 margin-top:15px; 
			 margin-bottom:15px
			}
		.placeOrder-position {
			margin:auto; 
			text-align:center
		}

	
		
		
	.dashboard-storeButton, .dashboard-storeRefill, .dashboard-storeRefill-off {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:1.2em;
	font-weight: none;
	width:150px;
	margin-left:30px;
	text-align:center;
	height:52px;
	font-weight:bold;
	-webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	webkit-appearance: none;
	}
	
.search-box {
	background:#f6f6f6 url('/images/posnobelone/global/headerBg-dragon.png') no-repeat 40px -150px;
	padding:40px 0px;
	text-align:center;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.search-box h3  {
	padding:10px 0;
}

.search-box span {
	font-size:1em;
	color:#999;
	margin:0 10px;
	padding-bottom:10px;

}

.search-boxField {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-appearance:none;
	width:100px;
	text-align:center;
	height:60px;
	border:solid 1px #B4B4B4;
	font-size:1.5em;
	
}

.search-button {
	cursor:pointer;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #1b222b;
	border: none;
	color: #fff;
	text-shadow: none;
	font-size:1.7em;
	font-weight: none;
	width:160px;
	padding:0;
	margin:0;
	margin-left:30px;
	text-align:center;
	height:60px;
	font-weight:bold;
	-webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
		
		}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/

@-webkit-keyframes greenPulse {

  from 
  { 
  		-webkit-box-shadow: 0 0 9px #333; 
  		box-shadow: 00 0 9px #333;
  }
  
  50% 
  { 
	  	-webkit-box-shadow: 0 0 18px #0882b6;
	  	box-shadow: 0 0 18px #0882b6; 
  }
  
  to 
  { 
 		-webkit-box-shadow: 0 0 9px #333; 
 		box-shadow: 00 0 9px #333;
 	 
  }
}

@-moz-keyframes greenPulse {

  from 
  { 
  		-moz-box-shadow: 0 0 9px #333;
  		box-shadow: 00 0 9px #333;
  }
  
  50% 
  { 
  		-moz-box-shadow: 0 0 18px #0882b6;
  		box-shadow: 0 0 18px #0882b6;
  }
  
  to 
  { 
  		-moz-box-shadow: 0 0 9px #333;
  		box-shadow: 00 0 9px #333;
 	 
  }
}

@-ms-keyframes greenPulse {

  from 
  { 
  		-ms-box-shadow: 0 0 9px #333;
  		box-shadow: 00 0 9px #333;
  }
  
  50% 
  { 
  		-ms-box-shadow: 0 0 18px #0882b6;
  		box-shadow: 0 0 18px #0882b6;
  }
  
  to 
  { 
  		-ms-box-shadow: 0 0 9px #333;
  		box-shadow: 00 0 9px #333;
 	 
  }
}

.navigationTable {
	width: 100%;
}

.navigationTable span{
	padding-left: 10px;
	padding-right: 10px;
}

.lookupMessage
{
	font-size:15px !important;
	color:#FF0101 !important;
}




