/* Hitting Illustrated Stylesheet */

.CAlign { text-align: center }

a {
	color: #000033;
	font-weight: bold;
	text-decoration: none }

a:hover { color: #FF6600 }

a.Lite {
	font-weight: normal;
	text-decoration: underline }

a.Marquee:hover { color: #FFFFFF }

body {
	background-image: url("../pics/NavyTexture.jpg");
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat; }

div.ArchiveNav { margin: 5px 0px 5px 15px }

div.Content {
	margin-left: 154px;
	width: 520px }

div.Footer {
	text-align: center;
	height: 19px;
	width: 100%;
	line-height: 19px }

div.Highlights {
	margin-right: 10px;
	float: right;
	width: 220px }

div.LogoTitle {
	height: 146px;
	width: 740px;
	margin: 10px auto 40px auto }

div.MContainer {
	position: relative;
	top: -20px;
	height: 18px;
	width: 580px;
	background-color: #FF6600;
	border: 1px solid #FFFFFF;
	overflow: hidden;
	margin: 0px auto }

div.Marquee {
	white-space: nowrap;
	position: absolute;
	font-weight: bold;
	padding-left: 5px;
	letter-spacing: 1px;
	line-height: 18px;
	visibility: hidden }

div.Nav {
	width: 101px;
	margin-left: 10px;
	float: left }

div.Nav a {
	background-image: none;
	height: 26px;
	line-height: 26px;
	display: block }

div.Nav a:hover {
	background-image: url("../pics/Links.gif");
	background-position: -202px 0;
	background-repeat: no-repeat;
	color: #000033 }

div.Nav div {
	background-image: url("../pics/Links.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 26px;
	margin-bottom: 5px;
	text-align: center}

div.Nav div.Current a {
	background-image: url("../pics/Links.gif");
	background-position: -101px 0;
	background-repeat: no-repeat }

div.Nav div.Current a:hover { background-position: -101px 0 }

div.Page {
	background-image: url("../pics/Background.gif");
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat;
	border: 1px dashed #999999;
	margin: 0 auto;
	width: 950px;
	color: #000033;
	font-family: "Arial", serif;
	font-size: 12px;
	padding-bottom: 20px }
	
div.PHP {
	background-color: #FF6600;
	border: 1px solid #000033;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 18px;
	margin-bottom: 10px;
	/*padding: 2px 0px;*/ 
	text-align: center }	
	
form { margin: 0}

form.Subscribe { margin-left: 30px }

hr {
	height: 0px;
	width: 90%;
	border: 0;
	border-top: 1px solid #999999 }

img { border: 0 }

img.ArticleClip {
	float: left;
	margin: 0 15px 0 0 }

img.ArticleClip.Over { cursor: pointer }

img.ProdImg.Over { cursor: url("../pics/Magnify.cur"), pointer }

img.Random {
	border-top: 4px solid #000033;
	border-left: 4px solid #FF6600;
	border-bottom: 4px solid #000033;
	border-right: 4px solid #FF6600;
	padding: 1px }

input {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color: #000033 }

input.Button {
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0;
	display: block;
	height: 20px;
	line-height: 20px;
	margin: auto auto;
	text-align: center;
	color: #000033;
	font-family: "Arial", serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none }

input.Button.Over {
	color: #FFFFFF;
	cursor: pointer }

input.Cart {
	background-image: url("../pics/AddToCart.gif");
	width: 83px }

input.Focus {
	background-color: #FFCC66;
	border: solid 1px #000033 }

input.Opt {
	background-image: url("../pics/Opt.gif");
	width: 60px }

input.View {
	background-image: url("../pics/ViewCart.gif");
	width: 98px }

object.ArticleClip {
	float: left;
	margin: 0 15px 0 0 }

select {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color: #000033 }

select.Focus {
	border: 1px solid #000033;
	background-color: #FFCC66 }

select.Focus option { background-color: #FFCC66 }

span.Bold { font-weight: bold }

span.Orange { color: #FF6600 }

span.Strike { text-decoration: line-through }

span.Title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px }

span.UL { margin-left: 10px }

table.Contact { margin: 0px auto }

table.Contact td { padding: 5px }

table.Form { width: 100% }

table.Form td { text-align: left }

table.Product { width: 100% }

table.Product td { vertical-align: top }

textarea {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color: #000033 }
	
textarea.Focus {
	background-color: #FFCC66;
	border: solid 1px #000033 }

td.AboveTab {}

td.BL {
	background-image: url("../pics/BL.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px }

td.Bottom {}

td.BR {
	background-image: url("../pics/BR.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px }

td.Content img { border: 1px solid #000033 }

td.Content img.NoBorder { border: 0}

td.Content { width: 490px }

td.Desc { padding-left: 15px }

td.Desc span.Title { text-decoration: underline }

td.Desc.Full { border-left: 1px solid #999999 }

td.Fill { width: 150px }

td.Left {}

td.More {
	height: 15px;
	line-height: 15px;
	text-align: center }

td.Pic {
	text-align: center;
	width: 160px }

td.Price { width: 85px }

td.RAlign { text-align: right }

td.Right {}

td.Sidebar { width: 190px }

td.Spacer { width: 20px }

td.Tab {
	height: 15px;
	color: #FF6600;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: 2px;
	text-align: center }

td.Tab.Small { width: 120px }

td.Tab.Large { width: 200px }

td.TabSpacer { width: 110px }

td.Tab, td.UnderTab, td.Top, td.Left, td.Content, td.Sidebar, td.Right, td.Bottom, td.More, td.AboveTab {
	background-color: #F6FFF6 }

td.TAlign { vertical-align: top }

td.TL {
	background-image: url("../pics/TL.gif");
	background-position: top left;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px }

td.Top {}

td.TR {
	background-image: url("../pics/TR.gif");
	background-position: top right;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px }

td.UnderTab {}

tr.Email td { padding-bottom: 15px }

ul {
	margin: 7px 0 0 5px;
	padding: 0 0 0 5px }

ul li {
	margin: 0 0 0 5px;
	padding: 3px 0 0 5px }

ul.Specs {
	position: relative;
	top: -7px }