
/* ====== global defaults ===== */
* { font-size: 100% }


body    { font: Arial, Helvetica, sans-serif; background-color: white; text-align: center; margin: 0; padding: 0 }

div { margin: 10px 0 }
dd{
	margin-left:0;
}
p  { color: #696969; font-weight: 500; font-size: 10pt; line-height: 14pt; font-family: Georgia, "Times New Roman", serif }
/* ====== text =====*/
#wrap h1{
	color:#000;
}
#header h1,h2   { color: #4682b4; text-align: center }
#main-content  h1,h2,h3   { color: #4682b4; font-family: Georgia; text-align: center }
#main-content  p    { color: #696969; font-family: Georgia, "Times New Roman", serif; text-align: left; padding-right: 10px; padding-left: 10px }
#navigations  h1,h3   { font-family: Georgia; text-align: center }
a  {color: #004276;
	text-decoration: none;  }

a:visited {
	color: #666699;
	}

#main-content img  { text-decoration: none; border-top: medium double #808080; border-right: medium double #808080; border-bottom: medium double #808080; border-left: medium double #808080}
	ul  { list-style-type: none; list-style-position: ; margin: 0; padding: 0 }
	
ol {
	margin: 0;
	padding: 0;
	}
	
li {
	margin: 0;
	padding: 0;
	}
/* ====== accesibility =====*/

.hidden-navigation,#navigations h2,#foot h2{
	width:1px;
	position:absolute;
	left:-9999px;
}
/* ====== structure =====*/
#wrap     { background-color: white; text-align: left; margin: 0 auto; width: 770px; overflow: auto }
#header  { }
#container {width: 765px; }
#navigations   { background-color: white; float: left; width: 175px }
#main-content          { background-color: white; float: right; border-style: dotted dotted dotted solid; border-width: thin; border-color: #000 #000 #000 #696969; width: 575px; overflow: hidden }

#sub-content   { float: left; width: 175px; visibility: hidden }
#foot { clear: both }
/* ====== main navigation =====*/
/* ====== table =====*/
table    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1em }

tr { background-color: white; }
.tr_shade   { background-color: #dcdcdc }
th { color: #696969; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-transform: capitalize; padding-top: 3px; border-style: solid; border-width: 2px 1px 2px 1px; border-color: #696969 }
td
	   { font-style: normal; font-weight: 400; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; text-decoration: none; padding-top: 5pt; padding-bottom: 5pt; border: none }
.item
	  { color: black; font-size: 9pt; text-align: center; vertical-align: middle; width: 50px }
.size
	{font-size:9.0pt;
	text-align:center;
	vertical-align:middle;
	}
.descrip
	   { color: black; font-size: 8pt; text-align: left; vertical-align: middle; padding-right: 1em; padding-left: 1em; width: 250px }
.msrp
	{font-size:9.0pt;
	text-align:center;
	vertical-align:middle;
	}
.price
	  { color: red; font-weight: bold; font-size: 9pt; text-align: center; vertical-align: middle; width: 70px }
.save
	  { color: #4682b4; font-size: 9pt; text-align: center; vertical-align: middle }
.man  { font-size: 9pt; text-align: center; vertical-align: middle; width: 80px }
.sold
	 { color: gray; font-size: 9pt; text-decoration: line-through; text-align: center; 
	  }
#pagenav ul, #pagenavtop ul { font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; text-align: center; margin-left: 0px; padding: 3px 0px; border-bottom: medium none #808080 }
#pagenav ul li, #pagenavtop ul li  { list-style-type: none; margin: 0px; padding: 0px 0.33em; border-right: 1px solid #a9a9a9; display: inline }
#pagenav ul li, #pagenavtop ul li:first-child  { border-left: 1px solid #a9a9a9 }
