@charset "UTF-8";
/* CSS Document */

h1, h2, h3, h4, h5, li, p {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", HELVETICA, sans-serif;
	color:#333;}
	
h1 {
	font-Size:40px;
	line-height:40px;
	font-family: "Helvetica Neue Light", "Helvetica Neue UltraLight", HELVETICA, sans-serif;
	font-weight: normal;
}	

h2 {
	font-size:36px;
	font-weight:lighter;
}

h3 {
	font-size:18px;
	line-height:22px;
	font-weight:lighter;
}

h4 {
	font-size:10px;
	line-height:8px;
	font-weight:normal;
	font-weight:lighter;
	color: #333;
}

h6 {color: #333;
font-family:Helvetica, sans-serif;
font-size:14px;
font-weight:lighter;}

p { color:#333;
	font-size:12px;
	line-height:14px;
	font-weight:lighter;
}

pwhite {color: #FFF;
font-family:Helvetica, sans-serif;
font-size:10px;}

li {font-size:12px;
font-weight:normal;
font-weight:lighter;}

body {
padding: 20px;
margin:10px 0 0 0;
border:0;}

body a{color:#333;
font-weight:light;
text-decoration:none;}

body a:hover {
	color:#34baeb;
	font-family: "Helvetica Neue Light", "Helvetica Neue UltraLight", HELVETICA, sans-serif;
	font-size: 10px;
}

#text_block {width: 576px;
float: left;
text-align:justify;}

#paypal_block {width: 300px;
float: right;
text-align:justify;}

#multiple {width: 90%;
padding: 10px;}

#item_info {width: 40%;
postion: absolute;
float: left;
padding: 10px;}

#prints {width: 40%;
postion: absolute;
float: left;
padding: 10px;}

#shirts {width: 40%;
padding: 10px;}

#images {
	width: 90%;
	color: #FFF;
	text-align: center;
}

#images3 .box {  

    border: 5px solid #fff;  
    cursor: pointer;  
    float: left;  
    margin: 5px;  
    position: relative;  
    overflow: hidden;  
    width: 1000px; 
	height: 1400px;
    -webkit-box-shadow: 1px 1px 1px 1px #fff;  
    -moz-box-shadow: 1px 1px 1px 1px #fff;  
    box-shadow: 1px 1px 1px 1px #fff;  
}  
  
 
#images2 .box {  

    border: 5px solid #fff;  
    cursor: pointer;  
    height: 700px;  
    float: left;  
    margin: 5px;  
    position: relative;  
    overflow: hidden;  
    width: 1000px;  
    -webkit-box-shadow: 1px 1px 1px 1px #fff;  
    -moz-box-shadow: 1px 1px 1px 1px #fff;  
    box-shadow: 1px 1px 1px 1px #fff;  
}  
  
#images2 .box img {
	position: absolute;
	left: 0px;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	top: 166px;
}
	
#images2 .box .caption {  
    background-color:#FFF;  
    position: absolute;  
    color:#FFF;  
    z-index: 100;  
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;  
    left: 0;  
}  	 

#images2 .box .fade-caption, #mainwrapper .box .scale-caption {  
    opacity: 0;  
    width: 1000px;  
    height: 1000px;  
    text-align: left;  
    padding: 15px;  
}  

#images2 .box:hover .fade-caption {  
    opacity: 1;  
}  

#images2 ul { list-style-type:none;
display:inline-table;
caption-side:bottom;
padding: 10px;}

#images2 li {padding: 10px;
display:inline;
height: 1000px;
width: 1000px;
border: 0;}

#images .box {  

    border: 5px solid #fff;  
    cursor: pointer;  
    height: 250px;  
    float: left;  
    margin: 5px;  
    position: relative;  
    overflow: hidden;  
    width: 250px;  
    -webkit-box-shadow: 1px 1px 1px 1px #fff;  
    -moz-box-shadow: 1px 1px 1px 1px #fff;  
    box-shadow: 1px 1px 1px 1px #fff;  
}  
  
#images .box img {  
    position: absolute;
    left: 0;  
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out; }
	
#images .box .caption {  
    background-color:#FFF;  
    position: absolute;  
    color:#FFF;  
    z-index: 100;  
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;  
    left: 0;  
}  	 

#images .box .fade-caption, #mainwrapper .box .scale-caption {  
    opacity: 0;  
    width: 250px;  
    height: 250px;  
    text-align: left;  
    padding: 15px;  
}  

#images .box:hover .fade-caption {  
    opacity: 1;  
}  

#images ul { list-style-type:none;
display:inline-table;
caption-side:bottom;
padding: 10px;}

#images li {padding: 10px;
display:inline;
height: 250px;
width: 250px;
border: 0;}

#main {padding-top: 50px;}



#top {height: 300px;
width: 100%;
position:fixed;}

img {
  width: auto ;
  max-width: 100% ;
  height: auto ;
}

.text_block{
		float:left;
		position:relative;
		bottom: 0px;}
		
			link {
	
	text-decoration: none}
