/*********************************************************************************/
/*	START BASE STYLES 															  */
/**********************************************************************************/
/* Size 3 (2nborder-radius: 20px;d biggest)*/
body {
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	text-rendering: optimizelegibility;
}
blockquote {
	padding: 0;
	margin: 0;
	border-left: 0;
}
blockquote small {
	line-height: 20px;
	color: #f35f3b;
	font-size: 100%;
	margin-top: 20px;
}
h1, h2, h3, .greytitle{
	font-size: 36px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-bottom: 30px;
}
h2{
	font-size: 31.5px
}
h2 a:hover{
	text-decoration: none;
}
h3{

	font-size: 24.5px;
}
img { max-width: 100%;
    height: auto;
}
.well {
	border: none;
	border-radius: 0;
	box-shadow: none;
	background-color: #EEE;
}
.red{
	color: #CF242D;
}
input[id^="imageupload"]{
	line-height: 1;
}
.itemImage{
	width: 110px\0/!important;
}
/*stock message*/
span[id^="itemavail"] {
	line-height: 2;
}
/*styles for quickview */
.quickview, .quickviewAdvanced {position: relative;}
.quickview:hover .quickviewHover, .quickviewAdvanced:hover .quickviewHoverAdvanced {display: block;}
.qv{width: 852px; height: 525px; padding: 15px;}
.qvHeader{padding-bottom: 10px;}
.qv .inline{display: inline-block; vertical-align: top;}
.qvBody{height: 91%;}
.qvBody > div{height: 100%; padding: 15px 15px 0 15px;}
.qv a{text-decoration: none;}
.qvTitle {
	font-weight: bold;
	background: #379ADB;
	color: #FFF;
	border-radius: 3px;
	padding: 3px;
	text-align: center;
}
.qvItemInfoHead{
	margin-top: -15px;
}
.qvImgContainer{width: 36%; text-align: center; border: 1px solid #EDEDED;}
.qvImgContainer img{cursor: pointer;}
.qvBigImg img{max-height: 307px;}
.qvItemInfo{width: 55%; float: right;}
.qvSmImg{margin-top: 15px;}
.qvSmImg img{width: 30%}
.qvRatings{text-align: right;}
.qvBold{font-weight: bold;}
.qvItemDescHead{font-weight:bold;margin-top: 5px;}
.qvItemDesc{overflow: auto; height: 82%; margin-top: 15px;}
.qvPrice{font-weight:bold;}
.qvClose {
	opacity: 1;
	height: 17px;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 17px;
	background-image: url("/2014/images/removeIcon.png");
	cursor: pointer;
	z-index: 10;
	display: block;
	background-repeat: no-repeat;
	border: none;
}
.qvItemDescBody{
	margin-bottom: 10px;
}
.qvAddContainer{
	width: 40%;
	float: right;
	text-align: right;
	margin-right: 4px;
	margin-top: 50px;
}
.qvClose:hover {
background-image: url("/2014/images/removeIconBlack.png");
}
.qvContent{padding:5px;}
.quickviewHover, .quickviewHoverAdvanced {
	cursor: pointer;
	display: none;
	padding: 1px 5px;
	position: absolute;
	top: 30px;
	background: #379ADB;
	left: 15px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	width: 80px;
	text-align: center;
	border-radius: 3px;
	color: #FFF!important;
}
.qvNumReviews {
text-indent: 10px;
}
.qvModalContainer, .qvAdvancedModalContainer{
	display:none;
	background-color:#fff;
}
@media screen {
	body, td, select, textarea, input, li, blockquote p, a.smalltextnolink, a.smalltextul { font-family: "helvetica neue",helvetica,arial,sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; color: #525252;}
	blockquote small:before{
		content: "";
	}
}

.container{
	margin-right: auto;
	margin-left: auto;
}
.row{margin-top: 50px}
.lnk-NavInactive1{color:gray;}
.header{color: #379adb;font-size: 15px;margin-top: 20px}
.header .ui-autocomplete-input{
	border: 1px solid #b0b0b0;
	border-radius: 3px;
	height: 35px;
	width: 97%;
	font-size: 15px;
}
.ui-widget{
	position: relative;
	width: 90%
}
#searchGo{
	position: absolute;
	right: -30px;
	top:7px;
	border:none;
}
.goCart{
	font-weight: normal;
	margin-top: 10px;
}
.ui-front {
	width: 300px!important;
}
.header .ui-autocomplete-input{
	padding-left: 10px;
	padding-right: 30px;
}
.call{
	text-align: right;
}
.redBuyBtn, .redBuyBtn:hover {
	background: #CF242D;
	background-image: none;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #a30810;
	border: none;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 10px;
	color: #FFF;
	text-shadow: 1px 1px #A30810;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{
	background-color: #CF242D;
}
/* Size 2 (2nd smallest)*/
@media (min-width: 768px) and (max-width: 979px) {
	.header .ui-autocomplete-input{
		font-size: 12px;
	}
	.ui-front {
		width: 237px!important;
	}
}

/* Size 1 (smallest)*/
@media (max-width: 767px) {
	.container div div{
		margin-bottom: 0px;
	}
	.ui-widget{
		width: 93%;
		margin-left: -30px;
	}
	.header, .call{
		text-align: center;
	}
	h1{
		font-size: 30px;
	}
	#searchGo{
		right: -24px;
	}
	.ui-front {
		width: 305px!important;
	}
	.ui-front {
		width: 100%!important;
	}
}

/* Size 4 (biggest)*/
@media (min-width: 1200px){
	.ui-front {
		width: 360px!important;
	}
}
/**********************************************************************************/
/*	END BASE STYLES 															  */
/**********************************************************************************/

/**********************************************************************************/
/*	START LOGO AND TABS STYLES 													  */
/**********************************************************************************/
.miniCart {
	background: #379ADB url(/2014/images/ATMe-cart-48x32.png) no-repeat 7px center;
	color: #FFF;
	border-radius: 5px;
	display: inline;
	padding: 12px 10px 11px 60px;
}
.miniCart:hover{
	text-decoration: none;
	color: #fff;
}
.navbar-inverse .navbar-inner{
	background: #FFF;
	border: none;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: -15px;
	margin-right: -15px;
	background-color:#fff;
}

.nav{
	margin-top: 30px;
}
.nav, .navbar{
	margin-bottom: 0;
}
.nav a{
	font-size: 15px;
}
.dropdown .caret, .nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret, .nav .dropdown-toggle .caret {
	margin-left: 2px;
	background: url(/2014/images/caret.png) no-repeat;
	border: none;
	height: 7px;
	width: 12px;
}
.blockLinks ul{
	list-style: none;
	margin:0;
}
.blockPreview, .blockLinks{
	margin-top: 20px;
	margin-bottom: 20px;
}
.dropdown-menu .divider{
	border-color:#DBDBDB;
}
.nav .role{
	width: 175px;
}
.nav a:hover{
	text-decoration: none;
}
ul.dropdown-menu li > ul.machine-nh {
  top:0px;
}
ul.dropdown-menu li > ul.machine-gm {
  top:30px;
}
ul.dropdown-menu li > ul.machine-ha {
  top:50px;
}
ul.dropdown-menu li > ul.machine-tr {
  top:80px;
}
ul.dropdown-menu li > ul.machine-shell {
  top:105px;
}
ul.dropdown-menu li > ul.machine-ki {
  top:130px;
}
ul.dropdown-menu li > ul.machine-parts {
  top:72px;
}
ul.dropdown-menu li > ul.fi-machine-parts {
	top:98px;
}
ul.dropdown-menu li > ul.machine-emv {
  top:171px;
}
ul.dropdown-menu li > ul.atm-shield {
  top:301px;
  width: 260px;
}
ul.dropdown-menu li > ul.atm-gorilla {
  top: 326px;
  width: 260px;
}
ul.dropdown-menu li > ul {
	display: none;
	position: relative;
	top: 150px;
	left: 110px;
	margin-left: 100px;
	float: left;
	text-decoration: none;
	width: 150px;
}
ul.dropdown-menu li > ul.dropdown-menu li > ul {
	display: none;
	position: relative;
	top: 0px;
	left: 60px;
	margin-left: 100px;
	float: left;
	text-decoration: none;
	width: 150px;
}
ul.dropdown-menu li:hover ul, ul.dropdown-menu li ul li.active, ul.dropdown-menu li:hover > ul.dropdown-menu li:hover ul {
	display:block;
	position:absolute;
}
@media screen {
	.navbar .nav>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu:before {
		border: none;
	}
	.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover{
		color: #999;
	}
	.navbar-inverse .brand, .navbar-inverse .nav>li>a {
		text-shadow: none;
	}
	.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle, .nav .open, .navbar-inverse .nav li.dropdown.open.active>ul.dropdown-menu li:hover ul{
		background: #E5E5E5;
	}
	.navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>ul.dropdown-menu > li:hover >ul{
		background: transparent;
		box-shadow: none;
		color: #379ADB;
	}
	.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-menu ul li ul li{
		color: #379ADB;
	}
}
.dropdown-menu{
	margin-top: 0;
	border: none;
	border-radius: 0;
	background: #E5E5E5;
}
.previewDropdown {
	width: 970px;
	background: #FFF;
	border: 1px solid #CCC;
	border-top: 1px solid #EDEDED;
}
.navbar-inverse .btn-navbar:hover, .navbar .btn-navbar{
	background: #515151;
	margin-right: 15px;
}
.previewDropdown a div{
	margin-left: 30px;
}
/* Both Large Sizes Only*/
@media (min-width: 979px) {
}
/* Both Small Sizes */
@media (max-width: 979px){
	.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus{
		background-color: #FFF;
		color: #515151;
	}
	.nav-collapse .dropdown-menu a {
		padding: 0;
		font-weight: normal;
	}
	.navbar-inverse .nav-collapse .dropdown-menu a{
		color: #379ADB;
		line-height: 3;
	}
	.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus, .dropdown-menu>li>a:hover{
		background-color:transparent;
		background-image: none;
	}
	.dropdown-menu>li>a:hover{
		text-decoration: underline;
	}
	.nav-collapse .open>.dropdown-menu{
		padding-bottom: 20px;
	}
}
/* Size 2 (2nd smallest)*/
@media (min-width: 768px) and (max-width: 979px) {
	.previewDropdown{
		width: 754px;
	}
}

/* Size 1 (smallest)*/
@media (max-width: 767px) {
	.previewDropdown{
		width: auto;
	}
}

/* Size 4 (biggest)*/
@media (min-width: 1200px){
	.previewDropdown{
		width: 1200px;
	}
}
/**********************************************************************************/
/*	END LOGO AND TABS STYLES 													  */
/**********************************************************************************/

/**********************************************************************************/
/*	START FOOTER STYLES 	 														  */
/**********************************************************************************/
.footer{
	margin-top: 75px;
}
.footer .companyInfo > div {
	margin-bottom: 20px;
}
.footer .mailChimp > div {
	margin-bottom: 20px;
}
.footer .phone{
	font-size: 20px;
}
.atmia{
	text-align: right;
}
.footer .links{
	list-style: none;
}
.footer .links li{
	display: inline;
	border-right: 1px solid #CCC;
	padding-right: 16px;
	margin-left: 10px;
}
.footer .links li:last-child{
	border-right: none;
}
.footer .copyright{
	color:#aeacad;
}
.footer .footConnect h2 {
	margin-bottom: 10px;
}
/*footer mailchimp form*/
#mc-embedded-subscribe-form {
	background: #EAE8E9;
}
/* Size 1 (smallest)*/
@media (max-width: 767px) {
	.atmia, .footConnect, .footer .companyInfo, .footer .mailChimp{
		text-align: center;
	}
}
/**********************************************************************************/
/*	END FOOTER STYLES 	 														  */
/**********************************************************************************/

/**********************************************************************************/
/*	START HOME STYLES 	 														  */
/**********************************************************************************/
.homeSlider{
	background: #3698d9;
}
.linkPreview{
	background: #E8E8E8;
	/*height: 135px;*/
	height: 186px;
	display: block;
	position: relative;
}
.linkPreview img{
	bottom: 0;
}
.categoryLinks a{
	display: block;
	margin-bottom: 11px;
	color: #525252;
	border-bottom: 1px solid #CCC;
	padding-bottom: 9px;
}
.categoryLinks a:hover{
	text-decoration: none;
}
.price{
	font-weight: bold;
}
.previewBox > a, .previewBox > div{
	margin-bottom: 20px;
	display: block;
    margin-right: 20px;
}
.previewBox a{
	overflow: hidden\9;
}
/* Carousel base class */
.fullSlider {
	margin-bottom: 0px;
	min-height: 80px;
}
/*.fullSlider .lead{
	margin-top: 17px;
}*/
.fullSlider h1{
	font-size: 70px;
	font-weight: bold;
}
.fullSlider .btn-primary, .fullSlider .btn-primary:hover, .btn-primary.btn-blue, .btn-primary.btn-blue:hover{
	background: #1780C7;
	background-image: none;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #0365A5;
	border: none;
}
.btn-blue, .btn-blue:hover{
	padding-right: 20px;
	padding-left: 20px;
	height: 25px;
}
.fullSlider .container {
	position: relative;
	z-index: 9;
}
.fullSlider .carousel-control {
	height: 80px;
	margin-top: 0;
	font-size: 120px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	background-color: transparent;
	border: 0;
	z-index: 10;
}
.fullSlider .item {
	height: 330px;
}
.fullSlider img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	/*height: 500px;*/
}
.fullSlider .carousel-caption {
	background-color: transparent;
	position: static;
	max-width: 550px;
	padding: 0 20px;
	margin-top: 40px;
}
.fullSlider .carousel-caption h1,
.fullSlider .carousel-caption .lead {
	margin: 0;
	line-height: 1.25;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
.fullSlider .carousel-caption .btn {
	margin-top: 30px;
}
#testimonialSlider .container{
	width: 100%;
}
#testimonialSlider .item{
	height: 100%;
}
#testimonialSlider p{
	color: #999;
}
#testimonialSlider .carousel-control{
	display: none;
}
.connect h2{
	line-height: 4;
}
.connect a:first-child{
	text-decoration: none;
	text-align: center;
}
#homeSlider #hrImg{
	margin: 0 auto;
	position: static;
}
#homeSlider .msg, #homeSlider .repairs, #homeSlider .support{
	background-color: #111;
	opacity: .75;
	position: relative;
	padding: 0 20px;
	margin: 5% 0 0 4%;
	color: #fff;
}
#homeSlider .msg{
	width:91%;
	text-align: center;
}
#homeSlider .repairs{
	width:44%;
	text-align: center;
        margin-left: 28%;
        margin-right: 28%;
        margin-top: 8%;
}
#homeSlider .support {
        margin: 10% 0 0 61%;
        width: 40%;
}
#homeSlider h1{
	font-size: 1.8em;
	margin-bottom: 0;
}
#homeSlider a.btn{
	background: none;
	border: 2px solid #989493;
	box-shadow: none;
	border-radius: 0;
	font-size: 1em;
	margin: 30px auto 20px auto;
}

#homeSlider .repairs a.btn{
	margin: 20px 0;
}
.connectArea .linkPreview{ position: relative; }
.connectArea .linkPreview p{
	margin: 0;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	padding: 8px;
	color: #999;
}



@media (max-width: 979px) {
	.fullSlider .container.navbar-wrapper {
		margin-bottom: 0;
		width: auto;
	}
	.fullSlider .navbar-inner {
		border-radius: 0;
		margin: -20px 0;
	}

	.fullSlider .item {
		height: 500px;
	}
	.fullSlider img {
		width: auto;
/*		height: 500px;*/
	}
	#homeSlider .repairs{ width: 55%; }

}

@media (max-width: 767px) {
	.fullSlider {
		margin-left: -20px;
		margin-right: -20px;
	}
	.fullSlider .item {
		height: 300px;
	}
	.fullSlider img {
		height: 300px;
	}
	.fullSlider .carousel-caption {
		width: 65%;
		padding: 0 70px;
	}
	.fullSlider .carousel-caption h1 {
		font-size: 30px;
	}
	.fullSlider .carousel-caption .lead,
	.fullSlider .carousel-caption .btn {
		font-size: 18px;
	}
	#testimonialSlider .container{
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	#div__header > table div.nav {
		margin-top: -39px;
		margin-bottom: 10px;
	}
	#homeSlider .msg, #homeSlider .repairs{
		margin: 6% 0 0 10%;

	}
	#homeSlider .msg{ width: 80%; }
	#homeSlider a.btn{
		margin:0 0 20px 0;
	}
}

/*for 320 x 480 (iPhone <= 3)*/
@media (max-width: 320px) {
	#homeSlider .msg, #homeSlider .repairs{
		top:0;
		margin: 40px auto 0 auto;
		width: 60%;
		height:100%;
	}
	#homeSlider .msg h1, #homeSlider .repairs h1{
		font-size: 1.5em;
		margin-bottom: 0;
		padding-top: 10px;
		line-height: 1.2em;
		text-align: center;
	}
	#homeSlider .repairs p{
		font-size: 1em;
		margin: -10px 0 0 -15px;
		text-align: center;
	}
	#homeSlider .repairs a{ padding: 5px; }
}
/**********************************************************************************/
/*	END HOME STYLES 	 														  */
/**********************************************************************************/

/**********************************************************************************/
/*	START CATEGORY LIST STYLES 	 												  */
/**********************************************************************************/
/*.categoryTemplate{
	margin-bottom: 30px;
	background: #3498db;
	background-image: url("/2014/images/banner-bg.png");
	background-repeat: no-repeat;
	background-position: right;
}*/
.categoryTemplate {
	margin-bottom: 30px;
	/* background: #3498DB; */
	background-image: url("/2014/images/banner-bg2.png");
	background-repeat: no-repeat;
	background-position: right;
	background-size: 100%;
}
.white{
	color:#fff;
}
h1.white{
	margin: 32px 0;
	font-size: 25px;
}
.blueBanner{
	position: relative;
}
.bannerImg img{
	position: absolute;
	bottom: 0;
}
/* Size 1 (smallest)*/
@media (max-width: 767px) {
	.categoryTemplate{
		padding-left: 10px;
		padding-right: 10px;
		background-size: auto;
		background-image: url("/2014/images/banner-bg-mobile.png");
	}
	.categoryTemplate h1{
		font-size: 20px;
		text-align: center;
		margin: 10px auto;
	}
}
@media (min-width: 1200px){
	h1.white{
		font-size: 40px;
	}
}
/**********************************************************************************/
/*	END CATEGORY LIST STYLES 	 												  */
/**********************************************************************************/

/**********************************************************************************/
/*	START ITEM LIST STYLES 	 													  */
/**********************************************************************************/
.tdToDiv{
	position: relative;
}
.addCatalog{
	margin-top: 12px;
}
.compareWrapper .span2{
	width: 50px;
	height: 50px;
}
.compareWrapper .lastImg{
	margin-right: 25px;
}
.compareWrapper .span2 img{
	width: 50px;
	height: 50px;
}
.compareLabel{
	margin-left: 10px;
	position: relative;
	top: 2px;
}
.newsList img{
	margin-top: 22px;
	margin-left: 0;
}
.newsList h3 a:hover{
	text-decoration: none;
}
.readMore, .readMore:hover{
	padding-left: 20px;
	padding-right: 20px;
}
div[class^="newsDate"]{
	margin-top: 5px;
}
.itemList.span3{
	margin-bottom: 60px!important;
}
.itemList.span12{
	border-bottom: 1px solid #EEE;
	margin-bottom: 42px!important;
}
.imgThumb img{
	border: 1px solid #EEE;
}
@media (max-width: 767px) {
	.itemList.span12{
		text-align: center;
	}
	div[class^="brochure_"], .compareWrap{
		margin:15px 0!important;
	}
}
/* pagination */
.medtext {
	padding-top: 5px!important;
	font-size: 13px;
	color: #c0c0c0;
}
.medtext:first-child {
	padding-right: 50px;
}
td.medtext + td, td.medtext + td + td{padding-top:5px!important;}
td.medtext + td.bglt {
	padding-top: 4px!important;
}
.medtextbold {
	color: #525252;
	padding-top: 5px!important;
}
.iBullet {
	background: #6D7273;
	background-image: none;
	border-radius: 2px;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	margin: 4px 4px 0 10px;
}
.previewDesc{
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 12px;
}
#content .medtext a[href*="sort"]{color:#fff;font-size: 13px;font-weight: normal;}
/* End pagination */

.compareWrapper div.span3{
	border:1px solid grey;
	height:44px;
	width: 44px;
	margin-right: 2%;
}
.compareWrapper .compareBtnWrapper{ border:none; }
.compareWrapper .span3 img{
	width: 42px;
	height: 42px;
}
.closeCompareImg{
	display: inline-block;
	position: relative;
	top: -60px;
	left: 45px;
	cursor: pointer;
}
.compareDescription{ margin-bottom: 2em; }
.compareBox{ border: none; }
/* Size 2 (2nd smallest)*/
@media (min-width: 768px) and (max-width: 979px) {
	.compareWrapper .span3 img{
		width: 33px;
		height: 33px;
	}
	.compareWrapper div.span3{
		height:35px;
		width: 35px;
	}
	.closeCompareImg {
		top: -52px;
		left: 28px;
	}
}
@media (min-width: 1200px){
	.compareWrapper .span3 img{
		width: 48px;
		height: 48px;
	}
	.compareWrapper div.span3{
		height:50px;
		width: 50px;
	}
}
/**********************************************************************************/
/*	END ITEM LIST STYLES 	 													  */
/**********************************************************************************/

/**********************************************************************************/
/*	START INFO ITEM STYLES	 													  */
/**********************************************************************************/
.infoItem .categoryTemplate + .container {
	margin-top: -60px;
}
.newsImage {
	float: right;
	margin: 15px 25px;
}
/* Support Center */
.supportFilters{
	font-size: 15px;
}
.supportFilters select{
	margin-bottom: 20px;
	margin-top: 5px;
}
.supportFilters br+br{
	display: none;
}
.support-center .searchContainer{
	background: #F0F0F0;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	margin-top: 12px;
	position: relative;
	min-height: 250px;
	margin-bottom: 45px;
}
.searchContainer h1, .searchContainer h4{
	color: #3598DB;
	font-weight: normal;
}
.searchContainer h1{
	margin: 0 0 20px 0;
}
.searchContainer h4{
	margin-bottom: 50px;
}
.searchContainer .helpImg{
	position: absolute;
	bottom: 0;
	right: 0;
}
.simpleTabs{
	padding: 0;
}
.simpleTabs li, .simpleTabsDiv{
	border-color: #f1f1f1;
}
.simpleTabs li{
	padding: 5px 12px;
}
.simpleTabs li.current a{
	color:#525252;
}
#freq_visited{
	margin-top: 15px;
}
.row-fluid.seven-columns .span3 {
	width: 12.404255%;
}
#support_center_nav div{
	height: 92px;
}
#support_center_nav div div{
	margin-top:75px;
	text-align:center;
	color: #08C;
	font-weight: normal;"
}
.newsletterThumb{
	float:right;
	margin-top:10px;
	border:1px #ccc solid;
	margin-right:10px;
}
.comparecolumn td{
	vertical-align: top;
}
.comparecolumn tr:first-child td{
	vertical-align: middle;
}
@media (max-width: 979px) and (min-width: 768px){
	.row-fluid.seven-columns .span3 {
		width: 10.928177%;
	}
	.supportFilters select{
		width: 150px;
	}
	.support-center .readMore{
		font-size: 10px;
	}
	.support-center .helpImg{
		width:20%;
	}
}

@media (min-width: 1200px){
	.row-fluid.seven-columns .span3 {
		width: 12.076923%;
	}
}
@media (max-width: 767px) {
	.newsImage, .newsletterThumb {
		float: none;
	}
	.support-center .helpImg{
		width:26%;
	}
	#support_center_nav div{
		position: relative;
		height: 140px;
		width: 101px;
		margin-bottom: 20px;
	}
	#support_center_nav div div{
		position: absolute;
	}
	.support-center .readMore{
		margin-bottom: 20px;
	}
}
/* End Support Center */

/* Repair Center */
.repair-replacement, .warranty-repairs{
	border-radius: 8px;
	box-shadow: 4px 4px 4px #686868;
}
.repair-replacement{
	background: #2596cd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1OTZjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzcyOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2596cd 0%, #237297 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2596cd), color-stop(100%,#237297)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2596cd 0%,#237297 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2596cd 0%,#237297 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2596cd 0%,#237297 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2596cd 0%,#237297 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2596cd', endColorstr='#237297',GradientType=0 ); /* IE6-8 */
	filter:none\9;
	margin-bottom: 30px;
}
.warranty-repairs{
	background:#000;
}
#repLinks{
	margin-top: 50px;
}
#repair_form .submitButton{
	float: right;
}
@media (max-width: 767px) {
	#repair_form .submitButton{
		float: none;
	}
}
/* End Repair Center */
/**********************************************************************************/
/*	END INFO ITEM STYLES	 													  */
/**********************************************************************************/

/**********************************************************************************/
/*	START ITEM DRILLDOWN STYLES	 												  */
/**********************************************************************************/
.productPhoto {
	padding: 20px;
	padding-left: 0;
	padding-right:10px;
}
.productPhoto img:not([alt*="Star"]) {
	border: 1px solid #e5e5e5;
}
.productPhoto img.med{
	width: 50px\9;
	}
#zoomThumb){
	width: 178px\9;
}
.productPhoto .zoom, .productPhoto .video {
	display: block;
	float: none;
	margin-bottom: 10px;
}.productPhoto a.zoom{
	border:none;
}
.productPhoto .video {
	margin-left: 0;
}
.productPhoto .video img {
	border: 1px solid #af0a22;
}
#addBox {
	background: #e5e5e5 url('/site/images/actionBottom.png') bottom left no-repeat;
	margin-bottom: 20px;
}
#addBox table {
	background: #tranparent url('/site/images/actionTop.png') top left no-repeat;
}
#addBox td {
	font: 12px Calibri;
	padding: 10px;
	padding-bottom: 0;
}
#addBox .price {
	text-align: right;
}
#addBox strike {
	color: #666;
}
#addBox .stock {
	font: italic 12px Calibri;
	color: #484848;
	text-decoration: line-through;
}
#addBox .ourPrice {
	color: #af0a22;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}
.ourPrice .bglt{
	float: right;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	width: 100%;
}
.priceTable .bglt tr td {
	padding-bottom: 0px;
	border: 1px solid #EDEDED;
	font-size: 15px;
}
#addBox .savings, #addBox .stockStatus {
	color: #484848;
	font-style: italic;
	text-align: right;
	white-space: nowrap;
}
#addBox.vendorNum {
	color: #484848;
	font-style: italic;
	white-space: nowrap;
}
#buyOptions {
	margin-top: 50px;
}
#buyOptions td {
	font: 11px Calibri;
	padding: 2px 10px;

}
#buyOptions td.label {
	text-align: right;
}
#productDetails {
	padding: 20px 10px;
}
#productDetails .productText {
	background: transparent url('/site/images/columnDivider.gif') no-repeat;
	padding-left: 20px;
	padding-right: 10px;
	min-height: 258px;
}
.productText {
	font: 12px/18px Calibri;
	color: #666;
}
.productText ul {
	margin: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 0;
}
#itemDetail #productsTable {
	margin: 20px;
	margin-bottom: 0;
	border-top: 1px solid #ccc;
}
#productsTable .productInfo {
	margin: 20px 10px 20px 10px;
}
#productsTable .thumb {
	display: block;
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}
#productsTable .itemDescription {
	float: left;
	width:100%;
}
#videoDiv {
	display: none;
}
#relatedItems #productsTable {
	margin: 0;
}
.postSale {
	border: 1px solid #fe9;
	background: #ffc;
	padding: 10px;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}
.smalltextnolink{
	font-size: 12px;
}
.drilldown .price{
	text-align: right;
	font-size: 33px;
        line-height: 30px;
}
.stockStatus{
	text-align: right;
}
.priceTable tr td {
	padding-bottom: 20px;
}
.redBuyBtn.addToCart{
	padding-left: 17px;
	padding-right: 17px;
	font-size: 12px;
	border: none;
	margin-top: 0;
	color: white;
}
.priceTable .redBuyBtn.addToCart, #buyReplace{
	float:right;
}
@media (max-width: 767px) {
	#buyOptions td {
		padding: 0;
		display: block;
		text-align: left;
	}
	.drilldown .price, #addBox .price, .stockStatus, #buyOptions td.label, #addBox .savings, #addBox .stockStatus, #buyReplace{
		text-align: left;
	}
	.priceTable .redBuyBtn.addToCart, .ourPrice .bglt, #buyReplace{
		float:none;
	}
	#reviewsDiv th {
		display: none;
	}
	#reviewsDiv td{
		display: block;
		margin-top: 10px;
	}
	#reviewsDiv .revName{
		margin-top: 30px;
	}
}
/* Size 4 (biggest)*/
@media (min-width: 1200px) {
	.redBuyBtn.addToCart{
		padding-left: 25px;
		padding-right: 25px;
		font-size: 14px;
	}
}

/****	TABS	***/
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus, .nav-tabs>li>a:hover{
	color: #08C;
}
.nav-tabs>li>a{
	color: #555;
	text-decoration: none;
	background-color: #EEE;
	border-color: #ddd;
}
.nav-tabs>li>a:hover{
	border-color: #ddd;
}
.tab-content {
	margin-top: 30px;
}
@media (max-width: 767px){
	.drilldown .nav-tabs>li{
		width: 100%;
		float: none;
	}
	.drilldown .nav-tabs>li a:first-child{
		margin-left: 0px!important;
	}
}
/****	END TABS	***/
/**********************************************************************************/
/*	END ITEM DRILLDOWN STYLES	 												  */
/*********************************************************************************/

.checkoutthankstext{
	color:#525252;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-bottom: 30px;
	line-height: 1;
}

/*** CRC Cart ***/
#crc-cart {
	width: 120px;
	margin-top: 9px;
	border: 1px solid #298CCE;
	padding: 10px;
	float: right;
	background: #3FA1E2;
	border-radius: 4px;
	color: #F8F8F8;
}
#crc-cart > span.crc-title > a {
	font-weight: bold;
	color: #FFF;
}
@media (max-width: 767px) {
	#crc-cart {
		width: auto;
		margin-top: -4px;
		border: none;
		padding: 0px;
		float: none;
		background: none;
		border-radius: 4px;
		color: #F8F8F8;
		text-align: center;
		padding-bottom: 7px;
		line-height: 1.2;
	}
	.repair-center h1.white{
		margin-bottom: 0;
		line-height: 1;
		margin-top: 5px;
	}
}

/**********************************************************************************/
/*	START LOGIN PAGE STYLES	 							    					  */
/**********************************************************************************/
#handle_loginMainPortlet > td > table {
	margin: 0 auto;
	width: 940px;
}
.bgbutton, .nlbutton{
	background: #379ADB; /* Old browsers */
	border-radius: 3px;
	color:#fff;font-weight: normal;
	text-shadow: 1px 1px #0C9BD1;
	box-shadow: 0px 0px 2px #CCC;
	font-size:12px;
	border:none;
	height: 25px;
}
.greytitle {
	padding-bottom: 30px;
	padding-top: 30px;
	color: #525252;
	line-height: 1;
}
#handle_loginMainPortlet h2 {
	font-size: 27px;
	margin: 0;
}
/* Size 2 (2nd smallest)*/
@media (min-width: 768px) and (max-width: 979px) {
	#handle_loginMainPortlet > td > table {
		width: 724px;
	}
}

/* Size 1 (smallest)*/
@media (max-width: 767px) {
	#handle_loginMainPortlet td {
		display: block;
		text-align: left;
		height: 100%;
	}
	#handle_loginMainPortlet > td > table {
		width: auto;
	}
}
/* Size 4 (biggest)*/
@media (min-width: 1200px){
	#handle_loginMainPortlet > td > table {
		width: 1170px;
	}
}
/**********************************************************************************/
/*	END LOGIN PAGE STYLES	 						    						  */
/*********************************************************************************/
/**********************************************************************************/
/*	my Account styles 						    						  */
/*********************************************************************************/
#main div.modal.fade.in {
left: 50%;
width: 650px;
z-index:1100;
}
#main .row-fluid input[type="text"] {
min-height: 30px;
}
#main input#startdateman, #main input#statedate {
min-width: 100px;
}
#sidebar li[data-label="reorderitems"] {
display: none;
}
input#updateQKshipMethod {
margin: 0px 0px 60px 0px;
}
/**********************************************************************************/
/*	END my Account styles 						    						  */
/*********************************************************************************/