/* Aditional visual styling for visual media */

/*
@media handheld, print, projection, screen, tv {
	a, a:link {
		color: #4F90CC;
		text-decoration: none;
	}
	a:hover {
		color: #999;
	}
	a:visited {
		color: #4F90CC;
		text-decoration:line-through;
	}
}
*/

/* Positional and advanced styling for supporting visual media types */
@media print, projection, screen, tv {
	/* Default tag modifiers */
	body {
		background-color: #000000;
		margin: 0;
		background-image: url(images/header_back.gif);
		background-repeat: repeat-x;
	
		}

	h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #634000;
	padding-left: 20px;
	}

	/* Page layout ID's */
	#box {
		margin: 0 auto;
		width: 800px;
		background-color: #fff;
		background-image: url(images/content_back.jpg);
		background-repeat: repeat-y;
	}
	
	#navigation_box {
	background-image: url(images/header_back.gif);
	background-repeat: repeat-x;
	position: relative;
	margin: 0;
	padding: 0;
	height: 101px;
	width: 800px;
	}
		#flash_nav_box{
			left: 360px;
			position: absolute;
			top: 13px;
			padding: 0;
			width: 500px;
			
		}
		

	#column1 {
		float: left;
		width: 300px;
		padding-top: 100px;
		background-image: url(images/orange_tile.jpg);
		background-repeat: repeat;
		margin: 0;
		}
	
	#column2 {
		float:left;
		width: 500px;
		}

	p{
		color: #666666;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0 30px 0 20px;
		line-height: 1.5em;
		}
		
	.pullquote{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 26px;
		text-align: center;
		vertical-align: middle;
		color: #000000;
		line-height: 1.5em;
		padding-bottom: 75px;

	}
	

	#header_sub {
		height: 383px !important;
		position: relative;
	}
		#product-details-text {
			font-size: 83%;
			font-weight: bold;
			margin: 148px 31px 0 430px;
			position: absolute;
			width: 326px;
		}
	
	#mainProdText {
		font-size: 83%;
		font-weight: bold;
		padding-right: 10px;
	}	

		
	ul {
		color: #666;
		line-height: 1.5em;
		margin: 0 0 1em 0;
		font-weight: normal;
		font-size: 85%;
	}


	#footer {
	clear: both;
	background-color: #634000;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C46B26;
	width: 790px;
	margin: 0;
	}
	
	#footer a {
	color: #C46B26;
	text-decoration: none;
}
	
	#btmNav {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 470px;
	margin-top: -15px;
}
	#btmNav a {
	color: #fff;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

	#btmNav a:hover {
	text-decoration: underline;

}
	
	/* Reviews */
	.reviewPhoto {
	float: left;
	width: 130px;
	padding-right: 20px;
	padding-bottom: 20px;
	}
			
	.reviewText {
		float: left;
		width: 450px;
		margin-left: 10px;
		}


	/* Classes */
	.clearer {
		clear: both;
		line-height: 0;
		height: 0;
	}
	.float {
		display: inline;
	}
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.not-for-print {
		display: none;
	}
}

/* Overrides for print media */
@media print {
	.not-for-screen {
		display: none;
	}
}
