@charset "utf-8";



/* CSS Document */



@media (min-width: 721px) and (max-width: 960px){

.dhtmlgoodies_subMenu
{
display:none;
}


#mainWrapper



{



width:100%;



margin:0px auto;



background-color:#fff;



height: auto;



padding:0px;



}



 #contentMainWrapper

 {

 background-color:#fff;

 }





.prod_inner



{



width:96%;



margin:10px auto;



background-color:#fff;



height: auto;



padding:1%;



vertical-align:text-top;



}

#logoWrapper

{

  width:100%;



  height:auto;



  float:left;



  padding:0px;



  margin-top:36px;

  

  padding-left:0%;



}



#headerWrapper, #contentMainWrapper, #logo img, #navMainWrapper, .banner, .banner img, .dropdown_4columns, .ourproduct, #navSuppWrapper, .product, .lower_right_banner img, .product img, .product_info_tab, .prod_inner img,  #accountLinksWrapper, .prod_inner, .prod_inner img 

{



  width:100%;



  float:left;



  padding:0px;



  margin:0px;



}

.prod_boxs

{

  width:96%;



  float:left;



  padding:0px;



  margin-bottom:10px;



}

.list_category_details

{

width:96%;



margin:6px;



background-color:#fff;



height: auto;



vertical-align:text-top;

}

.list_category_details img

{

 width:100%;



  float:left;



  padding:0px;



  margin:0px;



}





.footer_information, .contact

{

width:32%;



  height:auto;



  float:left;

  

  padding:0;

  margin:0;



}



.footer_right

{

width:32%;



  height:auto;



  float:right;



  padding:0;

  margin-top:20px;



}





input[type='text'].search_txt

{

float: right;

    height: 30px;

    width: 180px;

	margin-top:0px;

	margin-right:50px;

}



.search_but

{

	position: relative;

    right: 50px;

    top: -29px;

    width: 31px;

	float:right;

}



#logo

{

 width:38%;



  height:auto;



  float:left;



  padding:0px;



  margin:0px;

  

  padding-left:10px;

  

  margin:10px 0px;



}

.call {

	float: right;

    margin-top: 60px;

    padding-left: 10px;

	padding-right:20px;

}

.copyright, .website_info, .allproduct_listing, #checkoutShipto, #checkoutBillto



{



  width:50%;



  height:auto;



  float:left;



  padding:0px;



  margin:0px;



}



.product ul li



{



width:auto;



padding:5px 2px;



}



#rightheader 



{



  width:50%;



  height: auto;



  float:right;



  padding:0px;



  margin:0px;



}

#taglineWrapper

{

float: left;

    height: auto;

    margin: 0;

    padding: 10px;

    width: 95%;

	text-align:center;



}



#tagline p {

    text-align: center;

}

#slider, #slider div.sliderInner {

    height: 257px;

    width: 100%;

	float:left;

}

.lower_left_banner, #navColumnOne



{



  width:30%;



  height:auto;



  float:left;



  padding:0px;



  margin-top:10px;



}



 .lower_right_banner, 



 {



   width:63%;



  height:auto;



  float:right;



  padding:0px;



  margin-top:10px;



 }



.new_product_listing_wrapper {

    height: auto;

    padding-left: 2%;

    width: 98%;

	

}





.new_product_listing_banner, .new_product_listing_banner img {

    bottom: 0px;

    height: auto;

    position: relative;

    width: 100%;

} 



 .websiteinfo

 {

 float:left;

 width:94%;

 }



#navColumnOne



{



  width: auto;



  height:auto;



  float:left;



  padding:0px;



  margin-top:10px;



}



.centerColumn1

{



width:95%;

padding-left:2%;

padding-top: 30px;

  height:auto;

  float:left;

 }



.centerBoxContentsSpecials, .centerBoxContentsFeatured

{

margin:10px 5px;

text-align:center;

width:30%;

height:auto;

}

.facebookpost, .twitterpost {

    float: left;

    width: 100%!important;

	overflow:hidden;

}

iframe

{

    float: left;

    width: 100%!important;

}

.phm .pluginLikeboxStream

{

    float: left;

    width: 100%!important;

}

#botomnavSuppWrapper{

    width: 100%;

	float:left;

	clear:both;

}

 .copyright{

    width: 50%;

	float:left;

	height:auto;

	padding:0px;

}

.site_info{

    width: 50%;

	float:right;

	height:auto;

	padding:0px;

	text-align:right;

}

#navMainSearch

{

float: left;

    height: auto;

    margin: 0 auto;

    padding: 0;

    text-align: center;

    width: 100%;

}



.search_icon {

    background: url("../images/search_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    bottom: 0px;

    height: 18px;

    position: relative;

    right: 50px;

    width: 22px;

}

.centerBoxContentsNew {

    height: auto;

    margin: 10px;

    text-align: center;

    width: 29%;

	float:left;

	display:inline-block;

}

.centerBoxContentsSpecials, .centerBoxContentsFeatured {

    height: auto;

    margin: 10px 5px;

    text-align: center;

    width: 29%;

		float:left;

	display:inline-block;

}

 .centerColumn



 {



   width:96%;



  height:auto;



  float:right;



  margin-top:10px;



 }



#navSupp {

    display: inline-block;

    float: left;

    margin-top: 20px;

    width: 29%;

}



.footer_delivery

{

float:right;

padding-right: 10px;

background-color:#072563;

}

.floatingBox



{



width:45%;



}

.border

{

width:32%;

}





.back



{



float:left;



}



.forward



{



float:right;



} 



form, input[type='text'], input[type='password'], textarea, select, label, fieldset, legend, #cartSubTotal

{

}



.bestseller_top {

    clear: both;

    float: left;

    height: auto;

    margin-top: 10px;

    padding-bottom: 10px;

    padding-top: 5px;

    width: 100%;

}

.bestseller_footer {

    background: #c20c09;

    height: 30px;

    margin-top: 0;

    width: 100%;

}

.categoryListBoxContents



{



  width:48%!important;



  height:auto;



  float:left;



  padding:0px;



  margin:0px;







}

.latestoffer

{

width:100%;



margin:0px auto;



height: 67px;



padding:0px;



background-color:#ed1b24;



background-image:none;

}

.columnCenter

{

width:78%;

float:right;

}



table.tbxl, #navMain ul



{



width:100% !important;



}

#navMainWrapper

{

background:none;

height:0px;

}



#navMain

{

      width:100%;

	  height:auto;

	  margin:0 auto;

	  margin-top:0px;

	  float:none;

	  position:absolute;

	  left:0;

	  top:0px;

	  z-index:3000000;

	  text-align:center;

}	  	

#navMain ul



{

width:98%;

list-style:none; float: left;

    margin: 36px 0 0 0;

    padding: 0;

	display:none;

}



#navMain ul li{ 

float:left;

	 text-align:cebter;

      width: 93%;

	  height:32px;

	  padding-top:10px;

	  padding-right:0;

background: url(../images/menu_bg.jpg) repeat;

	  color:#fff;

			 }

#navMain ul li:hover

{

color:#000;

}			 

#pull{display:block;}

#navMain ul li a

{

color:#ff;

}



#navMain a#pull {

		background: url(../images/menu_bg.jpg) repeat;

		color: #fff;

		display: block;

		font-size: 22px;

		height: 36px;

		line-height: 35px;

		position: absolute;

		width: 100%;

		text-decoration:none;

	}

/*

#navMain ul li

{

width:96% !important;

padding:6px;

}

*/



table.tbxl td



{



/*width:45% !important;



padding:1%;

*/

}







#orderTotals



{



 width:95%;



  height:auto;



  float:left;



  margin:2px 0px;



  text-align:left;



}



table#cartContentsDisplay, #cartContentsDisplay tbody, #cartContentsDisplay tfoot, #cartContentsDisplay tr, table#prevOrders, #prevOrders tbody, #prevOrders tfoot, #prevOrders tr  #cartSubTotal, #checkoutBillto, #checkoutShipto, .forward, .floatingBox, #accountLinksWrapper, .back, table.productlist, .productlist tbody, .productlist tr



{







}







/*#navMain ul li



{



width:50%;



margin:20px 0px;



padding:10px 0px;



}*/



#navMain li ul li



{



 width:100%;



 position:relative;



 left:5px;



}



#navMain li ul li a



{



/*padding:2px 5px;*/



}



.col_1 



{



  width:50%;



  height:auto;



  padding:0px;



  margin:0px;



}







.col_1:nth-child(even)



{



float:left;



}



.col_1:nth-child(even)



{



float:right;



}



#productDetailsList, #productDetailsList ul



{



  height:auto;



  float:none;



	margin: 0px;



	padding:0px;



	width: 96%;



}



ul.tabs li a



{



padding:9px 4px;



}



.prod_inner a img {

    max-height: 100%;

    max-width: 100%;

    width: 100%;

}

.itemTitle {

    height: auto;

}

.new_product_listing_content

{

width:100%;

height:100%;

max-width:100%;

max-height:100%;

}





.new_product_listing_img img, img.listingProductImage {

    height: auto;

    max-height: 100%;

    max-width: 100%;

    min-height: 100%;

    padding-bottom: 10px;

    padding-top: 5px;

    width: 100%;

}





.new_product_listing_name {

    width: 100%;

}

.product_1 {

    float: left;

    margin-bottom: 10px;

    margin-left: 0;

    text-align: center;

    width: 45%;

	margin:1%;

}

}



