/* Default Overwrites
*******************************/
BODY {margin:0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #777777; background-image:url(pix/SiteBG.gif); background-position:top Left; background-repeat:repeat-x;}
TD {FONT-SIZE: 0.8em; COLOR: #777777;}
H1 { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; FONT-SIZE: 16px; color:#f26631;  Margin-bottom:12px;}
H2 {MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f26631; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
H3 {MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f26631; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
A {FONT-SIZE: 100%; COLOR: #f26631; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 100%; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; font-family:Verdana,tahoma,Arial;font-size:10px; }
SELECT {	FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
SUBMIT {FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:none;}
Img .ThinBorder {Border: 1px Solid #003399; }
.ViewLarge {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ViewLarge:hover {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: Underline}

/* Common Formatters
*******************************/
.inputbutton	{background:#EEEEEE;border-color:#000000;border:1px solid;font-family: tahoma,verdana,arial;	font-size:10px;font-weight:bold;Cursor:Hand;}
.inputBox		{color:#000000;background:white;border:1px solid #cecece; }
.PageHeading {FONT-SIZE: 150%; COLOR: #0053a0; padding-top:12px;}
.Brdr1{ border:1px Solid #555;}
.Hand { cursor:Hand;}
.Bld{ font-weight:bold}
.DottedDiv{DISPLAY:block; BACKGROUND: url(pix/NavDiv.gif) no-repeat left center; WIDTH:141px; HEIGHT:60px; border-style:none; clear:both;}
.FL{ float:left;}
.FR{ float:Right;}
.ImgContainer{ text-align:center; float:left; padding-right:5px; padding-bottom:15px;}
.3PixWrap { margin-top:15px;}
.InlinePixWrap {margin-top: 20px;}
.TitleWrap{ padding-Bottom:15px;}

.Col1 { color:#f26631;}
.Col2 { color:#4a4b4f;}




/* SITE MAIN CONTAINER
*******************************/
#PageContainer {WIDTH: 709px;float:left;}


/* TopMenu
*******************************/
#TopMenu{WIDTH: 709px; height:38px; float:left;background:url('pix/MenuBg.gif') top left no-repeat;position:relative;}
#TopMenu UL {Margin:0px; padding:0px; margin-left: 68px; margin-top:8px; width:709px;}
#TopMenu LI { list-style:none;float:left;	display:block; margin-right:10px;}

#Menu01 A {DISPLAY: block; BACKGROUND: url(pix/Mnu01.gif) no-repeat left top; MARGIN: 0px; WIDTH: 97px; HEIGHT: 24px; border-style:none;  }
#Menu01 A:hover {BACKGROUND: url(pix/Mnu01On.gif) no-repeat;}
#Menu02 A {DISPLAY: block; BACKGROUND: url(pix/Mnu02.gif) no-repeat left top; MARGIN: 0px; WIDTH: 97px; HEIGHT: 24px; border-style:none;  }
#Menu02 A:hover {BACKGROUND: url(pix/Mnu02On.gif) no-repeat;}
#Menu03 A {DISPLAY: block; BACKGROUND: url(pix/Mnu03.gif) no-repeat left top; MARGIN: 0px; WIDTH: 97px; HEIGHT: 24px; border-style:none;  }
#Menu03 A:hover {BACKGROUND: url(pix/Mnu03On.gif) no-repeat;}
#Menu04 A {DISPLAY: block; BACKGROUND: url(pix/Mnu04.gif) no-repeat left top; MARGIN: 0px; WIDTH: 97px; HEIGHT: 24px; border-style:none;  }
#Menu04 A:hover {BACKGROUND: url(pix/Mnu04On.gif) no-repeat;}
#Menu05 A {DISPLAY: block; BACKGROUND: url(pix/Mnu05.gif) no-repeat left top; MARGIN: 0px; WIDTH: 97px; HEIGHT: 24px; border-style:none;  }
#Menu05 A:hover {BACKGROUND: url(pix/Mnu05On.gif) no-repeat;}
#Menu06 A {DISPLAY: block; BACKGROUND: url(pix/Mnu06.gif) no-repeat left top; MARGIN: 0px; WIDTH: 97px; HEIGHT: 24px; border-style:none;  }
#Menu06 A:hover {BACKGROUND: url(pix/Mnu06On.gif) no-repeat;}


/* Banner
*******************************/
#Banner{WIDTH: 709px; height:76px; float:left; background-color:#FFFFFF;position:relative;}
#Banner #Logo{float:left; padding-left:68px; padding-top:16px;position:relative;}
#Banner #Logo A {DISPLAY: block; BACKGROUND: url(pix/Logo.gif) no-repeat left top; MARGIN: 0px; WIDTH: 210px; HEIGHT: 45px; border-style:none;}
#Banner #TagLine{float:left; margin-top:28px; margin-left:17px; font-size:11px; color:#4a4b4f; line-height:12px; z-index:99999;}
#Banner #EronicsMember{float:right; padding-top:15px;position:relative;}
#Banner #EronicsMember A {DISPLAY: block; BACKGROUND: url(pix/EuronicsMember.gif) no-repeat left top; MARGIN: 0px; WIDTH: 191px; HEIGHT: 30px; border-style:none; }


/* ContentWrap Framework
*******************************/

#ContentWrap{background-color:#fff; clear:both;float:left; padding-left:70px;padding-Right:11px;}
#ContentShell{WIDTH:428px;}
#PageContentFeed{ padding-top:15px;}
#PageContentFeed UL {padding-left:6px; margin-left:10px; font-size:11px; margin-top:5px; margin-bottom:0px; padding-bottom:0px;}
#PageContentFeed LI {list-style-image: url(pix/bullet05.gif);margin:0px; padding:0px;}


/* Left Column Framework
*******************************/
#LeftShell{WIDTH: 509px; float:left; background-color:#FFFFFF;position:relative; top:-15px;}

/* Right Column Framework
*******************************/
#RightShell{WIDTH: 200px; float:left; position:relative; top:-15px; }


/* Panel
*******************************/
.PanelBox{WIDTH: 200px; float:left;position:relative;font-size:1px;}
.PanelBoxTop{DISPLAY:block;BACKGROUND: url(pix/PnlTop.gif) no-repeat left top; MARGIN:0px; WIDTH:200px; HEIGHT:3px; border-style:none;clear:both; line-height:0px; }
.PanelBoxMid{WIDTH:200px; background:url(pix/PnlBG.gif) top left repeat-y; clear:both;}
.PanelBoxBtm{DISPLAY:block; BACKGROUND: url(pix/PnlBtm.gif) no-repeat left top; MARGIN:0px; WIDTH:200px; HEIGHT:2px; border-style:none; clear:both;line-height:0px;}
.PanelInner{Padding:17px 23px 16px 23px;font-size:12px;}

/* Navigation
*******************************/
#Navigation UL {padding-left:6px; margin-left:10px; font-size:11px; margin-top:5px; margin-bottom:0px; padding-bottom:0px;}
#Navigation LI {list-style-image: url(pix/bullet03.gif);margin:0px; padding:0px;}
#Navigation A {FONT-SIZE: 12px; COLOR: #58595b; TEXT-DECORATION: none; font-family:tahoma,sans-serif,Verdana,Helvetica,Arial;}
#Navigation A:Hover{TEXT-DECORATION:underline;}
#Navigation .NavDiv{ list-style:none; list-style-image:none; background:url(pix/NavDiv.gif) repeat-x; left:-16px; position:relative; display:block; height:2px; margin:4px 0px; padding:0px; font-size:0px;}


/* Headings
*******************************/
#HeaderProductsService{DISPLAY:block; BACKGROUND: url(pix/HeaderProductsServices.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}
#HeaderOurPartners{DISPLAY:block; BACKGROUND: url(pix/HeadOurPartners.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}
#HeaderRequestCall{DISPLAY:block; BACKGROUND: url(pix/HeadRequestACall.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}
#HeaderOffersByEmail{DISPLAY:block; BACKGROUND: url(pix/HeadOffersByEmail.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}
#HeaderOffersOfMonth{DISPLAY:block; BACKGROUND: url(pix/HeadOfferOfTheMonth.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}
#HeaderTerms{DISPLAY:block; BACKGROUND: url(pix/HeadTerms.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}
#HeaderPrivacy{DISPLAY:block; BACKGROUND: url(pix/HeadPrivacy.gif) no-repeat left top; MARGIN-bottom:17px; WIDTH:152px; HEIGHT:28px; border-style:none;}

/* Banners
*******************************/
#BannerHome{DISPLAY:block; BACKGROUND: url(pix/GfkHome.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerDomestic{DISPLAY:block; BACKGROUND: url(pix/GfkDomestic.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerAudioVisual{DISPLAY:block; BACKGROUND: url(pix/GfkAudioVision.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerFurniture{DISPLAY:block; BACKGROUND: url(pix/GfkFurniture.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerBose{DISPLAY:block; BACKGROUND: url(pix/GfkBose.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerPartners{DISPLAY:block; BACKGROUND: url(pix/GfkPartners.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerEuronics{DISPLAY:block; BACKGROUND: url(pix/GfkEuronics.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerBuiltIn{DISPLAY:block; BACKGROUND: url(pix/GfkBuiltIn.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerCompany{DISPLAY:block; BACKGROUND: url(pix/GfkCompany.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerOffers{DISPLAY:block; BACKGROUND: url(pix/GfkOffers.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerFAQs{DISPLAY:block; BACKGROUND: url(pix/GfkFAQs.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerAftersales{DISPLAY:block; BACKGROUND: url(pix/GfkAftersales.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}
#BannerContact{DISPLAY:block; BACKGROUND: url(pix/GfkContact.jpg) no-repeat left top; MARGIN-bottom:17px; WIDTH:509px; HEIGHT:181px; border-style:none;}



/* Partners
*******************************/
#MainPartners{}
#PartnerDesc{ padding-bottom:10px; border-bottom:1px Solid #dcdcdc;}
.PartnerLeft{ text-align:left; padding-top:15px;}
.PartnerRight{ text-align:Right; padding-top:15px;}



/* Footer
*******************************/
#FooterShell{width:642; height:70px; border-top:4px Solid #4a4b4f; padding-top:16px; color:#7a8186;font-family:tahoma,sans-serif,Verdana,Helvetica,Arial; font-size:11px; line-height:14px; left:67px;position:relative; top:-12px; clear:both; float:left;}

#FooterShell A {COLOR: #999;FONT-SIZE:11px;}
#FooterShell A:hover {TEXT-DECORATION: Underline;}

#FooterShell Address {Display:inline;}
address {color:#7a8186;font-family:tahoma,sans-serif,Verdana,Helvetica,Arial; font-size:11px; font-style:normal;}
#Copyright {WIDTH: 250px;float:Left;}
#DevSig {Padding-LEFT: 10px;WIDTH: 250px;float:right;text-align: right;}


/* Links
*******************************/
.FurtherInfo UL {padding-left:6px; margin-left:10px; font-size:11px; margin-top:5px; margin-bottom:0px; padding-bottom:0px;}
.FurtherInfo LI {list-style-image: url(pix/bullet04.gif);margin:0px; padding:0px;}
.FurtherInfo A {FONT-SIZE: 12px; font-weight:bold; COLOR: #e3b000; TEXT-DECORATION: underline; font-family:sans-serif,Verdana,Helvetica,Arial;}
.FurtherInfo A:Hover{TEXT-DECORATION:underline;font-family:sans-serif,Verdana,Helvetica,Arial;FONT-SIZE: 12px; font-weight:bold;COLOR: #ee4e24;}




/* Request Call
*******************************/
#RequestCallWrap{text-align:right; width:152px; height:120px; position:relative; clear:both;}
.RCinputBox		{color:#000000;background:white;border:1px solid #cecece;height:18px; width:110px;margin-bottom:2px;}
.RCLabel		{ margin-right:4px; font-size:11px;}
#FrmRQWrap{ width:150px;text-align:right; margin-bottom:4px; margin-top:10px;float:right;}
#RequestBtn	    {padding:0px; text-align:right; float:right; margin:0px; padding:0px; clear:both;}
#RCfootnote		{FONT-SIZE: 9px; COLOR: #a3a3a3;text-align:left; margin-top:10px;}


/* Email Offers
*******************************/
#EmailOffersWrap{text-align:right; width:152px; height:150px; clear:both;}
#EmailOffersWrap .inputBox		{color:#000000;background:white;border:1px solid #cecece;height:18px; width:110px; margin-bottom:2px;}
#EmailOffersWrap Label		{ margin-right:4px; font-size:11px;}
#FrmEOWrap{ width:150px;text-align:right; margin-bottom:4px; margin-top:10px;float:right;}
#EmailOfferBtn	    {padding:0px; text-align:right; float:right; margin:0px; padding:0px; clear:both;}
#EOfootnote		{FONT-SIZE: 9px; COLOR: #a3a3a3;text-align:left; margin-top:10px;}



/* Buttons
*******************************/
.Btn1Med {DISPLAY: block; BACKGROUND: url(pix/BtnMedBlue.gif) no-repeat left top; MARGIN: 0px; WIDTH: 78px; HEIGHT: 20px; border-style:none;font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px;}
.Btn1Med:hover {text-decoration:none;font-size:12px; color:#FFFFFF;}
.Btn2Med {DISPLAY: block; BACKGROUND: url(pix/BtnMedOrange.gif) no-repeat left top; MARGIN: 0px; WIDTH: 78px; HEIGHT: 20px; border-style:none;font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px;}
.Btn2Med:hover {text-decoration:none;font-size:12px; color:#FFFFFF;}


/* Offer of the Month
*******************************/
.OOTMbdrTopBtm {DISPLAY:block; BACKGROUND: url(pix/OOTMBdrTopBtm.gif) no-repeat left top; WIDTH:428px; HEIGHT:1px; border-style:none; clear:both; font-size:0px;}
#OOTMContainer {Padding:0px;clear:both;width:428px;BACKGROUND: url(pix/OOTMBG.gif) repeat-y; height:140px;}
#OOTMInner{Padding:4px; }
#OOTHData{float:left;  width:315px; clear:right;}
#OOTMImg{ float:left; margin-right:5px;}
#BtnOOTMdetails	    {padding:0px; text-align:right; float:right; margin:0px; padding:0px; padding-right:10px;}
#BtnOOTMOther	    {padding:0px; text-align:right; float:right; margin:0px; padding:0px; padding-right:10px;}
.DealSaving { color:red; font-size:13px; font-weight:bold; float:left; width:130px;}
#BtnShell{ margin-top:5px;}


/* Deals
*******************************/
.DealImg{ text-align:center; float:left; padding-right:5px; padding-bottom:10px; width:100px;}
.DealData{float:left;  width:315px; clear:right;}
.DealBtnShell{ margin-top:5px; height:60px;}
.DealTitle{font-weight:bold; color:#f26631}




/* HomeLayout
*******************************/
#BtmPanelShell {border-top:1px Solid #e2e2e2; padding-top:40px; width:428px;}
#HomePanelLeft {WIDTH: 214px; float:left; border-right:1px Solid #e2e2e2;}
#HomePanelRight{ padding-Left:50px; float:left;}

/* Partners
*******************************/
#Partners UL {margin:0px; padding:0px;}
#Partners LI { list-style:none; margin:10px 0px; padding:0px;  width:107px; height:60px; float:left;	display:block; }
#Partners A {FONT-SIZE: 12px; font-weight:bold; COLOR: #e3b000; TEXT-DECORATION: underline; font-family:sans-serif,Verdana,Helvetica,Arial;}
#Partners A:Hover{TEXT-DECORATION:underline;font-family:sans-serif,Verdana,Helvetica,Arial;FONT-SIZE: 12px; font-weight:bold;COLOR: #ee4e24;}

/* FAQs
*******************************/
#FAQs B, #FAQs STRONG{ font-weight:bold; color:#f26631;}

/* ContactForm
*******************************/
#ContactFormWrap{}
#ContactForm {width:225px; float:left; margin-right:25px;}
#ContactForm P{ height:22px; margin:0PX;}
#ContactForm #FormLabels{ line-height:22px; float:left; font-size:11px; text-align:right; padding-right:5px; width:65px;}
#ContactForm #FormControls{clear:right; height:170px;}
#ContactForm #Btn{ clear:both;  margin-left:70px; }

#ContactForm #Name { width:150px;}
#ContactForm #Tel { width:150px;}
#ContactForm #EmailAddress { width:150px;}
#ContactForm #Comment { width:150px;clear:both; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11PX;}

#BranchWrap{ float:left;}
.BranchContainer{ padding-bottom:15px}
.BranchContainer .Hours, .ContactIntro{ font-size:11px;}
.ContactIntro B {color:#f26631; }
.ShopName { font-weight:bold; color:#f26631; float:left; width:75px;}
.ShopNo{ font-weight:bold;  float:left; width:100px; clear:right;}

