td#tdcontent
{
	padding-right:		20px;
}

.bodytext
{
	width:					660px;
}

#adventure-kit
{
	position:				relative;
	width:					960px;
	height:					996px;
	background-image:		url( /site/images/bg_adventure_kit.jpg );
	background-position:	-20px 0px;
	background-repeat:		no-repeat;
}

#kit-page
{
	position:				absolute;
	top:					187px;
	left:					70px;
	z-index:				100;
}

#kit-features
{
	position:				absolute;
	top:					194px;
	left:					506px;
	z-index:				100;
}





.ds
{
	border-width:			3px;
	border-radius:			4px;
	-moz-border-radius:		4px;
	-webkit-border-radius:	4px;
	box-shadow:				2px 2px 7px 0px #333333;
	-moz-box-shadow:		2px 2px 7px 0px #333333;
	-webkit-box-shadow:		2px 2px 7px 0px #333333;

	padding:				13px 16px;

width:		236px;
margin:		0px 0px 10px;
overflow:					auto;
}

.ds h2
{
	margin:					0px 0px 7px;
	padding:				0px;
	font-size:				17px;
	color:					white;
}

#page-id
{

	border:					3px solid #e1b16d;
	
	background-color:		#d7a459;

	background-image:		url( /site/images/bg_gradient_tan.png );
	background-repeat:		repeat-x;

	line-height:			18px;
	font-size:				13px;
	color:					white;
}

#callouts
{
	border:					3px solid #52bb90;
	
	background-color:		#33b380;

	background-image:		url( /site/images/bg_gradient_green.png );
	background-repeat:		repeat-x;

	font-size:				13px;
	color:					white;
}


#callouts ol
{
	margin:					0px;
	padding:				0px;
	list-style-position:	inside;

	line-height:			18px;
	font-family:			helvetica,arial,sans-serif;
	font-weight:			bold;
	font-size:				14px;
}
#callouts li
{
	margin-bottom:			12px;
}
#callouts .test
{
	font-family:			georgia,serif;
	font-weight:			normal;
	font-size:				13px;
}

#pagelinks
{
	overflow:				hidden;
	margin:					30px 20px 0px 0px;
}

a#previouspage,
a#kitpagenext
{
	display:				block;
	background-position:	left center;
	background-repeat:		no-repeat;

	padding:				4px 0px 7px 27px;
	padding-left:			27px;

	font-family:			helvetica,arial,sans-serif;
	font-weight:			bold;
	line-height:			13px;
	font-size:				13px;
	color:					white;
}

a#previouspage
{
	float:					left;
	background-image:		url( /site/images/arrow_left_t.png );
}
a#kitpagenext
{
	float:					right;
	background-image:		url( /site/images/arrow_right_t.png );
}


.bullet
{
	position:				absolute;
	z-index:				200;
	background-image:		url( /site/images/bg_callout.png );
	background-repeat:		no-repeat;

	width:					20px;

	padding:				8px 20px 20px 9px;

	text-align:				center;
	line-height:			18px;
	font-family:			helvetica,arial,sans-serif;
	font-weight:			bold;
	font-size:				18px;
	color:					white;
}


/*	dynamic page content, hide all initially	*/
.dpc,
.bullet
{
	display:				none;
}


.kitpage
{
	border:			1px solid green;
	background-color:	#eeeeee;
	padding:		15px;
}

