h1{
	font-size:20px;
	font-family: "Arial Narrow", Arial;
}

#mainContent h2{
	font-size:16px;
	color: #B42824;
	margin: 5px 0;
}

#home h2{
	margin: 0 !important;
}

#mainContent h3{
	font-size:20px;
	margin: 5px 0;
	font-family: "Arial Narrow", Arial;
}

#mainContent h4{
	font-size:20px;
	margin: 5px 0;
}
#mainContent h5{
	font-size:14px;
	text-transform: uppercase;
	margin: 10px 0 5px 0;
color: #B42824;
}

#mainContent h6{
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 20px;
}

#mainContent a:link, #mainContent a:visited{
color: #027EC1;
text-decoration: none;
}
#mainContent a:hover{
color: #027EC1;
text-decoration: underline;
}

p.sm{
	font-size:10px;
}


/* BREAD CRUMB ---------------------------------------------- */

#breadCrumb{
	border:1px solid #E0E0E0;
	background: #F8F8F8;
	padding: 3px 8px 5px 7px;
	font-size:11px;
	line-height:1em;
	color:#3E3E3E;
}
#breadCrumb a{
	color:#3E3E3E !important;
	text-decoration:underline;
}

/* PAGE TITLE ---------------------------------------------- */
#pageTtl{
	background:url(../img/pageTtlBg.gif);
	margin:0 0 15px 0;
	padding:7px;
	height:35px;
}
#pageTtl h1{
	padding: 7px 7px 8px 8px;
	float:left;
	background: #B42824;
	color:#fff;
	text-transform:uppercase;
	line-height:1em;
}

/* MISSING PRODUCT ---------------------------------------------- */
#missingProd {
	clear:both;
}
#missingProd p{
	padding-top:20px;
	_padding-top:0;
	text-align:center;
	font-size:11px;
}
#missingProd a{
	color:#B42824 !important;
}

/* Category Page ---------------------------------------------- */

#catIntro{
	clear:both;
	border:1px solid #ccc;
	padding: 0 0 18px 0;
}
#catIntro h3{
	border-bottom:1px solid #ccc;
	padding: 3px 15px 7px 15px !important;
	text-transform:uppercase;
	color: #B42824;
	font-family: "Arial Narrow", Arial;
	font-size:14px;
}
#catIntro p{
	padding: 16px 15px 2px 15px;
}

/* Category List ---------------------------------------------- */
#categoryList{
	border-bottom: 0;
	margin:2px 0 15px 0;
	clear:both
}

#categoryList dl{
	padding:0 20px 14px 0;
	clear:both;
	background: url(../img/dottedGray.gif) repeat-x bottom;
	float:left;
	_float:none;
	width: 675px;
	_height:1%;
}
#categoryList dt{
	float:left;
	padding:18px 0 0 0;
	_height:1%;
}
#categoryList dt img{
	border:1px solid #C0C0C0;
}
#categoryList dd{
	float:left;
	/*margin:0 0 0 222px;*/
	width: 450px;
	padding-left: 29px;
	_height:1%;
}

#categoryList h2{
	font-size:16px;
	margin:18px 0 5px 0;
	text-transform:uppercase;
}
#categoryList h2 a{
	color:#B12724 !important;
	padding:0 14px 0 0;
}
#categoryList p{
	font-size:11px;
	line-height:1.7em;
}
#categoryList p a{
	font-size:10px;
	color:#027EC1 !important;
	text-transform:uppercase;
	padding:1px 10px 1px 3px;
	background: url(../img/arrowBlueSm.gif) no-repeat right center;
	border:1px solid #CFCFCF;
}

/* Top Level Cat List (Systems) ---------------------------------------------- */
#topLevelCatList{
margin-right: -28px;
}
#topLevelCatList li{
list-style:none;
float:left;
width: 219px;
margin: 0 20px 22px 0;
}
#topLevelCatList li h3{
	background:#5E5E5E;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	padding: 10px 8px 10px 9px;
	margin:0;
}
#topLevelCatList li h5{
	border:1px solid #C0C0C0;
	border-bottom:0;
	margin:0;
}

#topLevelCatList li h3 a{
	color:#fff !important;
	padding: 0 9px 0 0 ;
	background: url(../img/arrowBlue3.gif) no-repeat right center;
}


/* Component List ---------------------------------------------- */
#componentList{
	border:1px solid #C0C0C0;
	border-bottom: 0;
	margin:15px 0;
	clear:both
}

#componentList dl{
	border-bottom:1px solid #C0C0C0;
	padding:10px;
	clear:both;
	height:100px;
}
#componentList dl.even{
	background: url(../img/bgAngledLinesTight.gif);
}
#componentList dt{
	float:left;
}
#componentList dt img{
	border:1px solid #C0C0C0;
	padding:11px 33px 10px 32px;
	background:#fff;
}
#componentList dd{
	margin:0 0 0 158px;
}
#componentList h4{
	font-size:11px;
	margin:20px 0 0 0;
	font-weight:normal;
}

#componentList h2{
	font-size:14px;
	margin:7px 0 12px 0;
}
#componentList h2 a{
	color:#333 !important;
}
#productSearch #componentList h2 a{
	color:#027EC1 !important;
}
#componentList h5{
	font-size:10px;
	font-weight:bold;
	padding-left:4px;
}
#componentList h5 a{
	color:#027EC1 !important;
	text-transform:uppercase;
	padding-left:10px;
	background: url(../img/arrowBlue.gif) no-repeat left center;
	text-decoration:underline
}
#page #productSearch h3{
clear:both;
	padding: 12px 0 0 0;
	font-size:12px;
	color: #333;
	font-family:arial;
	font-weight:normal;
}
#page #productSearch h5{
	font-size:11px;
	margin: 3px 0;
}
#searchResults p{
	font-size:11px;
	font-weight:bold;
	color:#bb0000 !important;
}




/* Version Page ---------------------------------------------- */

/* Component Type List (Systems) ---------------------------------------------- */
#versionComponentList{
clear:both;
width:396px;
padding-top:10px;
float:left;
}
#versionComponentList li{
list-style:none;
float:left;
margin: 0 7px 11px 0;
}
#versionComponentList li h3{
	background:#5E5E5E;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	padding: 5px 8px 5px 9px;
	font-family: Arial;
margin:0;
}
#versionComponentList li h5{
margin:0;
}

#versionComponentList li h3 a{
	color:#fff !important;
	padding: 0 9px 0 0 ;
	background: url(../img/arrowBlue3.gif) no-repeat right center;
}
#versionComponentList h2, #versionDesignGuideList h2{
	font-size:14px;
	color:#027EC1;
	font-family: "Arial Narrow", Arial;
	border-bottom:1px solid #bbb;
	padding: 2px 0 5px 16px;
	letter-spacing:1px;
	background: url(../img/arrowBlueDown.gif) no-repeat left center;
	margin:0;
}


/* Component Type List (Systems) ---------------------------------------------- */
#versionDesignGuideList{
	float:right;
	width:290px;
	padding-top:10px;

}

#versionDesignGuideList div{
	background:url(../img/pageTtlBg.gif);
	margin:6px 0;
}
#versionDesignGuideList dl{
	padding:4px 5px 4px 5px;
}
#versionDesignGuideList dt{
	
	position:absolute;
	padding: 1px;
}
#versionDesignGuideList dd{
	border:1px solid #bbb;
	background:#fff;
	height:82px;
	font-size:16px;
	padding:42px 0 0 152px;
}

#page #versionDesignGuideList dd a{
	color:#555;
}


/* Quote Cart  ---------------------------------------------- */
#quoteCartPage{
	clear:both;
	padding: 10px 50px 20px 30px;

}
/* Continue Shopping  ---------------------------------------------- */

#quoteCart{}

#cartUpdate{
	font-size:10px;
	text-align:right;
	margin-bottom:10px
}
#cartUpdate a{
	color:#B42824 !important;
	text-decoration:underline;
}

#cartTable{
	padding: 6px;
	background: url(../img/cartBg.gif);
	width: 600px;
}
#cartTable table{
	width: 600px;
	margin:0;
}
#cartTable thead tr{
	height:24px;
}
#cartTable thead td{
	background: url(../img/cartHeadBg.gif) repeat-x;
	padding: 0;
	color:#fff;
	border:0;
	text-align:left;
}
#cartTable thead td p{
	background: url(../img/cartHeadDivider.gif) no-repeat left top;
	padding: 6px 0 0 11px;
	height:18px;
	font-weight:normal;
}
#cartTable thead td.prod p{
	background: url(../img/cartHeadLeft.gif) no-repeat left top;
}
#cartTable thead td h5{
	float:right;
	height:24px;
	width:24px;
	background: url(../img/cartHeadRight.gif) no-repeat right top;
	margin: 0 !important;
}
#cartTable thead td.rt{
	padding-right: 0;
}


#cartTable td{
	padding: 9px 11px;
	border:1px solid #DFDFDF;
	background:#fff;
	text-align:left;
}
#cartTable td p{
	font-weight:bold;
}
#cartTable h3{
margin: 0 0 8px 0 ;
padding: 0 !important;
}
#cartTable h3 a{
	color:#B42824 !important;
	font-size:11px !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;
}
#cartTable li{
	list-style:none;
	margin:4px 0;
}

.quantity{
	width:30px;
	text-align:center
}

#cartButtons{
	margin:8px 0 20px 0;
}
#cartButtons p{
	float:left;
}
#cartButtons h2{
	text-align:right
}

#cartEmpty{
	padding: 6px;
	background: url(../img/cartBg.gif);
}
#cartEmpty h2{
	background: #fff;
	border:1px solid #DFDFDF;
	padding: 11px 0;
	text-align:center;
	margin:0;
}

/* Continue Shopping  ---------------------------------------------- */

#quoteCartPage h2{
	padding:5px 0;
}
#continueShopping{
	clear:both;
	border:1px solid #DFDFDF;
	background:#F8F8F8;
}

#continueShopping h3{
	padding:9px 10px;
}
#browseSystem {
	border-right:1px solid #DFDFDF;
	margin-right:226px;
}
#browseSystem ul{
	padding:0 0 10px 0;
}

#browseSystem li{
	width: 129px;
	list-style:none;
	margin: 4px 10px;
	border-bottom:1px solid #DFDFDF;
	padding: 2px 10px 3px 14px;
	background: url(../img/arrowSmGray.gif) no-repeat left center;
}
#browseSystem li a{
	color:#3b3b3b !important;
}
#browseSystem .left{
float:left;
}
#browseSystem .right{
	margin-left: 175px
}

#cartProdSearch{
	float:right;
	width: 220px;
}
#cartProdSearch p{
	padding:0 10px;
}
#cartProdSearch input{
float:left;
}
.cartSearch{
	width: 170px;
	height:14px;
	font-size:10px;

}


/* Design Guide  ---------------------------------------------- */

#designGuide{clear:both;}

#dGuideGraphic{
	padding: 4px;
	margin:16px 24px 0 16px;
	background: url(../img/cartBg.gif);
}
#dGuideGraphic p{
	border:1px solid #C9C9C9;
	background:#fff;
	padding:0;
}
#dGuideGraphic h4 a{
	border:1px solid #C9C9C9;
	background:#fff;
	padding:6px 8px 6px 26px;
	display:block;
	text-transform:uppercase;
	color:#565656 !important;
	margin: 5px auto 0 auto;
	width:250px;
	font-weight:normal;
	background: #fff url(../img/iconPDF.gif) no-repeat 3px center;
	font-size:11px;
}



#dgComponentList{
	border:0;
	margin-right:-30px;
	float:left;
	padding: 0 0 20px 0;
}
#dgComponentList td{
	padding: 0 0 0 0;
	width:355px;
}
.componentCat{
	border:1px solid #C0C0C0;
	width:341px;
	float:left;
	margin: 14px 0 0 0;
}

#dgComponentList h2{
	border-bottom:1px solid #C0C0C0;
	color:#fff;
	background:#5E5E5E;
	margin:0;
	padding: 3px 8px;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}
#dgComponentList hr{
	height:1px;
	border:0;
	background: url(../img/dottedLine.gif) repeat-x bottom;
	margin:0 0;
}

#dgComponentList dt{
	border:1px solid #C0C0C0;
	margin:5px 0 0 5px;
	float:left;
}
#dgComponentList dd{
	height:88px;
	margin-left:96px;
}
#dgComponentList dd h4{
	padding: 24px 0 3px 0;
	font-weight:normal;
	font-size:11px;
	margin:0;
}
#dgComponentList dd h3{
	font-size:11px;
	font-family: Arial;
	margin:0;
}
#dgComponentList .componentCat dd h3 a{
	color:#333;
}

#dgComponentList h5{
	border-top:1px solid #C0C0C0;
	background:#F8F8F8;
	text-align:right;
	padding: 6px 9px 5px 9px;
	margin:0;
}
#dgComponentList h5 a{
	background:none;
	text-decoration:none;
	padding-right: 10px;
	color:#027EC1 !important;
	font-size:11px;
	background: url(../img/arrowDoubleBlue.gif) no-repeat right 4px;
	text-transform:none;
}






/* Home  ---------------------------------------------- */
#homeMain{
	padding: 24px 18px 0 18px;
}
#homeMain h2{
	padding: 5px 11px;
	background: #027EC1;
}
#homeSystems {
float:left;
width: 511px;
background:#fff;
}
#homeSystems h2{
	text-align: center;
}
#homeSystems ul{
	border-left:1px solid #999;
	background:#fff;
float:left;
}
#homeSystems li{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	list-style:none;
	width:169px;
	float:left;
	text-align:center;
}
#homeSystems li a{
	font-weight:bold;
	color:#0D6696 !important;
	display:block;
	padding: 75px 0 0 0;
}
#homeSystems li a:hover{
	color:#BA2926;
}
#homeSystems li a span{
	display:block;
	border-top:1px solid #999;
	padding: 4px 0 4px 0;
	background:#fff;
}
#homeTriAxis a {background:url(../img/animate_triaxis_off.gif) no-repeat;
_height: 20px;}
#homeTriAxis a:hover {background:url(../img/animate_triaxis_on.gif) no-repeat;}

#homeEndofArm a {background:url(../img/animate_endofarm_off.gif) no-repeat;
_height: 20px;}
#homeEndofArm a:hover {background:url(../img/animate_endofarm_on.gif) no-repeat;}

#homeHyrdroform a {background:url(../img/animate_hydro_off.gif) no-repeat;
_height: 20px;}
#homeHyrdroform a:hover {background:url(../img/animate_hydro_on.gif) no-repeat;}

#homeCrossbar a {background:url(../img/animate_crossbar_off.gif) no-repeat;
_height: 20px;}
#homeCrossbar a:hover {background:url(../img/animate_crossbar_on.gif) no-repeat;}

#homeDBA a {background:url(../img/doubleblankanalysis_off.jpg) no-repeat;
_height: 20px;}
#homeDBA a:hover {background:url(../img/doubleblankanalysis_on.jpg) no-repeat;}

#homeSensors a {background:url(../img/sensors_off.jpg) no-repeat;
_height: 20px;}
#homeSensors a:hover {background:url(../img/sensors_on.jpg) no-repeat;}

/*
.jpg
.gif
.gif
.gif*/


#homeComponents{
width: 173px;
float:right;
padding-bottom:24px;
}
#homeComponents ul{
	border:1px solid #999;
	background:#fff;
	overflow:hidden;
}
#homeComponents li{
	border-bottom:1px solid #ddd;
	list-style:none;
	padding: 3px 11px 2px 9px;
	text-transform:uppercase;
	line-height:1em;
}
#homeComponents li.last{
	border-bottom:0;
}

#homeComponents li a{
	color:#37393B !important;
	font-size:10px;
}



#homeBottom{
	margin-top:24px;
	clear:both;
	border-top:1px solid #999;
	background:#fff;
}
#homeBottom h3{
	border-bottom:1px solid #999;
	color:#BA2926;
	padding: 4px 18px 4px 18px;
	font-size:11px;
	text-transform:uppercase;
}
#homeBottom h3 a{
	color:#BA2926 !important;
}

.cadFiles{
	float: left;
	width: 365px;
	border-right:1px solid #999;
}
.cadFiles p{
	padding: 0 0 6px 18px;
	font-size:10px;
}
.cadFiles h5{
	padding: 8px 0 0 18px;
	font-size:11px !important;
	font-weight:normal;
	color: #333 !important;
	text-transform: none !important;
}
.cadFiles input{
	float: left;
	margin:6px 6px 0 0 ;
}

.iTooling{
	margin-left:365px;
	border-left:1px solid #999;
}
.iTooling p{
	padding: 10px 18px;
}
.homeSearch{
	width: 160px;
	height:14px;
	font-size:10px;

}




/* Product Page  ---------------------------------------------- */

#productPage{
}
.prodReturn{
	margin: 0 0 10px 3px
}
#productPage h5{
	float:left;
	border:1px solid #CDCDCD;

}
#productMain{
margin:0 0 10px 280px ;
}
/* \*/
*html #productMain{
	height:1%;
	margin:0 0 10px 275px ;
}

/*  */
#productMain h1{
	font-size:14px;
	color:#E23232;
	font-family: Arial;
}
#productMain h2{
	font-size:14px;
	font-weight:normal;
	margin: 6px 0 16px 0;
	color: #333 !important;
}
#productMain p{
	line-height:1.7em;
}
#productOptions{
	border-top:0;
	color:#303030;
	margin:10px 0 2px 0;
}
#productOption{
	border:1px solid #CDCDCD;
	margin:0 0 -1px 0;
}
#productOptions h3{
	border:1px solid #CDCDCD;
	border-bottom:0;
	font-size:11px;
	padding: 8px 12px 8px 22px;
	text-transform:uppercase;
	letter-spacing:1px;
	background: url(../img/arrrowDownRed.gif) no-repeat left center;
	margin:0 0 0 0;
}

#productOptions h4{
	font-size:11px;
	padding: 6px 12px;
}
#productOptions ul{
	margin: 1px 0 10px 0;
}
#productOptions li{
	list-style:none;
	padding: 0 10px 4px 12px;
	_height:1%
}
#productOptions label{
	padding-left: 6px;
}


#productNumber{
	border:1px solid #CDCDCD;
	color:#303030;
	margin:4px 0 2px 0;
	padding:6px 12px 5px 12px;
	font-size:12px;
	font-weight:bold;
}
#productNumber strong{
	color:#E23232;
}

#productAdd{
	margin:6px 0 2px 0;
	height: 25px;
}
#productAdd ul{
	list-style:none;
}
#productAdd li{
	list-style:none;
	float:left; 
	margin:0 6px 0 0;
	width:60px;
}
#productAdd input, #productAdd strong{
	float:left; 
	margin-right: 8px;
	
}
#productAdd strong{
	padding-top:3px;
}
.productError{
	font-weight:bold;
	color:#c00;
	display: block;
	margin: 10px 0 10px 0;
}
.quantity{
	width:50px;
	font-size:12px;
	margin:0;
}
.addToCart{
margin:0;
float:left;
}

#productOverAndDown{
	clear:both;
	margin: 15px -22px -18px -19px;
}
#productOverAndDown td{
	background:#E5E5E5;
}
#productOverAndDown table{
	width:738px;
}

#productOverAndDown h2{
	height:28px;
	margin:0;
}
#productOverAndDown h2 img{
	margin: 12px 0 0 19px;
}
td#productOverviewHead{
	background:  url(../img/prodOverBg.gif) repeat-x;
}
#productOverviewHead h2{
	background:  url(../img/prodOverRtBg.gif) no-repeat top right;
}
td#productDownloadsHead{
	background:  url(../img/prodDloadBg.gif) repeat-x;
}
#productDownloadsHead h2{
	background: url(../img/prodDloadRgBg.gif) no-repeat top right;
}



td#productOverview {
	background: #E5E5E5 url(../img/prodBotDivider.gif) repeat-y right;
	_width: 448px;
}
#prodOverContent{
	padding: 18px 15px 18px 18px;
}

#productOverview h3{
	font-size:10px;
	text-align:right;
	font-weight:normal;
	padding-bottom: 4px;
	margin: 0 0 8px 0;
	border-bottom:1px solid #D6D6D6;
	clear:both;
}

#productOverview h3 img{
	float:left;
}
.overContentChunk{
	float:left;
	margin-bottom:50px;
	border:1px solid #ccc;
	background:#fff;
	width:410px;
}
.overContentChunk ul{
	margin: 14px 12px 12px 10px;
	_float: left;
}
.overContentChunk li{
	list-style: none;
	padding: 4px 0 6px 14px;
	background: url(../img/bulletTechData.gif) no-repeat 0 7px;
	font-size:10px;
}
.overContentChunk h5{
	float:left;
	border: none !important;
	_width: 219px;
}


td#productDownloads {
	width:288px;

}
#prodDownContent{
	padding: 18px 15px 18px 18px;
	background:#E5E5E5;
}

#productDownloads h4{
	font-size:11px;
	font-weight:normal;
	margin:14px 0 4px 0
}
#productDownloads a{
	text-decoration:underline
}
#productDownloads select{
	font-size:11px;
	width: 225px;
	_width: 220px;
	float:left
}
#productDownloads img{
	padding: 0 0 0 5px
}



#needDownload{
	margin:14px 0;
	border:1px solid #C5C5C5;
	background:#fff;
	text-align:center;
	padding: 4px
}
#needDownload p {
	margin:0;
	padding: 2px 0 ;
}
#needDownload a {
		color:#E23232 !important;
}

/* Whats New List ---------------------------------------------- */
#whatsNewList{
	border:1px solid #C0C0C0;
	border-bottom: 0;
	margin:15px 0;
	clear:both
}

#whatsNewList dl{
	border-bottom:1px solid #C0C0C0;
	padding:10px 0 0 10px;
	clear:both;
	height:110px;
}
#whatsNewList .even{
	background: url(../img/bgAngledLinesTight.gif);
}

#whatsNewList .prodimg{
	border-bottom:1px solid #C0C0C0;
	padding: 10px;
}

#whatsNewList .prodimg img{
	border:1px solid #C0C0C0;
	padding:11px 33px 10px 32px;
	background:#fff;
}

#whatsNewList .descrip{
border-bottom:1px solid #C0C0C0;
padding: 10px;
 }
#whatsNewList h4{
	font-size:11px;
	margin:5px 0 0 0;
	font-weight:normal;
}

#whatsNewList h2{
	font-size:14px;
	margin:7px 0 3px 0;
}
#whatsNewList h2 a{
	color:#333 !important;
}
#whatsNewList h5{
	font-size:10px;
	font-weight:bold;
	padding:10px 0 0 4px;
}
#whatsNewList h5 a{
	color:#027EC1 !important;
	text-transform:uppercase;
	padding-left:10px;
	background: url(../img/arrowBlue.gif) no-repeat left center;
	text-decoration:underline
}
/* Contact Page  ---------------------------------------------- */
#contact .ContactInfo_left{
float: left; 
width: 300px;
line-height: 14px;
border: solid 1px #ccc;
padding: 10px;
}

#contact .ContactInfo_right{
float: left; 
width: 680px;
line-height: 16px;
margin-top: 20px;
}

.ContactInfo_left{
float: left; 
width: 300px;
line-height: 14px;
padding-bottom: 10px;
}

.ContactInfo_left h2{
font-size:13px !important;
color: #B42824;
margin: 0 0 5px 0 !important;
}

.ContactInfo_left h3{
font-size:13px !important;
margin: 0 0 3px 0;
}

.ContactInfo_right{
float: left; 
width: 390px;
line-height: 14px;
}

a.blue{
	color:#027EC1;
	text-transform:uppercase;
	padding-left:10px;
	background: url(../img/arrowBlue.gif) no-repeat left center;
	text-decoration:underline;
	font-weight: bold;
}

.returntoTop{
font-size: 11px;
padding: 10px;
width: 680px;
_width: 675px;
text-align: right;
}

.returntoTop a:link, .returntoTop a:visited{
color: #333 !important;
text-decoration: none;
background: url(../img/arrow_up.gif) no-repeat;
text-transform: uppercase;
font-weight: bold;
padding: 0 0 0 10px;
}

.returntoTop a:hover{
text-decoration: underline;
}

/* Partners ------------------------------------------- */
.PartnersList{
padding: 12px 12px;
border:0;
background:#eee;
float: left;
width: 680px;
_width: 670px;
margin-top: 10px;
}

.PartnersList_nest{
	border:1px solid #ccc;
	border-bottom:0;
	border-collapse:collapse;
	width:100%;
}
.PartnersList_nest td{
	font-size:12px;
	border:0;
	border-bottom:1px solid #ccc;
	padding: 10px 6px 20px 10px;
	vertical-align:top;
	background:#fff;
line-height: 20px;
width: 50%;
}
.PartnersList_nest thead td{
	background:#444;
	padding: 6px 10px 4px 6px;
	color:#fff;
}
.PartnersList_nest td h3{
	font-size:12px;
	color: #bb0000;
}

/* Search ------------------------------------------- */
.SearchBox{
padding: 8px;
border:0;
background:#eee;
float: left;
width: 320px;
}

.SearchBox table{
	border:1px solid #ccc;
	border-bottom:0;
	border-collapse:collapse;
}
.SearchBox td{
	font-size:12px;
	border:0;
	border-bottom:1px solid #ccc;
	padding: 8px 6px 20px 10px;
	vertical-align:top;
	background:#fff;
line-height: 20px;
width: 50%;
}
.SearchBox thead td{
	background:#444;
	padding: 6px 10px 4px 6px;
	color:#fff;
}
.SearchBox td h3{
	font-size:18px !important;
	color: #bb0000;
border-bottom: solid 1px #ccc;
margin: 0 -6px 10px -10px !important;
padding: 0 3px 6px 10px;
}

/* Form  ---------------------------------------------- */
.form_left{
width: 250px;
font-weight: bold;
font-size: 11px;
text-align: right;
padding: 5px;
}

.form_right{
font-size: 11px;
padding: 5px;
}

.form175 {
width: 175px;
font-size: 11px;
}

.form300 {
width: 300px;
font-size: 11px;
}

.form125 {
width: 125px;
font-size: 11px;
}


/* International Support ------------------------------ */
#internationalsup #mainContent h3{
font-size: 16px;
color: #B42824;}

#internationalsup #mainContent h4{
font-size: 14px;
}

#internationalsup #mainContent ul{
margin-left: 20px;
}

/* Customer Access ------------------------------------ */

#CustAccessContent{
float: left;
width: 480px;
}

#FormsBox{
	width: 200px;
	float: left;
	border:1px solid #ccc;
	padding: 0 0 18px 0;
	font-size: 11px;
}

#FormsBox a:link, #FormsBox a:visited, #FormsBox a:hover{
	color: #333333;
}
#FormsBox h3{
background: #027EC1;
font-size: 12px;
color: #fff;
font-family: arial, helvetica, sans-serif;
padding: 5px;
margin: 0;
}
#FormsBox span{
font-size: 10px;
text-transform: uppercase;
color: #E23232;
font-weight: bold;
}
#FormsBox ul{
padding: 0 0 0 30px;
}
#FormsBox li{
list-style-image: url(../img/blt_greyarrow.gif);
padding: 5px 0;
}
#FormsBox p{
	padding: 15px 15px 5px 15px;
}

/* Integrated Tooling -------------------------- */
#integtooling #mainContent h3{
font-size: 13px !important;
margin: 10px 0 5px 0;
font-family: arial, helvetica, sans-serif;
}

#integtooling #mainContent a{
color: #B42824;
}

#integtooling #mainContent ul{
padding: 5px 0 0 30px;
}
#integtooling #mainContent li{
list-style-image: url(../img/blt_greyarrow.gif);
padding: 5px 0;
}

#integtooling #mainContent ol{
padding: 5px 0 0 50px;
}

#integtooling #mainContent ol li{
list-style-image: none;
}

a.redarrow{
	color:#B12724 !important;
	background: url(../img/arrowDoubleRed.gif) no-repeat right center;
	padding:0 14px 0 0;
}

#main_area ul{
padding: 5px 0 0 30px;
}

a.bluebox{
	font-size:10px;
	color:#027EC1 !important;
	text-transform:uppercase;
	padding:1px 10px 1px 3px;
	background: url(../img/arrowBlueSm.gif) no-repeat right center;
	border:1px solid #CFCFCF;
}

#integtooling .rowTop{
width: 315px;
margin-right: 10px;
margin-bottom: 10px;
height: 250px;
padding: 0;
}


#integtooling .rowTop h2{
border-bottom: solid 1px #ccc;
padding: 3px 10px 5px 10px;
}

#integtooling .rowTop p{
line-height: 18px;
padding: 5px 10px;
}

.rowTop{
border: solid 1px #CCCCCC;
float: left;
}

.row{
border: solid 1px #CCCCCC;
float: left;
padding: 10px;
border-top: none;
}

#about #main_area{
font-size: 12px;
line-height: 18px;}




/* GET QUOTE  ---------------------------------------------- */

#getQuote{
}

#getQuote h5{
	font-size:12px;
	font-weight:normal;
	margin:6px 20px 8px 20px;
	text-transform:none;
	color:#333;
}

#getQuote h5.requiredNote{
	font-size:11px;
	color:#900;
	font-weight:bold;
}

#getQuote fieldset{
	border:0;
	background: url(../img/cartBg.gif);
	padding: 10px;
	margin: 10px 20px;
}

#getQuote dl{
	border:1px solid #ccc;
	background: #fff;
}
#getQuote dt{
	float:left;
	width: 220px;
	text-align:right;
	margin:0 10px 0 0;
	clear:both;
	padding:12px 0 3px 0;
}
#getQuote dt label{
	font-weight:bold
}
#getQuote dd label{
	margin:0 8px 0 0;
}

#getQuote dd{
	margin:0 0 0 0;
	padding:8px 0 6px 0;
	border-bottom: 1px solid #ccc;
}
#getQuote dd input{
	background:#eee;
	margin-right:6px;
	font-size:12px;
	padding: 2px 3px
}
#getQuote dd .quoteRadio input{
	background:#fff;
}
#getQuote #cartButtons{
	margin: 10px 20px;
}
#getQuote #cartButtons p{
	padding: 0  0 20px 0;
}

#noteBox {
border: solid 1px #CCCCCC;
width: 467px;
padding: 20px;
text-align: center;
color: #333;
font-size: 12px;
margin-left: 95px;
}

#noteBox h2{
color: #B42824;
font-weight: bold;
font-size: 18px;
margin: 0 0 15px 0;
padding-bottom: 10px;
background: url(../img/dottedGray.gif) repeat-x bottom;
}


#allCompatibleNav h3{
float:left;
margin:0;
font-size:11px;
text-transform:uppercase;
	padding-left:8px;
	background: url(../img/arrowRedBack.gif) no-repeat left center;
}
#page #allCompatibleNav h3 a{
color:#444;
}
#allCompatibleNav h2{
	text-align:right;
	margin:0;
	font-size:11px;
	padding-right:7px;
	background: url(../img/arrowBlue.gif) no-repeat right center;

}


