#content-right {
	float:right; 
	width: 148px; 
	background-color: #d2cfad; 
	padding: 10px 15px 15px 15px;
	color: #837550;			
	line-height: 2em;
	margin: 46px 0 15px 20px;
}
#content-right h3 {
	font-size: 12px;
	margin: 0 0 6px 0;
}
#content-right a {
	color: #837550;		
	text-decoration: none;
}
#content-right a:hover {
	color: #a0410a;
	text-decoration: underline;
}
#content-right p {
	margin: 0 0 0.5em 0;
}
#content-right h2 {
	font-size: 16px;
	margin: 0;
}
#content-right dl {
	margin: 6px 0 0 0;
	line-height: 1.5em;
}
#content-right dt {
	font-size: 8pt;
	border-top: solid 1px gray;
	margin-top: 0.75em;
	padding-top: 0.25em;
}
#content-right dt a, #content-right h3 {
	font-weight: bold;
	font-size: 12px;
}
#content-right dd {
	margin: 0;
	margin-top: 3px;
}
#content-right dd a {
	padding-left: 20px;
}
.doc-pdf {
	background: url(/static/images/general/pdficon_small.gif) no-repeat;
}
.doc-word {
	background: url(/static/images/general/wordicon_small.gif) no-repeat;
}
.doc-txt {
	background: url(/static/images/general/txticon_small.gif) no-repeat;
}
.doc-jpg {
	background: url(/static/images/general/jpgicon_small.gif) no-repeat;
}
.doc-html {
	background: url(/static/images/general/htmlicon_small.gif) no-repeat;
}
img {
	border: none;
}

#sidebar-nav {
	float: right;
	background: url(/static/images/page_checkout/Destination_logo_bottom.gif) 50% 95% #efecd8 no-repeat;
	width: 200px;	
	padding: 0 0 60px 0; 
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#sidebar-info {
	float: right;
	background: url(/static/images/page_checkout/Destination_logo_bottom.gif) 50% 95% #efecd8 no-repeat;
	width: 170px;
	padding: 15px 20px 90px 20px;
	margin-top: 0;
	color: #5e5a2b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* used to contain multiple right sidebars */
#sidebar {
	float: right;
	width: 200px;
	margin-bottom: 10px;
	height: 1%; /* IE peekaboo fix for disappearing div on mouseovers */
}
#sidebar.margin {
	margin-left: 15px;
}
/* remove the top margin when contained in a sidebar */
#sidebar #sidebar-nav, #sidebar .sidebar-block {
	margin-top: 0;
}
#sidebar-nav ul {
	list-style-image: url(/static/images/general/symbol_arw_right_716D3B.gif);
	list-style-position: outside;
	margin: 30px auto 40px auto;
	padding: 0 0 0 55px;
}
#sidebar-nav ul li {
	margin: auto;
	padding: 0;
}
#sidebar-nav a {
	color: #5e5a2b;
	text-decoration: none;
	font-weight: normal;
}
#sidebar-info a {
	color: #a0410a;
	text-decoration: none;
	font-weight: bold;
}
#sidebar-nav a:hover, #sidebar-info a:hover {
	color: #a0410a;
	text-decoration: underline;
}
#sidebar-info h3 {
	color: #a0410a;
}
#sidebar-info p {
	color: #5e5a2b;
	margin-left: 0;
}
#sidebar-info hr {
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
	border-top: solid 1px #716d3b;
}

/* sidebar block */
#sidebar .sidebar-block {
	background: #e7e6c8;
	padding: 0;
	position: relative;
	margin-bottom: 10px;
}
#sidebar .sidebar-block-tl {
	background: white url(/static/images/page_dtlpg/rounded_corner_10px_TL.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block-tr {
	background: white url(/static/images/page_dtlpg/rounded_corner_10px_TR.gif) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block-bl {
	background: white url(/static/images/page_dtlpg/rounded_corner_10px_BL.gif) no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block-br {
	background: white url(/static/images/page_dtlpg/rounded_corner_10px_BR.gif) no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block-btm {
	/* hack for IE */
	position: absolute;
	bottom: 0;
	left: 10px;
	height: 7px;
	width: 180px;
	background: #e7e6c8;
}
#sidebar .sidebar-block h2 {
	margin: 2px 0 1px 0;
	padding: 4px 0;
	color: #535a2b;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	border-bottom: 1px solid white;
	line-height: 1.2em;
}
#sidebar .sidebar-block h3 {
	margin: 2px 0 1px 0;
	padding: 0;
	color: #535a2b;
	text-align: center;
	font-weight: normal;
	font-size: 10pt;
	line-height: 1.2em;
}
#sidebar .sidebar-block hr {
	margin: 0;
	padding: 6px 0 0 0;
	border: none;
	border-top: solid 1px white;
	height: 0;
}
#sidebar .sidebar-block dl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #707070;
	line-height: 1.3em;
	margin: 1em 15px;
	padding: 0;
}
#sidebar .sidebar-block dt {
	font-size: 10pt;
	font-weight: bold;
	margin: 0.5em 0 0 0;
}
#sidebar .sidebar-block dd {
	margin: 0.3em 0 0 0;
}
#sidebar .sidebar-block p {
	line-height: 1.3em;
	padding: 0 10px 9px 15px;
	margin: 0;
}
#sidebar .sidebar-block a {
	color: #a0410a;
	text-decoration: none;
}
#sidebar .sidebar-block a:hover {
	text-decoration: underline;
}

/* sidebar-block nav */
#sidebar .sidebar-block.nav, #sidebar .sidebar-block.localnav {
	background: #d7d7d7;
	padding: 0;
	position: relative;
	margin-bottom: 10px;
}
#sidebar .sidebar-block.nav ul, #sidebar .sidebar-block.localnav ul {
	list-style-image: url(/static/images/general/symbol_arw_right_716D3B.gif);
	list-style-position: outside;
	margin: 0 auto;
	padding: 0 0 1em 55px;
}
#sidebar .sidebar-block.nav ul li, #sidebar .sidebar-block.localnav ul li {
	margin: 0.75em auto auto auto;
	padding: 0;
	font-size: 8pt;
	line-height: 1.2em;
}
#sidebar .sidebar-block.nav h2, #sidebar .sidebar-block.localnav h2 {
	margin-bottom: 12px;
}
#sidebar .sidebar-block.nav a, #sidebar .sidebar-block.localnav a {
	color: #535a2b;
	text-decoration: none;
	font-weight: normal;
}
#sidebar .sidebar-block.nav a:hover, #sidebar .sidebar-block.localnav a:hover {
	color: #a0410a;
	text-decoration: underline;
}
#sidebar .sidebar-block.nav .sidebar-block-tl, #sidebar .sidebar-block.localnav .sidebar-block-tl {
	background: white url(/static/images/page_dtlpg/rounded_corner_gr_10px_TL.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block.nav .sidebar-block-tr, #sidebar .sidebar-block.localnav .sidebar-block-tr {
	background: white url(/static/images/page_dtlpg/rounded_corner_gr_10px_TR.gif) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block.nav .sidebar-block-bl, #sidebar .sidebar-block.localnav .sidebar-block-bl {
	background: white url(/static/images/page_dtlpg/rounded_corner_gr_10px_BL.gif) no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block.nav .sidebar-block-br, #sidebar .sidebar-block.localnav .sidebar-block-br {
	background: white url(/static/images/page_dtlpg/rounded_corner_gr_10px_BR.gif) no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
#sidebar .sidebar-block.nav .sidebar-block-btm, #sidebar .sidebar-block.localnav .sidebar-block-btm {
	/* hack for IE */
	position: absolute;
	bottom: 0;
	left: 10px;
	height: 3px;
	width: 180px;
	background: #d7d7d7;
}

/* sidebar-block localnav */
#sidebar .sidebar-block.localnav { background: #e7e6c8; }
#sidebar .sidebar-block.localnav .sidebar-block-tl { background: white url(/static/images/page_dtlpg/rounded_corner_10px_TL.gif) no-repeat; }
#sidebar .sidebar-block.localnav .sidebar-block-tr { background: white url(/static/images/page_dtlpg/rounded_corner_10px_TR.gif) no-repeat; }
#sidebar .sidebar-block.localnav .sidebar-block-bl { background: white url(/static/images/page_dtlpg/rounded_corner_10px_BL.gif) no-repeat; }
#sidebar .sidebar-block.localnav .sidebar-block-br { background: white url(/static/images/page_dtlpg/rounded_corner_10px_BR.gif) no-repeat; }
#sidebar .sidebar-block.localnav .sidebar-block-btm { background: #e7e6c8; }

/* document lists */
/*#sidebar .sidebar-block dl {
	line-height: 1.5em;
}*/
#sidebar .sidebar-block dl.docs dt {
	font-size: 8pt;
	padding-top: 9px;
}
#sidebar .sidebar-block dl.docs dt.first {
	padding-top: 0;
}
#sidebar .sidebar-block dl.docs dd {
	padding-left: 20px;	
	padding-top: 0.3em;
}
#sidebar .sidebar-block dl.docs dd a {
	font-weight: normal;
}
