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 {
	padding-left: 12px;
	min-width:978px;
}
#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;
}
#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-color:#CCCCCC #CCCCCC;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:26px;
	padding:4px 10px 0 6px;
}
#headSearch .inputfield {width:522px;}
.srch{border:0 none}
.ds {
	border-right:1px solid #E7E7E7;
	height:32px;
	position:relative;
	z-index:100;
}
.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;
}
.lsbb .summary {
	font-size: 11px;
	position:absolute;
	right:0; top:40px;
	width: 100px;
	text-align:right;
}
.summary a {
	color: #4373DB;
	text-decoration: none;
}
.summary a:hover {
	text-decoration: underline;
}

.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{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:15.6px; color:#000 }
ul.webSearchResults li h3{ line-height:19.2px}
.pbar_left a, ul.webSearchResults li a{color:#1111CC}
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:0;}


#resultsOuterCont{position:relative; margin:0 7px;}
#innerResults{max-width:704px; min-width:548px; border-left:1px solid #D3E1F9; margin-left:159px;  padding:0 8px 0 8px;  z-index:2; position:relative; min-height:220px; }
#innerResults ul.webSearchResults{margin-top:0; background-color:#fff}
#innerResults ul.webSearchResults li{margin-top:0; margin-bottom:10px;}
#innerResults ul.webSearchResults li .host a{width:100%;}

#innerResults  .shopResults{margin-left:0;}

#leftResultsCont{position:absolute; top:0; left:0; width:155px;}

.leftResultsItem { margin:0;}
.leftResultsItem ul{margin:0; padding:0;}
.leftResultsItem ul li{margin:0; padding:0 0 3px; list-style:outside none;}
.leftResultsHead{font-weight:bold; padding-bottom:3px;}

#leftNavSearchTypes ul li{height:28px; line-height:28px; margin-bottom:5px; padding-left:32px; font-size:15px; background:no-repeat 7px center;}
#leftNavSearchTypes ul li#tab_w{background-image:url(/content/general/images/search/web.png)}
#leftNavSearchTypes ul li#tab_i{background-image:url(/content/general/images/search/images.png);background-position: 6px center}
#leftNavSearchTypes ul li#tab_v{background-image:url(/content/general/images/search/video.png)}
#leftNavSearchTypes ul li#tab_n{background-image:url(/content/general/images/search/news.png);background-position: 11px center}
#leftNavSearchTypes ul li#tab_s{background-image:url(/content/general/images/search/products.png);background-position: 9px center}
#leftNavSearchTypes ul li.selected{background-color:#204C8D; color:#fff; font-weight:bold;}
#leftNavSearchTypes ul li.selected a{color:#fff; cursor:default;}
#leftNavSearchTypes ul li.selected a:hover{text-decoration:none;}


.alsotry{border-top:1px solid #C9D7F1; margin-top:9px; padding-top:9px; padding-left:8px;}

/*
body .prodegeFooter{height:158px; margin:0; padding:0;  margin-left:159px; margin-right:264px;}
body .prodegeFooter .prodegeFooter{ margin:0 }
body .detail_bgd{width:650px; padding:0 25px;  margin:0 }
#footerLinks{line-height:40px}
#footerLinks .home{line-height:0;}
.home #footerLinks a {color:#4272DB !important; text-decoration:none; font-size:13px;}
*/

body .prodegeFooter{border-top:1px solid #D3E1F9; margin:26px 8px 0;}
body .prodegeFooter .prodegeFooter{ border-top:0 none; margin-top:0; }

.grayStripe{display:none}

td .rightGutter {
border-left:1px solid #D3E1F9;
margin-left:0;
text-align:center;
width:264px;
overflow:hidden;
}
td .rightGutter .right-gutter-container{margin-left:2px}
td .rightGutter .right-gutter-splash-container{margin-left:4px}
td .rightGutter .recWinnerCont{padding:10px;}
#rightGutterTd{padding:0; position:relative; top:100; right:1px; z-index:1; width:264px}
#rightGutterTd .rightGutter{*margin-top:26px;}

#searchbox{padding-top:16px; margin-bottom:24px;}

.contCongrats{max-width:810px}
.contCongrats .msg form .fltLft{width:auto !important}
#tblAwardBannerAA .aR3{margin-bottom:0}
.contCongrats .catpthcaInput{width:169px;}

#tblAwardBannerAA, #noWinnerCont{margin-left:24px; margin-bottom:10px;}
#noWinnerCont{ position:absolute; top:104px; left:164px; z-index:3 }
#tblAwardBannerAA{*padding-bottom:0; *height:195px;}

#tblAwardBannerAA .clear{font-size:0; height:0; line-height:0; margin:0; padding:0;}

div .btnClaim{margin-top:0}

#tblAwardBannerAA .msg{position:relative;}
#claimBtnDv{position:absolute; bottom:-30px; right:0;}
#tblAwardBannerAA .validateMsg{color:#FF0000; font-size:10px; position:absolute; bottom:-40px; left:0; width:204px}


