/* WIREDIE STYLESHEET 
---------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	text-decoration:none;
 	border:none;
	list-style:none;}
	
body {
  background: #8DAAC2 url(../images/bg-main.gif) repeat-x;
  font: 62.5% Arial, Verdana, Helvetica, sans-serif;}

hr {
  display:none;}
  
.clear {
 clear:both;
 margin:0;
 height:0;
 line-height:0.0;
 font-size:0;}
a{
position: relative;
  z-index: 9999;
  
}

/* PAGE LAYOUT
--------------------------------------------------------------*/
#container {
  background:url(../images/bg-contentbottom.png) bottom no-repeat;
  width:814px;
  padding-bottom:9px;
  margin:30px auto 0 auto;}

#container-main {
  background:url(../images/bg-content.png) repeat-y;
  width:800px;
  padding:0 15px 0 0;}

#top-content {
  padding:10px 0 0 10px;}

#maincontainer {
  width:100%;
  background:url(../images/bg-redfauxcol.gif) left repeat-y;
  border-top:1px solid #B3B7B8;}

#subcol-left {
  width:208px;
  float:left;
  display:block;}

#subcol-right {
  width:592px;
  float:right;
  display:block;}

#wide-content {
  border-top:8px solid #9DA4A6;}

#footer {
  color:#fff;
  font-size:1em;
  width:814px;
  margin:0 auto;}

/* top-content
---------------------------------------------------------*/
p.logo-wiredie {
  float:left;
  width:192px;}

p.logo-wiredie a {
  display:block;
  background:url(../images/logo-wiredie.gif) no-repeat;
  width:192px;
  height:57px;
  text-indent:-999999px;}

ul#top-nav {
  position: relative;
  z-index: 9999;
  float:right;
  width:550px;
  padding:30px 0 0 0;}

ul#top-nav li {
  display:block;
  float:left;
  color:#666666;
  border-bottom:5px solid #CED0D1;
  padding:0 0 4px 0;
  margin-right:3px;
  font-size:1.1em;}

ul#top-nav li.activetopnav {
  border-bottom:5px solid #0060A9;}

ul#top-nav li  a {
  color:#666666;
  padding:0 22px;}

/* subcol-left
-------------------------------------------------------*/
ul#left-nav {
  position: relative;
  z-index: 9999;
  padding:30px 0 0 21px;}

ul#left-nav li {
  background-image :url(../images/bullet-redcircle.gif);
  background-position: 0 0.45em;
  background-repeat:no-repeat;
  padding:0 0 2px 10px;
  margin-bottom:6px;
  font-size:1.1em;}

span.activeleftnav {
  border-bottom:1px solid #fff;
  display:block;}

ul#left-nav li a {
  color:#fff;
  font-weight:normal;}
  
/* subcol-right
-------------------------------------------------------*/
.contentblock-home {
  padding:30px 0 0 0px;
  margin-right:10px;
  margin-bottom: 30px;
  background:url(../images/photo-01.jpg) right bottom no-repeat;
  min-height:159px;
  height:auto !important;
  height:159px;}
  
table.sample {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.contentblock-standard {
  padding:10px 0 0 35px;
  margin-right:10px;
  margin-bottom: 30px;
  }

.contentblock-imgs {
  border-top:8px solid #9DA4A6;}

.contentblock-imgs img {
  border:0;
  margin:0 0 -3px -3px;
  padding:0;}

h2.titlehome {
  background:url(../images/title-pullmoredies.gif) no-repeat;
  width:348px;
  height:23px;
  /*text-indent:-999999px;*/
  padding:0 0 20px 0;}

p.subtitle-content {
	text-align: right;
  margin-top: -220px;	
  margin-left: 140px;		
  color:#666666;
  line-height:16px;
  width:365px;
  font-size:12px;}

.monkey {
	color: #990000;
	font-weight: bold;
}


.editorial_image_left {
	float:left;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 15px; 
} 

.editorial_image_right {
	float:right;
	padding-right: 5px;
	padding-left: 5px; 
} 

p.subtitle-contents {
	text-align: right;
  margin-top: -15px;	
  margin-left: 170px;		
  color:#666666;
  line-height:16px;
  width:337px;
  font-size:1.1em;}

p.learnmorebtn {
  float:right;
  display:block;
  padding:15px 0;
  width:337px;
  font-size:0.9em;}

p.learnmorebtn a {
  background:url(../images/icon-arrow01.gif) right no-repeat;
  padding:0 15px 0 0;
  color:#9EA4A6;}

p.moreinfo {
  width:337px;
  color:#666666;
  font-size:0.9em;
  padding:10px 0;
  font-weight:bold;}

.contentblock-subdivider {
  padding:20px 0 ;
  border-top:2px solid #CACBCC;}

img.illustration {
  display:block;
  margin:0 auto;}

.topspacing {
  padding:35px 0 0px 30px;}

h2.titlesub-whatexactly {
  background:url(../images/title-whatexactly.gif) no-repeat;
  width:440px;
  height:54px;
 /* text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-addma {
  background:url(../images/title-addma.gif) no-repeat;
  height:54px;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-about {
  background:url(../images/title-about.gif) no-repeat;
  width:440px;
  height:54px;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-pullmoredies {
  background:url(../images/title-pullmoredies.gif) no-repeat;
  width:440px;
  height:54px;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-whatisawiredie {
  background:url(../images/title-whatisawiredie.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-whatiswiredrawing {
  background:url(../images/title-whatiswiredrawing.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-wiredrawingdies {
  background:url(../images/title-wiredrawingdies.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-technicalspecifications {
  background:url(../images/title-technicalspecifications.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-bearingdiameterrange {
  background:url(../images/title-bearingdiameterrange.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:10px;}
  
h2.titlesub-pcdblankdimensions {
  background:url(../images/title-pcdblankdimensions.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:10px;}
  
h2.titlesub-thetechnology {
  background:url(../images/title-thetechnology.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-moneyback {
  background:url(../images/title-moneyback.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-about {
  background:url(../images/title-about.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-different {
  background:url(../images/different.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}

h2.titlesub-diameter {
  background:url(../images/diameter.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  

h2.titlesub-pcdblank {
  background:url(../images/pcdblank.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-durable {
  background:url(../images/durable.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}

h2.titlesub-questions {
  background:url(../images/questions.gif) no-repeat;
  text-indent:-99999px;
  padding-bottom:15px;}
  
h2.titlesub-news {
  background:url(../images/news.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}

h2.titlesub-press {
  background:url(../images/press.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h3.titlesub-editorial {
  background:url(../images/editorial.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}
  
h2.titlesub-contact {
  background:url(../images/contact.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}

/* My Comment */
  
h2.titlesub-privacy {
  background:url(../images/title-privacypolicy.gif) no-repeat;
  /*text-indent:-99999px;*/
  padding-bottom:15px;}

p.subcontentP {
  color:#666666;
  line-height: 15px;
  font-size: 1.1em;
  padding:0 2px 15px 0;
	font-weight: normal;
	font-style: normal;
}

img.imageright {
  float:right;
  padding:5px 0 5px 5px;}

p.subcontentTitle {
  color:#00467F;
  font-size:1.2em;
  padding:0 20px 5px 0;
  font-weight:bold;}

ol.listnumber {
  margin-left:25px;
  padding:10px 0 15px 0;}

ol.listnumber li {
  color:#00467F;
  font-weight:bold;
  list-style-type:decimal;
  font-size:1.1em;
  padding:0 65px 3px 0;}

ol.listnumber li span {
  color:#666666;
  font-weight:normal;}

img.spaceimg {
  padding:0 20px;}

.promo_image { float:left; 
			   
			   background-color: white; 
			   }
.topwords {
	margin-left: 35px;
}

/* wide-content
------------------------------------------------------------*/
#nameInput { 
	color:#999999;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:1.2em; }
  
#emailInput { 
color:#999999;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:1.2em; }
  
{
	text-align:center;
}

.joinlist-block {
  width:208px;
  float:left;
  padding:10px 0 0 0 ;}

.divider {
  border-top:1px solid #fff;
  margin-top:30px;}

.joinlist-block h3 {
  color:#fff;
  font-size:1.4em;
  font-family:Arial, Helvetica, sans-serif;
  padding:10px 0;
  text-align:center;}
  
.joinlist-block h3 span {
	font-size:11px;
}

.joinlist-block form.joinlist {
  width:155px;
  padding:0 0 20px 20px;
  position:relative;}

.joinlist-block  input.textbox01 {
  background:url(../images/input-textbox01.gif) no-repeat ;
  background-attachment:inherit !important;
  background-attachment:fixed;
  width:136px;
  height:19px;
  padding:2px 2px 0 2px;
  margin-bottom:2px;
  text-align:center;
  color:#666666;
  font-size:1.1em;
  font-weight:bold;}

.images-block {
  width:591px;
  float:right;}

.images-block img {
  display:block;
  float:left;}

p.privacypolicy {
  float:left;
  color: #fff;
  padding:2px 0 0;
}

p.privacypolicy a {
  color:#fff;}

p.submitbtn a{
  background:url(../images/btn-submit.gif) no-repeat;
  width:80px;
  height:20px;
  float:right;
  text-indent:-99999px;position: relative;
  z-index: 9999;display:block;
  }

p.subtext {
  color:#fff;
  text-align:left;
  width:173px;
  display:block;
  margin:10px 0 20px 20px;
  font-size:1.1em;}

/* Footer
-------------------------------------------------------*/
#footer .copyright {
  float:left;
  padding-left:10px;
}
  
#footer ul.copyright {
  float:left;
  padding:0 5px;
  color:#fff;}
  
#footer ul.copyright li {
  float:left;
  display:block;

  color:#fff;}
  
#footer ul.copyright li a {
  padding:0 5px;
  color:#fff;}
  
#footer ul.footerlinks {
  float:right;
  padding-right:10px;}

#footer ul.footerlinks li {
  border-right:1px solid #fff;
  display:block;
  float:left;}

#footer ul.footerlinks li.lastfooterlink {
  border:none;}

#footer ul.footerlinks li a {
  padding:0 5px;
  color:#fff;}
  


/* form
-------------------------------------------------------*/


/* Sprout Code
-------------------------------------------------------*/

div/*.heading*/ h2, dt {
	font: normal 23px/80% Arial;
	text-align: left;
	letter-spacing: 0px;
	color: #0060a9;
}

div/*.heading*/ h2 span {
	font: bold 27px/80% Arial, "Arial Black";
	text-align: left;	
	letter-spacing: -1px;
	margin:0 5px 0 0;
	color: #0060a9;
}

h3 {
	color: rgb(137,22,25);
}

P {
	color:#666666;
	font-size:1.1em;
	line-height:15px;
	padding:0 15px 15px 0;
}

.presscontainer {
	border-bottom: 1px solid #959496;
	margin-bottom: 10px;
	padding:3px 0 8px 0;
}

.presscontainer p {
	padding: 10px 15px 2px 0;
}

.presscontainer a {
	float: right;
	padding: 0 40px 0px 0;
}

.mediakit_list li {
	list-style-type:disc;
	margin-left:12px;
}

.events_dl {
	border-top:1px solid #959496;
	padding-top:15px;
}	

.events_dl dd {
	border-bottom:1px solid #959496;
	margin:0 0 10px;
	padding:14px 0 10px;
}

.events_dl_container p {padding-top: 0; margin-top: 0;}
.events_dl dd img, .events_dl dd {float:left;}
.events_dl dd img {margin: 0 10px 0 0;}

