/* @override http://www.mountainapplecompany.com/skin/frontend/default/mac/css/homecoda.css */

	p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
			
			p#cross-links { text-align: center;
		width: 400px;
		margin-right: auto;
		margin-left: 50px;
	}
			
			p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
			
			noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
			noscript a { color: #a00; text-decoration: underline }
			noscript ol { margin-left: 25px; }
			
			a:focus { outline:none }
			
			img { border: 0 }

.header-top-container img {
	position: absolute;
}
			
			h3 { border-bottom: 1px solid silver; margin-bottom: 5px; padding-bottom: 3px; text-align: left }
			
			.stripViewer .panelContainer .panel ul {
				text-align: left;
				margin: 0 15px 0 30px;
			}
			
			.slider-wrap {
				position: relative;
		width: 950px;
		float: left;
		margin: 13px 0 0;
	}
	 
	div.col-right.side-col {
		margin-top: 13px;
		margin-right: 13px;
	}
	 
			/* These 2 lines specify style applied while slider is loading */
			.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
			.csw .loading {margin: 200px 0 300px 0; text-align: center}
	 
			.stripViewer { /* This is the viewing window */
				position: relative;
				overflow: hidden; 
				margin: auto;
				width: 926px;
	 
		height: 340px;
	}
			
			.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
				position: relative;
				left: 0; top: 0;
				list-style-type: none;
	}
			
			.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
				float:left;
				position: relative;
				width: 950px;
		height: 340px;
	}
			
			.stripViewer .panelContainer .panel .wrapper {
		width: 950px;
	}
	 
	.stripNav {
		width: 700px;
		position: absolute;
		top: 240px;
		z-index: 1;
		left: 30px;
	}
			
			.stripNav ul { /* The auto-generated set of links */
				list-style: none;
		width: 680px;
	}
			
			.stripNav ul li {
				float: left;
		margin-right: 11px;
	}
			
			.stripNav a { /* The nav links */
				font-size: 0px;
				font-weight: bold;
				text-align: center;
				line-height: 32px;
				background: #c6e3ff;
				color: #fff;
				text-decoration: none;
				display: block;
				padding: 0 0px;
		width: 32px;
	}
			
			.stripNav li.tab1 a { background: #fff}
			.stripNav li.tab2 a { background: #fff}
			.stripNav li.tab3 a { background: #fff}
			.stripNav li.tab4 a { background: #fff}
			.stripNav li.tab5 a { background: #fff}
			
			.stripNav li a:hover {
				background: #333;
			}
			
			.stripNav li a.current {
				background: #000;
				color: #fff;
			}
			
			.stripNavL, .stripNavR { /* The left and right arrows */
				position: absolute;
				text-indent: -9000em;
		top: 150px;
	}
			
			.stripNavL a, .stripNavR a {
				display: block;
				height: 40px;
				width: 40px;
			}
			
			.stripNavL {
				left: 0;
			}
			
			.stripNavR {
				right: 0;
			}
	 
	/*.section {
	    border-top: 1px solid #BBB;
	    margin-top: 15px;
	    margin-left: 5%;
	    margin-right: 5%;
	    padding: 5px;
	    padding-bottom: 0px;
	    background-color: white;
	}*/
	 
	.section ul {
	    list-style: none;
	    margin-top: 5px;
	}
	 
	.section ul li {
	    display: inline;
	}
	 
	.section ul a {
	    background-color: #ECECEC;
	    border: 1px solid #999999;
	    padding: 5px 5px 10px;
	    display: block;
	    float: left;
	    margin: 5px;
	}
	 
	.section ul a:hover {
	    background-color: #FFFFFF;
	    border: 1px solid #333333;
	}
	 
	.section ul a img {
	    border: 1px solid #999999;
	}
	 
	.section ul a.lightbox-enabled img {
	    border: 1px dotted #999999;
	}
	 
	.section span.code {
	    font-family: "Courier New", Courier, monospace;
	    margin-left: 10px;
	    padding-left: 10px;
	    font-size: 11px;
	    border-left: 1px solid #000;
	}
	 
	.section .link {
	    font-size: 12px;
	    font-style: italic;
	    padding-left: 10px;
	    margin-left: 10px;
	}
	 
	.section .important {
	    text-decoration: underline;
	}
	 
	.section .title {
	    font-weight: bold;
	    font-size: 16px;
	}
	 
	.clear {
	    clear: left;
	}
	 
	.section.header {
	    text-align: center;
	    font-size: 12px;
	    padding-top: 10px;
	    border-top: none;
	}
	 
	.section.footer {
	    text-align: center;
	    font-size: 12px;
	    padding-top: 10px;
	}
	div.box.base-mini.audio-player div.content {
		padding: 0;
	}
	 
	div#homemarketing {
		float: left;
		margin-right: 10px;
		margin-left: 12px;
		height: 131px;
	}
	 
	div#homeradio {
		float: right;
		width: 234px;
		margin-right: 10px;
		height: 135px;	
	}

