/* CSS Layout for www.dvd-replica.com										*/
/* Freely modify this CSS file. No changes to other PHP/HTML contents.		*/

/* body section is for body text in tables.									*/
/* Use Times as the default font since all systems must have this typeface.	*/
body {
	background:#fff url(./marble.gif) repeat;
	margin:5px;
	padding:0px;

	font-family:Georgia,Times,"Book Antiqua",Palatino,Serif,Arial,Helvetica;
	font-weight:normal;
	font-size:9.5pt;
}

/*ul { margin-left: 0; list-style-image: url("square.gif")}						*/
/*li { margin-left: 0; line-height: 140%; padding: 0px 0px 5px 0px }			*/
ul, ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul li {
    background-image: url(cmark.gif);  /* Replace bullet.gif with your img		*/
    background-position: left center;   /* Position bullet */
    background-repeat: no-repeat;
    padding-left: 25px;     /* Add padding so text doesn't cover bullet img		*/
}

A:link {
	color:#0040A0; text-decoration:none;	/* $alink							*/
}

A:visited {
	color:#0040A0; text-decoration:none
}

A:hover {
	color:#800000; text-decoration:underline
}

/* Different behavior from Firefox (active means last selected).				*/
A:active {
	color:#800000; text-decoration:underline
}

/* Layout section.																*/

.divider {
	border:8px solid #D0D0D0;				/* Quick jump.						*/
}

#outer-holder {								/* Gray for dividers				*/
	background:#D0D0D0 repeat-y right;
	position:absolute;						/* Needed to limit contents width.	*/
	z-index:6;								/* Always on top.					*/
}

#inner-holder {			/* Menu, contents, and side bar.						*/
/* To pad the menu background.													*/
	background:url(./marble200.gif) repeat-y left;
	z-index:7;								/* Always on top.					*/
}

#container {			/* Red, holds only contents.							*/
/* Transparent to see outer-holder background.									*/

	background:url(./marble200.gif) repeat-y left;
	float:right;		/* Relative to inner-holder.							*/
	width:100%; margin-left:-201px;
 	overflow:hidden;						/* Needed for IE6.					*/
	z-index:8;								/* Always on top.					*/
}

#contents {
	background:#ccc url(./marble.gif) repeat;
	margin-left:201px;						/* 2-pixel border.					*/
	margin-right:130px;

	font-family:Georgia,Times,"Book Antiqua",Palatino,Serif,Arial,Helvetica;
	font-weight:normal;
	font-size:9.5pt;
	line-height:150%;

	padding:5px;
	color:#000;
	z-index:9;								/* Always on top.					*/
}

#menu {
	background:url(./marble200.gif) repeat-y left;
	float:left;width:200px;
	margin-left:0px;
	padding:0px;
	z-index:10;								/* Always on top.					*/

	font-family:Verdana,Arial,Helvetica,Times,Serif;
	font-weight:normal;
	font-size:7.5pt;
}

.clear {
	background:#fff url(./marble.gif) repeat;
	height:0;
	clear:both;
}

#ads {
	position:absolute;						/*									*/
	top:65px;								/* Should be dynamic.				*/
	float:right;
	right:0px;
	width:130px;
}

.toplogo {
	border:1px solid #A0A0A0;				/* or border only					*/
	background: #E8E8E8 url(./logohome.png) no-repeat;
	height:40px;
}

.toptext {
	margin-left:450px;						/* Allow scrolling left to here.	*/

	font-family:Verdana,Arial,Helvetica,Times,Serif;
	font-weight:normal;
	line-height:120%;
	font-size:7.5pt;

	text-align:right; text-decoration:none;
	padding-bottom:5px;
	padding-right: 5px;
	white-space:nowrap;
}

.toptext b {
	font-weight:bold;
}

.toptext A {
	font-weight:bold;
	color:#2d5986;
}

.toptext A:hover {
	color:#800000;
}

.topdatetime {
	color:#800000;
}

#menu-header {
	background:#D2D1D6 url(./menu1-header.gif) no-repeat;
	width:200px;
	height:20px;
	margin:0px;
}

#menu-header b {
	display:none;							/* Add SEO text from db.	*/
}

#backtotop {
	margin-bottom:10px;
	font-family:Arial,Helvetica,Times,Serif;
	font-weight:bold;
	font-size:10pt;
	text-align:left; text-decoration:none;
	color:#000;
}

.intro {
	background:#C49F94 url(./intro-header.gif) no-repeat;
	border:1px solid #000;
	height:20px;
}

.pages {
	font-family:Arial,Helvetica,Times,Serif;
	font-weight:bold;
	font-size:10pt;
	text-align:right;

	padding-top:5px;
	padding-right:5px;
	color:#200080;
}

.table {
	font-family:Georgia,Times,"Book Antiqua",Palatino,Serif,Arial,Helvetica;
	font-weight:normal;
	font-size:9.5pt;
	line-height:150%;
}

.tableborder {
	font-family:Georgia,Times,"Book Antiqua",Palatino,Serif,Arial,Helvetica;
	font-weight:normal;
	font-size:9.5pt;
	line-height:150%;
	border-style:solid;
	border-color:#909090;
}

.border-outer {
	border-style:solid;
	border-color:#C0C0C0;
}

.border-inner {
	border-style:solid;
	border-color:#909090;
}

.previous {
	margin-top:2px;
	font-family:Arial,Helvetica,Times,Serif;
	font-weight:bold;
	font-size:10pt;
	text-align:left; text-decoration:none;
}

.cellnoborder {
	font-family:Arial,Helvetica,Times,Serif;
	font-weight:normal;
	font-size:10pt;
}

.cell {
	font-family:Arial,Helvetica,Times,Serif;
	font-weight:normal;
	font-size:10pt;
	border-style:solid;
	border-color:#C0C0C0;
}

.next {
	margin-top:2px;
	font-family:Arial,Helvetica,Times,Serif;
	font-weight:bold;
	font-size:10pt;
	text-align:right; text-decoration:none;
	color:#000;
}

.col2 {
	display:block;
/*	width:550px;							*/
	width:75%;
	float:left;
	clear:both;
}

.col4 {
	background:#fff url(./marble.gif) repeat;
	display:block;
/*	width:250px;							*/
	width:45%;
	float:left;
	padding:0 5px;
	margin:0;
}