@charset "UTF-8";
/* CSS Document */

body{padding:0; margin:0; font-family: 'Lato', sans-serif;  sans-serif; color:#7D7D7D;}
.container{width:95%; margin:auto;}

.header{width:100%; margin:auto; text-align:center; display:block; clear:both;}

.head {
    background: #FFF none repeat scroll 0 0;
    color: #000;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}

.banner{
	width:70%;
	margin-left:15%;
	margin-top:30px;
	margin-bottom:30px;
}

a {
    color: #000;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
}

content{width:95%; margin:auto; text-align:center;}

a:hover{opacity:0.6;}


.menuleft {
    float: left;
    margin-bottom: 30px;
    margin-left: 1%;
    margin-top: 0;
    position: relative;
    width: 95%;
    z-index: 1;
}


.left {
    float: left;
    padding-left: 15px;
    padding-top: 15px;
    text-align: left;
    width: 150px;
}

.center {
    float: left;
    margin-top: -50px;
    text-align: center;
    width: 30%;
	margin-bottom:20px;
}
.right {
    float: right;
    padding-left: 7%;
    padding-top: 40px;
    text-align: left;
    width: auto;
}

.rightmob{display:none;}
.logomob{display:none;}



.logo {
    margin: -53px auto auto;
    position: relative;
    text-align: center;
    width: 30%;
    z-index: 10;
}

p{color:#333; font-size:14px; font-family: 'Lato', sans-serif;
 letter-spacing:2px; text-align:center;}

.psmall{font-size:10px; color:#333;}

.headsmall{font-size:10px; color:#fff;}


.white{color:#FFF; text-align:center; line-height:2;}

h1{color:#333; font-size:25px; font-family: 'Lato', sans-serif;
 letter-spacing:5px; text-align:center; font-weight:normal;}

.print{width:32%;
position:relative;
float:left;
margin:auto;
text-align:center;
margin-right:3px;
margin-bottom:10px;
border:0 none;
display:block;}

.prints{width:100%; display:block; clear:both;}

.shopbutton{display:block; float:left; width:100%; padding-top:20px; padding-bottom:20px; text-align:center; color:#fff; background-color:#1d1d1d; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight:bold; font-size:18px; letter-spacing:7px;}

table{margin:auto; text-align:center;}

img{margin:auto;}

form{text-align:center;}
.blue{color:#50C2A9;}

.message{width:100%; height:50px; text-align:center; color:#fff; margin:auto; display:block; background:#000; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; padding-top:20px; letter-spacing:2px;}

.drop {
    box-shadow: 6px 6px 7px #ccc;
    margin-bottom: 20px;
    margin-top: 20px;
	width:65%;
}


.button {
    margin: auto auto 30px;
    width: 65%;
}

.product{width:80%; margin:auto;}

.productimage{width:48%; text-align:left; float:left; margin-bottom:30px;}

.productimage img{    box-shadow: 6px 6px 7px #ccc;
  }



.productspec {
    float: right;
    margin-top: -22px;
    text-align: left;
    width: 48%;
}
.productspec h1{text-align:left; font-size:30px;}



#contact {
    display: block;
    font-size: 200%;
    font-weight: bold;
    line-height: 2;
    margin: auto;
    text-align: center;
    width: 50%;
}
#contact .small{font-size:50%; text-transform:uppercase; letter-spacing:2px;}

.buy{text-align:left; width:70%}

.buy form{text-align:left;}

.buy table tr td{text-align:left; margin:inherit; float:left; }

.buy table{text-align:left; margin:inherit; float:left; }



#footer {
    background: #ffffff;
    color: #000000;
    display: block;
    float: left;
    font-weight: bold;
    letter-spacing: 5px;
    line-height: 3;
    margin-bottom: 0;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}

.footerright{float:right; margin-right:10%; }
.footerleft{ float:left; margin-left:10%;}

.footerright a{color:#000000; font-size:14px;}

.pandp{font-size:12px; display:block; margin-top:-10px;}

.look{width:33%; float:left; display:block;}

.galleft{float:left; width:49%; padding-right:0.5%; padding-bottom:0.5%;}

.galright{float:left; width:49%;}

.galright .galleft{padding-right:1%;}



@media screen and (max-width: 600px) {
	
	.logomob{display:block;}

	.productspec{width:100%; text-align:center; float:right; margin-top:40px; margin-bottom:30px;}
		.productspec h1{text-align:center; margin-bottom:0; line-height:3;}


.productimage{width:100%; text-align:center; float:left; margin-bottom:30px;}

.left{display:none;}


.center {
    float: none;
    margin:auto;
    text-align: center;
    width: 100%;
	clear:both;
}
.right{display:none;}

.rightmob{text-align:center; float:left; width:33%; padding-top:15px; display:block;}


.menuleft {
    margin-left: 0%;
  }


a {
    color: #000;
    font-size: 2vw;
    font-weight: bold;
    letter-spacing: 3px;
    text-decoration: none;
}

#contact {
    margin-top: 5%;
}

.buy{text-align:left; width:100%}

.look{width:48%;}





}



