#masterdiv {margin:5px auto; width:966px;}

#masterdiv h1,
#masterdiv .section1 .header,
#masterdiv .section2 .header,
#masterdiv .section3 .header,
#masterdiv .section4 .header,
#masterdiv .productlisting .header,
#masterdiv .bannertext,
#masterdiv .productdescription h3 {font-family:"Trebuchet MS",TrebuchetMS,Trebuchet,Arial,Helvetica,Sans-Serif;}

#masterdiv h1 {color:#fff;}

#masterdiv ul,
#masterdiv p,
#masterdiv a {font-size:1.1em;}

#masterdiv ul {margin-left:18px; padding:0px;}
#masterdiv li {margin:5px 0px;}

#masterdiv .banner {
	width:964px;
	height:190px;
	float:left;
	border:1px solid #999;
	/*position:relative;*/
	}
	
#masterdiv .banner a {
	display:block;
	height:87%;
	width:97%;
	}

#masterdiv .banner a h1,
#masterdiv .banner a p {text-decoration:none;}

#masterdiv .banner .bannertext {
	color:#fff;
	text-decoration:none;
	padding:2.6% 0% 0% 3%;
 	}

#masterdiv .banner .bannertext h1 {
	font-size:3.1em;
	letter-spacing:1px;
	margin:0px;
	}

#masterdiv .banner .bannertext p {
	font-size:1.9em;
	margin-top:25px;
	width:250px;
	letter-spacing:1px;
	}

#masterdiv .banner a p:hover {
	cursor:pointer;
	}

#masterdiv .section1 {
	clear:left;
	}

#masterdiv .section1,
#masterdiv .section2,
#masterdiv .section3,
#masterdiv .section4 {
	border:1px solid #999;
	height:185px;
	padding:10px;
	margin-top:10px;
	overflow:hidden;
	background: url(../images/tlp/white-fade-back.png) repeat-x;
	}

#masterdiv .header,
#masterdiv .productdescription h3 {
	font-size:1.8em;
	margin:0px;
	font-weight:700;
	padding:0px;
	}

#masterdiv .productdescription h3 {
	background:none;
	}

#masterdiv .section2 p a {font-size:1.0em;}
#masterdiv .section2 p a:hover {text-decoration:underline;}

#masterdiv .section2 a.moreinfo,
#masterdiv .section3 a.moreinfo {
	background:transparent url(../images/tlp/white-button-right.png) no-repeat right top;
	display:block;
	float:left;
	height:24px;
	letter-spacing:0.03em;
	margin-right:0;
	margin-left:-3px;
	padding-right:14px;
	text-indent:10px;
	text-decoration:none;
	font-weight:700;
	font-variant:small-caps;
	letter-spacing:1px;
	}

#masterdiv .section2 a.moreinfo span,
#masterdiv .section3 a.moreinfo span {
	background:transparent url(../images/tlp/white-button-left.png) no-repeat left top;
	display:block;
	line-height:12px;
	padding:3px 0 9px 2px;
	}

#masterdiv .section2 a.moreinfo:hover,
#masterdiv .section3 a.moreinfo:hover {
	background:transparent url(../images/tlp/white-button-right.png) no-repeat right bottom;
	display:block;
	}

#masterdiv .section2 a.moreinfo:hover span,
#masterdiv .section3 a.moreinfo:hover span {
	background:transparent url(../images/tlp/white-button-left.png) no-repeat left bottom;
	display:block;
	}

#masterdiv .section2 a.moreinfo:active,
#masterdiv .section3 a.moreinfo:active {
	color:#999;
	}

/* ORIGINAL CODE

#masterdiv .section2 {position:relative;}

#masterdiv .section2 a.prodimg {
	background:transparent;
	}

#masterdiv .section2 a img {
	position:absolute;
	top:120px;
	left:100px;
	border:none;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:0;
	}

*/

/* TEST CODE */

#masterdiv .section2 {overflow:hidden;}

#masterdiv .section2 a.prodimg {
	background:transparent;
	position:relative;
	}
	
#masterdiv .section2 a img {
	position:absolute;
	top:-10px;
	left:10px;
	border:none;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:0;
	}

/* END TEST CODE */

#masterdiv .section4 {position:relative;}

/*#masterdiv .section4 div {
	background-image:url(../images/tlp/scroll.png);
	width:210px;
	height:240px;
	position:absolute;
	left:135px;
	top:120px;
	opacity:0.9;
	filter:alpha(opacity=90);
	}*/

#masterdiv .productlisting,
#masterdiv .productdescription {
	margin-top:10px;
	padding:10px;
	float:left;
	}

#masterdiv .productlisting {
	width:946px;
	border-bottom:1px solid #a0a0a0;
	}

#masterdiv .productlisting img {
	width:100px;
	height:100px;
	float:left;
	}

#masterdiv .productdescription {
	width:944px;
	}

#masterdiv .productlisting a
#masterdiv .productlisting a:link,
#masterdiv .productlisting div a,
#masterdiv .productlisting div a:link,
#masterdiv .productdescription a ,
#masterdiv .productdescription a:link,
#masterdiv .section2 a,
#masterdiv .section3 a {
	color:#325479;
	}

#masterdiv .productlisting a {text-decoration:none;}

#masterdiv .productlisting a:active,
#masterdiv .productdescription a:active {
	color:#000;
	}

#masterdiv .productlisting a:visited,
#masterdiv .productdescription a:visited {
	color:#325479;
	}

#masterdiv .productlisting a:hover {text-decoration:underline;}

#masterdiv .productlisting div,
#masterdiv .productdescription div {
	width:20%;
	float:left;
	padding:1% 3% 1% 1.5%;
	}
	
#masterdiv .productlisting div {min-height:120px;}

#masterdiv .productlisting img {margin-top:10px;}

#masterdiv .productlisting h2 {
	margin-bottom:0px;
	font-size:1.0em;
	} 

#masterdiv .productlisting img {
	border:0px;
	}

.productlisting div p {
	margin:10px 0px 0px 108px;
	} 

#masterdiv .productlisting ul {
	margin:10px 0px 0px 10px;
	padding:0px;
	float:left;
	list-style-type:none;
	}
	
#masterdiv .productlisting li {
	margin:0px 0px 1px;
	padding:0px;
	font-size:0.9em;
	}


/* ----------------------------------------------- */
/* --- Postcard 01 Layout ------------------------ */
/* --- Boston - dk blue, lt blue, pink, purple --- */

#masterdiv .postcard_01 .section1,
#masterdiv .postcard_01 .section2,
#masterdiv .postcard_01 .section3 {float:left; margin-right:17px; width:170px;}

#masterdiv .postcard_01 .section4 {float:left; width:317px;}

#masterdiv .postcard_01 .banner {background:#325479 url(../images/tlp/postcard_01_banner.jpg) no-repeat;}
#masterdiv .postcard_01 .section1 {background-color:#d8f1fa;}
#masterdiv .postcard_01 .section2 {background-color:#edccf3;}
#masterdiv .postcard_01 .section3 {background-color:#dbe6fc;}
#masterdiv .postcard_01 .section4 {background:#ffe3e2 url(../images/tlp/postcard_01_productsback_ie.jpg) no-repeat;}
/*#masterdiv .postcard_01 .productlisting {background:#fff url(../images/tlp/postcard_01_productsback.png) no-repeat left bottom;}*/
#masterdiv .postcard_01 .productlisting {background:#fff url(../images/tlp/allproduct_productsback.gif) no-repeat left bottom;}

#masterdiv .postcard_01 .section1 .header {color:#5799b1;}
#masterdiv .postcard_01 .section2 .header {color:#763279;}
#masterdiv .postcard_01 .section3 .header {color:#637cab;}
#masterdiv .postcard_01 .section4 .header {color:#aa302d;}
#masterdiv .postcard_01 .productlisting .header,
#masterdiv .postcard_01 .productdescription h3 {color:#58718b;}



/* ------------------------------------------- */
/* --- Postcard 02 Layout -------------------- */
/* --- airplane, Boston - red, orange, yellow --- */

#masterdiv .postcard_02 .section1,
#masterdiv .postcard_02 .section2,
#masterdiv .postcard_02 .section3 {float:left; margin-right:17px; width:170px;}

#masterdiv .postcard_02 .section4 {float:left; width:317px;}

#masterdiv .postcard_02 .banner {background:#6c0000 url(../images/tlp/postcard_02_banner.png) no-repeat;}
#masterdiv .postcard_02 .section1 {background-color:#f4dec7;}
#masterdiv .postcard_02 .section2 {background-color:#f1d4c6;}
#masterdiv .postcard_02 .section3 {background-color:#eedcb8;}
#masterdiv .postcard_02 .section4 {background:#feefc8 url(../images/tlp/postcard_02_productsback_ie.jpg) no-repeat;}
/*#masterdiv .postcard_02 .productlisting {background:#fff url(../images/tlp/postcard_02_productsback.png) no-repeat left bottom;}*/
#masterdiv .postcard_02 .productlisting {background:#fff url(../images/tlp/allproduct_productsback.gif) no-repeat left bottom;}

#masterdiv .postcard_02 .section1 .header  {color:#9d4400;}
#masterdiv .postcard_02 .section2 .header  {color:#af2a1b;}
#masterdiv .postcard_02 .section3 .header  {color:#8f6b5b;}
#masterdiv .postcard_02 .section4 .header  {color:#d99904;}
#masterdiv .postcard_02 .productlisting .header,
#masterdiv .postcard_02 .productdescription h3 {color:#7f8ca5;}



/* ---------------------------------------------- */
/* --- BusinessCard Layout ---------------------- */
/* --- general rules ---------------------------- */


#masterdiv .businesscard_01 .productlisting img,
#masterdiv .businesscard_02 .productlisting img,
#masterdiv .businesscard_03 .productlisting img {width:150px; height:106px;}
 
#masterdiv .businesscard_01 .productlisting div,
#masterdiv .businesscard_02 .productlisting div,
#masterdiv .businesscard_03 .productlisting div {width:26%;}


/* ------------------------------------------------- */
/* --- BusinessCard 01 Layout ---------------------- */
/* --- blue orchid - blues, green, yellow, brown --- */

#masterdiv .businesscard_01 .section1,
#masterdiv .businesscard_01 .section2,
#masterdiv .businesscard_01 .section3 {float:left; margin-right:17px; width:170px;}

#masterdiv .businesscard_01 .section4 {float:left; width:317px;}

#masterdiv .businesscard_01 .banner {background:#325479 url(../images/tlp/businesscard_01_banner.png) no-repeat;}
#masterdiv .businesscard_01 .section1 {background-color:#c9f8e6;}
#masterdiv .businesscard_01 .section2 {background-color:#d2e6ff;}
#masterdiv .businesscard_01 .section3 {background-color:#f2eae8;}
#masterdiv .businesscard_01 .section4 {background:#feefc8 url(../images/tlp/businesscard_01_productsback_ie.jpg) no-repeat;}
/*#masterdiv .businesscard_01 .productlisting {background:#fff url(../images/tlp/businesscard_01_productsback.png) no-repeat left bottom;}*/
#masterdiv .businesscard_01 .productlisting {background:#fff url(../images/tlp/allproduct_productsback.gif) no-repeat left bottom;}

#masterdiv .businesscard_01 .section1 .header  {color:#4da992;}
#masterdiv .businesscard_01 .section2 .header  {color:#004682;}
#masterdiv .businesscard_01 .section3 .header  {color:#8d6c5b;}
#masterdiv .businesscard_01 .section4 .header  {color:#d79a04;}
#masterdiv .businesscard_01 .productlisting .header,
#masterdiv .businesscard_01 .productdescription h3 {color:#62b1d2;}



/* ------------------------------------------------- */
/* --- BusinessCard 02 Layout ---------------------- */
/* --- coffee - brown, red, orange, yellow --------- */

#masterdiv .businesscard_02 .section1,
#masterdiv .businesscard_02 .section2,
#masterdiv .businesscard_02 .section3 {float:left; margin-right:17px; width:170px;}

#masterdiv .businesscard_02 .section4 {float:left; width:317px;}

#masterdiv .businesscard_02 .banner {background:#882500 url(../images/tlp/businesscard_02_banner.png) no-repeat;}
#masterdiv .businesscard_02 .section1 {background-color:#feeaba;}
#masterdiv .businesscard_02 .section2 {background-color:#e5bdaf;}
#masterdiv .businesscard_02 .section3 {background-color:#edcfb1;}
#masterdiv .businesscard_02 .section4 {background:#fedada url(../images/tlp/businesscard_02_productsback_ie.jpg) no-repeat;}
/*#masterdiv .businesscard_02 .productlisting {background:#fff url(../images/tlp/businesscard_02_productsback.png) no-repeat left bottom;}*/
#masterdiv .businesscard_02 .productlisting {background:#fff url(../images/tlp/allproduct_productsback.gif) no-repeat left bottom;}

#masterdiv .businesscard_02 .section1 .header  {color:#bc8e27;}
#masterdiv .businesscard_02 .section2 .header  {color:#882500;}
#masterdiv .businesscard_02 .section3 .header  {color:#995929;}
#masterdiv .businesscard_02 .section4 .header  {color:#b65a51;}
#masterdiv .businesscard_02 .productlisting .header,
#masterdiv .businesscard_02 .productdescription h3 {color:#aa9b8b;}



/* ------------------------------------------------- */
/* --- BusinessCard 03 Layout ---------------------- */
/* --- Write Connection - blue, lt green, pale green, pale yellow --------- */

#masterdiv .businesscard_03 .section1,
#masterdiv .businesscard_03 .section2,
#masterdiv .businesscard_03 .section3 {float:left; margin-right:17px; width:170px;}

#masterdiv .businesscard_03 .section4 {float:left; width:317px;}

#masterdiv .businesscard_03 .banner {background:#325479 url(../images/tlp/businesscard_03_banner.png) no-repeat;}
#masterdiv .businesscard_03 .section1 {background-color:#eef1d5;}
#masterdiv .businesscard_03 .section2 {background-color:#c9ddf5;}
#masterdiv .businesscard_03 .section3 {background-color:#d0edea;}
#masterdiv .businesscard_03 .section4 {background:#d6f2dc url(../images/tlp/businesscard_03_productsback_ie.jpg) no-repeat;}
/*#masterdiv .businesscard_03 .productlisting {background:#fff url(../images/tlp/businesscard_03_productsback.png) no-repeat left bottom;}*/
#masterdiv .businesscard_03 .productlisting {background:#fff url(../images/tlp/allproduct_productsback.gif) no-repeat left bottom;}

#masterdiv .businesscard_03 .section1 .header  {color:#949967;}
#masterdiv .businesscard_03 .section2 .header  {color:#4d7bb1;}
#masterdiv .businesscard_03 .section3 .header  {color:#519196;}
#masterdiv .businesscard_03 .section4 .header  {color:#589162;}
#masterdiv .businesscard_03 .productlisting .header,
#masterdiv .businesscard_03 .productdescription h3 {color:#97aeab;}