/* CSS Document */

/*
#FFF1D0 White Brown
#F7CD78 Light Brown
#CEA669 Brown
#9D683B Dark Brown
#A1C5D8 Light Blue
#81A4BC Blue
#48596C Dark Blue
*/

body {
	background-image:url(/images/background.gif);
	background-repeat:repeat-x;
	background-color:#F0F0F0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6e3b0d;
	margin:0px;
	padding:0px;
	scrollbar-base-color:#48596C; 
	scrollbar-arrow-color:#81A4BC;
	scrollbar-DarkShadow-Color:#48596C;
}

textarea {
	white-space:nowrap;
}

a {
	color:#181930;
	text-decoration:underline;
}

a:hover {
	color:#6e3b0d;
}

#container {
	background-image:url(/images/main.gif);
	background-repeat:no-repeat;
	font-size:11px;
	width:820px;
	height:640px;
	margin:0px auto 0px auto;
	padding:84px 24px 0px 2px
}

#container2 {
	background-image:url(/images/main.png);
	background-repeat:no-repeat;
	width:820px;
	height:600px;
	margin:0px auto 0px auto;
	padding:84px 24px 40px 2px;
}

#flash {
	width:182px;
	height:600px;
	float:left;
	padding:0px;
	margin:0px 0px 0px -18px;
}

#main, #main_1, #main_2, #main_3, #main_4, #main_5, #main_6 {
	float:right;
	padding:30px;
	width:577px;
	height:540px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

#legal {
	float:left;
	width:834px;
	font-size:9px;
	color:#666666;
	text-align:center;
	padding:6px 6px 0px 4px;
}

#scroller {
	width:577px;
	height:539px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0px 20px 0px 0px;
}

#main_1 {
	background-image:url(/images/drawings/drawing_1.png);
}

#main_2 {
	background-image:url(/images/drawings/drawing_2.png);
}

#main_3 {
	background-image:url(/images/drawings/drawing_3.png);
}

#main_4 {
	background-image:url(/images/drawings/drawing_4.png);
}

#main_5 {
	background-image:url(/images/drawings/drawing_5.png);
}

#main_6 {
	background-image:url(/images/drawings/drawing_6.png);
}

#main_7 {
	background-image:url(/images/joanne_work.png);
	float:right;
	padding:30px;
	width:577px;
	height:540px;
	background-position:430px 70px;
	background-repeat:no-repeat;
}

#no_scroller {
	width:577px;
	height:539px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#products {
	width:577px;
	background-color:#FFFFFF;
}

#prod_images {
	width:200px;
	margin:0px;
	float:left;
}

#description {
	width:367px;
	padding:5px;
	/*float:right;*/
}

#prod_name {
	width:270px;
	height:120px;
	margin:0px;
	float:left;
}

#fine_print {
	width:260px;
	height:120px;
	margin:0px;
	float:left;
	padding:0px;
}

#prod_name a {
	background-repeat:no-repeat;
	background-position:top left;
	font-size:18px;
	color:#48596C;
	display:block;
	height:80px;
	width:135px;
	padding:20px 20px 20px 115px;
}

#thumbs a {
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:50px;
	width:66px;
}

#thumbs_mittens a {
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:50px;
	width:40px;
}

#view_prod_close a {
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	width:105px;
	height:79px;
}

#prod_name a {
	text-decoration:none;
}

#prod_name a:hover {
	background-position:top right;
}

#prod_tagline {
	font-size:11px;
}

#pagetitle {
	font-size:21px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
}

#defuhnishuhn {
	padding:0px 10px 10px 10px;
}

#suggestion {
	padding:10px;
}

.bag_name {
	font-size:18px;
	font-weight:bold;
	color:#48596C;
}

.prod_description {
	font-size:12px;
	padding:10px;
}

.prod_price {
	font-size:12px;
	font-weight:bold;
	color:#9D683B;
}

#horz_line {
	background-color:#48596C;
	height:1px;
	margin:5px 0px 5px 0px;
}

hr {
	background-color:#48596C;
	height:1px;
	margin:5px 0px 5px 0px;
	border:0px solid #48596C;
}

.divider {
	height:2px;
	background-color:#48596C;
}

.thumbs {
	height:50px;
}

/* --- Product Display --- */

#main_prod {
	width:540px;
	height:270px;
	padding:10px;
	margin:0px;
	background-image:url(/images/products/product_display_background.png);
}

#view_prod {
	width:318px;
	float:left;
}

#large_prod {
	width:315px;
	height:238px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
}

#mitten_hat_prod {
	width:315px;
	height:394px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
}

#view_prod_close {
	width:105px;
	height:79px;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	padding:1px 1px 0px 0px;
}

#prod_desc {
	padding:0px 0px 0px 7px;
	font-size:11px;
	overflow:hidden;
}

#prod_model {
	font-size:12px;
}

#prod_desc ul {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
}

#prod_desc li {
	line-height:12px;
}

#mined_events_cont {
	padding:0px;
	border-top:thin solid #48596C;
	border-right:thin solid #48596C;
	border-left:thin solid #48596C;
	width:570px;
}

#mined_events {
	padding:5px;
	width:560px;
	border-bottom:thin solid #48596C;
}

/* --- !!! --- */

#login {
	text-align:center;
}

/* --- !!! --- */

#paypal {
	width:74px;
	height:64px;
	float:left;
	margin:7px;
}

#paypal_notes {
	font-size:9px;
	margin:0px auto;
	padding:0px;
}

#paypal_button {
	width:75px;
	height:75px;
	padding:0px 5px 0px 0px;
	margin:0px;
	float:left;
}

#prod_thumbs {
	width:560px;
	margin:0px;
}

#thumb_top {
	width:560px;
	height:10px;
	background-image:url(/images/products/thumb_top.png);
	background-repeat:no-repeat;
	background-position:top center;
}

#thumb_main {
	width:540px;
	background-image:url(/images/products/thumb_main.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding:0px 10px 0px 10px;
}

#thumb_bottom {
	width:560px;
	height:10px;
	background-image:url(/images/products/thumb_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#thumbs {
	float:left;
	height:50px;
	width:66px;
	background-repeat:no-repeat;
	background-position:center center;
}

#thumbs_mittens {
	float:left;
	height:50px;
	width:40px;
	background-repeat:no-repeat;
	background-position:center center;
}

#joanne {
	background-image:url(/images/joanne.png);
	background-repeat:no-repeat;
	width:249px;
	height:480px;
	float:right;
	margin:-22px 0px 10px 10px;
}

#joanne_work {
	background-image:url(/images/joanne_work.png);
	background-repeat:no-repeat;
	width:165px;
	height:500px;
	position:relative;
	margin:0px 0px 0px 400px;
}

#tagline {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

#signature {
	background-image:url(/images/signature.png);
	background-repeat:no-repeat;
	width:150px;
	height:40px;
	padding:40px 0px 0px 0px;
}

#product_name {
	margin:2px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#48596C;
}

#product_list {
	margin:5px 0px 5px 0px;
	font-size:12px;
}

#map {
	background-image:url(/images/cambridge_studio_map.png);
	background-repeat:no-repeat;
	width:332px;
	height:384px;
	float:left;
	margin:50px 10px 10px 0px;
}

#same_mined a {
	text-decoration:none;
}

#same_mined {
	margin:0px 0px 10px 10px;
	float:left;
	text-align:center;
}
/* Expand Menu --------------------------------------------------------------- */

span.expandLink, span.expandLink a {
	text-decoration:none;
}

#expand ul, #expand ul li, #expand_padded ul, #expand_padded ul li, #expand_why_mined ul, #expand_why_mined ul li {
	list-style:none;
	padding:0px;
	margin:0px;
}

#expand ul li a, #expand_padded ul li a, #expand_why_mined ul li a {
	color:#6e3b0d;
	font-size:18px;
}

#expand ul li a:hover, #expand_padded ul li a:hover, #expand_why_mined ul li a:hover {
	color:#181930;
}

#why_mined {
	float:right;
	width:275px;
	padding:0px 0px 0px 10px;
}

#the_miner {
	width:380px;
	padding:0px;
	margin:20px 0px 0px 0px;
}

#drawings {
	height:250px;
	float:right;
	/*margin:265px 0px 0px 0px;*/
}

/* --------------------------------------------------------------------------- */