﻿
.nsitem_cat { min-height: 190px; height:auto !important; height:190px; margin: 10px 20px 25px 20px; background:url(../images/design/catalog_bg.jpg) center bottom no-repeat; border: 2px solid white; }

.nsitem_cat .compire_checkbox { position: relative; float: left; width: 105px; height: 150px; margin-top: 4px; margin-right: 10px; background: url(../images/design/checkboxbg.gif) no-repeat 0 0; }
.nsitem_cat .compire_checkbox input { display: none; }
.nsitem_cat .compire_checkbox.selected { background-position: -105px 0; }
.nsitem_cat .compire_checkbox.selected .checkbox-select { display: none; }	
.nsitem_cat .compire_checkbox p { padding: 8px; font-size: 0.8em; text-align: center; color: gray; }

.checkbox-select {
			display: block;
			float: left;
			position: absolute;
			top: 118px;
			left: 10px;
			width: 85px;
			height: 23px;
			background: url(../images/design/select.gif) no-repeat 0 0;
			text-indent: -9999px;
			-moz-outline-style: none; 
			outline: none;
		}
a.checkbox-deselect {
			display: none;
			color: white;
			font-weight: bold;
			text-decoration: none;
			position: absolute;
			top: 120px;
			right: 10px;
		}
		
.sendit {
			display: block;			
			width: 115px;
			height: 34px;
			border: 0;
			margin-left: 20px;
			cursor: pointer;
			cursor: hand;
			text-indent: -999px;
			background: url(../images/design/sendit.gif) no-repeat 0 0;
		}
		
		
.nsitem_cat .compire_checkbox.selected a.checkbox-deselect { display: block; }



.nsitem_cat DIV.img { float: left; width: 250px; margin:0px 50px; }
.nsitem_cat H3.name { margin-top: 0px; }
.nsitem_cat H3.name small { color:#9B9C9E; }
.nsitem_cat .or { font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: 3.0em; color: #E7E7E7; }

A.blue_button { display: block; width: 115px; height: 34px; margin: 5px; text-align: center; line-height: 33px; color: white; font-weight: bold; text-decoration: none; background: url(../images/design/blue_button.gif) center bottom no-repeat; }

/* catalogue item */
TABLE TR TD { vertical-align: top; }

TABLE.catalog_item { width: 100%; }
TABLE.catalog_item TR {  }
TABLE.catalog_item TR TD { vertical-align: top; }
TABLE.catalog_item TR TD .links { margin-top: 20px; }
TABLE.catalog_item TR TD .links H3 { margin-left: 10px; }

.gray_billboard { width: 976px; margin:-26px 0px 15px -15px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:url(../images/design/headerCompare_bg.png) left bottom repeat-x; }
.gray_billboard H2 { float: left; height: 30px; padding: 0px 50px; color: #A6A6A6; background:url(../images/design/buttonManual.png) 20px 5px no-repeat; }
.gray_billboard DT { float: left; color: #808080; line-height: 33px;  }
.gray_billboard DD { float: left; margin-left: 20px; margin-right: 90px; font-size: 1.4em; line-height: 32px; color: #006699; }

TABLE#pricetable TR TD {  }
TABLE#pricetable TR TD DL { clear: both; margin: 0px; padding: 0px; font-size: 0.9em; }
TABLE#pricetable TR TD DL DT { padding: 8px 30px; color: gray; background:transparent url(../images/design/tabTile.png) repeat-x bottom left; }

TABLE#pricetable TR TD DL SPAN { float: right; height: 16px; font-weight: bold; }
/* Firefox */ 
@-moz-document url-prefix() {
  TABLE#pricetable TR TD DL SPAN { margin-top: -15px; }
}

TABLE#pricetable TR TD DL DIV.true { background:url(../images/design/true.png) right top no-repeat; }
TABLE#pricetable TR TD DL DIV.false2 { background:url(../images/design/false.png) right top no-repeat; }

#compire { cursor: pointer; cursor: hand; }


table#pricetable { width: 978px; margin-left: -16px; margin-bottom: 15px; border-top: 1px solid #CDCDCD; border-collapse:collapse; }
/* Firefox */ 
@-moz-document url-prefix() {
  table#pricetable { width: 977px; margin-left: -15px; }
}

table#pricetable THEAD TR { background:url(../images/design/headerCompare_bg.png) left bottom repeat-x; }

TABLE#pricetable TR TD UL { list-style: none; margin: 0px; padding: 0px; }

TABLE#pricetable TR TD UL LI .true { padding-left: 23px; background:url(../images/design/true.png) left top no-repeat; }
TABLE#pricetable TR TD UL LI .false2 { padding-left: 23px; background:url(../images/design/false.png) left top no-repeat; }


table#pricetable td.side, table#pricetable th.side { border-left: 1px solid #CDCDCD; }
table#pricetable td.side UL { width: 100%; }
table#pricetable td.side UL LI {
	text-align:right;
	height: 20px;
	font-size: 0.9em;
	line-height: 18px;
	color:#006699;
	padding:8px;
}

table#pricetable th {
	vertical-align: top;
	padding-bottom: 5px;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-size: 0.8em;
	}
table#pricetable th A { display: block; }	
table#pricetable th IMG { margin: 5px; }
table#pricetable th H2 { color: #A6A6A6; font-size: 1.6em; }

table#pricetable td { border-right: 1px solid #CDCDCD;  }

table#pricetable td UL LI {
	height: 20px;
	font-size: 0.9em;
	line-height: 18px;
	padding:8px;
	text-align:center;
	background:transparent url(../images/design/tabTile.png) repeat-x bottom left;
	border-right:1px solid #fff;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  table#pricetable td UL LI span{ display: block; width: 10px; height: 16px; margin: 3px auto 0px auto; }
}

		
			
.signup { margin: 10px 0px; }		


.summary { margin: 10px 5px 50px 195px; }	
