/* Vintage Rope Style Sheet
-------------------------------------------- */

a:link, a:visited {
	color: #000;
	text-decoration: none;
	}

a:hover {
	color: #999;
	text-decoration: none;
	}
	
body {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #fff;
	margin: 0px;
  }

/* Bodylinks
----------------------------------------------*/ 
#bodylinks a {
	color: #e00;
	font-weight: bold;
	text-decoration: none;
	}
	
#bodylinks a:hover {
	color: #fff;
	}
	
#bodylinks a.active {
	color: #fff;
	}
	
.bodylinks a:link {
	color: #e00;
	font-weight: bold;
	text-decoration: none;
	}
	
.bodylinks a:visited {
	color: #e00;
	font-weight: bold;
	text-decoration: none;
	}
	
.bodylinks a:hover {
	color: #fff;
	}
	
.bodylinks a.active {
	color: #fff;
	}
	
p {
	font: 8pt Arial, Helvetica, sans-serif;
  color: #ddd;
	margin: 10px 20px 0px 12px; /* The order is - top right bottom left */
	text-align: left;
	}
	
h1 {
	font: bold 10pt Arial, Helvetica, sans-serif;
  color: #f00;
	margin: 10px 20px 0px 12px;
	text-align: left;
	}
	
h2 {
	font: bold 10pt Arial, Helvetica, sans-serif;
  color: #fff;
	margin: 10px 20px 0px 12px;
	text-align: left;
	}
	
h3 {
	font: bold italic 10pt Arial, Helvetica, sans-serif;
  color: #fff;
	margin: 10px 20px 0px 12px;
	text-align: left;
	}
	
#horizon {
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}
	
#container {
	position: relative;
	margin: auto;
	text-align: left;
	width: 912px;
	height: 580px;
	border-width: 2px 2px 2px 2px;
	border-color: #f00;
	border-style: solid;
	background-color: #fff;
	}
		
.diameter {
	margin: 10px 0px 10px 12px;
	}
	
.diametertext {
	margin: 0px 0px 0px 12px;
	}
	
.option {
	margin: 0px 0px 10px 6px;
	}
	
.endfinishings {
	margin: 10px 0px 10px 6px;
	}
	
.quantity {
	margin: 10px 0px 10px 6px;
	}

.colonetitle {
  margin: 8px 0px 5px 12px;
	color: #fff;
	font: bold 12pt Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	}
	
.coltwotitle {
  margin: 8px 0px 8px 12px;
	}
	
.redtext {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #f00;
	}	
	
.redbold {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #f00;
	}	
	
.redboldtext {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #f00;
	margin: 0px;
	text-align: center;
	}	
	
.blackboldtext {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 12px;
	}	
	
.redboldtext a:link, a:visited {
	color: #f00;
	text-decoration: none;
	}
	
.redboldtext a:hover {
	color: #ccc;
	text-decoration: none;
	}
	
.redboldtextleft {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #f00;
	margin: 0px 0px 0px 12px;
	}	
	
.blackboldtextleft {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 12px;
	}	
	
.redboldtextleft a:link, a:visited {
	color: #f00;
	text-decoration: none;
	}
	
.redboldtextleft a:hover {
	color: #fff;
	text-decoration: none;
	}
	
.whiteboldtext {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000;
	margin: 0px;
	text-align: center;
	}
	
.rotateimages {
  margin: 1px 0px 0px 0px;
	}
	
.rotateblurbimages {
  margin: 0px 0px 0px 0px;
	border: 1px solid #aaa;
	}
	
.grayboldtext {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #999;
	background-color: #000;
	margin: 0px;
  text-align: center;
	}
	
.copyright {
	font: 7pt Arial, Helvetica, sans-serif;
	color: #339;
	background-color: #fff;
	margin: 0px;
	}	
	
.line {
	padding: 0px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0px 0px 1px 0px;
	margin: 4px 10px 0px 10px;
	}

ol {
	font: 8pt Arial, Helvetica, sans-serif;
	margin: 10px 11px 10px 12px;
	text-align: left;
	}

ul {
	font: 8pt Arial, Helvetica, sans-serif;
	margin: 10px 20px 10px 12px;
	text-align: left;
	}

li {
  font: 8pt Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 0px;
	text-align: left;
	}
	
.frameborder {
  border-top: 0px solid #eee;
	border-bottom: 1px solid #ccc;
	margin: 0px;
  }

.imgindent {
	color: #eee;
	border-color: #999;
  margin: 0px 0px 0px 10px;
	}
	
.imgindentright {
	color: #eee;
	border-color: #999;
  margin: 0px 20px 0px 0px;
	}

.imgtest {
	color: #eee;
  margin: 0px -3px -1px 0px;
	}
	
.imgtestborder {
  color: #999;
	margin: 0px -3px -2px 0px;
	border-color: #ddd;
	}
	
.imageindent1 {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #eee;
	background-color: #000;
	margin: 10px 0px 10px 20px;
	}
	
.navtext {
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 5px 0px 10px 5px;
	}

.navtextindent {
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 44px;
	}
	
.navtextindent1 {
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 186px;
	}	
	
.subtitles {
	font: bold 10pt Arial, Helvetica, sans-serif;
	margin: 10px 12px 0px 12px;
	text-align: left;
	}
	
.titles {
	font: bold 20pt Arial, Helvetica, sans-serif;
	color: #fff;
  text-align: left;
	margin: 0px 12px 0px 47px;
	}

/* Table Styles
----------------------------------------------*/ 
table {
	border-style: none;
	border-width: 1px;
	border-color: #000;
}

.tdgray { 
  background-color: #333;
}

.tdblack { 
  background-color: #000;
}

.tdmedgray { 
  background-color: #222;
}

.tdlightgray { 
  background-color: #eee;
}
	
.first {
  font-size: 15px;
	margin: 0px 0px 10px 0px;
	}

.subscript {
  vertical-align: sub;
}	
	
/* Menu Navigation
----------------------------------------------*/ 
#menu {
  margin: 0px 0px 0px 12px;
	color: #e00;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	}
	
#menu a {
	color: #e00;
	font-weight: bold;
	text-decoration: none;
	}
	
#menu a:hover {
	color: #fff;
	}
	
#menu a.active {
	color: #fff;
	}
	
#menu .space {
  margin: 0px 0px 3px 0px;
	}
 
	
/* Bottom Menu
---------------------------------------------- */
  
#blurbtitle {
  margin: 5px 12px 10px 12px;
	color: #fff;
	font: bold 8pt Arial, Helvetica, sans-serif;
	}	
	
#blurbtext {
  margin: 0px 12px 0px 12px;
	color: #777;
	font: bold 8pt Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0.07em;
	}

.white { 
  font: bold 8pt Arial, Helvetica, sans-serif;
  color: #fff;
	}
	
#whiteindent { 
  font: bold 8pt Arial, Helvetica, sans-serif;
  color: #fff;
	margin: 0px 0px 0px 20px;
	}
