/*** general ***/

h1, h2, h3, h4, h5, h6, form, ul, li{
	margin:0;
	padding:0;
}
body {
	font-family: arial;
	margin:0px 0px; 
	font-size:11px;
	height: auto;	
	}

		#header
		{

		}

		#gutter
		{
			float: left;
			width: 0%;
			height: 1px;
		}
		
		#col1
		{
			float: left;
			width: 45.5%;
			height: auto;			
			padding-top:13px;	
			border: 0px dashed blue;
			font-family: Arial;
			font-size: 11px;
			color:black;
			margin-bottom: 0px;
			margin-left:0px;
			padding-left:0px;
			
				}
		#col1 a:link {
			color:black;
			text-decoration:none;
			font-family: arial;
			}

		#col1 a:visited {
			color:black;
			text-decoration:none;
			font-family: arial;
			}

		#col1 a:hover {
			color:black;
			text-decoration:underline;
			font-family: arial;
			}

		#col1 a:active {
			color:black;
			text-decoration:underline;
			font-family: arial;
			}
	
		
		#col2
		{
			float: left;
			width: 32.5%;			
			margin-left: 0.0%;
			padding-right: 0px;
			
			
			
		}

		#col2 a:link {
			font-size:12px;
			color:black;
			text-decoration:none;
			font-family: arial;
			}

		#col2 a:visited {
			font-size:12px;
			color:#007aaa;
			text-decoration:none;
			font-family: arial;
			font-weight: bold;			
			}

		#col2 a:hover {
			font-size:12px;
			color:#007aaa;
			text-decoration:none;
			font-family: arial;	
			font-weight: bold;

			}

		#col2 a:active {
			font-size:12px;
			color:#007aaa;
			text-decoration:none;
			font-family: arial;
			
			
			}
		
		#col3
		{
			float: left;
			width: 22%;
			margin-bottom: 0px;
				
					
		}

		#col3 a:link {
			font-size:12px;
			color:#007aaa;
			text-decoration:none;
			font-family: arial;
			}
		#col3 a:visited {
			font-size:12px;
			color:#007aaa;
			text-decoration:none;
			font-family: arial;
			}

		#col3 a:hover {
			font-size:12px;
			color:#007aaa;
			text-decoration:underline;
			font-family: arial;
			}

		#col3 a:active {
			font-size:12px;
			color:#007aaa;
			text-decoration:none;
			font-family: arial;
			}

		#footer 
		{
			clear: both;
			height: 50px;
			font-size: 11px;
			background-image: url(images/footer.jpg);					
			background-repeat: no-repeat;
			
			color:white;
			

		}
			#footer a:link {
			color:#FFFFFF;
			text-decoration:none;
			font-family: arial;
			}

			#footer a:visited {
			color:#FFFFFF;
			text-decoration:none;
			font-family: arial;
			}

			#footer a:hover {
			color:#FFFFFF;
			text-decoration:underline;
			font-family: arial;
			}

			#footer a:active {
			color:#FFFFFF;
			text-decoration:underline;
			font-family: arial;
			}


		#wrapper 
		{			
			width: 800px;
			left: 50%;
			margin-left: -380px;
			position:absolute;
			height:auto;	
			
		}
		#wrapper2 
		{			
			width: 800px;
			left: 50%;
			margin-left: -401px;
			position:absolute;
			height:auto;	
			border-right: 1px solid #969696;
			border-left: 1px solid #969696;	
			}

#arrow{		
}
#bodyWrapper {
	width: 800px;
	position:absolute;
	left:50%;
	margin-left: -380px;
	
	

}

#flash {

}

#flash1 {
	display:none;
} 

/*** header ***/
#lang {
	color: white;
	font-size: 12px;
	
	padding-right: 12px;
	text-align: right;
}

#lang a:lin {
	color: white;
	text-decoration:none;
}

#lang a:visited {
	color: white;
	text-decoration:none;
}

#lang a:hover {
	color: white;
	text-decoration:underline;
}

#lang a:active {
	color: white;
	text-decoration:underline;
}

#companyLogo {
	
		
	width:100%;
	background-image:url(images/header.gif);
	background-repeat: no-repeat;
}



#navlog {
	color: white;
	font-size: 16px;
	font-weight: bold;
	float:right;
	margin-top: -30px;
	margin-right: 12px;
	
}

#titledownload {
	font-size: 17px;
	font-weight: bold;
	color: black;
	height: 40px;		
}

#download {
	height: 30px;	
	color: black;
	font-size:12px;
}

#download a:link {
	color: #007aaa;
	text-decoration: underline;
	font-weight: bold;
	
}

#download a:active {
	color: #007aaa;
	text-decoration: underline;
	font-weight: bold;
}

#download a:hover {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

#download a:visited {
	color: #007aaa;
	text-decoration: underline;
	font-weight: bold;
}

#catlink
{
	color: red;
}
#headerWrapper {
	width:100%;
	height:90;
	position:relative;	
	
}
#banner {	
	float:left;
	width:60%;
	text-align:center;
	margin-left:10px;	
	margin-top:10;
	
	
}
#bannerImage1 {
	margin: 0px 0px 0px 0px;
	border: 0px solid #c0c0c0;
	}

#bannerImage {
	display:none;
	}

#smallbanner {
	margin-top: -30px;
	margin-left: -3px;
	border: 1px solid #969696;

	}
#bar2{
margin-left: 695px;

margin-top:-26px;
	border: 0px;
}

#bar3{
display:none;
}


/*** navigation ***/
.navCurrText{
	

}
#graphic{
}
#navigation {	
	width: 100%;
	height:25px;
	font-size: 13px;
	background-image: url(images/INDEVCO-Export-navigation-inside.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px;	
	position:relative;
	padding:3px 0 0 0;	
	margin-left: -1px;
	border-right: 1px solid #969696;
	border-left: 1px solid #969696;
	
}

#navigation1 {	
	width: 100%;
	height:25px;
	font-size: 13px;
	background-image: url(images/navigation1.jpg);
	background-repeat: no-repeat;
	position:relative;
	padding:3px 0 0 0;
	margin-left: -1px;
	border-right: 1px solid #969696;
	border-left: 1px solid #969696;
}

#navigation a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-family: arial;
	font-weight:bold;

	}

#navigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family: arial;
	font-weight:bold;
	}

#navigation a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bold;
	}

#navigation a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bold;
	}
#bullets ul{
margin-left:30px;

}
#bullets li{
margin-left:30px;

}

#navigation ul {
	margin-left:260px;
	margin-top:8px;
	padding:0px 5px 3px 5px;
	
	}

#navigation li {
	padding:0px;
	list-style:none;
	display:inline;
	padding:0px 3px 0px 0px;

	}
#navigation1 a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-family: arial;
	font-weight:bold;

	}

#navigation1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family: arial;
	font-weight:bold;
	}

#navigation1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bold;
	}

#navigation1 a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bold;
	}

#navigation1 ul {
	margin-left:260px;
	margin-top:8px;
	padding:0px 5px 3px 5px;
	
	}

#navigation1 li {
	padding:0px;
	list-style:none;
	display:inline;
	padding:0px 3px 0px 0px;

	}


#dropShadow {
	
	background: url(images/drop_shadow_right.gif) repeat-x;
	height:4;	
	margin:0;
	padding:0;
	
}


#leftNav {

	width:100%;
}
#leftNav ul {
	margin:0px;
	padding:2px 5px;
	
	}

#leftNav li {
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:2px 0;
	background:url('images/arrow_right.gif') no-repeat;

	}



#navFooter{
	font-family: arial;
	color: white;	
	
}


/*** content ***/
#contentWrapper {
	
	padding: 0;
	margin: 0;
	
	border: 0px dashed green;
	width:100%;
	height:100%;
	position: absolute;
	top: 125;
}

#contentLeft {

	position: absolute;
	top:0px;
	left:0px;
	width: 150;
	margin: 0px;
	height:100%;
}


#contentCenter {
	border: 0px dashed green;
	position: relative;
	padding:0px;
	height:100%;
	margin: 0 160 0;
	
}

.contentBoxFooter{
color:black;
font-size: 12px;
}
#contentRight {

	position: absolute;
	width: 150;
	margin: 0px;
	top:0px;
	right:0px;
	height:100%;
}
#content {

	height:auto;
	min-height: 550;
	font-family: arial;
	font-size: 11px;
	color: #101010;
	border: 0px dashed green;
	margin-bottom:10;

}

.clear {
	clear:both;
}
.negation{
	font-size: 14px;
	color: red;
	font-weight: bold;
}

.alternative{
font-size:13px;

text-align:center;
}

#privacy{
font-size:12px;
text-align:left;
text-decoration: none;
font-weight:normal;
color: #808080;
}

#privacy a:visited{
color: #4F81BD;
text-decoration: underline;
}

#privacy a:link{
color: #4F81BD;
text-decoration: underline;
}

#privacy a:active{
color: #4F81BD;
text-decoration: underline;
}

#alternative2{
font-size:13px;
text-align:center;
text-decoration: underline;
font-weight:bold;
color: #007aaa;

}
#alternative2 a:link{

color: #007aaa;

}

.thankyou2{
font-size:14px;
font-weight: bold;
color: red;
padding-left: 95px;
}

.thankyou{
font-size:14px;
font-weight: bold;
color: red;
padding-left: 35px;
}

/*** box ***/
.box {
	margin: 0px 10px 10px;
	background-image: url(images/background1.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	height: 85px;	
		
}	

.boxHeader {
	background-image: url(images/background1.jpg);
	background-repeat: no-repeat;
	font-family: arial;
	font-weight: bold;
	color: white;
	padding-bottom: 0px;
	}

.boxBody {
	background-image: url(images/background1.jpg);
	background-repeat: repeat;
	font-family: arial;
	color: #101010;	
	padding:0px 0px 0px 23px;
	vertical-align:top;

	
}

.boxnewsletter {
	margin: 0px -13px 0px;
	margin-top: 0px;
	background-image: url(images/newsletter.jpg);
	background-repeat: no-repeat;		

}	

.boxnewsletterHeader {
	height:22px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	padding-top:0px;
	padding-left: 55px;
	margin: 0px -20px 0px;
	
}

.boxnewsletterBody {
	background-image: url(images/news-big.jpg);
	background-repeat: no-repeat;	
	font-family: arial;
	color: #101010;	
	padding:0px 0px 0px 30px;
	text-align:top;
	font-size: 13px;
}

.boxnewsletterBody1 {
	background-image: url(images/newsletter-back.jpg);
	background-repeat: no-repeat;	
	font-family: arial;
	color: #101010;	
	padding:0px 0px 0px 30px;
	text-align:top;
	font-size: 13px;
	height: 50px;
}


/*** footer ***/

#footerWrapper {	
	
	border: 0px dashed blue;
	width:100%;
	height:10%;
	position:relative;
	text-align:left;

}
#neoFooter {
	border: 0px dashed blue;
	margin: 10 0;
	font-family: arial;
	height:40;
}

/*** form inputs ***/
.textbox {
	font-size: 12px;
	vertical-align: top;
	
}

#textarea {
font-size: 12px;
font-style: italic; 
color: #808080;
font-family:arial;
	
}

.textarea {
font-size: 12px;
font-style: italic; 
color: #808080;
font-family:arial;
	
}

.button {	
	font-size: 10px;	
}
.formheader{
	font-size: 13px;
	font-weight: bold;
	

}

.formbody {
		font-size: 12px;
}

.contacttitle{
	font-size: 13px;
	font-weight: bold;

}
.contact{
font-size: 13px;


}

.labelLeft {
	display: table-cell;
	border: 0px dashed blue;
	width: 130px;
	vertical-align: top;
	float:left;
	padding:0 0 5px 0;
	font-size: 12px;
}
.labelRight {	
	display: table-cell;
	float:left;
	padding-bottom: 6px;
}

/*** components ***/

.categoryList {
	background-image: url(images/background2.jpg);		
	background-repeat: no-repeat;
	width: 85%;
	padding:23px 0px 20px 23px;
	font-family: arial;
	font-size: 13px;
	color: #202020;
	margin: -25px 0px 0px 10px;
	
	
}

.categoryList ul {
	list-style:none;
	margin:0 0 0 0px;	
}


.categoryListHeader {
	
	height:18px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #004195;
	padding: 0px;
}


.categoryListBody {
	
	font-family: arial;
	font-size:12.92px;
	margin: 0 0 0 0;
	padding-top:8px;
	color: red;
}

.categoryListFooter {

}

#categoryList_ul_0 {
	margin-left:-15px;				
}

.categoryList2 {
	padding:2px 0 0px 23px;
}
.categoryLink2 {
	color:#007aaa;
	text-decoration:none;
	font-size: 12px;
	padding-left:10px;
}

.categoryLink1 {
	color:#007aaa;
	text-decoration:none;
	padding-left: 6px;
}

.categoryList1 {
	padding:2px 0 4px 0px;
	margin: 0 0 0 15px;
	text-indent: -15px;
	color: #000000;
}
.categoryList11 {
	padding:2px 0 4px 0px;
	color: red;
}


/* newsComponent */
.newsComponent {
	margin: 0px -13px 0px;
	margin-top: 0px;
	background-image: url(images/newsletter.jpg);
	background-repeat: no-repeat;	
			
}

.newsComponent li {
	list-style:none;
	padding:1px 0;
	font-size: 11px;	
}

.newsComponent ul {
	padding:0;
	margin:0;
}

.newsComponentHeader {
	height:22px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	padding-top:0px;
	padding-left: 55px;
	margin: 0px -20px 0px;
	
}	
.newsComponentBody {
	background-image: url(images/news-big.jpg);
	background-repeat: no-repeat;	
	font-family: arial;
	color: #101010;	
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:76%;
	text-align:top;
	font-size: 12px;
}

.newsComponentFooter {

}

/* viewCat.asp */

.paging {
	
	border: 0px dashed blue;
	text-align: left;
	clear:both;
	
}
.paging ul{
	margin: 5px 0 0 0;
	height: 10px;
	border: 0px dashed blue;
	
}
.paging li{
	margin: 2px;
	list-style: none;
	display:inline;
	border: 0px dashed blue;
	
}

.viewCatGrid{
	
	border-width: 0px;
	border-spacing:0px;				
	border-style: dashed;
	border-color: gray;
	border-collapse: separate;
	width:100%;
	
	
}
.viewCatGrid td{
	padding-bottom: 30px;
	border-width: 0px;
	border-style: solid;
	border-color: gray;
	font-family: arial;
	font-size: 11px;	
	vertical-align: bottom;
	
}
.prodItemName {
		font-weight:bold;
	font-size:14px;
	
}
.catName {
	
	color:black;
	font-weight:bold;
	font-size:14px;
	

}
a.catName:link{
	
	color:black;	
	text-decoration:none;
}
a.catName:active{
	color:black;
	text-decoration:none;
}
a.catName:visited{
	color:black;
	text-decoration:none;
}
a.catName:hover{
	color:black;
	text-decoration:underline;
} 

.link{
color: white;
}

a.link:link{
	
	color:white;	
	text-decoration:none;
}
a.link:active{
	color:white;
	text-decoration:none;
}
a.link:visited{
	color:white;
	text-decoration:none;
}
a.link:hover{
	color:white;
	text-decoration:underline;
} 


.viewCatGridLeftColumn {
	float:left;
	padding-right:11px;	
	vertical-align:top;

}
.viewCatGridRightColumn{
	
	
	width:100%;	
	
}

.catShortDesc {
	color: #007aaa;
	font-size: 12px;	
	
}

.prodItemShortDesc{
	font-size: 12px;
	color: #007aaa;	
}

.info{
color: black;
font-weight: bold;
text-decoration: underline;

}

/* viewProd */
#viewProdImage {
	text-align:center;
	border:1px #006699
}
.viewProdTranslation {
	height: 5;
	border: 0px dashed blue;
	text-align:right;
	padding-right: 5px;
}
#viewProdButtons {
	text-align:center;
	height: 20px;	
	padding: 10px 0;
}
#viewProdButtons input{
	margin-right:5px;
}
#productNavigation{

color:red;
font-weight: bold;
}

#productNavigation a:link {
color:red;
font-weight: bold;
			}

		#productNavigation a:visited {
			color:red;
font-weight: bold;		
			}

		#productNavigation a:hover {
			color:red;
font-weight: bold;
			}

		#productNavigation a:active {
			color:red;
font-weight: bold;			
			}


.productNavigation {
	font-size:11.5px;
	height:20px;
	padding: 3px 0 0;
	margin: 0;
	color: red;
	font-weight: bold;
	
}

.viewProdRelatedGrid {
	border-width: 0px;
	border-spacing:1px;				
	border-style: dashed;
	border-color: gray;
	border-collapse: separate;
	background-color: #fff;

	width:100%;


}
.viewProdRelatedGrid td {
	border-width: 0px;
	padding: 3px;
	border-style: dashed;
	border-color: gray;

	font-family: arial;
	font-size: 11px;
	vertical-align: top;

}
.picture {
	border:1px #bcbec0;
}
.viewProd_picture {

	border: 1px;
	text-align:left;
}

.viewProd_productItemShortDesc {
	width: 100%;
	color: #007aaa;	
	font-size: 12px;
}
.viewProd_productItemName{
	font-size:16px;
}

.viewProd_Buttons{
	font-size: 12px;	
	font-weight: bold;
	color: white;	
	
	padding-top: 2px;
}
a.viewProd_Buttons:link{
	
	color:white;	
	text-decoration:none;
}
a.viewProd_Buttons:active{
	color:white;
	text-decoration:none;
}
a.viewProd_Buttons:visited{
	color:white;
	text-decoration:none;
}
a.viewProd_Buttons:hover{
	color:white;
	text-decoration:underline;
} 

/* viewProdPrinter */
#viewProdPrinter {
	margin: 10px;	
	font-family: arial;
	font-size: 11px;
	color: #202020;
}
.txtbody{
	font-size: 12px;
	width: 75%;
	
}
/* search product */
.searchProdPicture {
	float:left;
	border: 0px dashed blue;
	margin: 0 0 0 0;
	padding-right: 15px;
}

.searchProdDetails {
	
	vertical-align: bottom;
	font-family: arial;
	font-size: 11.65px;
	color: black;
	float: left;
	border: 0px dashed blue;
	
	margin: 0 0 0 0;
}


.searchResultsGrid {
	margin:0 0 0 0;
	border-width: 0px;
	border-spacing:0px;				
	border-style: dashed;
	border-color: gray;		
	width:100%;
	
	
}

.searchResultsGrid td{
	padding-bottom: 30px;
	border-width: 0px;	
	border-style: dashed;
	border-color: gray;
	
}

/* news */
#newsItem {
	border-bottom: 0px dashed #e0e0e0;
	margin:10 0;
	
	
}
#newsHeader {
	border: 0px dashed blue;

}
#newsTitle {	
	padding: 0 3px 0;
	height:20px;
	float:left;
	font-size:12px;
	background: #f0f0f0;
	width:80%;
	color: #007aaa;
	font-weight: bold;
	
}
#newsDate {
	height:20px;
	width:100px;
	float:left;
	text-align:center;	
	background: #e6e6fa;
	font-weight: bold;
	
}
#newsContent {
	
	border: 0px dashed blue;
	font-size: 12px;
	padding-top:6px;
	padding-bottom: 10px;
	
}


.productColumnLeft {
	float:left;
	width:30%;

}
.productColumnRight {
	margin: 0 0 0 0;
	float:left;
	
	width:68%;

}

/*** enquiryMultiple.asp ***/
.gridEnquiryMultiple {	
	font-size:11px;
	
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	
	width:100%;
	margin:0 0 10 0;
	
}
.gridEnquiryMultiple td {
	
}
.gridEnquiryMultiple th {
	background:#f0f0f0;
}
.enquiryForm {
	margin-top:10px;
}

.warning {
	color:#ff0000;
}

/*** dynamic pages general style ***/

.pageContent {

	/* wraps around the whole content */
padding-left: 6px;	
margin-bottom: 15px;
		
}

.pageHeader {
	/* header section */
	font-size: 17px;
	font-weight: bold;
	color: black;	
}
.pageSubHeader {
	/* sub header */
	
}
.pageBody {
	/* body */



}

/*** featured products ***/
.featuredProductsHeader {
	
	margin:0 0 5 0;
	font-size:13px;	
	color: #004195;
	font-weight: bold;
}
.featuredProductsGrid {
	background-image: url(images/featured.jpg);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 13px;
	border-width: 0px;
	border-spacing:1px;				
	border-style: dashed;
	border-color: gray;
	border-collapse: separate;
	
	width: 100%;
	
	
}
.featuredProductsGrid td{
	border-width: 0px;	
	border-style: dashed;
	border-color: gray;
	
	vertical-align: bottom;
	padding-bottom: 15px;
	padding-right: 10px;
	
}
.featuredProducts_prodItemName {
	padding-bottom: 5px;
	font-weight:bold;
	color:black;
	font-size:12px;
}
.featuredProducts_priceLabel {
	color:#555;
}
.featuredProducts_prodItemShortDesc {
	padding-bottom: 5px;
	color:#007aaa;
	font-size: 12px;
	
}
.featuredProducts {
			color:black;
			font-weight:bold;
			text-decoration:underline;
			font-family: arial;	
			font-size: 11px;
			padding-top:0px;
}

.mainCategoryDetails{
	
	display:none;
}
.dropdownlist {
	font-size:11px;
}

.dropdown {
	width: 235px;
}

.dropdown2 {
	width: 183px;
}
/*** section ***/
.sectionGrid {
	font-size:11px;
	width:100%;
}

/*** section component ***/
.sectionComponent {
	font-size:11px;
	margin: 0px 0px 10px;
	background: #D31C16;
	padding: 1px;
	
}
.sectionComponentHeader {
	height:18px;
	background: url(images/navbar_titlebg.gif) #D31C16;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 2px 1px;
}
.sectionComponentGrid {
	font-size:11px;	
	font-family:arial;
		
	width:100%;
}

/*** productMap ***/
#productMap {
	margin-top: 10px;
	margin-left:10px;
	font-weight: bold;
	padding-bottom: 20px;
}
#productMap2 {
	margin-left: 30px;
	
	
	
	
}
#productMap3 {
	margin-left: 50px;
	font-weight: normal;
	
	
}
#productMap ul {
	margin:0 0 0 0px;	
	

}
#productMap li {
	margin:0 0px 0px 10px;
	

}

.enquiryFormCommon {
	margin:0 0 0 0;
}
.divShow {
display:block;
}

.divHide {
display:none;
}
