/*
Desktop - 992px + 
*/

.heading-container {
    margin-top: 128px;
    position: relative;
    width: auto !important;
    background: #fff;
    text-align: left;
}
.page-title {
	width:978px;
	margin:18px auto;
	padding-left: 40px;
}
.intro-heading{
	margin-top: 0.5em;
}
.single-line{
	margin-top: 1.7em;
}
.homepage-icons .single-line{
	height: 51px;

}
.center-text{
	text-align: center;
}
.search-container {
	background:#6D6E71;
}
input#searchString {
    color: #999999;
    font-family: "EENobbleeRegular";
    font-size: 2.4rem;
    height: auto;
    margin: 20px;
    padding-left: 10px;
    width: 70%;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    float: left;
    height:30px;
}
.noshow {
	position: absolute; left: -9000px
}
.search-button {
	width:22%;
	color:#009C9C !important;
	padding: 2px 35px 2px 25px !important;
	margin-top:20px;
	background-image: none !important;
}
.mobile-searchButton {
	display: none;
}
a.link-grey-aqua.tertiary-link {
    background-position: 100% -72px;
}
a.small-tertiary-link {
    background-image: url("../img/sprites/sprite-category-link-arrows.jpg");
    background-repeat: no-repeat;
    padding-right: 10px;
}
a.link-aqua-grey.small-tertiary-link {
    background-position: 100% -32px;
}
a.link-aqua-grey.tertiary-link:hover {
    background-position: 100% -78px;
}
a.link-aqua-grey.small-tertiary-link:hover {
    background-position: 100% -52px;
}
a.link-aqua-white.tertiary-link {
    background-position: 100% -35px;
}
a.link-aqua-white.tertiary-link {
    background-repeat: no-repeat;
    padding-right: 10px;
}
.orange-link {
	color: #000 !important;
}
.tmobile-link {
	color:#E00073 !important;
}
a.tertiary-link.tmobile-link {
	background-image: url("../img/sprites/sprite-link-arrows-v2.png");
    background-repeat: no-repeat;
    padding-right: 10px;
    background-position: 100% -96px;
}
a.tertiary-link.tmobile-link:hover, a.tertiary-link.orange-link:hover {
	color:#636468 !important;
}
a.tertiary-link.orange-link {
	background-image: url("../img/sprites/sprite-link-arrows-v2.png");
    background-repeat: no-repeat;
    padding-right: 10px;
    background-position: 100% -121px;
}
#more-button {
	text-transform: uppercase;
}
a.hero-panel-header-links {
    background: url(../img/sprites/sprite-link-arrows-horizontal-large.png) no-repeat scroll right -67px transparent;
    color: #6C6C71;
    padding-right: 20px;
    text-transform: uppercase;
}
.header-links {
    margin: 0 auto;
    padding-left: 40px;
    width: 978px;
}
.header-links li a {
    color: #6C6C71;
}
.header-links li {
    border-right: 1px dotted #6C6C71;
    float: left;
    margin-right: 10px;
    padding-right: 15px;
}

/*
* Smartphones - 320px / 480px
*/

@media only screen and (min-width: 300px) and (max-width:479px) {
	
	.homepage-icons .single-line {
    	height: 29px;
	}
	.search-button {
		display: none;
	}
	input#searchString {
	    font-size: 1.6rem;
	    width:72%;
	    margin:10px;
	    height:25px !important;
	}
	.page-title {
		padding-left:10px;
	}
	.mobile-searchButton {
	    display: block;
	    float: right;
	    margin-right: 6%;
	    margin-top: 4%;
	    padding: 0;
	    background: url(../img/backgrounds/mobile-search-button.png) no-repeat scroll -2% -2% transparent ;
	    width:9%;
	    height:25px;
	    border: 0;
	}
	select, div.styled {  
		width:100%; 
		border-radius:2px; 
		border: solid 1px #ccc; 
		padding:0.4em;
	}
	
	div.styled, select:after {
		background: white url(../img/backgrounds/bg-mobile-select.png) no-repeat center right;
		}	

	div.styled { 
		overflow:hidden; 
		padding:0; 
		margin:0; 
	}
		
	.ie7 div.styled {
		border:none;
	}

	div.styled select {	
		width:115%; 
		background-color:transparent; 
		background-image:none;
		-webkit-appearance: none; 
		border:none; 
		box-shadow:none;
	}
		
	.ie7 div.styled select {
		width:100%; background-color:#fff; border: solid 1px #ccc; 
		padding:0.3em 0.5em;
	}
	.mobile-select {
		display: block !important;
	}
	.brand-filter-form {
	    width: 100%;
	}
	.brand-filter-form legend {
	    margin-top: 0;
	}
	.border-top-bottom{
	    border-bottom: none;
	    border-top: none;
	}
	.brand-filter-form .ee-g-brown{
		background:#fff !important;
	}

}


/*
* Blackberry PB - Portrait (iPad) - 600px / 1024px
*/

@media only screen and (min-width:480px) and (max-width:767px) {

	input#searchString {
	    width: 58%;
	    height:30px !important;
	    font-size: 1.8rem;
	}
	.search-button {
	    padding: 2% 0 2% 0 !important;
	    margin-top:23px;
	}
	.page-title {
		padding-left:10px;
	}
	.search-button {
		width:26%;
	}


}
/*
* Tablets (iPad) - 768px / 1024px
*/

@media only screen and (min-width:768px) and (max-width:991px) {

	input#searchString {
	    width: 67%;
	}
	.search-button {
		padding: 6px 155px 6px 0px !important;
	}
	.page-title {
		width:100%;
		padding-left: 20px;
	}
	
}