

/* #Tablet (Landscape)
================================================== */
@media only screen and (max-width: 979px) {


}

/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  

  

}

/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 1px) and (max-width: 767px) {
#main{margin:0 auto;text-align:left;width:480px;background-color:#fff;}
#topmenu{display:none;}
.col1{display:block;float:left;width:100%;overflow:hidden;}
.col2{display:block;float:left;width:100%;overflow:hidden;}
.col2a{display:block;float:left;width:440px;}
.col2b{display:block;float:left;width:448px;background-color:#ec241a;margin-top:30px;margin-bottom:15px;}
.standard_indent{margin-left:10px;margin-top:10px;margin-right:10px;}
.standard_indent td{width:100%;}
.standard_indent2{margin-left:10px;margin-top:10px;margin-right:10px;}
.standard_indent2 img{width:440px;height:auto;}
.standard_heading{border-bottom:1px solid #e3e3e3;padding-left:10px;height:29px;margin-top:2px;margin-right:10px;padding-top:1px;line-height:14px;margin-bottom:25px;}
.resizepp1 img{width:100px;height:auto;}
.ppxrt {display:none;}
.ppxrtf{display:block;width:430px;}
#menumobile {display:none;}
#menumobile2 {display:block;}
#basketm {display:none;color:#fff;}
#menumobile2 a:link,#menumobile2 a:visited,#menumobile2 a:active {color:#fff;text-decoration:none;font-weight:normal;}
#menumobile2 a:hover{text-decoration:none;color:#444547;}
#regm {display:block;}
#regdt {display:none;}
#menu {margin-top:9px;text-align:left;font-size:15px;}
#menu ul{list-style:none;margin:0 0 2px 0px;padding:0 0 2px 0px;width:100%;font-size:15px;}
#menu ul li{margin: 0;padding:12px 0 12px 8px;font-size:15px;border-top:1px solid #e3e3e3;font-weight:bold;}
#menu ul li.first{padding:12px 0 12px 8px;font-size:15px;border-top:0px solid #fff;font-weight:bold;}
#menu ul li.firstindent{padding:3px 0 10px 8px;font-size:14px;border-top:0px solid #fff;font-weight:bold;}
#revmenu{font-size:14px;}
#menu ul ul{margin:0;padding:0;}
#menu ul ul li{padding:5px 0 5px 8px;border-top:0px solid #fff;font-size:13px;font-weight:bold;}
#menu ul ul li.first {padding:3px 0 10px 8px;border-top:0px solid #fff;font-size:13px;font-weight:bold;}

#menu ul ul ul {margin:0 0 0 5px;padding:0 0 0 5px;}
#menu ul ul ul li{margin: 0;padding:1px 0 1px 8px;border-bottom:0px solid #fff;font-size:10px;font-weight:normal;}
.hmiddle{display:none;}
.hseg1{display:none;}
.hseg2{display:none;}
.hsegb1{display:none;}
.hsegb12{display:block;}
.home{position:relative;height:1540px;}
.homebox1{overflow:hidden;position:absolute;left:1px;top:0;width:446px;height:auto;}
.homebox1 img{width:446px;height:auto;}
.homebox2{overflow:hidden;position:absolute;left:1px;top:405px;width:446px;height:auto;}
.homebox2 img{width:446px;height:auto;}
.homebox3{overflow:hidden;position:absolute;left:1px;top:747px;width:446px;height:auto;}
.homebox3 img{width:446px;height:auto;}
#homebox4{overflow:hidden;position:absolute;left:1px;top:1085px;width:444px;height:250px;background-color:#f5f5f7;border:solid 1px #c2c2c2;background:none;}
#homebox5{overflow:hidden;position:absolute;left:1px;top:1350px;width:444px;height:155px;background-color:#f5f5f7;border:solid 1px #c2c2c2;background:none;}
#homebox4 .title{position:absolute;left:30px;top:20px;width:386px;}
#homebox4 .text1{position:absolute;left:30px;top:45px;width:386px;}
#homebox4 .text2{position:absolute;left:30px;top:145px;width:386px;}
#homebox4 h1,#homebox4 h2,#homebox4 h3,#homebox4 p{margin:0;}
#homebox4 p{text-align:justify;}
#basketm .stylem{margin-left:0;background-color:#ec241a;width:448px;font-size:14px;margin-bottom:15px;}
#basketm .stylem p{font-size:14px;}
#basketlarge {display:none;}
#basketsmall {display:block;}
#basketb .styleb{margin-left:0;background-color:#ec241a;width:448px;font-size:14px;margin-bottom:15px;}
#basketb .styleb p{font-size:14px;}


#homebox5 .title{position:absolute;left:30px;top:20px;width:386px;}
#homebox5 .text1{position:absolute;left:30px;top:45px;width:386px;}
#homebox5 h1,#homebox5 h2,#homebox5 h3,#homebox5 p{margin:0;}
#homebox5 p{text-align:justify;}

#content .level1 .product1_infobox{border:1px solid #c9c9c9;width:430px;margin:10px 0 20px 0;}
#content .level1 .product1_infobox h1,#content .level1 .product1_infobox h2,#content .level1 .product1_infobox h3{margin:0;}
#content .level1 .product1_infobox_left{display:block;float:left;width:430px;}
#content .level1 .product1_infobox_right{display:block;float:left;width:430px;}
#content .level1 .product1_infobox_inner{padding:15px 15px;}
#content .level1 .product {position:relative;float:left; width: 174px;margin-right:2px;margin-left:45px;}
#content .level2 .category .image {float: left; width: 460px; }
#content .level2 .category .detail {float: left; width: 410px;}
#content .level2 .product {margin: 15px 0 15px 0; padding: 15px 0 0 0; border-top: 1px solid #838383;width:280px;}
#content .level2 .product .detail {float: left; width: 440px;}
#content .level2 .product .number {color: #A4A4A4;}
#content .level2 .product .name {font-size: 14px;font-weight: bold;}
#content .level2 .product .detail {float: left; width: 440px;}
#content .level2 .product .image {float: left; width: 410px;}
#content .level2 .product .pricelabel,similar_products .pricelabel {font-size: 14px;font-weight: bold;}
#content .level2 .product .price {font-size: 11px;font-weight: bold;}
#content .level2 table {color: #000000;margin: 10px 0;}
#content .level2 td {padding: 2px 0;font-size:12px;color:#838383;}

.register a {float:left; display:block;margin-right:20px;margin-left:180px;}

label.twocola{margin:4px 0;display:block;float:left;color:#3d3d3d;width:255px;font-size:12px;}
input.twocola{display:block; float:left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:0.9em;width:255px;font-size:14px;}
img.reqd {display:inline;}
select.twocola {font-size:11px;border:1px solid #3d3d3d;}
textarea.twocola {margin:6px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:1px solid #3d3d3d;padding:5px;}

.myorders{display:block;float:left;width:440px;}
.myaccount{display:block;float:left;width:440px;}
.myorders img, .myaccount img {margin: 10px 0;}
.checkout_progress {padding-top: 10px;padding-left: 25px;}
.checkout_progress span {text-transform: uppercase;}
.checkout_progress .title {text-transform: none; padding-right: 30px;}
.checkout_progress .complete {color: #EE2E21; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-red.jpg) no-repeat right;}
.checkout_progress .incomplete {color: #838383; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-grey.jpg) no-repeat right;}
.checkout_progress .last {background: none;}
.continue_checkout {padding: 20px 0 0 0;}
.continue_checkout img {float: left; margin-right: 50px;}

#shopbasket{margin-left:0;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#838383;font-size:11px;font-weight:normal;}
#shopbasket table th,td{font-weight:normal;padding:2px 0;font-size:12px;}

#shopbasket td.basket,td.basket2,td.basket3{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket td.basket3{padding-top:10px;}
#shopbasket input.qty{width:30px;background:transparent;border:1px solid #EE2E21;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}
#shopbasket select {font-size:12px;}

#similar_products .sp_box{position:relative;display:block;float:left;width:410px;height:390px;border:1px solid #838383;}
#similar_products .sp_box2{margin-right:15px;}

#switch_responsive_off{display:block;}
.login {margin-left: 0;}
.register a {float:left; display:block;margin-right:20px;margin-left:0;} 

}


/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 479px) {
#main{margin:0 auto;text-align:left;width:320px;background-color:#fff;}
#topmenu{display:none;}
.col1{display:block;float:left;width:100%;overflow:hidden;}
.col2{display:block;float:left;width:100%;overflow:hidden;}
.col2a{display:block;float:left;width:280px;}
.col2b{display:block;float:left;width:288px;background-color:#ec241a;margin-top:30px;margin-bottom:15px;}
.standard_indent{margin-left:10px;margin-top:10px;margin-right:10px;}
.standard_indent td{width:100%;}
.standard_indent2{margin-left:10px;margin-top:10px;margin-right:10px;}
.standard_indent2 img{width:280px;height:auto;}
.standard_heading{border-bottom:1px solid #e3e3e3;padding-left:10px;height:29px;margin-top:2px;margin-right:10px;padding-top:1px;line-height:14px;margin-bottom:25px;}
.resizepp1 img{width:100px;height:auto;}
.ppxrt {display:none;}
.ppxrtf{display:block;width:270px;}
#menumobile {display:none;}
#menumobile2 {display:block;}
#basketm {display:none;color:#fff;}
#menumobile2 a:link,#menumobile2 a:visited,#menumobile2 a:active {color:#fff;text-decoration:none;font-weight:normal;}
#menumobile2 a:hover{text-decoration:none;color:#444547;}
#regm {display:block;}
#regdt {display:none;}
#menu {margin-top:9px;text-align:left;font-size:15px;}
#menu ul{list-style:none;margin:0 0 2px 0px;padding:0 0 2px 0px;width:100%;font-size:15px;}
#menu ul li{margin: 0;padding:12px 0 12px 8px;font-size:15px;border-top:1px solid #e3e3e3;font-weight:bold;}
#menu ul li.first{padding:12px 0 12px 8px;font-size:15px;border-top:0px solid #fff;font-weight:bold;}
#menu ul li.firstindent{padding:3px 0 10px 8px;font-size:14px;border-top:0px solid #fff;font-weight:bold;}
#revmenu{font-size:14px;}
#menu ul ul{margin:0;padding:0;}
#menu ul ul li{padding:5px 0 5px 8px;border-top:0px solid #fff;font-size:13px;font-weight:bold;}
#menu ul ul li.first {padding:3px 0 10px 8px;border-top:0px solid #fff;font-size:13px;font-weight:bold;}

#menu ul ul ul {margin:0 0 0 5px;padding:0 0 0 5px;}
#menu ul ul ul li{margin: 0;padding:1px 0 1px 8px;border-bottom:0px solid #fff;font-size:10px;font-weight:normal;}
.hmiddle{display:none;}
.hseg1{display:none;}
.hseg2{display:none;}
.hsegb1{display:block;}
.hsegb12{display:none;}
.home{position:relative;height:1140px;}
.homebox1{overflow:hidden;position:absolute;left:1px;top:0;width:286px;height:auto;}
.homebox1 img{width:286px;height:auto;}
.homebox2{overflow:hidden;position:absolute;left:1px;top:260px;width:286px;height:auto;}
.homebox2 img{width:286px;height:auto;}
.homebox3{overflow:hidden;position:absolute;left:1px;top:480px;width:286px;height:auto;}
.homebox3 img{width:286px;height:auto;}
#homebox4{overflow:hidden;position:absolute;left:1px;top:700px;width:284px;height:250px;background-color:#f5f5f7;border:solid 1px #c2c2c2;background:none;}
#homebox5{overflow:hidden;position:absolute;left:1px;top:959px;width:284px;height:155px;background-color:#f5f5f7;border:solid 1px #c2c2c2;background:none;}
#homebox4 .title{position:absolute;left:30px;top:20px;width:226px;}
#homebox4 .text1{position:absolute;left:30px;top:45px;width:226px;}
#homebox4 .text2{position:absolute;left:30px;top:145px;width:226px;}
#homebox4 h1,#homebox4 h2,#homebox4 h3,#homebox4 p{margin:0;}
#homebox4 p{text-align:justify;}
#basketm .stylem{margin-left:0;background-color:#ec241a;width:288px;font-size:14px;margin-bottom:15px;}
#basketm .stylem p{font-size:14px;}
#basketlarge {display:none;}
#basketsmall {display:block;}
#basketb .styleb{margin-left:0;background-color:#ec241a;width:288px;font-size:14px;margin-bottom:15px;}
#basketb .styleb p{font-size:14px;}


#homebox5 .title{position:absolute;left:30px;top:20px;width:226px;}
#homebox5 .text1{position:absolute;left:30px;top:45px;width:226px;}
#homebox5 h1,#homebox5 h2,#homebox5 h3,#homebox5 p{margin:0;}
#homebox5 p{text-align:justify;}

#content .level1 .product1_infobox{border:1px solid #c9c9c9;width:270px;margin:10px 0 20px 0;}
#content .level1 .product1_infobox h1,#content .level1 .product1_infobox h2,#content .level1 .product1_infobox h3{margin:0;}
#content .level1 .product1_infobox_left{display:block;float:left;width:270px;}
#content .level1 .product1_infobox_right{display:block;float:left;width:270px;}
#content .level1 .product1_infobox_inner{padding:15px 15px;}
#content .level1 .product {position:relative;float:left; width: 174px;margin-right:2px;margin-left:45px;}
#content .level2 .category .image {float: left; width: 300px; }
#content .level2 .category .detail {float: left; width: 250px;}
#content .level2 .product {margin: 15px 0 15px 0; padding: 15px 0 0 0; border-top: 1px solid #838383;width:280px;}
#content .level2 .product .detail {float: left; width: 280px;}
#content .level2 .product .number {color: #A4A4A4;}
#content .level2 .product .name {font-size: 14px;font-weight: bold;}
#content .level2 .product .detail {float: left; width: 280px;}
#content .level2 .product .image {float: left; width: 250px;}
#content .level2 .product .pricelabel,similar_products .pricelabel {font-size: 14px;font-weight: bold;}
#content .level2 .product .price {font-size: 11px;font-weight: bold;}
#content .level2 table {color: #000000;margin: 10px 0;}
#content .level2 td {padding: 2px 0;font-size:12px;color:#838383;}

.register a {float:left; display:block;margin-right:20px;margin-left:180px;}

label.twocola{margin:4px 0;display:block;float:left;color:#3d3d3d;width:255px;font-size:12px;}
input.twocola{display:block; float:left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:0.9em;width:255px;font-size:14px;}
img.reqd {display:inline;}
select.twocola {font-size:11px;border:1px solid #3d3d3d;}
textarea.twocola {margin:6px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:1px solid #3d3d3d;padding:5px;}

.myorders{display:block;float:left;width:280px;}
.myaccount{display:block;float:left;width:280px;}
.myorders img, .myaccount img {margin: 10px 0;}
.checkout_progress {padding-top: 10px;padding-left: 25px;}
.checkout_progress span {text-transform: uppercase;}
.checkout_progress .title {text-transform: none; padding-right: 30px;}
.checkout_progress .complete {color: #EE2E21; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-red.jpg) no-repeat right;}
.checkout_progress .incomplete {color: #838383; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-grey.jpg) no-repeat right;}
.checkout_progress .last {background: none;}
.continue_checkout {padding: 20px 0 0 0;}
.continue_checkout img {float: left; margin-right: 50px;}

#shopbasket{margin-left:0;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#838383;font-size:11px;font-weight:normal;}
#shopbasket table th,td{font-weight:normal;padding:2px 0;font-size:12px;}

#shopbasket td.basket,td.basket2,td.basket3{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket td.basket3{padding-top:10px;}
#shopbasket input.qty{width:30px;background:transparent;border:1px solid #EE2E21;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}
#shopbasket select {font-size:12px;}

#similar_products .sp_box{position:relative;display:block;float:left;width:250px;height:390px;border:1px solid #838383;}
#similar_products .sp_box2{margin-right:15px;}

#switch_responsive_off{display:block;}
.login {margin-left: 0;}
.register a {float:left; display:block;margin-right:20px;margin-left:0;}
}
