html{
	height:100%;
}

body{
	text-align:left;
	width:1006px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	/*background-image:url('images/lightGoldHeader.jpg');*/
	background-repeat: no-repeat;
	background-position:10px 15px; 	
}

html>body{
	height:auto;
	background-position:8px 8px;
}

h1 {
	font-size:20px;
	margin-top:10px;
}

h2 {
	font-size:14px;
}

table{
	border:none;
	padding:0px;
	spacing:0px;
}

td{
	vertical-align:top;
}

div{
	z-index:1;
}

form{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

input.image{

}

/*Form validation*/
span.messageError{
	color:firebrick;
}

input.highlightedInvalidInput{
	background-color:yellow;
}
/*End Form validation*/

/*Immutable Frame*/
div.immutableFrame{
	width:617px;
	/*border:8px solid #add79f;*/
	padding-top:20px;
	margin-top:10px;
	background-color: #ffffff;
	font-size:10px;
}

html>body div.immutableFrame{
	padding-top:13px;
}

div.immutableFrame a{
	font-size:10px;
	color:#c50000;
}

div.immutableFrame .lineheight
{
    line-height:19px;
	white-space:normal;
}

div.immutableFrame div.lineheight{
	margin-left:30px;
}

div.immutableFrame td p{
	width:auto;
	padding-left:0px;
}

div.immutableFrame p, div.immutableFrame div
{
	margin-top:0px;
}

div.immutableFrame p{
	width:550px;
}

div.immutableFrame h2{
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}

div.immutablePageheader{
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	margin-left:1px;
}

div.immutablePageheader span{
	margin:0px;
}

div.immutableFrame div.immutablePageheader{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	
}

div.immutablePageheader img{
	height:24px;
/*	width:; */
	padding-right:3px;
	/*visibility:hidden;*/
	display:none;
}


div.immutableSideDivContent{
	position:absolute;
	margin-top:10px;
	width:362px;
	top:163px;
	left:653px;
	height:238px;
	display:block;
}

html>body div.immutableSideDivContent{
	margin-left:640px;
	left:13px;
	top:163px;
} 

div.immutableSideDivContent div{
	margin-bottom:5px;
}
/*End Immutable Frame*/

a:link,a:visited
{
	color: #c50000;
	text-decoration:none;
}
a:hover
{
    color: #c50000;
    text-decoration: underline;
}

#titleBar{
	cursor:move;
}

/*Header*/
div.hhgreggLogo{
	float:left;
}

div.hackerSafeLogo{
	position:absolute;
	top:45px;
	left:950px;
}


html > body .checkoutReturntoCart{
	position:absolute;
}

/*End Header*/


/*clear logo*/
div.hhgreggLogo a img{
	display:none;
}

div.hhgreggLogo a{
	height:74px;
	width:231px;
	display:block;
	background-image:url(images/hhgregg-appliances.jpg);
	background-repeat:no-repeat;
	}
/*end clear logo*/


/*Header Links*/
div.gratuitousLinks{

	visibility:hidden;
	text-align:center;
	white-space:nowrap;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:355px;
	
}

div[id$="gratuitousLinks"]:not([class="xxx"]) {
	text-align:left;
    white-space:nowrap;
	position:absolute;
	margin-left:380px;
}

/*This is the spacing and color of delimiter between links in the Header*/
div.gratuitousLinks span{
	display:none;
	color:black;
}

div.gratuitousLinks a:link, div.gratuitousLinks a:visited{
	color:#c50000;
	text-decoration: none;
}
div.gratuitousLinks a:hover{
	color:black;
}

div.PosHeaderIcons{
/*	margin-left:420px; */
	top:0px;
	position:absolute;
	left:0px; /* Added by Vic*/
	font-size:10px;
	color:#999999;
	white-space:nowrap;
	overflow:hidden;
	width:630px;
	display:block;
	margin-left:443px; 
}

html>body div.PosHeaderIcons{
	top:0px;
	margin-left:443px; 
	float:right;
/*	margin-left:243px; */ 
}

div.PosHeaderIcons div{
	float:left;
	display:block;
	margin-left:20px;
	margin-top:19px;
}

div.PosHeaderIcons div.LinkPosWeeklyAd{

}

div.PosHeaderIcons div.LinkPosCredit{	
}

div.PosHeaderIcons div.LinkPosEmailSub{
	display:none;	
}

div.PosHeaderIcons div.LinkPosStoreLoc{
}
div.PosHeaderIcons div span{

}

a:link.shoppingCart, a:visited.shoppingCart{
	color:#c50000
	text-decoration: none;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:20px;
	background-image:url('images/shoppingCart.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
}
a:hover.shoppingCart{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:20px;
	background-image:url('images/shoppingCart.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;line-height:20px;
}

a:link.geCard, a:visited.geCard{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/hhgreggCardIcon.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}
a:hover.geCard{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/hhgreggCardIcon.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}

a:link.weeklyAd, a:visited.weeklyAd{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/adIcon.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}
a:hover.weeklyAd{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/adIcon.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}

a:link.emailSub, a:visited.emailSub{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/emailIcon.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}
a:hover.emailSub{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/emailIcon.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}

a:link.storeLoc, a:visited.storeLoc{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/storeLocatorIcon1.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}
a:hover.storeLoc{
	color:#c50000;
	text-decoration: none;
	font-weight:bold;
	padding-left:24px;
	background-image:url('images/storeLocatorIcon1.gif');
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:20px;
	padding-top:4px;
}


/*End Header Links*/

/*Menu*/
div.menuLocation{
	display:block;
	background-color:#ecc412;
	/*background-image:url('images/valentineBarBack.jpg');*/
	clear:left;
	height:10px;
	border:0px solid #ecc412;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:20;
	padding-top:8px;
}

html>body div.menuLocation{
	height:31px;
	padding-top:8px;
	background-color:#ffffff;
}

.menuBar{
    position: absolute;
	top:85px;
	background-color: #ecc412;
    text-align: center;
	padding-top:8px;
}

html>body .menuBar{
	position:absolute;
	top:82px;
	padding-top:8px
}

.Bar{
    width: 99px;
	padding-left:0px;
	line-height: 15px;
	text-indent: 0px;
	background-color:#ecc412;
	/*filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;*/
    position: absolute;
	background-repeat:no-repeat;
	background-position:bottom right;
    text-align: center;
	/*Until menu is fixed*/
	cursor: auto;
	border-right:1px solid #c10435;
	border-top:1px solid #c10435;
	border-bottom:1px solid #c10435;
}

div.Bar a:link, div.Bar a:visited, div.Bar a:hover{
	color:black;
	text-decoration:none;
	display: block;
	height: 30px;
}

.barOver
{
    width: 99px;
	line-height: 15px;
    text-indent: 0px;
    position: absolute;
	text-align: center;
	/*Until menu is fixed*/
	cursor: auto;
	background-color:#ecc412;
	/*filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;*/
	border-right:1px solid #c10435;
	border-top:1px solid #c10435;
	border-bottom:1px solid #c10435;
	margin-left:0px;
	padding-left:0px;
}


div.barOver a:link, div.barOver a:visited, div.barOver a:hover{
	color:black;
	text-decoration:none;
	display: block;
	height: 30px;
}


#Bar1{
	border-left: 1px solid #c10435;
	width:98px;
	left:0px;	
	height:30px;
}
#Bar2{
	left:100px;
	height:30px;
}
#Bar3{
	left:200px;
}
#Bar4{
	left:300px;
}
#Bar5{
	left:400px;
	height:30px;
}
#Bar6{
	left:500px;
	width: 100px;
}
#Bar6.barOver{
	width:100px;
	height:30px;
}
#Bar7{
	left:601px;
	width: 100px;
	height:30px;
}
#Bar7.barOver{
	width:100px;
}
#Bar8{
	left:702px;
	width: 100px;
	height:30px;
}
#Bar8.barOver{
	width:100px;
}
#Bar9{
	width:101px;
	left:803px;
	
}
#Bar9.barOver{
	width:101px;
}
#Bar10{
	left:905px; 
	width: 101px;
	height:30px;
}
#Bar10.barOver{
	width:101px;
}


.menu
{
    visibility: hidden;
    width: 200px;
    line-height: 14px;
    position: absolute;
    background-color:#ecc412;
	z-index:99;
	border-top:1px solid #c10435;
	
}
html>body .menu{
	width:221px;
}

.menu div
{
    padding-right: 10px;
    padding-left: 10px;
    width: 200px;
	line-height: 20px;
    border-bottom: 1px solid #c10435;
	border-right: 1px solid #c10435;
	border-left: 1px solid #c10435;
	/*Until menu is fixed*/
	cursor: auto;
}

.menu div a:link, .menu div a:visited{
	color:black;
	text-decoration:none;
}
.menu div a:hover{
	color:black;
	text-decoration:none;
}

.ItemMouseOver
{
    padding-right: 10px;
    padding-left: 10px;
    width: 200px;
	line-height: 20px;
	background-color:#f5e188;
	/*Until menu is fixed*/
	cursor: auto;
	color:black;
}

.menu div.ItemMouseOver a:link, .menu .ItemMouseOver a:visited, .menu .ItemMouseOver a:hover{
	color:black;
	width:200px;
	display:block;
}

#video295{
	left:10px;	
	
}

html>body #video295{
	left:8px;
}
/*End Menu*/

/*Header*/
div.HeaderPhoneBar{
	height:18px;
	background-color:#f5e188;
	font-size:12px;
	font-style:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:4px;
	_padding-top:15px;
	padding-left:350px;
	border-left: 1px solid #c10435;
	border-right: 1px solid #c10435;
	border-top: 1px solid #c10435;
	border-bottom: 0px solid #c10435;
	width:655px;
}

div.HeaderUnderline{
	height:4px;
	background-color:#c10435;
	border:1px solid #c10435;
	font-size:6px;
	width:1005px;
}
/*End Header*/

/*Search Box*/
form#googleSearchBox{
	position:absolute;
	top:55px;
	left:550px;
	white-space:nowrap;
}

html>body form#googleSearchBox{
	position:absolute;
	top:57px;
	left:550px;
	white-space:nowrap;
}

/*End Search Box*/

/*Footer*/
div.staticFooterBar{
	position:absolute;
	background-color:#f5e188;
	height:120px;
/*	top:740px;	*/
	top:820px;
	text-align:center;
	border-top:5px solid #c10435;
	border-left:1px solid #c10435;
	border-right:1px solid #c10435;
	border-bottom:1px solid #c10435;
	width:100%;
	clear:both;
	
}

html>body div.staticFooterBar{
	position:absolute;
/*	top:738px; */
	top:818px;
	clear:both;
	width:1006px;
	height:120px;
}

div.footerBar{
	position:static;
	background-color:#f5e188;
	height:120px;
	border-top:5px solid #c10435;
	border-left:1px solid #c10435;
	border-right:1px solid #c10435;
	border-bottom:1px solid #c10435;
	width:100%;
	clear:both;
	margin-top:10px;
	text-align:center;
}

div.footerBar a:link, div.staticFooterBar a:link, div.footerBar a:visited, div.staticFooterBar a:visited{
	color:black;
	font-size:12px;
	margin-left:10px;
	top:100%;
	left:50%;
	
}

div.footerBar div, div.staticFooterBar div{
	color:black;
	font-size:10px;
	display:block;
	position:absolute;
	top:170px;
	margin-top:10px;
}

form#emailSub{
	position:relative;
	left:-270px;
	top:45px;
	font-family: Arial, Helvetica, sans-serif;
}

span#emailSubHeader{
	position:relative;
	top:-30px;
	color:black;
	font-size:19px;
	font-weight:bold;
	
}

#emailField{
	position:relative;
	left:-185px;
}

label#emailFieldLabel{
	position:relative;
	top:3px;
	left:-187px;
	color:black;
}

#emailSubmit{
	position:relative;
	top:35px;
	left:-293px;
}


form#emailSub input#emailSubmit{
	background-color:white;
}

/* needs to go up top in the header*/
a#LinkPosStoreLoc{
	visibility:hidden;
	position:relative;
	top:65px;
	left:512px;
}

/*COLUMN 1*/
a#LinkPosContact{ /*column 1a*/
	position:relative;
	top:-25px;
	left:73px;
	
}
a#aboutLink{ /*column 1b*/
	position:relative;
	top:10px;
	left:220px;
}
/* html>body a#aboutLink{
	left:173px;
}*/
a#LinkPosJobs{ /*column 1c*/
	position:relative;
	top:30px;
	left:-197px;
}
html>body a#LinkPosJobs{
	left:-194px;
}
a#LinkPosOrderTrack{ /*column 1d*/
	position:relative;
	top:35px;
	left:-175px;
	
}
/*END COLUMN 1*/



/*COLUMN 2*/
a#LinkPosProdBrands{ /*column 2a*/
	position:relative;
	top:-25px;
	left:-323px;
	
}
a#LinkPosGiftCards{ /*column 2b*/
	position:relative;
	top:-4px;
	left:-408px;
	
}
a#LinkPosFineLines{ /*column 2c*/
	position:relative;
	top:30px;
	left:313px;
}
html>body a#LinkPosFineLines{
	left:307px;
}
a#LinkPosCommDiv{ /*column 2d*/
	position:relative;
	top:49px;
	left:-454px;
}
html>body a#LinkPosCommDiv{
	left:-452px;
}

/*END COLUMN 2*/



/*COLUMN 3*/
a#LinkPosRebates{ /*column 3a*/
	position:relative;
	top:-25px;
	left:92px;
	
}
a#LinkPosInfoCenter{ /*column 3b*/
	position:relative;
	top:10px;
	left:60px;
}
html>body a#LinkPosInfoCenter{
	left:60px;
}
 a#LinkPosPromos{ /*column 3c*/
	position:relative;
	top:16px;
	left:-15px;
	
}
a#LinkPosBuyersGuide{ /*column 3d*/
	position:relative;
	top:49px;
	left:293px;
}
html>body a#LinkPosBuyersGuide{
	left:286px;
}

/*END COLUMN 3*/



/*COLUMN 4*/
a#LinkPosInvestorInfo{ /*column 4a*/
	position:relative;
	top:-25px;
	left:794px;
	white-space:nowrap;
}
html>body a#LinkPosInvestorInfo{
	left:780px;
}
a#LinkPosLegalTerms{ /*column 4b*/
	position:relative;
	top:10px;
	left:145px;
}
a#LinkPosPrivacy{ /*column 4c*/
	position:relative;
	top:30px;
	left:60px;
}

a#LinkPosPartSearch{ /*column 4d*/
	position:relative;
	top:49px;
	left:586px;
}

a#LinkPosSitemap{
	position:relative;
	top:54px;
	left:-84px;
}
html>body a#LinkPosSitemap{
	left:-77px;
}

/*END COLUMN 4*/



/*copyright and verisign images/links */

div.StaticFooter{
	position:absolute;
/*	top:880px; */
	top:960px;
	left:370px;
}

div.footnotes{
	position:relative;
	top:15px;
	left:370px;
}

div#copyright{
	color:#000000;

}


div#verisign{
	position:relative;
	left:25px;
}

/*End Footer*/

/*Product Listing Search */
div.searchBox{
 position:absolute;
 left:800px;
 top:173px;
 padding:0px;
 spacing:0px;
 width:250px;
 height:28px;
 z-index:1;
 display:block;
 line-height:30px;
 vertical-align:top;
}

html>body div.searchBox{
	top:161px;
	left:790px;
}

div.searchBox select{
 font-size:10px;
 	padding:0px;
}

div.searchBox input{
	position:relative;
	top:2px;
}

html>body div.searchBox input{
	position:relative;
	top:5px;
}

div.noResultsMessage{
	margin-top:35px;
}

/*End Product Listing Search */


/* Product Detail Box*/
div.productDetail{
	position:static;
	border:1px solid #8c8c8c;
	padding:15px;
	padding-bottom:0px;
	height:319px;
	width:630px;
	font-size:12px;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:24px;
}

div.productDetail #rolloverlarge{
	position:absolute;
	top:15px;
	left:55px;
	z-index:10;
}

div.productDetail div.leftSide{
	margin-left:0px;
	font-size:10px;
	width:200px;
	float:left;
	height:319px;
}

div.productDetail div.leftSide img.productDetailImage{}

div.productDetail div.webStockLink{
	position:absolute;
	top:190px;
	left:599px;
	
}

html>body div.productDetail div.webStockLink{
	top:190px;
	left:600px;	
}

div.productDetail div.promoListBox{}

div.productActionLinks{
	position:absolute;
	left:402px;
	top:152px;
}

div.productDetail div.leftSide div.viewLargerImageLink{
	margin-left:20px;
}

div.productDetail div.displayProductPrice{
	display:block;
	margin-left:20px;
}

div.productDetail .ourPrice{
	color:firebrick;
	font-weight:bold;
	font-size:12px;
	border:1px solid #cc3333;
	border-right:none;
	border-left:none;
	margin-right:5px;
}

div.productDetail .crossedOut{
	background-position:left center;
}

div.productDisplayList .srp{

}

div.productDisplayList .save{

}

div.displayProductPrice span{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

div.productDetail div.rightSide{
	width:400px;
	vertical-align:top;
	margin-left:200px;
}

div.productDetail div.rightSide div{
	margin-top:5px;
	font-size:10px;
}

div.productDetail div.rightSide div.productTitle{
	font-weight:bold;
	color:#000000;
	font-size:10px;
	padding-right:20%;
}

div.productDetail div.rightSide div.modelNumber{
	font-size:10px;
}

div.productDetail div.rightSide{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	line-height:145%;
	
}

div.mainContent{
	position:absolute;
	top:140px;
	left:10px;
	z-index:10;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	width:1000px;
/*	line-height:145%; */
}



/*Site Search Results*/
div.siteSearchTopNavigation{
	margin:5px;
}

div.siteSearchTopNavigation span#siteSearchPrevious a:link, div.siteSearchTopNavigation  span#siteSearchPrevious a:visited{
	color:blue;
	font-weight:bold;
}

div.siteSearchTopNavigation span#siteSearchNext a:link, div.siteSearchTopNavigation  span#siteSearchNext a:visited{
	color:blue;
	font-weight:bold;
	margin-left:20px;
}

div.siteSearchBottomNavigation{
	margin-top:10px;
}

div.siteSearchBottomNavigation span.siteSearchNavigationLinks a:link, div.siteSearchBottomNavigation span.siteSearchNavigationLinks a:visited{
	color:green;
}

div.siteSearchBottomNavigation span#siteSearchPrevious a:link, div.siteSearchBottomNavigation span#siteSearchPrevious a:visited, div.siteSearchBottomNavigation span#siteSearchPrevious a:hover{
	color:blue;
	font-weight:bold;
}

div.siteSearchBottomNavigation span.siteSearchCurrentPageLink{
	font-weight:bold;
	color:black
}

div.siteSearchBottomNavigation span.siteSearchPageLink{
	margin-left:5px;
	margin-right:5px;
}

div.siteSearchBottomNavigation span#siteSearchNext a:link, div.siteSearchBottomNavigation span#siteSearchNext a:visited, div.siteSearchBottomNavigation span#siteSearchNext a:hover{
	color:blue;
	font-weight:bold;
}

div.searchResultsPage{
	margin-left:25px;
}

div.siteSearchSingleResult{
	margin-top:15px;
	margin-bottom:10px;
}

div.siteSearchSingleResult div span.siteSearchResultType{
	display:orange;
}

div.siteSearchSingleResult div span.siteSearchResultTitle a:link, p.siteSearchSingleResult div span.siteSearchResultTitle a:visited{
	color:blue;
	text-decoration:none;
}

div.siteSearchSingleResult div.siteSearchUrl{
	display:none;
}

div.siteSearchSingleResult div.siteSearchResultSnippet{

}

div.siteSearchSingleProductResult{
		width:500px;
		height:100px;
		margin-top:15px;
		margin-bottom:50px;
		position:relative;
}

div.siteSearchSingleProductResult div span.siteSearchResultTitle{
	height:12px;
	display:block;
	white-space:nowrap;
}

div.siteSearchSingleProductResult div span.siteSearchResultTitle a:link, div.siteSearchSingleProductResult div span.siteSearchResultTitle a:visited, div.siteSearchSingleProductResult div span.siteSearchResultTitle a:hover{
	font-weight:bold;
	color:blue;
}

div.siteSearchSingleProductResult div.Price{
	display:none;
	position:absolute;
	top:120px;
	left:115px;
}
div.siteSearchSingleProductResult div.Model{
	position:absolute;
	top:25px;
	left:115px;
}

div.siteSearchSingleProductResult div.Brand{
	position:absolute;
	top:25px;
	left:265px;
}

div.siteSearchSingleProductResult div.productId{
	display:none;
}

div.siteSearchSingleProductResult a:link.siteSearchProductLink, div.siteSearchSingleProductResult a:visited.siteSearchProductLink{
	position:absolute;
	display:block;
	width:100px;
	height:50px;
	top:120px;
	left:265px;
	font-weight:bold;
	color:#c50000;
}

div.siteSearchSingleProductResult div.description{
	width:305px;
	height:72px;
	overflow:hidden;
	position:absolute;
	top:40px;
	left:105px;
	display:block;
	color:black;
}

div.siteSearchSingleProductResult div.description span.key{
	display:none;
}

div.siteSearchSingleProductResult div.siteSearchResultSnippet{
	display:none;
}

div.siteSearchSingleProductResult div.siteSearchResultSnippet br{
	display:none;
}

div.siteSearchSingleProductResult div.siteSearchUrl{
	display:none;
}

div.siteSearchSingleProductResult img.siteSearchProductImage{
	position:absolute;
	top:25px;
	
}

/*key match search*/
div.siteSearchProductKeyMatchTitle a:link, div.siteSearchProductKeyMatchTitle a:visited{
	color:blue;
}

div.siteSearchProductKeyMatchTitle{
	color:black;
}


div.siteSearchSingleProductKeyMatch div.siteSearchSingleProductKeyMatchLink{
	display:none;
}

div.siteSearchSingleProductKeyMatch div.siteSearchSingleProductKeyMatchText{
	display:none;
}


/*End Site Search Results*/

/*Emailer Subscribe Form*/
form#expandedEmailSubscribe label{
	display:-moz-inline-box;
	display:inline-block;	
	width:135px;
}

form#expandedEmailSubscribe input#optIn{
	margin-left:130px;
	margin-top:10px;
}

/*End Emailer Subscribe Form*/

