@charset "UTF-8";

/* Text Formatting */

body {
	font-family: Arial;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	background: #000;
}
.page { font-size: 1em; }

h1 { font-size: 2.2em; color: #FF9900; margin: 0px 0px .15em 0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
h2 { font-size: 1.6em; color: #FFF; margin: 0px 0px .5em 0px; }
h3 { font-size: 1.25em; color: #FFF; margin: 0em 0px .25em 0px; }
h4 { margin: 0em 0px 0em 0px; line-height: 120%; font-size: 1em; font-weight: 200; }
h6 { font-size: .1em; color: #FFF; margin: 0em 0px .25em 0px; }
p { margin: 0px 0px 1em 0px; line-height: 100%; font-size: 1em; }

li { margin: 0px 0px 10px 0px; }
a img { border: none; }
a { color: #FF9900; font-weight: bold; }
a:hover { color: #fff; }
figure { display: block; margin: 0px; padding: 0px; }

figure .figure_photo1 {
background: url(../images/10-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 0px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo2 {
background: url(../images/17.1-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo3 {
background: url(../images/3-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo4 {
background: url(../images/22-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo5 {
background: url(../images/23.1-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo6 {
background: url(../images/31-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo7 {
background: url(../images/11-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo8 {
background: url(../images/41.0-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo9 {
background: url(../images/27-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo10 {
background: url(../images/30.1-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 270px;
	border: 0px solid #fff;
}
figure .figure_photo11 {
background: url(../images/33.1-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo12 {
background: url(../images/12-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}

figure .figure_photo13 {
background: url(../images/59-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo14 {
background: url(../images/64.1-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo15 {
background: url("../images/14-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo16 {
background: url(../images/55-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo17 {
background: url(../images/44.0-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo18 {
background: url(../images/103-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo19 {
background: url(../images/104-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo20 {
background: url(../images/105-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo21 {
background: url(../images/19-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo22 {
background: url("../images/16-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo23 {
background: url(../images/34.0-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo24 {
background: url(../images/21-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}

figure .figure_photo25 {
background: url(../images/53-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo26 {
background: url(../images/401-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo27 {
background: url(../images/402-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo28 {
background: url(../images/501-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo29 {
background: url(../images/29.1-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo30 {
background: url(../images/28-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo31 {
background: url(../images/46-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo32 {
background: url(../images/85.1-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo33 {
background: url(../images/5-400x491wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 491px;
	border: 0px solid #fff;
}
figure .figure_photo34 {
background: url(../images/14.1-400x491wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 491px;
	border: 0px solid #fff;
}
figure .figure_photo35 {
background: url(../images/40.1-400x491wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 491px;
	border: 0px solid #fff;
}
figure .figure_photo36 {
background: url(../images/5.5-400x491wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 491px;
	border: 0px solid #fff;
}
figure .figure_photo37 {
background: url(../images/26-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo38 {
background: url(../images/36-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo39 {
background: url(../images/60-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo40 {
background: url(../images/64-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo41 {
background: url(../images/1010-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo42 {
background: url(../images/1013-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo43 {
background: url(../images/9.3-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo44 {
background: url(../images/108-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo45 {
background: url(../images/7-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo46 {
background: url(../images/61-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo47 {
background: url(../images/902-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo48 {
background: url(../images/1000-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo49 {
background: url(../images/1004-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo50 {
background: url(../images/1014-400x225wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo65 {
background: url(../images/4-400x533wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 553px;
	border: 0px solid #fff;
}
figure .figure_photo53 {
background: url("../images/7.1-400x533wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 553px;
	border: 0px solid #fff;
}
figure .figure_photo54 {
background: url(../images/56-400x533wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 553px;
	border: 0px solid #fff;
}
figure .figure_photo55 {
background: url(../images/63-400x533wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 553px;
	border: 0px solid #fff;
}
figure .figure_photo56 {
background: url(../images/56.1-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo62 {
background: url(../images/62-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo907 {
background: url(../images/907-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo112 {
background: url(../images/12-400x300wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}

figure .figure_photo80 {
background: url("../images/54-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo81 {
background: url("../images/76-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo82 {
background: url("../images/70-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo83 {
background: url("../images/65-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo84 {
background: url("../images/101-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo85 {
background: url("../images/1007-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo86 {
background: url("../images/93.1-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo87 {
background: url("../images/92.2-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo88 {
background: url("../images/95-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo89 {
background: url("../images/76c-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo90 {
background: url(../images/90-400x265wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo93 {
background: url("../images/BC2-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo92 {
background: url("../images/WtrShd25-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo95 {
background: url("../images/BC2-25-400x265wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 265px;
	border: 0px solid #fff;
}
figure .figure_photo96 {
background: url("../images/131-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo97 {
background: url("../images/136-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo98 {
background: url("../images/98-400x275wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 275px;
	border: 0px solid #fff;
}
figure .figure_photo99 {
background: url("../images/140-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
figure .figure_photo100 {
background: url("../images/98-400x275wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 275px;
	border: 0px solid #fff;
}
figure .figure_photo110 {
background: url("../images/110-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo111 {
background: url("../images/111-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
figure .figure_photo112 {
background: url("../images/112-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 225px;
	border: 0px solid #fff;
}
    figure .figure_photo113 {
background: url("../images/113-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
    figure .figure_photo114 {
background: url("../images/114-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
    figure .figure_photo115 {
background: url("../images/115-400x300wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 300px;
	border: 0px solid #fff;
}
    figure .figure_photo118 {
background: url("../images/118-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
    figure .figure_photo120 {
background: url("../images/120-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
    figure .figure_photo124 {
background: url("../images/124-400x275wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 275px;
	border: 0px solid #fff;
}
    figure .figure_photo125 {
background: url("../images/125-400x275wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 275px;
	border: 0px solid #fff;
}
    figure .figure_photo138 {
background: url("../images/138-400x225wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 225px;
	border: 0px solid #fff;
}
    figure .figure_photo141 {
background: url("../images/141-400x275wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 275px;
	border: 0px solid #fff;
}
/* Full screen monitor layout */

.page { position: relative; margin: 0px auto 0px auto; max-width: 100%; }
.page header {
	display: block;
	position: relative;
	height: 150px;
	background: #000;
}
.page header a.logo {
	position: absolute;
	top: 20px;
	left: 30px;
	display: block;
	width: 465px;
	height: 120px;
	background: url(../artwork/cbp-logo-big.jpg) no-repeat 0px 0px;
}
.page header a.tagline {
	position: absolute;
	top: 50px;
	left: 520px;
	display: block;
	width: 512px;
	height: 65px;
	background: url(../artwork/memories-tagline-big.jpg) no-repeat 0px 0px;
}
.page header a.button {
	position: absolute;
	top: 20px;
	right: 10px;
	display: block;
	width: 290px;
	height: 190px;
	background: url(../artwork/hotel-rock-btn-big1.png) no-repeat 0px 0px;
}
.page header a:hover.button {
	
	background: url(../artwork/hotel-rock-btn-big2.png) no-repeat 0px 0px;
}
.page .page_content { background-color: #000; padding: 0px 0px 0px 0px; }
.page .page_content .page_content_container_nav {
	width: 100%;
	float: left;
	height: auto;
	margin: 2px 0 0px 40px;
	background-color: #000;
}
/*Start of responsive menu*/
.topnav {
  overflow: hidden;
  background-color: #000;
}
.topnav a {
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  padding: 10px 16px;
  text-decoration: none;
  font-size: .9em;
  font-weight: bold;
}

.active {
  background-color: #333;
  color: #fff;
  font-weight: bold;
}

.topnav .icon {
  display: none;
}

.dropdown {
  float: left;
  overflow: hidden;
 
}

.dropdown .dropbtn {
  font-size: 1em;    
  border: none;
  outline: none;
  color: #fff;
  padding: 12px 16px;
  background-color: #000;
  font-family: inherit;
  margin: 0;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #000;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: #000;
  padding: 10px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: .9em;
}

.topnav a:hover, .dropdown:hover .dropbtn {
  background-color: #ccc;
  color: #ccc;
   font-size: .9em;
   font-weight: normal;
}

.dropdown-content a:hover {
  background-color: #ccc;
  color: #fff;
   font-size: .9em;
}

.dropdown:hover .dropdown-content {
  display: block;
}

/*End of responsive menu*/
.page .page_content .page_content_container_top { width: 98%; float: left; margin: 20px 0 0 10px; padding: 0px; }
.page .page_content .page_content_container_top1-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1A-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1A-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1B-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1B-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1C-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1C-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1D-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1D-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1E-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1E-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1F-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1F-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1G-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top1G-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top2-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top2-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top3-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_top3-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid1-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid1-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid2-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid2-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid3-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid3-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid4-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid4-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid5-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid5-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid6-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid6-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid7-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid7-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid7A-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid7A-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid8-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid8-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid9-left { width: 46%; float: left; margin: 0px 0 20px 10px; padding: 0px; }
.page .page_content .page_content_container_mid9-right { width: 46%; float: left; margin: 0px 30px 20px 10px; padding: 0px; }
.page .page_content .content {
	margin: 0px;
	padding: 0px;
}

.page footer {
	display: block;
	border-top: 1px solid #ddd;
	padding: 25px 10px 25px 10px;
	font-size: .9em;
	color: #757575;
	background-color: #fff;
	background: -moz-linear-gradient(top, #000000 60%, #252525 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#000000), color-stop(90%,#252525));
}

.clear_both { clear: both; line-height: 1px; }

/* Rules Sensitive to Screen Size */

/* Small Screen Rules */
@media screen and (min-width: 150px) and (max-width: 700px) {	
	body { padding: 0px; }
	h4 { line-height: 120%; font-size: .8em; font-weight: 200; }
	.page { margin: 0px; padding: 0px; font-size: 1em }
		.page header {
	display: block;
	position: relative;
	height: 120px;
	background: #000;
}
.page header a.logo {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 200px;
	height: 51px;
	background: url(../artwork/cbp-logo-sml.jpg) no-repeat 0px 0px;
}
.page header a.tagline {
	position: absolute;
	top: 80px;
	left: 10px;
	display: block;
	width: 220px;
	height: 28px;
	background: url(../artwork/memories-tagline-sml.jpg) no-repeat 0px 0px;
}
.page header a.button {
	position: absolute;
	top: 20px;
	right: 30px;
	display: block;
	width: 100px;
	height: 80px;
	background: url(../artwork/hotel-rock-btn3.png) no-repeat 0px 0px;
}
.page header a:hover.button {
	background: url(../artwork/hotel-rock-btn4.png) no-repeat 0px 0px;
}
	.page .page_content .page_content_container_nav {
	width: 100%;
	float: left;
	margin: 0px 0 10px 0;
	height: auto;
	min-height: 45px;
	background-color: #000; }

	.page .page_content .page_content_container_top { width: 98%; float: left; margin: 20px 0 0 20px; padding: 0px; }
  
	.page .page_content .page_content_container_top1-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1A-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1A-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1B-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1B-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
      .page .page_content .page_content_container_top1C-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1C-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
    .page .page_content .page_content_container_top1D-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1D-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
    .page .page_content .page_content_container_top1E-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1E-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
    .page .page_content .page_content_container_top1F-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1F-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
    .page .page_content .page_content_container_top1G-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top1G-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top2-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top2-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top3-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_top3-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid1-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid1-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid2-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid2-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid3-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid3-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid4-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid4-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid5-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid5-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid6-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid6-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid7-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid7-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
    .page .page_content .page_content_container_mid7A-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid7A-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid8-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid8-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
    .page .page_content .page_content_container_mid9-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
	.page .page_content .page_content_container_mid9-right { width: 98%; float: left; margin: 0px 0px 20px 0px; padding: 0px; }
	figure .figure_photo1 {
background: url(../images/10-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo2 {
background: url(../images/17.1-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo3 {
background: url(../images/3-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo4 {
background: url(../images/22-4200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo5 {
background: url(../images/23.1-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo6 {
background: url(../images/31-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo7 {
background: url(../images/11-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo8 {
background: url(../images/41.0-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo9 {
background: url(../images/27-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo10 {
background: url(../images/30.1-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo11 {
background: url(../images/33.1-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 133px;
	border: 0px solid #fff;
}
    figure .figure_photo12 {
background: url(../images/12-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo56 {
background: url(../images/56.1-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo13 {
background: url(../images/59-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo14 {
background: url(../images/64.1-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
    figure .figure_photo15 {
background: url("../images/14-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo16 {
background: url("../images/55-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo17 {
background: url(../images/44.0-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo18 {
background: url(../images/103-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo19 {
background: url(../images/104-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo20 {
background: url(../images/105-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo21 {
background: url("../images/19-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo22 {
background: url("../images/16-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo23 {
background: url(../images/34.0-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}

figure .figure_photo25 {
background: url(../images/53-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo26 {
background: url("../images/26-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo27 {
background: url(../images/402-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo28 {
background: url(../images/501-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo29 {
background: url(../images/29.1-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo30 {
background: url("../images/28-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo31 {
background: url(../images/46-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo32 {
background: url(../images/85.1-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo33 {
background: url(../images/5-200x246wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 246px;
	border: 0px solid #fff;
}
figure .figure_photo34 {
background: url(../images/14.1-200x246wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 246px;
	border: 0px solid #fff;
}
figure .figure_photo35 {
background: url(../images/40.1-200x246wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 246px;
	border: 0px solid #fff;
}
figure .figure_photo36 {
background: url(../images/5.5-200x246wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 246px;
	border: 0px solid #fff;
}
figure .figure_photo37 {
background: url("../images/4-200x267wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 267px;
	border: 0px solid #fff;
}
figure .figure_photo38 {
background: url("../images/36-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo39 {
background: url(../images/60-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo40 {
background: url(../images/64-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo41 {
background: url(../images/1010-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo42 {
background: url(../images/1013-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo43 {
background: url(../images/9.3-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo44 {
background: url(../images/108-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo45 {
background: url(../images/7-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo46 {
background: url(../images/61-200x150wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo47 {
background: url(../images/902-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo48 {
background: url(../images/1000-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo49 {
background: url(../images/1004-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo50 {
background: url(../images/1014-200x113wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo65 {
background: url(../images/4-200x267wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 267px;
	border: 0px solid #fff;
}
figure .figure_photo53 {
background: url("../images/7.1-200x267wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 267px;
	border: 0px solid #fff;
}
figure .figure_photo54 {
background: url(../images/56-200x267wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 267px;
	border: 0px solid #fff;
}
figure .figure_photo55 {
background: url(../images/63-200x267wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 267px;
	border: 0px solid #fff;
}
figure .figure_photo62 {
background: url(../images/62-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo907 {
background: url(../images/907-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo112 {
background: url("../images/12-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo24 {
background: url(../images/21-200x133wm.jpg) 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
    figure .figure_photo80 {
background: url("../images/54-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo81 {
background: url("../images/76-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo82 {
background: url("../images/70-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
    margin: 0px auto 10px auto;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo83 {
background: url("../images/65-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
figure .figure_photo84 {
background: url("../images/101-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo85 {
background: url("../images/1007-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo86 {
background: url("../images/93.1-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo87 {
background: url("../images/92.2-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
    figure .figure_photo88 {
background: url("../images/95-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo89 {
background: url("../images/76-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
figure .figure_photo90 {
background: url("../images/90-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 133px;
	border: 0px solid #fff;
}

figure .figure_photo91 {
background: url("../images/") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
    figure .figure_photo92 {
background: url("../images/WtrShd25-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo93 {
background: url("../images/BC2-25-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}
  figure .figure_photo95 {
background: url("../images/BC2-25-200x133wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 133px;
	border: 0px solid #fff;
}  
    figure .figure_photo96 {
background: url("../images/131-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo97 {
background: url("../images/136-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
figure .figure_photo98 {
background: url("../images/98-200x138wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 10px 10px 0px;
	height: 138px;
	border: 0px solid #fff;
}
figure .figure_photo99 {
background: url("../images/140-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo100 {
background: url("../images/98-200x138wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 138px;
	border: 0px solid #fff;
}
    figure .figure_photo110 {
background: url("../images/110-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
    figure .figure_photo111 {
background: url("../images/111-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
    figure .figure_photo112 {
background: url("../images/112-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo113 {
background: url("../images/113-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
    figure .figure_photo114 {
background: url("../images/114-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo115 {
background: url("../images/115-200x150wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 150px;
	border: 0px solid #fff;
}
    figure .figure_photo118 {
background: url("../images/118-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo120 {
background: url("../images/120-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo124 {
background: url("../images/124-200x138wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 138px;
	border: 0px solid #fff;
}
    figure .figure_photo125 {
background: url("../images/125-200x138wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 138px;
	border: 0px solid #fff;
}
    figure .figure_photo138 {
background: url("../images/138-200x113wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 113px;
	border: 0px solid #fff;
}
    figure .figure_photo141 {
background: url("../images/141-200x138wm.jpg") 50% 0px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 10px;
	height: 138px;
	border: 0px solid #fff;
}
	.page .page_content .content { margin: 0px; }

	.page footer { font-size: .8em; }
}

/* Medium Screen Rules */
@media screen and (min-width: 701px) and (max-width: 1000px) {
	.page { margin: 0px; padding: 0px; font-size: .9em; }
	.page header {
	display: block;
	position: relative;
	height: 100px;
	background: #000;
}
.page header a.logo {
	position: absolute;
	top: 20px;
	left: 30px;
	display: block;
	width: 300px;
	height: 77px;
	background: url(../artwork/cbp-logo-med.jpg) no-repeat 0px 0px;
}
.page header a.tagline {
	position: absolute;
	top: 20px;
	left: 340px;
	display: block;
	width: 227px;
	height: 88px;
	background: url(../artwork/memories-tagline-med.jpg) no-repeat 0px 0px;
}
.page header a.button {
	position: absolute;
	top: 10px;
	right: 20px;
	display: block;
	width: 145px;
	height: 125px;
	background: url(../artwork/hotel-rock-btn1.png) no-repeat 0px 0px;
}
.page header a:hover.button {
	
	background: url(../artwork/hotel-rock-btn2.png) no-repeat 0px 0px;
}
.page .page_content { background-color: #000; padding: 1px 0px 1px 0px; }
.page .page_content .page_content_container_nav {
	width: 100%;
	float: left;
	margin: 2px 0 0 0;
	height: auto;
	background-color: #000;
}
.page .page_content .page_content_container_top { width: 98%; float: left; margin: 20px 0 0 20px; padding: 0px; }

.page .page_content .page_content_container_top1-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1A-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1A-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1B-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1B-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1C-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1C-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1D-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1D-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1E-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1E-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1F-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1F-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1G-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top1G-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top2-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top2-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top3-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_top3-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid1-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid1-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid2-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid2-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid3-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid3-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid4-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid4-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid5-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid5-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid6-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid6-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid7-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid7-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid7A-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid7A-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid8-left { width: 98%; float: left; margin: 0px 0 20px 0px; padding: 0px; }
.page .page_content .page_content_container_mid8-right { width: 98%; float: left; margin: 0px 30px 20px 0px; padding: 0px; }
}
