@import url(/centralstyle/style.css);
html {
/*
	scrollbar-3dlight-color: #323232;
	scrollbar-darkshadow-color: #323232;
	scrollbar-face-color: black;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
	scrollbar-track-color: black;
	scrollbar-arrow-color: #323232;*/
}
body {
	margin:0px; padding:0px; 
	background-color:black; 
	font-family:Helvetica, Arial, sans-serif;
	font-size:78%;
	color:white;
	overflow-y:scroll;
}
#kr_body {
	line-height:150%;
}
h1 { font-weight:normal; font-size:2em; }
h2 { font-weight:bold; font-size:1em; }

a { text-decoration:none; color:#00ccff; }
img {border:0px; }
hr { color:white; background-color:white; height:1px; border:0px; overflow:hidden; }

table, tr, td { font-size:1em; }
table tr td { padding-top:1em; vertical-align:top;}
table tr:first-child td { padding-top:0px; }


/* KRINK COLORS, nav off white = cfcfcf */
.kr_color_1, a .kr_color_1, a:hover#kr_nav_link_1 { color:#FF0000; }
.kr_color_2, a .kr_color_2, a:hover#kr_nav_link_2 { color:#fff218; }
.kr_color_3, a .kr_color_3, a:hover#kr_nav_link_3 { color:#00ff33; }
.kr_color_4, a .kr_color_4, a:hover#kr_nav_link_4 { color:#00ccff; }
.kr_color_5, a .kr_color_5, a:hover#kr_nav_link_5 { color:#ff66cc; }
.kr_color_6, a .kr_color_6, a:hover#kr_nav_link_6 { color:#904b00; }
.kr_color_7, a .kr_color_7, a:hover#kr_nav_link_7 { color:#dd7a10; }
.kr_color_8, a .kr_color_8, a:hover#kr_nav_link_8 { color:#FF0000; } /* Same as #1 for now */

/* FRONT PAGE FEATURE */
#kr_feature {
	width:857px;
	text-align:center;	
	position:absolute; top:115px; left:0px; overflow:hidden;
	width:100%; height:480px;
	text-align:center;
}

/* CENTERED LAYOUT */
#kr_header, #kr_body, #kr_footer {
	margin-left:auto; margin-right:auto; width:857px;
	padding-left: 10px; padding-right:10px; 
}
#kr_logged_in_nav_top { margin-left:auto; margin-right:auto; width:857px; position:absolute; top:26px; text-align:right; text-transform:lowercase; }
#kr_logged_in_nav_top a:hover, #kr_logged_in_nav_bottom a:hover { color:#FFFFFF; }

/* HEADER */
#kr_header { height:75px; padding-top:20px; cursor:default; padding-top:30px;}
#kr_logo { vertical-align:-3px; }

/* NAVIGATION-- see conditional css for ie7. Also see see colors, above. */
ul#kr_nav { list-style:none; margin:0px; padding:0px; position:relative; display:inline; left:-1px; }
ul#kr_nav li { list-style:none; margin:0px; padding:0px; position:absolute; top:0px; left:0px; width:622px; display:block; }
ul#kr_nav li a {text-transform:uppercase; color:#cfcfcf; position:absolute; }


/* NEW NAV POSITIONS - EVENLY DISTRIBUTED SO PRODUCTS IS MIS ALLIGNED WITH IMAGES ON PAGES LIKE ABOUT */
a#kr_nav_link_1 { left:35px; }
a#kr_nav_link_2 { left:106px; }
a#kr_nav_link_3 { left:203px; }
a#kr_nav_link_4 { left:287px; }
a#kr_nav_link_5 { left:351px; }
a#kr_nav_link_6 { left:421px; }
a#kr_nav_link_7 { left:512px; }
a#kr_nav_link_8 { right:0px; }

/* NEW NAV POSITIONS - EVENLY DISTRIBUTED AFTER PRODUCTS SO IMAGES ALIGN ON PAGES LIKE ABOUT
a#kr_nav_link_1 { left:35px; }
a#kr_nav_link_2 { left:115px; }
a#kr_nav_link_3 { left:211px; }
a#kr_nav_link_4 { left:294px; }
a#kr_nav_link_5 { left:356px; }
a#kr_nav_link_6 { left:425px; }
a#kr_nav_link_7 { left:514px; }
a#kr_nav_link_8 { right:0px; }
*/

/* NEW NAV POSITIONS - STAGGERED AFTER PRODUCTS
a#kr_nav_link_1 { left:35px; }
a#kr_nav_link_2 { left:115px; }
a#kr_nav_link_3 { left:214px; }
a#kr_nav_link_4 { left:299px; }
a#kr_nav_link_5 { left:359px; }
a#kr_nav_link_6 { left:424px; }
a#kr_nav_link_7 { left:514px; }
a#kr_nav_link_8 { right:0px; }
*/

/* OLD POSITIONS FOR LINKS SANS NEWS
a#kr_nav_link_1 { left:35px; }
a#kr_nav_link_2 { left:115px; }
a#kr_nav_link_3 { left:224px; }
a#kr_nav_link_4 { left:319px; }
a#kr_nav_link_5 { right:161px; }
a#kr_nav_link_6 { right:95px; }
a#kr_nav_link_7 { right:0px; }
*/

/*COLUMNS */
#kr_body { margin-top:57px;}
#kr_col1 *:first-child, #kr_col2 *:first-child { margin-top:0px; }
#kr_col1 { float:left; width:316px; }
#kr_col2 { float:right; width:507px; }
#kr_col2 img { border:1px solid #323232; }


/* FOOTER */
#kr_footer { clear:both; padding-top:67px; color:#333333; cursor:default; }
#kr_footer a { color:#333333; }

#foot_subscribe {height:23px; padding-top:12px; padding-bottom:12px; background:#000;}


/* SHOP STYLES */
.kr_shop_newprice {
	font-weight:bold;
	font-style:italic;
	color:#FF0000;
	font-size:1.2em;
}
.kr_shop_oldprice {
	font-weight:bold;
	text-decoration:line-through;
	color:#FFFFFF;
	font-size:1.2em;
}
.kr_shop_price {
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.2em;
}

/* NEW FRONT PAGE STYLE */
#kr_mailing_list_front_page {
	position:absolute;
	bottom:0px;
	width:100%; height:43px; 
	background-color:black;
}
#kr_subscribe_form_front_page {
	display:block;
	margin-left:auto; margin-right:auto;
	width:587px; height:31px;
	padding-top:12px; padding-left:270px;
	color:#cfcfcf; 
}
#kr_contact_email { /* the input field */
	background-color:black;
	color:white;
	width:180px; overflow:hidden; margin:0px;
	border:1px solid #aeaeae;
	height:16px;
	padding:0px;
	font-size:11px;
	line-height:17px;
}
#kr_subscribe { text-transform:uppercase; cursor:pointer; }
#kr_subscribe_error_message { color:#7F7F7F; }


/******************************************************** CENTRAL STYLE */
#manage_table_div { overflow:auto; } #sortby { width:50px; }

#central_cms_edit_page_image_caption_note { display:none; }

#subject, #selectto, #name, #phone, #email, .central_contact_textarea { width:100%; }
#tellFriend #to, #tellFriend #from, #tellFriend #comments { width:100%; }
.error_message, .good_message { background-color:black; color:white; margin-bottom:1em; padding-bottom:0px;}

#contactform #organization,
#contactform #phone,
#contactform #address_line2,
#contactform #address,
#contactform #address_city,
#selectto, #name, #email, .central_contact_textarea,
#tellFriend #to, #tellFriend #from, #tellFriend, #comments { width:314px; }
#giveform input, #selectto, #contactform input, .central_contact_textarea {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	border:1px solid white;
	background-color:black;
	color:white;
}
/*
#central_comment_form #submit,
#giveform #Submit,
#contactform #send {
	color:white;
	width:90px;
	padding:4px;
	background-color:#60bff3;  border:1px solid #60bff3; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#central_comment_form #submit { width:auto; }
#contactform #send:hover {
	background-color: #0074c5; border:1px solid #0074c5; 
	cursor:pointer;
}
*/

.central_word_cloud a { text-decoration:none; }
.central_word_cloud_link { text-decoration:none; }
.central_word_cloud a:hover { text-decoration:underline; }


/*#w_main_content a.overview_label_link, .overview_label_link { display:block; text-decoration:none;}
#w_main_content a.overview_label_link:hover, .overview_label_link:hover { display:block; }*/

/*
.overview_image {float:left; background-image:url(images/default_icon.png); cursor:pointer; width:255px; height:190px; margin-right:15px; margin-bottom:15px; }
.overview_image img, .overview_image_edit { position:absolute; margin-left:0px; }
.overview_image_edit a { background-color:#60bff3; text-transform:uppercase; font-weight:bold; padding-left:2px; padding-right:2px; }
*/

.overview_label {
	display:block;
	/* margin-bottom:3px; 
	border-top:1px solid white; /* IE6 needs this on the top */
	/*background-image:url(../config_central/plushus_images/sub_title2.gif);
	background-repeat:no-repeat; */
	/*height:15px; overflow:hidden;*/
	/*padding-left:8px;*/
}
.overview_label:hover {
	/*background-image:url(../config_central/plushus_images/sub_title.c.png);*/
} 
.overview_label a:hover { }
.overview_label a {
	/*line-height:12px; margin-top:0px; 
	font-size:12px;*/
	text-decoration:none;
	/*color:white;*/
}
.overview_link_group, .overview_blurb { display:block; margin-bottom:1em; } 
.overview_link_group a { }
.overview_link { display:none; }

/******************************************************** Central Menue */
li.xc {
	list-style: none;
	color: gray;
}
div.xcx, div.xcc {
	position: absolute;
	/*	display: inline; */
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.65em; 
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -1.5em; /*distance plus and minuses are away from the label */ 
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: black; /*plus symbol */
	text-decoration: none;
	font-family: "Courier New", Courier, monospace; 
	font-size: 100%;
/*	font-weight: bold; */
/*	background-color: white; */
/*	padding: 0em .4em 0em .4em; */
	padding: 0em .35em 0em .35em;
	line-height: 1em; 
	display: inline;
}

#layout_video_1 { width:400px; }