/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

a:link {color: #00529D; text-decoration: underline; }
a:visited {color: #00529D; text-decoration: underline} 
a:hover {color: #9FBEDA; text-decoration: underline}
a:active {
	color: #00529D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#maincontainer {
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
}


.div994 {
width: 994px;
margin-left: auto;
margin-right: auto;
}

.div994Footer {
width: 994px;
height:74px;
margin-left: auto;
margin-right: auto;
background-color:#00529D;
}

.div994Footer  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align: right;
line-height:20px;
}

.div994Footer a:link, .div994Footer a:visited, .div994Footer a:active  {
color: #ffffff; text-decoration: none;
}

.div994Footer a:hover  {
color: #9FBEDA; text-decoration: underline;

}


.divTop {
	width: 594px;
	padding-bottom:15px;
	background: #ffffff;
	text-align:left;
	margin-left:265px;
}


.div850 {
width: 850px;
margin-left: auto;
margin-right: auto;
}

.div850  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}


.divfooter{
	width: 994px;
	margin-left: auto;
	margin-right: auto;	

}



.divprodNORMAHoseClamps {
width: 297px;
height:220px;
float:left;
background: #ffffff ;
}

.div763 {
width: 763px;
height:255px;
margin-left: 231px;
margin-right: 0px;
margin-top: -255px;
margin-bottom: 0px;
}

.divNews {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -455px;
margin-bottom: 0px;
}

/* ---[ NORMA NEWS ]------------------------------- */

.divNews  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divHomeNews {
width: 205px;
padding-top:18px;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
}

.divHomeNews02 {
width: 205px;
padding-top:5px;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
}

.div860 {
width:862px;
margin-left: auto;
margin-right: auto;
}

.paddTop40px {
padding-top:40px;
}

.paddTop20px {
padding-top:20px;
}

.productHome {
padding-top:15px;
padding-left:35px;
}

.productPaddHome {
padding-top:15px;
padding-left:15px;
}

.padd25px {
padding:25px;
}

.paddtxtWelcome {
padding-top:40px;
padding-right:13px;
}

.paddButtonsHome {
padding-top:14px;
padding-right:13px;
}

.paddButtonsHome02 {
padding-top:14px;

}


	
	h3 {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	color: #035695;
	line-height:25px;
	}
	
	h1{
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #035695;
	line-height:0px;
	}
	
		h2{
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 15px;
	color: #035695;
	}
	
	.txtGrey11{
 font: normal 11px Arial, Helvetica, sans-serif;
 font-style: normal;
 text-align: left;
 color:#333333;
 line-height: 20px;
}

.txtHomeGrey11{
 font: normal 11px Arial, Helvetica, sans-serif;
 font-style: normal;
 text-align: left;
 color:#333333;
 line-height: 16px;
 padding-top:18px;
 padding-bottom:18px;
 padding-right:18px;
}

.txtBlue15{
 font: normal 15px Arial, Helvetica, sans-serif;
 font-style: normal;
 text-align: left;
 color:#035695;
 line-height: 20px;

}

.txtBlue12{
 font: normal 12px Arial, Helvetica, sans-serif;
 font-style: normal;
 text-align: left;
 color:#035695;
 line-height: 20px;

}

li { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 20px;
list-style-type: bullet;
margin-left: 5px;
padding: 0px 0px 5px 0px;
}

ul, .sidetxt ol { 
margin: 5px; /*removes indent IE and Opera*/
padding: 5px; /*removes indent Mozilla and NN7*/
list-style-type: bullet; /*turns off display of bullet*/
}

.imgFloatRight{
float:right;
padding-left:20px;
padding-bottom:20px;
}


/* ---[ MAIN NAV ]------------------------------- */

/* 	The Submenu Layers. Use a combined selector to assign all properties common to each of the Submenu Layers. */
#p7snapsubs1{
	position: absolute;
	width: 203px;
	top: 0px;
	visibility: hidden;
	background-color: #035695;
	text-align: left;
	font: 10px Arial, Helvetica, sans-serif;
	z-index:1;
}

#p7snapsubs2 {
	position: absolute;
	width: 190px;
	top: 0px;
	visibility: hidden;
	background-color: #001B3A;
	text-align: left;
	font: 10px Arial, Helvetica, sans-serif;
	z-index:1;
	
}

/* 	Now use individual selectors for each trigger Layer to assign their unique properties, in this case the left property */
#p7snapsubs1 {left: 14px;}
#p7snapsubs2 {left: 137px;}


/* 	The submenu links are in paragraphs, so we set the margin to zero so there is no gap between links */
.p7submenus p {margin: 0px;}


/* 	Submenu Link Styles
 	Use a combined selector for a and a:visited. Set padding in shorthand to 1px on top and bottom, 8px right and 12px left.
	Set display to block so entire link box, including padding is clickable.
	Set border to 1px solid.
	Set border colors in shorthand to Light Gray on top and left - and
	Charcoal Gray on right and bottom. This combination of colors creates a raised button-type effect.
	Set background color to dark gray, text to medium gray and turn off underlines. */
.p7submenus a, .p7submenus a:visited {
	display: block;
	padding:8px 8px 8px 0px;
	background-color: #333333;
	color: #ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	border-bottom: 1px solid #ffffff;
	z-index:1;
}

/* 	Change background and text colors when links are hovered over. Use a combined selector for hover, active, and focus.
		Active and Focus trigger the color change in IE-PC and other modern browsers when tabbing through the links with keyboard. */ 
.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
	background-color: #A7C4DA;
	color: #035695;
	border-top: #ffffff;
	border-bottom: 1px solid #ffffff;
	z-index:1;
}

/* ---[ SIDE NAVS]------------------------------- */

.div231 {
width: 231px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}


.div231Breeze {
width: 231px;
height:520px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.div231NORMA {
width: 231px;
height:538px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.div231Oetiker {
width: 231px;
height:335px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}


/* ---[ KITS AND TOOLS ]------------------------------- */

.divprodKT {
width: 297px;
height:124px;
float:left;
background: #ffffff ;
}

.divNORMANFC105 {
width: 700px;
margin-left: 265px;
margin-right: 0px;
margin-top: -475px;
margin-bottom: 0px;
}

.divNORMANFC105 p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divNORMAHoseClampsKT {
width: 700px;
height:530px;
margin-left: 265px;
margin-right: 0px;
margin-top: -475px;
margin-bottom: 0px;
}

.divNORMAHoseClampsKT p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divNORMAHoseClampsKTTorro {
width: 700px;
height:1800px;
margin-left: 265px;
margin-right: 0px;
margin-top: -475px;
margin-bottom: 0px;
}


/* ---[ PRODUCT CONTENT ]------------------------------- */

.divProdNORMAHCContent {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divProdNORMAHCContent p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ KITS AND TOOLS ]------------------------------- */

.divKitsAndTools {
width: 700px;
height:400px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -455px;
margin-bottom: 0px;
}





.divOetikerProdBtns {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerProdBtns p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}



.divprodOetikerKT {
width: 297px;
height:124px;
float:left;
background: #ffffff ;
}


/* ---[ OETIKER KITS AND TOOLS ]------------------------------- */

.divOetikerKtTools {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerKtTools  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divOetikerKtClipKit {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerKtClipKit  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}



.divOetikerKtOneEar p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divOetikerKtOneEar  {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerKtTwoEar  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divOetikerKtTwoEar  {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerKtStepless  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divOetikerKtStepless  {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerKtSteplessSpring  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

.divOetikerKtSteplessSpring {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}




/* ---[ OETIKER STEPLESS ]------------------------------- */

.divOetikerStepless {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerStepless  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ OETIKER DOUBLE EAR ]------------------------------- */

.divOetikerDE {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerDE  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ OETIKER SINGLE EAR MECHANICAL ]------------------------------- */

.divOetikerSEM {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerSEM  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ OETIKER SINGLE EAR ]------------------------------- */

.divOetikerSE {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -270px;
margin-bottom: 0px;
}

.divOetikerSE  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ NORMA SPRINGBAND ]------------------------------- */

.divNORMASpringband {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divNORMASpringband p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}


/* ---[ NORMA FUEL SL ]------------------------------- */

.divFuelSL {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divFuelSL  p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}


/* ---[ NORMA QUICK RELEASE ]------------------------------- */

.divQR {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divQR p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}


/* ---[ NORMA GBS ]------------------------------- */

.divGBS {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divGBS p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ NORMA ONE PEICE ]------------------------------- */

.divNORMAOnePeice {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divNORMAOnePeice p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}


/* ---[ NORMA CONSTANT TENSION ]------------------------------- */

.divNORMAConstantTension {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divNORMAConstantTension p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ NORMA HOSE CLAMPS ]------------------------------- */

.divNORMAHoseClamps {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divNORMAHoseClamps p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}

/* ---[ NORMA PRODUCT HOSE CLAMPS ]------------------------------- */

.divNORMAHoseClamps {
width: 700px;
padding-bottom:30px;
margin-left: 265px;
margin-right: 0px;
margin-top: -470px;
margin-bottom: 0px;
}

.divNORMAHoseClamps p {
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align: left;
line-height:20px;
}


/* ---[ NEWS  LIST ]------------------------------- */

.newslist a, .newslist a:visited {
	display: block;
	padding: 6px 8px 6px 32px;
	color: #333333;
	text-decoration: none;
	background: #ffffff url(_assets/arrow_news.gif) no-repeat 7px 7px;
}

.newslist a:hover, .newslist a:active, .newslist a:focus {
	color: #ffffff;
	background: #035695 url(_assets/arrow_news_hover.gif) no-repeat 7px 7px;
}

/* ---[ HOME PRODUCT BUTTONS ]------------------------------- */

.hoseclamps a, .hoseclamps a:visited {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: #ffffff url(_assets/btn_home_hose_clamps.jpg) no-repeat 0px 0px;
}

.hoseclamps a:hover, .hoseclamps a:active, .hoseclamps a:focus {
	color: #ffffff;
	background: #035695 url(_assets/btn_home_hose_clamps_f2.jpg) no-repeat 0px 0px;
}


/* ---[ PRODUCT NUMBERS  LIST ]------------------------------- */

.prodNumbersList {
padding-right:10px;
}


.prodNumbersPadd {
padding-left:30px;
}


/* ---[ SIDELIST 01 ]------------------------------- */




.sidelist01 h3{
	margin: 0px;
	font-size: 14px;
	text-align: left;
	border: 0px;

}

.sidelist01 h4 {
	font-size: 14px;
	font-weight: normal;
	line-height:25px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	padding-left:32px;
	padding-bottom:7px;
	background-color: #dddddd;
	}

.sidelist01 p {
	margin: 0px;
	font-size: 10px;
	text-align: left;
	border: 0px;
}

.sidelist01 p2 {
	margin: 0px;
	font-size: 14px;
	text-align: left;
	border: 0px;
	
}

.sidelist01 a, .sidelist a:visited {
	display: block;
	padding: 8px 8px 8px 30px;
	color: #333333;
	text-decoration: none;
	background: #dddddd;
}

.sidelist01 a:hover, .sidelist a:active, .sidelist a:focus {
	color: #035695;
	background: #FFFFFF;
}


/* ---[ SIDE  LIST ]------------------------------- 

*/


.sidelist h3 {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 30px;
	background: #333333 url(_assets/navbar_products_heading_bkg.gif) no-repeat 0px 0px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	letter-spacing:1px;
	}
	
	.sidelist h4 {
	font-size: 14px;
	font-weight: normal;
	line-height:25px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	padding-left:32px;
	padding-bottom:7px;
	background-color: #dddddd;
	}

.sidelist p {
	margin: 0px;
	font-size: 10px;
	text-align: left;
	border: 0px;
}

.sidelist p2 {
	margin: 0px;
	font-size: 14px;
	text-align: left;
	border: 0px;
	
}

.sidelist a, .sidelist a:visited {
	display: block;
	padding: 8px 8px 8px 50px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	background: #dddddd url(_assets/arrow_products.gif) no-repeat 30px 10px;

}

.sidelist a:hover, .sidelist a:active, .sidelist a:focus {
	color: #035695;
	background: #FFFFFF url(_assets/arrow_products_hover.gif) no-repeat 30px 10px;
	text-align: left;
}




.sidetxt {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	padding: 8px 12px 8px 12px;
}

.sidetxt p {
	line-height: 13px;
	margin-top: 0px;
}

.sidetxt li { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 13px;
list-style-type: none;
margin-left: -7px;
padding: 0px 0px 5px 12px;
background: transparent url(images/bullet_02.gif) no-repeat 0px 3px;
}

.sidetxt ul, .sidetxt ol { 
margin: 5px; /*removes indent IE and Opera*/
padding: 5px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

.sidetxt h3 {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	padding: 5px 15px;
	background: #333333;
}

.sidetxt a:link, .sidetxt a:visited {
	text-decoration: underline;
	color: #006600;
	}

.sidetxt a:hover {
	color: #339900;
	text-decoration: none;
	}

.divider {
	height: 10px;
	background-color: #dddddd;
}

#listtbl td,th {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 5px 3px 5px;
}

/* ---[ KITS AND TOOLS TABLE STYLES ]------------------------------- */

.rowtitle td {
	border: solid #cccccc 1px;
background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px 5px 5px 10px;
}

.row td {
	border: solid #cccccc 1px;
background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px 10px 5px 10px;
}

/* ---[ SITEMAP ]------------------------------- */

.sitemapHeader td {
background-color: #00529D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
	border:1px solid #ffffff;
}

.sitemapTitle td {
background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00529D;
	padding: 10px 10px 10px 10px;
	border-right:1px solid #ffffff;
}

.sitemapRow td {
	border: solid #eeeeee 0px;
background-colour:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.sitemapRow a, .sitemapRow a:visited {
	display: block;
	color: #333333;
	padding: 10px 10px 10px 30px;
	text-decoration: none;
	text-align: left;
	background: #ffffff url(_assets/arrow_products.gif) no-repeat 10px 12px;

}

.sitemapRow a:hover, .sitemapRow a:active, .sitemapRow a:focus {
	color: #035695;
	background: #FFFFFF url(_assets/arrow_products_hover.gif) no-repeat 10px 12px;
	text-align: left;
}

.txtWhite15px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;

}

/*

li { 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 11px;
color: #333333;
line-height: 20px;
list-style-type: none;
margin-left: -7px;
padding: 0px 0px 5px 12px;
background: url(_assets/arrow.gif) no-repeat 0px 6px;
}

ul, .sidetxt ol { 
margin: 5px;
padding: 5px;
list-style-type: none;
}

li { 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 11px;
color: #333333;
line-height: 20px;
list-style-type: bullet;
margin-left: 5px;
padding: 0px 0px 5px 0px;
}

ul, .sidetxt ol { 
margin: 5px; 
padding: 5px; 
list-style-type: bullet; 
}

*/

