/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/

TABLE TD
{
	background-color:#fff;
}

TABLE.indexTable
{

  text-align: center;

  width:100%;

  padding-left:2px; padding-right:6px;

  padding-bottom:5px;

  margin:2px;
  background-color:#fff;

}

 TABLE.indexTable TH
{
  font-weight:bold;
  background-color:#fff;
}

.indexBold {font-family: Arial, sans-serif; font-size: 10px; color: #000; font-weight: bold; }
.indexItalic {font-family: Arial, sans-serif; font-size: 10px; color: #000; font-style:italic; }
.indexNormal {font-family: Arial, sans-serif; font-size: 10px; color: #000; }
a.indexView:link { font-family: Arial, sans-serif; font-size: 10px; color: red; font-weight: bold; text-decoration: none; }

a.indexView:visited { font-family: Arial, sans-serif; font-size: 10px; color:  red; font-weight: bold; text-decoration: none; }

a.indexView:active { font-family: Arial, sans-serif; font-size: 10px; color:  red; font-weight: bold; text-decoration: none; }

a.indexView:hover { font-family: Arial, sans-serif; font-size: 10px; color:  red; font-weight: bold; text-decoration: underline; }




h1.categoryname { margin-top:0px; margin-bottom:5px}

.sampletitle { font-size:20px; font-weight:bold; color:#F00; display:inline; }

.sampledescription { font-size: 15px; margin-bottom:25px;}

.samplethumb { border: 1px solid #000; margin-top:20px;}

.samplelabel { font-size:12px; }

.rightsamples { float:right; width:auto; background-color: #FFF; border: 0px solid #000; margin-left:10px; }

.rightsamples a img { border: 2px solid #000; float:left; }

.rightsamples br { clear:left; }

.bottomspace { height: 200px; }

.subscribelink { color:#429942; font-weight:bold; font-size:18px; background-color:#cdf4cd; width:200px; height:auto; border:3px solid #8fef8f; text-align:center; margin:auto; margin-top:35px; }

.optionset { margin-left:10px; color:#000; border:2px solid #bf829b; background-color:#fff2ab; margin-bottom:10px; margin-top:15px; padding:5px; margin-right:5px; z-index:10; clear:both }

.optionset input, .optionset  input, .optionset select { border: 2px solid #ffe29b; background-color:#FFF }

.optionset TD { margin-left:10px; color:#000; background-color:#fff2ab; }

.addbutton { margin-top:10px; text-align: center; margin-bottom:5px;  }

.addbutton * { border:1px solid #000; padding:5px; background-color:#FFF}

ul.raw li { padding-left:2px; margin-left:10px }

ul.rdvp li { padding-left:2px; margin-left:10px }

ul.usar li { padding-left:2px; margin-left:10px }


.smallerred { color:#F00; font-weight:bold; font-size:11px;}
.smallred { color:#F00; font-weight:bold; font-size:14px;}

.Red { color:#F00; font-size:16px; font-weight:bold; display:block }

.Black { color: #000; font-weight: bold; }

.subhead { font-size:12px; font-weight:bold; }

.searchbar { float:right; display:inline; z-index:10; position:relative;width:200px; text-align:right; }

.inputbox { background-color: #fff; border: 0px; }

.inputbutton { background-color: #c9f5f7; border: 1px solid black;  text-align:middle;vertical-align:center;}

BODY {

  background-color:#e0e0e0;
  color: #000000;
  margin:20px 0 0 0;
  padding:0;
  font-family: Arial, sans-serif; 
  font-size: 10px;
  text-align:center;
}

HTML
{
	width: 100%;
	text-align:center;
}

#container {
  width:950px;
  margin:0 auto;
  text-align:left; 
  background-color:#fff; 
}

#headerZone{ 
	background-color:maroon;
	width:950px;
	height:70px;
	margin:0;
	padding-top:10px;
	position:relative;
 }
 
 #interiorHeaderZone
 {
 	position:relative;
 	/*padding:10px 25px 5px 30px;*/
 	height:70px;
	width:748px;
	float:left;
 }
  #headerLogo1{
	height:65px;
	width:107px;
 	position:relative;
	padding:5px 70px 0 25px;
 	float:left;
	font-style:Arial, sans-serif;
	font-weight:bold;
	color: #ffffcc;
	font-size:22px;
	text-align:left;
}

 #headerLogo{
    padding-right:205px;
 	position:relative;
 	float:left;
	font-style:Arial, sans-serif;
	color: #ffffcc;
	font-size:36px;
	text-align:left;
	font-weight:bold;
	
}
 
 #searchZone{
	width:124px;
	 position:relative;
 	font-size:12px;
 	text-align:left;
 	color: #ffffcc;
 	vertical-align:middle;
	float:left;
	margin:0;
 }
 
  #searchZone {
	 padding:0;
 	 margin:0;
 }
 
   #searchZone input{
	font-size:12px;
 }
	 
 #homePageLinkZone {
    clear:left;
	width:748px;
 	position:relative;
 	text-align:left;
 	color: #ffffcc;
 	height:20px;
 	vertical-align:middle;
 	padding:0;
 	margin:0;
 }
 
 #bodyContainer
 {
 	width:950px;
    float:left;
    clear:both;
 }
 
 #footer {
	  float:left;
	  clear:both;
	  font-family: Arial, sans-serif;
	  font-size: 16px;
	  background-color:maroon;
	  color: #ffffff;
	  font-weight: bold;
	  text-align:center;
	  height:30px;
	  vertical-align:top;
	  margin:0;
	  padding:6px 0 0 0;
	  width:950px;
}
 
 .outline {border:solid 1px maroon; margin:0;padding:0 20px 20px 20px;}
 .categoryName
 {
 	font-size:14px;
 	text-align:left;
 	font-weight:bold;
 }
  .categoryContent
 {
 	text-align:left;
 	font-size:11px;
 }
 
 .subTitle
 {
 	font-size:12px;
 	text-align:left;
 	font-weight:bold;
 }
 
.searchbar form { display:inline; }

.brspacer { line-height:1px; }

.specialty_center { min-width:350px; width:385px; margin-left:10px; }

.specialtywrap { text-align:left; }

.specialtywrap TD { vertical-align:top; }

.twinbuttons { float:right; text-align: right; vertical-align: bottom; width:120px;margin:0px 0px 10px 10px; padding:5px }

.specialty_text { text-align: left; }

.name_text,.name_text:hover,.name_text:link,.name_text:active { font-size: 15px; font-weight: bold; font-variant: small-caps; display:block; line-height:auto }

.boxText { font-family: Arial, sans-serif; font-size: 10px; }

.productDisp { text-align:left; }

.flotille { float: left; height: 600px}

.mainDisp { font-size: 14px; font-weight: bolder; font-variant:small-caps; text-align:left }

.basiclinkDisp { color: #000000; text-decoration: none; font-size: 14px; font-weight: bold; font-variant:small-caps; display:block}

.priceDisp { font-size: 12px; font-weight:bold;color: maroon; text-align:left}

.descDisp { font-size:12px; color: #000; font-family: Arial; text-align:left;vertical-align:top;}

.productDisp .descDisp { font-size:12px; vertical-align:top;}

.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: maroon; text-decoration: underline; }

.subscribersHome { font-size:12px; color: #000; font-family: Arial; text-align:left;vertical-align:middle;}



A {

  color: maroon;

  text-decoration: none;

  font-size:11px;

}

A:visited {

  color: maroon;

  text-decoration: none;



}

A:active {

  color: #000000;

}

A:hover {
  color: #000;
  text-decoration: underline;

}

A.scene7text{

  font-family : Arial, sans-serif; font-size : 18px; color: maroon; font-weight: bold;

}

A.scene7text:visited {

  font-family : Arial, sans-serif; font-size : 18px; color: maroon; font-weight: bold;

}

A.scene7text:active{

 font-family : Arial, sans-serif; font-size : 18px; color: maroon;; font-weight: bold;

}

A.scene7text:hover{
  font-family : Arial, sans-serif; font-size : 18px; color: #000; font-weight: bold;
  text-decoration: underline;

}




A.blueLink{

  color: #3399fe;

  text-decoration: none;

  font-size:11px;

}

A.blueLink:visited {

  color: #3399fe;

  text-decoration: none;

}

A.blueLink:active{

  color: #C70000;

}

A.blueLink:hover{
  color: #000098;
  text-decoration: underline;

}



A .redLink {

  color: red;

  text-decoration: none;

  font-size:11px;

}

A:hover .redLink {
  color: red;
  text-decoration: none;
  font-size:11px;
}

.homePageLinks {
  color: #fff;
  text-decoration: none;
  font-weight:bold;
  font-size:11px;
}

A.homePageLinks  {
  color: #fff;
  text-decoration: none;
  font-weight:bold;
  font-size:11px;
}

A.homePageLinks:visited  {
  color: #fff;
  text-decoration: none;
  font-weight:bold;
}

A.homePageLinks:hover{
  color: #ffffcc;
  text-decoration: none;
} 

A.homePageLinks:active{
  color: #ffffcc;
  text-decoration: none;
} 


img { border:0px; }


FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background:#FF6600;

}



TD.headerNavigation {

  font-family: Arial, sans-serif;

  font-size: 11px;

  background:#F60;

  color: #ffffff;

  font-weight: bold;
}



A.headerNavigation { 

  color: #336799; 

}



A.headerNavigation:hover {

  color: #2243ff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}

TD.headerInfo {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 11px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



.specialOffer{
	text-align: center;
	width:130px;

}

#specialOffer{
	font-size:12px;
	text-align:center;
	border: 1px solid maroon;
	color:maroon;
	padding:4px 2px 30px 2px;
	width:128px;
}

#specialOffer .boxTitle{
	text-align:center;
}

#hr{
	border-top:1px solid maroon;
	padding:0 0 7px 0;
	text-align:center;
}

#specialOffer a{
	color:maroon;
	text-decoration:underline;
}

#specialOffer a:visited{
	color:maroon;
	text-decoration:underline;
}

#specialOffer a:hover{
	color:black;
	text-decoration:underline;
}

.infoBox {

  background: #FFF;

}

.infoBoxContents, .infoBoxContents TD { 

  background: #fff;

  font-family: Arial, sans-serif;

  font-size: 10px;

  text-align:left;

  vertical-align:top;

}

A .infoBoxContents:hover {

  text-decoration: underline;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Arial, sans-serif;

  font-size: 10px;

}



TD.WhiteBoxFooting {

  font-family: Arial, sans-serif;

  font-size: 11px;

  height:14px;

  font-weight: bold;

  background: #4eb77c;

  vertical-align:bottom;

}



TD.WhiteBoxFootingB {

  font-family: Arial, sans-serif;

  font-size: 11px;

  height:14px;

  font-weight: bold;

  background: #ffffff;

  vertical-align:top;

}



TD.WhiteBoxContent {

  vertical-align:top;

  height:100%;

  background-color:#FFF;

}



TABLE.WhiteRoundBox

{

  text-align: center;

  width:100%;

  padding-left:2px; padding-right:6px;

  padding-bottom:0px;

  margin:0px;

}

 TABLE.indexTable
{

  text-align: center;

  width:100%;

  padding-left:2px; padding-right:6px;

  padding-bottom:5px;

  margin:2px;

}

 TABLE.indexTable TH
{
  
  font-weight:bold;
  
}


DIV.WhiteRoundBoxTop

{

  background-color:#FFF; 

  position:relative;

  top:-12px;

  height:62px; 

  font-size:11px;

  line-height:11px;

  vertical-align:top;

  color:#FF0000;

  font-weight:bold;

  width:90%;

  margin-left:7px;margin-right:6px

}



.TopLinks

{

  color:#336799;

  font-variant:small-caps;

  font-size:11px;

}



A.TopLinks

{

  text-decoration:underline;

}



A.TopLinks:hover

{

  color:#ff0000;

}



DIV.WhiteRoundBox

{

  background-color:#FFF;

  margin-left:7px;margin-right:6px

}



TD.infoBoxHeading {

  font-family: Arial, sans-serif;

  font-size: 11px;

  height:20px;

  font-weight: bold;

  // background-color: #4e77bc;

  color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

  font-family: Arial, sans-serif;

  font-size: 11px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #FFF;

  border-bottom: 1px solid #000000;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #FFF;

  border-bottom: 1px solid #000000;

}



TABLE.productListing {

}



.productListing-heading {

  font-family: Arial, sans-serif;

  font-size: 11px;

  background-color: maroon;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Arial, sans-serif;

  font-size: 11px;

  vertical-align:top;

  padding:5px;

}



TD.productListing-data A {

  font-size:18px; color:#552200;

  font-weight:bold; text-decoration:underline;



}



TD.smalltext A {

  font-size:13px; color:#222200;

  text-decoration:underline;

}



A.pageResults {
  color: #000;
}

A.pageResults:visited {
  color: #000;
}

A.pageResults:hover {
  color: #000;
  background: #ffffcc;
}



TD.pageHeading, DIV.pageHeading {

  font-family: Arial, sans-serif;

  font-size: 18px;

  font-weight: bold;

  color: #4a4a4a;

  display:none;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Arial, sans-serif;

  font-size: 11px;

  color: #000000;

}



TD.main, P.main {

  font-family: Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Arial, sans-serif;

  font-size: 11px;

}



TD.accountCategory {

  font-family: Arial, sans-serif;

  font-size: 12px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 60%;

  font-family: Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #ff0000; }



/* DDB - 041031 - Form Field Progress Bar */

.progress{

        width: 1px;

        height: 14px;

        color: white;

        font-size: 12px;

      overflow: hidden;

        background-color: navy;

        padding-left: 5px;

}



TABLE { border-collapse: collapse; }

TR { border-collapse: collapse; }

TD { border-collapse: collapse; }

.tl {  height:20px; width:20px; vertical-align:bottom; text-align: right}

.tr {  height:20px; width:20px; vertical-align: bottom; text-align: left}

.ll { height:20px; width:20px; text-align: right}

.lr { width:20px; vertical-align: top; text-align: left }

.tc { background-color: #fff; vertical-align: bottom; font-size:10px; color:maroon; font-weight: bold  }

.row { background-color: #fff;  }

.ls {  height:100%; background-color: #fff; width:20px;}

.lc { background-color: #fff }

.rs { background-color: #fff; height:100%; width:20px; }

.main { background-color: #fff; height:auto }

.mainLeft { background-color: #fff; height:auto;text-align:left; }

.tchead { background-color: #fff; height:14px; color:#000;}

.rrside { background-color: #fff; width:14px;  }

.llside { background-color: #fff; width:14px;  }

.bcfoot { background-color: #fff; height:20px; vertical-align:top; display:none;}

.left_table { border-collapse:collapse; padding:0px;margin:0px;}



.gtl { background: url(/images/infobox/corner_left.gif) no-repeat top left; height:20px; width:20px; vertical-align:bottom; }

.gtr { background: url(/images/infobox/corner_right.gif) no-repeat top right; height:20px; width:20px; vertical-align: bottom }

.gll { background: url(/images/infobox/corner_lowerleft.gif) no-repeat bottom left; height:20px; width:20px; vertical-align: top}

.glr { background: url(/images/infobox/corner_lowerright.gif) no-repeat bottom right; height:20px; width:20px; vertical-align: top}

.gtc { background-color: #FFF; vertical-align: bottom; font-size:10px; color:#F00; font-weight: bold  }

.grow { background-color: #FFF; }

.gls { background-color: #FFF; height:100% }

.glc { background-color: #FFF }

.grs { background-color: #FFF; height:100% }

.gmain { background-color: #FFF; height:auto }

.gtchead { background-color: #FFF; height:14px; }

.rrside { background-color: #FFF; width:14px; }

.gllside { background-color: #FFF; width:14px; }

.gbcfoot { background-color: #FFF; height:14px; vertical-align:top }

.gleft_table { border-collapse:collapse; padding:0px;margin:0px; font-size:2px}

.gcentral {color: maroon; width: 100%; }



.central {color: maroon;  font-size:12px; width:100%;}



.stl { background-color: #fff; height:20px; width:20px; vertical-align:bottom; text-align:right; }

.str { background-color: #fff; height:20px; width:20px; vertical-align: bottom; text-align:left; }

.sll { background-color: #FFF; height:20px; width:20px; vertical-align: top; text-align: right}

.slr { background-color: #FFF; height:20px; width:20px; vertical-align: top; text-align: left; }

.stc { background-color: #FFF; vertical-align: bottom; font-size:10px; color:#F00; font-weight: bold  }

.srow { background-color: #FFF; height:100%;}

.sls { background-color: #FFF;  height:100% }

.slc { background-color: #FFF }

.srs { background-color: #FFF;  height:100% }

.smain { background-color: #FFF; height:auto }

.stchead { background-color: #FFF; height:14px; }

.srrside { background-color: #FFF; width:14px;  }

.sllside { background-color: #FFF; width:14px;  }

.sbcfoot { background-color: #FFF; height:14px; vertical-align:top }

.sleft_table { border-collapse:collapse; padding:0px;margin:0px;}





.mainItems { float:left; margin-right:10px }

.middleItems {  }

.lastItems {  }

.basiclink { color: #000000; text-decoration: none; }

.readmore { color: #ff0000; text-decoration: underline; }



.alpha-shadow {

  float: left;

  background: url(/images/shadow1.gif) no-repeat bottom right;

  margin: 0px 10px 0 0px !important;

  margin: 0px 0 0 5px;

}



.alpha-shadow-b {

  float: left;

  background: url(/images/shadow1.gif) no-repeat bottom right;

  margin: 10px 10px 0 15px !important;

  margin: 10px 0 0 10px;

}



.alpha-shadow-c {

  float: right;

  background: url(/images/shadow1.gif) no-repeat bottom right;

  margin: 0px 10px 0 0px !important;

  margin: 0px 0 0 5px;

}



.alpha-shadow-div {

  background: url(/images/shadow2.png) no-repeat left top !important;

  background: url(/images/shadow2.gif) no-repeat left top;

  padding: 0px 5px 6px 0px;

}



.alpha-shadow-img {

  background-color: #fff;

  border: 1px solid #787878;

  padding: 0px;

}



.alpha-shadow-img--middleItems {

  background-color: #fff;

  border: 1px solid #787878;

  padding: 0px;

}





.catmen {
  margin:auto;
  text-align:center;
  position:relative;
  right:5px;
  width:100px;
  display:block;
}



.catmenu {
	color:maroon;
	width:100px;
	border-bottom:1px solid maroon;
	background-color:#fff;
	margin:auto;
	text-align:left;
	padding:2px;
	display:block;
	height:auto;
}

a.catmenu  {
	color:maroon;
}

a.catmenu:hover  {
	background-color:#ffffcc;
	text-decoration:none;
}


.submenu {
	width:100px;
	color:#ffffcc;
	border-bottom:1px solid #ffffcc;
	background-color:maroon;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:2px;
	display:block;
}

a.submenu {
	width:100px;
	color:#ffffcc;
	background-color:maroon;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:2px;
	display:block;
}

a.submenu:hover  {
	color:#ffffff;
	background-color:maroon;
	text-decoration:none;
}


.curcatmenu {
	width:100px;
	color:#maroon;
	border-bottom:1px solid maroon;
	font-weight:bold;
	background-color:#ffffcc;
	text-align:left;
	padding:2px;
	display:block;
}

a.curcatmenu {
	width:100px;
	color:maroon;
	border-bottom:1px solid maroon;
	font-weight:bold;
	background-color:#ffffcc;
	text-align:left;
	padding:2px;
	display:block;
}


a.curmenu {
	width:100px;
	color:maroon;
	background-color:#ffffcc;
	text-align:center;
	padding:2px;
	display:block;
}

a.curmenu:hover {
	color:maroon;
	background-color:#ffffcc;
	text-align:center;
	text-decoration:none;
	padding:2px;
}


.catmen .menubutton {

  font-size:12px;

  text-decoration:none;

  display:block;

}



.menubutton:hover {

  text-decoration:none;

}



.pdii {

  font-weight:bold;

  font-size:10px;

  display:block;

}

.flotille .pdii { float: left; }

#ghv {

  color:#cc00dd;

  display:inline;

  font-weight:bold;

  font-size:55px;

}

#ghr {

  color:#010066;

  font-size:55px;

  font-weight:bold;

  display:inline;

}

#ghpubs {

  color:#3399fe;

  font-size:55px;

  font-weight:bold;

  display:inline;

}



.extracell {

  padding:0px;

  border:0px;

}

.descDisp a,

td.smallText a,

.samplelink { color:maroon; text-decoration:underline }

.descDisp a:hover,

td.smallText a:hover,

a.samplelink { color:#000; text-decoration:underline }



