body {
	color: #000000;
	font-family:arial,sans-serif;
}
#pbar {
	font-size: 13px;
	margin: 3px 0 17px;
	padding: 0 0 4px 8px;
	border-bottom: 1px solid #C9D7F1;
}
.pbarlink {
	margin-right:0.5em;
	font-weight: bold;
}
.pbarlink a {
	font-weight: normal;
}
.srchCont {
	min-width:978px;
	padding-top: 12px;
}
#global_logoLink {
	display: block;
	padding-top: 6px;
}
.srch {
	border-bottom: 1px solid #E7E7E7;
	padding: 8px 0 0;
	margin-bottom: 2px;
	position: relative;
	max-width:898px;
}
.srch .td-1 {
	/* border-bottom: 1px solid #999999; */
	/* padding-right:16px; */
	width: 638px;
}
#headSearch .td-1 {padding-right:0;}
.inputfield {
	-moz-box-sizing:content-box;
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	float:left;
	font:18px arial,sans-serif;
	padding-left:6px;
	padding-right:10px;
	vertical-align:top;
	width: 100%;
	border: 1px solid #d6d6d6;
	height:26px;
	padding:4px 10px 0 6px;
}
.inputfield:hover , .inputfield:active {
	border-color: #999999;
}
.inputfield:focus {
	outline: 0 none;
	border-color: #2664b3;
}
#headSearch .inputfield {width:522px;width: 620px;height:25px;padding-top:2px;padding-bottom: 1px;}
.srch{border:0 none}
.ds {
	border-right:1px solid #E7E7E7;
	height:32px;
	position:relative;
	z-index:100;
}
.searchform{position:relative; float:none; display:inline}
#searchbox .summary {
	font-size: 11px;
	position:absolute;
	right:0;
	top:33px;
	width: 100px;
	text-align:right;
	color: #1d4c87;
	font-family: Arial,sans-serf,default;
}
.summary a {
	color: #4373DB;
	text-decoration: none;
}
.summary a:hover {
	text-decoration: underline;
}
#searchbox #resultCount{
	position:absolute;
	top:48px;
	text-align:left;
	left:0;
	color:#000;
	font-size:11px;
	padding-left:8px;
	width:300px;
}

.searchResultContainer{font-size:13px; margin-right:264px; }
.pageControl{margin:17px auto 22px; font-size:13px}
.pageControl span.current{color:#000}
.pageControl a{color:#4272DB; text-decoration:none;}
.leftResultsItem a:link{color:#1111CC; text-decoration:none;}
.spellingsuggestion a{color:#1111CC; }
.pageControl a.lnkWord{padding:0 10px; color:#1111CC;  text-decoration:underline; font-weight:bold}
.pageControl span.lnkWord{padding:0 10px; margin:0;}
.pageControl a:hover, .leftResultsItem a:hover{text-decoration:underline;}
.spellingsuggestion a:active, .pageControl a:active, .leftResultsItem a:active{color:#CC1111;}
.spellingsuggestion a:visited, .pageControl a:visited, .leftResultsItem a:visited{color:#551A8B;}


#innerResults ul.webSearchResults{width:100%; margin-left:0; margin-right:0}
ul.webSearchResults li{font-size:13px; line-height:1.24; color:#000; word-wrap: break-word;}
ul.webSearchResults li h3{line-height:19.2px; padding:0;}
.pbar_left a, ul.webSearchResults li a{color:#1111CC; text-decoration:underline;}
ul.webSearchResults li a:active{color:#CC1111}
ul.webSearchResults li a:visited{color:#551A8B}
ul.webSearchResults li .host a:visited {color:green}
.spellingsuggestion{margin-top:0; margin-left: 7px; padding-bottom: 10px;}

#resultsOuterCont{position:relative; left:0; top:0; margin:0;}
#innerResults, body .prodegeFooter, #pageControlOuterCont{max-width:722px; min-width:590px; margin-left:228px; z-index:2; min-height:220px; width:auto; padding-right:8px }
#innerResults{width:722px; position:relative; z-index:999; background-color:#fff}
#pageControlOuterCont{min-height:0;}
body .prodegeFooter{margin-top:26px; min-height:0;}
body .prodegeFooter .prodegeFooter{ padding:0; margin:0; width:100%; min-width:0; max-width:none; }
#innerResults ul.webSearchResults{margin-top:0; background-color:#fff}
#innerResults ul.webSearchResults li{margin-top:0; margin-bottom:14px; padding:0 8px 0 7px}
#innerResults ul.webSearchResults li span.host{display:block; margin-bottom: 2px; line-height:15.6px;}
#innerResults ul.webSearchResults li span.host > a{width:100%;}
div.resultsRating{color:grey}
div.resultsRating > span.ratingStar{
	width:13px; 
	height:12px; 
	text-align:center; 
	vertical-align:top; 
	position:relative; top:1px; left:0;
	background-image:url(../images/stars.png);
	background-repeat:no-repeat; 
	display:inline-block;
	zoom: 1;
}
div.resultsRating > span.fullStar {background-position:0% 0%;}
div.resultsRating > span.halfStar {background-position: 50% 0%;}
div.resultsRating > span.noStar {background-position:100% 0%;}
ul.webSearchResults div.resultsRating a{color:rgb(38,87,215);}

#innerResults ul.webSearchResults li div.resultsSnipt{max-width:42em}

.resultsBlockCont{padding: 0; position:relative; top:0; left:0;}
.resultsAdsBlockCont{}
#sponsoredLinks_Top, #searchResults {margin-bottom:14px}
.resultsBlockCont .ads_top_title {color:grey; font-size:1em; line-height: normal; display:block; padding:0 0 6px 7px; text-align: left;}
#sponsoredLinks_Top .ads_top_title {position: absolute; top: -20px;}

#innerResults  .shopResults{margin-left:0;}

#leftResultsCont{position:absolute; top:0; left:0; width:175px;margin-left:28px;}

.leftResultsItem { margin:0;}
.leftResultsItem ul{margin:0; padding:0;}
.leftResultsItem ul li{margin:0; /* padding:0 0 3px; */ list-style:none outside none;}
.leftResultsHead{font-size: 13px; padding-bottom:3px;color: #d14836; font-weight:bold; text-indent:-8px;}
#leftRelatedSearchWrap ul li {margin: 0 0 3px; text-indent:-8px;}
#leftRelatedSearchWrap ul li a:link {color: #696969;font-size: 13px;line-height: 16px;}
#leftRelatedSearchWrap ul li a:visited{color:#696969}
#leftRelatedSearchWrap ul li a:link b {font-weight: normal;}
#leftNavSearchTypes ul li{font-size:15px;border-bottom: 1px solid transparent;}
#leftNavSearchTypes ul li a:link { height:29px; line-height:29px; padding: 0 0 1px 15px; display: block;color: #333333;text-decoration: none;}
#leftNavSearchTypes ul li a:visited {color: #333333;}
#leftNavSearchTypes ul li:hover,#leftNavSearchTypes ul li:focus {
	background-color: #eeeeee;
	cursor: pointer;
	text-decoration: none;
}
#leftNavSearchTypes ul li#tab_w a span{background:url(/content/general/images/search/sidebarSprite.png) no-repeat 0 0;width: 18px;height: 19px; float: left;margin-right: 10px; margin-top: 6px;}
#leftNavSearchTypes ul li#tab_i a span{background:url(/content/general/images/search/sidebarSprite.png) no-repeat 0 -19px;width: 20px;height: 14px;float: left;margin-right: 7px;margin-top: 8px;}
#leftNavSearchTypes ul li#tab_v a span{background:url(/content/general/images/search/sidebarSprite.png) no-repeat 0 -33px;width: 19px;height: 15px;float: left;margin-right:9px;margin-top: 8px;}
#leftNavSearchTypes ul li#tab_n a span{background:url(/content/general/images/search/sidebarSprite.png) no-repeat 0 -48px;width: 10px;height: 20px;float: left;margin-right: 14px; margin-top: 6px; margin-left: 3px;}
#leftNavSearchTypes ul li#tab_s a span{background:url(/content/general/images/search/sidebarSprite.png) no-repeat 0 -68px;width: 19px;height: 19px;float: left;margin-right: 8px; margin-top: 6px;}

#leftNavSearchTypes ul li.selected#tab_w span {background-position: -18px 0;}
#leftNavSearchTypes ul li.selected#tab_i span {background-position:	-20px -19px;}
#leftNavSearchTypes ul li.selected#tab_v span {background-position: -19px -33px;}
#leftNavSearchTypes ul li.selected#tab_n span {background-position:	-10px -48px;}
#leftNavSearchTypes ul li.selected#tab_s span {background-position:	-19px -68px;}

#leftNavSearchTypes ul li.selected{ color:#D14836;}
#leftNavSearchTypes ul li.selected a{color:#D14836}
#leftNavSearchTypes ul li.selected a:hover{text-decoration:none;}


.alsotry{border-top:1px solid #eeeeee; padding:14px 0 0 16px; margin: 14px 0 0 34px;}

.grayStripe{display:none}

td .rightGutter {
border-left:1px solid #dddddd;
margin-left:0;
text-align:center;
width:264px;
overflow:hidden;
}
td#rightGutterTd #rightGutterDiv .recWinnerCont{padding:0 0 10px 10px; width:auto}
td .rightGutter .right-gutter-container{margin-left:2px}
td .rightGutter .right-gutter-splash-container{margin-left:4px}
td .rightGutter .recWinnerCont{padding:10px;}

#searchbox{/* padding-top:16px; */ margin-bottom:26px;}

#noWinnerCont{ margin:0 0 20px 8px }

#tblAwardBannerAA{max-width:810px; min-width:708px; padding:6px; min-height:154px; margin-bottom:20px}
#tblAwardBannerAA .msg {width:372px}
#tblAwardBannerAA .sbDeno{max-width:326px; margin-right:10px}
#tblAwardBannerAA .catpthcaInput{width:169px;}
#tblAwardBannerAA .msg form .fltLft{width:auto !important}
#tblAwardBannerAA .aR3{margin-bottom:0}
#tblAwardBannerAA .clear{font-size:0; height:0; line-height:0; margin:0; padding:0;}
#tblAwardBannerAA .msg{position:relative;}
#tblAwardBannerAA .validateMsg{color:#FF0000; font-size:9px; position:absolute; bottom:-35px; left:0; width:204px; line-height:12px}

#claimBtnDv{position:absolute; bottom:-30px; right:0;}

div .btnClaim{margin-top:0}

/*blog*/
#blogResults{color:#000}
.dateCreate{color:#6A6A6A}
#innerResults ul#blogResults li .host a  {width:auto; display:inline; text-decoration:underline; padding-right:12px}
.rankCount{padding-right:12px}
#innerResults ul#blogResults li .host a.refCount{position:relative; padding:0 0 0 18px; background:url(/content/general/images/search/ref.gif) no-repeat left center}

/* new design styling */
.newSearchButton {
	border: 1px solid #0f3361;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: url(/content/results/images/searchBtnImage.png) center no-repeat #1d4c87;
	margin-left: 16px;
	cursor:pointer;
	width: 70px;
	height: 30px;
	color: transparent;
	vertical-align: middle;
	margin-top: 1px;
	padding:0;
}
.newSearchButton:hover, .newSearchButton:focus {
	background: url(/content/results/images/searchBtnImage.png) center no-repeat #0e5890;
}
.newSearchButton:active {
	background: url(/content/results/images/searchBtnImage.png) center no-repeat #1d4c87;
	-webkit-box-shadow:inset rgba(00,00,00, .75) 0 0 2px;
	-moz-box-shadow:inset rgba(00,00,00, .75) 0 0 2px;
	box-shadow:inset rgba(00,00,00, .75) 0 0 2px;
}
.searchBtnImage {
	background-image: url(/content/results/images/searchBtnImage.png);
	width: 19px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 0;
	cursor: pointer;
}
.lsbb {
	background:none;
	height:32px;
	position:relative;
}
.lsb {
	background: url(/content/general/images/search/btnBkd.jpg) left top repeat-x;
	border:solid 1px;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-left:0 none;
	color:#000000;
	cursor:pointer;
	font:15px arial,sans-serif;
	height:32px;
	margin:0;
	vertical-align:top;
}
#headSearch .lsb {
	*padding:0;
	*max-width:130px;
}
.lsb:active {
background:none repeat scroll 0 0 #CCCCCC;
}
.lst:focus {
outline:medium none;
}
.lbs2nd{
margin-left:10px;
border-left:solid 1px #CCCCCC;
}

body #suggestPanel{border-left:0 none; border-right:0 none; border-top:0 none}
body #suggestPanel .suggest_link, body #suggestPanel .suggest_link_over{border-left:1px solid #A2BFF0; border-right:1px solid #558BE3 }

#lastThreeLinks{display:none}

#innerResults .shopResults{width:694px;}
