body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
ul,ol {
	list-style-position: inside;	
}
p, li, td{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-size: 18px;
	padding-top:5px;
	padding-bottom:3px;
	color:#1a3b74;
/*	color:#f7403a;*/
	text-align:center;
}
h2{
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}
h3 {
	margin:0;
	padding:0;
	font-size:14px;
	color:#F7403A;
}

/************** HOME PAGE LAYOUT ******************/
#container{
	width:770px;
	margin:0 auto;
	padding:0;
}

#logo{
	float:left;
	width:93px;
	padding-right:1px;
}

#crownpack{
	float:left;
	width:494px;
}
#deals {	
	float:left;
	width:182px;
	background-image:url(/images/deals_r1_c2.png);
	background-repeat:no-repeat;
	height:81px;
}

#deals p{
	font-size:10px;
	color:#F7403A;
	margin:0;
	padding:0;
}

#one{
	float:left;
	width:305px;
	height:448px;
	background-image:url(/images/left_column.gif);
	background-repeat:no-repeat;
}
#one p{
	font-size:9px;
	color:#F7403A;
	margin:0;
	padding:0;
}	
#two{
	float:left;
	background-image:url(/images/middle_column.jpg);
	background-repeat:no-repeat;
	width:272px;
	height:448px;
	margin:0px;
	padding:0px;
}
#two p{
	margin-top:5px;
	margin-bottom:10px;
	width:250px;
	font-size:11px;
	padding:0px;
	padding-left:20px;
}
#two h2 {
	padding-left:10px;
}
#three{
	float:left;	
	width:193px;
}
#three img {
	margin:0px;
	padding:0px;
}
/***************** END OF HOME PAGE LAYOUT *****/

/***************** HOME PAGE ELEMENTS **********/
#breadcrumbs {
	color:#1A3B73;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	text-decoration:none;
	color:#f7403a;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}


#menu{
	clear:both;
	margin:0;
	padding:10px;
	background-color:#FDFCE4;
	font-weight:bold;
	width:750px;
}

#menu li{
	list-style:none;
	display:inline;
	text-transform:uppercase;
	font-size:12px;
	border-right:1px solid #F7403A;
	padding-right:6px;
	padding-left:6px;
}

#menu li a{
	color:#F7403A;
	text-decoration:none;
}

#menu li a:hover{
	color:#F7403A;
	text-decoration:underline;
}
.connect{
	background-color:#FDFCE4;
	margin-right:5px;
	margin-top:385px;
	color:#F7403A;
}
.connect a{
	text-decoration:none;
	color:#F7403A;
}
.connect a:hover{
	text-decoration:none;
	color:#F7403A;
}
#connect{
	float:left;
}
#contact{
	padding:6px;
	float:left;
}
ul#quick_links{
	padding:0px;
	margin:0px;
	padding-left:15px;
}
#quick_links li{
	padding-left:10px;
	font-size:11px;
	list-style:none;
	line-height:15px;
}

#quick_links a{
	color:#000;
	text-decoration:none;
}

#quick_links a:hover{
	color:#000;
	text-decoration:underline;
}
map,area {
 padding:0px;
 margin:0px;
}
/***************** END OF HOME PAGE ELEMENTS ****/

/***************** FOOTER ***********************/
ul#footer{
	clear:both;
	background-color:#1A3B73;
	color:#fff;
	margin:0;
	padding:0;
	font-size:11px;
}
ul#footer li{
	list-style:none;
	display:inline;
	text-transform:uppercase;
	padding:0 4px;
}
ul#footer li a{
	color:#FFF;
	text-decoration:none;
}
ul#footer li a:hover {
	text-decoration:underline;
}
/***************** END OF FOOTER ******************/

/***************** SUB_PAGE ***********************/
.sub_page * {
	padding:0px;
	margin:0px;
}
.sub_page{
	background-color:#FFF;
	font-size:12px;
	color:#000;
/*	padding:5px;
	line-height:20px;*/
	float:left;
	width:770px;
}
.sub_page a{
	color:#F7403A;
}
.sub_page p { /* Added by Mark 7/10/07 */
	padding-bottom:10px;
}
.sub_page li { /* Added by Mark 7/10/07 */
	padding-left:15px;
	padding-bottom:5px;
}
.sub_page a:link, .sub_page a:visited {
	text-decoration:none;
	color:#f7403a;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
.sub_page a:hover {
	text-decoration:underline;
}
/* this is a placeholder for the text on the sub_page class */
.sub_page_text {
	float:left;
	width:455px;
	text-align:justify;
	padding-bottom:5px;
}
/* this is a placeholder for an image on the sub_page class */
.sub_page_image {
	float:right;
}
.sub_page_image img {
	padding-top:5px;
	padding-bottom:5px;
}
.sub_page_text_right { /* For Availability */
	float:left;
}
.sub_page_image_left { /* For Availability */
	float:left;
	padding-right:5px;
	padding-bottom:5px;	
}
.sub_page_image_left img { 
	padding-bottom:5px;
}
.sub_page h1 {
	padding-top:3px;
	padding-bottom:7px;
}
.sub_page table td{
	padding-bottom:3px;
}
.sub_page table {
	padding-bottom:10px;
}
/*used on systems_division and quality pages */
.quality {
	width:100%;
	text-align:justify;
}
.quality img {
	padding-top:10px;
	padding-left:31px;
	padding-right:31px;
	vertical-align:top;
}
/***************** END OF SUB_PAGE *****************/

/***************** OUR PRODUCTS ********************/
.our_products table { /*Added by Mark 7/30/7*/
/*This adds a medium line at the top of every table*/
	border-collapse:collapse;
	border-top:2px;
	border-top-color:#F7403A;
	border-top-style:solid;
	border-bottom:2px;
	border-bottom-color:#F7403A;
	border-bottom-style:solid;
	width:100%;
}
.our_products table td { /*Added by Mark 7/30/7*/
/*This adds the thin line between table rows.*/
	border-bottom:1px;
	border-bottom-color:#F7403A;
	border-bottom-style:solid;
	padding:3px;
	padding-left:0px;
	padding-right:5px;
}
.our_products td { /*Added by Mark 7/30/07*/
/* This class prevents the main page table from showing a bottom border*/
/*	border-bottom:none;*/
	padding-bottom:2px;	
}
/*.our_products table td.bottom {/*Added by Mark 7/30/7*/
/*This makes the bottom table have a medium bottom border */
/*	border-bottom:2px;
	border-bottom-color:#F7403A;
	border-bottom-style:solid;
}*/
.our_products ul /*.our_products ul li*/ {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding-left:0px;
}
.our_products ul li {
	padding-left:0px;
}
.our_products li ul li{
	padding-left:10px;
	list-style-type:disc;
	list-style-position:inside;
}
.our_products p {
	padding:0px;
	margin:0px;
	padding-bottom:2px;
}
.our_products h1 {
	padding:0px;
	margin:0px;
	font-size: 18px;
	padding-top:3px;
	padding-bottom:2px;
}
.our_products h1 em{
	padding:0px;
	margin:0px;
	color:#000000;
	font-size: 14px;
}
.our_products a:link, .our_products a:visited {
	text-decoration:none;
	color:#f7403a;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
.our_products a:hover {
	text-decoration:underline;
}
.our_products h1 a:link, .our_products h1 a:visited {
	text-decoration:none;
	color:#1a3b74;
/*	color:#f7403a;*/
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}
.our_products h1 a:hover {
	text-decoration:underline;
}
/***************** END OF OUR PRODUCTS *************/

.our_products_new h2 {
	color:#000000;
}
.our_products_new h3 {
	margin-left:auto;
	margin-right:auto;
	width:500px;
}
.our_products_new h4 {
	padding:0px;
	padding-left:15px;
	padding-right:10px;
	margin:0px;
	font-size:16px;
}
.our_products_new {
	border:none;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.our_products_new td { /*Added by Mark 7/30/7*/
/*This adds the thin line between table rows.*/
	border-right:1px;
	border-right-color:#F7403A;
	border-right-style:solid;
	padding:3px;
	padding-left:0px;

}
.our_products_new td.noborder {
	border:none;
}
.our_products_new img {
	margin-left:10px;
	border:0px;
}
.our_products_new h1 {
	padding:0px;
	margin:0px;
	font-size: 18px;
	padding-top:5px;
}
.our_products_new a:link, .our_products_new a:visited {
	text-decoration:none;
	color:#f7403a;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
.our_products_new a:hover {
	text-decoration:underline;
}
.our_products_new h1 a:link, .our_products_new h1 a:visited {
	text-decoration:none;
/*	color:#1a3b74;*/
	color:#f7403a;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}
.our_products_new h1 a:hover {
	text-decoration:underline;
}
/***************** SUB_PRODUCTS ********************/
.sub_products p, .sub_products h3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:2px;
}
.sub_products a img {
	padding-top:5px;
	padding-bottom:5px;
}
.sub_products li {
	padding:0px;
	padding-bottom:2px;
}
.sub_products ul {
	padding:0px;
	margin:0px;
	margin-left:15px;
	padding-bottom:5px;
}
.sub_products p table { 
	padding-left:0px;
}
.sub_products table { 
	border-collapse:collapse;
	border-top:medium;
	border-top-color:#cccccc;
	border-top-style:solid;
	border-bottom:medium;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	width:100%;
}
.sub_products table td { 
	border-bottom:thin;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	padding:3px;
	padding-right:5px;
}
.sub_products table.grid td {
/*this puts the grid lines on the equipment.asp page*/
	border-right:1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
	font-weight:bold;
	font-size:18px;
}
.sub_products table.grid h6 {
/* formats the headers of the grid*/
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.sub_products td { 
/* This class prevents the main page table from showing a bottom border*/
	border-bottom:none;
	padding-bottom:3px;
}
.sub_products_left {/* For Sub Product floating of PDF & Video Links */
	float:left;
	width:60%;
}
.sub_products_right {/* For Sub Product floating of PDF & Video Links */
	display:block;
	float:right;
	width:40%;
}
.sub_products_content{/* For Sub Product floating of PDF & Video Links */
	width: 100%;
	clear: both;
}
/***************** END OF SUB_PRODUCTS *************/

/********************* ABOUT US ********************/
.about_us {
	border:none;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.about_us td {
	padding:0px;
	margin:0px;
	padding-right:10px;
	padding-left:10px;
}
.about_us td.redborder { /*Added by Mark 7/30/7*/
/*This adds the thin line between table rows.*/
	border-right:1px;
	border-right-color:#F7403A;
	border-right-style:solid;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
.about_us td.redborder p, .about_us td p {
	margin:0px;
	padding:0px;
	padding-top:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.about_us ul {
	padding:0px;
	margin:0px;
	padding-left:20px;
}
.about_us ul li {
	padding-bottom:10px;
}
.about_us h3 {
	text-align:center;
}
/***************** END OF ABOUT_US *****************/

/******************* OVERSTOCK *********************/
#overstock{
	float:left;
	font-size:14px;
	text-align:center;
}
#overstock table {
	border-top:2px;
	border-top-color:#F7403A;
	border-top-style:solid;
}
#overstock td{
	/*border-top:1px solid #017Ac8;*/
	border-bottom:1px solid #F7403A;
	padding:0px;
/*	text-align:center;*/
}
#overstock td.perm{
	font-weight:bold;
	border-top:2px;
	border-top-style:solid; 
	border-top-color:#F7403A;
	text-align:center;
}
#overstock td.tablebottom {
	border-bottom:1px;
	border-bottom-color:#F7403A;
	border-bottom-style:solid;
}
#overstock a:link, #overstock a:visited {
	text-decoration:none;
	color:#f7403a;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
#overstock a:hover {
	text-decoration:underline;
}
/***************** END OF OVERSTOCK ***************/

/******************* LOCATIONS ********************/
/* Fix to see Menu */
#map_wrapper {
  width:770px;
  clear:both;
}
#locations {
	font-size:12px;
	border-top:1px solid #F7403A;
	border-bottom:none;
}
#locations td {
	border-bottom:1px solid #F7403A;
	padding:2px;
}
/***************** END OF LOCATIONS ***************/

/********************* ITEMS **********************/
.items p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
/*	align:left;*/
}
.items td{
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
/*	align:left;*/
}
.items th{
	background-color:#fff;
	/*text-align:left;*/
	font-size:11px;
}
.items th a:link{
	color:#F7403A;
	text-decoration:none;	
}
.items th a:visited{
	color:#F7403A;
	text-decoration:none;	
}
.items th a:hover{
	color:#F7403A;
	text-decoration:underline;	
}
.items strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/***************** END OF ITEMS *******************/

/******************* VIDEOS ***********************/
#videos {
	width:355px;
}
#videos img{
	padding:0px;
	margin:0px;
	padding-bottom:3px;
}
#nogap img{
	padding:0px;
	margin:0px;
}
#videos table {
	border:none;
}
#videodiv {
	padding-right:0px;
}
/***************** END OF VIDEOS *****************/

.careers {
	font-size:medium;
}

/***********************UNUSED STYLES**************/
/* This is not used and could be deleted.
#go{
	background-color:#;
	color:#FFF;
	border:none;
	font-weight:bold;
	width:30px;
}

#label{
	border:ridge 1px #BBA282;
}*/
/******************* SUBWEBS *****************/
/*#subwebs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/
/* I beleive these tags can be deleted
.products{
	border-right:1px solid #107AC8;	
	font-size:11px;
}

.products td{
	background-color:#fff;
	border-left:1px solid #017AC8;
	padding:2px;
}

.products th{
	color:#F7403A;
	background-color:#fff;
	text-align:left;
	font-size:14px;
	border-left:1px solid #017AC8;
	border-top:1px solid #017AC8;
	border-bottom:1px solid #017AC8;
	padding:2px;
}

.products th a:link{
	color:#F7403A;
	text-decoration:none;	
}
.products th a:visited{
	color:#F7403A;
	text-decoration:none;	
}
.products th a:hover{
	color:#F7403A;
	text-decoration:underline;	
} 


#product_search{
	color:#F7403A;
	font-size:12px;
	font-weight:bold;
	float:right;
	width:260px;
	padding-bottom:4px;
}
*/
/***************** OLD SUB_PAGE ***********************
.sub_page{
	background-color:#BBA282;
	font-size:12px;
	color:#000;
	padding:5px;
	line-height:20px;
	float:left;
	width:770px;
}
.sub_page a{
	color:#fff;
}
.sub_page h1{ 
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	color:#fff;
	text-align:left;
}
.sub_page a:hover{
	color:#fff;
	text-decoration:underline;
}
.sub_page p { 
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
.sub_page ul {
	padding:0px;
	margin:0px;
}
.sub_page li { 
	padding-left:15px;
	margin:0px;
}
***************** END OF SUB_PAGE *****************/
