@charset "iso-8859-1";
/* CSS Document */

a img{ 	border: none;}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #00CCFF;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #00CCFF;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #00CCFF;
	text-decoration: none;
}	

#catname {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #000000;
	text-decoration: none;
}



/* Frame
--------------------------------------------- */

* { padding: 0; margin: 0; } 
html { text-align: center; }
body {
	position: relative;
	background: #000000;
	font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #CCCCCC;
	text-align: center;
	margin-top: 10px;
}

#container { position: relative; text-align: left; margin: 0 auto; width: 729px;}
#header { position: relative; width:729px; background: url(http://www.isspro.com/images/commons/header_mid.gif) top repeat-x;}
#logo { position: relative;  width:285px; height:86px; background: url(http://www.isspro.com/images/commons/logo.gif) bottom no-repeat;}
#search_cart {
	position: absolute;
	width:300px;
	height:86px;
	z-index:0;
	top: 0px;
	left: 425px;
	background-color: #000000;
}



#cart { position: relative; width:300px; height:48px; background: url(http://www.isspro.com/images/commons/cart_background.gif) bottom no-repeat; margin: 0 0 0 2px;}
#cart_functions { width: 189px; color: #666666; position: absolute; left: 108px; top: 2px;}

a.cart:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BCBCBC;
	text-decoration: none;
}

a.cart:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BCBCBC;
	text-decoration: none;
}

a.cart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BCBCBC;
	text-decoration: none;
}	


#cart_message { width: 165px; color: #CCCCCC; position: absolute; left: 34px; top: 26px; }
#cart_checkout { width: 77px; color: #666666; position: absolute; left: 218px; top: 23px;}

#search_title {
	width: 87px;
	color: #00CCFF;
	font-size:9px;
	position: absolute;
	left: 10px;
	top: 11px;
}
#search_textbox {
	width: 123px;
	color: #666666;
	position: absolute;
	left: 103px;
	top: 7px;
	height: 23px;
	background-color: #FFFFFF;
}
#search_button {
	width: 61px;
	color: #666666;
	position: absolute;
	left: 233px;
	top: 8px;
}

#search { position: relative; width:300px; height:35px;  margin: 1px 0 0 2px; border: 1px solid #444444;}

#toplinks {width: 717px; color: #666666; position: relative; float: right; display: block; margin: 2px 0 7px  0; padding: 0; text-align: right;}

a.toplink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

a.toplink2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

a.toplink2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}	


/* Home Page
--------------------------------------------- */
#middle_container { position: relative; display: block; text-align: left; margin: 3px 0px 0px 0px; width: 729px; padding: 0 0 0 0; }
#lower_container {
	position: relative;
	display:block;
	text-align: left;
	height: 300px;
	width: 729px;
	background: #12171b;
	clear:both;
	background-color: #12171b;
}
#lower_container_sub {
	position: relative;
	display:block;
	text-align: left;
	height: 2275px;
	width: 729px;
	background: #12171b;
	clear:both;
	background-color: #12171b;
}
#lower_container_fd {
	position: relative;
	display:block;
	text-align: left;
	height: 880px;
	width: 729px;
	background: #12171b;
	clear:both;
	background-color: #12171b;
}
#left_container {
	position: relative;
	display:block;
	text-align: left;
	height: 300px;
	width: 529px;
	background: #12171b;
	clear:both;
	background-color: #12171b;
}
#main_right { position: relative; width:200px; height:300px; float:left; display:block; background: #12171b; }
#banner_text {background: #12171b; text-align: right;}
#col_holder { position: relative; text-align: left; margin: 3px 0px 0px 0px; height: 300px; width: 729px; padding: 0 0 0 0; background: #12171b;}
#col_left { display: inline; float: left; text-align: left; margin: 25px 0px 0px 10px; width: 395px;}
#col_left p { font-size: 12px;text-align: left; margin: 10px 0px 0px 45px; width: 310px;}
#col_right { position: relative; display: inline; float: left; text-align: left; margin: 30px 0px 0px 40px; width: 260px;}

#col_left_sub { display: inline; float: left; text-align: left; margin: 25px 0px 0px 10px; width: 125px;}
#col_right_sub { position: relative; display: inline; float: left; text-align: left; margin: 30px 0px 0px 40px; width: 550px;}
#gauge_kits {
	position: relative;
	display: block;
	text-align: left;
	margin: 3px 0px 0px 0px;
	width: 729px;
	background: #12171b;
	padding: 0 0 0 0;
}

#newproducts { position: relative; display: block; text-align: left; margin: 0px 0px 0px 0px; width: 280px;}
#new_products p { position:relative; float:left; text-align: left; margin: 3px 0px 0px 0px; width: 170px;}
#new_products_liner { position:relative; display:inline;  float:left; text-align: left; margin: 20px 0px 0px 8px; height: 0px; width: 150px;}
#productslink{ position:relative; display:inline;  float:left; text-align: left; margin: 20px 0px 0px 0px; height: 0px; width: 100px;}
#new_products_img { position:relative; display: inline; float:left;  text-align: left; margin: 3px 0px 0px 0px; width: 115px;}

#aboutprods { position: relative; display: block; text-align: left; margin: 0px 0px 0px 0px; width: 170px;}
#col_leftabout { display: inline; float: left; text-align: left; margin: 25px 0px 0px 10px; width: 475px;}
#col_rightabout { position: relative; display: inline; float: right; text-align: left; margin: 30px 0px 0px 40px; width: 270px;}

#specials { position:relative; display: block; text-align: left; margin: 20px 0px 0px 0px; width: 280px;}
#specials p { position:relative; text-align: left; margin: 3px 0px 0px 0px; width: 150px;}
#specials_liner { position:relative; display:inline;  float:left; text-align: left; margin: 20px 0px 0px 8px; height: 0px; width: 150px;}
#specialslink{ position:relative; display:inline;  float:left; text-align: left; margin: 20px 0px 0px 0px; height: 0px; width: 100px;}
#specials_img { position:relative; display: inline; float:left;  text-align: left; margin: 3px 0px 0px 0px; width: 115px;}



 h2.products { position: relative;  display:inline; font-size: 12px; color:#BF2E23; margin-top: 15px; width:100px;}
 h2.specials { position: relative; display:inline; font-size: 12px; color:#BF2E23; margin-top: 15px; width:100px;}
 
 


 h1.home { font-size: 9px; margin-top: 15px; width: 297px; height: auto; margin-right: 0pt; margin-bottom: 0px; margin-left: 35px;  background-image:url(http://www.isspro.com/images/headers/isspro.gif);  background-repeat:no-repeat; height: 30px; text-indent:-9999px; }
 

#mainimage { position: relative; width:548px; height:276px; float:left; display:block; background: url(http://www.isspro.com/images/homepage/mainimage.jpg) top no-repeat; }
#swfimage { position: relative; width:548px; height:276px; float:left; display:block; }

/* Product Link
--------------------------------------------- */

a.moreinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CCFF;
	text-decoration: none;
}

a.moreinfo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CCFF;
	text-decoration: none;
}

a.moreinfo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CCFF;
	text-decoration: none;
}	

/* Navigation
--------------------------------------------- */

#navigation { position: relative; width:178px; float:left; margin: 0px 3px 0px 0px; }


#navigation ul {display: block; list-style: none; margin: 0; }
	#navigation li {display: block;  margin: 0 0 0 0px; margin: 0px 0 2px 0;}
	#navigation li a {text-decoration: none; display:block; text-indent:-9999px; }
	#navigation li span {display: none;}
	

	
#nav01 a {background: url(http://www.isspro.com/images/buttons/home_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav01 a:hover {background: url(http://www.isspro.com/images/buttons/home_btn.gif) bottom right no-repeat; }
#nav01on {background: url(http://www.isspro.com/images/buttons/home_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav02 a {background: url(http://www.isspro.com/images/buttons/products_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav02 a:hover {background: url(http://www.isspro.com/images/buttons/products_btn.gif) bottom right no-repeat; }
#nav02on {background: url(http://www.isspro.com/images/buttons/products_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav03 a {background: url(http://www.isspro.com/images/buttons/oem_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav03 a:hover {background: url(http://www.isspro.com/images/buttons/oem_btn.gif) bottom right no-repeat; }
#nav03on {background: url(http://www.isspro.com/images/buttons/oem_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav04 a {background: url(http://www.isspro.com/images/buttons/catalog_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav04 a:hover {background: url(http://www.isspro.com/images/buttons/catalog_btn.gif) bottom right no-repeat; }
#nav04on {background: url(http://www.isspro.com/images/buttons/catalog_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav05 a {background: url(http://www.isspro.com/images/buttons/installation_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav05 a:hover {background: url(http://www.isspro.com/images/buttons/installation_btn.gif) bottom right no-repeat; }
#nav05on {background: url(http://www.isspro.com/images/buttons/installation_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav06 a {background: url(http://www.isspro.com/images/buttons/service_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav06 a:hover {background: url(http://www.isspro.com/images/buttons/service_btn.gif) bottom right no-repeat; }
#nav06on {background: url(/images/buttons/service_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav07 a {background: url(http://www.isspro.com/images/buttons/distributors_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav07 a:hover {background: url(http://www.isspro.com/images/buttons/distributors_btn.gif) bottom right no-repeat; }
#nav07on {background: url(http://www.isspro.com/images/buttons/distributors_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav08 a {background: url(http://www.isspro.com/images/buttons/about_btn.gif) top right no-repeat; width: 178px; height: 28px;}
#nav08 a:hover {background: url(http://www.isspro.com/images/buttons/about_btn.gif) bottom right no-repeat; }
#nav08on {background: url(http://www.isspro.com/images/buttons/about_btn.gif) bottom right no-repeat; width: 178px; height: 28px;}

#nav09blank {background: url(http://www.isspro.com/images/buttons/blank.gif) bottom right no-repeat; width: 178px; height: 28px;}




/* Footer
--------------------------------------------- */

#footer { float: left; display: block; width: 717px; font: 90% Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: center; margin: 5px 0 20px 0px;}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}

a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}

a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}

#copyright { float: left; display: block; width: 717px; font: 90% Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: center; margin: 5px 0 20px 0px;}

.style1 {color: #BF2E23}
.style2 {color: #FFFFFF}

.gauge_classes {
	font-size: 14px;
	font-weight: bold;
}

A.menu:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #FF7029; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #FF7029; TEXT-DECORATION: none
}
TD.menu {
	FONT-SIZE: 18px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; text-transform: uppercase
}
DIV.menu {
	FONT-SIZE: 11px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; text-transform: uppercase
}

