@charset "UTF-8";
/* CSS Document */

/* code to fix PNG problem for CSS background images; */
/* assumes iepngfix.htc & blank.gif are at the same level as this CSS file */
/* HTTP://bjorkoy.com/post/sow/8 */
#newBurst, #newBurst2 { 
	behavior: url(../iepngfix.htc);
	}

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica LT Std", "Helvetica Neue LT Std", Verdana, Tahoma, Trebuchet, Arial, Sans-serif;
	test-align: center;
	margin: 0;
	padding: 0;
	}
	
img {
	border:none;
	}
	
.container {
    position: relative;
	width: 860px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	/*background:transparent url(images/PageShade800.jpg) repeat-y  center;*/
	}
	
a	{
	text-decoration: none;
	}

a:hover {
	text-decoration:underline;
	}
	
.tighter {
	letter-spacing: -0.05em;
	}

.red {
	color: red;
	}
	
.blue {
	color:blue;
}
ol li {
	padding-bottom: 5px;
	}
	
/****** Navigation ******/

.categoriesSelect {
	font-weight: 900;
	font-size: 16px;
	color: #000;
	}
	
.categories {
	font-weight: 900;
	font-size: 16px;
	color: #666;
	}
	
.links {
	font-weight: 100;
	font-size: 14px;
	}	
	
#navigation {
	position: absolute;
	left: 0px;
	top: 160px;
	width: 148px;
	line-height: 200%;
	}
	
#navigation ul {
	list-style-type: none;
	text-align: right;
	}

#navigation li.leadingTIght {
	line-height:120%;
	}
 
#navigation a:link {
	color: #7a9adc;
	}
	
#navigation a:visited {
	color: #7a9adc;
	}
	
#navigation a:hover {
	color: #376ee1;
	} 

#navigation a:active {
	color: #000;
	}
	
#rule {
	position: absolute;
	top: 155px;
	left: 160px;
	}

/*** DOWNLOADS & ORDERS ******/

.oneColumn {
	width: 700px;
	clear: left;
	}
	
.item {
	clear:left;
	float: left;
	width: 700px;
	background-image:url(images/HorzRule700.gif);
	background-repeat:no-repeat;
	padding:10px 20px;
	}
	
.itemNoRule {
	clear:left;
	float: left;
	width: 700px;
	padding:10px 20px;
	}
	
	
.itemImg {
	float:left;
	padding-right: 20px;
	}
	
.itemText {
	margin-top: 0px;
	margin-left: 150px;
	font-size: small;
	width: 430px;
	}

.itemCaption {
	margin-top: 10px;
	font-size: small;
	}
	
.itemHalf {
	float:left;
	padding-right: 20px;
	width: 300px;
	}
	
.itemHalf .itemText {
	margin-top: 0px;
	margin-left: 100px;
	font-size:small;
	line-height: 120%;
	width:150px;
	}

.itemRow {
	padding-top: 25px;
	clear:left;

	}
	
.productName {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	}
	
.productName a, .productName a:visited {
	color:#0066CC;
	}

.smallText {
	font-size: 10px;
	}

.downloadButtonTop {
	position: absolute;
	top:15px;
	left: 400px;
	}

/*  Tacoma page */

#inset {
	margin-left:50px;
	width: 300px;
	}
#left {
	float:left;
	}
#right {
	float:right;
	}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}

/* Page formating */

.footer {
	font-size: 9px;
	}
	
.bold {
	font-weight: bold;
	}
	
.italic {
	font-style: italic;
	}
	
.emphasis {
	font-style: italic;
	font-weight: bold;
	}
	
.titles	{
	color: #000;
	font-size: 17px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 180%;
	}

.subtitles {
	color: #000;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	}

.textBodyBold {
	font-weight: bold;
	}

.textBody, .textBodyBold, .textBodyIndent, .textBodyIndentFirst {
	color: #333333;
	font-size: 14px;
	}
	
.textBodyIndentFirst, .textBodyIndent {
	margin-bottom: -14px;
	}
	
.textBodyIndent {
	text-indent:20px;
	}
	
.textBody a, .textBody a:visited, .textBodyBold a, .textBodyBold a:visited {
	color:#0066CC;
	}
	
.black {
	color: #000;
	}
	
#main {
	display: block;
	position: absolute;
	top: 157px;
	left: 181px;
	width: 500px;
	padding: 0px;
	margin: 0px;
	line-height: 140%;
	height: 678px;
	}

	
#main a:link	{
	color: #376ee1;
	}	

/* MacScope page */

.caption {
	font-size: 12px;
	line-height: 150%;
	color: #000
	}
	
.captionBold {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #000
	}
	
.captionBoldItalic {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 150%;
	color: #000
	}

h4 {
	line-height: 100%;
	} 

/* Charges2000 page */

#imageBlock {
	width: 600px;
	}

#imageBlockLarge {
	width: 1000px;
	}
	
.credit {
	font-size: 12px;
	color: #000;
	line-height: 70%;
	}


