/* CSS document */


p.tall {font-family:"Georgia, Times New Roman, Times, serif";
	font-size:10pt;
	font-weight:bold;
	line-height: 0.7in;
}

A:link {color: #CDE4E6;
text-decoration:none;
border:0;
}

A:hover{color:#F5DDBF;
text-decoration:none}


A:active{color:#F5DDBF;
text-decoration:none}

A:visited{color: #CDE4E6;
text-decoration:none
	
}

table{
border:none;

}



body{
	background-color:#ffffff;
	background-image: url(img/background_web.jpg); 
	background-repeat:repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	font-variant:small-caps;
	margin: 0px;
}



#baselayer {
	position:absolute;
	left:102px;
	top: 12px;
	width:800px;
	height:600px;
	z-index:0;
	visibility: visible;
	background-color: #4E381F;
	filter:index(opacity=95);
	filter:alpha(opacity=95); /* IE patch */
	-moz-opacity:.95;
	opacity:.95;
}


/*
#topleft{
	position:absolute;
	left:0px;
	top:0px;
	height:1px;
	width:1px;
	background-color:#FFFFFF
	}

#topright{
	position:absolute;
	left:799px;
	top:0px;
	height:1px;
	width:1px;
	background-color:#FFFFFF
}

#bottomright{
	position:absolute;
	left:799px;
	top:599px;
	height:1px;
	width:1px;
	background-color:#FFFFFF
}

#bottomleft{
position:absolute;
	left:0px;
	top:599px;
	height:1px;
	width:1px;
	background-color:#FFFFFF
}
*/

#baseoverlay {
	position:absolute;
	left:102px;
	top: 12px;
	width:800px;
	height:600px;
	z-index:3;
	visibility: hidden;
	background-color: #4E381F;
	overflow: hidden;
	/*filter:index(opacity=95);
	filter:alpha(opacity=95); /* IE patch */ 
	/*-moz-opacity:.95;
	opacity:.95; */
}


#logo{
	position: relative;
	background-image:url(img/KSlogo.gif);
	width:233px;
	height:122px;
	left: 284px;
	top: 44px;
	z-index:1;
}



#freeship{
	position:absolute; 
	top:145px; 
	width: 85px;
	height:50px; 
	margin-left:15px;
	background-image:url(img/freeship.gif);
}


#shoppingbasket{
	position:absolute;
	left:710px;
	top:165px;
	z-index:1;
	width:76px; 	
	height:20px;
}

#gallery{
	background:#4e381f;
	width:auto;
	height:365px;
	position:absolute;
	top: 45px;
	left: 25px;
	overflow-y:hidden;
	overflow-x:scroll;
}


#artgallery{
	background:#4e381f;
	width:750px;
	height:560px;
	position:absolute;
	top: 20px;
	left: 25px;
	overflow:hidden;
}

#pagegallery{
	background:#4e381f;
	width:750px;
	height:325px;
	position:absolute;
	top: 250px;
	left: 25px;
	overflow:auto;
}

#art-zoom{
	position:absolute;
	left:30px;
	top:548px;
	width:54px;
	height:22px;
}

#art-arrow{
	position:absolute;
	left:220px;
	top:550px;
	width:20px;
	height:20px;
}

#ccb-arrow{
	position:absolute;
	left:321px;
	top:550px;
	width:20px;
	height:20px;
}

#cbb-arrow{
	position:absolute;
	left:341px;
	top:550px;
	width:20px;
	height:20px;
}

#ccb-available{
	position:absolute;
	width:220px;
	height:27px;
	z-index:2;
	left: 497px;
	top: 255px;
}

#art-available{
	position:absolute; 
	width:220px; 
	height:27px; 
	z-index:2; 
	left: 546px; 
	top: 255px;
}
 #cbb-available{
	position:absolute;
	width:220px;
	height:27px;
	z-index:2;
	left: 497px;
	top: 255px;
}

#footer{
	color:#CDE4E6;
	font-size:7.5pt;
	z-index: 1;
	width: auto;
	height: auto;
}


.msbbpages{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

}


.press {
	position:absolute;
	left:200px;
	top: 5px;
	width: 390px;
	height: 450px;
	z-index:4;
	visibility:hidden;
	padding: 0px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #444444;
	border-bottom-color: #444444;
	border-left-color: #666666;
	}
	
#retailers-state{
}
#retailers-online{
}
#retailers-inter{
}
#USA-outline{
}

#retailers-state-list{
}
#retailers-online-list{
}
#retailers-inter-list{
}

#stylebakery{
}


#press{
	position: absolute;
	left: 50px;
	top: 265px;
	width: 700px;
	height:275px;
	z-index: 2;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #4E381F;
	}

#presskit{
	position: absolute;
	left: 50px;
	top: 260px;
	width: 700px;
	height:260px;
	z-index: 2;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #ADD8DC;
	
	}

#pagelabel{
	position:absolute;
	left:61px;
	top:231px;
	z-index:2;
	color:#f5ddbf;
	letter-spacing:.2em;
	font-variant: small-caps;
	font-size:7.5pt;
	width: 196px;
	height: 18px;
	
}


#art-pagelabel{
	position:absolute;
	left:25px;
	top:0px;
	z-index:2;
	color:#f5ddbf;
	letter-spacing:.2em;
	font-variant: small-caps;
	font-size:7.5pt;
	width: 196px;
	height: 18px;
	
}

.scrollbox1 {
	position: absolute;
	left: 275px;
	top: 295px;
	width: 448px;
	height: 219px;
	/* padding-left: 10px;
	padding-top: 10px; */
	padding-right: 10px;
	float: none;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #CDE4E6;
	/* border: 3px solid #F5DDBF;
	color: #4E381F; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
	word-spacing: normal;
}

.scrollbox2 {
	position: absolute;
	left: 325px;
	top: 300px;
	width: 448px;
	height: 216px;
	padding-right: 10px;
	float: left;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #CDE4E6;
	color: #4E381F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
}


.scrollbox3 {
	position: absolute;
	left: 100px;
	top: 260px;
	width: 600px;
	height: 260px;
	float: left;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #ADD6DB;
	color: #4E381F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: small-caps;
	line-height: 12pt;
	font-weight: bold;
	word-spacing: normal;
}


.scrollbox4 {
	position: absolute;
	left: 50px;
	top: 255px;
	width: 700px;
	height: 260px;
	float: left;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #ADD6DB;
	color: #4E381F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: small-caps;
	line-height: 12pt;
	font-weight: bold;
	word-spacing: normal;
}


.scrollbox5 {
	position: absolute;
	left: 50px;
	top: 255px;
	width: 700px;
	height: 260px;
	float: left;
	overflow: hidden;
	
	background-color: #ADD6DB;
	color: #4E381F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: small-caps;
	line-height: 12pt;
	font-weight: bold;
	word-spacing: normal;
}


.textbox {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	float: left;
	overflow-x: hidden;
	overflow-y: scroll;
	color: #4E381F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
	word-spacing: normal;
	border: 3px solid #f5ddbf;
}


#lgpic {
	position:  absolute;
	left: 86px;
	top: 290px;
	width:255px;
	height: 255px;
	background-color: #FFFFFF;
}


#lgpicbl {
	position:  absolute;
	left: 71px;
	top: 290px;
	width:275px;
	height: 255px;
	background-color: #FFFFFF;
}


#productcontent {
	position: absolute;
	left: 383px;
	top: 340px;
	width: 330px;
	height: 205px;
	background-color: #ADD8DC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #4E381F;
	font-style: normal;
	overflow-x: hidden;
	overflow-y: scroll;
}


#msbbcontent {
	position: absolute;
	left: 425px;
	top: 304px;
	width: 330px;
	height: 203px;
	background-color: #ADD8DC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #4E381F;
	font-style: normal;
	overflow-x: hidden;
	overflow-y: scroll;
	visibility: visible;
}



#productcontent2 {
	position: absolute;
	left: 383px;
	top: 338px;
	width: 330px;
	height: 207px;
	background-color: #ADD8DC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #4E381F;
	font-style: normal;
	overflow-x: hidden;
	overflow-y: scroll;
}


#atb{
	position:absolute;
	width:330px;
	height:40px;
	z-index:2;
	left: 383px;
	top: 290px;
	background-color: #ADD6DB;

}

#msbb{
	width: 175px;
	height: 132px;
	/*background-color:  #4E381F; */
}


input.btn{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	color: #4E381F;
	font-weight:bold;
	background-color:#CDE4E6;
	border-style: solid;
	border-color:#F5DDBF;
	border-width: 2px;
	border-style: solid;
	font-variant:normal;
	height: 11pt;
	width: auto;
	line-height: normal;
	padding:0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-decoration: none;
  	}


select.text{
	background-color:#CDE6E9;
	font-family:"Myriad Pro";
	font-size:8pt;
	color: #4E381F;
	font-weight:normal;
	width:auto;
	height:auto;
	white-space: normal;
	text-align:left;
	font-variant:normal;
	border: 1px solid #CDE6e9;
	margin-left: 1px;
}


input.text {
	background-color:#CDE6E9;
	font-family:"Myriad Pro";
	font-size:8pt;
	color: #4E381F;
	font-weight:normal;
	width:190px;
	height:14px;
	white-space: normal;
	text-align:left;
	font-variant:normal;
	border: 1px solid #CDE6e9;
	margin: 1px;
	
	}


input.text2{
	background-color:#CDE6E9;
	font-family:"Myriad Pro";
	font-size:8pt;
	color: #4E381F;
	font-weight:normal;
	width:170px;
	height:auto;
	white-space: normal;
	text-align:left;
	font-variant:normal;
	border: 1px solid #CDE6e9;
	margin-left: 1px;
}




	
textarea.text{
	background-color:#cde6e9;
	font-family:"Myriad Pro";
	font-size:small;
	color: #4E381F;
	font-weight:normal;
	white-space: normal;
	margin: 1px;
	float: none;
	background-position: left;
	text-align: left;
	border: 1px solid #CDE6e9;
	
}
	
	
	
.quote {
margin-left: 4em;  
	padding: 1px;
	height: 10pt;
	width: 30px;
}

.homebutton {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F5DDBF;
	border-left-color: #F5DDBF;
	border-top-style: none;
	border-bottom-style: none;
	
}

.button-border {
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #F5DDBF;
}


.pic-border {	
	border: 1px solid #f5ddbf;
}

.pic-border2 {
	border: 1px solid #402e1a;
	}

#home-book {
	position:absolute;
	left: 20px;
	top: 275px;
	z-index:2;
	height: 132px;
	width: 175px;
	
}

#home-art  {
	position:absolute;
	z-index:2;
	left: 215px;
	top: 275px;
	width: 175px;
	height: 132px;
}

#home-ball {
	position:absolute;
	z-index:2;
	left: 410px;
	top: 275px;
	width: 175px;
	height: 132px;
}

#home-blanket {
	position:absolute;
	z-index:2;
	left: 605px;
	top: 275px;
	width: 175px;
	height: 132px;
}

