@charset "utf-8";
/* CSS Document */

		body { /* This sets page atributes */
	background-attachment: fixed;
	/*Makes the image file fixed so it will not scroll */
						background-color: #2F5788;
	background-image: url(images/OSV_Back3.jpg);
	background-repeat: repeat;			/*Makes the background image repeat so it covers the entire page *//*						font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #FFFFFF;
			font-weight: normal;*/
		}
#headlin-position {
	position: absolute;
	left: 489px;
	top: 34px;
	z-index: 1;
}

*:first-child+html #headlin-position { /*This makes it specific to IE 7*/
	position: absolute;
	left: 485px;
	top: 32px;
	z-index: 1;
}

*html #headlin-position {  /*This makes it specific to IE6 and below*/
	position: absolute;
	left: 487px;
	top: 32px;
	z-index: 1;
}

#headline2 {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 118px;
}

*:first-child+html #headline2 {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 125px;
}

*html #headline2 {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 125px;
}

#headline3 {
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 779px;
}

*:first-child+html #headline3 {
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 789px;
}

*html #headline3 {
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 789px;
}


#cap-position {
	left: 10px;
	top: 16px;
	position: absolute;/*	height: 125px;
	width: 759px;*/
}
					/*Sets properties for width of cells in "sections"*/
#product-position {
	position: absolute;
	left: 10px;
	top: 145px;
}
#heel3position {
	position: absolute;
	left: 10px;
	top: 1176px;
}
#maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	left: 275px;
	top: 125px;
	background-image: url(images/blue.gif);
	text-align: justify;
	padding: 10px;
	border: 6px double #660000;
	width: 455px;
}
#description {
	/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;*/
	position: absolute;
	left: 271px;
	top: 123px;
	background-image: url(images/blue.gif);
	padding: 10px;
	border: 6px solid #660000;
	width: 455px;
}

#maintext p {
	margin-top: 0px;
}

				
#sections-position {
	position: absolute;
	left: 38px;
	top: 85px;
	z-index: 1;
}
#sections-position1 {
	position: absolute;
	left: 10px;
	top: 824px;
	z-index: 1;
}


#maintext img {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#maintext1 img {
	float: left;
}
#maintext2 img {
	float: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	position: relative;
}
#creditcard {
	position: absolute;
	z-index: 2;
	left: 65px;
	top: 1209px;
}




h1.headlinetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFF00;
	text-align: center;
	margin-top: 0px;
	letter-spacing: 2px;
}
h2.headline2text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	letter-spacing: 1px;
	width: 237px;
	text-align: center;
}
h3.headline3text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	width: 240px;
	text-align: center;
	vertical-align: text-bottom;
	letter-spacing: 0.5px;
	background-color: #660000;
	height: 20px;
	padding-top: 15px;
}

table.sections {
	border-width: 0px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

				

table.sections a {
	display: block;
	float: none;
				}
			
div.sections a {
	text-decoration:none;
				}
				
				div.sections a:link {
	color: #ffffff;
	text-align: left;
				}
				
				div.sections a:active {
	text-align: left;
	color: #000000;
				}
				
				div.sections a:visited {
	color: #FF9595;
	text-align: left;
				}
				
				div.sections a:hover {
	color: #FFFF00;
	text-align: center;
	background-color: #666699;
	font-weight: bold;
				}

					/*Sets properties for width of cells in "sections"*/
					td.marker {
	width: 8px;
	text-align: center;
					}
					
					td.marker1 {
	width: 11px;
	text-align: center;
}
					
					td.previews {
						width: 113px;
					}
					td.safetydvds {
						width: 88px;
					}
					td.packages {
						width: 118px;
					}
					
					td.production {
						width: 128px;
					}
					
					td.getcatalog {
						width: 106px;
					}
					td.contact {
						width: 80px;
					}

					td.productcolumnwidth {
	width: 105px;
					}
table.products {
	background-image: url(images/panel_3.gif);
	border-width: 0px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;

}

table.products td {
	padding-top: 2px;
	padding-bottom: 2px;

}

table.products a {
	display: block;
	float: none;
				}
			
div.products a {
	text-decoration:none;
				}
				
div.products a:link {
	color: #ffffff;
	text-align: left;
				}
				
div.products a:active {
	text-align: left;
	color: #000000;
				}
				
div.products a:visited {
	color: #FF9595;
	text-align: left;
				}
				
div.products a:hover {
	color: #FFFF00;
	text-align: center;
	background-color: #666699;
	font-weight: bold;
				}
.multipage {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
}
.multipage1 {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

.textwhite {
	color: #FFFFFF;
}


.textyellow {
	color: #FFFF00;
}
.selecttitle {
	text-align: center;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titleinfotext {
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.maintext1 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

a:link.training 
			{
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
			}

			a:visited.training 
			{
	color:#FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: medium;
	font-weight: bold;
	font-size: 12px
			}

			a:active.training 
			{
	color:#CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
	font-size: 12px
			}

			a:hover.training 
			{
	text-decoration: none;
	color: #33CCFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
			}
			
			.center {
	text-align: center;
}

			a:link.underlinesmall  
			{
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	text-align: inherit;
			}

			a:visited.underlinesmall  
			{
	color:#FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: medium;
	font-weight: normal;
	font-size: 11px
			}

			a:active.underlinesmall  
			{
	color:#CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	font-size: 11px
			}

			a:hover.underlinesmall 
			{
	text-decoration: none;
	color: #33CCFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
			}.center {
	text-align: center;
}


.deadlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.currentpage {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}
.titleinfotext1 {
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.underlinewhite {
	color: #FFFFFF;
	text-decoration: underline;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	background-color: #FFFF99;
}
.centeradphone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #3333CC;
	text-align: center;
	padding: 3px;
	font-style: normal;
	border: 3px double #FFFFFF;
	margin-right: 50px;
	margin-left: 50px;
}
.smallyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFF00;
}
.medyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	font-weight: normal;
}
.smwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
