@charset "UTF-8";
/* CSS Document */

body {
	font-family: 'Source Sans Pro', sans-serif;
	margin:30px 0px;
	background-image:url(../images/bg_pattern.jpg);
	background-repeat:repeat;
}

p {
	margin-top:0px;
	margin-bottom:10px;
}

.spacer {
	clear:both;
}

#ecard_main {
	width:866px;
	position:relative;
	margin:auto;
}

#ecard {
	width:850px;
	height:550px;
	background-image:url(../images/bg_home.jpg);
	background-repeat:no-repeat;
	float:left;
}

#content_main {
	width:850px;
	height:550px;
	position:relative;
}

#content_center {
	width:790px;
	margin:auto;
}

#header_main {
	width:850px;
	height:75px;
}

.logo_naxos {
	width:75px;
	height:75px;
	background-image:url(../images/logo_naxos.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
}

a:link {
	text-decoration:none;
	border:none;
}

a:visited {
	text-decoration:none;
	border:none;
}

a:hover {
	text-decoration:none;
	border:none;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	color:#333333;
	text-align:center;
	margin:8px 0px 10px 20px;
}

.facebook_center {
	width:144px;
	margin:auto;
}

.facebook_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	margin-top:-15px;
}

.facebook_text {
	width:83px;
	letter-spacing:0px;
	margin-top:5px;
	float:left;
}

.facebook {
	width:61px;
	height:18px;
	background-image:url(../images/logo_facebook.jpg);
	background-repeat:no-repeat;
	float:left;
}

.facebook:hover {
	background-image:url(../images/logo_facebook_over.jpg);
	cursor:pointer;
}

/* BORDER */

.top {
	width:866px;
	height:9px;
	background-image:url(../images/top.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.bottom {
	width:866px;
	height:37px;
	background-image:url(../images/bottom.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.main_container {
	width:866px;
	height:550px;
}

.left {
	width:8px;
	height:550px;
	background-image:url(../images/left.png);
	background-repeat:repeat-y;
	float:left;
}

.right {
	width:8px;
	height:550px;
	background-image:url(../images/right.png);
	background-repeat:repeat-y;
	float:left;
}

/* BORDER */

/* MENU */

#menu_main {
	width:850px;
	height:82px;
	position:absolute;
	top:468px;
	left:0px;
}

.btn_container {
	width:197px;
	margin-top:8px;
	float:left;
}

.btn_text {
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	margin-top:0px;
}

.btn_home {
	width:52px;
	height:51px;
	background-image:url(../images/btn_home.png);
	background-repeat:no-repeat;
	margin:	auto;
}

.btn_home:hover {
	background-image:url(../images/btn_home_over.png);
	cursor:pointer;
}

.btn_about {
	width:52px;
	height:51px;
	background-image:url(../images/btn_about.png);
	background-repeat:no-repeat;
	margin:auto;
}

.btn_about:hover {
	background-image:url(../images/btn_about_over.png);
	cursor:pointer;
}

.btn_wagner {
	width:52px;
	height:51px;
	background-image:url(../images/btn_wagner.png);
	background-repeat:no-repeat;
	margin:auto;
}

.btn_wagner:hover {
	background-image:url(../images/btn_wagner_over.png);
	cursor:pointer;
}

.btn_video {
	width:52px;
	height:51px;
	background-image:url(../images/btn_video.png);
	background-repeat:no-repeat;
	margin:auto;
}

.btn_video:hover {
	background-image:url(../images/btn_video_over.png);
	cursor:pointer;
}


/* MENU END */


/* HOME */

#home {
	width:820px;
	height:468px;
	position:absolute;
	top:70px;
	left:30px;
	display:block;
}

.title_main {
	width:685px;
	margin-left:30px;
	float:left;
}

.title_home01 {
	width:685px;
	font-family: 'Galdeano', sans-serif;
	font-size:25px;
	line-height:25px;
	text-align:center;
	margin-top:10px;
}

.title_home02 {
	width:685px;
	font-family: 'Galdeano', sans-serif;
	font-size:40px;
	line-height:35px;
	color:#de171d;
	text-align:center;
}

.home_main {
	width:820px;
	margin-top:30px;
}

.ss_main {
	width:405px;
	position:relative;
}

.ipad {
	width:405px;
	height:309px;
	background-image:url(../images/ipad_clear.png);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:-30px;
}

.ss_thumbs_main {
	width:370px;
	margin:290px 0px 0px 6px;
	float:left;
}

.ss_thumb01 {
	width:60px;
	height:45px;
	background-image:url(../images/ss_thumb01.jpg);
	background-repeat:no-repeat;
	border:1px solid #333;
	margin:0px 3px;
	float:left;
}

.ss_thumb01:hover {
	background-image:url(../images/ss_thumb01_over.jpg);
	cursor:pointer;
}

.ss_thumb02 {
	width:60px;
	height:45px;
	background-image:url(../images/ss_thumb02.jpg);
	background-repeat:no-repeat;
	border:1px solid #333;
	margin:0px 3px;
	float:left;
}

.ss_thumb02:hover {
	background-image:url(../images/ss_thumb02_over.jpg);
	cursor:pointer;
}

.ss_thumb03 {
	width:60px;
	height:45px;
	background-image:url(../images/ss_thumb03.jpg);
	background-repeat:no-repeat;
	border:1px solid #333;
	margin:0px 3px;
	float:left;
}

.ss_thumb03:hover {
	background-image:url(../images/ss_thumb03_over.jpg);
	cursor:pointer;
}

.ss_thumb04 {
	width:60px;
	height:45px;
	background-image:url(../images/ss_thumb04.jpg);
	background-repeat:no-repeat;
	border:1px solid #333;
	margin:0px 3px;
	float:left;
}

.ss_thumb04:hover {
	background-image:url(../images/ss_thumb04_over.jpg);
	cursor:pointer;
}

.ss_thumb05 {
	width:60px;
	height:45px;
	background-image:url(../images/ss_thumb05.jpg);
	background-repeat:no-repeat;
	border:1px solid #333;
	margin:0px 3px;
	float:left;
}

.ss_thumb05:hover {
	background-image:url(../images/ss_thumb05_over.jpg);
	cursor:pointer;
}

.ss01 {
	width:290px;
	height:218px;
	background-image:url(../images/ss01.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:64px;
	display:block;
}

.ss02 {
	width:290px;
	height:218px;
	background-image:url(../images/ss02.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:64px;
	display:none;
}

.ss03 {
	width:290px;
	height:218px;
	background-image:url(../images/ss03.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:64px;
	display:none;
}

.ss04 {
	width:290px;
	height:218px;
	background-image:url(../images/ss04.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:64px;
	display:none;
}

.ss05 {
	width:290px;
	height:218px;
	background-image:url(../images/ss05.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:64px;
	display:none;
}

.home_details {
	width:423px;
	margin-left:20px;
	float:left;
}

.details01 {
	font-family: 'Galdeano', sans-serif;
	color:#de171d;
	font-size:23px;
	line-height:20px;
}

.details02 {
	font-size:13px;
	line-height:18px;
	text-align:justify;
	margin-top:0px;
}

.btn_moreinfo {
	width:130px;
	height:31px;
	color:#de171d;
	font-family: 'Galdeano', sans-serif;
	font-size:18px;
	line-height:32px;
	text-indent:20px;
	background-image:url(../images/btn_moreinfo.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	float:right;
}

.infoHome_main {
	width:390px;
}

#infoHome {
	width:423px;
	display:block;
}

#infoMore {
	width:423px;
	display:none;
}

.btn_moreinfo:hover {
	background-image:url(../images/btn_moreinfo_over.png);
	cursor:pointer;
}

.buy_text {
	font-size:20px;
	color:#de171d;
	text-transform:uppercase;
	margin-top:20px;
}

.buy_links {
	margin-top:5px;
}

.itunes_us {
	width:119px;
	height:34px;
	background-image:url(../images/logo_itunes_us.png);
	background-repeat:no-repeat;
	margin-right:10px;
	float:left;
}

.itunes_us:hover {
	background-image:url(../images/logo_itunes_us_over.png);
	cursor:pointer;
}

.itunes_uk {
	width:119px;
	height:34px;
	background-image:url(../images/logo_itunes_uk.png);
	background-repeat:no-repeat;
	margin-right:10px;
	float:left;
}

.itunes_uk:hover {
	background-image:url(../images/logo_itunes_uk_over.png);
	cursor:pointer;
}


/* HOME END */


/* ABOUT */

#about {
	width:850px;
	height:468px;
	position:absolute;
	top:70px;
	left:0px;
	display:none;
}

.title {
	font-family: 'Galdeano', sans-serif;
	font-size:20px;
	color:#de171d;
	line-height:15px;
	text-align:left;
	margin-top:20px;
}

.about_details {
	font-size:13px;
	line-height:18px;
	text-align:justify;
	margin-top:10px;
}

.cat_no {
	font-family: 'Galdeano', sans-serif;
	font-size:13px;
	line-height:15px;
	text-align:center;
}

.highlight {
	color:#de171d;
}

.cover {
	width:182px;
	margin-right:20px;
	float:left;
}

.covers_main {
	margin-top:15px;
}

.cover01 {
	width:150px;
	height:149px;
	background-image:url(../images/cover01.jpg);
	background-repeat:no-repeat;
	border:1px solid #d2c3ba;
	margin:auto;
}

.cover01:hover {
	background-image:url(../images/cover01_over.jpg);
	cursor:pointer;	
}

.cover02 {
	width:150px;
	height:149px;
	background-image:url(../images/cover02.jpg);
	background-repeat:no-repeat;
	border:1px solid #d2c3ba;
	margin:auto;
}

.cover02:hover {
	background-image:url(../images/cover02_over.jpg);
	cursor:pointer;	
}

.cover03 {
	width:150px;
	height:150px;
	background-image:url(../images/cover03.jpg);
	background-repeat:no-repeat;
	border:1px solid #d2c3ba;
	margin:auto;
}

.cover03:hover {
	background-image:url(../images/cover03_over.jpg);
	cursor:pointer;	
}

.cover04 {
	width:150px;
	height:149px;
	background-image:url(../images/cover04.jpg);
	background-repeat:no-repeat;
	border:1px solid #d2c3ba;
	margin:auto;
}

.cover04:hover {
	background-image:url(../images/cover04_over.jpg);
	cursor:pointer;	
}

/* ABOUT END */

/* WAGNER */

#wagner {
	width:850px;
	height:468px;
	position:absolute;
	top:80px;
	left:0px;
	display:none;
}

.pic_wagner_main {
	width:120px;
	margin:3px 15px 5px 0px;
	float:left;
}

.pic_wagner {
	width:120px;
	height:140px;
	background-image:url(../images/pic_wagner.jpg);
	background-repeat:no-repeat;
}

.wagner_details {
	font-size:13px;
	line-height:16px;
	text-align:justify;
	margin-top:8px;
}

/* WAGNER */
