/* global styles */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.summary {
	border: 1px solid #9999CC; 
	background-color: #EFEEFF;
	color: #000;
}

.disclaim {
	font-family: sans-serif, Verdana, Arial, Helvetica; 
	font-size: 12px; 
	color: #666666
}

.topMargin {
	margin-top: 10px;
	margin-bottom: 0px;
}

.headerLinksA, .headerLinksA a,  .productInformation .navLinks a {
	font-size: 11px;
}

.search input, .search select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* browse pods */
div.browseNav {margin-bottom: 18px; margin-top: 3px}
div.browseNav li {margin-left: -16px;}
/*div.browseNav li a {margin-left: -6px;}
div.browseNav table.pod {border: 1px solid #f90}
div.browseNav table.pod td {background-color: #fec;} */
div.browseNav h2 {background-color: #f90;}

div.browseNav table.pod td.heading3 {border-top: 1px solid #f90; padding-top: 8px;}
/*div.browseNav table.pod td.body ul {list-style-image: url(/Imgs/bullet_square_669_3x10.gif); background-color: #fec;}*/
div.browseNav table.pod td.body ul {list-style-image: url(/Imgs/bullet_square_669_3x10.gif);}
div.browseNav table.pod td.body {padding-top: 4px; line-height: 18px;}
div.browseNav table.pod td.seeAll {padding-bottom: 10px;}
div.browseNav table.pod td.seeAllMatches {font-weight: bold; border-top: 1px solid #f90; padding: 8px; padding-top: 6px;}
/* home static browse pod */
div.browseNav span.fade {text-decoration: none;}


.tbutton {cursor: hand; background-color: #EEF3FB; text-align: center;}
.tbutton {text-align: center; border-left: solid 2px #FFFFFF; border-top: solid 2px #FFFFFF; border-right: solid 2px #7694C8; border-bottom: solid 2px #7694C8;}
tbutton A, .tbutton A:visited, .tbuttonp A, .tbuttonp A:visited {text-decoration: none; color: black;}

.Small
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; 
    COLOR: black;
}

body, td, td td, td td td, th, td th, td td th, p, td p, td td p, ul, ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

th {
	font-size: 13px;
}

h1 {
	font-size: 20px;
	color: #f90;
	font-weight: bold;
	margin-bottom: 0px;
}

h2 {
	font-size: 16px;
	color: #669;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:active {
	color: #039;
}

a:visited {
	color: #039;
}

.captionA, .moreInfoA, .footerLegal,  .sortBy, .searchTip {
	font-size: 12px;
}

.fade {
	font-size: 11px;
	color: #666;
}

.fade a:link {
	font-size: 11px;
}

.notCertified {
	color: #666;
}

.customerCertified {
	font-size: 11px;
	font-weight: bold;
}

.sm, .tm {
	font-size: 8px; 
	font-family: Arial, Helvetica, sans-serif;
}

.required, .error, .alert {
	color: #c00;
}

.headingWelcome {
	font-size: 15px;
	font-weight: bold;
	color: #669;
	font-family: Arial, Helvetica, sans-serif;
}
.taxonomy td {
	padding-top: 2px;
	padding-bottom: 2px;
}

.notes {
	border-left: 1px solid #999999;
	border-right: 1px solid #000;
	border-top: 1px solid #999999;	
	border-bottom: 1px solid #000;	
	background-color: #FFFFCC;
	background-image:url(/Imgs/note_bottom.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat; 
	background-attachment:fixed;
}

.notes .header {
	padding-top: 2px;
	padding-bottom: 2px;	 
}

.featuredStores, .featuredPromo {
	border: 0px;
}
.featuredStores td, .featuredPromo td {
	border-left: 1px solid #669;
	border-right: 1px solid #669;
	border-bottom: 1px solid #669;	
	border-top: 0px;
}
.featuredStores .header, .featuredPromo .header {
	background-color: #669;
	padding-top: 2px;
	padding-bottom: 2px;	 
}
.featuredStores h2 {
	font-size: 13px;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
}
.featuredPromo h2 {
	font-size: 15px;
	color: #fff; 
	margin-top: 0px;
	margin-bottom: 0px;	
}
.vr /*vertical rule*/{
	background-color: #ccf;
}

/* ----- horizontal rules ------ */	
div.hr_390 {display: none;}
/*/*/a{}
div.hr_390 {
  display: block;
  height: 1px;
  background-image: url(http://images.bizrate.com/site/hr_blue_ccf_390x1.gif);
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 0px; 
  margin-bottom: 0px;
}
/* */

div.hr_170x3 {display: none;}
/*/*/a{}
div.hr_170x3 {
  display: block;
  height: 3px;
  background-image: url(http://images.bizrate.com/site/hr_blue_ccf_170x3.gif);
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 0px; 
  margin-bottom: 0px;
}
/* */

div.hr_730 {display: none;}
/*/*/a{}
div.hr_730 {
  display: block;
  height: 1px;
  background-image: url(http://images.bizrate.com/site/hr_blue_ccf_730x1.gif);
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 0px; 
  margin-bottom: 0px;
}
/* */
/* ----- /horizontal rules ------ */

.monospace {
	font-family: monospace;
}
