﻿table {font-size: 9pt}
td {font-size:9pt}
body {font-family:Arial, Helvetica, sans-serif; margin-top: 10}
a {color:#000000; text-decoration: none}
hr {display:block; height:1px; clear:left; visibility:hidden; margin-bottom:0px; padding: 0px}

a.block div{background-color:#FFFFFF; text-decoration: none}
a.block:hover div{background-color:#ffffff; text-decoration: none}
.block img {border: 0px}

#highlight {CURSOR: hand}
.details {width: 85px; height: 15px; overflow: hidden; margin-top:3px; background-image:url(../images/more-back.gif); background-repeat:no-repeat; padding: 4px 4px 4px 4px; font-size:11px; clear: both}

.buy {color:#9b9a9a; font-size:11px}
.moreinfo {padding:8px; width:664px; font-size:11px; margin-left:96px}

.s {display: inline; padding-left:40px}
.vs {padding-top:9px}
.subnote {margin: -3px 0px 5px 0px; color:#7f7f7f}
#eleven {font-size: 11px;}
#eleven H1 {font-size: 14px; font-weight: bold; margin: 0px}
#dealsearchbox {width: 358px; height: 123px; background:url(../images/holiday-search-tback.gif) no-repeat top left;}
#carsearch { width: 172px; font-size: 11px; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; border-style: solid; border-color: #E4E5ED; float: left; }
#resultsregion H1 {font-size: 14px; font-weight: bold; margin: 0px;}
#searchinfo {height: 16px; margin-top: -10px; }

.narrowinfo {height: 20px; margin-top: -10px; }
.narrowinfo {background-color: #e6e7f1; padding: 8px 8px 0px 8px; margin-bottom: 5px; font-size: 12px; clear: both;}

#searchoptions {position: relative; display: inline; float: right; margin-top:3px}
#resultstotal {display: inline; float: left; margin-top:3px}
#resultstotalbot {display: inline; float: right;}

#resultsregion { font-size: 12px; float: right; width: 780px; overflow: hidden; }
#greyoutline {border: 1px solid #C0C0C0;  margin:0px; width: 780px; overflow: hidden; clear: both;}
#resultunit {overflow: hidden; clear: both; margin: 0px; margin-bottom: 8px; padding: 0px; width: 770px; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; border-style: solid; border-color: #E4E5ED; width: 778px}
.price {padding: 8px; float: right; width: 95px; height: 101px; font-size:11px; text-align:center; overflow: hidden;  }
.productmain {padding-top: 8px; float: left; width: 420px; font-size:11px; }
.productimage {padding: 8px; float: left; width: 80px; text-align:center; }
.sep {padding-top: 8px; float: left; width: 9px; }
.merchant {padding-top: 8px; float: left; width: 120px; font-size:11px; padding-right: 5px;}


#greyoutlineleft {border: 1px solid #C0C0C0; float:left; margin:0px; width: 170px;}

#searchinfo {background-color: #e6e7f1; padding: 8px; margin-bottom: 5px; font-size: 12px; clear: both;}
#searchinfobot {padding: 8px; margin-bottom: 5px; font-size: 12px; height: 20px; }
#leftsubtitle {padding: 8px; font-size: 11px; font-weight: bold; width: 154px;}
#noimage {padding: 8px; height: 30px}
#rightfloat {float: right; display: inline;}
#location {font-size: 12px}
#bestprice {font-size: 14px; font-weight: bold; }
#bestprice a {font-size: 14px; color:#CC0000; font-weight: bold}

#search {position: relative; display: block;float: right; width: 780px;}
#search H1{font-size: 20px; margin:0px; margin-bottom:5px}
#top {display: block;float: right; width: 780px;}
#toptotal {vertical-align:middle; width: 652px; display: inline; float: left; padding: 0px 0 0 8px; font-weight: bold; font-size: 12px"><div style="width:170px; display:inline; float:left}
#topbanner {font-size:14px; padding:5px 10px 10px 10px; float: left; width: 458px;}
#total {margin-top: 5px; font-size: 16px; display: inline; margin-left: 10px; width: 90px; text-align:center;}
#top #button input{font-size: 12px; font-weight: bold; border: 1px solid #000000; width: 90px; height:22px; align: absmiddle; font-family:Arial, Helvetica, sans-serif;}
#top select {WIDTH: 190px; color:#7a7a7a; font-size:14px;}
#top input {WIDTH: 140px; font-size:14px;}

#price {font-size: 14px; font-weight: bold; }
#eightpadd {padding: 8px;
	height: auto;
}
.mar {background-color: #e4e4e4; }
#eightpadd select {font-size: 11px; margin-bottom: 5px}
#twelveform select {font-size: 11px;}
#eightpadd input {font-size: 11px; margin-bottom: 5px}
#eightpadd #button input{font-size: 12px; margin-bottom: 5px; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
#resultsregion #button input{margin-top: 10px; font-size: 12px; margin-bottom: 5px; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
#searcharea {background-color:#E9E9F7}
#index_page ul { margin:0; padding: 0; display: inline; float: left; width: 400px;}
#index_page ul li { font-weight: bold; font-size: 12px; list-style-type: none; float: left; height: 17px; border: solid 1px #ffffff; display: inline;  text-align: center}
#index_page ul li a { font-weight: bold;	font-size: 12px; text-decoration: none;	width:16px;	height: 15px; color: #000000; background-color: #ffffff;  border: solid 1px #cccccc; float:left}
#index_page ul li a:hover{ color: #CC0000; background-color:#cccccc; text-decoration:none;}
#index_page ul li a.active { font-weight: bold;	font-size: 12px; text-decoration: none;	width:16px;	height: 15px; color: #000000; background-color: #cccccc;  border: solid 1px #cccccc; float:left}
#index_page ul li a.active:hover{ color: #CC0000; background-color:#cccccc; text-decoration:none;}
#searchmap {float: right; background:url(../images/map-back.gif) no-repeat top left; width: 63px; height: 113px; padding-left: 22px; padding-top: 50px}
#searchdescription {float: right; background:url(../images/info-back.gif) no-repeat top left; width: 63px; height: 113px; padding-left: 22px; padding-top: 50px}

#whole { width: 980px; float: left; }

.cal_cell{ cursor:default; cursor:hand; font-size:8pt; }
.cal_cell_2 {text-decoration:line-through; font-size:8pt;}
.cal_table {background-color:#F0E5F5;border-color:#660099;border-width:1px;font-size:8pt;color:#663399;width:170px; font-family:Arial; border-collapse:collapse; border-style:solid;}
.cal_header {background-color:#660099; font-size:9pt;color:#FFFFCC; font-family:Arial; font-weight:bold; }
.cal_cell_shaded {background-color:#FFFFAA; font-size:8pt; cursor:default; cursor:hand; }

.variable { background-color: #FFE784; color: #000000}

.CategoryTreeView {font-size: 11px; font-family:Arial, Helvetica, sans-serif}
.CategoryTreeView a {color:#000000; text-decoration:none}
.CategoryTreeView img {border: 0px}
.CategoryTreeView main {font-weight: bold; padding-top:5px}
