/* by default, this stylesheet also specify's theme 1 properties */
.none { display:none;}
.invis { visibility:hidden;}
.right { text-align:right;}
.left { text-align:left;}

div#misc1, div#misc2, div#misc3, div#misc4, div#misc5, div#misc6, div#misc7, div#misc8,
div#xslmisc1,div#xslmisc2,div#xslmisc3,div#xslmisc4,div#xslmisc5,div#xslmisc6,div#xslmisc7,div#xslmisc8 {
	position:absolute;
	height:1px;
	width:1px;
	top:-1024px;
	left:-1024px;
}

div#rightnotice {
	border:1px solid #ccc;
	padding:0.75em;
}
div#rightnotice ul,div#rightnotice ul li {
	margin:0;
	padding:0;
	list-style:none;
}
div#rightnotice ul {
	margin-left:1em;
}

body {
}

/*body, td, p, div, li {*/
html, body {
}
html>body {
}
div#bodycontainer {
}
div#bodycontainer div#body {
}
/* shadow effect */
/*
div#bodycontainer {
	background-image:url('/images/orctemplates/en/shadowlight.gif');
}

div#bodycontainer div#body {
	position:relative;
	top:-2px;
	left:-2px;
	padding:0.5em;
}
*/

div#body {
	padding:0px;
	margin: 15px;
	background-color:white;
	text-align:left;
}
div#body, div#body td, div#body p {
	/* all other font sizes are relative to this definition below */
	/*
	font-size: 1em;
	font-size: 0.95em;
	font-size: x-small;
	font-size:80%;
	font-size:10px;
	*/
	font-family:arial;
	
	font-size:12px;
	color:black;
}

div#body a {

}

div#header {
	height:120px;
	position:relative;
	margin-bottom:15px;
	background-color:#E9DD71;
	font-family:arial;
}
div#header div.corner_tl {
	position:absolute;
	top:0px;
	left:0px;
	width:40px;
	height:40px;
	background-image:url('/images/orctemplates/en/cr1.gif');
}
div#header div.corner_br {
	position:absolute;
	right:-1px;
	bottom:-1px;
	width:40px;
	height:40px;
	background-image:url('/images/orctemplates/en/cr2.gif');
}
div#header div.content {
	padding:25px;
	padding-left:40px;
}
div#header a {
	color:#BFB532;
}

div#header div.content h1 {
	margin:0px;
	padding:0px;
	color:#BFB532;
}
div#header div.content h2 {
	margin:0px;
	padding:0px;
	color:white;
	text-decoration:none;
}
div#header div.content a{
	text-decoration:none;
}

div#body, div#bodyhead {
	position:relative;
	min-height:400px;
	height:auto !important;
	height /**/:400px;


	border:0px solid white;

	/* uncomment this to create space for a left nav */
	/*
	padding-left:180px;
	*/
	margin-bottom:25px;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#bodyhead {
	min-height:0;
	margin-bottom:0;

}
div#secondary div#body,div#secondary div#bodyhead{
	min-height:0px;
	height:auto !important;
	height /**/:10px;
}

div#footer {
	position:relative;
	height:40px;
	text-align:center;
	margin:0px;
	background-color:#E9DD71;
	clear:both;
	padding-top:10px;
	font-size:1em;
}

div#footer a {
	color:black;
	text-decoration:none;
	font-family:arial;
}
div#footer a:hover {
	text-decoration:underline;
}
div#footer div.corner_bl {
	position:absolute;
	left:0px;
	bottom:0px;
	width:40px;
	height:40px;
	background-image:url('/images/orctemplates/en/cr3.gif');
}
div#copyright {
	font-family:arial;
	font-size:10px;
	color:#555;
	margin-left:45px;
	margin-top:4px;
	text-align:right;
}
div#copyright a{
	text-decoration:underline;
	color:#039;
}
div#copyright a:hover{
	text-decoration:underline;
}
hr.div {
	visibility:hidden;
	clear:both;
}

div.half {
	float:left;
	display:inline;
	margin-right:3em;

    position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* talk page */
div#mainbox {
	position:relative;
	border:1px solid white;
/*	background-image:url('/images/orctemplates/en/v1/pastmessage.gif');*/
	background-repeat:no-repeat;
	background-position:top left;
	font-size:inherit;

	-moz-box-sizing:border-box;
	box-sizing:border-box;

}
div#mainbox div.tabs {
	position:absolute;
	height:27px;
	width:400px;
	display:inline;
	right:15px;
	top:0px;
	
	left:15px;
/*	border:1px solid red;*/
	padding-left:40px;
	padding-left:0px;
	white-space:nowrap;

/*	background-image:url('/images/orctemplates/en/clickto.gif');*/
	background-repeat:no-repeat;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:5;
	text-align:right;
	text-align:left;
	
}

div#mainbox div.tabs a.primary, div#mainbox div.tabs a.secondary, div#mainbox div.tabs a.cart  {
	position:relative;
	top:0px;
	display:block;
	float:left;
/*	float:right;*/

/*	display:inline;*/
	width:70px;
	height:27px;
	height:38px;
	background-image:url('/images/orctemplates/en/v1/tab-small.gif');
	background-repeat:no-repeat;
	background-position:right top;
	text-decoration:none;
	color:#930B16;
	font-family: trebuchet MS;
	font-size:20px;
	font-weight:bold;
	margin-left:1px;
	margin-right: 10px;


	padding-left:10px;
	padding-top:9px;
	text-align:center;
	z-index:6;

	-moz-box-sizing:border-box;
	box-sizing:border-box;

}

div#mainbox div.tabs a.primary span,div#mainbox div.tabs a.secondary span {
	bottom:0px;
	font-size:14px;
	line-height:16px;
	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:7;


}

div#mainbox div.tabs a.primary {
	background-image:url('/images/orctemplates/en/v1/tab-large.gif');
	width:98px;
	padding-left:0px;

	position:relative;
	top:0px;
/*	z-index:6;*/

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#mainbox div.tabs a.primary span {
	position:relative;
	top:-8px;
	left:2px;
	font-size:20px;
	line-height:26px;

/*	z-index:7;*/
	cursor:hand;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#mainbox div.tabs a.cart {
	margin-left:10px;
	width:20px;
	background-image:url('/images/orctemplates/en/icons/cart.gif');
	
}
div#mainbox div.tabs a.cart span {
	display:none;
}

/* tab drop down box */
div#tabshadow {
/*	display:block;*/
	position:absolute;
	height:10px;
	width:150px;
	top:10px;
	left:10px;
	background-image:url('/images/orctemplates/en/shadowlight.gif');
	z-index:5;
	visibility:hidden;
}
div#mainbox div.tabs div.taboptions {
	position:absolute;
	top:30px;
	right:15px;
	width:150px;
	background-image : none;
	text-align:right;
	z-index:10;

	border:1px solid #E3DBA6;
	background-color:white;
	visibility:hidden;
	
/*	clip:rect(2px 2px 2px 2px);*/
}

div#mainbox div.tabs div.taboptions a {
	display:block;
	width:100%;
	text-align:left;
	font-family:arial;
	font-weight:normal;
	font-size:0.85em;
	font-size:12px;
	color:black;
	padding:3px;
	margin:0px;
	text-decoration:none;
	white-space:normal;

	-moz-box-sizing:border-box;
	box-sizing:border-box;

}
div#mainbox div.tabs div.taboptions a:hover {
	background-color:#E3DBA6;
}

div#mainbox div.label {
	position:absolute;
/*	right:5px;*/
	left:0px;
	top:2.25em;
	font-size:1.1em;
	font-weight:bold;
	color:#888;
	padding-left:16px;
	padding-top:5px;
/*
	background-image:url('/images/orctemplates/en/v1/tab-bg.gif');
	background-repeat:no-repeat;
*/	
}

div#mainbox div.content {
	display:block;
	margin-top:26px;
	clear:both;
	border:1px solid #E3DBA6;
	background-color:#F7F6EC;
	z-index:10;
	padding:15px;
	padding-top:1.5em;
	font-family:arial;
	font-size: inherit;
	text-align:left;

}

div#mainbox div.content h1, div#mainbox div.content h2, div#mainbox div.content h3, div#mainbox div.content h4{
	padding:0px;
	margin:0px;
}

div#mainbox div.content h3 {

	margin-bottom:15px;
	font-size:1.25em;
}

div#mainbox div.content h3 a {
	color: black;
	text-decoration:none;
	font-size:inherit;
/*
	font-size:inherit;
	font-family:inherit;
*/
}
div#mainbox div.content h3 span.intro {
	display:block;
	color:#555;
	font-size:0.8em;
	margin-bottom:0.25em;
}

div#mainbox div.content a{
/*	font-size:1em;*/
}
div#mainbox div.content img.thumb {
	float:left;
	position:relative;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	border:0px;
}

div#mainbox div.content div.author {
	color:#1E3088;
	font-size:inherit;
	font-weight:normal;
}
div#mainbox div.content p {
	font-size:inherit;
	color:#1E3088;
	margin-bottom:0px;
}

div#mainbox div.content p.info {
	clear:both;
	border:1px solid #E3DBA6;
	padding:5px;
	color:black;
	text-align:center;
	background-color:white;
	margin-left:160px;
}

/* free, buy, & related box options */
div#mainbox div.content div.buy, div#mainbox div.content div.free, div#mainbox div.content div.related {

	clear:both;
	background-image:url('/images/orctemplates/en/v1/buy.gif');
	background-repeat:no-repeat;
	min-height:30px;
	
	margin-top:1em;

	height:auto !important;
	height /**/:30px;

	
/*
	width:100%;
	margin-left:97px;
*/
	padding-left:97px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}

div#mainbox div.content div.buy h4, div#mainbox div.content div.free h4, div#mainbox div.content div.related h4{
	display:none;
}

div#mainbox div.content div.buy table, div#mainbox div.content div.free table, div#mainbox div.content div.related table, div#mainbox div.content div.series table {


	margin:0px;
	padding:0px;

	width:100% !important;
	width /**/:inherit;

/*	
	position:relative;
	left:-97px;
	top:28px;
	margin-bottom:28px;
*/
/*	margin-left:-97px;*/
	background-color:white;
	border-collapse: collapse;
	border-spacing:0px;
	empty-cells : hide;

	background-color:transparent;
	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#mainbox div.content div table td {
	border:1px solid #7D86BA;
	background-color:white;
	margin:1px;
	padding:4px;
	font-family:inherit;
	/*font-size:0.9em;*/
	padding-left:5px;
	padding-right:5px;
}
div#mainbox div.content div table td ul {
	margin:0;
	padding:0;
	margin-left:1.5em;
}
div#mainbox div.content div table td a {
	font-size:inherit;
}
div#mainbox div.content div table td.label {
	width:60%;
/*	white-space:nowrap;*/
}
div#mainbox div.content div table td.price {
	text-align:center;
	width:20%;
}
div#mainbox div.content div table td.link {
	text-align:center;
	width:20%;
	white-space:nowrap;
}
div#mainbox div.content div table td.label em.note{
	font-size:0.8em;
	white-space:nowrap;
}
div#mainbox td.label a {
	color:black;
	text-decoration:none;
}
div#mainbox td.label a.url_buy {
	display:block;
	width:99%;
}

div#mainbox td.link a {
	background-image:url('/images/orctemplates/en/icons/buy.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 23px;
	line-height:16px;
}
div#mainbox td.link a:hover {
}

div#mainbox div.taboptions a {
	background-image:url('/images/orctemplates/en/icons/buy.gif');
	background-repeat:no-repeat;
	background-position:130px 1px;
	padding-right:20px;
	border:1px solid white;
}

div#mainbox td.link a.buy, div#mainbox div.taboptions a.buy
	{ background-image:url('/images/orctemplates/en/icons/buy.gif'); }
div#mainbox td.link a.real_audio, div#mainbox td.link a.real_video, div#mainbox div.taboptions a.real_audio, div#mainbox div.taboptions a.real_video
	{ background-image:url('/images/orctemplates/en/icons/real.gif'); }
div#mainbox td.link a.winmedia_audio, div#mainbox td.link a.winmedia_video, div#mainbox div.taboptions a.winmedia_audio, div#mainbox div.taboptions a.winmedia_video
	{ background-image:url('/images/orctemplates/en/icons/winmedia.gif'); }
div#mainbox td.link a.pdf_application, div#mainbox div.taboptions a.pdf_application
	{ background-image:url('/images/orctemplates/en/icons/pdf.gif'); }
div#mainbox td.link a.word_application, div#mainbox div.taboptions a.word_application
	{ background-image:url('/images/orctemplates/en/icons/word.gif'); }
div#mainbox td.link a.powerpoint_application, div#mainbox div.taboptions a.powerpoint_application
	{ background-image:url('/images/orctemplates/en/icons/powerpoint.gif'); }
div#mainbox td.link a.flash_application, div#mainbox div.taboptions a.flash_application
	{ background-image:url('/images/orctemplates/en/icons/flash.gif'); }
div#mainbox td.link a.html_text, div#mainbox div.taboptions a.html_text
	{ background-image:url('/images/orctemplates/en/icons/html.gif'); }
div#mainbox td.link a.mp3freedl, div#mainbox div.taboptions a.mp3freedl
	{ background-image:url('/images/orctemplates/en/icons/download.gif'); }
div#mainbox td.link a.url, div#mainbox div.taboptions a.url,
div#mainbox td.link a.url_buy, div#mainbox div.taboptions a.url_buy
	{ background-image:url('/images/orctemplates/en/icons/html.gif'); }
div#mainbox td.link a.msg, div#mainbox div.taboptions a.msg
	{ background-image:none; }
div#mainbox td.link a.showall
	{ background-image:none; }

div#mainbox td.link a.url_buy,div#mainbox div.taboptions a.url_buy
        { background-image:none; }

/* free box */	
div#mainbox div.content div.free {
	background-image:url('/images/orctemplates/en/v1/free.gif');
}

div#mainbox div.content div.free table td {
	border:1px solid #D7D392;
}
div#mainbox div.content div.free table td.label {
	width:8%;
	background-color:#F3EFBE;
}

/* related box */
div#mainbox div.content div.related {
	background-image:url('/images/orctemplates/en/v1/related.gif');
}
div#mainbox div.content div.related table td {
	border:1px solid #907A58;
}
div#mainbox div.content div.related table td.label {
	
}

/* series related box */

div#mainbox div.content div.series div.related {
	background-image:none;
	position:relative;
}
div#mainbox div.content div.series div.related h4 {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	padding:0.25em;
	width:97px;
	font-size:1em;
	background-color:#907A58;
	color:white;
}
div#mainbox div.content div.series div.related table {
	display:block;
}


div#mainbox div.content div.response {
	padding-left:97px;
}
div#mainbox div.content div.response a{
	margin-right:10px;
}

div#mainbox div.content hr.div {
	height:1px;
	margin:0;
	padding:0;

}

/* specify front page specific formatting */
div#mainbox.front {
	background-image:url('/images/orctemplates/en/v1/todaysmessage.gif');
	background-image:none !important;
}

div#mainbox.front div.content {
	padding-top:2.5em;
}

/* specify series specific formatting */
/*
div#mainbox.series {
	background-image:none;
}
div#mainbox.series div.tabs{
	background-image:none;
}

div#mainbox.series div.content {
	border:0px;
	border-top:1px solid #E3DBA6;
	background-color:white;
}
*/
 div#mainbox div.tabs a.cart {
 	display:none;
 }

/* series available formats */
div#mainbox div.formats {
	clear:both;
	margin-top:0.5em;
	border:1px solid #ddd;
	padding:0.75em;
	position:relative;
	width:90%;
	left:5%;
	font-size:0.9em;
}
div#mainbox div.formats h4 {
}
div#mainbox div.formats ul {
	margin-top:0.25em;
}


/* detailed information tab */
div#detailbox {
	position:relative;
	height:22px;
	margin-bottom:20px;
	padding-left:15px;
}
div#detailbox a {
	color:black;
	display:block;
	float:left;
	width:125px;
	height:22px;
	background-image:url('/images/orctemplates/en/v1/detailedinfo.gif');
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:7px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
div#detailbox a:hover {
	text-decoration:underline;
}


div#footbox {
/*	height:44px;*/
	position:relative;
	margin-bottom:20px;
}
div#footbox div.buttons {
	background-color:#94949E;
	height:16px;
}

div#footbox a.recommend, div#footbox a.support, div#footbox a.newsletter {
/*	position:absolute;*/
	display:block;
	float:left;
	width:154px;
	height:16px;
	background-image:url('/images/orctemplates/en/v1/recommend2.gif');
	background-repeat:no-repeat;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#0B1272;
	text-decoration:none;
	padding-left:18px;
	padding-top:1px;
	z-index:5;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#footbox a.support {
	padding-left:10px;
	width:92px;
	background-image:url('/images/orctemplates/en/v1/donate.gif');
	
}
div#footbox a.newsletter {
	padding-left:10px;
	width:114px;
	background-image:url('/images/orctemplates/en/v1/subscribe2.gif');
	
}
div#footbox a:hover {
	text-decoration:underline;
}
div#footbox div.cart {
	position:relative;
	right:0px;
	bottom:0px;
	height:22px;
	text-align:right;
/*	margin-right:115px;*/
	font-family:arial;
	font-size:11px;
	z-index:3;
	clear:both;
	background-color:white;
/*	background-image:url('/images/orctemplates/en/v1/bg_checkout_corner.gif');
	background-repeat:no-repeat;*/
}
div#footbox div.cart div.txt {
	padding-top:4px;
}
div#footbox a.checkout{
	font-family:arial;
	font-size:11px;
/*
	position:absolute;
	right:0px;	
	bottom:0px;
*/
	float:right;
	height:22px;
	width:120px;
	color:black;
	background-image:url('/images/orctemplates/en/v1/checkout.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	padding-top:4px;
	padding-left:45px;
	padding-right:8px;
	margin-left:10px;

	z-index:4;
	
	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#footbox a.checkout:hover{
	text-decoration:underline;
}

/* Series specific formatting
*/
/*
div#footbox.series {
	display:none;
}
*/

/* search archive / browse archive form box */
div#searchbox {
	width:215px;
	font-size:inherit;
}
div#searchbox form {
	margin:0px;
	padding:0px;
}
div#metainfo div#searchbox {
	position:absolute;
	top:0px;
	right:15px;
	float:right;
	z-index:20;
}


div#searchbox div.search {
	background-color:#FAF3B3;
	background-image:url('/images/orctemplates/en/v1/searcharchivebox.gif');
	background-repeat:no-repeat;
	padding:10px;
	padding-top:30px;
}
div#searchbox div.search h3,div#searchbox div.browse h3 {
	display:none;
}
div#searchbox div.search select {
	width:140px;
	font-size:0.8em;

}
div#searchbox div.search input.keywords {
	width:195px;
	font-size:0.8em;
}
div#searchbox div.search input.submit {
	border:1px solid #999;
	background-image:url('/images/orctemplates/en/v1/bg_checkout.gif');
	height:2em;
	width:35px;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
	color:#E7071F;
}

div#searchbox div.browse {
	background-color:#DBCF59;
	background-image:url('/images/orctemplates/en/v1/browsearchivebox.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:10px;
	padding-bottom:27px;
	color:white;
}

div#searchbox div.browse label.browse {
	text-align:right;
	width:65px;
	height:20px;
	line-height:26px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	text-transform:uppercase;
}
div#searchbox div.browse a {
	display:none;
	color:inherit;
	position:absolute;
	bottom:-1.4em;
	right:20px;
}
div#searchbox div.browse select {
	width:12em;
	width:60%;
	height:20px;
	font-size:0.8em;
}

div#searchbox div.advsearch {
	border:1 solid #9B9C9B;
	padding:2px;
	margin-top:1px;
	margin-bottom:1px;
	text-align:center;
	clear:both;
}
div#searchbox div.advsearch a{
	color:#E7071F;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url('/images/orctemplates/en/v1/bg_checkout.gif');
	display:block;
}


/* talk / series info, and long description */
div#metainfo {
	position:relative;
	clear:both;
	font-size:inherit;
	font-family:inherit;
}

/* ugly hack to force min height in safari / WinIE*/
div#metainfo div.datamisc {
	float:right;
	width:1px;
	height:180px;
}

div#metainfo h3{

	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	color: #AAA379;
	font-family:arial;
	font-size:1.2em;
	padding:0px;
	padding-left:27px;
	background-image:url('/images/orctemplates/en/v1/hdr-point.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
}


div#metainfo a {
	font-size:1em;
	font-family:inherit;
}
div#metainfo div.data {
	display:block;
	font-family:arial;
	font-size:1em;
	margin-right:220px;
	padding-right: 20px;

	/* all others shoudl use min-height */
	min-height:180px;
	height:auto !important;
	
	/* for IE */
	height /**/:180px;

}

div#metainfo div.data div.row {
	font-size:inherit;
	margin-bottom:5px;
	padding-left:6.5em;
	position:relative;
	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#metainfo div.data div.row strong{
	width:6.5em;
	display:block;
	position:absolute;
	left:0px !important;
	top:0px;
	/* for IE */
	left /**/:-6.5em;
	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#metainfo div.data div.row ul {
	margin:0px;
	padding:0px;
	margin-left:0;
	list-style:none;
}
div#metainfo div.data div.row ul li {
	font-size:inherit;
	margin-right:4px;
	list-style:none;
}

div#metainfo div.data div.meta_title,
div#metainfo div.data div.meta_speakers,
div#metainfo div.data div.meta_date,
div#metainfo div.data div.meta_bibleref,
div#metainfo div.data div.meta_categories,
div#metainfo div.data div.meta_series
	{  }

div#metainfo div.data div.meta_otherlinks,
div#metainfo div.data div.meta_tapelinks,
div#metainfo div.data div.meta_catalog
	{ display:none; }

/* list of messages in this series */
div#metainfo div.series {
	margin-top:15px;
	font-size:inherit;
}
div#metainfo div#serieshidenum {
/*	border:1px solid #ccc;
	padding:0.25em;*/
	margin-right:25px;
	font-size:inherit;
}
div#metainfo div#serieshidenum a{
}
div#serieshidelist, ul#serieshidelist {
	display:none;
}
div#serieshidelist ul {
	width: inherit;
	white-space: normal;
}
div#serieshidelist ul li {
	width: inherit;
        white-space: normal;
}

div#metainfo div.series ul{
	margin:0px;
	margin-left:2em;
/*
	padding:0px;
	list-style:none;
*/
}
div#metainfo div.series ul li {
	margin-bottom:2px;
}

div#metainfo div.info {
	clear:both;
}
div#metainfo div.info h3 {
	display:none;
}

div#metainfo div.info p {
}

div#metainfo div.archive {
	background-image:url('/images/orctemplates/en/v1/inthearchives.gif');
	background-repeat:no-repeat;
	padding-top:35px;
	padding-left:5px;
/*	width:inherit;*/
	font-size:inherit;
	font-family:inherit;

}
div#metainfo div.archive h4{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-size:0.9em;
}
div#metainfo div.archive ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:90%;
	font-size:inherit;
	font-family:inherit;
}
div#metainfo div.archive ul li {
	margin:0px;
	margin-bottom:0.5em;
	font-size:inherit;
	font-family:inherit;
}
div#metainfo div.archive ul li span.date {
	white-space:nowrap;
}
div#metainfo div.archive ul li.more {
	font-weight:bold;
	margin-top:10px;
}


/**
	BROWSE PAGES
**/
div#browsepage{
}

div#browsepage ul.label {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:15px; 
	text-align:center;
}
div#browsepage ul.label li {
	padding:0;
	padding-left:1em;
	padding-right:1em;
	display:inline;
	list-style-type:none;
}

div#browsepage div.category  {
}
div#browsepage div.category ul {
	margin-top:0;
	padding-top:0;
	list-style-type:square;
	color:#FAF3B3;
}


div#browsepage div.category a.major {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	color:black;
}
div#browsepage div.category a.minor {
	font-size:1em;
	font-weight:normal;
}

div#browsepage div.category li em{
	color:black;
	clear:both;
	display:block;
}
div#browsepage div.category li.top  {
	margin-top:1em;
	margin-bottom:2em;
	list-style-type:none;
}
div#browsepage div.category li.top a {
	color:black;
	text-decoration:none;
	font-size:0.9em;
}
div#browsepage div.category li.top a:hover {
	text-decoration:underline;
}
div#browsepage div.category hr {
	display:none;
}


/**
	ADVANCED SEARCH PAGE
**/

div#searchpage {
}

div#searchpage div#searchbox {
	position:relative;
	width:100%;
	height:100px;
	display:block;


	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#searchpage div#searchbox div.search {
	display:block;
	width:50%;
	float:left;
	position:relative;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#searchpage div#searchbox div.search hr {
	border:0;
	border-top:1px dotted black;
	height:0;
}

div#searchpage div#searchbox div.browse {

	display:block;
	width:45%;
	float:left;
	margin-top:10px;
	position:relative;
	padding-top:3px;


	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}


/**
	SEARCH RESULTS 
**/
div#searchresults {
	position:relative;
	width:100%;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#searchresults div#searchbox {
	position:relative;
	width:100%;
/*	height:100px;*/
	display:block;


	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#searchresults div#searchbox div.advsearch {
	display:none;
}
div#searchresults div#searchbox div.search {
	display:block;
	width:45%;
	position:relative;
	float:left;
	margin:0;
	padding:4px;

	border:1px solid #555;
	background-image:none;
	

    
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#searchresults div#searchbox div.search input.keywords {
	width:50%;
}
div#searchresults div#searchbox div.search select {
	width:30%;
}
div#searchresults div#searchbox div.search input.submit {
	width:18%;
	height:1.5em;
	font-size:1em;
	font-weight:normal;
}
div#searchresults div#searchbox div.search span.sep {
	display:none;
}
    
div#searchresults div#searchbox div.search h3, div#searchresults div#searchbox div.browse h3{
	display:block;
	font-size:1em;
	font-weight:normal;
	position:absolute;
	margin:0px;
    top:-1.25em;
	color:black;
}
div#searchresults div#searchbox div.browse {
	float:left;
	display:block;
	width:45%;
	margin:0;
	position:relative;
	padding:4px;
	border:1px solid #555;
	background-image:none;
	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#searchresults div#searchbox div.browse label.browse {
	display:none;
}
div#searchresults div#searchbox div.browse select {
	width:98%;
}

div#searchresults div.summary {
	clear:both;
	margin-top:15px;
}
div#searchresults div.summary form {
	margin:0px;
	padding:0px;
}
div#searchresults div.summary a.advsearch {
	float:right;
	margin-right:25px;
	text-decoration:none;
	border:1px solid #ccc;
	padding-left:2em;
	padding-right:2em;
	text-transform:uppercase;
	background-image:url('/images/orctemplates/en/v1/bg_checkout.gif');
	color:#E7071F;
}
div#searchresults div.summary form input.submit {
	border:1px solid white;
	background-image:url('/images/orctemplates/en/v1/bg_checkout.gif');
	height:22px;
	width:35px;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
	color:#E7071F;
	margin-left:4px;
}

div#searchresults div.summary div.display {
	padding:3px;
	background-color:#FAF3B3;
	margin-top:15px;
}

div#searchresults p.noresults {
    padding-top:1em;
    clear:both;
}

/* search result item */
div#searchresults ol {
}
div#searchresults ol li {
	margin:0px;
	margin-bottom:0.8em;
	padding-left:3px;
	border-left:4px solid white;
}
div#searchresults ol li:hover {
	border-left:4px solid #FAF3B3;
}
div#searchresults ol li a.searchlisten, div#searchresults ol li a.searchinfo {
	background-image:url('/images/orctemplates/en/v1/searchlisten.gif');
	margin-left:2em;
	float:right;
	width:30px;
	height:32px;
}
div#searchresults ol li a.searchinfo {
	background-image:url('/images/orctemplates/en/v1/searchinfo.gif');
}
div#searchresults ol li img{
	display:none;
}

div#searchresults ol li a.title{
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
div#searchresults ol li a.title:hover{
	text-decoration:underline;
}
div#searchresults ol li span.author, div#searchresults ol li span.author, div#searchresults ol li em.timestamp{
	font-size:0.9em;
}

div#searchresults ol li div.detail{
	font-size:0.9em;
}

div#searchresults ol li div.detail a{
	margin-right:2em;
}
/* next|prev pages links */
div#searchresults div.pages {
	font-size:1.2em;
	text-align:center;
}

div#searchresults div.pages a.next {
	font-weight:bold;
	margin-left:1em;
}
div#searchresults div.pages a.prev {
	margin-right:1em;
}
div#searchresults div.pages span.current {
	font-weight:bold;
}



div#speakerresults div#searchbox {
	display:none;
}


/**
	CATEGORY PAGE
**/
div#categorypage {
}
div#categorypage h3, div#categorypage h4 {
	margin:0;
	padding:0;
}
div#categorypage ul.subcat {
	margin:0;
	padding:0;
	margin-left:1em;
	margin-bottom:20px;
	list-style-type:none;
}
div#categorypage ul.subcat li {
	display:inline;
	width:45%;
	margin:0;
	padding:0;
	margin-right:0.5em;
}



/**
	SHOPPING CART DISPLAY
**/

div#cartpage {
width:97%;
}
div#cartpage div.ordersummary {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#cartpage div.notice, div#cartpage div.ordersummary {
	border:1px dotted #555;
	padding:0.75em;
	margin:2em;
}


div#cartpage form {
	margin:0;
	padding:0;
}
div#cartpage div.verisign{
	font-size:10px;
	color:#555;
	clear:both;
}
div#cartpage div.verisign a{
	font-size:inherit;
	color:inherit;
	text-decoration:underline;
}
div#cartpage div.verisign a:hover{
	text-decoration:none;
}

div#cartpage div.progress {
	padding:3px;
	text-align:center;
}
div#cartpage div.progress td {
	white-space:nowrap;
	font-size:inherit;
	font-family:inherit;
}

div#cartpage div.progress span {
}
div#cartpage div.progress span strong{
}

div#cartpage h3 {
	font-size:1em;
}
div#cartpage table {
	width:100%;
}
div#cartpage table.cart {
}
div#cartpage table.cart td a{
	font-size:1em;
}
div#cartpage table.cart td.label {
	font-size:0.9em;
	width:50%;
}
div#cartpage table.cart td.label a.title,div#cartpage table.cart td.label strong.title {
	font-weight:bold;
	font-size:1.2em;
}
div#cartpage table.cart td.label a.download {
	font-weight:bold;
	font-size:1.2em;

}
div#cartpage table.cart td.format, div#cartpage table.cart td.quantity, div#cartpage table.cart td.price, div#cartpage table.cart td.delete {
	text-align:center;
	font-size:0.9em;
}

div#cartpage table.cart td.div {
	border-bottom:1px solid #ccc;
}
div#cartpage div.cc_notice {
	font-size:0.8em;
	border:1px solid #990000;
	padding:1em;
	margin:1em;
	margin-left:2em;
	margin-right:2em;
}
div#cartpage div.summary {
	margin-bottom:1em;
	text-align:right;
}
div#cartpage div.summary div.total {
	font-size:1.4em;
}

div#cartpage div.checkout {
	margin-bottom:1em;
	text-align:right;
	position:relative;
}
div#cartpage div.checkout div.label {
	font-size:0.8em;
}

div#cartpage div.container {
	clear:both;
	margin-bottom:1em;
	padding-left:0.25em;
	padding-right:0.25em;
	position:relative;
}

div#cartpage div.logintxt {
	float:left;
	width:200px;
	height:140px;
	padding:0;
	padding-right:0.5em;
	font-size:0.8em;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#cartpage div.loginform {
	background-color:#eee;
	border:1px dotted #555;
	padding:1em;


	float:left;
	width:200px;	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#cartpage div.generaltxt {
	float:left;
	width:130px;
	padding:0;
	padding-right:0.5em;
	font-size:0.8em;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#cartpage div.generalform {
	margin-left:132px;
/*	width:100%;*/
	background-color:#eee;
	border:1px dotted #555;
	padding:1em;
	font-size:1em;
	font-family:arial;

	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div#cartpage a.copyinfo {
	display:block;
/*
	border:1px dotted #ccc;
*/
	padding:0.25em;
	margin-right:0.5em;
	background-image:url('/images/orctemplates/en/icons/copy.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:22px;
	
}
div#cartpage a.copyinfo:hover {
/*
	border:1px dotted #222;
*/
}

div#cartpage div.form {
}
div#cartpage div.form label {
	display:block;
}
div#cartpage div.form label.required {
	font-weight:bold;
}
div#cartpage div.form input.txt,div#cartpage div.form select.drop {
/*	width:97%;*/
	width:inherit;
}
div#cartpage div.loginform a.password {
	color:black;
	text-decoration:none;
	font-size:0.8em;
}

div#cartpage div.login {
	width:50%;
	float:left;
	
}
div#cartpage div.newaccount {
	padding:1em;
	float:left;
	width:49%;
	
}
div#cartpage div.newaccount h3{
	margin:0;
	padding:0;
	margin-bottom:0.5em;
}


/**
	BREADCRUMB TRAIL
**/
div#trail {
	display:none;
}

description{ }

div#foothelp {
	position:relative;
	width:90%;
	left:5%;
	margin-bottom: 10px;
	margin-top:1em;
    clear:both;
}
div#foothelp strong {
	color:#555;
	font-family:arial;
}
div#foothelp table {
	width:100%;
	text-align:left;
	border:1px solid #ddd;
	border-bottom:1px solid #444;
	border-right:1px solid #444;
	table-layout:fixed;
	font-size:inherit;
}
div#foothelp table td, div#foothelp table th {
	font-size:10px;
	font-family:arial;
	color:#444;
	vertical-align:top;
	margin:2px;
}
div#foothelp table th {
	text-align:left;
	border-bottom:1px solid #999;
	width:25%;
}
div#foothelp table ul {
	margin:0;
	padding:0;
	margin-left:2em;
	
}
div#foothelp table ul li {
	margin:0;
	padding:0;
	list-style:square;
}

/* player satellite image */
table#playerlayout td#window {
	background-image:url('/images/orctemplates/en/v1/satellite.gif');
}




/**
	LEFT NAV
**/
div#leftnav { display:none; }
