.picframe {
	position: relative;
	overflow:hidden;
	width:99%;
	

}

.picframe img {
	position: absolute;
	overflow:hidden;
	width:100%;
	left:0px;

}

.picframe .imgc {
	position: relative;
	overflow:hidden;
	width:22px;

}

.piclist {
	position: absolute;
	top:0px;
	left:0px;
	display:none;
}

.iconpic {
	position: absolute;
	top: 525px;
	left: 0px;
	width: 100%;
	text-align: center;
	padding-right:0px;
	
}

.picloader {
	width:100%;
	height:auto;
	background: url(../images/lightbox-ico-loading.gif) center center no-repeat;
}

.picloader img {
	width:100%;
	height:auto;
}

.cart {
	background: url(../images/cart2.png) center top no-repeat;
	width: 39px;
	height: 20px;
	text-align:center;
	padding-top:16px;
}


.footer {
	max-width: 940px;
	width: 100%;
	clear: both;
	min-width: 320px;
}

.menutop {
position: absolute;

top:0px;
left: 0px;
width: 100%;
min-width: 320px;
z-index: 9999;
display: none;
}


.bannerbot-1 {
	float: left;
	padding-right: 1%;
	width: 32%;
	padding-top: 10px;
}

.bannerbot-2 {
	float: left;
	padding-left: 1%;
	padding-right: 1%;
	width: 32%;
	padding-top: 10px;
}

.bannerbot-3 {
	float: left;
	padding-left: 1%;
	width: 32%;
	padding-top: 10px;
}

.primagesdet img {
	max-width: 210px;
	height: auto;
}

.content-2 input[type=text], textarea {
	max-width: 300px;
}

.tconf input[type=text], textarea {
	max-width: 200px;
}

.content-2 iframe {
	width: 100%;
	max-width: 600px;
}


@media screen{ div#menutop{position:fixed} }

#mobilemenu {
	display: none;
}

#mobilemenu2 {
	display: none;
}

.container {
	max-width: 950px;
	width: 100%;
}

#content {
	width: 100%;
	margin-top: 0px;
	min-width: 320px;
	
}

.content-1 {
	float: right;
	width: 24%;
	padding-right: 1%;
}

.content-2 {
	float: right;
	width: 73%;
	padding-right:1%;
	padding-left:1%;
}

.sidebar326 {
	padding-top:0px;
	padding-left: 0%;
	padding-right: 1%;
}

.content-2s img {
	max-width: 95%;
	height: auto;
}

.sidebar {
	width: 100%;
	padding: 0px;
}

.masonryImage {
	padding-top: 0px;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 15px;
	width: 31%;
	float: left;
}


@media (max-width: 770px) { 

#desktopmenu {
	display: none;
}

.menutop {
	display: block;

}

#mobilemenu {
	display: block;
}

#mobilemenu2 {
	display: block;
}

#content {
	width: 100%;
	margin-top: 0px;
	min-width: 320px;
	display: table;
}

.content-1 {
	display: table-footer-group;
	width: 100%;
	float:none;
	
}

.content-2 {
	display: table-header-group;
	width: 100%;
	float:none;

	
}

.sidebar {
	padding-left: 1%;
	padding-right: 1%;
	width: 97%;
}


}



@media (max-width: 481px) { 
.bannerbot-1 {
	clear: both;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	padding-top: 5px;
}

.bannerbot-2 {
	clear: both;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	padding-top: 5px;
}

.bannerbot-3 {
	clear: both;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	padding-top: 5px;
}

.masonryImage {
	padding-top: 0px;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 15px;
	width: 48%;
	float: left;
}

}