a {border:none;}
body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background: #f3f4ef; min-height: 100%;}

img {border:none;}
h1 {margin: 0 0 6px 0; padding: 0px; color:#666666; font-size:20px;}
h3 {margin: 0px 0px 10px 0px; padding: 0; color:#000; font-size:14px;}
form {margin:0;padding:0;}
/*
table {border-collapse: collapse;}
html { min-height: 100%; }


*/
input {font-family:Arial, Helvetica, sans-serif;}
.leftBottomMargin {margin: 0px 0px 12px 40px; float:right;}
#leftBottomMarginPAPillow {margin: 0px 0px 12px 10px; float:right;}
#leftBottomMarginPAPillow h2 {text-align: center;}
#leftBottomMarginPAPillow div.moreInfo {text-align: center; margin-top: 3px;}
.center {text-align: center;}
.alert {width:245px; padding:7px 7px 7px 40px; margin: 0px 0px 20px 0px; background-color:#FFFFCC; border: 1px #CCC solid; background-image:url(/images/page-elements/icons/exclaimation-point.gif); background-position: 1px 1px; background-repeat:no-repeat;}
.footer {font-size:11px; color:#666666;}
#guaranteeBody {background-color: #FFF; margin: 10px 20px;}
#page {background: #FFF; width: 960px; 	margin-left:auto; margin-right:auto;}
#topContainer {background-color: #FFF; width: 960px;}
	#headerlogowrapper {
		width: 960px;
	}
	#header {
		width: 960px;
		background-image:url(/images/tas_header_bg.jpg);
		background-repeat:repeat-x;
		height: 112px;
		margin-bottom: 0px;
	}
	
	#actionitems {width:290px; float:right;}
	#logo {padding: 0px 0px 0px 3px; float:left; width:360px;}
	#freeshipping {padding: 5px 10px 0px 3px; float: right; width:250px; text-align:right; font-weight:bold;}
	#shoppingcart {padding: 5px 10px 0px 3px; float: right; width:150px; text-align:right; font-size:11px;}
	#search {padding: 5px 10px 0px 3px; float: right; width:250px; text-align:right;}	
	#call {padding: 10px 0px 0px 3px; float: right; width:250px;}	

	#utilitynav { color:#000000;font-size:12px;text-align:right;}
	#utilitynav a {color:#000000; text-decoration:none;}
	
	#topnav {
	  background-image:url(/images/btn_bg.jpg);
	  font-size: 12px;
	  font-weight:bold;
	  border-top: 1px #666666 solid;
	  border-bottom: 1px #666666 solid;
	  margin: 0px 0px 5px 0px;
	  padding: 5px 0px 1px 30px;
	  background-color: #C3D9FF;
	  height:51px;
	  width:820px;

	}
	
	#navwrapper {width:870px; height: 51px; padding-left:90px;background-image:url(/images/nav_bg.jpg);}
	a.btnmain:link, a.btnmain:visited { display: block; float:left; width: 130px; height: 51px; background: url(/images/btn_bg_matrix3.jpg) no-repeat; color:#4b4b4b; font-size:12px; font-weight:900; vertical-align:middle; text-align:center; height: 51px; padding-top:8px; text-decoration:none;}
	a.btnmain:hover, a.btnmain:active { background: url(/images/btn_bg_matrix3.jpg) no-repeat -130px 0px; color:#4b4b4b; font-size:12px; font-weight:900; vertical-align:middle; text-align:center;  width: 130px; height: 51px;text-decoration:none;}
	.btnmainspacer {background: url(/images/nav_divider.jpg); width: 1px; height:51px;float:left; display:block;}
	
	#ys_shippingPage #topnav, #ys_billingPage #topnav, #ys_reviewPage #topnav, #ys_upsAddressValidationPage #topnav, ys_confirmationPage #topnav{display: none;}
	#ys_shippingPage #breadcrumbs, #ys_billingPage #breadcrumbs, #ys_reviewPage #breadcrumbs, #ys_upsAddressValidationPage #breadcrumbs, #ys_confirmationPage #breadcrumbs, #ys_statusPage #breadcrumbs {display: none;}
	#ys_sideBar #sidenav {margin-top: 10px;}

	#topnav span {
	  border-right: 1px #666666 solid;
	  padding: 1px 10px 1px 8px;
	  text-align: center;
	}

	#topnav a {text-decoration: none;}
	#topnav a:visited {color: #000;}
	#topnav a:hover {text-decoration:underline;}
	#topnav a:link {color: #000;}
	.leftTopNav {border-left: 1px #666666 solid;}
	#viewShoppingCart {background-image: url(images/page-elements/icons/view-shopping-cart.gif); background-repeat: no-repeat; background-position: 7px 2px;}
	#breadcrumbs a:visited {color: #0000FF;}
	#breadcrumbs a:link {color: #0000FF;}
	#breadcrumbs {
		font-size: 11px;
		padding: 0px 0px 4px 0px;
		border-bottom: 1px #CCCCCC solid;
	}
#topBottomSeparator {width: 960px; margin: 0px 0px 0px 0px; padding: 0px; background-color: #FFF;}
#container {width: 940px; margin:0px 0px 0px 0px; padding:0;}

#sidenav {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 195px; 
  background-color:#eeeeee;
  font-size: 12px;
  color: #828282;
}

	#sidenav ul {
	  margin: 0;
	  padding: 0px 0px 0px 0px;
	  margin: 0px 0px 8px 0px;
	}
	
	#sidenav li {
	  margin: 0;
	  padding: 1px 0px 1px 5px;
	  list-style-type:none;
	}
	
	#sidenav li.navCurrent {
	  margin: 0;
	  padding: 1px 0px 1px 17px;
	  font-weight: bold;
	  background-image: url(../../images/sidenav-arrow.gif);
	  background-repeat: no-repeat;
	  background-position: 5px 2px;
	}
	
	#sidenav h2 {
	  font-size: 15px;
	  margin: 0;
	  padding: 4px 0px 3px 5px;
	  margin: 0px 0px 5px 0px;
	  color:#7071a4;
	}
	
	.navCurrent {}
	
	#sidenav a {text-decoration: none}
	#sidenav a:visited {color: #4B4B4B;}
	#sidenav a:link {color: #4B4B4B;}

#printHeader {display: none;}

#content {
  float: right;
  width: 720px;
  margin: 0px 0px 0px 20px;
}

#content h2 {margin: 0; padding: 0; color:#000; font-size:16px; margin-bottom:6px; margin-top: 0px;}

.smallText {font-size:11px;}

/** homepage **/
/*#homecontent {width:960px;}*/
#homeContainer a {color:#0000FF;}
#homeContainer h2 {margin:0px; padding:0px; margin-bottom: 5px; font-size: 16px; color: #044880;}
#row1 {}
#special {float:left; width:256px; font-size:13px; padding: 9px; border: 1px #CCCCCC solid; margin: 0px 0px 20px 0px; }
#specialImage {border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
#special h3 {font-size: 14px; font-weight:bold; margin: 4px 0px 0px 0px;}
#special div.specialPriceRow {margin: 7px 0px 0px 0px; padding: 7px 0px 0px 0px;}
#special div.left {width:49%; float:left;}
#special div.right {width:49%; float:left; text-align:right; font-size: 16px; color:#FF0000; font-weight:bold;}
#topright {float:left; width:275px; font-size:13px; margin: 0px 0px 0px 20px;}
#papillow {width: 257px; font-size: 12px; padding: 9px; border: 1px #CCCCCC solid; background-color: #EDF7FA;}
#papillow div.text {float: left; width: 100%;}
#firstvisit {width: 259px; font-size:11px; margin: 10px 0px 0px 0px; background-color:#FFFFE0; padding: 9px; border: 1px #CCCCCC solid;}
#firstvisit ul {margin: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 18px;}
#firstvisit li {margin: 0; padding: 1px 0px 1px 0px;}
#row2 {width: 100%; margin: 0px 0px 20px 0px; border: 1px #CCCCCC solid;}
#row2 h2 {color: #000; background-color:#FFDF9C; padding: 5px 0px 3px 9px;}
#row2 h3 {font-size: 12px; margin:0px 0px 7px 0px;}
#row2 div.price {color:#FF0000; font-size: 14px; font-weight:bold; margin: 0px 0px 5px 0px;}
#row2 div.seeAll {font-size: 11px; margin: 5px 0px 0px 0px;}
#hotdealsContainer {margin: 0px 0px 0px 7px;}
.hotdeals {float:left; width:21%; text-align:center; padding:0px 0px 4px 3%;}
#row3 {margin: 0px 0px 0px 0px;}
#tasteam {float:left; width:230px; font-size:13px; padding: 9px; border: 1px #CCCCCC solid; background-color: #EFEFEF;}
#tasteam p {margin:4px 0px 7px 0px;}
#drjim {float:left; width:285px; font-size:13px; padding: 9px; border: 1px #CCCCCC solid; margin-left:20px;}
#drjim div.text {float:left; width:75%;}
#drjim p {margin:0px 0px 7px 0px;}
#drjim div.pic {float:right; width:25%;}

/** item detail page **/
.specialText {color:#FF0000; font-weight:bold;}
.specialBox {background-color:#FFFFE0; width: 260px; padding: 8px; border: 1px solid #666;}
.specialBox p {color:#044880; font-weight: bold; font-size: 14px;}
.guaranteeText {padding:6px 0px 0px 0px; color:#660000;}
.guaranteeImage {float:left;}
#itemDetailPage h1 {margin: 0; padding: 4px 0px 6px 0px; color:#044880; font-size:20px;}
#itemDetailPage h2 {margin: 0; padding: 0; color:#000; font-size:16px;}
#itemDetailPage table {font-size: 12px; border: 1px solid #C1DAD7; margin-top: 7px; margin-bottom: 15px;}
#itemDetailPage th {font-weight:bold; background-color: #EFEFEF; padding:6px 6px 6px 12px; border-left: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#itemDetailPage td {padding:6px 6px 6px 12px; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#headline h2 {margin: 10px 0px 0px 0px; padding: 0; font-size: 14px; color: #666;}
#itemDetailPage h3 {margin: 0; padding: 0; color:#044880; font-size:15px;}
#itemDetailPage p {margin:3px 0px 15px 0px;}
#itemDetailPage ul {margin:3px 0px 15px 20px; padding: 0;}
#itemDetailPage li {margin:0px 0px 3px 0px; padding: 0;}
#headline {}
#pageActions {width: 180px; float:right; font-size: 13px; margin: 0px 0px 15px 0px;}
	#printerFriendly {background-image: url(images/page-elements/icons/printer-friendly.gif); background-repeat: no-repeat; background-position: center left; padding-left: 20px; float:right;}
	#emailFriend {background-image: url(images/page-elements/icons/email-to-a-friend.gif); background-repeat: no-repeat; background-position: center left; padding-left: 20px; float:right;}
#itemInfoWidget {float: right; width: 340px; margin: 0px 0px 0px 0px;}
#itembodyText {margin-top: 10px; font-size:12px;}
#optionText {color:#FF0000; font-weight:bold;}
#photoWidget {width: 100%; border: 1px solid #CCCCCC;}
	#itemPhoto {text-align:center;}
	#seePhotos {font-size: 13px; padding-bottom: 7px;}
		#enlargePhoto {background-image: url(images/page-elements/icons/enlarge-this-photo.gif); background-repeat: no-repeat; background-position: center left; padding-left: 20px; margin-right: 5px; float:right;}
		#seeMorePhotos {background-image: url(images/page-elements/icons/see-additional-photos.gif); background-repeat: no-repeat; background-position: center left; padding-left: 20px; margin: 0px 5px 0px 0px;; float:right;}
#addToCartWidget {margin: 0px 0px 5px 0px; font-size: 12px; padding: 10px 0px 10px 0px; border: 1px #EFEFEF solid; background-color:#DFEDF2;}
#productNotAvailable {font-size: 14px; font-weight: bold; padding: 10px;}
	#priceRow {}
	#sizeRow {margin-top: 2px;}
	.atcColLeft {width: 55%; float:left; margin-top:4px;}
	.atcColRight {width: 40%; float:left; text-align:right; margin-top:4px;}
    #priceLabel {padding-left: 20px;}
	#price {color:red;}
	#sizeLabel {margin-left: 20px;}
	#size {}
	#addToCartButton {margin: 10px 0px 0px 0px; text-align:center}
#prescriptionRequired { font-size:12px; border: 1px red solid; height:55px;}
.mColumnMax #prescriptionRequired { height:68px; }
/*#prescriptionRequired div {margin: 3px 6px 4px 55px;}*/
	.rx { float:left; display:inline; background:url('/images/page-elements/icons/rx.gif') no-repeat center; width: 45px; height: 45px;}
	.prescriptionText { float:left; display:inline; padding: 5px; width:235px; }
	/*.mColumnMax #prescriptionRequired .prescriptionText { width:215px; }*/
	.caduceus { float: left; display:inline; background:url('/images/page-elements/icons/caduceus.gif') no-repeat center; width: 45px; height: 45px;}
	
#additionalInfoWidget { margin: 5px 0px 5px 0px; font-size: 12px; border: 1px #666 solid;}
	#additionalInfoWidget div.highlight {background-color:#666; font-weight: bold; font-size:13px; padding: 3px 4px 3px 4px; color: #FFFFFF;}
	#additionalInfoWidget div.row {margin: 3px 4px 3px 4px;}
	#additionalInfoWidget div.column1 {float: left; width: 115px; text-align: left;}
	#additionalInfoWidget div.column2 {float: right; width: 115px; text-align: right;} 
#additionalResources {margin: 20px 0px 0px 0px; font-size: 12px; border: 1px #EFEFEF solid; background-color: #FFFFE0;}
    #additionalResources h3 {margin: 4px 0px 0px 8px; font-size:18px;} 
    #additionalResources ul {padding:5px 0px 10px 30px; margin: 0px;} 
    #additionalResources li {padding:0px;} 
#askUs {width: 275px; margin: 7px 0px 7px 0px; padding: 5px; border: 2px solid #CCCCCC; font-size: 12px; background-color:#EFEBFE; background-image:    url(images/page-elements/icons/question-mark.gif); background-repeat: no-repeat; background-position: right 8px;}
#askUs p {margin: 0px 70px 0px 0px;}
#crossSell {margin: 20px 0px 0px 0px;}
#resmedSeal {text-align:center; margin-top: 20px;}
.additionalPhotos {border: 1px #666666 solid; float:left; margin: 4px 4px 0px 0px;}
#additionalPhotosContainer {}

#resources {
  float: right;
  width: 250px;
  padding: 0px 0px 15px 15px;
}

/** info page **/
.picRight {float: right; margin-left:20px; color:#666; text-align:center;}

/** section page **/
.sectionItemName a {color: #044880; text-decoration: none;}
.sectionItemName a:visited {color: #044880;}
.sectionItemName a:hover {color: #044880; text-decoration: underline;}
.sectionItemName a:link {color: #044880;}

p.manufacturer {font-size: 11px; color:#666;}
.addtocart {margin-top: 2px;}
#xpapText {text-align: left; background-color:#FFFFE0;background-image: url(images/page-elements/icons/rx.gif); background-repeat: no-repeat; background-position: 7px 7px; font-size:12px; padding: 7px 7px 7px 50px; margin: 0px 0px 5px 0px; border: 1px #CCC solid;}
#bundleMsg {margin: 0px 0px 10px 0px; font-size: 12px; background-image: url(images/page-elements/icons/info.gif); background-repeat: no-repeat; background-position: 7px 7px; padding: 7px 7px 7px 50px; border: 1px solid #CCC;}

#footer {
  width: 960px;
  height:230px;
  font-size: 11px;
  color: #666666;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 10px 0px;
  text-align: left;
  background-image:url(../../images/footer_bg.jpg);
  background-repeat:repeat-x;
  background-color:#d4cfda;
  /*background-color:#f3f4ef;*/
  margin-left:auto;
  margin-right:auto;
  
}

#footer h3 {
padding-left:20px;

}
.footerbox {

width:239px;float:left;

}
#sectionPage div.row, #crossSell div.row {
  clear: both;
/*  width: 575px;*/
	width: 700px;
  padding: 0px 0px 0px 0px;
  }
#sectionPage div.row p {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

#sectionPage div.column1, #crossSell div.column1 {
  float: left;
  width: 90px;
  margin-top:0px;
  text-align: center;
}

#sectionPage div.column2, #crossSell div.column2 {
  float: left;
  /*width: 310px;*/
  width: 400px;
  text-align: left;
  font-size: 12px;
  margin-left: 25px;
} 

#sectionPage div.column2, #crossSell div.column2 {
  float: left;
  /*width: 310px;*/
  width: 400px;
  text-align: left;
  font-size: 12px;
  margin-left: 15px;
}
.column2short {
  float: left;
  /*width: 310px;*/
  width: 310px;
  text-align: left;
  font-size: 12px;
  margin-left: 15px;
}

#sectionPage h2,  #crossSell h2 {
  font-size: 14px;
} 

#sectionPage div.column3, #crossSell div.column3 {
  float: left;
  width: 100px;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  color: red;
  margin-left: 0px;
}
.column4 {
  float: right;
  /*width: 310px;*/
  width: 190px;
  text-align: left;
  font-size: 12px;
  margin-left: 10px;

border-left-style:solid;
border-left-width:1px;
border-left-color:#333333;
padding-left:10px;

}
#sectionPage div.column4 p {
	margin: 0px 0px 22px 0px;
}

#sectionPage h2.sortGroup {font-size:16px; border-bottom: 1px #CCCCCC solid; margin: 10px 0px 0px 0px;}

/* 03/01/2010 mn: Added the following to reset style for product list inside of tabs (overrides #itemDetailPage) */
#sectionPage div.column3 table { font-size:16px; border:none !important; margin:0px; padding:0px; }
#sectionPage div.column3 th { font-size:16px; border:none !important; margin:0px; padding:0px; }
#sectionPage div.column3 td { font-size:16px; border:none !important; margin:0px; padding:0px; }
/*****************************************************************************************************************/

.column2 p {margin: 0px;}
.column2 h2 {margin: 0px; font-size: 12px; color: #666666; font-weight:bold;}

.price {
  font-size: 16px;
}

.divClears {
	clear: both; margin: 0; padding: 0;
}

#chooser {
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 6px 1px 6px 3px;
	margin-bottom: 0px;
	background-color: #FFFFE0;
}

#chooser select {
	font-size: 12px;
}

#chooser span {
	margin-top: 3px;
	float: left;
}

#chooser div.container {
	float: right;
	width: 250px;
}

#recordCount {
	font-size: 12px;
	border: 1px #CCCCCC solid;
	border-top: none;
	background-color: #EEEEEE;
	padding: 4px 7px 4px 10px;
	text-align: right;
	margin-bottom: 15px;
}

.listwrapper {
	width:500px;
	float:left;
	}

.list {
	witdth:500px;

float:left;}

#testimonials table {width: 550px; margin-bottom: 10px; border-bottom: 1px #CCCCCC solid}
#testimonials div.comments {margin: 10px 0px;}
#testimonialsTop div.intro {width: 325px; padding: 0px 0px 0px 85px; float: left; margin: 0px; background-image:url(/images/page-elements/thumbs-up.gif);background-repeat:no-repeat;}
#testimonialsTop div.key {width: 25%; float: right; margin: 0px 20px 0px 0px; border: 1px solid #CCCCCC;}

#nowViewing {
	border: 1px solid #CCCCCC;
	background-color: #FFFFCC;
	padding: 4px;
	margin: 0px 0px 20px 0px;
}
#imageViewer {text-align:center; background-color:#FFFFFF; padding: 0px 0px 25px 0px;}
#imageViewer a {color:blue;}
#mainimageContainer {height:400px;}
#mainimageContainer table {width: 620px; height:400px; border: 1px solid #666; margin:0; padding:0;}
#caption {padding: 3px 0px; font-size:12px;}
.controls {margin-top:4px;}
.viewerContainer {}
#thumbnailContainer {}
.thumbnailInactive {border: 1px #666666 solid; float:left; margin: 4px 4px 0px 0px;}
.thumbnailActive {border: 2px red solid; float:left; margin: 4px 4px 0px 0px;}
.inactive {color:#999999;}

/** Pricelist page **/
#pricelistPage {background-color:#FFFFFF; padding-left:30px;}
#pricelistPage a {text-decoration: none;}
#pricelistPage a:visited {color: #000;}
#pricelistPage a:hover {text-decoration:underline;}
#pricelistPage a:link {color: #000;}

/** Email A Friend page **/
#emailFriendForm {height: 350px; background-color: #FFF;}
#emailFriendConfirm {height: 350px; background-color: #FFF; padding: 5px 25px;}
#emailFriendConfirm p {padding: 50px 0px 0px 0px; text-align: center;}
#popupHeader {background-color:#FFFFFF; text-align: center; margin:0;padding: 15px 0px; border-bottom: 2px solid #CCC;}
.popupError {width: 350px; padding:4px 4px 4px 40px; margin: 4px 0px 4px 100px; background-color:#FFFFCC; border: 1px #CCC solid; background-image:url(/images/page-elements/icons/exclaimation-point.gif); background-position: 7px 5px; background-repeat:no-repeat;}
.popupAsterisk {font-size: 16px; font-weight:bold; color:#FF0000;}
#popupDisclaimer {width: 350px; font-size: 11px; color:#666; margin-top:25px; text-align: center;}
#popupTitle {font-size: 16px; font-weight: bold; text-align: center;}
#popupBody {background-color:#FFF;}

/** Admin **/
#adminList table {width: 565px; font-size: 12px; border: 1px solid #C1DAD7; margin-top: 7px;}
#adminList th {font-weight:bold; background-color: #EFEFEF; padding:6px 6px 6px 12px; border-left: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#adminList td {padding:6px 6px 6px 12px; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#adminList .column1 {width: 65px;}
#adminList .column2 {width: 350px;}
#adminList .column3 {width: 85px;}
#adminList .column4 {width: 65px;}

#adminDetail table {width: 565px; font-size: 12px; border: 1px solid #C1DAD7; margin-top: 7px;}
#adminDetail th {font-weight:bold; background-color: #EFEFEF; padding:6px 6px 6px 12px; border-left: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#adminDetail td {padding:6px 6px 6px 12px; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#adminDetail .column1 {width: 150px;}
#adminDetail .column2 {width: 350px;}
#adminDetail .buttons {text-align:center; background-color: #EFEFEF;}
#adminDetail #alert {color:#FF0000; background-color: #FFFFE0;}

#adminListOrder div.row {
  clear: both;
  width: 575px;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #CCCCCC;
  }

#adminListOrder div.column1 {
  float: left;
  width: 110px;
  margin: 5px 0px;
  text-align: center;
}

#adminListOrder div.column2 {
  float: left;
  width: 310px;
  text-align: left;
  font-size: 12px;
  margin-left: 25px;
  padding-top: 10px;
} 

#adminListOrder h2 {
  font-size: 14px;
} 

#adminListOrder div.column3 {
  float: left;
  width: 100px;
  text-align: right;
  margin-left: 25px;
  padding-top: 10px;
}

#listorderDropdown {margin-bottom: 20px;}

#cart { padding: 25px 55px 25px 55px; }


.mColumn { float:left; }
.mColumnMax { float:left; width: 100%; }
.mColumn150 { float:left; width: 150px; padding: 4px; height: 15px;}
.mColumn150clear { float:left; width: 150px; clear:right; }

.selectAttribute { float:right; margin:5px; margin-right:32px; margin-top:10px; }
#nyroModalContent .selectAttribute { margin-right:5px; }


.sans11pxbold { font-weight:bold; }


.tbl { border:none !important; padding:0px !important; }
.tbl td { border:none !important; padding:0px !important; }

span.currentPageNumber { padding: 4px; }
a.pageNumber { padding: 4px; text-decoration: underline; }
.previousLink { padding-right: 4px; text-decoration: none; }
.nextLink { padding-left: 4px; text-decoration: none; }
td.goToPage { padding-left: 4px; padding-right: 4px; }


.displayprice {
    width:100px;
    margin:0px;
    padding:0px;
}

.pr-snippet-wrapper {
padding:0px;
}
.newsdate {
    color: #666666;
    font-size: 11px;
}
.newstitle {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}
.newsdescription {
    color: #333;
    font-size: 12px;
}


.newsarticledate {
    color: #666666;
    font-size: 12px;
}
.newsarticletitle {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
}
.newsarticletitle h1 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
}
.newsarticledescription {
    color: #333;
    font-size: 12px;
}
