﻿body {
    font-family: arial;
}
#StyleFooterDirectory {
    clear: none;
    float: left;
    height: 170px;
    margin: 0;
    padding: 0;
    width: 730px;
}
.footerDirectoryListing.firstList {
    height: 130px;
    margin: 15px 10px 0 35px;
}

.footerDirectoryTitle {
    clear: both;
    color: #999999;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
}
.footerDirectoryTitle1 {
    clear: both;
    color: #999;
	padding:2px 0 2px 0;
    display: block;
    font-size: 11px;
    font-weight: bold;
   
}

.footerDirectoryListItem {
    clear: both;
    float: left;
    height: auto;
    line-height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 158px;
}
.directoryListingLink, .directoryListingLink:visited {
    background: url("../images/global_footer_link_arrow.gif") no-repeat scroll left 6px transparent;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
}
#signUpForEmailUpdatesSection {
    clear: none;
    display: block;
    float: left;
    height: 130px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 250px;
}
#quickEmailSignupParentContainer {
    margin-left: 28px;
}
.signUpHeader {
    color: #999999;
    font-size: 13px;
    margin: 19px 0 10px;
}
#StyleFooter {
    color: #FFFFFF;
    font-size: 12px;
}
#emailSignUpEmailAddress.emailFormField {
    clear: both;
    margin-bottom: 10px;
    padding-left: 5px;
    width: 190px;
}
#emailSignUpZipCode.emailFormField {
    clear: none;
    float: left;
    margin-right: 10px;
    padding-left: 5px;
    width: 98px;
}
.emailSubmitButton {
    background: url("../images/submit_black.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 20px;
    width: 82px;
}
#sampleLinkArea {
    font-size: 11px;
    margin-top: 15px;
}
.emailSampleLink {
    height: 20px;
    line-height: 20px;
    margin: 0;
}
.emailSampleLink {
    height: 20px;
    line-height: 20px;
    margin: 0;
}
#signUpResultsNotificationSection {
    background: none repeat scroll 0 0 #0D0D0D;
    color: #999999;
    display: none;
    height: 110px;
    left: 0;
    position: absolute;
    top: 35px;
    width: 250px;
}
#globalContactDisclaimerLinkSection {
    background: none repeat scroll 0 0 #1B1B1B;
    clear: both;
    color: #999999;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    padding-left: 28px;
    /*width: 950px;*/
}
.ssFooterExtraLinkList {
    clear: none;
    display: inline;
    float: right;
    height: 15px;
    list-style-type: none;
    margin: 10px 28px 0 0;
    padding: 0;
}
.extraLinkListItem {
  
    clear: none;
    float: left;
    height: 12px;
	line-height: 12px;
    margin: 0 0 0 8px;
    padding: 0 0 0 4px;
}
 a.footerExtraLink
{
	color:#ccc;
	text-decoration:none;
}
a.footerExtraLink:hover
{
	color:#fff;
	text-decoration: none;
}
.lastLinkItem {
    border: medium none;
}
#globalContactDisclaimerLinkSection {
    color: #999999;
    font-size: 11px;
    line-height: 30px;
}
.visitRetailDealerSection {
    margin-left: 15px;
}
#globalLogoCalloutSection {
    background: none repeat scroll 0 0 #070707;
    clear: both;
    color: #999999;
    font-size: 11px;
    height: 50px;
    line-height: 50px;
    position: relative;
    width: 980px;
}

.seoImage {
    display: block;
    text-indent: -900em;
}
#seeHearShopLogo {
    background: url("") no-repeat scroll 0 0 transparent;
    clear: none;
    float: left;
    height: 47px;
    margin-left: 20px;
    margin-right: 10px;
    width: 74px;
}
.ssFooterCopyright {
    clear: none;
    float: left;
    font-size: 10px;
}
#globalLogoCalloutSection .ssFooterExtraLinkList {
    margin: 18px 0 0 10px;
}


.lastLinkItem {
    border: medium none;
}
.floatItLeft {
    float: left;
}
.extraLinkListItem {
  
    clear: none;
    float: left;
    height: 12px;
    line-height: 12px;
    margin: 0 0 0 5px;
    padding: 0;
}
.emailFormField {
    background: none repeat scroll 0 0 #333333;
    border-color: #101010 #3D3D3D #3D3D3D #101010;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-family: arial;
    font-size: 11px;
}
.emailFormField {
    background: none repeat scroll 0 0 #333333;
    border-color: #101010 #3D3D3D #3D3D3D #101010;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-family: arial;
    font-size: 11px;
}
a, object, embed {
    outline: medium none;
	text-decoration:none;
}
.footerDirectoryListing {
    clear: none;
    display: inline;
    float: left;
    height: 115px;
    margin: 15px 0 0 15px;
    padding: 0;
    width: 160px;
}
#StyleFooter {
    background: none repeat scroll 0 0 #101211;
    clear: both;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 980px;
}
#StyleFooterDirectoryEmailSection {
    background: url("../images/directory_email_bkg.gif") repeat-x scroll center top #0D0D0D;
    clear: both;
    width: 980px;
}
.directoryListingLink:hover {
    color: #fff;
    text-decoration: none;
}
#content a.directoryListingLink:hover {
    color: #fff;
    text-decoration: none;
}
.footerStoreDealerLink, .footerStoreDealerLink:visited {
    color: #EEEEEE;
    text-decoration: none;
}
#StyleFooterUp {
    background: none repeat scroll 0 0 #1B1B1B;
    clear: both;
    color: #EEEEEE;
    font-size: 12px;
    height: 35px;
    
    margin: 0;
    padding: 0;
    width: 980px;
}
.footerPiece {
    background: url("../images/breadbrumb_arrow.gif") no-repeat scroll right center transparent;
    clear: none;
    display: block;
    float: left;
    height: 35px !important;
    margin: 0;
    padding: 0 45px 0 30px;
}
.socialItems {
    height: 19px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.socialItem {
    float: left;
    margin: 0;
    padding: 0;
    width: 19px;
}
.footerLink {
    color: #EEEEEE !important;
    text-decoration: none;
	line-height:30px;
}
.facebookLogo {
    background-position: 0 top;
}
.twitterLogo {
    background-position: -16px top;
}
.bloggerLogo {
    background-position: -33px top;
}
.youtubeLogo {
    background-position: -49px top;
}
.flickrLogo {
    background-position: -65px top;
}
.socialLogo {
    background-color: transparent;
    background-image: url("../images/community_icons.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}
/* ticker */

.headerTicker img {
	border: none;
}

.headerTicker {
	padding-left: 7px;
	color: #5a847e;
	height: 18px;
	overflow: hidden;
}



.headerTicker a:hover {
	color: #161D1F;
}
.headerDatum {
	float: left;
	margin-right: 4px;

}
.headerTicker li {
	display: inline;
	list-style-type: none;
	margin-right: 23px;
	padding-right: 7px;
}
.headerTicker li.up {
	color:#32B43C;
	/*background: url(slike/up.gif) no-repeat right center;*/
}
.headerTicker li.down {
	color: #f21d13;
	/*background: url(slike/down.gif) no-repeat right center;*/
}
.headerTicker li.nochange {
	color :#0098f8;
	/*background: url(slike/nochange.gif) no-repeat right center;*/
}

.up ,.up:visited
{
		
	
	color:#32B43C;
	/*background: url(slike/up.gif) no-repeat right;*/
	padding-right:5px;
}
.down , .down:visited
{
		
	color: #f21d13;
	/*background: url(slike/down.gif) no-repeat right;*/
	padding-right:5px;
}
.nochange ,.nochange:visited
{
		
	color :#0098f8;
	/*background: url(slike/nochange.gif) no-repeat right;*/
	padding-right:5px;
}