@media only screen and (min-width: 1950px) {
	body {
		border:10px solid transparent ;
		-webkit-border-image:url(../images/nav.png) 65 65 round;
		-o-border-image:url(../images/nav.png) 10 10 round;
		border-image:url(../images/nav.png) 10 10 round;
	}
}
.wireframe section {
	margin:1em 0;
}
.wireframe #page {
	position: relative;
	width: 80%;
	margin: 0 auto;
}
.wireframe #display_area {
	float: left;
	width:58%;
	margin-top: 0;
}

.wireframe #background {
	float:right;
	width: 40%;
	height: 30em;
	margin-top: 0;
}
.wireframe #background + section {
	clear: both;
}
.wireframe nav {
	margin-left: 0;
	margin-right: 0;
}
.wireframe #faq, .wireframe #about {
	margin: 0;
}
h1{
	font-size: 4em;
	line-height: .5em;	
}
.earthyhead h1 {
	line-height: 1.2em;
	margin-bottom: .2em;
	margin-top: .3em;
}
h3, h2, figcaption {
	font-size: 2em;
}
p {
	font-size:	1.75em;
}
#bm, #worn_fiber figcaption {
	margin-bottom: 0;
}
.cycle-slideshow img.left{
	width:20%;
}
#story {
	padding-top:15em;
}
#story article{
	padding-left:1.5em;
}
#worn_fiber img{
	margin-top: 32em;
}
.cycle-slideshow.right {
	width:20%;
}
.social img:first-child {
	margin-left: 3.5%;
} 
#masthead  {
	width: 60%;
}
#masthead p {
    font-size: 1.75em;
}
#masthead #align, #masthead_shop #align, #masthead #alignr {
    margin-top: .25em;
}
@media only screen and (max-width:1750px) {
	#masthead #align, #masthead_shop #align, #masthead #alignr {
		margin-top:.5em;
		font-size: 1.3em;
	}
	#masthead h2 {
	    font-size:1.6em;
	}
		#masthead h3 {
	    font-size:1.7em;
	}
}

#masthead #align, #masthead_shop #align {
	text-align: right;
	margin: -.33em 3em 0 0;
}
#masthead #alignr, #masthead_shop #alignr {
	margin: 0 0 0 3em;
}
@media only screen and (min-width:1751px) {
    #masthead #align, #masthead_shop #align, #masthead #alignr {
		margin-top:.4em;
		font-size: 1.5em;
	}
}
}
.amt_mast {
	margin-top: 8%;
}
.snakeskin.amt {font-size: 1em;}
#snakeskin_text:last-child {padding: 0 7% 2em;}
#all_colors, #all_colors_bdm{background:#79B0C1; width: 16%; margin:5em 42% 2em;}
#all_colors_bdm {font-size: 1.4em;margin-top: 9em;margin-bottom: 5em;}
#this_color2,#this_color1,#this_color3 {font-size: 1em;}
#blacks, #blacki {margin-right:10%; }
#about p, #accordion p{
	padding:1em 2em 1em 3em;
}
#intricates p {
	font-size:1.4em;
	padding: 1em 2em 0;
}
#thin_display img{
	width:60%;
}
article[id*="_thins"] {height: 945.64px;}
.form_factor {
	width: 50%;
	margin:0 auto;
}
input[id="coupon_name"]{width: 20%;}
input[id="coupon_name1"]{width: 80%;}
input[id="coupon_percent"]{text-align: center; width: 80%;}
input[src*=".jpg"]{width: 30%;}
.form_factor input[type="text"], .form_factor input[type="tel"] {
	width:23%;
}
#upload input, #upload textarea{width:50%;}
/*new css to add*/
.form_tip {
	font-size: 2em;
}
.form_tip input {
	font-size: 1em;
}
#right_option {
    height: 140em;
}
#right_option2 {
	height: 100%;
}
#internal_caption {
	font-size: 1em;
}
.choices_bdm fieldset {
	margin-left: 1em;
	margin-right: .5em;
}
#snakeskin_text_choose img {
	width: 20%;
	margin-top: -1.5em;
}
#right_option2 p {
	font-size: 1.5em;
}
@media only screen and (min-width:1764px) {
	#display {
		border-right:10px solid transparent ;
		border-top:0;
		border-bottom:0;
		border-left: 0;
		-webkit-border-image:url(../images/nav.png) 65 65 round;
		-o-border-image:url(../images/nav.png) 10 10 round;
		border-image:url(../images/nav.png) 10 10 round;
	}
	#story {
		border-left:0;
	}
}
#pendant_display h2 {
	font-size: 4em;
	padding-top: 1em;
}
