.nav-bar{
	display:none;
}


@media only screen and (min-width: 320px) and (max-width: 720px) {	
	
body{
	width:100%;
	min-width:99%;
}

#mainWrapper{
	font-size:10px;
}
#global-promo .wrap{
	width:96%;
	text-align: center;
}

#global-promo {
	border-bottom:none;
	height:80px;
	margin-bottom: 2px;
    border-bottom: #ccc 1px solid;
}

#global-promo #h2{
	float:none;
}

.xbrand{
	position:relative;
	    float: left;
}
#topnav{
	width:100%;
	height:165px;
	border-bottom: #ccc 1px solid;
}
#util-nav {
    margin: 5px 0px;
    width: 100%;
    float: left;
    font-size: 10px;
}
.top-bar li{
	padding:12px;
}

.menu-box{
	display:none;
}
table#contentMainWrapper {
	width:100%;
}

table#contentMainWrapper tr{
	display:table;
}

table#contentMainWrapper td{
	display:table-row;
	width:100% !important;
}

#navColumnOne, #navColumnTwo{
	display:none !important;
}
.v2#container {
    width: 96%;
    margin:auto;
}

.v2 #content {
    width: 100%;
}

.container .col_18 {
    width: 100%;
    margin-bottom:0px;
}
/* #slider-wrapper {
    height: 180px !important;
    width: 100% !important;
}

#slider {
	height:180px !important;
	width:99% !important;
	background-size:contain !important;
} */

.ad-box {
    height: auto;
    padding: 2px;
}
.ad-box h1 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
}

.ad-box p {
    font-size: 11px;
}

.container .col_6 {
    width: 80% !important;
    margin: auto;
    height:auto;
}
.col_6 {
    display: block;
    float: none;
}
h3{
	font-size:12px;
}

a{
	font-size:11px;
}
.container .col_12 {
    width: 80% !important;
    height:auto !important;
    margin-left:10%;
}

.col_12 img{
	width:100%;
	margin:auto;
}

.col_6 img{
	width:100%;
	margin:auto;
	height:auto;
}
h2{
	width:97%;
	font-size: 12px;
}

.banner{
	width:100% !important;
}
.v2 #sidebar {
    width: 100%;
    padding-top: 10px;
}
.list2 dl dd{
	height:16px;
}
.freeship-promo H1 {
    font-size: 12px;
    width: 100%;
    margin-left: 0px;
}
.content{
	margin:0px;
}
#footer{
	    width: 100%;
    padding-left: 0px;
}
#newsletter-signup{
	width:96%;
	margin:auto;
	height:auto;
	padding-bottom: 6%;
	
}
#newsletter-signup form{
	width: 95%;
	height:auto;
}

#newsletter-signup INPUT.input {
    width: 84%;
    height: 21px;
    margin-bottom: 5%;
}

#newsletter-signup P {
	font-size:12px;

	}
p{
	font-size:11px;
}
#menu {
    width: 96%;
    height: auto;
    background: #eee;
    border: 1px solid #ccc;
}

.nav-bar{
	background: #eee;
    padding: 2px;
    margin-top: 5px;
    height:20px;
    width: 95%;
    margin: auto;
    margin-top: 5px;
    border: 1px solid #ccc;
    display:block;
}
#nav-menu{
	width: 97%;
    text-align: center;
    font-weight: bold;
    color: rgba(41, 30, 30, 0.92);
    text-shadow: 0 1px 3px #fff;
}
#menu li a,#menu li {
    color: #333;
    padding-left: 1px;
    font-weight: bold;
    font-size: 11px;
}

#menu li{
	padding-left:5px;
}

.main-link{
	padding-left:30px;
	line-height: 35px;
	color: #686868;
	    FONT-FAMILY: Georgia,"Times New Roman", serif;
    FONT-WEIGHT: 700;
}

.centerColumn{
	width:94% !important;
	    margin: auto;
}

.centerLeftColumn{
	width:99% !important;
}

#sidebar{
	width:100%;
}

.centerRightColumn{
	    width: 99% !important;
}

#categoryImgListing img{
	width:100%;
	height:auto;
}

DIV.paginator{
	height:90px;
}

#productListing br{
	display:none;
}

DIV#paginator-bottom{
	height:90px;
}
DIV.paginator #itemsPerPageLabel {
    MARGIN-LEFT: 1px;
}

.faq_left {
    width: 98%;
}
.faq_right {
    width: 98%;
}
#security_privacy-content li{
	font-size:11px;
}

#contactUsForm{
	width:90%;
}

#contactUsForm label{
	    width: 96%;
}

#contactUsForm input{
	width:90%;
}

#contactUsForm textarea{
	width:90%;
	    margin-left: 0px;
}
fieldset {
    width: 90% !important;
}
.forward {
    float: left;
}
input,select{
	width:90%;
}
input#newsletter-checkbox {
    width: 10%;
}
input#email-format-html {
    width: 7%;
    float: left;
}
input#email-format-text {
    width: 7%;
    float: left;
}
input#gender-male {
    width: 10%;
    float: left;
}
input#gender-female {
    width: 10%;
    float: left;
}

.proinfoLeft{
	width: 100% !important;
}
#productMainImage{
	width: 94%;
}

.highslide img{
	    width: 84%;
    height: auto;
    margin-left: 10%;
}
.colorSelect img{
	margin-left:7% !important;
}
#extraInfoSectionContainer {
    width: 100%;
    margin: 0px;
}

.addtProdsBox {
    float: left;
    width: 48%;
    height: auto;
    margin:0px;
}

#ad-boix2{
	padding:0px !important;
	height:100px !important;
	width:100%;
}
#ad-boix2{
	width:100%;

	}
.proinfoRight{
	width: 100% !important;
	padding-left:0px;
}
#productName {
    font-size: 12px;
}
#productDescription{
	font-size:11px;
	padding:0px;
}
#productAttributes{
	font-size:11px;
}
.attribsInput, .attribsSelect {
    width: 90%;
    font-size: 11px;
}
textarea {
    width: 90%;
}
#cartAdd {
    float: left;
    width: 100%;
}
input[type="image"] {
    width: 100px;
}
.buttonRow input[type="image"] {
    width: 100%;
}
#productAttributes select {
    width: 90%;
}
.proBasicInfo span {
    width: 100%;
}
.highlightBox {
	width:97%;
	height:auto;

	}
.highlightBox img {
    height: auto;
    width: 99%;
}
div#printing_techniques-content {
    font-size: 11px;
}	
	
}

@media only screen and (min-width: 721px) and (max-width: 1100px) {	
	
body{
	width:100%;
	min-width:99%;
}

#mainWrapper{
	font-size:12px;
}
#global-promo .wrap{
	width:98%;
}

#global-promo {
	height:40px;
	margin-bottom: 2px;
    border-bottom: #ccc 1px solid;
}

#global-promo #h2 {
    width: 85%;
}

#topnav{
	width:100%;
	height:110px;
	border-bottom: #ccc 1px solid;
}

#menu a.b-menu{
	background:#ccc !important;
}

.nav-bar{
	display:none;
}

#util-nav {
    margin: 5px 0px;
    width: 40%;
    font-size: 12px;
}


table#contentMainWrapper {
	width:100%;
}

table#contentMainWrapper tr{
	display:table;
}

table#contentMainWrapper td{
	display:table-row;
	width:100% !important;
}

#navColumnOne, #navColumnTwo{
	display:none !important;
}
.v2#container {
    width: 96%;
    margin:auto;
}

.v2 #content {
    width: 65%;
}

.centerLeftColumn{
	width:34% !important;
}

.container .col_18 {
    width: 100%;
    margin-bottom:0px;
}
/* #slider-wrapper {
    height: 180px !important;
    width: 100% !important;
}

#slider {
	height:180px !important;
	width:99% !important;
	background-size:contain !important;
} */

.ad-box {
    height: auto;
    padding: 2px;
}
.ad-box h1 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
}

.ad-box p {
    font-size: 11px;
}


.col_6 {
    display: block;
}
h3{
	font-size:12px;
}

a{
	font-size:11px;
}
.container .col_12 {
    width: 49% !important;
    height:auto !important;
}

.col_12 img{
	width:100%;
	margin:auto;
}

.col_6 img{
	width:100%;
	margin:auto;
}
h2{
	width:97%;
	font-size: 12px;
}

.banner{
	width:100% !important;
}
.v2 #sidebar {
    width: 100%;
    padding-top: 10px;
}
.list2 dl dd{
	height:16px;
}
.freeship-promo H1 {
    font-size: 12px;
    width: 100%;
    margin-left: 0px;
}
.content{
	margin:0px;
}
#footer{
	    width: 100%;
    padding-left: 0px;
}
#newsletter-signup{
	width:96%;
	margin:auto;
	padding-bottom: 6%;
	
}
#newsletter-signup form{
	width: 95%;
	height:auto;
}

#newsletter-signup INPUT.input {
    width: 84%;
    height: 21px;
    margin-bottom: 5%;
}

#newsletter-signup P {
	font-size:12px;

	}
p{
	font-size:11px;
}


#nav-menu{
	width: 97%;
    text-align: center;
    font-weight: bold;
    color: rgba(41, 30, 30, 0.92);
    text-shadow: 0 1px 3px #fff;
}


.first-menu a{
	padding: 0 24px;
}

.main-link{
	padding-left:30px;
	line-height: 35px;
	color: #686868;
	    FONT-FAMILY: Georgia,"Times New Roman", serif;
    FONT-WEIGHT: 700;

	
}

.centerColumn{
	width:94% !important;
	    margin: auto;
}

#sidebar{
	width:100%;
}

.centerRightColumn{
	    width: 63% !important;
}

#categoryImgListing img{
	width:100%;
	height:auto;
}


.proinfoLeft{
	width: 45% !important;
}
#productMainImage{
	width: 94%;
}

.highslide img{
	    width: 84%;
    height: auto;
    margin-left: 10%;
}
.colorSelect img{
	margin-left:7% !important;
}
#extraInfoSectionContainer {
    width: 100%;
    margin: 0px;
}

.addtProdsBox {
    float: left;
    width: 48%;
    height: auto;
    margin:0px;
}

#ad-boix2{
	padding:0px !important;
	height:100px !important;
	width:100%;
}

#ad-boix2 img{
	width:100%;

	}
.proinfoRight{
	width: 52% !important;
	padding-left:0px;
}
#productName {
    font-size: 12px;
}
#productDescription{
	font-size:11px;
	padding:0px;
}
#productAttributes{
	font-size:11px;
}
.attribsInput, .attribsSelect {
    width: 90%;
    font-size: 11px;
}
textarea {
    width: 90%;
}
#cartAdd {
    float: left;
    width: 100%;
}
input[type="image"] {
    width: 100px;
}
.buttonRow input[type="image"] {
    width: 100%;
}
#productAttributes select {
    width: 90%;
}
.proBasicInfo span {
    width: 100%;
}
.highlightBox {
	width:97%;
	height:auto;

	}
.highlightBox img {
    height: auto;
    width: 99%;
}

.faq_left {
    float: left;
    width: 30%;
}
.faq_right {
    float: right;
    width: 69%;
}
div#printing_techniques-content {
    font-size: 11px;
}
#security_privacy-content li {
    font-size: 11px;
}

}

@media only screen and (min-width: 721px) and (max-width: 980px) {	
#menu li a,#menu li {
    color: #333;
    padding-left: 1px;
    font-weight: bold;
    font-size: 11px;
}	
#menu {
    width: 96%;
}
.container .col_6 {
    width: 48% !important;
    margin: auto;
    height:auto;
}
}


@media only screen and (min-width: 1010px) and (max-width: 1100px) {
.centerLeftColumn {
    width: 24% !important;
}
.v2 #content {
    width: 75% !important;
}
.container .col_6 {
    margin: auto;
    height: auto;
} 

 #navColumnOne,#navColumnTwo{
	display:none;
} 
.centerRightColumn {
    width: 72% !important;
}
.centerColumn{
	margin:auto;
} 
	
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.centerBoxContentsProducts {
    width: 46% !important;
    margin: 2%;
    height: 300px;
}
.centerBoxContentsProducts img {
	width:88%;
	height:auto;
}
}

@media only screen and (min-width: 481px) and (max-width: 1100px) {
	.centerBoxContentsProducts {
    width: 29% !important;
    margin: 2%;
    min-height:322px;
}
.centerBoxContentsProducts img {
	width:88%;
	height:auto;
}
DIV.paginator{
	height:63px;
}

DIV#paginator-bottom{
	height:63px;
}
}

@media only screen and (min-width: 600px) and (max-width: 720px) {
.proMainImage{
	width: 50% !important;
    float: left !important;
}
.colorSelect, .Matching-p, .reviews {
    float: left !important;
    width: 50% !important;
}
}

