/* CSS FOR CONTENT PAGES, transit_380.com */

table#standard {
	margin: 0 auto;
	/*width: 48em;*/
	width: 100%;
	/*border: thin purple dotted;*/
	}
#standard td {
	/*width: 30em;*/
	width: 50%;
	height: auto;
	vertical-align: top;
	/*border: thin orange dotted;*/
	}
.leftside {
	font-weight: bold;
	color: blue;
	font-weight: normal;
	}
ul.equipment {
	font-weight: normal;
	list-style-type: none;
	white-space: nowrap;
	/*border: thin white dotted;*/
	font-size: 12px;
	font-family: arial, helvetica,sans-serif;
	text-indent: -2em;
	}
ul.equipment li { color: white; }
#standard li {
	/*text-indent: 1em;*/
	}
#standard span, #technical span{
	font-weight: bold;
	/*color: #000080;*/
	color: #FFD000;
	font-size: 1.4em;
	line-height: 2em;
	}

#technical { margin: 0 3%; }
#technical li {text-indent: -3em; }

div.colleft { 
	/*width:22em;*/
	width: 46%;
	float: left; 
	/*border-left: yellow solid 1px;*/
}
div.colright { 
	/*width:26em;*/
	width: 53%;
	float: right;
	/*border: yellow solid 1px;*/
	}
/* Note: div.one - four are table col.  */
#technical div.one, #technical div.three {
	/*width:14em;*/
	/*width: 60%;*/
	float: left;
	white-space: nowrap;
	padding-left: 5%;
	/*border: yellow solid 1px;*/
	}
#technical div.two, #technical div.four {
	/*width: 5em;*/
	/*width: 27%;*/
	float: right; 
	text-align: right; 
	/*border: brown solid 1px;*/
	/*white-space: nowrap;*/
	}
#technical div.two {/*padding-right: 8%;*/ }
.equipment a:link, .equipment a:visited {
	color: white; 
	text-decoration: none;
	link-target: new; 
	}
.page .list {
	width: auto;
	float: none;
	font-size: ;
	}
div.list > ul > li {
	font-size: 1.5em;
	padding: 1.3em 0 .5em;
	}
ul.qa li {
	list-style-type: none;
	line-height: 1.4em;
	color: white;
	font-size: 12px;
	padding: .5em 0;
	}
.qaa::first-letter, .qaq::first-letter {
	font-size: 18px;
	color: #BB0017;
	font-weight: bold;
	padding-right: 8px;
	}
.qaa::first-letter {color: #000080;}
.qaq::first-letter {color: #BB0017; }
li.qaq {font-size: 1.1em; font-weight: bold; letter-spacing: 1px; }

ul.qa .caps {
	font-weight: normal; 
	font-style: italic;
	text-decoration: underline;
	display: block;
	padding-top: 1.5em;
	font-size: 14px;
	color: white;
	}
ul.inside li {
	list-style-type: circle;
	line-height: 1.1;
	}
.qa span.underline {
	text-decoration: underline;
	font-weight: normal;
	}
/* BIO page  */
div.bio {
	width: 100%;
	margin: 0 auto;
	}
.bio h5, table.price td {
	color: white;
	margin: auto;
	font-weight: bold;
	leter-spacing: 1px;
	width: 18em; 
	padding: .2em 2em; 
	white-space: nowrap;
	}
.bio h6 {line-height: .5em; padding-top: 1.5em; padding-bottom: 0; margin: 0;}

ul.bio li {
	font-size: 12px;
	list-style-type: disc;
	color: white;
	line-height: 1.5;
	}
div.page .u{text-decoration: underline; font-weight: normal; }
div.page .i{font-style: italic; font-weight: normal; }
div.page .b{font-style: italic; }

/* Image pages */
.deckview img {
	 position: relative;
	 margin: 1.5em auto;
	 padding: 3px;
	 /*width: 500px;*/
	 display: block;
	border: solid #C39F00 3px;
	}
.deckview ol {
	list-style-type: decimal;
	 padding: 0 0 0 4.5em;
	 /*list-style-position: inside;*/
	 margin:0 auto 1em;
	 line-height: 1.5;
	 width: 520px;
	 font-weight: bold;
	 /*border: aqua solid 1px;*/
	}
div.sailview {
	width: auto;
	margin: 10px auto;
	
	}
.sailview img{
	position: relative;
	margin: 0 auto;
	display: block;
	padding: 3px;
	border: solid #C39F00 3px;
	}

/*PRICE page*/
#price li {
	width: auto;
	margin: 0 5%;
	/*margin-left: 2em;*/
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFD000;
	padding: 0;
	white-space: nowrap;
	}
.list #price {/*border: pink solid 1px;*/}
table.price {
	margin: auto;	
	}
table.price td {
/*	width: 25%;*/
	}
.page a:link, .page a:visited {
	color: white; 
	}
	
table.price td {
	text-align: center;
	color: #000080;
	background-color: white;
	width: 50%;
	font-size: 1.7em;
}
/*tr.row1 td {color: #000080; background-color: white; }*/



