a:link { color: #eb9f1a;}
a:hover { color: #cb7f00;}
a:visited { color: #db8f07;}
a:active { color: #eb9f1a;}
.subtlelink {
 	color: #b78632;
}

body {
	background-color: #111727;
	background-image: url('images/bgtile.png');
	background-repeat: repeat;
	font-family: arial,sans-serif;
	font-size: 14px;
	color: #777777;
}

.bordertop {
	height: 5px;
	width: 900px;
}
.borderbottom {
	height: 5px;
	width: 900px;
}
.container {
	margin-top: 35px;
}
.covergrp {
	float: right;
	width: 110px;
}
.coverimages {
	position: absolute;
	z-index: 5001;
	margin-left: 50%;
	left: -250px;
	margin-top: 50px;
}
.footnote {
	font-size: 12px;
	color: #666;
	margin-top: 9px;
}
.graybg {
	opacity: 0;
	display: none;
	background-color: #000;
	width: 100%;
	height: 1100px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5000;
}
.enlargelink {
	text-align: center;
	font-size: 11;
	padding-left: 10px;
}
.enlargelinkrear {
	text-align: center;
	font-size: 11;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.image {
	margin-left: 10px;
	border-style: solid;
	border-color: #333;
	border-width: 1px;
	margin-bottom: 6px;
}
.imageclose {
	margin-top:5px;
	margin-left:5px;
	cursor:pointer;
	cursor:hand;
}
.links {
	position: absolute;
	z-index: 5001;
	margin-left: 50%;
	width: 500px;
	left: -250px;
	height: 490px;
	display: none;
	margin-top: 10%;
	background-color: #d0d0d0;
	background-repeat: repeat-x;
	opacity: 1;
	padding: 40px;
	border-style: solid;
	border-color: #999;
	border-width: 5px;
	color: #555;
}
.linksbg {
	background-color: #fff;
	background-image: url('images/graygrad.png'); 
	background-repeat: repeat-x;
}
.linkCancel {
	margin-top:5px;
}
.linkFootnote {
	color:#aaa;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;

}
.linksuggest {
	font-size: 11px;
}
.linkText {
	margin-left: 40px;
}
.linkTitle {
	font-family: arial,sans-serif;
	font-size: 14px;
	color: #666;
	margin-left: 20px;
	margin-top: 20px;
	font-weight:bold;
}
.mailbuttonrow {
	margin-top: 15px;
}
.mailemailnote {
	font-size: 12px;
	color: #777;
	margin-top: 2px;
}
.mailform {
	position: absolute;
	z-index: 5001;
	margin-left: 50%;
	width: 500px;
	left: -250px;
	height: 490px;
	display: none;
	margin-top: 10%;
	background-color: #555565;
	background-image: url('images/graygrad.png'); 
	background-repeat: repeat-x;
	opacity: .9;
	padding: 40px;
	border-style: solid;
	border-color: #999;
	border-width: 5px;
	color: #555;
}
.mailtitle {
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 15px;
}
.mainbody {
}
.mainleft {
	float: left;
	width: 540px;
	text-align: left;
	height: 565 px;
	margin: 30px;
}
.mainright {
	background-color: #eeeeee;
	float: left;
	background-image: url('images/graygrad.png'); 
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 15px;
	height: 562px;
	width: 250px;
	text-align: left;
}
.middle {
	width: 900px;
	background-color: #fff;
}
#toc {
	position: static;
}
/*
	For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
	setting the "zoom" property to 1.  This ensures that the selected state of 
	MenuItems doesn't get dropped when the user mouses off of the text node of 
	the anchor element that represents a MenuItem's text label.
*/
#toc .yuimenuitemlabel {
	_zoom: 1;
}

#toc .yuimenu .yuimenuitemlabel {
	_zoom: normal;
}
.noshow {
	display: none;
}
.quotename {
	color: #606060;
}
.quotes {
	background-image: url('images/quotebg.png');
	background-repeat: repeat-x;
	height: 90px;
	width: 900px;
	margin-top: 2px;
	border-style: solid;
	border-color: #e8e8e8;
	border-width: 2px;
	padding-left: 50px;
	padding-right: 50px;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	color: #aaa;
/*	clear: both; */
}
.quotetxt {
	opacity: 0;
}
.salelink {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.sharelinks {
	float: left;
	width: 200;
}
.tab {
	text-align: center;
	height: 490px;
	margin-top: 0px;
}
.tabcontent {
/*	width: 500px;  */
	width: 458px;
	margin-left: 42px;
	margin-top: 20px;
	text-align:left;
	/*
	left: 50%px;
	margin-top: 15px;
	margin-left: 41px;  */
}
.tabnextlink {
	text-align: right;
}
.tabs {
	margin-top: 30px;
}
.tocmins {
	color: #aaa;
	font-size: 11;
	margin-left: 10px;
}
.toctitle {
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 2px;
}
.title {
	background-image: url('images/title.png');
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	height: 168px;
}
.video {
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
	width: 425px;
	z-index: 20;
}
.videotext {
	width: 425px;
	margin-top: 12px;
	text-align: left;
}
.videotitle {
	margin-top: 17px;
	width: 425px;
}
.videotitletext {
	font-weight: bold;
	font-size: 17px;
	float: left;
	text-align: left;
}
