﻿body {
	background-image: url(/images/background.gif);
	height:100%; /* needed for container min-height */
	}
    img {border:0px;}
    .clear {clear:both;}
#LeftColumn{
width:222px;
height:1828px;
float:left; 

margin-top:90px; 
background-color:#334a59; 
/*background-image: url(/images/bottom-gradient.gif);*/
background-repeat:repeat-x;
background-position:bottom;
position:relative;
}

#container{
background-color:#334a59; 
background-image: url(/images/bottom-gradient.gif);
background-repeat:repeat-x; 
background-position:bottom; 
border-bottom:1px solid #2e2e2e;
}

.FeaturesImage{width:150px; height:115px; margin-right:20px; float:left}
.FeaturesText{float:left; width:355px;}

#sweepstakesBackground{
width:635px; height:180px; margin-left:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(/images/quarterly-sweepstakes.png); background-repeat:no-repeat;
}
#sweepstakesContent{width:330px; float:right; margin-top:80px; margin-right:30px;}
#LinksContainer{
width:585px; padding-left:60px; padding-top:30px;
}
#LinksTitle{
background-image:url(/images/links-category-titles.png); width:586px; height:24px; background-repeat:no-repeat; text-align:left; padding-left:10px; margin-top:10px;
}
#FeaturesTitle{
background-image:url(/images/features.png); width:586px; height:24px; background-repeat:no-repeat; text-align:left; padding-left:10px; margin-top:10px;
}
#CartTitle{
background-image:url(/images/cart-title-background.png); width:250px; height:24px; background-repeat:no-repeat; text-align:left; padding-left:10px; margin-top:10px;
}

#FeaturesContent{
background-image:url(/images/news-background.jpg); background-repeat:no-repeat; width:590px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding-left:20px; padding-top:10px; min-height:131px;
}
#NewsTitle{
background-image:url(/images/news-title-background.png); width:586px; height:24px; background-repeat:no-repeat; text-align:left; padding-left:10px; margin-top:10px; color:#FFFFFF;
}

#LinksContent{
background-image:url(/images/links-background.jpg); width:586px; height:110px; background-repeat:no-repeat; text-align:left; padding:10px; }
#LinksPhoto{
float:left; width:150px; 
}
#visitorContent{
background-image:url(../../images/news-detail-background.jpg); background-repeat:no-repeat; background-position:top left; width:590px; padding-bottom:10px;  padding-left:18px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
#sweepstakesContent{

}
#productContent{float:left; width:355px; padding-left:4px; padding-right:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }
.LinksText{
float:left; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:400px;
}
.
#featuresList{
background-image:url(/images/features-background.jpg); 
padding-left:30px; 
padding-top:10px; 
background-repeat:no-repeat; 
background-position:top left;
}
#LeftColumnSub{
width:222px;
height:505px;
float:left; 
margin-top:90px; 
position:relative;
}
#OuterDiv{
margin: 0px auto; width: 956px; padding-top:15px;
}


#htmlNav li{ padding: 2px 20px 2px 10px;list-style:none; border-bottom:#FFFFFF 1px solid; color:#FFFFFF}

#htmlNav li a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-style:italic;}

a.blue:link, a.blue:visited, a.blue:active, a.blue:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b5363;
	text-decoration:underline;
}





a.blue:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b5363;
	text-decoration:none;
}

#NewsTitle a:link, #NewsTitle a:visited, #NewsTitle a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}



#NewsTitle a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#86badb;
	text-decoration:none;
}
#pager{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#pager a:link, #pager a:visited, #pager a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
		padding:5px;
	color:#ffffff;
	background-color:#365265;
	text-decoration:none;
}

#pager a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:5px;
	background-color:#86badb;
	text-decoration:none;
}

#footer{
font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; padding-top:10px; width:900px; padding-left:20px; padding-bottom:20px;
}
#footer a:link, #footer a:visited, #footer a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}



#viewCart a:link, #viewCart a:visited, #viewCart a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#viewCart a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.divQuestion
{
	color:#073862;
	background-image:url(/images/divQuestion.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-transform:uppercase;
	height:17px;
	text-decoration:none;
	padding-left:5px;
	padding-bottom:20px;
	padding-top:5px;
}
.divQuestion img
{
float:left
}
.divAnswer
{
	background-image:url(/images/divAnswer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d40707;
	padding-top:1px;
	padding-left:20px;
	padding-bottom:20px;
	min-height:40px;
}

#top{width:956px;position:relative;}
#FlashNav{position:absolute; z-index:100; width:221px; padding-left:19px; height:452px; overflow:hidden;   }
#FlashNavHome{position:absolute; z-index:100; width:221px; height:390px; overflow:hidden;  }
#Logo{position:absolute; z-index:200; left:0px;}
#Tagline{width:308px; margin-left:304px;}
#Cart{width:243px; height:26px; float:right}

#viewCart{background-image:url(/images/view-cart-background.gif);height:22px; width:226px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top:4px;}
#mainContent{width: 956px;}

#NewsHome{background-image:url(/images/latest-news-title.jpg); width:202px; margin-top:452px; padding-top:50px; float:right; background-repeat:no-repeat;}
#ProductsHome{background-image:url(/images/products-background.gif); width:202px; margin-top:390px; padding-top:50px; float:right; background-repeat:no-repeat;}
#ProductArea{width:715px; float:right; /*background-image: url(/images/bottom-gradient.gif);*/ padding:0 0 87px;
background-repeat:repeat-x;background-position:bottom; background-color:#FFFFFF}
#ContentArea{width:715px; min-height:805px;  height:auto !important; height:805px; float:right;  background-color:#FFFFFF; background:#FFFFFF url(/images/sub-header-background.jpg); background-repeat:no-repeat;}
#SweepstakesArea{width:715px; min-height:805px; float:right;  background-color:#FFFFFF; background:#FFFFFF url(/images/sweepstakes-background.jpg); background-repeat:no-repeat;}

#Product{width:715px; height:394px; background:#FFFFFF url(/images/mk10-product-background.jpg); background-repeat:no-repeat; position:relative;}
#Product h1 {text-indent:-9999px;}
#Product #flashcontent2{position:absolute; top:210px; left:25px;}
#SubContent{width:715px; height:178px;}
#Product #introText{position:absolute; z-index:100; left: 260px; top: 215px; width:280px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#Product #purchseButtons {position:absolute; top:142px; left:550px;}
#Product #samplePhotos {position:absolute; top:230px; left:550px;}

#Features {width:713px; height:261px; margin:0px auto; background-color:#7c9fb5; border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px;}

#Original{width:239px; height:290px; float:left}
#OriginalPhoto{width:239px; background-image:url(/images/mk-8-envrionmental.jpg); height:197px; background-repeat:no-repeat;}

#OriginalBtn{padding-top:2px; padding-right:2px;}


#OriginalContent{width:238px; height:95px; border-bottom:#414040 1px solid; border-right:#414040 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF;}

#OriginalText{width:190px; margin-left:30px;height:60px;}

#Environmental{width:239px; height:290px; float:left; border:0;}
#EnvironmentalPhoto{width:239px; background-image:url(/images/mk-8.jpg); height:197px; background-repeat:no-repeat;}

#EnvironmentalBtn{padding-top:2px; padding-right:2px;}


#EnvironmentalContent{width:238px; height:95px; border-bottom:#414040 1px solid; border-right:#414040 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF;}


#EnvironmentalText{width:195px; margin-left:25px;height:60px;}

#Sweepstakes{width:235px; height:290px; float:left}

#SweepstakesPhoto{width:237px; background-image:url(/images/camtrakker-sweepstakes.jpg); height:197px; background-repeat:no-repeat; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; color:#b74f16;}

#SweepstakesBtn{padding-top:2px;padding-bottom:10px; height:27px}


#SweepstakesContent{width:237px; height:95px; border-bottom:#414040 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF;}

#SweepstakesText{width:185px; margin-left:30px; height:60px;}

h1, h2, h3, h4, h5 {
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

#TestimonialContent {
 background-image:url(../../images/news-detail-background.jpg); background-repeat:no-repeat; background-position:top left; width:590px; min-height:80px; padding-bottom:10px;  padding-left:18px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

#TestimonialContent img {
float:left; padding-right:15px; padding-bottom:10px;
}


#purchaseInfo{ width:210px; border-top:#334a59 dashed 1px; border-bottom:#334a59 1px dashed;}
#purchaseInfo2{ width:210px; border-bottom:#334a59 1px dashed;}
#price{width:90px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#0d284c; font-size:16px; font-weight:bold; float:left; text-align:right; border-right:#334a59 1px dashed; padding-right:5px; padding-top:5px;}
#quantity{width:90px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#0d284c; font-size:16px; font-weight:bold; float:left; text-align:right; border-right:#334a59 1px dashed; padding-right:5px; padding-top:5px;}
#amount{padding-top:1px; font-family:Georgia, 'Times New Roman', Times, serif; color:#FF0000; font-size:20px; margin-left:8px; font-weight:bold;}
#inputPrice{padding-top:2px; margin-left:8px;}
#inputAmount{width:50px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-image:url(/images/inputBackground.jpg); padding-top:1px; padding-left:5px; background-repeat:no-repeat; border:1px solid #afc3cf;}
h1 {

	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	color:#FFFFFF;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size:30px;
	font-style:italic;
	color:#344b5a;
}

h4 {

	font-size: 16px;
}

h5 {
color:#4a81a5;
	font-size: 20px;
}


#htmlNav div
{	
position:absolute;
z-index:5000;
width:125px;
top:61px;
left:245px;
	visibility: hidden;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	KhtmlOpacity: .8;
	opacity: .8;
	margin: 0;
	font-weight:bold;
	padding: 0;
	background-color: #000000;
}


#topNavigation li a
{	
font-weight:bold;
display: block;
list-style:none;
margin: 0;
padding: 0;
z-index:5000;
	}

	#htmlNav div a
	{	
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	KhtmlOpacity: .8;
	opacity: .8;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		font-weight:bold;
		z-index:5000;
		color:#FFFFFF;
		font: 12px arial;
		}
		
		#htmlNav div a:hover
	{	
	font-weight:bold;
	color:#000000;
	background: #FFFFFF;
		z-index:5000;
		font: 12px arial;
		}




/* MK-10 */
#mk10               {font-family:arial; font-size:13px; padding:20px;}
#mk10 h2            {color:#bc1a0a; font-family:Arial; font-size:24px; font-weight:bold; margin:5px 0; text-align:center;}
#mk10 .compare      {color:#000; display:block; font-family:Arial; font-size:18px; margin:0 0 20px 0; text-align:center;}
#mk10 .researchers  {color:#546823; display:block; font-family:Arial; font-size:18px; margin:20px 0; text-align:center;}

#mk10 .heading      {background-image:url(/images/mk-10-sprite.jpg); border-right:1px #b2bbc1 dotted; display:block; float:left; height:137px; width:181px;}
#mk10 .image        {background-image:url(/images/mk-10-sprite.jpg); display:block; float:left; height:137px; width:181px;}
#mk10 .features     {float:left; width:270px;}
#mk10 .features li  {list-style-image:url(/images/double-arrow.jpg); margin:0 0 5px 0;}

#f1 .heading        {background-position:0 0;}
#f1 .image          {background-position:-181px 0;}

#f2 .heading        {background-position:0 -137px;}
#f2 .image          {background-position:-181px -137px;}

#f3 .heading        {background-position:0 -274px;}
#f3 .image          {background-position:-181px -274px;}

#f4 .heading        {background-position:0 -411px;}
#f4 .image          {background-position:-181px -411px;}

#f5 .heading        {background-position:0 -548px;}
#f5 .image          {background-position:-181px -548px;}

#f6 .heading        {background-position:0 -685px; height:200px;}
#f6 .image          {background-position:-181px -685px; height:200px;}
.newsHomeDate       {display:none;}