img{
     max-width:100%;
}
 .small_cat{
     position: relative;
     z-index: 30;
     margin: 2px 0px 0px 2px;
     width: 67px;
     cursor:pointer;
}
 .small_cat div{
     padding: 5px 2px 3px 2px;
     overflow: hidden;
     position: relative;
     height: 50px;
     color: #fff;
     text-align:center;
     text-transform:uppercase;
     font-weight:bold;
     background:#fc332c;
     border: 1px solid #222;
     border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
}
 .small_cat div img{
     margin-top: 2px;
}
 .small_cat select{
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     opacity: 0;
     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
     cursor: pointer;
}
 .small_cat, .small_content{
     display:none;
}
/* Desktop standard 960 and up */
 @media(min-width: 980px) {
     #container{
         width: 100%;
         padding:0px;
         margin: 0px auto;
    }
     .timetablecss {
         width: 60% !important;
    }
}
 @media (max-width: 400px){
     #header #welcome{
         left:2px;
         top:80px;
    }
}
 @media only screen and (max-width: 979px) {
     .timetablecss {
         width: 70% !important;
    }
     .toplinks{
        display:none;
    }
	#header #ticker{
		margin-left:30px;
	}
}
 @media only screen and (max-width: 850px) {
     .timetablecss {
         width: 75% !important;
    }
}
/* Tablet Portrait size to standard 980*/
 @media only screen and (max-width: 768px) {
     body{
         background-color:#FFF;
         background-image:none;
    }
     .welcome {
         font-size: 20px;
         padding:5px 0;
    }
     .timetablecss {
         width: 80% !important;
    }
     #column-left{
         display:none;
    }
     #column-left + #column-right + #content, #column-left + #content {
         margin-left: 0px;
    }
     .left,.right{
        width:100% !important;
    }
    
     #header #welcome{
         left:0;
         right:0;
         margin-right:25px;
    }
}
 @media only screen and (max-width: 700px) {
     .toplinks{
         display:none;
    }
     .timetablecss {
         width: 90% !important;
    }
}
/* Mobile Landscape Size to Tablet Portrait */
 @media only screen and (max-width: 600px) {
     #container{
         width:100%;
    }
     #menu{
         left: 0;
         z-index: 999;
         display: none;
         width: 99%;
         padding-left: 10px;
         margin-top:-5px;
    }
     #header #welcome{
         margin-right:50px;
    }
     .welcome {
         font-size: 16px;
         padding:5px 0;
    }
     .timetablecss {
         width: 90% !important;
    }
     #column-right{
         width:100%;
    }
     #column-right + #content {
         margin-right:0px;
    }
     #header {
         height:85px;
    }
     #header #logo > a{
        padding:2px 5%;
        display:inline;
    }
     #header #logo > a > img{
        max-height:65px;
        padding:2px;
    }
     #header #logo{
         float:left;
    }
     #header #cart {
         top:25px;
    }
     #header #ticker{
         margin-top:28px;
		 display:none;
    }
     #header #search{
         top: 160px;
         right: auto;
         left: 10px;
    }
     #header .links{
         display:none;
    }
     #footer .column {
         width: 49%;
         min-height: 120px;
    }
     #menu > ul > li > div > ul > li > ul{
         padding-left:20px;
    }
     #menu, .org_cat, .toplinks{
         display:none;
    }
     .small_cat{
         display:block;
         z-index:999;
         float:left;
         position:relative;
    }
     .category-info img{
        width:98%;
    }
}
 @media(max-width: 560px) {
     .poductcat{
         width:98%;
         margin:5px 1%;
    }
     #header #ticker,#header #welcome{
         display:none;
    }
}
 @media only screen and (max-width: 450px) {
     #header #logo{
         max-height:65px;
    }
     #header #logo > a > img{
        max-height:65px;
		max-width:125px;
    }
     #products-table td > .description > p >sup{
        font-size:6px;
    }
     #header {
         text-align:right;
    }
     .timetablecss {
         width: 95% !important;
    }
}
 @media only screen and (max-width: 350px) {
     #header #logo{
         max-height:75px;
    }
     #header #logo img{
         max-height:75px;
    }
     .timetablecss {
         width: 98% !important;
    }
     #header #cart .heading{
    }
     #header #cart .heading{
         right:0px;
         float: right;
    }
     #header .links{
         display:none;
    }
     .product-info > .left {
         float: left;
         margin-right: auto;
    }
     .product-info > .left + .right {
         margin-left: auto;
         float:left;
    }
     .org_content{
         width:95% 
    }
     .small_content{
         display:inline-block;
    }
     .category-info img{
        width:98%;
    }
     .login-content .left, .login-content .right {
         float: left;
         width: 100%;
    }
     #footer .column {
         width: 100%;
    }
}
 @media only screen and (max-width: 250px) {
     #header {
         height:260px;
    }
     #header #logo{
         top: -50px;
    }
     #header #language, #header #currency{
         width: 150px;
    }
     #header #language{
         left: 5px;
         top: 40px;
    }
     #header #currency{
         left: 5px;
         top: 5px;
    }
     #header #search{
         top:210px;
         right: 5px;
         width: 208px;
    }
     #header #search input{
         width: 172px;
    }
     #header #cart {
         top: 148px;
         right:0px;
    }
     #header #cart .heading{
         margin-right:0px;
    }
     #header .links{
         display:none;
    }
}