body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;

	line-height: 16px;
	font-size:11px;
	color:#333;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

div#bigbox {
	width: 868px;
	margin:0 auto;
	background-color: #FFF;
}



div#header {
	display: block;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #FFF;
}


div#languages {
	display: block;
	width: 100px;
	height: 20px;
	margin: 10px 0 0 30px;
	padding: 0;
	background: #FFF;
}

div#slogan {
	float: right;
	display: block;
	width: 500px;
	height: 26px;
	margin: -20px 46px 0 0;
	padding: 0;
	background: #FFF;
	text-align: right;
}
.slogan {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
}

div#greenicon {
	clear: right;
	float: right;
	display: block;
	width: 26px;
	height: 26px;
	margin: -30px 10px 0 0;
	padding: 0;
	background: #FFF;
	text-align: right;
}

div#banner {
	display: block;
	width: 848px;
	height: 71px;
	margin: 0;
	padding: 0;
	background: #FFF;
}
div#storebanner {
	display: block;
	width: 780px;
	height: 72px;
	margin: 20px 0 0 34px;
	padding: 0;
	background: #FFF;
	text-align: center;
}
div#banner_home {
	display: block;
	width: 848px;
	height: 85px;
	margin-top: 30px;
	padding: 0;
	background: #FFF;
}

div#bannertext {
	float: right;
	display: block;
	width: 200px;
	height: 12px;
	margin: -22px 10px 0 0;
	padding: 0;
	background: #FFF;
	text-align: right;
}
.bannertext {
	display: inline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #B2B2B2;
	line-height: 12px;
}

div#flashmenu {
	display: block;
	width: 848px;
	height: 45px;
	margin: 0;
	padding: 0;
	background: #FFF;
}


div#quote {
	display: block;
	width: 600px;
	margin: 30px 0 0 0;
	padding: 0 0 0 10px;
	background: #FFF;
}

div#quote_home {
	display: block;
	float: right;
	width: 452px;
	height: 201px;
	margin: 0;
	padding: 0;
	background: #331B13;
}


.quote {
	font-family : Times, serif;
	font-size : 18px;
	font-weight : normal;
	color : #006B33;
	line-height: 20px;
	display: block;
	margin: 0 0 0 20px;
}

div#quote-from {
	display: block;
	width: 600px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #FFF;
}
.quote-from {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height: 20px;
	display: block;
	margin: 0 0 0 20px;
	text-align: right;
}

div#home_art {
	float: left;
	display: block;
	width: 396px;
	height: 201px;
	margin: 0;
	padding: 0;
	background: #FFF;
}

div#topnav {
	display: block;
	height: 10px;
	margin: 0;
	padding: 0 0 0 30px;
	background-color: #FFF;
}

div#topmenu {
	display: block;
	width: 500px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}
.topmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000;
	line-height: 12px;
	background-color: #E8E8E6;
}
a.topmenu:link { color: #41668A; text-decoration: none }
a.topmenu:active { color: #41668A; text-decoration: none }
a.topmenu:visited { color: #41668A; text-decoration: none }
a.topmenu:hover { color: #000000; text-decoration: underline }

div#toppulldown {
	display: block;
	width: 100px;
	height: 20px;
	margin: -20px 0 0 600px;
	padding: 0 0 0 0;
	background-color: #FFF;
}

div#title {
	display: block;
	margin: 0;
	padding: 0;
	background: #FFF;
}

.title-large {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 14px;
	display: block;
	padding: 20px 0 15px 30px;
	}
.title-large2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: inline;
	padding: 0 0 0 30px;
	}
.title-subtitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	color : #333;
	line-height: 14px;
	display: block;
	padding: 7px 0 10px 30px;
	}
.title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
	display: block;
	padding: 18px 0 10px 30px;
	}
.title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
	display: block;
	padding: 18px 0 10px 30px;
	}
.title-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height: 13px;
	display: block;
	padding: 4px 0 0px 30px;
	}
.category {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 14px;
	display: block;
	margin: 10px 0 0 30px;
}
.pagecopy {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
	display: block;
	margin: 10px 0 0 30px;
	text-align: left;
}
a.outlink:link { color: #8F0000; text-decoration: underline }
a.outlink:active { color: #8F0000; text-decoration: underline }
a.outlink:visited { color: #8F0000; text-decoration: underline }
a.outlink:hover { color: #8F0000; text-decoration: underline; background-color: #E8E8E6 }

a.outlink-12:link { color: #8F0000; font-size : 12px; text-decoration: underline }
a.outlink-12:active { color: #8F0000; font-size : 12px; text-decoration: underline }
a.outlink-12:visited { color: #8F0000; font-size : 12px; text-decoration: underline }
a.outlink-12:hover { color: #8F0000; font-size : 12px; text-decoration: underline; background-color: #E8E8E6 }


a.inlinelink:link { color: #41668A; text-decoration: none }
a.inlinelink:active { color: #41668A; text-decoration: none }
a.inlinelink:visited { color: #41668A; text-decoration: none }
a.inlinelink:hover { color: #41668A; text-decoration: underline }

a.inlinelink-10:link { color: #41668A; font-size : 10px; text-decoration: none }
a.inlinelink-10:active { color: #41668A; font-size : 10px; text-decoration: none }
a.inlinelink-10:visited { color: #41668A; font-size : 10px; text-decoration: none }
a.inlinelink-10:hover { color: #41668A; font-size : 10px; text-decoration: underline }

.pagecopy-note {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
	display: block;
	margin: 10px 0 0 30px;
	text-align: left;
	background-color: #D9D9CA;
	padding: 8px;
}
.iteminfo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
	display: block;
	margin: 10px 0 0 30px;
	text-align: left;
}
.iteminfo-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
	display: inline;
	margin: 0 0 0 0px;
	text-align: left;
}
a.iteminfo-13:link { color: #8F0000; text-decoration: underline }
a.iteminfo-13:active { color: #8F0000; text-decoration: underline }
a.iteminfo-13:visited { color: #8F0000; text-decoration: underline }
a.iteminfo-13:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6 }

.itempurchase {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 11px;
	display: block;
	padding: 10px 0 10px 30px;
	margin: 0;
	text-align: left;
}
.center-title-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height: 16px;
	display: block;
	margin:10px 80px 10px 80px;
	text-align: left;

}

div#ruler {
	display: block;
	background-color: #FFF;
	height: 7px;

}


.sep{
	font-size: 8px;
	display:block;
	height:.1px;
	margin: 7px 30px 5px 30px;
	border-bottom:1px solid #EFEEED;
	padding: 0;
}
.sep-short{
	display:block;
	height: 1px;
	width: 488px;
	margin: 0 0 0 30px;
	border-bottom: 1px solid #EFEEED;
	padding: 0;
}
.sep-600{
	display:block;
	height: 1px;
	width: 600px;
	margin: 0 0 0 30px;
	border-bottom: 1px solid #EFEEED;
	padding: 0;
}
.sep-780{
	display:block;
	height: 1px;
	width: 780px;
	margin: 10px 0 0 34px;
	border-bottom: 1px solid #EFEEED;
	padding: 0;
}

div#bottomaddleft {
	float: left;
	width: 33%;
	text-align: center;
	padding: 10px 0;
	background-color: #D9D9CA;
}

div#bottomaddcenter {
	float: left;
	width: 34%;
	text-align: center;
	padding: 10px 0;
	background-color: #D9D9CA;
}

div#bottomaddright {
	float: right;
	clear: right;
	width: 33%;
	text-align: center;
	padding: 10px 0;
	background-color: #D9D9CA;
}


.content-right {
	padding: 10px 40px 0 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
	text-align: center;
	display: block;
}
a.content-right:link { color: #8F0000; text-decoration: underline }
a.content-right:active { color: #8F0000; text-decoration: underline }
a.content-right:visited { color: #8F0000; text-decoration: underline }
a.content-right:hover { color: #000000; text-decoration: underline }



div#container{width:848px;margin:0 auto;background-color: #FFF; border: 1px solid #EFEEED;text-align:left}

div#wrapper{float:left;width:100%;background-color: #FFF}

div#content-left{margin-right: 523px;background-color: #FFF}
div#content-left2{margin-right: 300px;background-color: #FFF}
div#content-left_world{margin-right: 268px;background-color: #FFF}
div#content-left_home{margin-right: 393px;background-color: #FFF}
div#content-left_gallery{margin-right: 424px;background-color: #FFF}
div#content-left_gallery2{margin-right: 565px;background-color: #FFF}
div#content-left_gallery3{margin-right: 200px;background-color: #FFF}
div#content-left_gallery4{margin-right: 280px;background-color: #FFF}
div#content-left_planetary{margin-right: 424px;background-color: #FFF}
div#content-left_planetary2{margin-right: 565px;background-color: #FFF}
div#content-left_planetary3{margin-right: 200px;background-color: #FFF}
div#content-left_planetary4{margin-right: 280px;background-color: #FFF}
div#content-left_coffee1{margin-right: 393px;background-color: #FFF}
div#content-left_coffee3{margin-right: 200px;background-color: #FFF}
div#content-left_coffee4{margin-right: 240px;background-color: #FFF}
div#content-left_coffee5{margin-right: 280px;background-color: #FFF}
div#content-left_store2{margin-right: 500px;background-color: #FFF}
div#content-left_gallery{margin-right: 424px;background-color: #FFF}
div#content-left_planetary{margin-right: 424px;background-color: #FFF}

div#content-center{float:left;width:325px;margin-left:-523px;background:#FFF}
div#content-center2{float:left;width:299px;margin-left:-300px;background:#FFF}
div#content-center_world{float:left;width:265px;margin-left:-265px;background:#FFF}
div#content-center_gallery2{float:left;width:282px;margin-left:-565px;background:#FFF}
div#content-center_planetary2{float:left;width:282px;margin-left:-565px;background:#FFF}

div#content-right{float:left;width:198px;margin-left:-198px;background: #FFF}
div#content-right2{float:left;width:1px;margin-left:-1px;background: #FFF}
div#content-right_home{float:left;width:393px;margin-left:-393px;background:#FFF}
div#content-right_gallery{float:left;width:424px;margin-left:-424px;background:#FFF}
div#content-right_gallery2{float:left;width:282px;margin-left:-283px;background: #FFF}
div#content-right_gallery3{float:left;width:200px;margin-left:-200px;background:#FFF}
div#content-right_gallery4{float:left;width:280px;margin-left:-280px;background:#FFF}
div#content-right_planetary{float:left;width:424px;margin-left:-424px;background:#FFF}
div#content-right_planetary2{float:left;width:282px;margin-left:-283px;background: #FFF}
div#content-right_planetary3{float:left;width:200px;margin-left:-200px;background:#FFF}
div#content-right_planetary4{float:left;width:280px;margin-left:-280px;background:#FFF}
div#content-right_coffee1{float:left;width:393px;margin-left:-393px;background:#FFF}
div#content-right_coffee3{float:left;width:200px;margin-left:-200px;background:#FFF}
div#content-right_coffee4{float:left;width:240px;margin-left:-240px;background:#FFF}
div#content-right_coffee5{float:left;width:280px;margin-left:-280px;background:#FFF}
div#content-right_store2{float:left;width:500px;margin-left:-500px;background:#FFF}
div#content-right_checkout{float:left;width:424px;margin-left:-424px;background:#FFF}

div#footer{clear:left;width:848px;background: #D9D9CA;color: #FFF}
div#footer p{margin:0;padding:10px 20px;;text-align: center}

div#footermenu{clear:left;width:100%;background-color: #006B33}
div#footermenu p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height: 20px;
}
a.footermenu:link { color: #FFFFFF; text-decoration: none }
a.footermenu:active { color: #FFFFFF; text-decoration: none }
a.footermenu:visited { color: #FFFFFF; text-decoration: none }
a.footermenu:hover { color: #FFFFFF; text-decoration: underline }

div#footermenu_world{clear:left;width:100%;background-color: #C46220}
div#footermenu_world p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height: 20px;
}
a.footermenu_world:link { color: #FFFFFF; text-decoration: none }
a.footermenu_world:active { color: #FFFFFF; text-decoration: none }
a.footermenu_world:visited { color: #FFFFFF; text-decoration: none }
a.footermenu_world:hover { color: #FFFFFF; text-decoration: underline }

div#footermenu_home{clear:left;width:100%;background-color: #331B13}
div#footermenu_home p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height: 20px;
}
a.footermenu_home:link { color: #FFFFFF; text-decoration: none }
a.footermenu_home:active { color: #FFFFFF; text-decoration: none }
a.footermenu_home:visited { color: #FFFFFF; text-decoration: none }
a.footermenu_home:hover { color: #FFFFFF; text-decoration: underline }

div#footermenu_gallery{clear:left;width:100%;background-color: #215395}
div#footermenu_gallery p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFF;
	line-height: 20px;
}
a.footermenu_gallery:link { color: #FFFFFF; text-decoration: none }
a.footermenu_gallery:active { color: #FFFFFF; text-decoration: none }
a.footermenu_gallery:visited { color: #FFFFFF; text-decoration: none }
a.footermenu_gallery:hover { color: #FFFFFF; text-decoration: underline }

div#footermenu_planetary{clear:left;width:100%;background-color: #215395}
div#footermenu_planetary p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFF;
	line-height: 20px;
}
a.footermenu_planetary:link { color: #FFFFFF; text-decoration: none }
a.footermenu_planetary:active { color: #FFFFFF; text-decoration: none }
a.footermenu_planetary:visited { color: #FFFFFF; text-decoration: none }
a.footermenu_planetary:hover { color: #FFFFFF; text-decoration: underline }

div#footermenu_coffee{clear:left;width:100%;background-color: #7e253c}
div#footermenu_coffee p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFF;
	line-height: 20px;
}
a.footermenu_coffee:link { color: #FFFFFF; text-decoration: none }
a.footermenu_coffee:active { color: #FFFFFF; text-decoration: none }
a.footermenu_coffee:visited { color: #FFFFFF; text-decoration: none }
a.footermenu_coffee:hover { color: #FFFFFF; text-decoration: underline }

div#footermenu_store{clear:left;width:100%;background-color: #fff}
div#footermenu_store p {
	margin:0;
	padding:10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #333;
	line-height: 20px;
	text-align: center;
}
a.footermenu_store:link { color: #41668A; text-decoration: none; font-size: 10px; font-weight: normal }
a.footermenu_store:active { color: #41668A; text-decoration: none; font-size: 10px; font-weight: normal }
a.footermenu_store:visited { color: #41668A; text-decoration: none; font-size: 10px; font-weight: normal }
a.footermenu_store:hover { color: #333333; text-decoration: none; font-size: 10px; font-weight: normal; background-color: #E8E8E6 }


ul#library-category {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
}

ul#library-category li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
	border-top: 2px solid #FFF;
}
ul#library-category li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-category li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-category li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-category li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}



ul#library-13 {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
}

ul#library-13 li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #41668A;
	line-height: 16px;
	border-top: 2px solid #FFF;
}
ul#library-13 li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-13 li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-13 li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-13 li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}

ul#library-11 {
	list-style-position: inside;
	list-style-image: url(images/triangle-18.gif);
	margin: 0 0 0 80px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
}

ul#library-11 li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
	border-top: 2px solid #FFF;
}
ul#library-11 li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-11 li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-11 li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#library-11 li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}



div#video {
	display: block;
	margin: 15px 0 0 30px;
}
.video_description {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
	display: block;
	margin: 2px 30px 0 30px;
	text-align: left;
}
div#title_morevideo {
	display: block;
	margin: 0;
	padding: 0;
	background: #FFF;
	padding: 0 0 0 30px;
}
div#content_morevideo {
	display: block;
	margin: 0;
	padding: 0;
	background: #FFF;
	padding: 0 0 0 0px;
}

.video_note {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 13px;
}
.video_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}
.iteminfo_video {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
	display: block;
	margin: 30px 0 30px 30px;
	text-align: left;
}
a.video_popup:link { color: #41668A; text-decoration: underline; font-size: 13px; font-weight: bold; background-color: #E8E8E6 }
a.video_popup:active { color: #41668A; text-decoration: underline; font-size: 13px; font-weight: bold; background-color: #E8E8E6 }
a.video_popup:visited { color: #41668A; text-decoration: underline; font-size: 13px; font-weight: bold; background-color: #E8E8E6 }
a.video_popup:hover { color: #000000; text-decoration: underline; font-size: 13px; font-weight: bold; background-color: #E8E8E6 }

div#popup_top {
	margin: 0;
	padding: 5px 8px 0 0;
	background-color: #FFF;
	height: 40px;
	text-align: right;
}
.closewindow {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000;
}
a.closewindow:link { color: #41668A; text-decoration: none }
a.closewindow:active { color: #41668A; text-decoration: none }
a.closewindow:visited { color: #41668A; text-decoration: none }
a.closewindow:hover { color: #000000; text-decoration: underline }

div#popup_left {
	position: absolute;
	left: 0;
	top: 60px;
	width: 88px;
	background-color: #FFF;
}

div#popup_center {
	background-color: #FFF;
	margin-top: 10PX;
	margin-left: 88px;
	margin-right: 87px;
	margin-bottom: 0;
}

div#popupW_center {
	background-color: #FFF;
	margin-top: 30px;
	margin-left: 75px;
	margin-right: 200px;
	margin-bottom: 0;
}

div#popup_video {
	background-color: #FFF;
	margin-top: 0;
	margin-left: 88px;
	margin-right: 87px;
}

div#popupW_video {
	background-color: #FFF;
	margin-top: 0;
	margin-left: 48px;
	margin-right: 47px;
}

div#popup_info {
	background-color: #FFF;
	margin-top: 10px;
	margin-left: 88px;
	margin-right: 87px;
	text-align: left;
}

div#popupW_info {
	background-color: #FFF;
	margin-top: 10px;
	margin-left: 75px;
	margin-right: 74px;
	text-align: left;
}

div#popup_right {
	position: absolute;
	right: 0;
	top: 60px;
	width: 87px;
	background-color: #FFF;
}

div#popupW_right {
	position: absolute;
	right: 0;
	top: 60px;
	width: 47px;
	background-color: #FFF;
}

div#popup_footer {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #C46220;
	margin: 0;
	height: 60px;
	width: 600px;
	text-align: right;
}

div#popupW_footer {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #C46220;
	margin: 0;
	height: 60px;
	width: 700px;
	text-align: right;
}

.popup_video_description {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
	display: block;
	margin: 0;
	padding: 0;
}

.popup_title-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height: 10px;
	display: block;
	margin: 0;
	padding: 10px 0 4px 0;
}

.popup_copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : regular;
	color : #FFF;
	line-height: 10px;
	display: block;
	margin: 5px 8px 0 0;
}



.home_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}
a.home_title-18:link { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.home_title-18:active { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.home_title-18:visited { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.home_title-18:hover { color: #333333; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }

.home_description-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.home_description-13:link { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-13:active { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-13:visited { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-13:hover { color: #333333; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }

.home_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}
a.home_title-15:link { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.home_title-15:active { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.home_title-15:visited { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.home_title-15:hover { color: #333333; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }


.home_description-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.home_description-15:link { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-15:active { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-15:visited { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-15:hover { color: #333333; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }


.home_description-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
}
a.home_description-11:link { color: #41668A; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-11:active { color: #41668A; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-11:visited { color: #41668A; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }
a.home_description-11:hover { color: #333333; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }


div#home_copy-right p {
	padding:0;
	display: block;
	margin: 30px 30px 30px 60px;
	text-align: left;
}

div#home_copy-left p {
	padding:0;
	display: block;
	margin: 30px 0 30px 30px;
	text-align: left;
}



.gallery_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
}



.gallery_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}
a.gallery_title-18:link { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.gallery_title-18:active { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.gallery_title-18:visited { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.gallery_title-18:hover { color: #333333; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }

.gallery_description-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.gallery_description-13:link { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.gallery_description-13:active { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.gallery_description-13:visited { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.gallery_description-13:hover { color: #333333; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }


div#gallery_copy-right p {
	padding:0;
	display: block;
	margin: 30px 30px 30px 60px;
	text-align: left;
}

div#gallery_copy-left p {
	padding:0;
	display: block;
	margin: 30px 30px 30px 30px;
	text-align: left;
}

div#gallery_copy-left3 p {
	padding:0;
	display: block;
	margin: 1px 30px 30px 30px;
	text-align: left;
}

div#gallery_copy-left4 {
	padding:0;
	display: block;
	margin: 1px 30px 30px 30px;
	text-align: left;
}

div#gallery_copy-right4 {
	padding:0;
	display: block;
	margin: 30px 30px 30px 0;
	text-align: left;
	background-color: #FFF;
}

div#gallery_artdisplay-box {
	clear:left;
	width:788px;
	height: 360px;
	background-color: #F2F2F2;
	margin: 0 30px 0 30px;
}

div#gallery_artdisplay-left {
	float: left;
	width: 33%;
	text-align: center;
	padding: 10px 0;
	background-color: #F2F2F2;
}

div#gallery_artdisplay-center {
	float: left;
	width: 34%;
	text-align: center;
	padding: 10px 0;
	background-color: #F2F2F2;
}

div#gallery_artdisplay-right {
	float: right;
	clear: right;
	width: 33%;
	text-align: center;
	padding: 10px 0;
	background-color: #F2F2F2;
}


.gallery_artdescription-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #666;
	line-height: 18px;
}

.gallery_artdescription-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #666;
	line-height: 18px;
}

a.gallery_artdescription-11:link { color: #8F0000; text-decoration: none }
a.gallery_artdescription-11:active { color: #8F0000; text-decoration: none }
a.gallery_artdescription-11:visited { color: #8F0000; text-decoration: none }
a.gallery_artdescription-11:hover { color: #333; text-decoration: underline; background-color: #E8E8E6 }


.gallery_nav-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}

a.gallery_nav-12:link { color: #41668A; text-decoration: none; background-color: #E8E8E6 }
a.gallery_nav-12:active { color: #41668A; text-decoration: none; background-color: #E8E8E6 }
a.gallery_nav-12:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6 }
a.gallery_nav-12:hover { color: #333; text-decoration: underline; background-color: #E8E8E6 }


div#gallery_nav-box {
	clear:left;
	width:788px;
	height: 10px;
	background-color: #111;
	margin: 0 30px 10px 30px;
}

div#gallery_nav-left {
	float: left;
	width: 33%;
	text-align: left;
	padding: 0;
	background-color: #FFF;
}

div#gallery_nav-center {
	float: left;
	width: 34%;
	text-align: center;
	padding: 0;
	background-color: #FFF;
}

div#gallery_nav-right {
	float: right;
	clear: right;
	width: 33%;
	text-align: right;
	padding: 0;
	background-color: #FFF;
}

.gallery_category_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 10px 0 0 30px;
}

.gallery_title-24 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: block;
	padding: 20px 0 15px 30px;
}

.gallery_title_php-24 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: block;
	padding: 20px 0 15px 0;
}


ul#gallery-category {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
}

ul#gallery-category li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
	border-top: 2px solid #FFF;
}
ul#gallery-category li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#gallery-category li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#gallery-category li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#gallery-category li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}


div#gallery_artforum_description {
	display: block;
	padding: 10px 0 15px 30px;
	background-color: #FFF;
}

.gallery_artforum_description-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #666;
	line-height: 18px;
}

a.gallery_artforum_description-11:link { color: #41668A; text-decoration: none }
a.gallery_artforum_description-11:active { color: #41668A; text-decoration: none }
a.gallery_artforum_description-11:visited { color: #41668A; text-decoration: none }
a.gallery_artforum_description-11:hover { color: #333; text-decoration: underline; background-color: #E8E8E6 }

.gallery_artcategory_description-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}

.gallery_artcategory_description-11b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}

.gallery_artcategory_description-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}

.gallery_registerdescription-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 6px 0 0 30px;
}

.gallery_title-36 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 36px;
	font-weight : normal;
	color : #215395;
	line-height: 36px;
	display: block;
	padding: 20px 0 15px 30px;
}


.gallery_register_form_name-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 260px;
	background-color: #FFF;
}
.gallery_formfield-name {
	height:19px;
	width:260px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin:4px 0 5px 0;
	float:left;
}


.gallery_register_form_city-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 200px;
	background-color: #FFF;
	padding: 0;
	margin: 2px 0 2px 0;
	float: left;
}
.gallery_register_formfield-city {
	height:19px;
	width:200px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 0 2px 0;
	float:left;
	clear: left;
}


.gallery_register_form_state-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 150px;
	background-color: #FFF;
	padding:0;
	margin: 2px 0 2px 12px;
	float:left;
}
.gallery_register_formfield-state {
	height:19px;
	width:150px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 0px 2px 10px;
	float:left;
}


.gallery_register_form_zip-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 100px;
	background-color: #FFF;
	padding: 0;
	margin: 2px 0 2px 12px;
	float: left;
}
.gallery_register_formfield-zip {
	height:19px;
	width:100px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding: 0;
	margin: 2px 0px 2px 10px;
	float: left;
}


.gallery_register_form_phonefax-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 150px;
	background-color: #FFF;
	padding:0;
	margin: 2px 12px 2px 0;
	float:left;
}
.gallery_register_formfield-phonefax {
	height:19px;
	width:150px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 10px 2px 0;
	float:left;
}


.gallery_register_formfield-textarea {
	height:220px;
	width:470px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 10px 2px 0;
	float:left;
	overflow:auto;
}

.gallery_register_form_submit {
	width:87px;
	height:34px;
	background-image:url(gallery/images/btn_submit_blue.gif);
	background-color:#FFFFFF;
	border:none;
	cursor:pointer;
	margin: 4px 0 40px 0;
	padding:0;
}

.contact_form_submit {
	width:87px;
	height:34px;
	background-image:url(images/btn_submit_brown.gif);
	background-color:#FFFFFF;
	border:none;
	cursor:pointer;
	margin: 4px 0 40px 0;
	padding:0;
}

.coffee_register_form_submit {
	width:87px;
	height:34px;
	background-image:url(coffee/images/btn_submit_red.gif);
	background-color:#FFFFFF;
	border:none;
	cursor:pointer;
	margin: 4px 0 40px 0;
	padding:0;
}

.gallery_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
}


div#coffee_copy-right {
	padding:0;
	display: block;
	margin: 30px 30px 30px 60px;
	text-align: left;
}

div#coffee_copy-left {
	padding:0;
	display: block;
	margin: 30px 30px 30px 30px;
	text-align: left;
}

div#coffee_copy-center {
	padding:0;
	display: block;
	margin: 30px 0px 30px 30px;
	text-align: left;
}

.coffee_title-24 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: block;
	padding: 20px 0 15px 30px;
}
.coffee_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 12px;
}
a.coffee_title-18:link { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.coffee_title-18:active { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.coffee_title-18:visited { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.coffee_title-18:hover { color: #333333; text-decoration: underline; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }

.coffee_description-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.coffee_description-13:link { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_description-13:active { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_description-13:visited { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_description-13:hover { color: #333333; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }

.coffee_description-13b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}

.coffee_heading-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 0 0 0 0;
}
.coffee_category_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 10px 0 0 30px;
}
.coffee_listing_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	color : #333;
	line-height: 15px;
	display: inline;
}
a.coffee_listing_title-15:link { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_listing_title-15:active { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_listing_title-15:visited { color: #41668A; text-decoration: none; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_listing_title-15:hover { color: #333333; text-decoration: underline; font-size: 15px; font-weight: normal; background-color: #E8E8E6 }

.coffee_description-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.coffee_description-11:link { color: #41668A; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_description-11:active { color: #41668A; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_description-11:visited { color: #41668A; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_description-11:hover { color: #333333; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #E8E8E6 }

.coffee_description-11-14 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 14px;
}
.coffee_description-11b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}
.coffee_description-10 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.coffee_description-10:link { color: #41668A; text-decoration: none; font-size: 11px; font-weight: bold; background-color: #E8E8E6 }
a.coffee_description-10:active { color: #41668A; text-decoration: none; font-size: 11px; font-weight: bold; background-color: #E8E8E6 }
a.coffee_description-10:visited { color: #41668A; text-decoration: none; font-size: 11px; font-weight: bold; background-color: #E8E8E6 }
a.coffee_description-10:hover { color: #333333; text-decoration: none; font-size: 11px; font-weight: bold; background-color: #E8E8E6 }

.coffeepulldown {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 0 0 0 30px;
}
.coffee_title-36 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 36px;
	font-weight : normal;
	color : #7e253c;
	line-height: 36px;
	display: block;
	padding: 20px 0 15px 30px;
}
ul#coffee-category {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
.coffee-category {
	margin: 0 0 0 0px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
ul#coffee-category li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
	border-top: 2px solid #FFF;
}
ul#coffee-category li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#coffee-category li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#coffee-category li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#coffee-category li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}

ul#coffee-forumcategory {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #41668A;
	line-height: 12px;
}
ul#coffee-forumcategory li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #41668A;
	line-height: 12px;
	border-top: 2px solid #FFF;
}
ul#coffee-forumcategory li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#coffee-forumcategory li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#coffee-forumcategory li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#coffee-forumcategory li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}



div#coffee_glossarymenu {
	display: block;
	padding: 5px 0 15px 30px;
}

.coffee_glossarymenu-14 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.coffee_glossarymenu-14:link { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_glossarymenu-14:active { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_glossarymenu-14:visited { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_glossarymenu-14:hover { color: #333333; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }

a.coffee_coffeebooksmenu-14:link { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_coffeebooksmenu-14:active { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_coffeebooksmenu-14:visited { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }
a.coffee_coffeebooksmenu-14:hover { color: #333333; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }

.content-right4 {
	padding: 10px 30px 0 10px;
	text-align: center;
	display: block;
}


div#coffee_aboutmenu {
	display: block;
	padding: 5px 0 15px 30px;
}
.coffee_aboutmenu-14 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.coffee_aboutmenu-14:link { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_aboutmenu-14:active { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_aboutmenu-14:visited { color: #41668A; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_aboutmenu-14:hover { color: #333333; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }

a.coffee_aboutmenu-14-out:link { color: #8F0000; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_aboutmenu-14-out:active { color: #8F0000; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_aboutmenu-14-out:visited { color: #8F0000; text-decoration: none; font-size: 14px; font-weight: normal }
a.coffee_aboutmenu-14-out:hover { color: #333333; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #E8E8E6 }

div#coffee_aboutbody {
	display: block;
	padding: 5px 150px 15px 30px;
}


div#coffee_davidsbooks_title-18 {
	display: block;
	padding: 20px 30px 0px 30px;
}

div#storetable1 {
	display: block;
	margin: 0 0 0 34px;
	padding: 0;
	background: #FFF;
}

.store_title-24 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: block;
	margin: 10px 0 0px 34px;
	padding:0;
}

.store_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
	display: block;
	margin: 0 0 0px 34px;
	padding:0;
}

div#store_description-13 p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
	display: block;
	margin: 0;
	padding: 0 0 0 34px;
}
div#store_description-13 ul {
	margin: 18px 0 0 50px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height: 14px;
}
div#store description-13 li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	line-height: 14px;
}
.store_price-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
}

.store_amount-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #3b3680;
	line-height: 18px;
}



div#reviewcart {
	display: block;
	margin: 10px 0 0 34px;
	padding: 0;
	background: #FFF;
}


div#cartcontrol {
	display: block;
	margin: 30px 0 0 34px;
	padding: 0;
	background: #FFF;
	text-align: center;
}
div#cartinstruction {
	display: block;
	margin: 10px 0 0 34px;
	padding: 0;
	background: #FFF;
	text-align: left;
}
div#cartinstruction ul {
	margin: 18px 34px 30px 40px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 14px;
}
div#cartinstruction li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 14px;
}

div#errorinstruction ol {
	margin: 18px 34px 30px 40px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333;
	line-height: 14px;
}
div#errorinstruction li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333;
	line-height: 16px;
}

.checkout-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 16px;
}

div#checkout_copy-right {
	padding:0;
	display: block;
	margin: 20px 34px 0px 0px;
	text-align: left;
}

div#checkout_copy-left {
	padding:0;
	display: block;
	margin: 20px 30px 0px 34px;
	text-align: left;
}

.checkout_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
	display: block;
	margin: 0 0 20px 0;
	padding:0;
}

.store_formfield {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	background-color: #FFF;
	border:1px solid #dedede;
}

.planetary_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
}

.planetary_title-18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}
a.planetary_title-18:link { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.planetary_title-18:active { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.planetary_title-18:visited { color: #41668A; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }
a.planetary_title-18:hover { color: #333333; text-decoration: none; font-size: 18px; font-weight: bold; background-color: #E8E8E6 }

.planetary_description-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}
a.planetary_description-13:link { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.planetary_description-13:active { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.planetary_description-13:visited { color: #41668A; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }
a.planetary_description-13:hover { color: #333333; text-decoration: none; font-size: 13px; font-weight: normal; background-color: #E8E8E6 }

.illust_left {
	display: block; 
	margin: 10px 10px 10px 0px; 
	float: left;
}

img.illust_right {
	display: block; 
	border-left:10px solid #ffffff; 
	border-bottom:10px solid #ffffff; 
	float: right;
}


div#planetary_copy-right p {
	padding:0;
	display: block;
	margin: 20px 30px 20px 20px;
	text-align: left;
}

div#planetary_copy-left p {
	padding:0;
	display: block;
	margin: 20px 30px 20px 30px;
	text-align: left;
}

div#planetary_copy-left3 p {
	padding:0;
	display: block;
	margin: 1px 30px 30px 30px;
	text-align: left;
}

div#planetary_copy-left4 {
	padding:0;
	display: block;
	margin: 1px 30px 30px 30px;
	text-align: left;
}

div#planetary_copy-right4 {
	padding:0;
	display: block;
	margin: 30px 30px 30px 0;
	text-align: left;
	background-color: #FFF;
}

div#planetary_artdisplay-box {
	clear:left;
	width:788px;
	height: 330px;
	background-color: #F2F2F2;
	margin: 10px 30px 10px 30px;
}

div#planetary_artdisplay-left {
	float: left;
	width: 33%;
	text-align: center;
	padding: 10px 0;
	background-color: #F2F2F2;
}

div#planetary_artdisplay-center {
	float: left;
	width: 34%;
	text-align: center;
	padding: 10px 0;
	background-color: #F2F2F2;
}

div#planetary_artdisplay-right {
	float: right;
	clear: right;
	width: 33%;
	text-align: center;
	padding: 10px 0;
	background-color: #F2F2F2;
}


.planetary_artdescription-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #666;
	line-height: 18px;
}

.planetary_artdescription-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #666;
	line-height: 18px;
}

a.planetary_artdescription-11:link { color: #8F0000; text-decoration: none }
a.planetary_artdescription-11:active { color: #8F0000; text-decoration: none }
a.planetary_artdescription-11:visited { color: #8F0000; text-decoration: none }
a.planetary_artdescription-11:hover { color: #333; text-decoration: underline; background-color: #E8E8E6 }


.planetary_nav-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #006B33;
	line-height: 18px;
}

a.planetary_nav-12:link { color: #41668A; text-decoration: none; background-color: #E8E8E6 }
a.planetary_nav-12:active { color: #41668A; text-decoration: none; background-color: #E8E8E6 }
a.planetary_nav-12:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6 }
a.planetary_nav-12:hover { color: #333; text-decoration: underline; background-color: #E8E8E6 }


div#planetary_nav-box {
	clear:left;
	width:788px;
	height: 10px;
	background-color: #111;
	margin: 0 30px 10px 30px;
}

div#planetary_nav-left {
	float: left;
	width: 33%;
	text-align: left;
	padding: 0;
	background-color: #FFF;
}

div#planetary_nav-center {
	float: left;
	width: 34%;
	text-align: center;
	padding: 0;
	background-color: #FFF;
}

div#planetary_nav-right {
	float: right;
	clear: right;
	width: 33%;
	text-align: right;
	padding: 0;
	background-color: #FFF;
}

.planetary_category_title-15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 10px 0 0 30px;
}

.planetary_title-24 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: block;
	padding: 20px 0 15px 30px;
}

.planetary_title_php-24 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #333;
	line-height: 24px;
	display: block;
	padding: 20px 0 15px 0;
}


ul#planetary-category {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
}

ul#planetary-category li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #41668A;
	line-height: 14px;
	border-top: 2px solid #FFF;
}
ul#planetary-category li a:link { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#planetary-category li a:active { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#planetary-category li a:visited { color: #41668A; text-decoration: none; background-color: #E8E8E6}
ul#planetary-category li a:hover { color: #000000; text-decoration: underline; background-color: #E8E8E6}


div#planetary_artforum_description {
	display: block;
	padding: 10px 0 15px 30px;
	background-color: #FFF;
}

.planetary_artforum_description-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #666;
	line-height: 18px;
}

a.planetary_artforum_description-11:link { color: #41668A; text-decoration: none }
a.planetary_artforum_description-11:active { color: #41668A; text-decoration: none }
a.planetary_artforum_description-11:visited { color: #41668A; text-decoration: none }
a.planetary_artforum_description-11:hover { color: #333; text-decoration: underline; background-color: #E8E8E6 }

.planetary_artcategory_description-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}

.planetary_artcategory_description-11b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333;
	line-height: 18px;
}

.planetary_artcategory_description-13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #333;
	line-height: 18px;
}

.planetary_registerdescription-11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #333;
	line-height: 15px;
	display: block;
	margin: 6px 0 0 30px;
}

.planetary_title-36 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 36px;
	font-weight : normal;
	color : #215395;
	line-height: 36px;
	display: block;
	padding: 20px 0 15px 30px;
}


.planetary_register_form_name-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 260px;
	background-color: #FFF;
}
.planetary_formfield-name {
	height:19px;
	width:260px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin:4px 0 5px 0;
	float:left;
}


.planetary_register_form_city-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 200px;
	background-color: #FFF;
	padding: 0;
	margin: 2px 0 2px 0;
	float: left;
}
.planetary_register_formfield-city {
	height:19px;
	width:200px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 0 2px 0;
	float:left;
	clear: left;
}


.planetary_register_form_state-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 150px;
	background-color: #FFF;
	padding:0;
	margin: 2px 0 2px 12px;
	float:left;
}
.planetary_register_formfield-state {
	height:19px;
	width:150px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 0px 2px 10px;
	float:left;
}


.planetary_register_form_zip-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 100px;
	background-color: #FFF;
	padding: 0;
	margin: 2px 0 2px 12px;
	float: left;
}
.planetary_register_formfield-zip {
	height:19px;
	width:100px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding: 0;
	margin: 2px 0px 2px 10px;
	float: left;
}


.planetary_register_form_phonefax-12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 12px;
	display: block;
	width: 150px;
	background-color: #FFF;
	padding:0;
	margin: 2px 12px 2px 0;
	float:left;
}
.planetary_register_formfield-phonefax {
	height:19px;
	width:150px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 10px 2px 0;
	float:left;
}


.planetary_register_formfield-textarea {
	height:220px;
	width:470px;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:0;
	margin: 2px 10px 2px 0;
	float:left;
	overflow:auto;
}

.planetary_register_form_submit {
	width:87px;
	height:34px;
	background-image:url(planetary/images/btn_submit_blue.gif);
	background-color:#FFFFFF;
	border:none;
	cursor:pointer;
	margin: 4px 0 40px 0;
	padding:0;
}
