/*	globals	*/
#container{
	top:0px;
	left:0px;
	width:900px;
	height:685px;
	border-right:4px solid #000000;
	position:absolute;
}
#topnav{
	background:url(/img/topgradient.jpg) top no-repeat;
	top:0px;
	left:0px;
	padding-left:12px;
	width:883px;
	padding-top:65px;
	padding-bottom:7px;
}
#topnav img{
	border:none;
}
#contact{
	padding-left:40px;
	margin-top:27px;
	width:160px;
	height:230px;
	background:url(/img/verticalseperator.gif) right no-repeat;
}
#contact img{
	border:none;
}
#contact a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	line-height: 16px;
	}
#contact a:hover {
	text-decoration: underline;
	}
.featured{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	font-style:italic;
}
/*	home	*/
#blurbs{
	top:350px;
	left:225px;
	position:absolute;
	background:url(/img/verticalseperator.gif) right top no-repeat; /* COMMENTED OUT FOR TEMP PAGE */
	width:270px;	/*COMMENTED OUT FOR TEMP PAGE */
	/*width: 450px; /* FROM TEMP PAGE */
	padding-right:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	min-height:230px;
}
#blurbs img{
	padding-bottom:10px;
}
#featured{
	left:560px;
	top:350px;
	position:absolute;
	line-height:15px;
	font-size:11px;
}
#featured img{
	/*padding-left:10px;*/
}
/*	products	*/
#details{
	/* padding-top:5px; commented by moc */
	padding: 2px 0px;
	border-top:3px solid #000000;
	border-bottom:7px solid #000000;
	height:300px;
	width:895px;
	color:#003366;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
#details a{
	color:#003366;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}
#details a:hover{
	text-decoration:underline;
}
#details h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
}
#details td h2{
	border-bottom:1px solid #CCCCCC;
}


table#thumbt td.nonblank {
          width: 150px;
          height: 150px; 
          padding: 7px;
             }


#thumbs{
	position:relative;
	font-style:normal;
}
#thumbs em{
	line-height:20px;
}
#thumbs img{
	border:1px solid #000000;
}
#thumbcover{
	/* background-color: red; */    
        top:435px;
	left:215px;
	width:660px;
        /* width: 659px; - changed 11.6 */
	position:absolute;
	overflow:hidden;
}


#pagination{
	top:415px;
	left:780px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


/* descriptions */
#_OLD_desccontent{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
}

/* descriptions - modified by moc to make the slider work properly */
#desccontent{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:11px;
        line-height:15px;
        color:#000000;
        float: left;
        overflow: auto;
        white-space: wrap;
        margin-bottom: 10px;
		padding-right: 4px;
        height: 220px;
		width: 385px;
}




/* descriptions scrollable on the /products/view/x pages */
#div_d_desc {
         float: left;
         height: 260px;
        /* border: 1px solid #ccc; */
         overflow: auto;
         white-space: wrap;
         margin-bottom: 20px;
		 width: 250px;
		 padding-right: 4px;
}

/********** ABOUT PAGE **********/
div#about-business-hours {
	top				: 443px;
	left			: 225px;
	position		: absolute;
	width			: 270px;
	padding-right	: 40px;
	font-family		: Georgia, "Times New Roman", Times, serif;
	font-size		: 12px;
	/*line-height		: 16px;*/
	line-height		: 19px;
	color			: #000000;
	}

div#about-customer-satisfaction {
	left			: 508px;
	top				: 443px;
	position		: absolute;
	font-family		: Georgia, "Times New Roman", Times, serif;
	font-size		: 12px;
	line-height		: 16px;
	color			: #000000;
}
