/* CSUnitec.com Main Navigation CSS - October 2007 */

body {
  margin: 25px 0 0 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background: #ccc url(../images/navigation/bg_page.gif) repeat-x;
  text-align: center; /* IE 5 centering fix */
  }

* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
  }

body a {
  color: #018651;
  }

body a:hover {
  color: #005b83;
  }


/* layout strcuture */

#wrap {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
  text-align: left; /* IE 5 centering, keep everything else in place */
  }
  
#header {
  width: 780px;
  margin: 0;
  padding: 0;
  /*background: #000;*/
  }
  
#active {
  clear: both;
  width: 1000px;
  margin: 0;
  padding: 0;
  min-height: 300px;
  background: #fff;
  }

#footer {
  width: 780px;
  margin: 0;
  padding: 0;
  }


/* main nav -- tools */

#nav_main {
  width: 1000px;
  float: left;
  margin: 0;
  padding: 0;
  background: #018651 url(../images/navigation/button_green.gif) repeat-x top left;
  }

#nav_main ul {
  margin: 0;
  padding: 0;
  }

#nav_main li {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
  }

#nav_main a {
  display: block;
  margin: 0 0 0 0;
  padding: 6px 12px;
  font-size: 115%;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  color: #fff;
  }
  
#nav_main a:hover {
  background: #005b83 url(../images/navigation/button_blue.gif) repeat-x top left;
  }


/* enable drop-downs */
  
#nav_main li ul {
  position: absolute;
  width: 12em;
  left: -999em;
  }  
  
#nav_main li:hover ul {
  left: auto;
  }
  
#nav_main li ul a {
  width: 12em;
  margin: 0;
  border: none;
  background: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 85%;
  font-variant: normal;
  }

/* drop-downs for IE Javascript */  
#nav_main li:hover ul, #nav_main li.sfhover ul {
  left: auto;
  }
  


/* sub nav -- gray area */

#header {
  clear: both;
  width: 780px;
  margin: 0;
  }

#nav_sub {
  clear: both;
  background: #ccc;
  width: 1000px;
  margin: 0;
  padding: 0;
  text-align: center;
  border-top: 4px solid #ccc;
  border-bottom: 4px solid #ccc;
  }

#nav_sub a {
  color: #005b83;
  }
  
#nav_sub a:hover {
  color: #000;
  }

#nav_sub form {
  padding: 6px;
  display: inline;
  }  


#vid {
  margin-left: 22px;
  padding-left: 20px;
  font-weight: bold;
  background: url(../images/navigation/icon_vid.gif) no-repeat left 50%;
  }
  
#nav_sub input.sch {
  margin-left: 25px;
  }
  
  
/* footer */

#footer p {
  width: 768px;
  margin: 0;
  padding: 6px 6px 2px 6px;
  background: #ccc;
  text-align: center;
	line-height: 1.5em;
  }

#footer p.address {
  padding: 14px 6px 14px 6px;
  }

table.layout_table {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
}

tr.layout_row {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: none;
}

td.layout_cell {
	margin: 0;
	padding: 15px;
	border: none;
}

td#content_column {
	width: 750px;
	overflow: hidden;
}

td#right_column {
	width: 230px;
	padding-top: 0;
}
/*
td#right_column>div {
	position: fixed;
}
*/

td#right_column div.emailLink {
	margin-bottom: 20px;
	text-align: right;
}

td#right_column div.emailLink a.emailLink:link, td#right_column div.emailLink a.emailLink:visited, td#right_column div.emailLink a.emailLink:focus, td#right_column div.emailLink a.emailLink:hover, td#right_column div.emailLink a.emailLink:active {
	color: #018651;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

table.vnsa a, table.vnsa a:link, table.vnsa a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

table.vnsa a:focus, table.vnsa a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

table.vnsa a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}


/* Related Items Box */

div.relatedlinks {
	border: 4px solid #ccc;
	margin: 0;
	padding: 0;
}

div.relatedlinks h2 {
	background: #ccc;
	margin: 0;
	padding: 2px 6px 6px;
	color: #555;
	font-size: 12px;
	font-weight: bold;
}

div.relatedlinks ul {
	margin: 0;
	padding: 6px 6px 0;
	list-style-type: none;
}

div.relatedlinks ul li {
	margin-bottom: 6px;
}

div.relatedlinks a {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
}

div.relatedlinks a:link, div.relatedlinks a:visited {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

div.relatedlinks a:focus, div.relatedlinks a:hover {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

div.relatedlinks a:active {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}


/* SIDEBAR - Downloads Box */
.downloads_box {
	border: 4px solid #018651;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.downloads_box h2 {
	background: #018651;
	margin: 0;
	padding: 2px 6px 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.downloads_box ul {
	margin: 0;
	padding: 6px 6px 0;
	list-style-type: none;
}

.downloads_box ul li {
	margin-bottom: 6px;
}

.downloads_box a {
	color: #018651;
	font-weight: bold;
}

.downloads_box a:link, .downloads_box a:visited {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.downloads_box a:focus, .downloads_box a:hover {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.downloads_box a:active {
	color: #018651;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}




hr.hr_catalog {
	margin-bottom: 25px;
  	border:0;
  	border-top: 3px solid #990000;
  	height: 0;
  	background: #990000;
	clear: both;
}

.clear {
	clear:both;
}

.emph {
	font-weight: bold;
	color: #018651;
}

.emph_red {
	font-weight: bold;
	font-style: italic;
	color: #cc0000;
}

.orderno {
	color: #00668D;
	font-style: italic;
}


.side_caption {
	font-size: 11px;
	font-style: italic;
	padding: 6px;
}

.side_table {
	font-size: 11px;
}

table.side_table {
	margin: 4px auto;
}

table.side_table td {
	padding: 3px;
}
	

/* IMAGE STYLES */

.i_right {
	float: right;
	margin: 0 0 16px 16px;
}

.i_poweredby {
	float: right;
	margin: 0 0 6px 16px;
}

/* TOP OF PAGE ANCHOR LINK BANK */

.anchorlinks {
	padding: 16px;
	text-align: center;
	background-color: #eee;
	color: #999;
	line-height: 175%;
}

/* TABLE STYLES */

.t_compare td {
	text-align: center;
	padding: 4px;
	font-style: italic;
	color: #00668D;
	font-weight: bold;
}

#product-table .t_headcol {
	font-weight: bold;
	text-align: center;
	color: #00668D;
	border-right: #999 2px solid;
}

#product-table .t_centeredcol {
	text-align: center;
	border-right: #999 2px solid;
}

/* SITE MAP PAGE */
ul.li_sitemap {
	list-style:none;
}

ul.li_sitemap li {
	margin: 4px 0 0 0;
}

/* HOME SHOWS */

#shows_home {
	width: 100px;
	float: right;
	margin: 10px 0 15px 15px;
}

#shows_home a img {
	padding: 4px 0;
	border-bottom: 2px solid #cccccc;
}
