#select_products {
	border-collapse: collapse;
	width: 100%;
	background-color: #cccccc;
	}

#select_products th, #select_products td {
	vertical-align: middle;
	}

#select_products th, #advanced_options th {
	background-color: black;
	color: white;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	padding: 4px;
	}

#select_products th#th {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #666666;
	}

#select_products th#mh {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #666666;
	}

#select_products th.mh {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #666666;
	}

#select_products th#bh {
	border-bottom: 1px solid black;
	}

#select_products td, #advanced_options td {
	padding: 4px;
	text-align: left;
	}

#select_products td#td {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #dcdcdc;
	}

#select_products td#md {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #dcdcdc;
	}

#select_products td.md {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #dcdcdc;
	}

#select_products td#bd {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}

#select_products td#s, #advanced_options td#b {
	background-color: white;
	vertical-align: top;
	text-align: right;
	padding: 5px;
	border-right: 1px solid white;
	}

#select_products td#s input, #advanced_options td#b input {
	margin-left: 10px;
	}



.wavpow_options, #advanced_options {
	width: 100%;
	border-collapse: collapse;
	background-color: #cccccc;
	}

.wavpow_options th, .wavpow_options td {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	}

.wavpow_options th {
	color: white;
	background-color: #000000;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid black;
	}

.wavpow_options td {
	border-right: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}



#advanced_options {
	margin-top: 5px;
	}

#advanced_options th#tlh, #advanced_options th#trh {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #666666;
	}

#advanced_options th#mlh, #advanced_options th#mrh {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #666666;
	}

#advanced_options th#blh, #advanced_options th#brh {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #666666;
	}

#advanced_options td#tld, #advanced_options td#trd {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #dcdcdc;
	}

#advanced_options td#mld, #advanced_options td#mrd {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	}

#advanced_options td#bld, #advanced_options td#brd {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}



#adsearch {
	border-collapse: collapse;
	margin-bottom: 3px;
	}

#adsearch td {
	vertical-align: bottom;
	}

#adsearch td.l {
	text-align: left;
	}

#adsearch td.r {
	text-align: right;
	padding-left: 15px;
	}

#adbox {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #dcdcdc;
	}

#adbox td.l, #adbox td.r {
	width: 50%;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	}

#adbox td.b {
	text-align: right;
	vertical-align: middle;
	padding: 3px 5px 5px 5px;
	}

table#selection td.l, table#selection th.l  {
	text-align: left;
	}

table#selection td table.qty, table.selection td table.qty {
	border: none;
	padding: 0;
	margin: 0;
	}

table#selection td table.qty td, table.selection td table.qty td {
	border: none;
	padding: 0;
	margin: 0;
	}

table#selection td.plght, table.selection td.plght {
	text-align: center;
	}

table#selection td.pdrk, table.selection td.pdrk {
	text-align: center;
	}
