/* SEARCH PAGE
------------------------- */
#searchBox {
width:100%;
}

#searchBox h2 {
margin:0;
color:#33a3ee;
width:100%;
padding:3px 0;
display:block;
background:#e2efff;
font-weight:bold;
font-size:18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#searchByType {
width:324px;
float:left;
padding:0 0 10px 0;
text-align:center;
background:#fffce9;
border-right:1px solid #CCCCCC;
}

#searchByTypeUL {
list-style-type:none;
}

#searchByTypeUL li {
list-style:none;
margin:3px 15px;
}

#searchByType a:link, #searchByType a:visited, #searchByType a:active {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

#searchByType a:hover {
color:#003366;
text-decoration:none;
}

#searchByPrice {
width:325px;
float:left;	
padding:0 0 10px 0;
text-align:center;
background:#fffce9;
}

#searchByPriceUL {
list-style-type:none;
}

#searchByPriceUL li {
list-style:none;
margin:3px 15px;
}

#searchByPrice a:link, #searchByPrice a:visited, #searchByPrice a:active {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

#searchByPrice a:hover {
color:#003366;
text-decoration:none;
}

#searchByBrand {
margin:0 0 10px 0;
width:100%;
padding:0 0 10px 0;
text-align:center;
background:#fffce9;
border-top:2px solid CCCCCC;
border-bottom:2px solid CCCCCC;
}

#searchByBrandUL {
list-style-type:none;
}

#searchByBrandUL li {
list-style:none;
margin:3px 8px;
display:inline;
}

#searchByBrand a:link, #searchByBrand a:visited, #searchByBrand a:active {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

#searchByBrand a:hover {
color:#003366;
text-decoration:none;
}

#searchResultBox {
margin:5px 0;
width:100%;
clear:both;
text-align:left;
}

#searchResultBox p {
margin:5px 15px;
font-weight:bold;
}

#searchResultBox ul {
list-style-type:none;
text-align:left;
text-indent:none;
}

#searchResultBox li {
margin:0;
padding:4px 0;
width:100%;
list-style:none;
}

#searchResultBox a:link, #searchResultBox a:active, #searchResultBox a:visited {
padding:5px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#993333;
text-decoration:underline;
}

#searchResultBox a:hover {
color:#003366;
}

li.row0 {
	background:#ffffff;
}

li.row1 {
	background:#e3ecf5;
}

li.row0:hover {
	background:#FFFFCC;
	cursor:pointer;
}

li.row1:hover {
	background:#FFFFCC;
	cursor:pointer;
}

/* SEARCH RESULTS
------------------------- */
#search-result {
background:#EEEEEE;
}

#photos {
width:286px;
float:left;
margin-bottom:20px;
}

#mainPhoto {
margin:0 auto;
width:281px;
border:1px solid #993333;
padding:1px;
background:#CCCCCC;
overflow:hidden;
}

#thumbnails {
margin:0 auto;
width:282px;
height:70px;
text-align:center;
}

#thumb {
float:left;
width:66px;
height:66px;
border:2px solid #CCCCCC;
}

#result-details {
margin-left:1px;
width:360px;
float:left;
margin-bottom:20px;
background:#FFFFFF;
}

#result-details h1 {
margin:2px 4px;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:24px;
color:#194880;
font-weight:bold;
text-align:left;
}

#result-details h2 {
margin:2px 4px;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#993333;
font-weight:bold;
text-align:left;
}

#result-details ul {
list-style-type:none;	
}

#result-details li {
margin:2px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#result-details li strong {
font-weight:lighter;
font-size:12px;
color:#666666;
}

#box1 {
height:82px;
background:#fffdea;
}

#box2 {
height:49px;
background:#FFFFFF;
border-right:3px solid #e1efff;
border-left:3px solid #e1efff;
border-top:1px solid #e1efff;
border-bottom:1px solid #e1efff;
}

#box2 ul.box2A li {
margin:2px 0;
width:33%;
float:left;
}

#box2 ul.box2B li {
margin:2px 4px;
float:left;
}

#box3 {
background:#e1efff;
height:75px;
}

#box3 ul.box3A li {
margin:2px 4px;
width:50%;
float:left;
}

#toggler {
margin:0;
height:70px;
border:3px solid #CCCCCC;
}

#toggle-floorplans a:link, #toggle-floorplans a:active, #toggle-floorplans a:visited {
margin:0 auto;
padding:0;
color:#FFFFFF;
background:transparent url(img/tResult-toggle-floorplans.jpg) 0 0 no-repeat;
height:70px;
width:299px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#toggle-floorplans a:hover {
background:transparent url(img/tResult-toggle-floorplans.jpg) 0 -70px no-repeat;
}

#toggle-details a:link, #toggle-details a:active, #toggle-details a:visited {
margin:0 auto;
padding:0;
color:#FFFFFF;
background:transparent url(img/tResult-toggle-details.jpg) 0 0 no-repeat;
height:70px;
width:299px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#toggle-details a:hover {
background:transparent url(img/tResult-toggle-details.jpg) 0 -70px no-repeat;
}

#result-bottom {
margin:10px 0 0 0;
background:#FFFFFF;
clear:both;
}

#result-bottom ul {
margin:0;
padding:0;
float:left;
width:187px;
background:#e1efff;
}

#result-bottom li {
margin:6px 0 0 10px;
list-style:none;
font-weight:normal;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:14px;
}

#result-bottom li strong {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}

#result-bottom p{
margin:0;
padding:0;
color:#000000;
}

#result-bottom h3 {
margin:0;
padding:0 0 0 10px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
text-decoration:none;
background:#EEEEEE;
width:640px;
display:block;
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}

#result-bottom h3 span {
font-weight:lighter;
font-size:12px;
font-style:italic;
text-transform:none;
}

#result-bottom h4 {
margin:0;
padding:0 0 0 10px;
color:#993333;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
}

img.floorplan {
border:none;
}

#bottom-details {
background:#fffdea;
}

#bottom-floorplans {
text-align:center;	
}

#detailsBlurbArea {
background:#fffdea;
width:463px;
float:left;
}

#detailsBlurbArea p {
padding:5px;
}

/* USED RESULTS
--------------------- */

#search-result {
background:#FFFFFF;
}

#used-photos {
margin-bottom:20px;
}

#used-mainPhoto img {
margin:10px 15%;
border:1px solid #993333;
width:auto;
padding:1px;
background:#CCCCCC;
overflow:hidden;
}

#used-result-details {
margin-left:1px;
background:#FFFFFF;
}

#used-result-details h1 {
margin:2px 4px 2px 100px;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:24px;
color:#194880;
font-weight:bold;
text-align:left;
}

#used-result-details h2 {
margin:2px 4px 2px 100px;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#993333;
font-weight:bold;
text-align:left;
}

#used-result-details ul {
list-style-type:none;	
}

#used-result-details li {
margin:2px 4px 2px 100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#used-result-details li strong {
font-weight:lighter;
font-size:12px;
color:#666666;
}

#used-box1 {

height:115px;
background:#fffdea;
}

#used-result-bottom {
margin:10px 0 0 0;
background:#FFFFFF;
clear:both;
}

#used-result-bottom ul {
margin:0;
padding:0;
float:left;
width:187px;
background:#e1efff;
}

#used-result-bottom li {
margin:6px 0 0 10px;
list-style:none;
font-weight:normal;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:14px;
}

#used-result-bottom li strong {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}

#used-result-bottom p{
margin:0;
padding:0;
color:#000000;
}

#used-result-bottom h3 {
margin:0;
padding:0 0 0 10px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
text-decoration:none;
background:#EEEEEE;
width:640px;
display:block;
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}

#used-result-bottom h3 span {
font-weight:lighter;
font-size:12px;
font-style:italic;
text-transform:none;
}

#used-result-bottom h4 {
margin:0;
padding:0 0 0 10px;
color:#993333;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
}

#used-bottom-details {
background:#fffdea;
}

#used-bottom-floorplans {
text-align:center;	
}

#used-detailsBlurbArea {
background:#fffdea;
width:463px;
float:left;
}

#used-detailsBlurbArea p {
padding:5px;
}