/***********************/
/***** global **********/
/***********************/
body {
	margin:0;
	padding:0;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/bg.gif) transparent 0 0 repeat-x;
}
div, td {
	color:#444;
	font:normal 12px/17px verdana, Arial, sans-serif;
}
a, a:link, a:active {
	color:#122d98;
	text-decoration:underline;
	font-weight:bold;
	outline:none;
}
#main a:visited {
	color:#444;
}
#main a:hover {
	color:#cc952a;
	text-decoration:underline;
}
img {
	border:none;
}
p {
	margin:15px 0 5px 0;
	padding:0;
}
hr {
	display:none;
}


/***********************/
/***** structure *******/
/***********************/
.floater {
	padding:0 0 0 0px;
}
#header {
	position:relative;
	height:52px;
}
#container {
	clear:left;
	width:900px;
	padding:15px 0 0 40px;
}
#main {
	float:right;
	width:624px;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/content_shadow.gif) transparent 0 0 no-repeat;
}
/*#side {
	float:left;
	width:135px;
}
#side .space {
	padding:0 0 0 0px;
}*/


/***********************/
/***** home mods *******/
/***********************/
.home #main {
	float:left;
	width:765px;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/content_shadow.gif) transparent 0 0 no-repeat;
}
.home #side {
	float:left;
	width:135px;
}
.home #side .space {
	padding:0 0 0 15px;
}


/***********************/
/***** footer **********/
/***********************/
#footercallout {
	clear:both;
	float:center;
	width:800px;
	margin:10px 0;
	background-color:#FFFFFF;
	padding: 0px 50px 0px 50px; 
}

#footer {
	clear:both;
	float:left;
	width:900px;
	margin:10px 0;
	border-top:solid 1px #f1f0dc;
}
#footer ul {
	list-style:none;
	float:left;
	width:900px;
	margin:10px 0 0 0;
	padding:0;
}
#footer ul li {
	float:left;
	margin:0 6px 0 0px;
	padding:0 7px 0 0;
	font-size:11px;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/icon_pipe.gif) transparent 100% 50% no-repeat;
}
#footer ul li a {
	font-weight:normal;
}
#footer ul li a:hover {
	color:#cc952a;
	text-decoration:underline;
}
#footer ul li.email {
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/icon_email.gif) transparent 2px 5px no-repeat;
}
#footer ul li.email a {
	padding:0 0 0 16px;
}
#footer ul li.wlion {
	float:left;
	padding:0 0 2px 0;
	text-align:right;
	background-color:#ffffff;
}
#footer ul li.wlion a {
	display:block;
	padding:0 79px 0 0;
	color:#888;
	font-size:9px;
	text-decoration:none;
}
#footer ul li.wlion a strong {
	display:none;
}
#footer p {
	clear:left;
	margin:0;
	padding:4px 0 0 0;
	color:#888;
	font-size:9px;
}


/***********************/
/***** text ************/
/***********************/
h1 {
	position:absolute;
	top:6px;
	left:0;
	margin:0;
	padding:0 0 0 40px;
	width:378px;
	height:30px
}
h2 {
	margin:20px 0 5px 0;
	padding:0;
	color:#444;
	font-size:15px;
	line-height:20px;
}
h3 {
	margin:20px 0 10px 0;
	padding:0;
	color:#444;
	font-size:12px;
	line-height:16px;
}
.small {
}
.standout {
	font-weight:bold;
}
ul.content-list {
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
}
ul.content-list li {
	margin:0;
	padding:5px 0 10px 13px;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/bullet2.gif) transparent 3px 11px no-repeat;
}


/***********************/
/***** misc ************/
/***********************/
hr {
	display:none;
}
.unstyled {
	display:none;
}
p.banner {
	margin:0;
	padding:2px;
	border:solid 1px #ddd;
}
p.first {
	margin-top:0;
	padding-top:0;
}


/***********************/
/***** ad **************/
/***********************/
#side .space .ad {
	margin:0;
	padding:0;
}


/***********************/
/***** nav-primary *****/
/***********************/

ul#nav-primary {
	list-style:square;
	float:left;
	width:950px;
	margin:0;
	padding:0;
	height:35px;
}
ul#nav-primary li {

	float:left;
	margin:0;
	padding:0;
	border-right:solid 0px #90acb6;
	border-left:solid 0px #90acb6;
}
/*ul#nav-primary li.first {
	border-left:solid 1px #90acb6;
}*/
ul#nav-primary li a {
	display:block;
	float:left;
	margin:0;
	padding:9px 16px 9px 15px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
/*ul#nav-primary li.make-wider a {
	padding-left:16px;
}
ul#nav-primary li.on a {
	background-color:#66909e;
}*/

ul#nav-primary li a:hover {
	background-color:#90acb6;
}


/***********************/
/***** nav-secondary ***/
/***********************/
ul#nav-secondary {
	list-style:square;
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:900px;
	height:23px;
}
ul#nav-secondary li {
	float:left;
	margin:0 30px 0 0;
	padding:0;
}
ul#nav-secondary li a {
	display:block;
	float:left;
	margin:0;
	padding:3px 0 3px 0;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
ul#nav-secondary li a:hover {
	color:#fff;
	text-decoration:underline;
}
ul#nav-secondary li.on a {
	color:#5b6002;
}


/***********************/
/***** nav-sub *********/
/***********************/

ul#nav-sub {
	list-style:none;
	margin:0 0 15px 0;
	width:246px;
	list-style:none;
	display:block;
	padding:0px 0px;
	height:100%;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#799da9;
	border-bottom:solid 1px #90acb6;
	text-decoration:none;
}

ul#nav-sub ul 
{
	list-style:none;
	margin:0 0 0 0;
	width:246px;
	list-style:none;
	display:block;
	padding:0px 0px;
	height:100%;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#799da9;
	text-decoration:none;
}

ul#nav-sub li {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	width:246px;
}
ul#nav-sub li a,
ul#nav-sub li a:link,
ul#nav-sub li a:visited,
ul#nav-sub li a:active {
	list-style:none;
	display:block;
	padding:6px 15px;
	margin:0 0 0 0;
	height:100%;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#799da9;
	border-bottom:solid 1px #90acb6;
	text-decoration:none;
}
ul#nav-sub li.on a,
ul#nav-sub li.on a:link,
ul#nav-sub li.on a:visited,
ul#nav-sub li.on a:active {
	background-color:#6b93a0;
}
ul#nav-sub li a:hover,
ul#nav-sub li.on a:hover {
	background-color:#90acb6;
}


/***********************/
/***** columns *********/
/***********************/
.columns {
	padding:7px 0 8px 0;
	overflow:auto;
}

.single h2,
.single h3,
.double1 h2,
.double1 h3,
.double2 h2,
.double2 h3 {
	margin:0;
	padding:8px 13px 5px 13px;
	color:#444;
	font-size:16px;
	line-height:26px;
	font-weight:normal;
}
.single ul,
.double1 ul,
.double2 ul {
	list-style:none;
	margin:0 10px 10px 11px;
	padding:0;
}
.single ul li,
.double1 ul li,
.double2 ul li {
	margin:0;
	padding:3px 0 3px 13px;
	font-size:11px;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/bullet.gif) transparent 3px 11px no-repeat;
}

.columns .single div {
	float:left;
	width:765px;
	background-color:#f7edc2;
}

.columns .double1,
.columns .double2 {
	float:left;
}
.columns .double1 div,
.columns .double2 div {
	float:left;
	width:375px;
	/*background-color:#f7edc2;*/ /* changed to bg image */
}
.columns .double2 {
	margin-left:10px;
}
.bg-columns-double {
	float:left;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/bg_columns_double.gif) transparent 0 0 repeat-y;
}

.columns .triple1,
.columns .triple2,
.columns .triple3 {
	float:left;
	padding:2px 1px 2px 77px;
	border:solid 1px #ddd;
}
.columns .triple1 div,
.columns .triple2 div,
.columns .triple3 div {
	float:left;
	width:170px;
	height:94px;
}
.columns .triple2,
.columns .triple3 {
	margin-left:4px;
}
.columns .triple1     { background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/callout_pac.jpg) transparent 2px 2px no-repeat; }
.columns .triple1 div { background-color:#bac058; }
.columns .triple2     { background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/callout_membership.jpg) transparent 2px 2px no-repeat; }
.columns .triple2 div { background-color:#799da9; }
.columns .triple3     { background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/callout_directory.jpg) transparent 2px 2px no-repeat; }
.columns .triple3 div { background-color:#bdad5f; }
.triple1 h3,
.triple2 h3,
.triple3 h3 {
	margin:0;
	padding:4px 8px 0 8px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}
.triple1 p,
.triple2 p,
.triple3 p {
	margin:0;
	padding:3px 8px 0 8px;
	font-size:11px;
	line-height:14px;
}
.triple1 p.more,
.triple1 p.more a,
.triple2 p.more,
.triple2 p.more a,
.triple3 p.more,
.triple3 p.more a {
	color:#fff !important;
	font-weight:bold;
}
p.more-buffer {
	margin-top:15px;
}


/***********************/
/***** callouts ********/
/***********************/
.callout1,
.callout2,
.callout3	{
	margin:0 0 15px 0;
	padding:0 0 0 75px;
}
.callout1 div,
.callout2 div,
.callout3 div	{
	height:94px;
	width:171px;
}
.callout1	    { background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/callout_pac.jpg) transparent 0 0 no-repeat; }
.callout1 div { background-color:#bac058; }
.callout2     { background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/callout_membership.jpg) transparent 0 0 no-repeat; }
.callout2 div { background-color:#799da9; }
.callout3     { background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/callout_directory.jpg) transparent 0 0 no-repeat; }
.callout3 div { background-color:#bdad5f; }

.callout1 h3,
.callout2 h3,
.callout3 h3 {
	margin:0;
	padding:4px 8px 0 8px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}
.callout1 p,
.callout2 p,
.callout3 p {
	margin:0;
	padding:3px 8px 0 8px;
	font-size:11px;
	line-height:14px;
}
.callout1 p.more,
.callout1 p.more a,
.callout2 p.more,
.callout2 p.more a,
.callout3 p.more,
.callout3 p.more a {
	color:#fff !important;
	font-weight:bold;
}
.callout1 a:hover,
.callout2 a:hover,
.callout3 a:hover {
	text-decoration:none;
}
p.more-buffer {
	margin-top:15px;
}


/***********************/
/***** info-box ********/
/***********************/
.info-box {
	float:left;
	margin:15px 0;
	padding:15px 15px 0 15px;
	background-color:#f7edc2;
}
.info-box1,
.info-box2 {
	float:left;
	width:297px;
	background-color:#f7edc2;
}
.info-box h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
}
.info-box ul {
	list-style:none;
	margin:0 10px 10px 11px;
	padding:0;
}
.info-box li {
	margin:0;
	padding:3px 0 3px 13px;
	font-size:11px;
	background:url(/AM/Images/Layout_Assets/TLTA_1502_20090210T135607/template_images/bullet.gif) transparent 3px 11px no-repeat;
}

/* ESERIES STYLES THAT HAVE BEEN ADDED TO THE GLOBAL STYLE SHEET IN ORDER TO MANAGE ONLY ONE */
.EH2 
{font-weight: bold; font-size: 12pt; color: #003366; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; height: 30px; text-decoration: none;}
 
 /*12pt font used throughout site */
.EH3
{
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: #730000;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

.EB10 
{font-weight:bolder; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}
.EH3
{
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: #730000;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}
.ETitleBar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/* Bold 12pt font used throughout site */
.ERSNavBar 
{background-color:silver; }
.ERSNavBar TD 
{background-color:silver; padding:2px;}
.ERSHeader
{
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	font-weight: normal;
	font-size: 9pt;
	text-transform: capitalize;
	border-left: buttonhighlight 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: buttonshadow 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	height: 16px;
	background-color: #d6d3ce;
	text-align: center;
	text-decoration: none;
}

.ERSHeader TD A:link 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader P
{ font-weight:normal; font-size:9pt; color:black; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }

.EFunctionBar TD {padding:3px;}

.ETHRow
{background-color: #FFFFFF; text-align: left; padding:2px;}
.ETHRow TD
{background-color: #FFFFFF; text-align: left; padding:2px;}

/* Table header used throughout site */
.ETH 
{font-size: 10pt; background-color: #FFFFFF; text-align: right; padding:2px;} 
.ETH TD 
{font-size: 10pt; background-color: #FFFFFF; text-align: right; padding:2px;} 

/* Table cell used throughout site */
.ETD 
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}
.ETD TD 
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}

/* Alternating color for results lists used throughout site */
.ETDALT 
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}
.ETDALT TD
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}

/*Bold white 10pt font used throughout site */
.EBW10
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; color:black; text-align : left;}

/* Normal white 10pt font used throughout site */
.ENW10 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}


.EB12
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 14pt;
	padding-bottom: 0px;
	color: #003366;
	padding-top: 3px;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.EOTH 
{background-color: #EFEFEF;text-align:left;}
.EOTH TD 
{background-color: #EFEFEF; padding:3px; text-align:left;}

 /* Table cells used in eOrders */
.EOTD
{background-color: #FFFFFF; padding:3px; text-align:left;}
.EOTD TD
{background-color: #FFFFFF; padding:3px;}

 /* Footer area in eOrders */
.EOBottomBar
{background-color:#006699}

 /* Title area in eOrders */
.EOTitleBar
{background-color:white;}

 /* Above and below main products list in eOrders */
.EOProductNavBar
{background-color:white;}

 /* Below the retuned products list in eOrders */
.EOListNavBar
{background-color:white;}

 /* "In Stock" text in eOrders */
.EOInStock
{font-weight:bolder; background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}

 /*Out of Stock" text in eOrders */
.EOOutofStock
{font-weight:bolder; background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:red; text-decoration:none;}	

a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;color: #ffffff;text-decoration:none; font-weight:normal; }
a.small:hover, a.small:visited:hover
  {font-size: 11px;color: #ffffff;text-decoration:underline; font-weight:normal;}

.searchform_style
{
	background-color: #A29467;
	text-align: right;
}
form#searchboxform
{
	font-size: 10px;
	color: #ffffff;
	font-family: verdana, Arial, sans-serif;
	text-align: right;
}

#searchboxform .searchboxinputtext {
  font-family: verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5A698B;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

#searchboxform .searchboxsubmit {
	height: 10px;
}

#searchboxform .searchboxsubmitbtn {
 font-family: verdana, Arial, sans-serif;
 font-size: 10px; 
 background-color: #663300;
 color: #FFFFFF;
 margin: 0;
 padding:0;
 border: 1px solid #FFFFFF;
}

li
{ list-style-type:none;
}

/* END ESERIES STYLES */
