/* Style Elements for Hyperflite Index Page */

#wrapper { text-align:left;
width:870px;
margin:0 auto;
position:relative;
top: 0px;
}

/* Hyperflite Banner */

#indexhead {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 870px;
}

/* Hyperflite Countdown Timer */

#mycountdowndiv {
	background: #0000ff;
	position: absolute;
	top: 159px;
	left: 210px;
	width: 660px;
	height: 24px;
	padding-top: 5px;
	}

/* Hyperflite Navigation Bar */

#hyperflitenavbar {position: absolute;
	top: 153px;
	left: 0px;
	width: 870px;
	height: 24px;
	}
	
#hyperflitenavbar2 {position: absolute;
	top: 119px;
	left: 0px;
	width: 870px;
	height: 24px;
	}
	
/* Hyperflite First Column */

#firstcolumn, #firstcolumn2 {position: absolute;
	padding-right: 10px;
	padding-left: 10px;
	left: 0px;
	width: 190px;
	}
	
#firstcolumn {
	top: 159px;
	background: yellow;
	}
	
#firstcolumn2 {
	top: 144px;
	background: white;
	}	
	
#searchbox {background: #AEB2FF;
	position: absolute;
	padding-left: 10px;
	padding-top: 10px;
	width: 280px;
	}
	
#searchbox2 {background: red;
	position: absolute;
	top: 130px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	left: 0px;
	width: 200px;
	height: 26px;
	}
	
#storebanner {position: absolute;
	top: 158px;
	left: 0px;
	width: 280px;
	height: 26px;
	}
	
#firstcolumnphoto {background: #AEB2FF;
	position: absolute;
	left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 270px;
	}

#photocontest { background: white;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin-bottom: 10px;
}
	
#infoupdates {background: #0033FF;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin-bottom: 10px;
}

#hyperflitehelps { background: white;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin-bottom: -5px;
}
	
#discpoll {padding-top: 20px;
	margin-bottom: 20px;
}

#leftproduct { position: absolute;
	background: white;
	top: 185px;
	margin-top: 0px;
	margin-right: 10px;
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}
	
/* Hyperflite Second Column */

#secondcolumn, #secondcolumn2, #secondcolumn3, #secondcolumn4 {
	position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	left: 210px;
	height: 1653px;
	}
	
/* Hyperflite Second Column Product Page */

#secondcolumn {
	top: 159px;
	padding-top: 10px;
	background: white;
	width: 320px;
	}
	
#secondcolumn2 {background: red;
	top: 130px;
	padding-top: 7px;
	padding-bottom: 3px;
	height: 19px;
	width: 330px;
	}
	
/* Hyperflite Second Column Home Page */
	
#secondcolumn3 {
	position: absolute;
	width: 330px;
	top: 172px;
	padding-top: 0px;
	background: white;
	}
	
#secondcolumn4 {
	top: 197px;
	padding-top: 10px;
	background: white;
	width: 655px;
	}
	
#skyhoundz2column {
	position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	left: 0px;
	top: 161px;
	padding-top: 10px;
	background: white;
	width: 415px;
	}
	
#skyhoundz2column2 {
	position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	left: 435px;
	top: 161px;
	padding-top: 10px;
	background: white;
	width: 415px;
	}
	
#firstcolumnfull {position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	left: 0px;
	top: 159px;
	padding-top: 10px;
	background: white;
	width: 860px;
	}
	
/* Hyperflite Third Column */

#thirdcolumn, #thirdcolumn2 {
	position: absolute;
	left: 540px;
	}
	
#thirdcolumn {background: white;
	position: absolute;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 310px;
	top: 172px;
	}
	
#thirdcolumn2 {background: white;
	padding: 10px;
	width: 320px;
	top: 159px;
	z-index: 1;
	}
	
#shoppingcart {background: red;
	position: absolute;
	left: 540px;
	z-index: 10;
	width: 320px;
	top: 130px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-right: 10px;
	height: 19px;
	text-align: right;
	}
	
/* Hyperflite Second-Third Column */

#middletwocolumn { background: white;
	position: absolute;
	left: 0px;
	width: 560px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
/* Hyperflite First-Second Column */

#lefttwocolumn { background: white;
	position: float;
	width: 570px;
	padding-right: 10px;
	margin-top: 27px;
	}

#lefttwocolumn2 { background: white;
	position: absolute;
	top: 165px;
	width: 570px;
	padding-right: 10px;
	margin-top: 27px;
	}	
	
#righttwocolumn { background: white;
	position: absolute;
	top: 155px;
	left: 290px;
	width: 580px;
	padding-left: 10px;
	margin-top: 27px;
	}
	
#fourcolumn { background: white;
	position: absolute;
	top: 155px;
	left: 219px;
	width: 641px;
	padding-left: 10px;
	margin-top: 27px;
	}
	
#threecolumn {
	background: white;
	position: absolute;
	top: 170px;
	left: 0px;
	margin-top: 27px;
	width: 870px;
	}
	
#threecolumn2 { background: white;
	position: absolute;
	top: 170px;
	left: 0px;
	width: 860px;
	padding-left: 10px;
	padding-top: 10px;
	}
	
#firsttwocolumn {background: #AEB2FF;
	position: absolute;
	left: 0px;
	top: 175px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 270px;
	}
	
#indexcolumn {background: #AEB2FF;
	position: absolute;
	left: 0px;
	top: 175px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 199px;
	}
	
/* Hyperflite Footer */

#footer {
	position: absolute;
	left: 0px;
	width: 870px;
	}
	
/* Text styles for Hyperflite Index Page */

@charset "ISO-8859-1";
.smallheads {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.creditlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}
.headline, .wheadline {font-weight: bold;
}
.headline, .bodycopy {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
}

.shoppingbasketheadline {
	font-size: 14pt;
	color: black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	
	}
.wheadline, .wbodycopy {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-align: left;
}
.newsheadlines {
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	margin-left: 0px;
	line-height: 16pt;
}
.eventheadline {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight: bold;
	margin-left: 0px;
	line-height: 16pt;
}

.newstext {
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: black;
}
.phototext {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: black;
}
.countdowntimer {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.hyperflitenewsheadlines {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
.productnamesheadline {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-color: #FFFFFF;
}
.reviews {font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	text-align: left;
	}
.bodycopy {font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	}

.skyhoundzstore {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.bodycopyi {font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-style:italic
	}
	
.bodycopyw {font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	}
	
.bodycopygrey {font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: grey;
	}
	
.sidebarlink {font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
	
.sidebarlink a:link {
	color: #0000FF;
	text-decoration: none;
}

.sidebarlink a:visited {
	color: #333333;
	text-decoration: none;
}

.sidebarlink a:hover {
	color: #FF0000;
	text-decoration: none;
}

.breadcrumbs {font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
	
.breadcrumbs a:link {
	color: #0000FF;
	text-decoration: none;
}

.breadcrumbs a:visited {
	color: #0000FF;
	text-decoration: none;
}

.breadcrumbs a:hover {
	color: #FFFF00;
	text-decoration: none;
}

.redCell
{
	background-color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-align: left;
}


.yellowCell
{
	background-color: yellow;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}


.blueCell
{
	background-color: #66ccff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}


.blackCell
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}


.goldCell
{
	background-color: #ffd700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.orangeCell
{
	background-color: #ffa500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.greyCell
{
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.ltgreyCell
{
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.whiteCell
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.topbarMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000;
}

.skyhoundznewsheadlines {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}

