@media (min-width: 650px) and (max-width: 970px) {
	
TABLE.BODYTABLE, .BODYTABLE {
	width: 740px;
}

TD.LOGO, DIV.LOGO {
	width: 740px;
}

.MENUS {
	display: none;
}

.MENUBAR {
	display: none;
}

.MOBILEMENU {
	width: 740px;
}

.MOBILEITEMSMENU {
	width: 740px;
}

.MENU {
	width: 740px;
	padding: 0px;
	border: none;
}

.MENUTITLE, DIV.CATEGORY A, DIV.SUBSUB A, DIV.SUBCATEGORY A, DIV.MENUITEM A, 
DIV.CATEGORYFOC A, DIV.SUBSUBFOC A, DIV.SUBCATEGORYFOC A, DIV.MENUITEMFOC A {
	font-size: 18px;
}

.RIGHT {
	float: none;
}
.LOGOTABLE {
	float: left;
}

.LOGOTABLE2 {
	width: 240px;
}

.LOGOTABLE3 {
	width: 140px;
}

TD.INDEXCOLUMNRIGHT {
	padding-right: 20px;
}


.MAINAREA {
	padding-left: 20px;
	margin-bottom: 30px;
}

.CRUMBS 
{
	margin-top: 10px;
}

DIV.NEWSBOXTITLE {
	margin-left: 0px;
	border: solid 1px #bbbbbb;
	width: 700px;
}

IMG.ITEMDESCMOBILE {
	display: none;
}


TABLE.MOBILEMENUBAR {
	height: 42px;
}

DIV.MOBILEMENUBAR {
	width: 740px;
	clear: both;	
}

.MOBILEMENU {
	overflow: auto;
}

.MENUITEM, .MENUITEMFOC {
	padding-top: 13px;
	padding-left: 0px;
	padding-bottom: 10px;	
	border: none;
}

.MOBILEMENU .MENUITEM, .MOBILEMENU .MENUITEMFOC {
	padding-left: 33px;
}

.DOT {
	padding-left: 52px;
}

.MENUITEMFOC {
	border: none;
}

.MENUITEM, .MENU, .MENUITEMFOC {
	background: none;
}

.MOBILEITEMSMENU, .MOBILEMENU {
	background: #f9f5e7;	
}

.sub-menu {
	background: #f9f5e7;
}

.MENUITEMFOC {
	font-style: italic;
}

.MENUITEMFOC .MENUITEM {
	font-style: normal;
}

.sub-menu .sub-menu {
	background: #f9f5e7;
	margin-right: 20px;
}

.MBITEMSBUTTON, .MBMENUBUTTON {
	border: solid 1px #bbbbbb;
}

.MBITEMSBUTTON, .MBMENUBUTTON
{
	border-right: none;
	border-left: none;
}


.ACTIVE {
	background: #f9f5e7;
}

 
.MOBILEMENU {
	display: none;
}
  
 .MENUBUTTON, .ITEMSBUTTON {
 	cursor: pointer;
 }
 
 IMG.MENUICON {
 	width: 18px;
 	vertical-align: middle;
 	padding-bottom: 2px;
 	padding-right: 4px;
 }
 
.MOBILEITEMSMENU {
	display: none;
}

.MOBILEMENU, .MOBILEITEMSMENU {
	border-bottom: solid 1px #bbbbbb;
}
 
 
DIV.SUBCATEGORY, DIV.SUBCATEGORYFOC {
	display: none;
}
 
.expand {
	display: block !important; 
}
 
span.open-menu-link{
	display: none;
	cursor: pointer;
}
 
DIV.sub-menu{
	display: none;
}
 
.visible {
	display: block !important;
}

span.visible {
	display: inline !important;
}

DIV.sub-menu {
	margin-top: 10px;		
}

DIV.sub-menu DIV.MENUITEM, DIV.sub-menu DIV.MENUITEMFOC {
	padding-left: 20px;
}

DIV.sub-menu DIV.sub-menu {
	padding-left: none;
}

DIV.sub-menu DIV.DOT {
	padding-left: 72px;
}

TD.INDEXCOLUMN.NARROW {
	display: none;
}

IMG.MENUPNT {
	width: 16px;
	vertical-align: middle;
	padding: 2px;
	margin-left: 20px;
	margin-right: 6px;
	border: none 1px #bbbbbb;
		moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;
  	border-radius: 5px;
}

A.MENULINK {
	vertical-align: middle;
}

TH.CARTHEADER.REMOVE {
	width: 20px;
}

TH.CARTHEADER.SUM {
	width: 80px;
}

TH.CARTHEADER.CHANGE {
	width: 120px;
}

TH.CARTHEADER.PRICEPCS {
	width: 80px;
}

TH.CARTHEADER.PCS {
	width: 50px;
}

TH.CARTHEADER.ID {
	width: 50px;
}

TH.CARTHEADER.NAME {
	width: 270px;
}

TD.MENUBARITEM {
	width: 330px;
	padding-left: 25px;
}

/* Main font size */
TD.RIGHT, .RIGHT {
	font-size: 16px;
}

/* Small header */
H3, .INLINEH3 {
	font-size: 18px;
}


/* Crumbs */
.CRUMBS, .CRUMBS A {
	font-size: 14px;
}

/* Slightly smaller */
TD.CUSTINFO2, TD.SEARCH, SELECT,  
	TD.BUTTONS, P.GALLERYTHUMB {
	font-size: 16px;
}

TD.SEARCH SELECT {
	font-size: 14px;
}

TD.ITEMPRICESRIGHT, TD.ITEMPRICES, TD.ITEMPRICESBG, TD.ITEMPRICESRIGHTBG, INPUT, INPUT.TEXT, INPUT.NUMBER, SPAN.BODYTEXT, .CUSTINFO {
	font-size: 16px;
} 

/* Even smaller */
.ITEMPRICESMALL {
	font-size: 12px;
}

/* Standard */
TD.INDEXCOLUMN {
	font-size: 14px;
}

TD.NOBG, TD.TWO, TD.TWORIGHT, TH.SUPERTABLE, TD.NOBGRIGHT, 
	TD.NOBGCENTER, TD.LIGHTBG, TH.LIGHTBG {
	font-size: 14px;
}

TH.CARTHEADER, TD.CARTITEM, TD.CARTITEM2
{
	font-size: 14px;
}

/* Bigger */
TD.ITEMTHUMB {
	font-size: 16px;
}

/* Feed & infobox titles */
TD.ATOMTITLETEXT, TD.INFO {
	font-size: 14px;
}

/* Infobox text */
TD.INFOTEXT {
	font-size: 14px;
}

/* Small text */
.NEWS, .SMALL, P.PREVNEXT {
	font-size: 12px;
}

A.NEWSTHUMBLINK, A.NEWSTHUMBPRICE {
	font-size: 14px;
}

INPUT[TYPE="SUBMIT"].SEARCHBUTTON, INPUT[TYPE="TEXT"].SEARCHBOX, INPUT[TYPE="SUBMIT"].CHECKOUTBUTTON,  INPUT.BUTTON,  INPUT.BUTTONSTRONG {
	font-size: 14px;
}

A.FULLCART, A.EMPTYCART {
	font-size: 16px;
}

.CARTCONTENT {
	font-size: 14px;
}

.MENUBARITEM A, .MENUBARITEM A:visited, .MENUBARITEM {
	font-size: 20px;
	font-weight: 400;
}

INPUT[TYPE="TEXT"].SEARCHBOX {
	width: 160px;
}

INPUT.CUSTINFOBOX {
	height: 40px;
	padding-top: 2px;
	padding-bottom: 4px;
}

INPUT[TYPE="TEXT"].NUMBER, INPUT[TYPE="TEXT"], INPUT.TEXT, INPUT.BUTTON, INPUT.BUTTONSTRONG 
{
	padding-top: 1px;
	padding-bottom: 2px;
    height: 30px; 	
	
}

TD.ITEMPRICESBG.COL1 {
	width: 440px;
}

}
