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


a{
	color:#5994df;
}

#Page{	background: url(../images/photobooks/header.png) repeat-x center top; }
#PageDecoration{	background: url(../images/photobooks/header_decoration.png) no-repeat center 75px; }
#Main{	}

#SubMenu li a:hover,
#SubMenu li b{
	color:#5994df;
}

#Banner{
	position:relative;
	left:-275px;
	top:30px;
	text-align:right;
	width:581px;
	font-size:.75em;
}

.blockLeft{
	float:left;
	width: 305px;
	margin-left:-30px;
}
.blockLeft2{
	float:left;
	width: 600px;
}
.blockRight{
	float:none;
	margin-left:300px;
	padding-top:25px;
}
.blockRight2{
	float:none;
	margin-left:625px;
}

.blockTable{
	width:100%;
	border-collapse:collapse;
	margin: 1em 0 0 0;
}
.blockDifferent{
	width:100%;
	border-collapse:collapse;
	font-size: 10pt;
	position:relative;
}
.blockDifferent th,
.blockDifferent td{
	padding:1px 10px 1px 2em;
	text-align:left;
}
.blockDifferent .group{
	padding:2em 10px 1px;
}
.blockDifferent .value{
	width:20%;
	text-align:center;
	padding:1px 10px;
}
.blockDifferent tr.data:hover{
	background: #fcfcff;
}

.blockTry{
	width:260px;
	margin: .5em 0 0 32px;
	font-size:8pt;
}
#blockSizes{
	margin:2.5em  10px 1em 45px;
	background:url(../images/calendars/sizes/line_h.gif) repeat-x left bottom;
}
#blockSizes div{
	background:url(../images/calendars/sizes/line_v.gif) repeat-y 12px top;
}
#blockSizes div div{
	background:url(../images/calendars/sizes/arrows_tl.gif) no-repeat left top;
}
#blockSizes div div div{
	background:url(../images/calendars/sizes/arrows_br.gif) no-repeat right bottom;
}
#blockSizes div div div div{
	background:url(/images/calendars/sizes/in_h.gif) no-repeat center bottom;
}
#blockSizes div div div div div{
	background:url(../images/calendars/sizes/in_v.gif) no-repeat 4px center;
}
#blockSizes .content{
	padding: 0 0 34px 54px !important;
	background:url(../images/calendars/sizes/arrows_bl.gif) no-repeat left bottom;
}
#blockSizes p,
#blockInternational p{
	font-size:8pt;
	color:#666;
	line-height:1.2em;
}
#blockInternational{
	margin:2em  10px 5.3em 15px;
	background:url(../images/calendars/sizes/globe.gif) no-repeat left top;
	padding: 9px 0 34px 84px !important;
}
.featuresList{}
.featuresList li{
	margin: 2em 0 1em -18px;
	color:#333;
	font-size:11pt;
	font-weight: bold;
	text-align:justify;
}
.featuresList li small{
	font-size:10pt;
	font-weight:normal;
	color:#666;
}

#Slideshow{
	left:-70px;
	height:550px;
	position:relative;
	background:url(/images/backgrounds/strip1.jpg) no-repeat 0 50px;
	padding: 0 0 0 320px;
	text-align:right;
}
#Slideshow .slideshowControls{
	position:absolute;
	top: 200px;
	left:130px;
	font-size:16pt;
	text-align:left;
}
#Slideshow .slideshowControls a{
	text-decoration:none;
	border-bottom: dashed 1px #5994df;
}
#Slideshow .slideshowControls a:hover{
	border-bottom: dashed 1px #0093d0;
}
#Slideshow .slideshowControls .hint{
	margin: 2em 2px;
	font-size:9pt;
	width:140px;
	color:#666;
}
#Slideshow .inactive{
	color:#eee;
	text-decoration:none;
	cursor:auto;
	border-bottom: none !important;
}
#Slideshow .slideshowFrame{}