@import url(/css/summarybox.css);
@import url(/css/itembox.css);

div#tablehead { text-align: center; font-weight: bold; }

div#compareBox { text-align: center; }
	div#compareBox div.price { background: #f7ff9f; color: red; font-weight: bold; font-size: 1.2em; }

table#compareTable { border-collapse: collapse; border-right: 1px solid #ccc; font-size: .8em; margin: 5px auto 0; text-align: center; }

	table#compareTable tr.compareRowTop { background: #fff url(/images/box-gradient-tiny.gif) top left repeat-x; font-size: 1.2em; }
	table#compareTable tr.compareRow1 { background: #fff; }
	table#compareTable tr.compareRow2 { background: #efefef; }
	table#compareTable tr.compareRowBottom img { margin-top: 5px; }
	table#compareTable p { padding-bottom: 0; text-align: left; }
	table#compareTable img.icon { margin-bottom: 5px; }
	
	table#compareTable td { border: 1px solid #c2c2c2; border-left: 1px dotted #ccc; border-right: 0; padding: 5px 5px; }
	
	table#compareTable td.column1 { width: 260px; }
	table#compareTable td.column1 p { margin-left: 110px; }
	
	table#compareTable td.column2 { width: 180px; }
	table#compareTable td.column2 p { margin-left: 60px; }
	
	table#compareTable td.column3 { width: 168px; }
	table#compareTable td.column3 p { margin-left: 60px; }
	
	table#compareTable td.column4 { width: 122px; }
	table#compareTable td.column4 p { margin-left: 40px; }
	
	table#compareTable td.column0 { border-left: 1px solid #ccc; width: 165px; font-weight: bold; text-align: right; }
	
	table#compareTable tr.compareReviewLink td { font-size: 11px; padding: 8px; }
	table#compareTable tr.compareReviewLink td div.pricerange {  font-size: 17px; font-weight: bold; }
	table#compareTable tr.compareReviewLink td div.buylink {  font-size: 12px; }
	table#compareTable tr.compareReviewLink td img { display: inline; float: left; border: 1px solid #666666; }
	table#compareTable td.empty {  width: 165px; border: 0; border-right: 1px solid #ccc;  }	
	

#email-wrapper { display: none; margin: 0; position: absolute; left: 150px; opacity: 0.98; filter:alpha(opacity=98); top: 200px; font-size: .8em; }
	#email-wrapper table { margin: 0 auto; }
	#email-wrapper div.email-border { border: 1px solid #e9e9e9; border-width: 0 1px 1px 0; }
	#email-wrapper div.email-border2 { border: 1px solid #d9d9d9; border-width: 0 1px 1px 0; }
	#email-wrapper div.email-inner { border: 1px solid #c9c9c9; border-color: white #c9c9c9 #c9c9c9 white; }
	#email-wrapper div.email-inner2 { border: 1px solid #b9b9b9; border-width: 0 1px 1px 0; }
	#email-wrapper div.email-shadow2 { border: 1px solid #a9a9a9; border-color: white #a9a9a9 #a9a9a9 white; }
	#email-wrapper div.email { background-color: #c6d5e8; border: 1px solid #00789a; height: 315px; text-align: center; width: 480px; }
	#email-wrapper div.email div.mail_error { margin: 10px 40px; margin-top: 130px; }
	
#emailform { margin: 10px; }
	#emailform div.close { cursor: pointer; float: right; margin: 0; padding: 0; }
	#emailform div.close img { height: 16px; vertical-align: top; width: 16px; }
	#emailform div.close span { line-height: 16px; margin-right: 0.5em; }
	#emailform textarea, #emailform input { border: 1px solid white; }
	

.strike { text-decoration: line-through; background: #fff !important; }
.promocost { font-weight: bold; color: #ff0000; background: #f7ff9f; font-size: 1.2em; }