
body {
	background: #FFFCE6 url(images/cs105/pagebg.jpg) repeat-x fixed top left; 
}
#sitename {
	color: #1919B3; /* 0/1 */
	background: #FFE6FF; /* 2/2 */
}
#hdg1bar {
	background: #FFE6FF url(images/cs105/hdg1bg.jpg) repeat-y top right; /* 0/1 fade left to 2/2 */
}
.hdgwfade {
	background: #FFE6FF url('images/cs105/hdgwbg.jpg') top right repeat-y;
}
#mainmenu ul {
	background: #E9E9FF url(images/cs105/navlink.jpg) center left repeat-x; /* 1/3 */
}
#mainmenu a {
	color: #E9E9FF;
}
#mainmenu a:hover {
	background: #C8C8FF url(images/cs105/navhovr.jpg) center left repeat-x; /* 1/0 */
	color: #1919B3;
}
#mainmenu li.current a {
	background: #FF80FF url(images/cs105/navcurr.jpg) center left repeat-x; /* 2/3 */
	color: #FFE6FF;
}
#tralang {
	background: #f2ea9d url(images/cs105/pgend3bg.jpg) top right repeat-y; /* 0/1 fade left to 0/3  */
}
#tralang p.pagetrace {
	color: #1919B3;
}
#tralang p a {
	color:#1919B3;
}
#tralang p a:link {
	color:#1919B3;
}
#tralang p a:active {
	color:#1919B3;
}
#tralang p a:visited {
	color:#1919B3;
}
#tralang p a:hover {
	color:#1919B3;
}

.clearingdiv {
	clear:both;
	background: #FFFCE6; /* 0/2 */
}
.pgenddiv {
	background: #000;
}

#content {	
	background-color:#fff; /* container color 5% sat, 100% bright */
	border:1px solid #FFF9BF;
}
#copyright {	
	background-color:#eee; /* sitename color 10% sat, 100% bright */
	border:1px solid #FFF280;
}
#footer {
	background: #FFF9BF;
}
.left {
	background-color:#f5e493; /* fade Array[2] */
	border-color:#FFF9BF;
}
.left .navOpened .navTitle {
	background-color:#FFE6FF;
}
.left .navOpened .navTitle .titleText {
	color: #BF60BF;
	border-color:#e5db7e; /* lighten Array[0] */
}
.left .navOpened .titleText {
	color: #BF60BF;
}
.left .navTitle .titleHandle {
	background-color:#e5e0ac;
}
.left .navOpened td.modulecontent {
	background-color:#ffee99;
}
.left .modulecontent .leftimgcaptn {
	color:#BF60BF;
	background-color:#FFFCE6; /* fade more Array[2] */
}
.right {
	background-color:#adadd9; /* darken Array[0] */
	border-color:#1919B3;
}
.right .navOpened .navTitle {
	background-color:#1919B3;
}
.right .navOpened .navTitle .titleText {
	border-color:#9191FF;
	color: #fff;
}
.right .navOpened td.modulecontent {
	background-color:#E9E9FF;
	border-color:#9191FF;
}
.right .navOpened td.modulecontent p.cpyname {
	color:#1919B3;
}
.right .modulecontent .leftimgcaptn {
	color:#BF60BF;
	background-color:#f2f4ff; /* fade more */
}
/* styles for the price tables */
.pritab {
	background-color:#d9d9ff;
	}
.pritab th {
	font-weight:500;
	white-space: nowrap;
	}
.pritab th.seascol {
	text-align:left;
	}
.pritab td {
	width:14%;
	text-align:right;
	padding-right:12px;
	line-height:200%;
	}
.pritab tr.hdg th {
	background-color:transparent;
	color:#1919B3;
	font-size:1.2em;
	font-weight:700;
	}
.pritab tr.odd th {
	background-color:#1b1bbf;
	color:#ebebff;
	}
.pritab tr.even th {
	background-color:#1b1bbf;
	color:#ebebff;
	}
.pritab tr.odd td {
	height:1.5em;
	background-color:#ebebff;
	}
.pritab tr.even td {
	height:1.5em;
	background-color:#e5e5ff;
	}
.pritab tr.hirow td {
	width:17%;
	height:2.5em;
	}
.pritab td.c01 {
	 background-color:#1919B3;
	}
.pritab td.c02 {
	 background-color:#6666cc;
	}
.pritab td.c03 {
	background-color:#C8C8FF;
	}
.pritab tr.ptftr td {
	background-color:transparent;
	text-align:center;
	font-size:0.9em;
}
div.rentcond {
	padding:12px 0;
	background-color:#e5e5ff;
}
div.rentcond p.idbvr01 {
	margin:0 20px;
	font-size:0.9em;
}
#content h2.hsdetail {
	color:#1919B3;
	text-align:center;
	font-size:1.24em;
}
div.mtres {
	width:726px;
	padding: 18px;
	background: #fffbd8;
}
div.overter {
	width:540px;
	padding: 18px;
	background: #fffce0;
}
div.overter table {
	color:#669;
}
#content .overter h2 {
	color:#47a;
}
div.overter h3 {
	color:#55a;
}
div.overter p {
	color:#55a;
}
#content div.overter img.ritemg {
	margin:6px 0 12px 16px;
}