/* add body to make these styles more specific than any in page where these styles are frequently redefined */

.subDept {
color: #666666 !important;
font-size: 10px !important;
text-decoration: none !important;
line-height: 13px !important;
}

.subDeptHdr {
color: #003399 !important;
font-size: 11px !important;
font-weight: bold !important;
text-decoration: underline !important;
}

a.subDept, .subDept a {
	color:#0066CC !important;
}

.subDept:hover, .subDept a:hover {
color: #003366 !important;
text-decoration: none !important;
}


table.catShell {
/* width: 339px; */
width: 435px !important;
margin: 0px !important;
}

td#catShell {
padding: 0px 8px 0px 8px !important;
border-right: 1px solid #DCD6C5 !important;
}

td#catShellEnd {
/* width: 112px; */
width: 125px;
padding: 0px 8px 0px 8px !important;
}
td#catShell img, td#catShellEnd img {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

/* OVERRIDING ALL CENTERING IN CAT PAGES */
td#catShell center, td#catShell div, td#catShellEnd div, td#catShellEnd center, table.catShell td {
	text-align:left !important;
}

td.ruleline {
height: 1px;
background: #CCCCCC;}
}

a.productName {
color: #0066CC;
font-size: 11px;
text-decoration: underline;}
}

a.productName:hover {
color: #003366 !important;
no-textdecoration: underline;}
}

td#splashFeature {
border-right: 1px solid #efefef;
width: 550px;}
}

td#deptFeature {
width: 200px;
padding: 10px;
xborder-right: 1px solid #efefef;}


/* override all border colors */
#deptFeature td, #deptFeature table, #deptCategories td, #deptCategories table {
	border-color:#DCD6C5 !important;
}

.style1 {
	font-size: 9px;
}
.style3 {font-size: 10px}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif}
.x-bot-right {  border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.x-bot { border: #CCCCCC solid; border-width: 0px 0px 1px}
body {background-image:url("/lib/organizeeverything1/background-3.gif"); background-position:center; background-repeat:repeat-y; margin-top: 4px;}

/* from css-js */
.item-name   {font: bold 18px verdana, arial; color: #000000;}

/* FROM HEAD-TAGS */
td.ruleline {
	height: 1px;
	background: #CCCCCC;}
td.coordinatesWith {
	font-family:Verdana;
	vertical-align: middle;
	background: #efefef;
	padding: 5px;
	color: #666666;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	font-size: 10px;
	font-weight: bold;}
td.coordinatesItems {
	padding: 5px;}
table.coordinatesShell {
	width: 10px;
 	/* width: 728px; */
	margin: 0;}
td#coordinatesShell {
 	width: 118px;
	padding: 10px;
	border-right: 1px solid #cccccc;}

/* END FROM HEAD-TAGS */

#main-body {
	text-align:center;
	margin:0px;
}
div#main-container {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	overflow:show;
        background-color: white;
        border-left: 0px solid #D3D3D3;
        border-bottom: 0px solid #D3D3D3;
        border-right: 0px solid #D3D3D3;
}
div#main-border {
	border:0px solid #D3D3D3;
}
div#main-content {
	padding:2px 2px 0px 2px;
}
div#prevent-overflow {
	width:763px;
	overflow:hidden;
}
.iefix {
	width:100%;
}
form {
	display:inline;
	margin:0px;
	text-align:left;
}
div,td,th,body,input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input,textarea,select {
	color: #393939;
	font-size: 11px;
}
img {
	border:none;
}
.salered {
	color:#CC0000 !important;
}
.strike {
	text-decoration:line-through !important;
}
#logo {
	display:block;
	margin:8px 0px 10px 1px;
}
#logo2 {
	display:block;
	margin:21px 0px 15px 1px;
}
#topnav {
	margin:17px 2px 13px 0px;
	float:right;
}
div#top_search {
	float:right;
}
div#top_search input.text {
	font-size:11px;
	width:130px;
	vertical-align:middle;
}
div#top_search input.submit {
	vertical-align:middle;
	margin-left:8px;
	margin-right:2px;
}
div#header {
	background-color:#FFFFFF;
	margin-bottom:14px;
}
div#header select {
	margin-right:20px;
}
div#promotext {
	font-size:13px;
	font-weight:bold;
	margin:14px 0px;
	padding-left:30px;
}
div#crumbs {
	padding:18px 0px 16px 0px;
}
div#crumbs td {
	vertical-align:middle;
}
div#crumbs td.section {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding:0px 20px 0px 0px;
}
div#crumbs td.trail {
	color:#5F5F5F;
	font-size:10px;
}
div#crumbs a {
	color:#5F5F5F;
}

/* BEGIN FOOTER */
div#footer {
	margin-top:10px;
}
div#footer table.outer {
	width:769px;
}
div#footer a {
	color:#5F5F5F;
}
div#footer th {
	background-color:#E3E3E3;
	padding:7px 0px 4px 20px;
	text-align:left;
}
div#footer td {
	vertical-align:top;
	font-size:10px;
	line-height:15px;
}
div#footer td.outer {
	padding:12px 0px 12px 20px;
}
div#footer td.inner {
	padding-right:20px;
}
div#footer td#center.outer {
	border-left:1px solid #EAE7DD;
	border-right:1px solid #EAE7DD;
}
div#sign_up {
	padding-top:12px;
}
div#sign_up input.text {
	font-size:11px;
	width:130px;
	vertical-align:middle;
}
div#sign_up .submit {
	vertical-align:middle;
	margin-left:12px;
}
div#copyright {
	font-size:10px;
	color:#5F5F5F;
	text-align:center;
	padding-bottom:20px;
}
div#copyright img {
	vertical-align:middle;
	margin:10px 6px;
}
div.div {
	font-size:1px;
	line-height:1px;
	height:1px;
	background-color:#E3E3E3;
	overflow:hidden;
}
/* END FOOTER */

/* homepage stuff */
table.homeProd {
	width:100%;
}
table.homeProd td {
	vertical-align:top;
}
td.homeProd {
	font-size:11px;
	color:#333333;
}
td.homeProd a {
	font-size:11px;
	color:#0066CC;
}
td.homeProd img {
	display:block;
	margin:10px 0px;
}
td.homeProd p {
	margin:4px 35px 10px 0px;
}
td.homeProd p.lastCol {
	margin-right:0px;
}

/* prod popup stuff */
#pop-body {
	margin:0px;
	padding:0px;
}
div#pop-top {
	margin:12px 12px 16px 16px;
}
div#pop-top table {
	width:100%;
}
div#pop-top td {
	vertical-align:top;
}
div.pop-links {
	background-color:#E3E3E3;
	border-top:2px solid #DEDEDE;
	font-size:11px;
	color:#0066CC;
	padding:0px 16px;
}
div.pop-links div {
	height:27px;
	line-height:27px;
	vertical-align:middle;
}
div.pop-links a {
	color:#0066CC;
	text-decoration:none;
}
div.pop-scroll {
	height:401px;
	overflow:auto;
}
div.pop-content {
	padding:16px;
	font-size:11px;
	line-height:16px;
}
div.pop-content table {
	font-size:11px;
	line-height:16px;
}
div.pop-content p {
	margin:15px 0px;
}
div.pop-content div.div {
	margin:20px 0px;
}
div.pop-content a {
	color:#0066CC;
}
/* product page stuff */
div.need-help {
	background-color:#E3E3E3;
	width:122px;
	font-size:9px;
}
div.need-help img {
	display:block;
}
div.need-help div {
	padding:0px 2px 10px 6px;
}
div.need-help p {
	margin-top:8px;
	margin-bottom:8px;
}
div.need-help a {
	color:#0066CC;
}

div.also-like {
	background-color:#E3E3E3;
	font-size:10px;
	line-height:13px;
	width:122px;
}
div.also-like img {
	display:block;
}
div.also-like div {
	padding:0px 3px 4px 10px;
}
div.also-like div img {
	border:1px solid #D9D7CF;
	margin-top:8px;
}
div.also-like p {
	margin-top:8px;
	margin-bottom:10px;
}
div.also-like a {
	color:#0066CC;
}
div.prodImg {
	border:1px solid #DCD6C5;
	text-align:center;
}
div.prodImgLinks {
	border:1px solid #DCD6C5;
	border-top-width:0px;
	padding:5px 0px;
}
div.prodImgLinks img {
	margin-left:10px;
}

div.prodAdditional {
	margin-top:24px;
}

html body div.prodAdditional div {
	background-color:#F3F3F3;
	margin-bottom:2px;
	font-size:11px;
	padding:6px 12px;
	color:#666666;
}
html body div.prodAdditional div a {
	color:#666666;
}

div.prodCopy {
text-align: left;
}

div.prodCopy, div.prodCopy font {
	font-size:11px;
	line-height:16px;
	color:#000000;
}
div.prodCopy strong, div.prodCopy b {
	color:#333333;
}
div.prodCopy a {
	color:#0066CC;
}
div.prodCopy p {
	margin-top:5px;
	margin-bottom:15px;
}
div.prodCopy ul {
	margin-top:0px;
	margin-bottom:0px;
}
div.prodCopy li {
	margin-top:0px;
	margin-bottom:0px;
}

div.prodQuant {
	font-size:12px;
	margin-top:12px;
}
div.prodQuant input {
	text-align:middle;
}

div.prodAuction {
	 margin:20px 0px;
	 font-size:13px;
}

div.prodAuction a {
	font-weight:bold;
	color:#0066CC;
}
div.prodAvail {
	font-size:12px;
	margin-top:15px;
	font-style:italic;
}

div.pressrelease {
	padding:25px;
	font-size:11px;
	color:#666666;
	line-height:14px;
}
div.pressrelease p {
	margin:0px 0px 12px 0px;
}
div.pressrelease p.presssubhead {
	margin:0px 0px 3px 0px;
}
div.pressrelease a {
	color:#0066CC;
}
.presshead {
	font-size:17px;
	line-height:23px;
	font-weight:bold;
	color:#2E486E;
}
.presssubhead {
	font-size:11px;
	font-weight:bold;
	color:#2E486E;
}
div.contactus {
	padding:25px;
	font-size:11px;
	color:#666666;
	line-height:14px;
}
.req {
	color:#FF0000;
}


.special-promo a{color:#8e0606;margin:5px 0;font-size:8pt;}

.special-promo a {
  color: #cc0000;
  margin: 5px 0px;
  font-size: 8pt;
}

#divWindow-promo {
	position:absolute;
	display:none;
	border: 1px solid #dfdfdf;
	background-color: #ec7e0f;
	padding: 0px;
	margin: 0px;
        z-index: 1;
        width: 350px;
}
#divWindow-promo  .divWindow-content {
  height: auto;
}
.divWindow-header {
	height:31px;
	background: url(/lib/organizeeverything1/divW-header-bg.gif) repeat-x;
	padding: 2px;
}

.divWindow-title {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	border:1px solid #ffffff;
	padding: 5px;
}
.divWindow-x {
	float:right;
	width:10px;
}
.divWindow-content {
	background:#FFFFFF;
	height:165px;
}
.divWindow-body {
	color:#727272;

	padding: 8px;
}

.divWindow-x a {
	color:#ffffff;
}

#divInkInfo .divWindow-content {
  height: auto;
}

#vwd-site-map-body ul {
  margin: 0 0 0 15px;
  list-style-type: none;
}
a.top-level {
  font: bold 14px arial;
  text-decoration: none;
}
a.top-level:hover {
  text-decoration: underline;
}
#vwd-site-map-body {
  margin-top: 10px;
}
#sitemap-title {
  font: bold 18px arial;
  text-align: center;
  margin-top: 5px;
  text-transform: lowercase;
}
iframe.grelated-iframe {
	left:-99999px !important;
	display: none !important;
}

