@charset "UTF-8";

* {
	margin:0;
	padding:0;	
}

.wrapper{
	display:block;
	position:relative;
	width:100%;
	max-width:960px;
	min-width:300px;
	height:auto;
	margin:0 auto;
-webkit-box-shadow: 0px 2px 4px #888;
	-moz-box-shadow: 0px 2px 4px #888;
	box-shadow: 0px 2px 4px #888;
}



a:hover {
 color:#EC649D;	
}

.active-page {
 color:#EC649D !important;	
}

.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    min-width: 0px;
}

#FullWidth {
    float: none;
    height: auto;
    margin: 0px auto;
    clear: none;
    width: 100%;
    min-width: 0px;
    padding: 5.208333%;
    position: relative;
}

#FullWidth1 {
    float: left;
    height: auto;
    margin: 0px 0px 0px 0%;
    clear: none;
    width: 100%;
    min-width: 0px;
    display: block;
    padding: 0% 5.208333% 5.208333%;
    position: relative;
    top: 0px;
    left: 0px;
}

#image2 {
    float: left;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0px;
    clear: none;
    position: relative;
    top: 0px;
    left: 0px;
}

#box {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 50%;
    padding-right: 2.906977%;
    min-height: 0px;
}

#box1 {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 50%;
    padding-right: 0px;
    display: block;
    min-width: 0px;
    min-height: 0px;
    padding-left: 2.906977%;
}

#image {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0px;
    clear: none;
}

#image1 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0px;
    clear: none;
}

.Catalog {
	margin:0 auto;
	position:relative;
	background:red;
	width:184px;
	height:258px;
	padding:0px;
	box-shadow: 0px 0px 5px #888888;
	overflow:hidden;
	border:5px solid rgba(255,255,255,1.00);
}

.CatalogTitle a {
		color:rgba(255,255,255,1.00);
}

.CatalogTitle a:hover {
		color:rgba(255,255,255,0.80);
		text-decoration:underline;
}

.CatalogTitle {
	color:rgba(255,255,255,1.00);
	position:absolute;
	display:block;
    background-color: rgba(239, 55, 66, 0.8);
	bottom:-100%;
	padding:10px 0px;
	width:184px;
	
	-webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}


.CatalogTitle:hover {
    background-color: rgba(239, 55, 66, 1.0);
}

.Catalog img {
		position:absolute;
	display:block;
	margin:0 auto;
	padding:0;
}

.CatalogOver {
	bottom:0px;
}

.CatalogOut {
	bottom:-12%;
}


.CatalogTitle span {
	font-size:10px;
	font-weight:bold;
}
