/* CSS Document */

/*  CREATED BY RAIMON MIGUEL S. GONZALES
	FOR DLPUSA.COM
	HTTP://RAIMONET.FATEBACK.COM/
	HTTP://RAIMONET.BLOGSPOT.COM/
	HTTP://RAIMONET.MULTIPLY.COM/
		raigonzales@yahoo.com
 */
 
/* =========== IMPORTANT BACKGROUNDS =========== */
					#members-bg {
						background: #FFFFFF url(images/bg-members.gif) repeat-x fixed;
						height: 75px;
					}
					#topnav-bg {
						background: #FFFFFF url(images/bg-top-nav.gif) repeat-x fixed;
						height: 20px;
					}
					#spacer {
						background: #FFFFFF url(images/spacer.gif) repeat-y fixed top;
						width:3px;
					}
					#footer {
						background: #FFFFFF url(images/bg-topgray.gif) repeat-x fixed top;
						/*height:;*/
					}
					

/* =========== IMPORTANT BACKGROUNDS =========== */

 body {
 	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	text-align: justify;
	vertical-align: top;
	background-image: url(images/bg-topgray.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: top;
	list-style: square;
 }
 
ul {
	list-style: square outside;
	margin: 15px 20px 0px 10px;
	margin-left: 10px;
	margin-top: 10px;
}

ul ul {
	list-style: disk outside;
	margin: 15px 20px 0px 10px;
}

li li {
	list-style: disk outside;
	margin: 15px 20px 0px 10px;
	height: 15px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	text-align: justify;
	vertical-align: top;	
}

td {
	vertical-align: top;
} 
 
a:link {
	color:#000080;
	font-weight: bold;
}

a:visited {
	color:#000080;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

.settext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	text-align: justify;
	vertical-align: top;
}

.flash-sample {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	text-align: justify;
	background-image: url(images/bg-topgray.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: top;
	width: 200px;
}
.contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	text-align: justify;
	vertical-align: top;
	background: #EEEEEE;
	list-style: square;
}
.tableoutline {
    background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #000000;
	border-bottom: none;
	border-left: 1px solid #000000;
	vertical-align:top;
}
.topbanner {
	background: #FFFFFF url(images/bg-members.gif) repeat-x;
/*	background: #FFFFFF url(images/dlpusa-topbanner.jpg) no-repeat;*/
	height: 75px;
/*	width:576px;*/
	width:580px;
}

.members {
	background: #FFFFFF url(images/bg-members.gif);
	background-repeat:repeat-x;
	height: 75px;
	/*width: 250px;*/
	width:25%;
}

.topnav {
	background: #FFFFFF url(images/bg-top-nav.gif) repeat-x;
	background-repeat:repeat-x;
/*	height: 25px;*/
}

.search {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}

.searchfield {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	vertical-align: bottom;
}

.searchbut {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background: #CCFF00;
	border: 1px solid #000000;
}

/* =========== TITLE STYLES =========== */
				.title-or {
					background: #FF9000;
					border: 1px solid #FFFFFF;
					height: 25px;
				}
					.content-or {
						font: 10px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #8ADAFF;
						text-align: justify;
						vertical-align: top;
						background: #FF9000;
					}
				.title-blu {
					background: #8ADAFF;
					border: 1px solid #FFFFFF;
					height: 25px;
				}
					.content-blu {
						font: 10px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #8ADAFF;
						text-align: justify;
						vertical-align: top;
						background: #FFFFFF;
					}
				.title-yel {
					background: #FFCC33;
					border: 1px solid #FFFFFF;
					height: 25px;
				}
					.content-yel {
						font: 10px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #FFCC33;
						text-align: justify;
						vertical-align: top;
						background: #FFFFFF;
					}
					
				.title-lytblu {
					background: #D8EBFF;
					border: 1px solid #FFFFFF;
					height: 25px;
				}
					.content-lytblu {
						font: 10px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #D8EBFF;
						text-align: justify;
						vertical-align: top;
						background: #FFFFFF;
					}
			
				.title-gr {
					background: #75C60D;
					border: 1px solid #FFFFFF;
					height: 25px;
				}
					.content-gr {
						font: 10px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #75C60D;
						text-align: justify;
						vertical-align: top;
						background: #FFFFFF;
					}
				.title-yel2 {
					background: #FACF00;
					border: 1px solid #FFFFFF;
					height: 25px;
				}
					.content-yel2 {
						font: 10px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #FACF00;
						text-align: justify;
						vertical-align: top;
						background: #FFFFFF;
					}

/* =========== TITLE STYLES =========== */

.subscribefield {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	vertical-align: bottom;
}
.subscribebut {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background: #CCFF00;
	border: 1px solid #000000;
	vertical-align: bottom;
}

.img-margin-4px {
    margin: 4px 4px 4px 4px;
}

.td-banner {
    border: 1px solid #CCCCCC;
}

.footer {
	background: url(images/bg-topgray.gif) repeat-x;
}

.settext-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;  
	text-align: justify;
	vertical-align: top;
}

/* =========== FOOTER LINKS =========== */
				a.settext-footer:link, a.settext-footer:visited, a.settext-footer:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: xx-small;  
					color: #000000;
					vertical-align: top;
					font-weight:none;
					text-decoration:none;
			}	
/* =========== FOOTER LINKS =========== */

.spacer {
	background: #FFFFFF url(images/spacer.gif) repeat-y fixed top;
	width:3px;
}

.reqfield {
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
	margin: 1px 2px 1px 2px;
}

/* =========== TOP NAV =========== */
				.droplink {
					color: #000000;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px;  
					font-weight: none;
				}
				a.droplink:link {
					color: #000000;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px;  
					text-decoration:none;
					font-weight:none;
				}
				a.droplink:hover {
					color: #000000;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 0px; 
					text-decoration:underline;
					font-weight: none;
				}
				a.droplink:visited {
					color: #000000;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px;  
					text-decoration:none;
					font-weight: none;
				}
				.droplink-table {
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px;  
					text-align: justify;
					vertical-align: top;
					border: 1px #999999 solid;
					background-color: #FFFFFF;
					margin: 0 0 0 0;
				}
				.droplink-td {
					border-bottom: 1px #999999 solid;
					background-color: #EEEEEE;
				}

/* =========== TOP NAV =========== */

/* =========== PAGE NAV =========== */
				.pagenav, {
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:bold;
					text-align: left;
					vertical-align: top;
					margin: 1px 1px 2px 2px;
					color: #000000;
				}
				.pagenav2 {
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:bold;
					text-align: left;
					vertical-align: top;
					margin:1px 1px 1px 10px;
					color: #000000;
				}
				.pagenav3 {
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight: none;
					text-align: left;
					vertical-align: top;
					margin:1px 1px 1px 20px;
					color: #000000;
				}
					a.pagenav:link, a.pagenav:visited, a.pagenav:hover {
						text-decoration:none;
						color:#000000;
						font-weight:bold;
						font-size:9px;
					}
					a.pagenav2:link, a.pagenav2:visited, a.pagenav2:hover {
						text-decoration:none;
						color:#000000;
						font-weight:none; !important
						font-size:9px;
						margin:1px 1px 1px 10px;
					}
					a.pagenav3:link, a.pagenav3:visited, a.pagenav3:hover {
						text-decoration:none;
						color:#000000;
						font-weight:none; 
						font-size:9px;
						margin:1px 1px 1px 20px;
					}
				.pagenav-indent {
						text-decoration:none;
						color:#000000;
						font-weight:none; !important
						font-size:9px;
						margin:1px 1px 1px 10px;
				}
				.pagetable {
					width: 100%
				}
				.pagetable-left {
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px;  
					text-align: justify;
					vertical-align: top;
					width: 175px;					
				}
				.page-header-line {
					background-color: #CCCCCC;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px;  
					text-align: justify;
					vertical-align: top;
				}
/* =========== PAGE NAV =========== */

/* =========== NAV LINES =========== */
				.navline1 { /* first level link */
					line-height: 12px;
					color:#000000;
					text-align: left;
					margin: 1px 1px 1px 2px;
				
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:bold;
					text-align: left;
					vertical-align: top;
				}
				.navline2 { /* second level link */
					line-height: 12px;
					color:#000000;
					text-align: left;
					margin: 1px 1px 1px 5px;
					
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:bold;
					text-align: left;
					vertical-align: top;
				}
				.navline3 { /* first level link page itself */
					line-height: 12px;
					color:#000000;
					text-align: left;
					margin: 1px 1px 1px 5px;

					background: #75C60D;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:bold;
					text-align: left;
					vertical-align: top;
				}
				.navline4 { /* second level link page itself */
					line-height: 12px;
					color:#000000;
					text-align: left;
					margin: 1px 1px 1px 5px;

					background: #B2DE87;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:bold;
					text-align: left;
					vertical-align: top;
				}
				.navline5 {
					line-height: 12px;
					color:#000000;
					text-align: left;
					margin: 1px 1px 1px 5px;
					
					border: 1px #EEEEEE solid;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:none;
					text-align: left;
					vertical-align: top;
				}
				.navlink6 {
					line-height: 12px;
					color:#000000;
					text-align: left;
					margin: 1px 1px 1px 5px;
					
					border: 1px #EEEEEE solid;
					background: #DFFFC0;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px;  
					font-weight:none;
					text-align: left;
					vertical-align: top;
				}

									
/* =========== NAV LINES =========== */

/* =========== PAGE IMAGE =========== */
				.pageimage-table_banner {
					width: 550px;
					height: 200px;
				}
				.pageimage-table_colored {
					width:100%;
					height: 200px;
					background: #999999 url(images/side-mosaic.jpg) no-repeat fixed left top;
				}
/* =========== PAGE IMAGE =========== */

/* =========== PAGE CONTENTS =========== */
				.page-caption {
					font-family: "Lucida Sans Console"; 
					font-size: 15px;  
					text-align: justify;
					vertical-align: top;
					color: #0066CC;
					font-weight: bold;
				}
				ul.page-caption {
					list-style-image: url(images/bullet1.gif);
					margin: 15px 15px 5px 10px;
				}
				li.page-caption {
					list-style-image: url(images/bullet1.gif);
					margin: 15px 15px 5px 10px;
				}

/* =========== PAGE CONTENTS =========== */

/* =========== QUARDRANT =========== */
				.main-quadrant {
					/*background-color: #E6E6E6;*/
					width: 100%;
				}
				
				.box {
					width:50%;
				}
				.quad1-title_td {
					background: #75C60D;
					height: 25px;
				}
				
				.quad1-title {
					font-family: "Lucida Sans Unicode"; 
					font-size: 12px;  
					font-weight: bold;
					text-align: justify;
					vertical-align: center;
					color: #FFFFFF;
				}
						a.quad1-title:link, a.quad1-title:visited {
							font-family: "Lucida Sans Unicode"; 
							font-size: 12px;  
							font-weight: bold;
							color:#FFFFFF;
							text-decoration:underline;
							text-align: justify;
							vertical-align: center;
						}
						a.quad1-title:hover {
							font-family: "Lucida Sans Unicode"; 
							font-size: 12px;  
							font-weight: bold;
							color:#FFFFFF;
							text-decoration:underline;
							text-align: justify;
							vertical-align: center;
						}
				.quad1-content {
					background-color: #D5EBBA;
					height: 110px;
				}
						.quad1-gobut {
							height:10px;
							background-color:#FF9900;
							text-align:right;
						}
						.quad1-bgcontent_pc {
							background:#FFFFFF /*url(images/ser-img_pcard.jpg) no-repeat fixed left;*/
							height:100px;
						}
						.quad1-bgcontent_cs {
							background:#FFFFFF /*url(images/ser-img_cstore.jpg) no-repeat fixed right;*/
							height:100px;
						}
						.quad1-bgcontent_ts {
							background:#FFFFFF /*url(images/ser-img_tshop.jpg) no-repeat fixed left;*/
							height:100px;
						}
						.quad1-bgcontent_wb {
							background:#FFFFFF /*url(images/ser-img_wbuild.jpg) no-repeat fixed right;*/
							height:100px;
						}
						.quad1-bgcontent_tr {
							background:#FFFFFF /*url(images/ser-img_travel.jpg) no-repeat fixed left;*/
							height:100px;
						}
						.quad1-content_img {
							background:#FFFFFF /*url(images/ser-img_travel.jpg) no-repeat fixed left;*/
							height:100px;
							vertical-align:top;
						}	
							.quad1-bgcontent_text {
								color: #000000;
								font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 10px;  
								font-weight: none;
								text-align:justify;
								margin:5px;
								vertical-align:center;
							}
						.quad1-content_td {
							vertical-align:center;
						}
				.bulet2 {
					margin:0px 5px 0px 3px;
					align:left;
				}
/* =========== QUARDRANT =========== */

.spacer-bg {
	background: #FFFFFF url(images/spacer.gif) repeat-y fixed center top;
}

/* =========== RECHARGE BOXES =========== */
				.rechargebg-loginbox_or {
					background: #FFC77D;
					width:200px;
					vertical-align:center;
				}
				.rechargebg-signup_yel {
					background: #FFDE7C; 
					width:200px;
					vertical-align:center;
				}
				.recharge-logos_E {
					background: #EEEEEE;
					vertical-align:center;
				}
				.rechargelogos {
					margin:10px 15px 10px 15px;
				}

/* =========== RECHARGE BOXES =========== */

/* =========== CUST SER =========== */
				.ccust-ser_pic {
					width:150px;
				}
				.cust-ser-content1 {
					background: #FFC77D;
				}
				.cust-ser-content2 {
					background: #B2DE87;
				}
				.cust-ser-content3 {
					background: #FFDE7C;
				}
				.cust-ser_phonewidth {
					width: 150px;
					border-right: 1px #FFFFFF solid;
				}
				.cust-ser_phonewidth2 {
					width: 150px;
				}
				.cust-ser-td {
					width:550px;
				}

/* =========== CUST SER =========== */

/* =========== PARAGRAPH =========== */
				.par_name-or {
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: 16px;
					font-weight: bold;
					color:#FF9900;
					vertical-align: top;
					text-align: left
				}
				.par_indent {
					/*font-family: Verdana, Arial, Helvetica, sans-serif; */
					font-size: 10px;  
					/*text-align: justify;
					vertical-align: top;*/
					margin-left: 15px;
					margin-right: 10px;
				}
				.par_highlight_gr {
					/*font-family: Verdana, Arial, Helvetica, sans-serif; */
					font-size: 12px;  
					font-weight:bold;
					/*text-align: justify;
					vertical-align: top;*/
					margin-left: 15px;
					color:#009900;
					text-decoration:underline;
				}
				.par_highlight_gr2 {
					font-size: 12px;  
					font-weight:bold;
					margin-left: 15px;
					margin-bottom:5px;
					color:#009900;
				}
				.par_note {
					/*font-family: Verdana, Arial, Helvetica, sans-serif; */
					font-size: 9px;  
					/*text-align: justify;
					vertical-align: top;*/
					margin:2px 2px 0px 15px;
					color:#666666;
				}
				.par-link_lytblu {
					font-size: inherit;
					font-weight: none;
					color:#000000;
				}
				a.par-link_lytblu:link, a.par-link_lytblu:visited, a.par-link_lytblu:hover {
					font-size: inherit;
					font-weight:bold;
					color:#0066CC;
					text-decoration: underline;
				}
				
				.par_tshop_prodname {
					font-family: Arial, Verdana, Helvetica, san-serif;
					font-size: 14px;
					font-weight: bold;
					color:#000000;
					margin:1px 1px 20px 10px;
				}	
/* =========== PARAGRAPH =========== */

/* =========== FORM =========== */
				.textfield, .menu {
					border: 1px #000000 solid;
					background: #FFFFFF;
					font-family: Vernada, Arial, Helvetica, sans-serif;
					font-size: 10px;
				}
/* =========== FORM =========== */


/* =========== RATES =========== */
				.rates-left {
					font-weight:bold;
					font-size:9px;
					color: #009900;
					width: 40%;
					background: #EEEEEE;
				}
				.rates-right {
					width: 60%;
					background: #EEEEEE;
				}
				.rates-bottom {
					font-weight:bold;
					color: #009900;
					border:1px #CCCCCC solid;
				}
				.rates-bottom2 {
					font-weight:bold;
					font-size:9px;
					color: #009900;
					margin: 0px 0px 0px 200px;				
				}
				.rates-formtable {
					vertical-align:center;
				}
				.rates-leftwidth {
					width:40%;
				}
/* =========== RATES =========== */

/* =========== LOCAL =========== */
				.local-table {
					width:550px;
					background:#EEEEEE;
					margin-left: 15px;
					margin-right: 10px;
				}
				.local-left {
					font-size:9px;
					width:60%;
				}
				.local-right {
					width:40%;
					background:#FFFFFF;
					text-align:center;
				}
				.disclaimer {
					font-weight:bold;
					font-size:9px;
					color:#FF0000;
				}
/* =========== LOCAL =========== */

/* =========== TSHOP 2 COLUMNS =========== */
				.tshop-2col {
					width:550px;
				}
				.tshop-2col_border {
					border-top: 1px #EEEEEE solid;
					border-left: 1px #CCCCCC solid;
					border-right: 1px #666666 solid;
					border-bottom: 1px #333333 solid;
					width:50%;
				}
				.tshop-imagealign{
					text-align: center;
					margin:3px;
				}
				.tshop-prod_name {
					font-family: Arial, Verdana, Helvetica, san-serif;
					font-size: 16px;
					font-weight:bold;
					text-align: center;
					color: #009900;
					margin:2px;
				}
					a.tshop-prod_name:link, a.tshop-prod_name:visited, a.tshop-prod_name:hover {
						font-family: Arial, Verdana, Helvetica, san-serif;
						font-size: 16px;
						font-weight:bold;
						color: #009900;
						text-decoration:underline;
					}
				.tshop-our_price {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight:bold;
					color: #000000;
				}
				.tshop-price {
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: 16px;
					font-weight:bold;					
					color:#FF6600;
				}
				.tshop-moreinfo {
					text-align: center;
					margin:1px 2px 5px 2px;
				}
				.hr-EEEEEE {
					width: 60%;
					size: 1px;
					style:solid;
					align:center;					
				}
/* =========== TSHOP 2 COLUMNS =========== */

/* =========== TSHOP 4 COLUMNS =========== */
				.tshop-4col {
					width:100%;
				}
				.tshop-4col_border {
					border-top: 1px #EEEEEE solid;
					border-left: 1px #CCCCCC solid;
					border-right: 1px #666666 solid;
					border-bottom: 1px #333333 solid;
					width:25%;
				}/*
				.tshop-imagealign{
					text-align: center;
					margin:3px 3px 3px 3px;
				}
				.tshop-prod_name {
					font-family: Arial, Verdana, Helvetica, san-serif;
					font-size: 14px;
					font-weight:bold;
					text-align: center;
					color: #009900;
					margin:2px;
				}
					a.tshop-prod_name:link, a.tshop-prod_name:visited, a.tshop-prod_name:hover {
						font-family: Arial, Verdana, Helvetica, san-serif;
						font-size: 14px;
						font-weight:bold;
						color: #009900;
						text-decoration:underline;
					}*/
				.tshop-4our_price {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight:bold;
					color: #000000;
				}/*
				.tshop-price {
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: 16px;
					font-weight:bold;					
					color:#FF6600;
				}
				.tshop-moreinfo {
					text-align: center;
					margin:1px 2px 3px 2px;
				}*/
/* =========== TSHOP 4 COLUMNS =========== */

/* =========== TSHOP 4 COLUMNS SMALLER =========== */
				.tshop-4col_td {
					width:25%;
					cellpadding:2px;
					border-bottom:1px #CCCCCC solid;
					cellpadding:10px 2px 5px 2px;
				}
				.tshop-4col_prodname {
					font-family: Arial, Verdana, Helvetica, san-serif;
					font-size: 12px;
					font-weight:bold;
					text-align: center;
					color: #009900;
					margin:2px;
				}
				.tshop-4col_border-bot {
					boder-bottom: 1px #CCCCCC solid;
				}
					a.tshop-4col_prodname:link, a.tshop-4col_prodname:visited, a.tshop-4col_prodname:hover {
						font-family: Arial, Verdana, Helvetica, san-serif;
						font-size: 12px;
						font-weight:bold;
						color: #009900;
						text-decoration:underline;
					}
				.tshop-4col_ourprice {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight:bold;
					color: #000000;
				}
				.tshop-prod_sorttable {
					width:80%;
					background:#EEEEEE;
					align:center;
					margin-bottom:15px;
				}
				.tshop-prod_sorttext {
					background:#FFFFFF;
					text-align:left;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					color:#000000;
				}
/* =========== TSHOP 4 COLUMNS SMALLER =========== */

/* =========== TSHOP PRODUCT CATEGORIES =========== */
				.tshop-prodcatable {
					width:100%;
					background:#EEEEEE;
				}
				.tshop-prodcatext {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					color:#FFFFFF;
					background:#333333;
				}
				.tshop-prodcat {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					font-weight:bold;
					color:#009900;
					margin-left:2px;
					margin-bottom:2px;
					line-height:2px;
				}
				.tshop-prodlist {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					font-weight: none;
					color:#000000;
					text-align:left;
					background:#FFFFFF;
					margin-top:3px;
					margin-left:5px;
					margin-bottom:5px;					
				}
					a.tshop-prodlist:link, a.tshop-prodlist:visited {
						text-decoration: none;
						font-weight:none;
						color:#000000;
					}
					a.tshop-prodlist:hover {
						text-decoration: underline;
						font-weight:none;
						color:#000000;
					}	
/* =========== TSHOP PRODUCT CATEGORIES =========== */

/* =========== TSHOP PRODUCT DETAILS =========== */
				.tshop-proddetails_table {
					width:550px;
					border: 1px #EEEEEE solid;
				}
				.tshop-proddetails_td {
					width:256px;
					text-align:left;
				}
				.tshop-proddet_row1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#000000;
					border:1px #CCCCCC solid;
				}
				.tshop-proddet_row2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#000000;
					background:FFCC00;
					/*border:1px #333333 solid;*/
					text-align:center;
				}
				.tshop-proddet_row3 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#000000;
					background:EEEEEE;
				}
				.tshop-proddet_row4 {
					border:1px #666666 solid;
				}
				.tshop-prodcode {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#000000;
					margin:5px;
					line-height:5px;
				}
				.tshop-proddet_right {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#000000;
				}
				.tshop_prod_callno {
					font-weight:bold;
					color:#FF0000;
				}
				.tshop-prod_emailthis {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#000000;
					text-align: center;
				}
					a.tshop-prod_emailthis:link, a.tshop-prod_emailthis:visited, a.tshop-prod_emailthis:hover {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						font-weight:bold;
						color:#000000;
						text-decoration:underline;
					}

/* =========== TSHOP PRODUCT DETAILS =========== */

/* =========== TSHOP SHOPPING CART =========== */
				.tshop-shopcart_table {
					width:550px;
					border:#EEEEEE;
					cellpadding:5px;
				}
				.tshop-shopcart_row1 {
					border-bottom:1px #CCCCCC dashed;
				}
					.tshop-shopcart_row1text {
						margin-bottom:15px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#000000;
					}
				.tshop-shopcart_item {
					margin-left:15px;
					margin-right:10px;
				}
				.tshop-shopcart_prodname {
						font-family: Arial, Verdana, Helvetica, san-serif;
						font-size: 14px;
						font-weight:bold;
						text-align: left;
						color: #009900;
						margin-left:10px;
				}
					a.tshop-shopcart_prodname:link, a.tshop-shopcart_prodname:visited, a.tshop-shopcart_prodname:hover{
						font-family: Arial, Verdana, Helvetica, san-serif;
						font-size: 16px;
						font-weight:bold;
						color: #009900;
						text-decoration:underline;
					}
				.tshop-shopcart_ourprice {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight:bold;
					color: #000000;
					margin-left:10px;
				}
				.tshop-shopcart_price {
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: 16px;
					font-weight:bold;					
					color:#FF6600;
					margin-bottom:0px;
				}
				.tshop-shopcart_qtytable {
					width:550px;
					margin-top:5px;
				}
				.tshop-shopcart_stotal-td {
					border:2px #000000 solid;
					text-align:right;
					width:550px;
				}
				.tshop-shopcart_reco-r {
					border-bottom:1px #CCCCCC dashed;
				}
				.tshop-shopcart_reco-l {
					width:100px;
					border-bottom:1px #CCCCCC dashed;
					text-align:center;
					vertical-align:center;
				}
				.tshop-shopcart_footnote {
					margin-bottom:20px;
					border-bottom: 2px #999999 solid;
				}
				.tshop-shopcart_order {
					border:1px #CCCCCC solid;
				}
/* =========== TSHOP SHOPPING CART =========== */