@charset "UTF-8";
/* CSS Document 
Created by Chad Carter 7/28/08 
*/


/* homepage styles homepage styles homepage styles homepage styles homepage styles */

/* homepage styles */

body{
	background-color:black;
}

.outercontainer{
	margin-top:-10px;
	margin-left:10%;
	width:100%;
	background-color:#ffffff;
}


.container {
	border:thin;
	width:800px;
	height:906px;
	background-color:#ffffff;
	position:absolute;
}

#homepagelogo{
	position:relative; 
	z-index:3; 
	width:156px;
}

#blackbar{
	position:relative; 
	z-index:1; 
	top:-56px; 
	width:644px; 
	left:156px;
}


#googlebox {
	position:absolute; 
	z-index:3; 
	top:20px; 
	left:450px;
	border:0px solid black;
	padding:4px 4px 0px 4px;
	width:20em;	
}

#leftarea{
	position:absolute;
	z-index:2;
	top:128px;
	width:156px;
	height:260px;
	
}

#largephoto{
	position:absolute;
	z-index:1; 
	top:130px; 
	left:149px; 
	width:625px;
}

#whatesnewarea{
	position:absolute; 
	top:380px; 
	left:0px; 
	width:369px;
}

#featuredproducts{
	position:absolute; 
	z-index:1; 
	top:380px; 
	left:369px; 
	width:380px;
}

#featuredinner{
	height:200px; 
	top:200px; 
	left:370px; 
	width:400px;
}
#leftfeatures{
	position:absolute; 
	z-index:2; 
	top:40px; 
	left:0px; 
	width:380px;
}

#features{
	height:150px; 
	top:0px 
	left:0px; 
	width:200px;
 }
 
 
 #rightfeature{
	position:absolute;
	z-index:2;
	top:32px;
	left:203px;
	width:231px;
 }
 
 
 
 
 

/* inner 1 column and 2 column inner 1 column and 2 column inner 1 column and 2 column */

/* innercontent style inner 1 column and 2 column */

#body2{
	background-color:white;
	height: auto;
}

.outercontainer2{
	margin-top:-10px;
	margin-left:10%;
	width:800px;
	position: relative;
    min-height: 100%;
	
}

.container2 {
	
	width:800px;
	height:600px;
	background-color:#ffffff;
	position: relative;
    min-height: 100%;
	
}


#maincontent2{
	position:absolute;
	z-index:1;
	top:145px;
	left:148px;
	height:700px;
	width:625;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	 min-height: 100%;
	height: auto;
}

#maincontentcompare{
	position:absolute;
	z-index:1;
	top:145px;
	left:148px;
	height:700px;
	width:625;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	 min-height: 100%;
	height: auto;
}





/* innercontent style inner 1 column */

#innercontent{
    position:relative;
	z-index:1;
	top:15px; 
	height:200%; 
	width:625px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background:#ffffff;
	position: relative;
    min-height: 100%;
	height: auto;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
#innercontent{
    position:relative;
	z-index:1;
	top:15px; 
	height:200%; 
	width:750px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background:#ffffff;
	position: relative;
    min-height: 100%;
	height: auto;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}

#innercontentsonooverview{
    position:relative;
	z-index:1;
	top:0px; 
	height:200%; 
	width:750px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	background:#ffffff;
	position: relative;
    min-height: 100%;
	height: auto;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}



/* innercontent style 2 column */

#innercontent1{
	position:relative;
	z-index:1;
	top:15px;
	height:60%;
	width:300px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background:#ffffff;
	min-height: 100%;
	height: auto;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 }

#innercontent2{
	position:absolute;
	top:14px;
	left:313px;
	height:2006px;
	width:300px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background:#ffffff;
	min-height: 100%;
	height: auto;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 }





/* common  common  common  common  common  common  common  common  */

/* common to all pages left hand navigation grey area  */
#crumb{
	top:-249px;
	left:176px;
	height:15px;
	width:625px;
	background:#fff;
	position: absolute;
	min-height: 100%;
	height: auto;
	z-index:3;
}

.boxa{display:block}
.boxa *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CCCCCC;}
.boxa1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  background:#CCCCCC;}
.boxa2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  background:#CCCCCC;}
.boxa3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;}
.boxa4{ border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;}
.boxa5{ border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;}
.boxafg{ 
	background:#CCCCCC;
		
}
.boxinner {
	margin-top:1.5em;
	margin-left:.1em;
	z-index:1;}

.imgbox1 { top:20px; 
	left:20px; 
	position:absolute; 
	width:25%; 
	height:5em; 
	background:#999;
}
 
  
#leftmenu {
  padding:0;
  margin:0;
  font-weight:100;
  font: sans-serif, Verdana, Arial, Helvetica;
  font-size:14px;
  line-height:1.8em;
  }
#leftmenu li {
  list-style-type:none;
  }

#whatsmenu {
  line-height:1em;
  z-index:99;
  border:dotted;
  margin-left:-30px;
  }

#whatsnewmenu a:link, #whatsnewmenulist a:active, #whatsnewmenulist a:visited {
color: #000000;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
  z-index:3;
}

.whatsnewmenu a:link, .whatsnewmenulist a:active, .whatsnewmenulist a:visited {
color: #000000;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
  z-index:3;
}

#whatsnewmenulist ul, li {
list-style-type:none;  

}

#whatsnewmenulist a:hover {
color:#999999;
}

.wnboxinner {
  line-height:1em;
 margin-top:-10px; margin-left:-30px; z-index:3; }



#leftincludearea{
	position:absolute; 
	z-index:1; 
	top:380px; 
	left:0px; 
	width:173px;
}
#boxinner1 { margin-top:1.5em; margin-left:.1em; z-index:1; }
#leftincludearea {
  padding:0;
  margin:0;
  font-weight:100;
  font: sans-serif, Verdana, Arial, Helvetica;
  font-size:14px;
  line-height:1.5em;
  }
.bodytext {font-family: Geneva, Arial, Helvetica, sans-serif}
.productpagetitles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
  
#leftincludearea li {
  margin-left:9px;
  list-style-type:none;

  }


/* footer style home page */

.footermenu {
	font-size:12px;
	text-align:center;
	top:795px;
	left:-12px;
	position:absolute;
	width:800px;
	height:8em;
	background:#ffffff;
	margin-left:1em;
	margin-right:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.productnumbers {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}



/* footer style inner 1 column and 2 column */

.footermenu3 {
	font-size:12px;
	text-align:center;
	left:-166px;
	position:relative;
	width:800px;
	height:8em;
	background:#ffffff;
	margin-left:1em;
	margin-right:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.quarterheight {
	line-height:0.25em;
}
