@charset "utf-8";
/* CSS Document */
a, a:link, a:active, a:visited
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#45c006;
	background-color:transparent;
}

a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background-color:#45c006;
}	
	
.TA_NavigationContainer
{
	background-image:url(../../images/teachingProfessionals/TomLynch/ta_lynch_bg.jpg);
	background-repeat:repeat-x;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:611px;
}
.TA_NavigationTable
{
	padding:0px;
	margin:5px 0px 0px 0px;
}

.TA_NavCell
{
	background-color:#84c463;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	padding:5px 0px 5px 0px;
	cursor:default;

}
.TA_NavCellHover
{
	background-color:#c97500;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	padding:5px 0px 5px 0px;
	cursor:pointer;
	
}
.TA_NavCell_LeftCap
{
	background-color:#84c463;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	border-right:solid #fff 1px;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}
.TA_NavCell_LeftCapHover
{
	background-color:#c97500;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	border-right:solid #fff 1px;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}
.TA_NavCell_RightCap
{
	background-color:#84c463;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	border-left:solid #fff 1px;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}
.TA_NavCell_RightCapHover
{
	background-color:#c97500;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	border-left:solid #fff 1px;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}
.TA_NavCellSelected
{
	background-color:#c97500;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	padding:5px 0px 5px 0px;
	cursor:default;
	
}

.TA_ContentArea
{
	padding:0px 20px 0px 20px;
	margin:0px;
	width:
}	
	
.TA_SubHeader
{
	font-family:Arial;
	font-size:20px;
	
	color:#84c463;
	padding:5px 5px 5px 5px;
	margin-top:20px;
	border-bottom: solid 2px #84c463;
}	
.TALandingContainer
{
	padding:20px 0px 0px 30px;
}
.TALinkContainer
{
	padding:3px 0px 3px 0px;
}

a.ta_links, a.ta_links:link, a.ta_links:visited, a.ta_links:active
{
	font-family:arial;
	font-size:14px;
	line-height:16px;
	letter-spacing:1.5px;
	color:#84c463;
	font-weight:normal;
	text-decoration:none;
	background-color:Transparent;
}
a.ta_links:hover
{
	font-family:arial;
	font-size:14px;
	line-height:16px;
	letter-spacing:1.5px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background-color:#84c463;
}
/* Styles for the Products Display */
/* FILL THESE IN TO OVERLOAD THE DEFAULT PRODUCTS DISPLAY */
.productImageCell
{
	padding:30px 0px 30px 0px;
	margin:0px;
}

.productCopyCell
{
	padding:30px 0px 30px 40px;
	margin:0px;
	vertical-align:top;
}

.productCopyContainer
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	width:397px;
}

.productName
{
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.productDescription
{
	padding:5px 0px 0px 30px;
	margin:0px;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
.productPriceHeader
{
	padding:5px 5px 0px 40px;
	margin:0px;
	font-family:arial;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	color:#225577;
	display:inline;
}
.productPrice
{
	padding:5px 0px 0px 10px;
	margin:0px;
	font-family:arial;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#f00;
	display:inline;
}

.productListPriceHeader
{
	padding:20px 10px 0px 40px;
	margin:0px;
	font-family:arial;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	color:#225577;
	display:inline;
}
.productListPrice
{
	padding:20px 0px 0px 10px;
	margin:0px;
	font-family:arial;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	display:inline;
}

.product_cartBtn_Container
{
	display:inline;
}

.QuantityCell
{
	padding-right:30px;
}
.quantityTextBox
{
	background-color:#f5f5f5;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
}

.ProductsDivider_Cell
{
	width:100%;
	background-image:url(../../../images/global/horizLine_tile.gif);
	background-repeat:repeat-x;
	line-height:1px;
	font-size:1px;
}

/* END STYLES for the PRODUCTS Display */


