html{
	margin:0;
	padding:0;
	background-image:url('images/bg03.png');
}

body{
	margin:0;
	padding:0;
}

footer{

}
a:link {text-decoration:none;color:#7c6161;}		/* unvisited link */
a:visited {text-decoration:none;color:#7c6161;}	/* visited link */
a:hover {text-decoration:none;opacity:50;}		/* mouse over link */
a:active {text-decoration:none;}	/* selected link */
ol, ul {list-style: none;}

h1{
	font-family: 'Open sans', sans-serif;
	font-weight:800;
	font-size:30px;
	color:#7c6161;
	margin:20px;
	margin-bottom:0;
	margin-left:75px;
	padding:0;
}

h2{
	font-family: 'Sue Ellen Francisco', cursive;
	font-size:35px;	
	color:#7c6161;
	margin:0;
	padding:0;
}

.content_holder{
	float:left;
	width:100%;
}

.content{
	margin:0 auto;
	margin-top:50px;
	margin-bottom:50px;
	width:1000px;
	min-height:400px;
}

.menubar_holder{
	width:100%;
	height:130px;
	background-image:url('images/frillyedge.png');	
}

.menubar{
	width:1000px;
	margin:0 auto;
	padding-top:10px;
}

.menubar ul{
	width:1000px;
	height:80px;
	padding:0;
	margin:0;
}

.menubar ul li {
	font-family: 'Sue Ellen Francisco', cursive;
	font-size:24px;
	font-weight:700;
	color:#7c6161;
	float:left;
	width:150px;
	height:50px;
	text-align:center;
	margin-top:25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}

#selected{
	color:#ff7bac !important;
}

.menubar li:hover span{
    opacity:0.50;
}

#logo{
	margin-right:70px;
	margin-top:0px;
	width:200px;
}
#pinkdot{
	background-color:#ff7bac;
	height:8px;
	width:8px;
	margin-top:45px;
	margin-left:15px;
	margin-right:15px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;		
}
#bigpinkdot:hover{
	cursor:pointer;
	opacity:50;
}

.box_wrap{
	float:left;
	width:600px;
}

.box{
	float:left;
	width:600px;	
	background-color:#fff;
	background-image:url('images/heartsbg.png');
	background-position: 20px 15px;
	background-size:50px;
	background-repeat:no-repeat;
}

.box_content{
	font-family:'Open sans','sans-serif';
	font-size:14px;
	color:#7c6161;	
	margin:20px;
	margin-top:5px;
	margin-bottom:5px;
}

.box_content ul{
	list-style-type: disc;
}

.box_content ul > li
{
    color: #ff7bac;
}

.box_content ul > li > span
{
    color: #7c6161;
}

.box_content img{
	float:left;
	width:200px;
	height:200px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);	
}

#date{
	font-family:'Open sans','sans-serif';
	font-size:14px;
	color:#ff7bac;
	font-weight:700;
	margin:0;
	padding:0;
}

.box_text{
	width:720px;
	float:left;
	margin-left:20px;
	font-family:'Open sans','sans-serif';
	font-size:14px;
	color:#7c6161;		
}

.box_topborder{
	float:left;
	width:600px;
	height:12px;
	background-image:url('images/topborder.png');
}
.box_bottomborder{
	float:left;
	width:600px;
	height:12px;
	background-image:url('images/bottomborder.png');
}

.twitter{
	float:left;	
	width:360px;
	padding:10px;
	margin-left:20px;
	background-color:rgba(255, 123, 172, 0.50);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

.pinkribbon{
	float:left;
	height:10px;
	width:560px;
	margin:20px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom-style: dashed;
    border-bottom-color: #ff7bac;
    border-bottom-width: 2px;
	opacity:0.5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}

.footer_top{
	float:left;
	width:100%;
	height:10px;
	background-image:url('images/footertop.png');
	margin-top:40px;
}

.footer_holder{
	float:left;
	width:100%;
	background-color:#4A3A3A;
	background-image:url('images/footerbanner.png');
	background-repeat:repeat-x;
	background-size: 30px;
	background-position:bottom;
}

.footer{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:300px;
}


.boxo {  
    cursor: pointer;  
    float: left;  
    margin: 10px;  
    position: relative;  
    overflow: hidden;  
	width:200px;
	height:200px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);	
}  
  
 .boxo 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;  
}  


.boxo .caption {
	background-color:rgba(124, 97, 97, 0.9);
    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;  
    opacity: 0;  
    width: 200px;  
    height: 200px;
    text-align: center;  
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	overflow:hidden;
}
.caption h3{
	font-family: 'Sue Ellen Francisco', cursive;
	font-size:30px;
	margin:0;
	margin-top:60px;
	padding:0;
	color:#fff !important;
}
.caption p{
	padding:0;
	margin:0;
	color:#fff !important;	
}
 

 .boxo:hover .fade-caption {  
    opacity: 1;  
} 

#cr{
	position:absolute;
	font-family: 'Sue Ellen Francisco', cursive;
	color:#7c6161;
	font-size:18px;
	bottom:30px;
	right:0;
}

/* COLLECTION PAGE ONLY */

.box2{
	float:left;
	width:1000px;	
	background-color:#fff;
	background-image:url('images/heartsbg.png');
	background-position: 20px 15px;
	background-size:50px;
	background-repeat:no-repeat;
}

.box2 h2{
	width:940px;
	float:left;
	margin-left:30px;
}

.box_content2{
	font-family:'Open sans','sans-serif';
	font-size:14px;
	color:#7c6161;	
	margin:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.box_content2 img{
	float:left;
	width:170px;
	height:170px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);	
}

.boxo2 {  
    cursor: pointer;  
    float: left;   
    position: relative;  
    overflow: hidden;  
	width:170px;
	height:170px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);	
}

#new{
	position:absolute;
	bottom:0;
	right:0;
	width:50px;
	height:50px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	background-color:rgba(255,123,172, 0.75);
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);
	font-family: 'Sue Ellen Francisco', cursive;
	line-height:50px;
	text-align:center;
	font-size:25px !important;
	z-index:1000;
	color:#fff;
}

#mainwrapper2{
	float:left;
	position:relative;
	width:170px;
	height:170px;
    margin: 10px; 	
}
  
 .boxo2 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;  
}  


.boxo2 .caption2 {
	background-color:rgba(124, 97, 97, 0.9);
    position: absolute;  
    color: #fff !important;  
    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;  
    opacity: 0;  
    width: 170px;  
    height: 170px;
    text-align: center;  
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	overflow:hidden;
}
.caption2 h3{
	font-family: 'Sue Ellen Francisco', cursive;
	font-size:24px;
	margin:0;
	margin-top:50px;
	padding:0;
    color: #fff !important;	
}
.caption2 p{
	padding:0;
	margin:0;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
    color: #fff !important;	
}
 

 .boxo2:hover .fade-caption2 {  
    opacity: 1;  
}

/* Artwork PAGE ONLY */

.box3{
	float:left;
	width:1000px;	
	background-color:#fff;
	background-image:url('images/heartsbg.png');
	background-position: 20px 15px;
	background-size:50px;
	background-repeat:no-repeat;
}

.box3 h2{
	width:940px;
	float:left;
	margin-left:30px;
}

.box_content3{
	font-family:'Open sans','sans-serif';
	font-size:14px;
	color:#7c6161;	
	margin:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.box_content3 img{
	float:left;
	width:340px;
	height:340px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);	
}

.boxo3 {  
    cursor: pointer;  
    float: left;   
    position: relative;  
    overflow: hidden;  
	width:340px;
	height:340px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);	
}

#new{
	position:absolute;
	bottom:0;
	right:0;
	width:50px;
	height:50px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	background-color:rgba(255,123,172, 0.75);
	box-shadow: 0 0 8px rgba(0,0,0, 0.75);
	font-family: 'Sue Ellen Francisco', cursive;
	line-height:50px;
	text-align:center;
	font-size:25px !important;
	z-index:1000;
	color:#fff;
}

#mainwrapper3{
	float:left;
	position:relative;
	width:340px;
	height:340px;
    margin: 10px; 	
}
  
 .boxo3 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; 
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	width:340px;
	height:340px;	
}  


.boxo3 .caption3 {
	background-color:rgba(124, 97, 97, 0.9);
    position: absolute;  
    color: #fff !important;  
    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;  
    opacity: 0;  
	width:340px;
	height:340px;
    text-align: center;  
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	overflow:hidden;
}
.caption3 h3{
	font-family: 'Sue Ellen Francisco', cursive;
	font-size:24px;
	margin:0;
	margin-top:50px;
	padding:0;
    color: #fff !important;	
}
.caption3 p{
	padding:0;
	margin:0;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
    color: #fff !important;	
}
 

 .boxo3:hover .fade-caption3 {  
    opacity: 1;  
}   