table.newbox {
/*border:1px solid #cfcfcf; 	*/
clear:both; 
float:none; 
margin-bottom:2px; 
margin-top:2px; 
width:100%;
}
table.newbox td {
border:1px solid #787878; 	
white-space:nowrap;
vertical-align:middle;
padding:1px 2px;
}
table.newbox td td {
border:none !important;
}




input[type=text] {
width:75px;	
}


table.newbox td.showtab {
padding-bottom:0 !important;
border-width:0 !important;
border-bottom:1px solid #787878 !important;
/*border-bottom-width:0;*/
border:none;
vertical-align:bottom !important;
padding:0;
}
td.showtab a {
border: 1px solid #787878 !important;
border-bottom-width:0 !important;	
background-color: #e8e8e8;
background: #e8e8e8 url(tabbg.png) repeat-x;
padding:2px 4px;
margin:0 6px 0 0 !important;
display:block;
text-decoration:none;
display:block;
float:left;
font-weight:bold;
font-size:11px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

table.newbox td.showtab a:hover {
background-color: #656565;
background: #656565 url(tabbgover.png) repeat-x;
color: #ffffff !important;
}
td.showtab a.issel {
/*background-color: #f3f0a6;
background: #656565 url(tabbgover.png) repeat-x;
*/
background: #f3f0a6 url(tabbgsel.png) repeat-x;
}


input.myzipcode {
text-align:right;	
}


/* styles for boxes display */

td#contenttd table.productsboxes {
border:1px solid #e7e7e7; 
position:relative;
}
td#contenttd table#products td.itempicboxes, table#products td.itempicboxes {
width:33% !important; 
max-width:33% !important;
min-width:33% !important;
border:1px solid #e7e7e7 !important; 
border-top:1px solid #e7e7e7 !important; 
border-bottom:1px solid #e7e7e7 !important; 
padding-left:12px !important; 
padding-right:12px !important;
position:relative;
/*font-size:11px !important;*/
line-height:1.3;
}
td#contenttd #contentrowtable table#products td.itempicboxes h3.h3boxes, table#products td.itempicboxes h3.h3boxes {
font-size:12px !important; 
white-space:normal !important; 
max-width:260px !important; 
text-align:center;	
margin-bottom:0;
padding-bottom:0;
margin: 2px auto !important;
}
h4.h4boxes {
font-size:11px !important; 
white-space:normal !important; 
max-width:250px; 
text-align:center;	
margin-top:0;
margin: 2px auto !important;
padding-top:0;
font-weight:bold;
color: #333333;
}



table#products td.itempicboxes ul li {
font-size:11px !important;
line-height:1.4 !important;
}

td#contenttd table#products td.itempicboxes ul.ulboxes, table#products td.itempicboxes ul.ulboxes {
list-style:none; 
/*line-height:1.3; */
margin-top:0; 
margin-bottom:0 !important; 
padding:0; 
text-align:left !important;
}

td#contenttd table#products td.itempicboxes ul.ulboxesli {
text-align:left !important;
margin-left:5px !important;
padding-left:5px !important;
}

td#contenttd table#products td.itempicboxes ul.ulboxesli li,  table#products td.itempicboxes ul.ulboxesli li  {
/*list-style:none !important; */
margin:0 !important; 
padding:0 !important;
padding-top:0;
margin-bottom:2px !important;
padding-bottom:0 !important;
margin-left:2px !important;
padding-left:2px !important;
line-height:1.2 !important;
text-align:left !important;
}

table#products td.itempicboxes a {
min-height:12px !important;	
}



/* DidYouSeeThis Box */
.dysbox {
clear:both;
background-color: #faf4e3;
border:1px solid #3660bf;	
overflow:hidden;
margin:4px auto;
text-align:center;
padding:10px;
line-height:1.1;
}
.dysbox h4 {
font-size:12px;
font-weight:bold;

}
.dysbox a {
display:block;
/*margin:2px auto;*/
text-decoration:none;
color: #3660bf;
text-align:center;
}
.dysbox a:hover {
color: #c12f14;
}
.dysbox a img {
display:block;
margin:1px auto;
text-decoration:none;
border:1px solid #3660bf !important;
padding: 2px;
}

.dysbox a:hover img {
border:1px solid #c12f14 !important;
}
.dysbox p {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;	
}
.dysbox p.price {
margin-top:2px;
margin-bottom:10px;
padding:0;
text-align:center;
}



