.containerBackground {
	min-height:690px;
}
.containerBackground > div {
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:5px;
	background:white;
}
.containerBackground h2 {
	padding:30px 20px;
	background:#444444 url(/cart/images/eyenamite-blur-bg.png) no-repeat center;
	background-size:cover;
	color:white;
	text-align: center;
	margin:0em -0.3em 10px;
}
.containerBackground h5 {
	margin-bottom:10px;
}
div.color h5 {
	padding:0.675em;
	color:white;
}
div.color p, div.color h6 {
	color:white;
	text-align: center;
}
div.color p {
	font-size:0.6em;
}
div.color div.panel {
	background:rgba(25,25,25,0.2);
	padding:0.5em;
	min-height:180px;
	cursor:pointer;
}
div.color div.panel img {
	display:block;
	margin:0 auto;
}
div.color div.panel:hover {
	background:rgba(25,25,25,0.1);
	-webkit-box-shadow:  0px 0px 3px 0px rgba(25, 25, 25, 0.6);
        
        box-shadow:  0px 0px 3px 0px rgba(25, 25, 25, 0.6);
}

/*ACCOUNT*/

.account_menu  ul.vertical-buttons {
	list-style-type: none;
}
.account_menu  ul.vertical-buttons li a.button {
	text-transform: uppercase;
	font-weight: normal;
	font-size:0.8em;
	color:#000;

	background-repeat: no-repeat;
	background-size:20px;
	background-position: 10px center;
}

.account_menu  ul.vertical-buttons li a.button {
	margin-bottom:0px;

}

.account_menu  ul.vertical-buttons li a.button:not(.secondary):not(.reorder) {
	margin-bottom:0px;
	background-color:#fff;
	border-bottom:1px solid #eee;
	padding:25px 0px;

}
.account_menu  ul.vertical-buttons li a.button:not(.secondary):hover {
	background-color:#eeeeee;
}
div.account-info label {
	background:none;
	text-transform: uppercase;
}
div.promos div.panel {
	background:none;
	padding:5px;
	margin:0;
	border:1px solid gainsboro;
}
div.promos p {
	font-size:0.7em;
	color:gray;
}
div.promos h6 {
	color:#b54624;
	margin:0;
}
a.button.history {
	background-image:url(/cart/images/order-history_black.svg);
}
a.button.rx {
	background-image:url(/cart/images/rx_black.svg);
}
a.button.password {
	background-image: url(/cart/images/lock_black.svg);
}
a.button.orders {
	background-image:url(/cart/images/box_black.svg);
}
a.button.bookmark {
	background-image:url(/cart/images/bookmark_black.svg);
}
a.button.glasses {
	background-image:url(/cart/images/glasses_black.svg);
}
a.button.print {
	background-image:url(/cart/images/faxRX_black.svg);
}
a.button.logout {
	background-image:url(/cart/images/logout.svg);
}
a.button.reorder {
	background-image:url(/cart/images/circle-arrow-right.svg);
}
div.checkboxes {
	font-size:0.8em;
}
div.checkboxes input[type='checkbox']{
	display:inline-block;
	clear:left;
	float:left;
}

/*CHECK ORDERS*/

table#check-order-table {
	width:100%;
}
table#check-order-table .button.secondary.tiny {
	margin-top:5px;
}
/*ORDER DETAIL*/
div.order_detail table {
	width:100%;
}

/*SHIPPING INFO*/
div.promoBanner {
    background:#0071bc;
    background-size:cover;
    padding:10% 0px;
    margin:15px 0px;
    text-align: center;
}
div.promoBanner h5, div.promoBanner p, div.promoBanner h3 {
    color:white;
    text-align: center;
}
div.promoBanner span p a, div.promoBanner span p b {
    color:gold;
}
div.promoBanner span {
    border-top:1px solid white;
    margin:0 auto;
    display:inline-block;
    padding:5px 10px;
}

/*RETURNS PAGE*/

div.returnsPage.row {
	padding:50px 20px;
	margin-left:0;
	margin-right:0;
	min-height: 350px
}
div.returnsPage img {
	display:block;
	margin:0 auto;
}
div.returnsPage h3 {
	color:white;
}
/*
div.returns {
	background:rgba(255,168,76,1);
	color:white !important;
}
div.exchange {
	background: rgba(255,168,76,1); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,168,76,1) 0%, #16cc7d 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,#16cc7d)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,168,76,1) 0%,#16cc7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #2ecc84 0%,#16cc7d 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #2ecc84 0%,#16cc7d 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #2ecc84 0%,#16cc7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ecc84', endColorstr='#16cc7d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
*/

	color:white !important;
}
div.customer-service {
	background: #a9e0de; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #a9e0de 0%, #90ddd9 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#a9e0de), color-stop(100%,#90ddd9)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #a9e0de 0%,#90ddd9 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #a9e0de 0%,#90ddd9 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #a9e0de 0%,#90ddd9 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #a9e0de 0%,#90ddd9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e0de', endColorstr='#90ddd9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	margin-bottom:20px;
	color:steelblue !important;
}

/*FAQ	*/

div.faq-area div.panel {
	background:none;
	padding:20px 0;
	border-bottom:1px solid gainsboro;
}

/*SECURITY*/
ul.browsers li img {
	display: block;
	margin:0 auto;
}

/*SHIPPING*/

table#shippingInfo {
	width:100%;
}
div.panel.smallText {
	font-size:0.65em;
}
ul.fewNotes li {
	font-size:0.8em;
}

/*LOGOUT*/

span.logout-text p {
	text-align: center;
}
div.logout-bg {
	background:#1E7BD1 url(/cart/images/logout-man.png) no-repeat center right;
	background-size:contain;
	padding:60px 20px;
}
div.logout-bg h5, div.logout-bg p  {
	text-align: center;
	color:white;
}
div.logout-bg a.button {
	display:block;
	margin:0 auto;
	max-width:300px;
}
div.logout-bg a {
	color:gold;
}
input[type=radio ]:not(old), .hide {
display: none;
}
