@media only screen and ( max-height: 240px ){
#searchSuggestions{
	display: none !important;
}
}
@media only screen and ( min-width: 320px ) and ( max-width: 767px ){
#searchSuggestions .topSearch{
	width: 260px !important;
	margin: 0 !important;
	min-height: 0 !important;
}
#searchSuggestions .topSearch.noDesigner ul li{
	font: 13px !important;
	line-height: 20px !important;
}
#searchSuggestions .headerTopSearch{
	font-size: 16px !important;
    line-height: 13pt !important;
    margin-bottom: 5px !important;
    padding-top: 5px !important;
}
}
@media only screen and ( min-width: 320px ) and ( max-width: 1199px ){
#searchSuggestions{
	left: none !important;
	top: 51px;
	width: 267px !important;
}
#searchSuggestions .topProducts{
	display: none !important;
}
}
@media only screen and ( min-width: 768px ) {
#searchSuggestions {
	top: 31px;
}
}
@media only screen and ( min-width: 1200px ){
#searchSuggestions {
	left:-515px !important;
	width:750px !important;
}
}
#searchSuggestions {
     background-color: #ffffff;
     border: 1px solid #000000;
     color: #000000;
	 display: none;
     font-family: Arial,Helvetica,sans-serif;
     /*max-width: 949px;*/
     position: absolute;
     text-align: left;
     z-index: 10;
}

#search_text {
     position: relative;
}

#searchSuggestions .topProducts {
     border-right: 1px dotted #000000;
     float: left;
     margin: 20px 0px;
     padding-left: 5px;
     width: 480px;
}

#searchSuggestions ul {
     float: left;
     letter-spacing: 0px;
     list-style: outside none none;
     margin: 0px;
     padding: 0px;
}

#searchSuggestions .topProducts ul {
    
}

#searchSuggestions ul li {
     list-style: outside none none;
}

#searchSuggestions .headerItem {
     color: #000000;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 17px;
     font-weight: 300;
     line-height: 13pt;
     margin-bottom: 25px;
     margin-left: 30px;
     padding: 0px;
     text-transform: uppercase;
}

#searchSuggestions li.productItem {
     background-color: #ffffff;
     float: left;
     padding: 0px 2px;
     width: 150px;
}

#searchSuggestions .topProducts .productImage {
     height: 150px;
     margin-bottom: 25px;
     text-align: center;
}

#searchSuggestions .topProducts .productImage img {
     display: inline ! important;
     width: 120px;
}

#searchSuggestions .topProducts .productDesc {
     font-size: 12px;
     text-align: center;
}

#searchSuggestions .topProducts .productDesc span {
     display: block;
     height: 50px;
}

#searchSuggestions .topProducts .productDesc .productPrice {
     height: 25px;
}

#searchSuggestions .topProducts .productVendor {
     text-transform: uppercase;
}

#searchSuggestions .topProducts .productDesc .toProduct {
     color: #ffffff;
     font-size: 10px;
     font-weight: normal;
     padding: 2px 50px;
     text-decoration: none;
     text-transform: uppercase;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efa635', endColorstr='#ce7d00'); /*IE6-9 */
         background: -webkit-gradient(linear, left top, left bottom, from(#efa635), to(#ce7d00));
         background: -moz-linear-gradient(top,  #efa635,  #ce7d00); /*firefox 3.6+ */
         background: -o-linear-gradient(top,  #efa635,  #ce7d00); /*  Opera 11.10+ */
         background: -ms-linear-gradient(top,  #efa635,  #ce7d00); /*  IE10+ */
	 border: 1px solid #ce7d00;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
         font-weight: bold;
}

#searchSuggestions .topProducts .productDesc .toProduct:hover {
  background: none repeat scroll 0 0 #efa635;
	 border: 1px solid #ce7d00;
}

#searchSuggestions .topSearch {
     float: right;
     margin: 20px 0px 20px 25px;
     min-height: 180px;
     padding: 0px;
     width: 240px;
}

#searchSuggestions .topSearch ul {
     width: 100%;
}

#searchSuggestions .topSearch ul li {
     font-size: 15px;
	 overflow: hidden;
	 text-overflow: ellipsis;
     white-space: nowrap;
}

#searchSuggestions .topSearch.noDesigner ul li {
     line-height: 20px;
}

#searchSuggestions .topSearch a {
     color: #000000;
     text-decoration: none;
}

#searchSuggestions .topDesigner {
     clear: right;
     float: right;
     margin: 20px 0px 30px 25px;
     padding: 0px;
     width: 290px;
}

#searchSuggestions .headerTopSearch {
     color: #000000;
     font-size: 17px;
     font-weight: 300;
     line-height: 13pt;
     margin-bottom: 25px;
     padding: 0px;
     text-transform: uppercase;
}

#searchSuggestions .headerTopDesigner {
     color: #000000;
     font-family: DINMedium;
     font-size: 17px;
     font-weight: 300;
     line-height: 13pt;
     margin-bottom: 15px;
     padding: 0px;
     text-transform: uppercase;
}

.ac_li_query {
     cursor: pointer;
}

#dvSearchArea {
     padding-left: 600px;
}

#header {
     padding-left: 600px;
}

.ellipsis {
    
}