
.price {
	position: relative;
	top: -20px;
	font-size:18px;
	font-weight:bold;
	color:#d40000;
}

div.towrap {
	margin:5px;
	float:left;
	width:500px;
	5height:307px;
	color:#404040;
	background:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

div.towrap .upperSelect{
	border-bottom:1px solid #b4b3b5;
	padding-top:15px;
	padding-left:15px;
	#padding-left:0px;
	height:30px;
}

div.towrap .dl {
	background: url(images/to_dl.jpg) 0% 100% no-repeat;
	height:100%;
}
div.towrap .dr {	
	background: url(images/to_dr.jpg) 100% 100% no-repeat;
	height:100%;
}


div.towrap .ttrim {
	background: url(images/to_ttrim.jpg) 0% 0% repeat-x;
	height:100%;
}
div.towrap .dtrim {
	background: url(images/to_dtrim.jpg) 0% 100% repeat-x;
	height:100%;
}
div.towrap .ltrim {
	background: url(images/to_trim.jpg) 0% 0% repeat-y;
	height:100%;
}
div.towrap .rtrim {
	background: url(images/to_trim.jpg) 100% 0% repeat-y;
	height:100%;
}
div.towrap .tr {
	background: url(images/to_tr.jpg) 100% 0% no-repeat;
	height:100%;
}
div.towrap .tl {
	background: url(images/to_tl.jpg) 0% 0% no-repeat;
	height:100%;
}

div.towrap .cell {
	padding-top:5px;
	padding-left:10px;
	width:140px;
	height:42px;
	float:left;
	color:#435b71;
	white-space:nowrap;
	font-weight:bold;
}
div.towrap .cell2 {
	background:url(images/top_bg.gif) no-repeat;
	padding-left:30px;
}

div.towrap .cell3 {
	padding-right:10px;
}

div.towrap .to_text{
	font-weight:bold;
}

div.carwrap a{
	margin-top:132px;
	display:block;
	vertical-align:bottom;
	text-align:right;
	text-decoration:none;
	color:#d40000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


div.carMask {
	width:151px;
	height:114px;
	overflow:hidden;
	padding:0px;
}

.clear {
	clear:both;
}

.to_table, .to_table2, .to_table3, to_table_red {
	background:url(images/to_thd.jpg) repeat-x;
	width:490px;
	margin-left:5px;
	#margin-left:0px;
	text-align:left;
}

.to_table tr.to_header {
	height:18px;
	line-height:18px;
	font-weight:bold;
	
}
.to_table th,.to_table td {
	white-space:nowrap;
}

.to_table tr.to_header  th.thl{
	background:url(images/to_thc.jpg) 100% 0% no-repeat;
	width:260px !important;
}

.to_table tr.to_header  th.thl a {
	font-size: 10px;
}

.to_table tr.to_header  th.thc{
	background:url(images/to_thc.jpg) 100% 0% no-repeat;
}

.to_table tr.to_header  th.thr{
	background:url(images/to_thr.jpg) 100% 0% no-repeat;
}
.to_table tr.to_header div.thl:first-letter {
	background:url(images/to_thl.jpg) 0% 50% no-repeat;
	padding: 8px 0px 8px 10px;
	height: 18px;
}

.to_table tr.selected td {
	background:url(images/to_td3bg.jpg) 0% 50% repeat-x;
}
.to_table tr.empty td {
	background:#FFF;
}
.to_table td.ch {
	font-size:10px;
	padding:0px;
	width:13px !important;
	overflow:hidden;
	padding:0 !important;
	/* for input margin-bottom fix */
	line-height:13px;
}
div.towrap td.ch input {
	padding:0px;
	margin:0px;
}
div.towrap select {
	height:12px;
	font-size:10px;
	margin:0px;
	padding:0px;
	border:0;
}
div.towrap select option{
	height:12px;
	font-size:10px;
	margin:0px;
	padding:0px;
	border:0;
}
.to_table td {
	background:url(images/to_tdlightbg.jpg) 0% 50% repeat-x;
	height: 13px;
	border:1px solid #b4b3b5;
	border-top:none;
	font-size:10px;
	line-height:13px;
	padding-left:14px;
	5width:260px;
}

.to_table td.tdr {
	border-left:none;
	width:auto;
}

.to_table2 td {
	background:url(images/to_tdbg.jpg) 0% 50% repeat-x;
	height: 13px;
	border:1px solid #b4b3b5;
	font-size:12px;
	line-height:13px;
	padding-left:14px;
	width:244px;
}

.to_table2 td.tdr {
	border-left:none;
	width:auto;
	
}


.red {
	background:url(images/to_redthd.jpg) repeat-x;
}

.red tr.to_header  th.thl{
	background:url(images/to_redthc.jpg) 100% 0% no-repeat;
	color: #FFFFFF;
}

.red tr.to_header  th.thr{
	background:url(images/to_redthr.jpg) 100% 0% no-repeat;
	color: #FFFFFF;
}

.red tr.to_header  th.thc{
	background:url(images/to_redthc.jpg) 100% 0% no-repeat;
	color: #FFFFFF;
}

.red tr.to_header  div.thl:first-letter {
	background:url(images/to_redthl.jpg) 0% 50% no-repeat;
}

.w160 {
	width:152px !important;
}

.w120 {
	width:120px !important;
}

.w80 {
	width:69px !important;
}

.w60 {
	width: 60px !important;
}

.no_right_border {
	border-right:none !important;
}