.searchBoxCont, .searchInpWrap, .searchForm, .searchInpCont, .searchButtonWrap, .searchSubmitCont, .searchInputsCont, .searchTextWrapper, .searchBoxText, #searchBox .searchBoxText h1, .searchButtonWrapper, .searchOuterCont{
	float:left;
	width:100%;
	}
.searchOuterCont{
	border-top: 4px solid #fcd116;
    margin-top: -15px;
	background:#CE1126;  
	}

.searchBoxWrapper{
	display: block;
	position:relative;
	margin:auto;
	width:1300px;
	}
form#searchBox input, form#searchBox select{
	float:left;
	padding:10px;
	width:100%;
	position:relative;
	border-radius:3px;
	font-size:14px;
	line-height:20px;
	}
#searchBox .searchBoxText h1{
	margin:0;
	padding:0 2px;
	font-size:20px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	text-align:left;
	}
.searchInpCont, .searchButtonWrap{
	padding: 10px 10px 0 0;
    position: relative;
	}
.searchInputsCont{
	padding: 10px 0 17px 10px;
	}
.searchTextWrapper{
	width:60%;
	}
.searchButtonWrap{
	width:33.3333333%;
	}
.searchSubmitCont{
	background:#111110;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding:0;
	margin:0;
    text-align: center;
    width: 100%;
	border-radius:3px;
	cursor:pointer; 
	}
.searchSubmitCont:hover{
	background:#eee;
	color:#111110;
	font-weight: bold;
	}
.width1{
	width:100%;
	}
.widith2{
	width:100%;
	}
.width3{
	width:100%;
	}
.width4{
	width:100%;
	}
.width5{
	width:33.33333333%;
	}
.width6{
	width:100%;
	}
/*  RESIZE AT LESS THAN 1300 PIXELS */
@media only screen and (max-width: 1300px){
.searchBoxWrapper{
	width:1170px;
	}
}
/*  RESIZE AT LESS THAN 1170 PIXELS */
@media only screen and (max-width: 1170px){
.searchBoxWrapper{
	width:960px;
	}
}
/*  RESIZE AT LESS THAN 960 PIXELS */
@media only screen and (max-width: 960px){
.searchBoxWrapper{
	width:800px;
	}
}
/*  RESIZE AT LESS THAN 800 PIXELS */
@media only screen and (max-width: 800px){
.searchBoxWrapper{
	width:720px;
	}
}
/*  RESIZE AT LESS THAN 720 PIXELS */
@media only screen and (max-width: 720px){
.searchBoxWrapper{
	width:640px;
	}
.searchButtonWrap{
	width:100%;
	}
.width5{
	width:33.33333%;
	}
.refSearchCont{
	width:66.666666%;
	}
}
/*  RESIZE AT LESS THAN 640 PIXELS */
@media only screen and (max-width: 640px){
.searchInpCont, .searchButtonWrapper, .searchInpWrap{
	width:100%;
	}
.searchSubmitCont, a.viewAllListing{
	height:auto;
	}
.searchBoxWrapper{
	width:480px;
	}
.searchOuterCont{
	margin-top:-326px;
	}
}
/*  RESIZE AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px){
.searchBoxWrapper{
	width:360px;
	}
}
/*  RESIZE AT LESS THAN 360 PIXELS */
@media only screen and (max-width: 360px){
.searchBoxWrapper{
	width:320px;
	}
}