.logo_subtitle {font-size: 14px;font-weight: 300;display: block;text-shadow: 1px 1px 0px #ffffff;}
@media (max-width: 992px) {
	.logo_subtitle {display: none}
}
@media (max-width: 768px) {
	.mobile-left {float: left}
}
@media (max-width: 768px) {
	.mobile-right {float: right}
}
@media (max-width: 768px) {
	#sign {display: none}
}
@media (max-width: 480px) {
	.navbar {margin: 70px 0px 10px 0px}
}
.footer-img {margin: 0 auto; display: block; padding: 25px 0 0 0}
.price {color: #5cb85c}
.product-button {margin-right: 20px}
.img-center {display: block; margin: 0 auto;}
.in-stock {color: #0191b8}
.product-banner {border-radius: 6px;}
.product-widget-title {text-transform: uppercase;letter-spacing: 1px;margin: 0 0 26px 0;font-weight: 300;border-bottom: solid 1px #cccccc;}
.social-media {font-size: 30px; letter-spacing: 20px; color: #0191b8}
.registered-tm {font-size: 50%}
.service_teaser .service_details {min-height: 30px;}
.fa-purple {color: #492564}
.service-detail2 {min-height: 160px !important}
.h1plain {font-size: 50px; font-weight: 100; transition: all 500ms linear; position: absolute; bottom: 28%; opacity: 10; filter: alpha(opacity=1000); margin: 0 25% 0 0; padding: 60px 0px; background: none;text-align: left; left: 0;right: 0;}
.no-flow {min-height:300px}
@media (max-width: 768px) {
	.no-flow {min-height:0px}
}
.qty-fld {height: 34px; width: 34px; font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
td.qp_quantitytxt {font-weight: 900}
td.qp_pricetxt {font-weight: 900}
.qp_header {font-size: 12px; width: 100%}
.hgroup p {font-size: 14px;font-weight: 300;line-height: 1.5em;margin: 0 20% 0 0;padding: 0;color: #555555;}
.dontdisplay {display: none}

/*-------------Page styles----------------*/
.pq {
	border-top: 6px solid #999999;
	border-bottom: 3px solid #999999;
	font: italic bold 13px Arial, Helvetica, sans-serif;
	width: 300px;
	text-align:left;
	margin:10px 20px 10px 20px;
	padding:6px;
	float: right;
	background: #fffbc1;
}

/*-----------------------------Global Properties for Tables */
table.arc90_altrows-adc {
	width: 100%;
	margin: 0 0 0 0;
}

table.arc90_altrows-adc input {
	font-size:12px;
}

table.arc90_altrows-adc caption {
	color:white;
	font-weight:bold;
	padding:6px 0px;
	background: #669999;
}
	
.arc90_altrows-adc th, .arc90_altrows-adc td {
	padding: 5px 10px;
	font-size: 14px;
	border: 0px solid #ffffff;
	}
	
.arc90_altrows-adc th img, .arc90_altrows-adc td img {
	vertical-align: middle;
	}

/* ---------------------------------- Alternating Cells */
.arc90_altrowsadc0 { /* 1st row color */
	background-color: #ffffff; 
	} 
	
.arc90_altrowsadc1 { /* 2st row color */
	background: #F1F1F1;
	} 

/* --------------------------------- Head Cell Styles */
.arc90_altrows-adc {
	border-collapse: collapse;
	}
	
.arc90_altrows-adc th, .arc90_altrows-adc th a, .arc90_altrows-adc th a:visited {
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	background: #999999;
	}
	
.arc90_altrows-adc th.main-th, th.main-th a, th.main-th a:visited {
	font-weight: bold;
	color: #ffffff;
	background: #669999;
	}
	
.arc90_altrows-adc th.main-th a:hover {
	color: #ffffff;
}

/*-----------------------------------------------------------------------------------------------*/

/* Preferred customer table styles */
table.arc90_altrows-preferred {
	width: 100%;
	margin: 0 0 0 0;
}

table.arc90_altrows-preferred input {
	font-size:12px;
}

table.arc90_altrows-preferred caption {
	background-color:#669999;
	color:white;
	font-weight: bold;
	padding:6px 0px;
}
	
.arc90_altrows-preferred th, .arc90_altrows-preferred td {
	padding: 5px 10px;
	font-size: 14px;
	border: 0px solid #ffffff;
	color: black;
	}
	
.arc90_altrows-preferred th img, .arc90_altrows-preferred td img {
	vertical-align: middle;
	}

/* ---------------------------------- Alternating Cells */
.arc90_altrowspreferred0 { /* 1st row color */
	background: #F1F1F1;
} 
	
.arc90_altrowspreferred1 { /* 2st row color */
	background: #ffffff;
	} 


/* --------------------------------- Head Cell Styles */
.arc90_altrows-preferred {
	border-collapse: collapse;
	}
	
.arc90_altrows-preferred th, .arc90_altrows-preferred th a, .arc90_altrows-preferred th a:visited {
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	background:#999;
	}
	
.arc90_altrows-preferred th.main-th, th.main-th a, th.main-th a:visited {
	font-weight: bold;
	color: #ffffff;
	background: #FFCC00;
	}
	
.arc90_altrows-preferred th.main-th a:hover {
	color: #ffffff;
}	

/* --------------------------------- Swift Type Styles */

.cse-swift-type-input {
    display: inline-block;
    width: 200px;
    height: 16px;
    padding: 7px 11px 7px 28px;
    border: 1px solid #bbb;
    border: 1px solid rgba(0,0,0,0.25);
    font-weight: 400;
    color: #3A444F;
    font-size: 14px;
    line-height: 16px;
    box-sizing: content-box;
    background: #fff 8px 8px no-repeat url(/media/amn-icons/fa-search.png);
}
/*---------- Glyphs ----------*/
#glyphs-01 {
	background: url("/media/amn-icons/glyph.jpg");
    background-repeat: no-repeat;
	height: 27px;
	margin: auto;
    width: 495px;
	
}
