body  { 
        font: 100% Arial, Verdana, Helvetica, sans-serif; 
        background: #FFFFFF; 
        margin: 0;
        padding: 0; 
        text-align: center; 
        color: #000000; 
} 

.thrColFixHdr #container { 
        width: 955px;  
        background: #fff; height: 700px; 
		z-index: 50;
        margin: 0 auto; 
        border: 1px solid #ccc; 
        text-align: left;
		
} 
.thrColFixHdr #header { 
        background:#fff url(images/header-images.jpg) top right no-repeat; 
        padding: 0 ; height: 152px; width: 955px;   
} 
.thrColFixHdr #header h1 { 
        margin: 0;
        padding: 0;
} 
.thrColFixHdr #sidebar1 { 
        float: left;
        width: 205px; height:492px;  
        padding: 0px 0px 15px 0px; margin-top:0; top:0;  
} 
.thrColFixHdr #sidebar2 {    
        float: right;
        width: 323px; 
         height:489px; 
        padding: 0; margin:0; top:0; 
} .thrColFixHdr #sidebar2 img{ margin-right: 37px;}
.thrColFixHdr #mainContent { 
        margin: 0px 330px 0 200px; background:#ffffff; 
        padding: 0 10px; 
} 
.thrColFixHdr #footer { height: 57px; width:955px; background: #F1F1F1 url(images/bg-footer.gif) top left repeat-x;
        padding: 0; margin: -17px 0 0 0; left:0;
} #footer img{ border: 0;
} 
 
.fltrt { 
        float: right; 
        margin-left: 8px; 
} 
.fltlft { 
        float: left; 
        margin-right: 8px; 
} 
.clearfloat {
        clear:both; 
    height:0; 
    font-size: 1px; 
    line-height: 0px; 
}
#content { margin: 0px 10px 0 15px}
h1 { color: #1368B3; font-size: 1.2em; margin:0 0 17px 0; padding:0; top:0; line-height: 1.25em  }
h2 { color: #1368B3; font-size: 1em; font-weight:normal; margin-top: -10px; margin-bottom: 8px  }
h3 { color: #1368B3; font-size: 1em; font-weight:normal; margin-top: 10px; margin-bottom: 8px  }
h4 { color: #1368B3; font-size: 0.85em; font-weight:normal; margin-top: 10px; margin-bottom: 8px  }
p { color: #000; font-size: 0.7em; line-height: 1.25em; font-weight:normal; margin:0 0 9px 0; padding:0}
.blue { color: #1368B3; line-height: 1.4em; }
.grey { color: #A7A6AA; line-height: 1.4em; }
.hidden { visibility:hidden; }
#navcontainer {margin-top: -40px; margin-left: 37px; padding-top:0; width: 145px; }

		#navcontainer ul
		{
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		}
		
		#navcontainer a
		{
		display: block;
		padding: 0px; color: #1E6FB7;
		width: 145px; padding: 4px 0; line-height:14px;
		border-bottom: 1px solid #D3D2D4; font-size: 11px;
		}
		
		#navcontainer a:link, #navlist a:visited, #navcontainer a:hover
		{
		text-decoration: none;
		}
		
		#navcontainer a:hover {
		text-decoration: none; color: #A7A6AA;
		}
		#navcontainer .active
		{
		text-decoration: none;  color: #A7A6AA;
		}
		#navcontainer .last
		{
		text-decoration: none; border-bottom: 1px solid #fff;
		}

.bulletpoints ul { width: 180px; margin:0 0 0 2px; padding:0;} 
.bulletpoints li { background: transparent url(images/bullet.gif) left top no-repeat; list-style-type:none;
	padding-left: 10px;font-size: 0.7em; line-height: 1.4em;}
	
	
#kitting ul { margin:0 0 0 2px; padding:0; list-style-type:none; font-size: 0.7em; line-height: 1.25em;}	
#kitting li { line-height: 2em; background: transparent url(images/bullet.gif) left 4px no-repeat; 
	padding-left: 10px; } 
	
#insert { position:absolute; width:155px; top:0; margin-top:419px; margin-left:418px; padding:0;	
	height:187px; z-index:21; }		
#insert ul { margin:0 0 0 -1px; padding:0; list-style-type:none; font-size: 0.7em; }	
#insert li { color:#A7A6AA; line-height: 1.15em; background: transparent url(images/bullet-grey.gif) left top no-repeat; 
	padding-left: 8px; margin-bottom:6px } 
	
#insert-assembly { position:absolute; width:155px; top:0; margin-top: 520px; margin-left:407px; padding:0;	
	height:100px; z-index:21; color:#A7A6AA; font-size: 0.7em; line-height: 1.15em; }

	
.clear { clear:both;}
a {
		color:#000; 
		text-decoration:underline;
		}
a:active, a:visited {
		color:#000; 
		text-decoration:underline;
		}
a:hover {
		color:#A7A6AA; 
		text-decoration:underline;
		}
.a-blue, {
		color:#1368B3;  
		text-decoration:underline;
		}

.a-blue2 , .a-blue2:active, .a-blue2:visited  {
		color:#1368B3; 
		text-decoration:none;
		}
.a-blue:active, .a-blue:visited, {
		color:#1368B3; 
		text-decoration:underline;
		}
.a-blue:hover, .a-blue:hover2 {
		color:#A7A6AA; 
		text-decoration:underline;
		}
.a-blue2 {
		color:#1368B3;  
		text-decoration:none;
		}
.a-grey { color:#A7A6AA;text-decoration:none;
		}
.a-grey:active, .a-grey:visited,  {
		color:#1368B3; 
		text-decoration:none;
		}
.a-grey:hover, {
		color:#1368B3; 
		text-decoration:underline;
		}

	h5 { color:#1368B3; font-size: 1.6em; margin:0; font-weight:normal }					
					
					div.gallery { 
	padding: 0px; margin: 0 0 0 0; width: 312px;
	}
div.gallery DL { width:156px; 
	padding: 0px 0px 0px 0px; margin:0; float: left;
	}
div.gallery DD { color:#A7A6AA; font-size: 0.5em;
	margin: 0 0 8px 0; padding: 2px 0; text-align:left;
	}

.thumbnail dt img { 
	width:140px; height:124px;
	}	
	.clearFix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
