@font-face {
    font-family: 'futura_bk_btbook';
    src: url('../fonts/futura_book_bt-webfont-webfont.eot');
    src: url('../fonts/futura_book_bt-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_book_bt-webfont-webfont.woff') format('woff'),
         url('../fonts/futura_book_bt-webfont-webfont.ttf') format('truetype'),
         url('../fonts/futura_book_bt-webfont-webfont.svg#futura_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'baskerville';
    src: url('../fonts/baskerville-webfont.eot');
    src: url('../fonts/baskerville-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/baskerville-webfont.woff') format('woff'),
         url('../fonts/baskerville-webfont.ttf') format('truetype'),
         url('../fonts/baskerville-webfont.svg#futura_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	font-family: 'futura_bk_btbook';
	margin:0;
	font-size:12px;
	color:#455560;
}

body, html{
	width:100%;
	height:100%;
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#455560;
}

img{
	margin-bottom:-3px;
	border:none;
}

#main_container{
	float:left;
	width:100%;
	position:relative;
	z-index:9;
}


#main_container2{
	float:left;
	width:100%;
	position:relative;
	z-index:9;
}

#header{
	float:left;
	width:100%;
	position:fixed;
	background:#fff;
	padding:0 0 30px 0;
	z-index:2;
}

#footer{
	float:left;
	width:100%;
	/*background-image:url(../images/site_images/pinkish_bg.png);*/
	background-repeat:repeat;
}

#content{
	float:left;
	margin:40px 0 0 0;
	width:100%;
	/*background-image:url(../images/site_images/pinkish_bg.png);*/
	background-repeat:repeat;
}

.page_title{
	float:left;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	font-size:22px;
	margin-bottom:25px;	
  font-family: 'baskerville';	
}

/*--------------------/ Header CSS / --------------------*/

.header_main_container{
	margin:0 auto;
	width:964px;
}

.language_container{
	float:left;
	width:100%;
	text-align:right;
	color:#455560;
	margin-top:10px;
	font-size:11px;
}

.language{
	text-transform:uppercase;
	color:#000;
}

.logo_container{
	float:left;
	width:100%;
	text-align:center;
}

.menu_container{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
	margin-bottom:18px;
}

.menu{
	text-transform:uppercase;
	font-size:14px;
	margin-right:23px;
	color:#455560;
}

/*--------------------/ Footer CSS / --------------------*/

.footer_main_container{
	margin:0 auto;
	width: 50%;position: fixed;left: 63%;margin: 0 0 0 -37.5%;
	border-top:1px solid #455560;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	color:#455560;
	padding:10px 0 15px 0;
	position:fixed;
    bottom:0px;
}


.footer_main_container2{
	margin:0 auto;
	width:750px;
	border-top:1px solid #455560;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	color:#455560;
	padding:10px 0 15px 0;
}

.footer_main_container a, .footer_main_container a:hover{
	color:#455560;
	text-decoration:none;
}

.footer_main_container2 a, .footer_main_container2 a:hover{
	color:#455560;
	text-decoration:none;
}


/*--------------------/ Home CSS / --------------------*/

.home_info_container{
	margin:232px auto 240px auto;
	width:494px;
	background-image:url(../images/site_images/white_bg.png);
	background-repeat:repeat;
	text-align:center;
	line-height:18px;
	padding:20px 30px;
	word-spacing:1px;
}





/*-----------*/
#collection_menu{
	float:left;
	width:100%;
	text-align:center;
	padding:0 0 15px 0;
	color:#455560;}
	
#collection_menu a{
	color:#000;
	margin:0 4px 0 4px;
	color:#455560;}	
	
#collection_title{
	float:left;
	width:100%;
	color:#455560;
	font-size:22px;
	text-align:center;
	padding:40px 0 40px 0;}	
	
.collection_list{
	float:left;
	width:104px;
	margin:0 0 45px 111px;}	
	
#collection_name{
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#455560;
	text-transform:uppercase;}	
	

	

img.bg {
	/* Set rules to fill background */
	min-width: 100%;
	position:fixed;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	top: 130px;
	left: 0;
	visibility:0;
	z-index:1;
}

.c_arrows {
	width:560px;
	float:left;
	position:absolute;
	margin-top:345px;}

.c_left {
	background-image:url(../images/arrow_left.png);
	background-repeat:no-repeat;
	width:10px;
	height:19px;
	float:left;
	margin-left:198px;
	cursor:pointer;}
	
.c_right {
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	width:10px;
	height:19px;
	float:right;
	cursor:pointer;}
	
#collection_image{
	width:764px;
	height:665px;
	float:left;
}	
	
#image_content{
	margin:0 auto;
	padding:10px 0 20px 0;
	width:307px;
	height:650px;}	
	
#c-images {
	position:absolute;
	width:307px;
	height:650px;
}
.c-images {/*
	position:absolute;*/
	float:left;
	margin:0 auto;
	z-index:-1;
	min-width:307px;
	
}
#c-images2 {
	width:307px;
	position:absolute;
	top:495px;
}

.c-cover {
	margin-bottom:5px;
}

#collection_desc {
	width:750px;
	float:left;
	margin-top:40px;
	margin-bottom:85px;
}
.collection_desc {
	width:490px;
	background-repeat:repeat;
	padding:20px;
}
	
/*#collection_image{
	margin:0 auto;
	width:307px;
	min-height:474px;}	
	
#image_content{
	float:left;
	width:100%;
	padding:10px 0 20px 0;}	
	
#c-images {
	position:relative;
	min-height:499px;
}

#c-images2 {
	height:135px;
}
	
.c-images {
	position:absolute;
	margin-left:0;}
	
.c-cover {
	margin-bottom:5px;
}

#collection_desc {
	width:750px;
	float:left;
	margin-top:40px;
	margin-bottom:85px;
}
.collection_desc {
	width:490px;
	background-repeat:repeat;
	padding:20px;
}*/
	