﻿@charset "UTF-8";
/* Coachmen RV CSS Document */

html, body { margin: 0px; padding: 0px; }

body {
	color: #333;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	/*
	*/
	background-color: #fff;
	background-image: url(../../images/site/bg.gif);
	background-position: 0% 0%;
	background-repeat: repeat;
	}

/* Anchors LoVe/HAte
-------------------- */
a:link {
	color: #36f;
	text-decoration: none;
	}
a:visited {
	color: #36f;/* 39f */
	text-decoration: none;
	}
a:hover {
	color: #000;
	text-decoration: underline;
	}
a:active {
	color: #f93;
	text-decoration: none;
	}


/* Text
-------------------- */
h1, h2, h3, h4 {
	font-family: "Times New Roman", Times, serif;
	color: #000;
	margin: 0px;
	padding: 0px;
	/*
	clear: both;
	*/
	}
h1, h2, h3 {
	color: #000;
	}
	h1 a:link, h2 a:link, h3 a:link,
	h1 a:visited, h2 a:visited, h3 a:visited {
		color: #000;
		text-decoration: none;
		}
		h1 a:hover, h2 a:hover, h3 a:hover {
			color: #36f;
			text-decoration: underline;
			}
h1 {
	font-size: 170%;
	font-weight: bold;
	margin:0;
	padding: 0 0 10px 0;
	/*
	line-height: 2em;
	*/
	line-height: normal;
	}
	h1.SansSerif {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-weight: normal;
		line-height: normal;
		}
h2 {
	font-size: 150%;
	font-weight: normal;
	line-height: 1.7;
	}
h3 {
	font-size: 125%;
	font-weight: bold;
	line-height: 1.5em;
	}
	h3.SansSerif {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 120%;
		font-weight: bold;
		}
h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #666;
	}
p {
	margin-top: 0px;
	/*
	padding-top: 0px;
	*/
	}

	p.about {
		padding-right: 40px;
		}
	p.quote {
		padding: 10px 50px;
		text-align: center;
		font-size: 130%;
		font-style: italic;
		font-family: "Times New Roman", Times, serif;
		line-height: 1.3em;
		}


.WatermarkText {
	color: #a9a9a9;
	}

acronym, abbr {
	border-bottom-color: #a5a5a5;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor:help;
	}

/* PR News /news/ */
ul.pr-list li {
	padding-bottom:4px;
	}
	ul.pr-list li span.date-released {
		}
	ul.pr-list li em.filesize {
		font-style:italic;
		color:#666;
		font-size:88%;
		}

a.lbPrint {
	font-size:90%;
	float:right;
	}


/* Images
-------------------- */
img {
	border-width: 0px;
	}



	/* Decor
	----------------- */
	ul.thumbnailsDecor {
		list-style-type: none;
		display: block;
		margin:0;
		padding:0;
		}
		ul.thumbnailsDecor li {
			float: left;
			font-size: 80%;
			width:80px;
			}
	ul.thumbnailsWood {
		list-style-type: none;
		display: block;
		margin:0;
		padding:0;
		}
		ul.thumbnailsWood li {
			float: left;
			font-size: 80%;
			width:105px;
			}


/* Form
-------------------- */
form { padding: 0px; margin: 0px; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.noborder { border-width: 1px; }
input.btn {
	background-color: #666;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	font-size: inherit;
	font-weight: bold;
	color: #fff;
	padding: 2px 3px;
	}

/* Misc
-------------------- */
div.clear {
	clear: both;
	}

.error-text {
	color: #f00;
	font-style: italic;
	}

.center { text-align: center; }

hr { height: 1px; color: #ccc; }

div.hr { height: 1px; background-color: #ccc; margin: 4px 0px; clear: both; float: none; }

div.models 
{
	width: 325px;
	float:left;
	margin-right: 20px;
	margin-bottom: 30px;
	/*
	height: 340px;
	background-color:#fcc;
	*/
} 
    div.model-photo 
    {
        clear:both;
        float:none;
        margin:auto 5px 0 5px;
        vertical-align:bottom;
    }

	div.models h3, div.models h4, div.models h3 a:link, div.models h3 a:visited {
		color: #000;
		text-decoration: none;
		font-weight: bold;
		}
	div.models h3 a:hover {
		font-weight: bold;
		border-bottom-color: #666;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		}
	div.models h3 a:hover {
		color: #900;
	}
	div.models h3, div.models h4, div.models p {
		margin: 0px 10px;
	}

div.ModelPhoto 
{
	width: 250px;
	min-height: 150px;
	clear: both;
	float: right;
	margin: 0px 0px 14px 14px;
}

ul.thumbnails {
	list-style-type: none;
	display: block;
	margin:0;
	padding:0;
	}
	ul.thumbnails li {
		float: left;
		font-size: 80%;
		width:105px;
		}

ul.floorplans {
	list-style-type: none;
	display: block;
	margin:0;
	padding:0;
	/*
	*/
	clear:both;
	}
	ul.floorplans li {
		float: left;
		width: 230px;
		padding: 10px 20px;
		}

ul.MenuFloorplan {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	list-style-type: none;
	}
	ul.MenuFloorplan li {
		display: inline;
		font-size: 88%;
		}
ul.MenuFloorplanAlt {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	float: right;
	list-style-type: none;
	width: 150px;
	}
	ul.MenuFloorplanAlt li {
		font-size: 88%;
		text-align: right;
		}

table#compare {
	border-width:0px;
	width:590px;
	/* old:620px */
	}
	table#compare td {
		padding: 4px 0px;
		font-size: 90%;
		}
	table#compare td.header {
		font-weight: bold;
		padding: 6px 0px;
		font-size: 100%;
		}
	table#compare td.category {
		width: 130px;
		font-weight: normal;
		}
	table#compare td.spacer {
		width: 10px; /* old:20px */
		}
		table#compare .bluebg {
			background-color: #e5eef6;
			}
		table#compare .greenbg {
			background-color: #e5f1eb;
			}
		table#compare .brdrBlack {
			border-bottom-color: #000;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			}
		table#compare .brdrDrkGray {
			border-bottom-color: #666;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			}
		table#compare .brdrLtGray {
			border-bottom-color: #ccc;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			}
		table#compare select {
			font-size: inherit;
			/* 
			width: 195px;175px
			*/
			padding: 2px;
			background-color: #fcfcfc;
			}
			table#compare td.blue, table#compare td.green {
				text-align: center;
				padding: 4px;
				}
			table#compare td.blue select {
				color: #0054a6;
				border-color: #e5eef6;
				border-style: solid;
				border-width: 1px;
				}
			table#compare td.green select {
				color: #007236;
				border-color: #e5f1eb;
				border-style: solid;
				border-width: 1px;
				}
	table#compare td span.MSRP {
		font-size:9px;
		}

table#specs {
	border-width: 0px;
	/*
	width: 565px;
	*/
	padding-bottom:10px;
	width:99%;
	}
table#floorplandetail {
	border-width: 0px;
	padding-bottom:10px;
	width:300px;
	margin:0 auto 0 0;
	}
	.print table#specs,
	.print table#floorplandetail {
		width: auto;
		}
	table#specs td,
	table#floorplandetail td {
		padding: 4px 0px;
		font-size: 90%;
		width:auto;
		text-align:center;
		}
	table#specs td.header,
	table#floorplandetail td.header {
		font-weight: bold;
		padding: 6px 0px;
		font-size: 100%;
		}
		table#specs td.header span,
		table#floorplandetail td.header span {
			font-weight: normal;
			font-style: italic;
			font-size: 88%;
			}
	table#specs td.category,
	table#floorplandetail td.category {
		width:130px;
		font-weight: normal;
		text-align:left;
		}
		table#specs .bluebg,
		table#floorplandetail .bluebg {
			background-color: #e5eef6;
			}
		table#specs .greenbg,
		table#floorplandetail .greenbg {
			background-color: #e5f1eb;
			}
		table#specs .brdrBlack,
		table#floorplandetail .brdrBlack {
			border-bottom-color: #000;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			}
		table#specs .brdrDrkGray,
		table#floorplandetail .brdrDrkGray {
			border-bottom-color: #666;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			}
		table#specs .brdrLtGray,
		table#floorplandetail .brdrLtGray {
			border-bottom-color: #ccc;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			}

table#specs td.lnkSpecs a {
		color: #000;
		text-decoration: none;
	}
	table#specs td.lnkSpecs a:hover {
		color: #000;
		font-weight: bold;
	}


/*  Features (single column)
--------------------------------- */
table.features {
	border-width: 0px;
	padding-bottom:10px;
	width:99%;
	}

	.print table.features {
		width: auto;
		}
	table.features td {
		padding: 4px 0px;
		font-size: 90%;
		width:auto;
		/*
		text-align:center;
		background-color:#CCCC66;
		*/
		}
	table.features td.header{
		font-weight: bold;
		padding: 6px 0px;
		font-size: 100%;
		}
		table.features td.header span {
			font-weight: normal;
			font-style: italic;
			font-size: 88%;
			}
	table.features td.category {
		/*
		width:130px;
		width:250px;
		*/
		font-weight: normal;
		text-align:left;
		}
		table.features .brdrBlack {
			border-bottom-color: #000;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			}
		table.features .brdrDrkGray {
			border-bottom-color: #666;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			}
		table.features .brdrLtGray {
			border-bottom-color: #ccc;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			}






table#PhotoGallery {
	border-width: 0px;
	margin: 5px auto;
	padding: 0px;
	}

table#PhotoGallery td { vertical-align: top; }
	table#PhotoGallery img { width: 82px; height: 55px; }
	table#PhotoGallery img.arrow { width: 16px; }
table#PhotoGallery td span { 
	font-weight: bold;
	font-size: 88%;
	}

div#PhotoGalleryContainer {
	min-width: 100px;
	width: 450px;
	min-height: 100px;
	margin: 0px auto;
	}

	div#PhotoCaption {
		height: 54px;
		background-image: url(../../images/site/caption-bg.gif);
		background-position: 0% 0%;
		background-repeat: repeat-x;
		padding: 12px 20px 0px 20px;
		}
		div#PhotoCaption p {
			font-size: 88%;
			margin: 0px;
			padding: 0px;
			}

/*
table#BrochureForm {
	width: 100%;
	}
	table#BrochureForm td {
		padding: 4px 2px;
		text-align: left;
		}
		table#BrochureForm td.header {
			text-align: right;
			font-weight: bold;
			width:140px;
			}
	table#BrochureForm td input { 
			
			padding: 2px;
			background-color: #fff;
			border-color: #999;
			border-width: 1px;
			border-style: solid;
			}
		table#BrochureForm td.noborder input {
			border-width: 0px;
			background: none;
			}
		table#BrochureForm input.btn {
			background-color: #666;
			border-color: #999;
			border-style: solid;
			border-width: 1px;
			font-size: inherit;
			font-weight: bold;
			color: #fff;
			padding: 2px 3px;
			}
*/
table#BrochureForm {
	width:450px;
	padding:0;
	margin:0;
	font-size:12px;
	}
	table#BrochureForm td {
		padding: 4px 2px;
		}
	table#BrochureForm td span { padding:0; margin:0; }
		table#BrochureForm td.header {
			text-align: right;
			font-weight: bold;
			width:34%;
			}
	table#BrochureForm td input { 
			padding: 2px;
			background-color: #fff;
			border-color: #999;
			border-width: 1px;
			border-style: solid;
			}
		table#BrochureForm td.noborder input {
			border-width: 0px;
			background: none;
			}
		table#BrochureForm input.btn {
			background-color: #666;
			border-color: #999;
			border-style: solid;
			border-width: 1px;
			/*
			font-size: inherit;
			*/
			font-weight: bold;
			color: #fff;
			padding: 2px 3px;
			}







	/* --- Product Specs --- */
	div.ProductSpecsPreview {
		border-color: #000;
		border-style: solid;
		border-width: 1px;
		background-color: #fff;
		width: 220px;
		padding: 5px;
		text-align: center;
		position:absolute;
		visibility: hidden;
		z-index:999;
		margin-top:23px;
		margin-left:-40px;
		}



/* TMP - Features
************** */

table#features {
	border-width:3px;
	}
	table#features td {
		padding:4px 3px;
		border-bottom-color:#ccc;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	table#features td.category {
		padding:12px 2px 3px 2px;
		font-weight:bold;
		text-transform:uppercase;
		border-bottom-color:#000;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	p.feature-note { padding-top:10px; padding-bottom:0; margin:0; font-size:12px; font-style:italic; line-height:normal; }
	

/* ************** 
TMP - Features */




/*Modal Popup*/
.modalBackground {
	background-color: #fff;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.popupFloorplan {
	width: 640px;
	height: 320px;
	/*
	background-color: #f00;
	display:none;
	visibility:hidden;
	*/
	}

.modalPopup {
	background-color: #fff;
	border-width: 2px;
	border-style: solid;
	border-color: #999;
	padding: 10px;
	width:640px;
	/*
	visibility:hidden;
	display:none;
	*/
}

	.modalPopup table {
		width:640px;
		border-width:0;
		padding:0; 
		margin-bottom:6px;
		}

	.modalPopup td {
		margin-top:0;
		padding-top:0;
		color:#ccc;
		font-size:18px;
		width:320px;
		}
	.modalPopup .Model,
	.modalPopup .Floorplan {
		color: #333;
		font-weight: bold;
		text-transform: uppercase;
		}
	.modalPopup .Floorplan {
		color: #666;
		}
	.modalPopup input {
		font-size: 12px;
		font-weight: normal;
		color: #666;
		text-transform: lowercase;
		background-color: #f6f6f6;
		border-color: #ccc;
		border-style: solid;
		border-width: 1px;
		padding: 1px 2px;
		}



		div.key-compare,
		div.key-compare-top {
			margin-top:15px;
			border-width:1px;
			border-style:solid;
			border-color:#ccc;
			background-color:#f6f6f6;
			padding:10px;
			}
			div.key-compare-top {
				margin-top:0;
				margin-bottom:10px;
				width:340px;
				float:right;
				}
			div.key-compare h4,
			div.key-compare-top h4 {
				padding:0;
				margin:0;
				}
				div.key-compare ul,
				div.key-compare-top ul {
					margin:0 0 0 8px;
					padding:0 0 0 8px;
					}
		
		ul.key {
			margin-top:0;
			margin-bottom:0;
			}
			ul.key li { list-style-type:none; }
			ul.key li span { font-size:86%; font-style:italic; }
			ul.key li.standard {
				list-style-type:disc;
				}
			ul.key li.option {
				color:#666;
				font-style:italic;
				list-style-type:circle;
				}

		ul.CompareFeatures {
			padding:0;
			margin:0;
			}
			/* list-style-type:none;
			*/
			ul.CompareFeatures li { margin:0 0 0 10px; }
			ul.CompareFeatures li.standard {
				list-style-type:disc;
				}
			ul.CompareFeatures li.option {
				color:#666;
				font-style:italic;
				list-style-type:circle;
				}
			/*
			ul.CompareFeatures li span {font-size:86%; font-style:italic;}
			*/

/*
**************************
*/













/* Module Assets
------------------- */

/* - Used for story/release pg listing related media files - */
div.MediaAssets 
{
    width: 175px;
    background-color: #f6f6f6;
	border-width: 1px;
	border-color: #00629F;
	border-style: solid;
	padding: 4px;
	position:relative;
	margin: 80px 0 10px 10px;
	float: right;
}
    div.MediaAssets h1, 
	div.MediaAssets h2, 
	div.MediaAssets h3, 
	div.MediaAssets h4 
    {
        margin:0;
        padding:0;
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
    }
    div.MediaAssets ul 
    {
        margin: 0;
        padding: 2px 0;
        list-style-type: none;
    }
        div.MediaAssets ul li 
        {
            padding: 3px 0 3px 20px;
            background-position: 0% 50%;
            background-repeat: no-repeat;
			font-size: 90%;
        }
        div.MediaAssets em { font-size: 80%; }





/* ~~~~~~~~~~~~~~~~ HOMEPAGE ~~~~~~~~~~~~~~~~~~~~~ */

.hiddenLink {
	position:absolute;
	width:164px;
	height:134px;
	outline:none;
	margin-left:286px;
	margin-top:91px; /* 140 */
	/*
	border-color:#f00;
	border-width:1px;
	border-style:solid;
	*/
}
.hiddenLink2 {
	position:absolute;
	width:200px;
	height:183px;
	outline:none;
	margin-left:50px;
	margin-top:55px; /* 140 */
	/*
	border-color:#f00;
	border-width:1px;
	border-style:solid;
	*/
}


/**/

/* Structure
-------------------- */

#container {
	width: 900px;
	margin: 0px auto 0px auto;
	border-left-color: #e5e5e5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #e5e5e5;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #e5e5e5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #fff;
	}

#utility {
	color: #000; /* #666666 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
	width: auto;
	height: 18px;
	padding: 1px 4px;
	background-color: #e5e5e5;
	background-image: url(../../images/site/utility-bg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	border-bottom-color: #e5e5e5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
	#utility ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		#utility ul li {
			display: inline;
			padding: 0px 10px;
			}
	#utility a:link { 
		color: #000;  /* #666666 */
		text-decoration: none; 
		font-weight: normal;
		border-width: 0px;
		}
		#utility a:visited { 
			color: #000; /* #666666 */
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#utility a:active { 
			color: #000; /* #666666 */
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#utility a:hover { 
			color: #36f; /* #900 */
			text-decoration: underline; 
			font-weight: normal;
			border-width: 0px;
			}
	#utility input { 
		height: 13px; 
		padding: 1px 2px;
		margin: 0px;
		font-size: 11px;
		background-color: #fff;
		border-color: #666;
		border-width: 1px;
		border-style: solid;
		}

#header {
	width: 858px; /* width: 748px w/o padding */
	/* height: 56px;height: 75px w/o padding until shadow */
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 9px;
	padding-left: 15px;
	clear: both;
	background-image: url(../../images/site/shadow-top.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	}
	#header input { border-width: 0px; margin: 0; padding: 0; }
	#header img.logo {
		width: 176px;
		height: 55px;
		border-width: 0px;
		}
	#header div { margin: 0; padding: 0; }
/*
**************************
*/
	#header a:link, 
	#header a:visited, 
	#header a:active, 
	#header a:hover { 
			text-decoration: none; 
			font-weight: normal;
			font-size: 94%;
			}
	#header a:hover { 
			font-weight: bold;
			}



/*
**************************
*/
#wrap {
	background-image: url(../../images/site/shadow-bottom.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	display: block;
	}
	.WrapContent {
		padding-top: 10px;
		padding-bottom: 19px;
		display: block;
		}
		.EasyGoing1 {
			background-image: url(/images/site/Easy-Going-1.jpg);
			background-position: 95% 100%;
			background-repeat: no-repeat;
			}
		.EasyGoing2 {
			background-image: url(/images/site/Easy-Going-2.jpg);
			background-position: 95% 100%;
			background-repeat: no-repeat;
			}
		.EasyGoing3 {
			background-image: url(/images/site/Easy-Going-3.jpg);
			background-position: 100% 100%;
			background-repeat: no-repeat;
			}
		.EasyLabBg {
			background-image:url(/images/site/homepage/EasyLabHomePage.jpg);
			background-position:100% 100%;
			background-repeat:no-repeat;
			}


#navigation {
	width: 108px;
	margin: 0;
	padding: 0;
	float: left;
	}
	#navigation ul { margin: 0; padding: 0; list-style-type: none; }
	#navigation ul li { margin: 0; padding: 0; }
	#navigation ul li a { margin: 0; padding: 0; }

	#navigation ul.menu {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
	#navigation ul.menu li {
		padding: 5px 0px 5px 20px;
		}

	#navigation div.SubMenuPreview 
	{
		border-color: #ccc;
		border-style: solid;
		border-width: 1px;
		background-color: #fff;
		width: 230px;
		/*
		width: 300px;
		*/
		padding:3px 3px 3px 5px;
		visibility:hidden;
		position:absolute;
		z-index:3500;
		/*
		display: block;
		*/
		}
		#navigation div.SubMenuPreview h4 {
			font-family: "Times New Roman", Times, serif;
			font-size: 130%;
			color: #666;
			}
			#navigation div.SubMenuPreview h4 a:link {
				color: #666;
				text-decoration: none;
				}
				#navigation div.SubMenuPreview h4 a:visited {
					color: #666;
					text-decoration: none;
					}
				#navigation div.SubMenuPreview h4 a:active {
					color: #900;
					text-decoration: none;
					}
				#navigation div.SubMenuPreview h4 a:hover {
					color: #36f; /* #000 */
					text-decoration: none;
					}
		#navigation ul.SubMenu {
			margin: 0px;
			padding: 0px;
			float: left;
			width: 150px;
			display: block;
			}
			#navigation ul.SubMenu li { 
				margin: 0px; 
				padding: 2px 0px; 
				list-style-type: none; 
				font-size: 94%;
				}


		#navigation div.SubMenuPreview div.ProductPreview1 div, 
		#navigation div.SubMenuPreview div.ProductPreview2 div {
			display: none;
			visibility: hidden;
			}

#navigation div.ProductPreview1 {
	float:left;
	}
	#navigation div.ProductPreview1 img { z-index: inherit; }


			#navigation ul.SubMenu a:link,
			#navigation ul.SubMenu a:visited {
					color: #36f;
					text-decoration: none;
					}
				#navigation ul.SubMenu a:active {
					color: #000;
					text-decoration: none;
					}
				#navigation ul.SubMenu a:hover {
					color: #000; /* #666 */
					text-decoration: none;
					}
					#navigation ul.SubMenu a:hover div.ProductPreview1 {
						width:150px;
						}

			#navigation div.ProductPreview2 {
				float: none;
				clear: both; 
				/*
				width: 275px;
				*/
				}



/* Content
-------------------- */
#content {
	float: left;
	width: 610px;
	z-index: 300;
	padding: 0 10px 10px 10px;
	/*
	background-color: #FF9999;
	*/
	}

.Content {
	float: left;
	width: 700px;
	z-index: 300;
	padding: 0px 10px 10px 50px;
	/*
	padding: 0 10px 10px 10px;
	*/
	/*
	background-color: #FF9999;
	*/
	text-align:left;
	}
	
		#Content p.PageTop,
		.Content p.PageTop {
			text-align: right;
			text-transform: uppercase;
			font-size: 10px;
			font-weight: bold;
			}
			#Content p.PageTop a.PageTop,
			.Content p.PageTop a.PageTop {
				color: #666;
				text-decoration: none;
				border-bottom-color: #36f;
				border-bottom-style: dotted;
				border-bottom-width: 1px;
				}
				#Content p.PageTop a.PageTop:hover,
				.Content p.PageTop a.PageTop:hover {
					color: #36f;
					text-decoration: none;
					border-bottom-color: #a9a9a9;
					border-bottom-style: dotted;
					border-bottom-width: 1px;
					}


/* SubContentMenu
------------------- */
.Content .SubContentMenu 
{
	/*
	background-color: #f0f;
	float: right;
	*/
	width: 400px;
	display:block;
	clear:both;
	color: #666;
	/*
	margin:0 0 10px 0;
	*/
	margin: 0 auto 10px auto;
	text-align:center;
	padding: 10px;
	/*
	*/
	background-color:#FBFDFF;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
}
	.Content .SubContentMenu ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.Content .SubContentMenu ul li
	{
		padding: 2px 0px;
		display: inline;
	}
			.Content .SubContentMenu ul li a:link {
				color: #000;
				font-weight:normal;
				text-decoration: none;
				border-bottom-width: 0px;
				}
				.Content .SubContentMenu ul li a:visited {
					
				color: #000;
				font-weight:normal;
					text-decoration: none;
					border-bottom-width: 0px;
					}
				.Content .SubContentMenu ul li a.CurrentPage:visited {
					color: #3366ff;
					font-weight: bold;
					border-bottom-color: #ccc;
					border-bottom-style: dotted;
					border-bottom-width: 1px;
					}
				.Content .SubContentMenu ul li a:active {
					color: #900;
					text-decoration: none;
					border-bottom-width: 0px;
					}
				.Content .SubContentMenu ul li a:hover {
					color: #36f; /* #000 */
					font-weight:normal;
					text-decoration: none;
					border-bottom-width: 0px;
					}



/* SubContentMenuEasyStory
------------------- */
.SubContentMenuEasyStory 
{
	display:block;
	clear:both;
	color: #666;
	text-align:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom-color:#ccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/*
	background-color:#f00;
	*/
}
.SubContentMenuEasyStory h3 {
	font-size:16px;
	float:left;
	/*
	letter-spacing:.05em;
	*/
	}
	.SubContentMenuEasyStory ul
	{
		float:right;
		list-style-type: none;
		margin: 0;
		padding: 0;
		/*
		background-color:#00CCFF;
		*/
	}
	.SubContentMenuEasyStory ul li
	{
		padding:2px 5px;
		/*
		display:inline;
		*/
		float:left;
	}
		.SubContentMenuEasyStory ul li.divider {
			border-left-color:#ccc;
			border-left-style:solid;
			border-left-width:1px;
			padding-left:10px;
			}
			.SubContentMenuEasyStory ul li a:link {
				color: #000;
				font-weight:normal;
				text-decoration: none;
				border-bottom-width: 0px;
				}
				.SubContentMenuEasyStory ul li a:visited {
					color: #000;
					font-weight:normal;
					text-decoration: none;
					border-bottom-width: 0px;
					}
				.SubContentMenuEasyStory ul li a.CurrentPage:visited {
					color: #3366ff;
					/*
					font-weight: bold;
					*/
					border-bottom-color: #ccc;
					border-bottom-style: dotted;
					border-bottom-width: 1px;
					}
				.SubContentMenuEasyStory ul li a:active {
					color: #900;
					text-decoration: none;
					border-bottom-width: 0px;
					}
				.SubContentMenuEasyStory ul li a:hover {
					color: #36f; /* #000 */
					font-weight:normal;
					text-decoration: none;
					border-bottom-width: 0px;
					}










.Content .SubContent
{
	/*
	background-color: #0ff;
	*/
	width: 460px;
	/*
	float: left;
	*/
	margin-left: 130px; /* 150px - old */
}








#ad {
	clear: both;
	width: 728px;
	margin: 0px auto 0px auto;
	padding: 10px;
	border-left-color: #e5e5e5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #e5e5e5;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #e5e5e5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #fff;
	/*
	text-align: center;
	*/
	}
	#ad h1 {
		color: #999;
		margin: 0px;
		/*
		*/
		padding: 14px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 190%;
		font-weight: normal;
		line-height: normal;
		/*
		*/
		letter-spacing: .07em;
		}
		#ad h1 a:link { 
			color: #999; 
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#ad h1 a:visited { 
			color: #999; 
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#ad h1 a:active { 
			color: #999; 
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#ad h1 a:hover { 
			color: #36f; /* #666 */
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}


#footer {
	clear: both;
	width: 740px; /* width 748px w/o padding & border */
	margin: 0px auto;
	padding: 4px 4px 10px 4px;
	border-width: 0px;
		color: #333; /* #fff; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 84%;
		font-weight: normal;
	text-align: left;
	letter-spacing: normal;
	}
	#footer ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		#footer ul li {
			display: inline;
			padding: 0px 1px;
			}
		#footer a:link { 
			color: #333;  /* #fff; */
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#footer a:visited { 
			color: #333;  /* #fff; */
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#footer a:active { 
			color: #333;  /* #fff; */
			text-decoration: none; 
			font-weight: normal;
			border-width: 0px;
			}
		#footer a:hover { 
			color: #36f;  /* #ffc; */
			text-decoration: underline; 
			font-weight: normal;
			}

