
.h2 { FONT-SIZE: 9pt; COLOR: #808080 }
.h1 { FONT-SIZE: 10px; COLOR: #427bb5; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }

TD.h1 {
	FONT-SIZE: 10px; COLOR: #427bb5; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif 
}
TD.h2 {
	FONT-SIZE: 10px; COLOR: #427bb5; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif 
}

H1.headerblue { FONT-SIZE: 16px; COLOR: #8094B0; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif  }
H1.headerblack { FONT-SIZE: 16px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif  }
H2.headerblue { FONT-SIZE: 14px; COLOR: #8094B0; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }
H2.headerblack { FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }

#holder {width:980px; background-color:#fff; margin:0 auto; padding:0 5px; border:1px solid #ccc; border-bottom:0; border-top:0; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:left;}

.nolinelinkblbk {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Comic Sans MS, Tahome, Arial, sans-serif; TEXT-DECORATION: none
}
FONT.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8094B0; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Footer {
  font: 10pt Tahoma;
  color: #FFFFFF;
  font-weight: bold;
}

.AltFont1 {
  font: 10pt Verdana;
  color: #000000;
}

.AltFont2 {
  font: 10pt Verdana;
  color: #000000;
}

.Content_Small {
  font: 7.5pt Verdana;
  color: #000000;
}

.Content_Large {
  font: 13.5pt Verdana;
  color: #000000;
}

.Content_Large2 {
  font: 11pt Verdana;
  color: #000000;
  font-weight: bold;
}


.ECheck {
  font: 10pt Verdana;
  color: #000000;
}

.navigation-item {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.head-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.ECheck2 {
  font: 7.5pt Verdana;
  color: #000000;
}

.Error {
  font: 8pt Verdana;
  color: #FF0000;
}
.Error2 {
  font: 10pt Verdana;
  color: #FF0000;
}
.Error3 {
  font: 8pt Verdana;
  color: #FF0000;
}

.Error_black {
  font: 8pt Verdana;
  color: #000000;
}

.Error_black2 {
  font: 8pt Verdana;
  color: #000000;
  TEXT-DECORATION: underline

}

.Middle_Top_Banner_Small {
  font: 10pt Verdana;
  color: #000000;
}

.ContentBar_Small {
  font: 7.5pt Verdana;
  color: #FFFFFF;
}

.TopBanner_Large {
  font: 12pt Verdana;
  color: #000000;
}
.TopBanner_Small {
  font: 10pt Verdana;
  color: #000000;
}

body {
  background-color: #ffffff;
}


h1 {
  font: 13.5pt Verdana;
  color: #000000;
  font-weight: bold;
}

.tdbackgrnd {
  background-color: #ffffff;
}

.tdbackgrnd2 {
  background-color: #cccccc;
}


.tdTopBanner {
  font: 10pt Tahoma;
  color: #A7BACF;
  background-color: #ffffff;
  font-weight: bold;
}

.tdTopBanner2 {
}

.tdMiddleTopBanner {
  font: 13.5pt Verdana;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
}

.Banner2 {
  font: 12pt Verdana;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
}
.tdBottomTopBanner {
  font: 10pt Verdana;
  color: #000000;
  background-color: #ffffff;
}

.tdBottomTopBannerSmall {
  font: 9pt Verdana;
  color: #000000;
  background-color: #ffffff;
}

.tdBottomTopBanner2 {
  font: 10pt Verdana;
  color: #000000;
  background-color: #ffffff;
}

.tdContent {
  background-color: #ffffff;
}

.tdContent2 {
  font: 10pt Verdana;
  color: #000000;
  background-color: #FFFFFF;
  margin-right:6px;
}

.tdContent2WBG {
  font: 10pt Verdana;
  color: #000000;
  background-color: #DDDDDD;
  background-image:url('..\navimages/bluebackground.gif');
  
}

.tdContent3 {
  background-color: #FFFFFF;
}

.tdContentBar {
  font: 10pt Verdana;
  color: #FFFFFF;
  background-color: #000000;
  font-weight: bold;
}

.tdContentBar2 {
  font: 12pt Verdana;
  color: #FFFFFF;
  font-weight: bold;
}

.tdFooter {
  font: 10pt Tahoma;
  color: #FFFFFF;
  background-color: #ffffff;
  font-weight: bold;
}

.tdAltFont1 {
  font: 10pt Verdana;
  color: #000000;
  background-color: #E6E6E6;
}

.tdAltFont2 {
  font: 10pt Verdana;
  color: #000000;
  background-color: #D5D5D5;
}

.tdAltBG1 {
  background-color: #E6E6E6;
}

.tdAltBG2 {
  background-color: #D5D5D5;
}

A.sml2 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica
}
.smblue {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: verdana, arial, helvetica
}
.smblack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica
}
.smperiod {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica
}
.smbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica
}
.helpbold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: verdana, Arial, sans-serif
}
.textbrand {
	FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica
}

A.sml3 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

.sm20 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial
}

.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif: TEXT-DECORATION: underline
}
A.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif: TEXT-DECORATION: underline
}
.searchboxText {
	FONT-WEIGHT: bold; COLOR: #10105B; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.header1 {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.boxTextBold {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif
}
.boxTextBold2 {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif
}
.boxLinkBold {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.boxLinkBlue {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.boxLinkBold2 {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.crumblink {
	FONT-SIZE: 10px; COLOR: #8094B0; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.crumblinkblue {
	FONT-SIZE: 10px; COLOR: #8094B0; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.Textblue {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}

.linkblacksm {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: underline
}

.linkblue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #0000ff; TEXT-DECORATION: underline
}
.linkbluebold {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #0000ff; TEXT-DECORATION: underline
}
.linkbluebold2 {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #0000ff; TEXT-DECORATION: underline
}
.linkbluesm {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #0000ff; TEXT-DECORATION: underline
}
.linkbluesm2 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #0000ff; 
}
.linkbluesm3 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #0000ff; TEXT-DECORATION: underline

}
.boxTextBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8094B0; FONT-FAMILY: Verdana, Arial, sans-serif
}

.closewindow {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}

.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: crimson; FONT-FAMILY: Verdana, Arial, sans-serif
}
BODY {
	MARGIN: 0px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND-COLOR: #ffffff
}
TR.headerNavigation {
	BACKGROUND-COLOR: #bbc3d3
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #bbc3d3
}
A.headerNavigation {
	COLOR: #ffffff
}
TR.headerError {
	BACKGROUND-COLOR: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND-COLOR: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #00ff00; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND-COLOR: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #bbc3d3
}
TABLE.infoBox {
	BACKGROUND-COLOR: #8094B0
}
TABLE.infoBoxContents {
	BACKGROUND-COLOR: #ffffff
}

TABLE.infoBoxContents2 {
	BACKGROUND-COLOR: #EFECEC
}

TD.infoBoxHeading {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; text-align:center;
}
TD.infoBoxHeading2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; text-align:center;
}
TD.searchboxsection {
	FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.headerblack {
	FONT-SIZE: 12px; FONT-FAMILY: Arial: COLOR: #FFFFFF;
}
.headerblack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.headerblacksm {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial
}
.headerlinkblue {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

.paragraphtextblack {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.paragraphtextgrey {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Verdana, Arial, sans-serif
}

.paragraphtextblacksm {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.paragraphtextblacksm2 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.paragraphtextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.paragraphtextboldsm {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
SPAN.headerwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.headerwhitesm {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.headerwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial
}

.headerlinkwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.headerlinkwhitesm {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.headerlink {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana;
}

.closewhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}

.footertext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.footertextred {
	FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.footertextgrey {
	FONT-SIZE: 10px; COLOR: #c0c0c0; FONT-FAMILY: Verdana
}

.bottomtitlebar {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-WEIGHT: bold;
}
SPAN.headerwhitebold {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial TEXT-DECORATION: underline
}
.headerwhitebold {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
SPAN.headerblackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; 
}
SPAN.headerredbold {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-SIZE: 12px; FONT-FAMILY: Arial; 
}
SPAN.carttotalbold {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
TR.accountHistory-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.addressBook-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.alsoPurchased-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.payment-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.productListing-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.productReviews-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.upcomingProducts-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.shippingOptions-odd {
	BACKGROUND-COLOR: #f4f7fd
}
TR.accountHistory-even {
	BACKGROUND-COLOR: #ffffff
}
TR.addressBook-even {
	BACKGROUND-COLOR: #ffffff
}
TR.alsoPurchased-even {
	BACKGROUND-COLOR: #ffffff
}
TR.payment-even {
	BACKGROUND-COLOR: #ffffff
}
TR.productListing-even {
	BACKGROUND-COLOR: #ffffff
}
TR.productReviews-even {
	BACKGROUND-COLOR: #ffffff
}
TR.upcomingProducts-even {
	BACKGROUND-COLOR: #ffffff
}
TR.shippingOptions-even {
	BACKGROUND-COLOR: #ffffff
}
TR.productListing-heading {
	BACKGROUND-COLOR: #d2e9fb
}
TD.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #d2e9fb; FONT-VARIANT: small-caps
}
TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	COLOR: #0000ff; BACKGROUND-COLOR: #ffff33
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #427bb5; FONT-FAMILY: Verdana
}

font.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #427bb5; FONT-FAMILY: Verdana
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #427bb5; FONT-FAMILY: Verdana
}
TR.subBar {
	BACKGROUND-COLOR: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
A.smallText2 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}

SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid; BACKGROUND-COLOR: #f1f9fe
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.checkoutBar {
	FONT-SIZE: 10px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.checkoutBarHighlighted {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.helpheadline {
	FONT-WEIGHT: bold; COLOR: #8094B0; FONT-FAMILY: Verdana, Arial, sans-serif TEXT-DECORATION: none
}
.helptext {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 20px; MARGIN-RIGHT: 25px
}


/*--------------------------------------------------------------------*/
/* Power Reviews default stylesheet copyright 2006 all rights reserved */
/*--------------------------------------------------------------------*/


.prReviewEngine {
/* put font information in merchant specific stylesheets in this class entry */
font: inherit;
}
/* Summary styles */
#prReviewSummary {
border:1px solid #cccccc;
background:#fff url(images/review_summary_bg.gif) bottom left repeat-x;
}
.prSummaryHeader {
background: #dddddd;
margin:0;
padding:.5em 10em .6em 1em; /* large right padding to accept the absolutely positioned print link*/
height:1em;
line-height:1.0;
position:relative; /* to establish the reference for print link positioning*/
}
.prSummaryTitle {
font-weight:bold;
text-transform:uppercase;
}
.prSummaryCobrand { /* "(Powered by PowerReviews.com)" */
font-size: 10px;
}
/*
a.prSummaryCobrandLink, a.prSummaryCobrandLink:hover {
color:#000;
text-decoration:none;
}
*/
.prSummaryBody { /* Contains Avg. Rating, pros/cons, and write link */
margin:1em;
padding:0;
overflow:auto; /* to auto-expand around contained floats */
}
.prSummaryRating {
font-weight:bold;
font-size:10px;
padding:0 0 1em;
border-bottom:1px solid #ddd;
}
.prSummaryWriteReview { /* Already own it? ... */
margin:1em;
padding:0;
overflow:auto;
text-align:right;
}
a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited,
a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active {
font-size: 10px;
}
.prSummaryKey { /* Pros,Cons,Best Uses keys */
width: 100px; /* this should be big enough that "Best Uses" doesn't wrap */
font-weight:bold;
vertical-align:top;
text-align:right;
padding:0px;
float:left;
clear:left;
}
.prSummaryValue { /* values for pros,cons,best uses */
margin-left:100px; /* add left space equal to the width of the key */
vertical-align:top;
text-align:left;
padding: 0px 0px 0px 10px; /* I've padded the values. you could also add some extra space to the left margin, and keep this zero */
}
.prSummaryCount {
font-weight:normal;
}
.prSummaryPrintableViewLink {
font-size:10px;
position:absolute; /* to get around the Safari float issue, I've positioned these absolutely in the header */
bottom:.6em;
right:10px;
width:11em;
text-align:right;
}
.prSummaryPrintableViewLink img {
position:relative;
top:3px; /* nudge the printer icon to fit better with text*/
}
.prReviewSort { /* Reviewed by ... and Sort box */
background:#dddddd;
margin:2em 0 0;
padding:.3em 1em;
border-bottom:1px solid #cccccc;
font-weight:bold;
text-align:right;
text-transform:uppercase; /* for flexibility */
}
.prReviewSortBox {
text-transform:none; /* keep this mixed case if the container has been uppercased */
}
.prReviewCount { /* Reviewed by ... */
float:left;
margin:.3em 0;
}
/* Review styles 
--------------------------------------------------*/
#prMiniSiteIndividualReviews { /* wrap around all reviews */
}
.prReviewWrap { /* wraps all reviews */
margin:1em 0;
padding:0 1em;
border-bottom:1px solid #cccccc;
}
.prReviewRating { /* Contains headline and stars */
font-size:10px;
}
.prReviewRatingHeadline { /* just the headline */
display:inline;
font-weight: bold;
margin-left: 6px;
}
.prReviewAuthor { /* wrapper for name, location, date */
margin:1em 0;
}
.prReviewAuthorName span, /* set actual name, location date values to bold */
.prReviewAuthorLocation span,
.prReviewAuthorDate span {
font-weight:bold;
}
.prReviewPoints { /* wrapper for pros,cons,best-uses in reviews */
margin:1em 0;
overflow:auto;
}
.prReviewKey { /* these keys and values work like the ones in the summary */
width: 90px;
font-weight:bold;
vertical-align:top;
text-align:right;
padding:0px;
float:left;
clear:left;
}
.prReviewValue {
margin-left:90px; /* match the width of the keys */
vertical-align:top;
text-align:left;
padding: 0px 0px 0px 10px; /* pad it out */
}
.prAdditionalRatingName { /* Contains rating text */
width:90px;
font-weight:bold;
vertical-align:top;
text-align:right;
margin-top:5px;
clear:left;
float:left;
}
.prAdditionalRatingValue {
margin-left:90px; /* match the width of the keys */
vertical-align:top;
text-align:left;
padding: 0px 0px 0px 10px; /* pad it out */
margin-top:5px;
}
.prReviewText { /* The actual review paragraph(s) */
clear:both; /* make sure it clears the keys and values above */
margin:1.5em 0 1em; /* some real breathing room here */
}
.prReviewHelpfulText { /* "X of Y found this review helpful" */
font-size: 10px;
font-style: italic;
margin-top:10px;
margin-bottom:10px;
}
a.prReviewHelpfulTextLink:link, a.prReviewHelpfulTextLink:visited,
a.prReviewHelpfulTextLink:hover, a.prReviewHelpfulTextLink:active {
font-size: 10px;
}
.prReviewHelpfulCount, /* "X of Y" */
.prReviewHelpful { /* "helpful" */
font-weight:bold;
}
.prReviewTools { /* wrapper div for whole helpful/report issue thing */
margin:.5em -1em;
padding:.5em 1em 0;
}
.prReviewRateHelpful { /* Was this review ... ? */
}
.prReviewReportIssue { /* "You may also ..." */
font-size: 10px;
font-style: italic;
margin-left: 0.5em;
}
/* Pagination style */
.prPagination {
padding: 0px 15px 15px 15px;
font: inherit; /* from prReviewEngine */
}
/* Snippet styles */
.prSnippetEngine {
/* put font information in merchant specific stylesheets in this class entry */
font-weight:bold;
font-size:12px;
}
.prSnippetEngine div {
padding: 2px;
}
.prSnippetTitle {
float:left;
width:163px;
font-weight:bold;
text-align:center
}
.prSnippetRating {
float:right
}
.prSnippetMsg {
display:block;
padding-left: 0px
}
.prSnippetWriteReview {
clear:both;
}
.prSnippetReadReviews {
float:left;
}
a.prSnippetLink {
font-size:10px;
color:blue;
text-decoration:underline
}
.prSnippetRatingClickable {
float:left;
}
.prSnippetRatingUnclickable {
float:left;

}
.prSnippetNumberOfRatingsText {
font-size:8px;
float:right
}
/* for merchant response */
.prMerchantResponse {
border: 1px solid #e6e5e2;
background: #eeeeee;
font-style: italic;
padding: 5px;
margin-left: 50px;
text-align: left;
margin-top: 5px;
}
.prVerified {
position:relative;
display:inline;
margin:0 0 -.55em 0;
}

.pr-review-main-wrapper 
{
	margin-right: 5px;
}
.pr-review-points-attr-wrapper .pr-attribute-group {width: 32%;}

.pr-review-author p {display:inline;}
.pr-review-rating-wrapper, .pr-review-main-wrapper {float:none; width: 100%}
.pr-review-author  {float:none; width: 100%}
.pr-review-wrap {padding-right:5px;}
.pr-attribute-value {padding-bottom :16px;padding-left:0.4em;padding-right:0.4em;padding-top:0.4em}


/*new stuff*/
.pr-snippet-wrapper { 
background-color: #FFF; 
  border: none; /*1px solid #CBCBCB;*/
} 
 
.pr-snippet-stars { 
background: #FFF; 
border: none; 
float: left; 
margin: auto; 
width: 130px; 
padding-right: 0.1em;
} 
 
.pr-snippet-review-count { 
	display: none;
} 
 
.pr-snippet-read-write { 
  background: none; 
  border: none; 
  text-align:left;
} 
 
.pr-snippet-read-review
{ 
	float: left;
	border: 1px;
	margin-bottom:5px;
	padding-left:0px !important;
	padding-right:0px !important;
	
} 



.pr-snippet-write-review { 
	float: left;
	border: 1px; 
	margin:5px;
	padding-left:5px !important;
	padding-right:0px !important;
	text-decoration:underline !important;
} 
a:link{
	text-decoration:underline !important;
	text-align:left;
}
a:hover
{
	text-decoration:none;
	text-align:left;
}
	
.pr-snippet-rating-decimal{
	float:right;
}
.pr-review-points-attr-wrapper .pr-attribute-group { 
	border:1px solid #cccccc;
} 

.prPaAskQuestionLnk
{
	font-size:0;
	height:25px;width:120px;
	background:transparent url(../Reviews/pa_question_bubble2.gif) 0 0 no-repeat;
	display:block;
	float:right;border:none;
	text-decoration:none;
	margin-left:6px;
}

.prPaQuestionPrompt
{
	padding:2em 0;
	color:#777;
}
.prPaHeader 
{
	font-size:12px;
	font-weight:bold;
	color:#777;
}
.prPaHeader .prPaQuestionPrompt
{
	padding:.6em 0;
	font-size:100%;
}

