﻿
/* Handset Page Styles */


.SearchPage{width:978px; border:solid 1px #8A3968; margin-bottom:16px;}

.SearchPage .Top{}
.SearchPage .Column1Top{float:left; width:202px; height:52px; background:url(../i/SearchTop1.jpg) no-repeat; text-align:center;}
.SearchPage .Column1Top h1{padding-top:18px; font-size:16px; color:white; font-weight:bold;}
.SearchPage .Column2Top{float:left; width:776px; height:52px; background:url(../i/SearchTop2.jpg) repeat-x;}

.SearchPage .Columns{width:978px; background:url(../i/SearchColumn1Back.gif) repeat-y;}

.SearchPage .Column1{float:left; width:202px;}
.SearchPage .Column2{float:right; width:776px;}

.SearchPage .Options .Title{width:202px; height:25px; background:url(../i/SearchHeadingBack.jpg)}
.SearchPage .Options .Title span{display:block; padding:5px 8px; color:White; font-size:14px; font-weight:bold;}
.SearchPage .Options .Inner{margin:10px 20px; font-size:11px; color:#484848;}
.SearchPage .Options .Inner a{ display:block; text-decoration:none; color:#484848;}
.SearchPage .Options .DropDownList{margin-bottom:8px;}
.SearchPage .Options .DropDownList select{width:160px; font-size:10px;}
.SearchPage .Options .Yes{height:15px; padding-left:25px; font-size:10px; margin-bottom:3px; cursor:pointer; background:url(../i/SearchOptionYes.gif) no-repeat; color:Red;}
.SearchPage .Options .No{height:15px; padding-left:25px; font-size:10px; margin-bottom:3px; cursor:pointer; background:url(../i/SearchOptionNo.gif) no-repeat;}

.SearchPage .Results .Intro{width:740px; margin:auto; font-size:12px; color:#6F6F6F; margin-bottom:20px;}
.SearchPage .Results .Intro .FreeGift{width:300px; float:right; margin-left:20px; border-left:1px solid #CCCCCC;}
.SearchPage .Results .Intro .FreeGift img{ float:left; margin-left:10px; margin-right:10px;}
.SearchPage .Results .Intro .Criteria{ margin-top:10px;}
.SearchPage .Results .Intro .Criteria strong{ font-weight:bold;}
.SearchPage .Results .Empty{ color:#6F6F6F; text-align:center;}
.SearchPage .Results .TitleBar{width:740px; margin:auto; margin-bottom:16px; height:33px; background:url(../i/SearchResultsBarMiddle.jpg) repeat-x;}
.SearchPage .Results .TitleBar .Outer{width:740px; height:33px; background:url(../i/SearchResultsBarRight.jpg) no-repeat right;}
.SearchPage .Results .TitleBar .Inner{width:740px; height:33px; background:url(../i/SearchResultsBarLeft.jpg) no-repeat left;}
.SearchPage .Results .TitleBar .Plus{width:300px; cursor:pointer; height:16px; padding:9px 0 0 30px; font-size:14px; font-weight:bold; color:White; background:url(../i/SearchResultsBarPlus.gif) no-repeat 10px 10px;}
.SearchPage .Results .TitleBar .Minus{width:300px; cursor:pointer; height:16px; padding:9px 0 0 30px; font-size:14px; font-weight:bold; color:White; background:url(../i/SearchResultsBarMinus.gif) no-repeat 10px 10px;}
.SearchPage .Results .Phones{width:740px; margin:auto;}
.SearchPage .Results .Phone{float:left; width:74px; text-align:center; margin-bottom:16px;}
.SearchPage .Results .Phone a{font-size:12px; color:#3F3F3F; text-decoration:none;}
.SearchPage .Results .Phone img{display:block; text-align:center; margin:auto; margin-bottom:5px;}

.SearchPage .Items{}
.SearchPage .Items li{display:block; float:left; text-align:center; padding-top:10px; width:68px; height:135px; position:relative;}
.SearchPage .Items li div{margin:auto;}
.SearchPage .Items .reflected {display: block;} 
.SearchPage .Items .Label{font-size:12px; margin-top:10px; }/*position:relative; top:-10px;*/