html * {
   font-family: Play;
   font-stretch: extra-expanded;
}
body {
	background-repeat: repeat-x;
	background-color: black;
}
li {
	margin-left: 0px;
	line-height: 15px;
	padding: 0px;
}
.APP_TEXT {
	font-weight: bold;
	color: #F68D03;
	text-align: justify;
    text-justify: distribute;
                                  not supported by any browser */
}
.BODY_DETAIL {
	font-size: 0.8em;
	color: #ffffff;
	text-align: justify;
    text-justify: distribute;
}
.BODY_LARGER_DETAIL {
	font-size: 16px;
	color: #ffffff;
	text-align: justify;
    text-justify: distribute;
}
.BODY_BOLD {
	font-weight: bold;
	color: #ffffff;
	text-align: justify;
    text-justify: distribute;
}
.unselectable {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently */
}
.DESCRIPTION {
	font-size: 0.9em;
	color: #ffffff;
	text-align: justify;
    text-justify: distribute;
}
.HEADING_WHITE {
	font-size: 1em;
	color: #ffffff;
}
.BULLETS {
	font-size: 0.9em;
	font-weight: bold;
	color: #3399cc;
}
.BULLETS_BLACK {
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
    font-family: Play !important;
}
.BULLETS_SMALL {
	font-size: 0.9em;
	color:#ffffff;
	text-align:left !important;
	line-height: 1em !important;
}
.BODY_GRAY {
	padding: 0px;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
}
.WARNING {
	font-size: 0.8em;
	font-weight: bold;
	color: #B22222;
}

.BODY_BLUE {
	padding: 0px;
	font-size: 0.8em;
	font-weight: bold;
	color: #3399cc;
}
.BODY_DETAIL_BLACK {
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.PHONE {
	padding: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}
.TOOL_NUMBER {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.TOOL_APP_DETAIL {
	color: #3399cc;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
}
.TOOL_NAME_DETAIL {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	text-align: left;
}
.TOOL_NAME_DETAIL_APP {
	color: #3399cc;
	font-size: 1em;
	text-decoration: none;
	text-align: left;
}
.TOOL_NAME {
	color: #3399cc;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.TOOL_NUMBER_SMALL {
	color: #ffffff;
	font-size: 0.6em;
	text-decoration: none;
}

/* ******************************************************************
****************************LINKS */
}
.LINK_BLUE {
	color: #3399cc;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
}
.LINK_BLUE:hover {
	color: #3399cc; 
	text-decoration: underline;
}
.LINK_BLUE_SMALL {
	color: #3399cc; 
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}
.LINK_BLUE_SMALL:hover {
	color: #3399cc; 
	text-decoration: underline;
}
.LINK_SUBMENU_BLUE {
	color: #cccccc;
	padding: 5px;
	padding-left: 15px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.7em;
}
.LINK_SUBMENU_BLUE:hover {
	color: #FFFFFF;
	border-bottom:thin;
	border-bottom-color:#3399cc;
	border-bottom-style:groove;
	border-top:thin;
	border-top-color:#3399cc;
	border-left:thin;
	border-left-color:#3399cc;
	border-right:thin;
	border-right-color:#3399cc;
	text-decoration: none;
}
.LINK_SUBMENU_BLUE_ON {
	color: #FFFFFF;
	padding: 5px;
	padding-left: 15px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 0.8em;
}
.LINK_SUBMENU_BLUE_ON:hover {
	color: #FFFFFF; 
	text-decoration: none;
}
.LINK_WHITE_SMALL {
	color: #ffffff;
	text-decoration: none;
	font-size: 0.8em;
}
.LINK_WHITE_SMALL:hover {
	color: #3399cc; 
	text-decoration: none;
}
.LINK_WHITE {
	color: #ffffff;
	font-size: 0.8em;
	text-decoration: underline;
	text-align: justify;
    text-justify: distribute;
}
.LINK_WHITE:hover {
	color: #3399cc; 
	text-decoration: underline;
}
.LINK_WHITE {
	color: #ffffff;
	font-size: 0.8em;
	text-decoration: none;
}
.LINK_WHITE:hover {
	color: #ffffff; 
	text-decoration: underline;
}
.howToBuy {
	color: #5DADE2;
	font-size: 25px;
	font-weight: bold;
}
.howToBuy2 {
	color: #ffffff;
	fomt-size: 22px;
}
.noDirect {
	color: #B8380A;
	font-size: 20px;
	font-weight: bold;
}

/* ******************************************************************
****************************TABLES */

.TABLE {
	height: auto;
	width: auto;
	display: table-cell;
	border: 1px inset #ffffff;
}
.TRANS {
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: transparent;
	background-color:#000000;
	border:ridge;
	border-width:thin;
	border-color:#ffffff;
	opacity: .80;
	filter:alpha(opacity=80); /* IE's opacity*/ 
}
.TRANS3 {
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: groove;
	border-width:thin;
	border-color:#3399cc;
	opacity: .90;
	filter:alpha(opacity=90); /* IE's opacity*/ 
}
.brightness {
    background-color: black;
    display: inline-block;

}
.brightness img:hover {
    opacity: .6;
}
.cart-box {
	display: block;
	width: 51px;
	background: #90304e url("../img/cart-icon.png") no-repeat scroll 29px center;
	padding: 4px 8px 4px 8px;
	border-radius: 30px;
	color: #fff;
	font-family: Arial;
	font-size: 16px;
	text-decoration: none;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.32);
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	border-radius: 30px\9; /* IE6, IE7, IE8, IE9 */;
}
table.cart tr td {
	vertical-align:top !important; 
	position:relative;
}
.shopping-cart-box::after {
	content:'';
	position:absolute;
	left:54%;
	bottom:100%;
	width:0;
	height:0;
	border-bottom:8px solid #015581;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}
.shopping-cart-box {
    background: #015581 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font: small Verdana,Geneva,sans-serif;
    width: 450px;
    margin-top: 10px;
    max-width: 450px;
    padding: 10px;
    position: absolute;
    right: -190px;
    display: none;
    z-index: 999;
}
table.cart tr td a.cart-box:focus, table.cart tr td a.cart-box:hover {
	color:#fff\0; /* IE8, IE9 */
}

/* ie specific css -------------------------- */
.shopping-cart-box a.close-shopping-cart-box {
	float: right\9; /* IE6, IE7, IE8, IE9 */;
	color:#fff\9; /* IE6, IE7, IE8, IE9 */;
}

.shopping-cart-box h3 {
	padding:0;
	margin:0;
	font-family:Play !important;
}
form.form-item button {
	margin-left: 5px;
	background: #90304e;
	border: none;
	padding: 3px 8px 3px 8px;
	color: #fff;
	cursor:pointer;
	margin-top:10px;
	width:73px;
	font-size:11px;
}
.shopping-cart-box ul.cart-products-loaded {
	margin:0;
	padding:0;
}
#shopping-cart-results ul.cart-products-loaded li {
	display:inline-block;
	width:100%;
	padding:6px 4px 6px 10px;
	margin-top:5px;
	background-color:#002E45;
	margin-bottom:1px;
	font-size:11px;
}
.shopping-cart-box .remove-item {
	float:right;
	text-decoration:none;
	color:#fff;
	font-size:10px !important;
}
.shopping-cart-box .cart-products-total {
	text-align:right;
	padding:5px 0 0 5px;
	font-weight:bold;
}
.cart-products-total a {
	color:#fff !important;
	text-decoration:none !important;
}
.shop-ing-methadol-gy .nav-tabs {
	background:inherit !important\0; /* IE8, IE9 */
	background-color:inherit !important\0; /* IE8, IE9 */
	background-color:inherit;
	border:none\0; /* IE8, IE9 */
	filter:none\0; /* IE8, IE9 */
}
.nav-tabs > LI.active > A {
	color:#fff\0; /* IE8, IE9 */;
	border:0;
}
.shop-ing-methadol-gy .nav-tabs > li.active > a, .shop-ing-methadol-gy .nav-tabs > li.active > a:hover, .shop-ing-methadol-gy .nav-tabs > li.active > a:focus {
	background-color:inherit\0; /* IE8, IE9 */;
	background-color:inherit;
	border:0\0; /* IE8, IE9 */;
	color:#fff\0; /* IE8, IE9 */;
}
.shop-ing-methadol-gy .nav-tabs > li > a {
	color:#65bcea\0; /* IE8, IE9 */
	font-size:13px\0; /* IE8, IE9 */
	padding:10px 28px\0; /* IE8, IE9 */
}
.summary-container {
	border-bottom:1px solid #fff\0; /* IE8, IE9 */
	padding-bottom:10px\0; /* IE8, IE9 */
}
.prod-cont-col span {
	color:#fff\0; /* IE8, IE9 */
	line-height:25px\0; /* IE8, IE9 */
}
.shop-ing-methadol-gy {
	margin:10px 0;
}
.shop-ing-methadol-gy .nav-tabs > li > a.disabledtab {
	color:grey\0; /* IE8, IE9 */
	color:grey;
}

.col-lg-6 { 
	width:50%; 
	float:left;
}

.cont-shopng a {
	color:#ab375b\0; /* IE8, IE9 */;
	font-size:16px\0; /* IE8, IE9 */;
}
.cont-shopng {
	margin:10px 0 20px 0\0; /* IE8, IE9 */;
}
.cont-shopng a em {
	margin-right:10px\0; /* IE8, IE9 */;
}
.reg-form h3, .old-users h3 {
	color:#fff\0; /* IE8, IE9 */;	
}
.form-info, .old-users {
	border:1px solid #ccc\0; /* IE8, IE9 */;
	padding:15px\0; /* IE8, IE9 */;
	border-radius:8px\0; /* IE8, IE9 */;
}
.forgot a {
	color:#ab375b\0; /* IE8, IE9 */;
}
.sign-in a, .reg-btn a, .btn-primary.btn, .btn-primary.btn:hover {
	background:#90304e\0; /* IE8, IE9 */;
	color:#fff\0; /* IE8, IE9 */;
	background:#90304e;
}

.cont-shopng a:hover, .cont-shopng a:focus, .cont-shopng a:hover, .cont-shopng a:hover {
	color:#90304e\0; /* IE8, IE9 */;
	text-decoration:none\0; /* IE8, IE9 */;
}
.canada-states.form-group, .uk-states.form-group {
	display:none\0; /* IE8, IE9 */;
}
.sumary-head.col-lg-6 a {
	color:#ab375b !important;
}
.sumary-head.col-lg-6 a:hover {
	color:#90304e !important;
}
.userinfos span {
	margin-left:6px\0; /* IE8, IE9 */;
}
.summary-container {
	display:inline-block\0; /* IE8, IE9 */;
	padding-bottom:10px\0; /* IE8, IE9 */;
	width:100%\0; /* IE8, IE9 */;
}
.cart_description p.product-name a {
	color:#ab375b\0; /* IE8, IE9 */;
}
.button-minus, .button-plus {
	background-color:#90304e !important;
	width:35px;
	height:22px;
}
.cart_quantity_button {
	margin-top:3px\0; /* IE8, IE9 */;
}
.validation-errors, .error-message {
	color:red\0; /* IE8, IE9 */;
}