@charset "utf-8";
/* CSS Document */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.headerbk {
	background-image: url(img/jam-header.jpg);
	background-repeat: no-repeat;
}
.header2 {
	background-image: url(img/jam-header2.jpg);
	background-repeat: repeat-x;
}

.blackbk {
	background-color: #000;
}
.linktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
.footerbk {
	background-image: url(img/footer2.jpg);
	background-repeat: repeat-x;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C00;
}
#slideBox {
	position:relative;
	height:450px;
	width:1000px;
	padding:0px;
	margin:0px;
	text-align:left;
	z-index:5;
}
#slideBox #fadeShow {
	height:450px;
	width:1000px;
	overflow:hidden;
	z-index:10;
}
#slideBox #fadeShow img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	padding:0px;
	margin:0px;
}
#slideBox #fadeShow img.first {
	display:block;
}
#slideBox .last, #slideBox .next {
	position:absolute;
	top:202px;
	background-position:0 0;
	background-repeat:no-repeat;
	height:46px;
	width:16px;
	cursor:pointer;
}
#slideBox .last {
	background-image:url(img/lastBtn.jpg);
	left:-24px;
}
#slideBox .next {
	background-image:url(img/nextBtn.jpg);
	right:-24px;
}
#slideBox #fadeShow #toggle {
	display:none;
	width:1000px;
	height:450px; 
	left: 0px;
	top: 0px;
	position: absolute;
	z-index:20;
	cursor:pointer;
}
#fadeBox {
	position:absolute;
	top:100px;
	left:0px;
	z-index:150;
	padding:54px 62px 34px 62px;
	display:none;
}
#topLeft {
	background-image:url(img/bg-fadeBox.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	height:50%;
	width:50%;
	background-position:left top;
}
#topRight {
	background-image:url(img/bg-fadeBox.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	height:50%;
	width:50%;
	background-position:right top;
}
#btmLeft {
	background-image:url(img/bg-fadeBox.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
	height:50%;
	width:50%;
	background-position:left bottom;
}
#btmRight {
	background-image:url(img/bg-fadeBox.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	right:0px;
	height:50%;
	width:50%;
	background-position:right bottom;
}
#fadeBox #fadeShow {
	position:absolute;
	top:54px;
	left:62px;
}
#fadeBox #fadeShow div {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
#fadeBox #fadeShow div.first {
	display:block;
}
#fadeBox #fadeShow div p{
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color: #ffffff;
}
#shadow {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-image:url(img/bg-shadow.png);
	background-position:0 0;
	background-repeat:repeat;
	z-index:100;
	display:none;
}
#fadeBox .last, #fadeBox .next {
	position:absolute;
	top:80px;
	background-position:0 0;
	background-repeat:no-repeat;
	height:25px;
	width:13px;
	cursor:pointer;
}
#fadeBox .last {
	background-image:url(img/bg-last.png);
	left:32px;
}
#fadeBox .next {
	background-image:url(img/bg-next.png);
	right:32px;
}
#fadeBox .last:hover {
	background-image:url(img/bg-lastHover.png);
}
#fadeBox .next:hover {
	background-image:url(img/bg-nextHover.png);
}
#fadeBox #fadeShow #toggle {
	display:none;
	width:200px;
	height:200px; 
	left: 0px;
	top: 0px;
	position: absolute;
	z-index:300;
	cursor:pointer;
}
#fadeBox #fadeShow #toggle.on { 
	cursor:pointer;
}
#closeBtn {
	position:absolute;
	height:22px;
	width:58px;
	background-image:url(img/bg-closeBtn.png);
	background-position:0 0;
	background-repeat:no-repeat;
	top:14px;
	right:14px;
	z-index:500;
	cursor:pointer;
}
.cache {
	visibility:hidden;
	opacity:0;
	height:1px;
	width:1px;
	overflow:hidden;
}.service-bkg {
	background-image: url(img/products-designs-by-sandra.jpg);
	background-repeat: no-repeat;
}
.service-head-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32ADE2;
}
.book-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #C00;
}
.contact-bkg {
	background-image: url(img/contact-designs-by-sandra.jpg);
	background-repeat: no-repeat;
}
.cachehover {
	display:none;
}
