/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */
body {
		position: static;	
		background-color: #d5f1fd;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		min-height: 100%;
		min-width:1024px;
		margin: 0px;
		padding: 0px;
		height: 100%;
background-image: url("/images/squirrel/background.jpg");
		background-attachment: fixed;
		background-position: top left;
		background-repeat: no-repeat;
}	
html,body {
		height:100%;
		margin:0px;
		padding:0px;
	   	border:none;
}
#fullheight{height:100%}
.filler {
		position: relative;
		left: 0px;
		top: 25px;
		height: 100%;
		min-height: 600px;
		display: table;
		width: 100%;
}
.leftFiller {
		background-image:url("/images/squirrel/filler.png");
		background-position: top left;
		background-repeat: repeat-y;
		background-color:transparent;
		height: 100%;
		min-height: 100%;
}
.top {
		position: relative;
		left: 0px;
		top: 0px;
		background-image: url("/images/squirrel/topfull.png");
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;
		height: 100%;
		min-height: 100%;
}
.bottom {
		position: relative;
		left: 0px;
		bottom: 0px;
		margin-top: -144px;
		height: 140px;
		width: 100%;
		padding: 0px;
		vertical-align: bottom;
		background-image: url("/images/squirrel/bottom.png");
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: bottom left;
		z-index: 2;
}
.bottom2 {
		position: absolute;
		top: 100%;
		left: 0px;
}
.productImage {
		width: 220px;
}
#productImage {
		width: 220px;
}
.productCode {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		text-align: left;
		vertical-align:top;
		width:100%;
		z-index:55;
}
#productCode {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		text-align: left;
		vertical-align:top;
		width:100%;
		z-index:55;
}
.productPlate{
		border:thick;
		border-color:#CCCCCC;
}
#productPlate{
		border:thick;
		border-color:#CCCCCC;
}
.content {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-bottom:25px;
		vertical-align:top;
}


A.content {
		font-weight: bold;
		text-decoration: none;
}
A.content:hover {
		color: #FF0066;
}
.content3 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-top:0px;
		padding-bottom:25px;
		vertical-align:top;
}
A.content3 {
		font-weight: bold;
		text-decoration: none;
}
A.content3:hover {
		color: #FF0066;
}
#content3 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-bottom:25px;
		vertical-align:top;
}
A#content3 {
		font-weight: bold;
		text-decoration: none;
}
A#content3:hover {
		color: #FF0066;
}
.banner {
		position: absolute;
		left: 130px;
		top: 0px;
}

.pageTitle {
		position: absolute;
		right: 0;
		top: 160px;
}
.linksBar {
		position: absolute;
		left: 80%;
		top: 140px;
}
.navbar {
		position: relative;
		left: 50px;
}
.maincontent {
		padding-top: 199px;
		padding-left: 0px;
		padding-bottom: 115px;
		padding-right:15px;
		z-index:55;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		vertical-align:top;
		
}

.loginBar {
		position: absolute;
		top: 0px;
		right: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}
.date {
		position: absolute;
		right: 5px;
		top: 0px;
		z-index: 500;
}
.topbar{
		position:absolute;
		top:-25px;
		right:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		background-color:#000000;
		vertical-align:middle;
		width:100%;
		overflow:visible;
		height:25px;
}
.branch {
		margin-bottom: -20px;
		overflow: visible;
}
a.listen {
		color: Black;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15pt;
}
.style1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
}
.style2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}
.style3 {
		font-size: 12px;
}
.style5 {
		font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
}
.style6 {
		font-size: 14px
}
.style8 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}
.style9 {
		color: #666666
}
.productFeatureHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productSpecificationHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productRelatedHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productAccessoryHeader{
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productBenefitHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productFeature {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productSpecification {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productRelated {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productAccessory {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productBenefit {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productAttributeSeperator {
		background-color: black;
}
.noBorder {
		border-style:none;
}
a.noBorder {
		border-style:none;
}
h2 {
		font-family:arial;
		margin-top:3px;
		margin-bottom:3px;
}
#defaultProduct {
		border:solid gray 1px;
}
.defaultProduct td {
		font-family:arial;
		font-size:9pt;
}
.defaultProduct a {
		color:#29587E;
}
.productPlate{
		border-color:#cccccc;
}
#productPlate{
		border-color:#cccccc;
}
a.counter:active{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}
a.counter:hover{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}
a.counter:link{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}
a.counter:visited{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}

.vidclose{
width:300px;
text-align:center;
position:absolute;
left:100px;
top:81px;
background-color:transparent;
color:#ffffff;
font-weight:bold;
}
a.vidclose2:active{
color:#ffffff;
text-decoration:none;
}
a.vidclose2:hover{
color:#ffffff;
text-decoration:none;
}
a.vidclose2:link{
color:#ffffff;
text-decoration:none;
}
a.vidclose2:visited{
color:#ffffff;
text-decoration:none;
}
a.vidsize:active{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.vidsize:hover{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.vidsize:link{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.vidsize:visited{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
