

body{
text-align:center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/common/background.gif);
font-size:12px;
}

#siteContainer{
width:772px;
margin:0 auto;
text-align:center;
background:url(../img/common/siteContainerBg.gif) repeat-y;}

#siteContainerInner{
width:760px;
margin:0 auto;
text-align:left;
}

#navArea{
height:23px;
}

#banner{
height:137px;
}

div#headerTop{
 background:url(../img/common/headerTopBg.gif) no-repeat;
 width:760px;
 height:38px;
 }

div#banner, div#navArea{margin:0;padding:0;}

div#subNav{
background:url(../img/unidot/subNavBg.gif);
height:22px;
}


.solidblockmenu{
margin: 0;
padding-left: 10px;
float: left;
font: bold 11px Arial;
background:url(../img/unidot/subNavBg.gif) repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #000;
padding: 4px 8px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:hover{
color:#000;
text-decoration:underline;
}




/* Main navigation
------------------------------------------------------------------*/
/* Main navigation
------------------------------------------------------------------*/
ul#nav {
	width:760px;
	height:23px;
	margin:0;
	padding:0;
	/*overflow: hidden;*/
	background:transparent url(../img/unidot/navigation.gif) no-repeat 0 0px;
	}
ul#nav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background:transparent url(../img/unidot/navigation.gif) no-repeat;
	}
	
	
li#lyman a {
	width:102px;
	height:23px;
	 }

li#pacmayr a {
	width:110px;
	height:23px;
	 }

li#tacStar a {
	width:94px;
	height:23px;
	 }

li#trius a {
	width:76px;
	height:23px;
	 }
	 
li#uniDot a {
	width:91px;
	height:23px;
	 }	 

	 
li#butchs a {
	width:91px;
	height:23px;
	 }	

li#aZoom a {
	width:92px;
	height:23px;
	 }
	 
li#targDots a {
	width:90px;
	height:23px;
	 }
	 
 	 
	


	 	 	 	 	 
li#lyman a:hover, li#home a:focus {
	background-position:0px -23px;
	 }


	
li#pacmayr a:link, li#pacmayr a:visited {	
	background-position: -101px 0px;
	}
li#pacmayr a:hover, li#pacmayr a:focus {	
	background-position: -101px -46px;
	}	



li#tacStar a:link, li#tacStar a:visited {	
	background-position: -211px 0px;
	}
li#tacStar a:hover, li#tacStar a:focus {	
	background-position: -211px -69px;
	}



li#trius a:link, li#trius a:visited {	
	background-position:-305px 0px;
	}
li#trius a:hover, li#trius a:focus {	
	background-position:-305px -92px;
	}
	
	
	
	
li#uniDot a:link, li#uniDot a:visited {	
	background-position: -381px 0px;
	}
li#uniDot a:hover, li#uniDot a:focus {	
	background-position: -381px -115px;
	}


li#butchs a:link, li#butchs a:visited {	
	background-position: -472px 0px;
	}
li#butchs a:hover, li#butchs a:focus {	
	background-position: -472px -138px;
	}	
	



li#aZoom a:link, li#aZoom a:visited {	
	background-position: -563px 0px;
	}
li#aZoom a:hover, li#aZoom a:focus {	
	background-position: -563px -161px;
	}
	








	
li#targDots a:link, li#targDots a:visited {	
	background-position: -655px 0px;
	}
li#targDots a:hover, li#targDots a:focus {	
	background-position: -655px -184px;
	}	
		



/* Main Content
------------------------------------------------------------------*/
/* Main Content
------------------------------------------------------------------*/

#leftCol{
width:142px;
float:left;
height:550px;
}

#mainCol{
width:600px;
float:left;

}


#footer{
background:url(../img/common/footerBg.gif) repeat-x;
height:20px;
font-size:10px;
padding-top:5px;
text-indent:10px;
width:760px;
}

#footer a, #footer a:hover{color:#000;}


#mainContent{
margin:10px 0 0 20px;
padding-top:8px;}


#leftContent{
margin:10px 0 0 15px;
}


ul#leftMenu{
margin:0;
padding:0;
}


ul#leftMenu li{list-style-type:none;font-size:11px; background:url(../img/unidot/leftMenuBg.gif) no-repeat;padding:5px 0 8px 15px; border-bottom:dotted 1px #666;}

/*ul#leftMenu li#trimmers{list-style-type:none;font-size:11px;  background:url(images/leftMenuBg2.gif) no-repeat;padding:5px 0 8px 15px;}
*/

ul#leftMenu li a{color:#000;text-decoration:none; }
ul#leftMenu li a:hover{color:#736c6c;text-decoration:none; }


#trimmers ul#leftMenu li#trimmers{background:url(images/leftMenuBgOver2.gif) no-repeat;}
#trimmers ul#leftMenu li#trimmers a{color:#000;text-decoration:none; font-weight:bold;}



#presses ul#leftMenu li#presses, #prep ul#leftMenu li#prep, #dies ul#leftMenu li#dies, #scales ul#leftMenu li#scales, #tumblers ul#leftMenu li#tumblers, #tools ul#leftMenu li#tools, #publications ul#leftMenu li#publications, #muzzle ul#leftMenu li#muzzle, #sights ul#leftMenu li#sights {background:url(images/leftMenuBgOver.gif) no-repeat;}
#presses ul#leftMenu li#presses a, #dies ul#leftMenu li#dies a, #scales ul#leftMenu li#scales a, #tumblers ul#leftMenu li#tumblers a, #prep ul#leftMenu li#prep a, #tools ul#leftMenu li#tools a, #publications ul#leftMenu li#publications a, #muzzle ul#leftMenu li#muzzle a,  #sights ul#leftMenu li#sights a{color:#000;text-decoration:none; font-weight:bold;}





p.intro{
margin:7px 0;
}

img#headerOne{
float:left;
margin-right:80px;
}

#date{
font-size:10px;
padding-top:9px;

}


div.product{
width:180px;
float:left;
margin-right:10px;
}

div.product div.top{
padding-left:10px;
background-image:url(../img/unidot/displayTop.gif);
background-repeat:no-repeat;
height:40px;
font-weight:bold;
font-size:11px;
line-height:100%;

}

div.product div.top div.name{padding-top:6px; padding-right:13px; color:#000000;}

div.product div.top div.name a{text-decoration:none; color:#000000;}
div.product div.top div.name a:hover{text-decoration:underline; color:#000000;}



div.product div.info{
background-color:#f1f1f1;
font-size:11px;
height:170px;
}

div.product div.info p{

padding:10px;
margin:0;
padding-top:5px;
}

div.product div.info p a{color:#000; text-decoration:none;}
div.product div.info p a:hover{color:#000; text-decoration:underline;}

div.product div.btm{
padding-left:10px;
background-image:url(../img/common/displayBtm.gif);
background-repeat:no-repeat;
height:24px;
font-weight:bold;
line-height:24px;
font-size:11px;
}


div.btm a{
color:#333;
}


div.product div.btm2{
padding-left:10px;
background-image:url(../img/common/displayBtm.gif);
background-repeat:no-repeat;
height:10px;
font-weight:bold;
line-height:24px;
font-size:11px;
}


img{border:0;}








div.productMain{
width:566px;
}

div.productMain div.top{
padding-left:10px;
background-image:url(../img/unidot/productMainTop.gif);
background-repeat:no-repeat;
height:44px;
font-weight:bold;

}

div.productMain div.top div.name{padding-top:10px; font-size:16px; color:#000000;}

div.productMain div.info{
background-color:#f1f1f1;
font-size:11px;
width:263px;

}

div.productMain div.info p{

padding:10px;
margin:0;
padding-top:10px;
}

div.productMain div.info p a{color:#000; text-decoration:none;}
div.productMain div.info p a:hover{color:#000; text-decoration:underline;}

div.productMain div.btm{
padding-left:10px;
background-image:url(../img/common/productMainBtm.gif);
background-repeat:no-repeat;
height:23px;
font-weight:bold;
line-height:23px;
font-size:11px;
}


div.productMain div.btm2{
padding-left:10px;
background-image:url(../img/common/productMainBtm2.gif);
background-repeat:no-repeat;
height:23px;
font-weight:bold;
line-height:23px;
font-size:11px;
}


h1#pressesAndKits{
	text-indent: -5000px;
background: url(images/h1Presses.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:0;
}


h1#dies{
	text-indent: -5000px;
background: url(images/h1Dies.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:0;
}


h1#tumblers{
	
background: url(images/h1Tumblers.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:12px 0px 0px 120px;
	font-size:16px;
}


h1#dealer{
	
background: url(images/h1Dealer.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:12px 0px 0px 225px;
	font-size:16px;
}



h1#sectionTitle{
	
background: url(images/h1Tumblers.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:12px 0px 0px 120px;
	font-size:16px;
}


a.bcLink{text-decoration:none; color:#666;}
a.bcLink:hover{text-decoration:none; color:#000;}


h1#trimmers{
	text-indent: -5000px;
background: url(images/h1Trimmers.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:0;
}


h1#scales{
	text-indent: -5000px;
background: url(images/h1Scales.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 60px;

	margin:0;
	padding:0;
}




#dieSelectGuide{
margin-right:40px; padding:20px; border:solid 2px #CCCCCC;
}


#dieSelectGuide a{
text-decoration:none;
color:#666;
}


/********** BULLET CASTING **************/

table#mouldMenuA td{
background: url(images/bulletcasting/buttonBg.gif) repeat-x;
text-align:center;
font-weight:bold;

}

table tr.results{ font-size:11px;}

table#mouldMenuA td a{color:#000000;text-decoration:none;}
table#mouldMenuA td a:hover{color:#efefef;}



table#mouldMenu td{
background: url(images/bulletcasting/buttonBg_off.gif) repeat-x;
text-align:center;
font-weight:bold;
}

table#mouldMenu td a{color:#999999;text-decoration:none;}
table#mouldMenu td a:hover{color:#000000;}

table td#header, div.detailsLink{
background: url(images/bulletcasting/buttonBg.gif) repeat-x;
color:#000000;
height:30px;
line-height:30px;
font-weight:bold;
width:70px;
margin-left:15px;
text-align:center;
}


div.detailsLink{
background: url(images/bulletcasting/buttonBg.gif) repeat-x;
color:#000000;
height:30px;
line-height:30px;
font-weight:bold;
width:70px;
margin-left:15px;
text-align:center;
}



table td#bcHeader{
background: url(images/bulletcasting/buttonBg.gif) repeat-x;
color:#000000;
font-weight:bold;
text-align:center;
}

div.detailsLink a{
color:#000000;
text-decoration:none;
}

div.detailsLink a:hover{
color:#efefef;
}


#cat01 table#mouldMenu td#cat01 , #cat02 table#mouldMenu td#cat02 , #cat03 table#mouldMenu td#cat03 , #cat04 table#mouldMenu td#cat04 , #cat05 table#mouldMenu td#cat05 , #cat06 table#mouldMenu td#cat06 , #cat07 table#mouldMenu td#cat07 , #cat08 table#mouldMenu td#cat08 , #cat09 table#mouldMenu td#cat09 , #cat10 table#mouldMenu td#cat10 , #cat11 table#mouldMenu td#cat11 , #cat12 table#mouldMenu td#cat12 , #cat13 table#mouldMenu td#cat13 , #cat14 table#mouldMenu td#cat14 , #cat15 table#mouldMenu td#cat15 , #cat16 table#mouldMenu td#cat16 , #cat17 table#mouldMenu td#cat17 , #cat18 table#mouldMenu td#cat18 , #cat19 table#mouldMenu td#cat19 , #cat20 table#mouldMenu td#cat20 {
background: url(images/bulletcasting/buttonBg.gif) repeat-x;
}

#cat01 table#mouldMenu td#cat01 a, #cat02 table#mouldMenu td#cat02 a, #cat03 table#mouldMenu td#cat03 a, #cat04 table#mouldMenu td#cat04 a, #cat05 table#mouldMenu td#cat05 a, #cat06 table#mouldMenu td#cat06 a, #cat07 table#mouldMenu td#cat07 a, #cat08 table#mouldMenu td#cat08 a, #cat09 table#mouldMenu td#cat09 a, #cat10 table#mouldMenu td#cat10 a, #cat11 table#mouldMenu td#cat11 a, #cat12 table#mouldMenu td#cat12 a, #cat13 table#mouldMenu td#cat13 a, #cat14 table#mouldMenu td#cat14 a, #cat15 table#mouldMenu td#cat15 a, #cat16 table#mouldMenu td#cat16 a, #cat17 table#mouldMenu td#cat17 a, #cat18 table#mouldMenu td#cat18 a, #cat19 table#mouldMenu td#cat19 a, #cat20 table#mouldMenu td#cat20 a{
color:#000000;
}

#cat01 table#mouldMenu td#cat01 a:hover, #cat02 table#mouldMenu td#cat02 a:hover, #cat03 table#mouldMenu td#cat03 a:hover, #cat04 table#mouldMenu td#cat04 a:hover, #cat05 table#mouldMenu td#cat05 a:hover, #cat06 table#mouldMenu td#cat06 a:hover, #cat07 table#mouldMenu td#cat07 a:hover, #cat08 table#mouldMenu td#cat08 a:hover, #cat09 table#mouldMenu td#cat09 a:hover, #cat10 table#mouldMenu td#cat10 a:hover, #cat11 table#mouldMenu td#cat11 a:hover, #cat12 table#mouldMenu td#cat12 a:hover, #cat13 table#mouldMenu td#cat13 a:hover, #cat14 table#mouldMenu td#cat14 a:hover, #cat15 table#mouldMenu td#cat15 a:hover, #cat16 table#mouldMenu td#cat16 a:hover, #cat17 table#mouldMenu td#cat17 a:hover, #cat18 table#mouldMenu td#cat18 a:hover, #cat19 table#mouldMenu td#cat19 a:hover, #cat20 table#mouldMenu td#cat20 a:hover{
color:#efefef;
}

a.blackLink{color:#000000;}

p.dbDetail{ border-bottom:solid 1px #666; padding:0; margin:0 10px 0 10px;}



table#detailTable{
font-size:11px;
}

table#detailTable a{
display:block;
text-align:center;
color:#000000;
font-weight:bold;
text-decoration:none;
background-color:#c0da16;
margin-left:8px;
width:90px;
}



input.searchSubmit{
display:block;
margin-top:6px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
background-color:#c0da16;
width:90px;

}


form#siteSearch{
padding-top:15px;
}

form#siteSearch h4{
margin-bottom:0;
padding-bottom:7px;
}







h3, h4{
font-size:12px;
}
h3{
border-bottom:dotted 1px #666;
margin-bottom:0;
padding-bottom:10px;
}

#leftCol h3{
padding-top:10px;
}


h1 a:link, h1 a:active, h1 a:visited {
color:#000000;
text-decoration:none;
}

h1 a:hover{
color:#000000;
text-decoration:underline;
}


h1 .brandTitle{
font-size:12px;
color:#ff0000;
font-style:italic;
}




h1{
	
background: url(../img/unidot/h1unidot.gif) no-repeat; 
	background-repeat:no-repeat;
	height: 40px;
	margin:0;
	padding:8px 0px 0px 125px;
	font-size:16px;
}



h2{
margin-top:0;
border-top:dotted 1px #666;
padding-top:10px;
}



table#catalogLink a{
color:#333333;
}