html,body,ul,ol,li,div,p,h1,h2,h3,hr,img,br,form { margin: 0; padding: 0; }
html { margin:0;padding:0;height:100% }
body { font: 0.625em Lucida Grande,sans-serif; color: #666; text-align: left;height:100%;background-attachment:fixed;margin:0;padding:0;margin:0 0 1px 0;  }

h1 { font-size: 200%; margin: 0 0 10px 0; }
h2 { font-size: 180%; margin: 0 0 10px 0; }
h3 {font-size: 160%; margin: 0 0 10px 0; }
h4 { font-size: 130%; margin: 0 0 10px 0; }

p { margin: 10px 0; }
pre { clear: both; font-size: 130%; text-align: left; }

ul { margin: 0 0 0 20px; }
ol { margin: 0 0 0 25px; }
li { margin: 5px 0; }

a { color: #0066cc; text-decoration: none; }
a:hover { color: #73ACF1; text-decoration: underline; }
a:active, a:focus { outline: 0; }

input {font-family:Lucida Grande,sans-serif;font-size:110%;padding:5px}
input.submit {padding:2px}
 
.hide { display: none; visibility: hidden; }

.clr { clear: both; height: 0; overflow: hidden;font-size:1px;line-height:0;margin:0;padding:0 }
.goLeft { float: left; }
.goRight { float: right; }

/* structure */

.container { width:970px;background:white;margin:0 auto;margin:0 auto;padding:161px 0 0 0;height:auto!important;height:600px;min-height:600px;overflow:visible!important;overflow:visible;position:relative }
.home .container { padding:171px 0 0 0}
.breadCrumb { text-align:left;height:28px;background:url(http://www.thesatnavwarehouse.com/images/breadCrumb.gif) 0 0 no-repeat;margin:20px 0 10px;;float:left;width:970px }
.breadCrumb span { background:transparent url(http://www.thesatnavwarehouse.com/images/breadDivider.gif) top right no-repeat;display:block;float:left;height:28px;margin:1px 0 0 0;}
.breadCrumb .home {background:transparent url(http://www.thesatnavwarehouse.com/images/breadHome.png) top right no-repeat;display:block;width:36px;float:left;height:28px;text-indent:-9999em;padding:0 0 0 0px;margin:-1px 0 0 0}
.breadCrumb span a  {font-size:110%;color:#333333;display:block;padding:5px 20px 0 15px;float:left;height:21px}
.breadCrumb span strong  {font-size:110%;color:#333333;display:block;padding:5px 20px 0 15px;float:left;height:21px;font-weight:normal}
.breadCrumb span a strong  {font-size:100%;color:#333333;padding:0;font-weight:normal}
.breadCrumb span a:hover  {color:#333333;}
.breadCrumb .hide { display:none }
.mainContent { width:630px;margin:0 0 0 170px;float:left;display:inline }
.leftColWrap { width:160px;float:left;margin:0 0 0 -800px;display:inline }
.rightCol { width:160px;float:right;margin:0 0 10px 10px;display:inline;clear:right;background:white url(http://www.thesatnavwarehouse.com/images/flankColumnBottom.png) bottom left no-repeat;position:relative }
.rightCol h3 { background:url(http://www.thesatnavwarehouse.com/images/colTitle.gif) 0 0 no-repeat;position:absolute;top:0;left:0;width:144px;font-size:130%;text-align:left;padding:5px 8px;font-weight:bold;color:#333333;text-shadow:0.1em 0.1em 0.01em #ccc}
.rightCol .contents { background:transparent url(http://www.thesatnavwarehouse.com/images/flankColumn.png) 0 0 no-repeat;padding:10px 10px 7px 10px;margin-bottom:4px;z-index:3;position:relative;text-align:left }
.ie6 .rightCol .contents { margin-bottom:4px }
.title .contents { padding:30px 10px 7px 10px }

.mainContent h3 { line-height:1.5;font-size:150% }
.mainContent h1 { line-height:1.5 }

.section320 { width:310px;float:left;margin:0 10px 10px 0;display:inline;background:white url(http://www.thesatnavwarehouse.com/images/sectionBox320Bottom.png) bottom left no-repeat;position:relative;  }
.section320 h3 { background:url(http://www.thesatnavwarehouse.com/images/colTitle.gif) 0 0 repeat-x;position:absolute;top:0;left:0;width:294px;font-size:130%;text-align:left;padding:5px 8px;font-weight:bold;color:#333333;text-shadow:0.1em 0.1em 0.01em #ccc;line-height:1.2}
.section320 .contents { background:transparent url(http://www.thesatnavwarehouse.com/images/sectionBox320.png) 0 0 no-repeat;padding:30px 10px 7px 10px;margin-bottom:4px;z-index:3;position:relative;text-align:left;float:left ;height:auto!important;height:90px;min-height:90px;width:290px;display:inline}
.section320 a { color:#333;position:relative;z-index:666}
.section320 p { float:left;margin:5px 0 0 0 }
.section320 img { float:left;margin:0 10px 0 0;border:0 }

.spaceForRight { margin:0 0 10px 10px;display:block;float:right }
.spaceForRight img { border:0 } 
.rightCol ol  {margin:0;padding:0 0 0 20px }
.ie .rightCol ol  {margin:0px 10px 0 0px;padding:0 0 0 25px;width:115px; }
.ie6 .rightCol ol  {margin:0px 10px 0 0;padding:0 0 0 25px;float:right;width:120px }
.ie6 .rightCol ol li  {}
.rightCol ol li { margin:10px 0 10px 0;padding:0 }
.rightCol ol a { color:#333;font-size:110%;margin:0;padding:0 }
.leftCol { width:160px;float:left;margin:0 10px 10px 0;display:inline;background:white url(images/flankColumnBottom.png) bottom left no-repeat;position:relative;clear:left }
.leftCol h3 { background:url(images/colTitle.gif) 0 0 no-repeat;position:absolute;top:0;left:0;width:144px;font-size:130%;text-align:left;padding:5px 8px;font-weight:bold;color:#333333;text-shadow:0.1em 0.1em 0.01em #ccc}
.leftCol .contents { background:transparent url(images/flankColumn.png) 0 0 no-repeat;padding:10px 10px 7px 10px;margin-bottom:4px;z-index:3;position:relative;text-align:left }

.leftColWrap img { margin:0 0 10px 0 }
div.columnImage p { margin:0 }
div.columnImage img { border:0 }
.rightColumnImage { margin:0 0 10px 10px;float:right }
.rightColumnImage img { border:0 }
.rightColumnImage p { margin:0 }
.ie6 .rightCol { }
.ie6 .contents { }

#mainnav fieldset { padding:0;border:0 }
#mainnav { background:transparent url(http://www.thesatnavwarehouse.com/images/navBar.gif) 0 0 no-repeat;margin:0 0 10px 0 ;padding:0;width:972px;list-style:none;float:left;text-align:left;height:43px;overflow:visible!important;overflow:hidden; }
#mainnav div {width:455px!important;position:absolute!important;left:-1px;margin-top:-1px!important}
#mainnav li {float:left;margin:0;background:transparent url(http://www.thesatnavwarehouse.com/images/navLiDiv.gif) right top no-repeat;position:relative  }
#mainnav li a { font-size:130%;font-weight:bold;color:#ffffff;display:block;padding:12px 12px 13px 12px;text-shadow:0.1em 0.1em 0.01em #000 }
.ie #mainnav li a { font-size:120% } 
.ie6 #mainnav li a { font-size:120% } 
#mainnav .navDrop {float:left;background:#002673 url(http://www.thesatnavwarehouse.com/images/navSubBg.jpg) repeat-x;width:auto;border:2px white solid;border-bottom:1px white solid;border-right:1px white solid;border-top:0;overflow:hidden;padding: 0 0px 10px 0;width:446px!important;display:none;z-index:9999;position:relative;top:2px}
.ie #mainnav .navDrop {margin-top:1px!important;z-index:999}
#mainnav .navDrop p { width:218px;float:left;margin:0;clear:left;}
#mainnav li.hover .navDrop { display:block }
#mainnav .home { text-indent:-9999em;background:transparent url(http://www.thesatnavwarehouse.com/images/navHome.png) 0 0 no-repeat;width:48px;height:40px }
#mainnav .home a { width:48px;height:40px;padding:0 }
#mainnav li.hover a.subitem { background:#1e7db5 url(http://www.thesatnavwarehouse.com/images/navLiHover.gif) top right  repeat-x;}
#mainnav li:hover.home { background:transparent url(http://www.thesatnavwarehouse.com/images/navHome.png) 0 0 no-repeat; }
#mainnav div.subnavright {width:218px!important;float:left!important;margin-left:219px;}
#mainnav .subnavright p {background:transparent;}
#mainnav .navDrop a:hover {text-decoration:none}
#mainnav .navDrop p a {font-size:110%;padding:14px 15px 5px 15px;display:block!important;float:left;width:187px;font-weight:normal;text-shadow:none}
#mainnav .navDrop p a:hover {background:transparent url(http://www.thesatnavwarehouse.com/images/navDropAHpver.png) 10px 10px no-repeat}


 #mainnav #m6 .navDrop {margin-left:-43px} 
.ie #mainnav #m7 .navDrop {margin-left:-130px}
/* search on home page */
#mainnav input.txt {background:transparent url(http://www.thesatnavwarehouse.com/images/formBg.gif) 0 0 no-repeat;border:0;vertical-align:top; width:145px;}
#mainnav input.submit {border:0;vertical-align:top!important;padding:0}
#mainnav li.search { float:right; background:none; margin:-2px 10px 0 0; width:205px }

.ie6 #mainnav li.search  { margin-right:5px }

.message {margin:0 auto 10px auto;display:inline;background:white url(http://www.thesatnavwarehouse.com/images/fullWidthColumnBottom.png) bottom left no-repeat;position:relative;float:left;clear:both;width:970px;display:inline;overflow:auto;}
.ie .message {padding:0 0 5px 0}
.ie6 .message { padding:0 } 
.message .messageContents {background:transparent url(http://www.thesatnavwarehouse.com/images/fullWidthColumn.png) 0 0 no-repeat;padding:0px 10px 0px 10px;margin-bottom:4px;z-index:3;position:relative;text-align:left;overflow:auto;float:left;width:950px}
.message .messageContents p {margin:9px 0 5px;color:#666; }
.message .info { background:transparent url(http://www.thesatnavwarehouse.com/images/messageInfo.png) 0 0 no-repeat }
.message .ok { background:transparent url(http://www.thesatnavwarehouse.com/images/messageOk.png) 0 0 no-repeat }
.message .error { background:transparent url(http://www.thesatnavwarehouse.com/images/messageError.png) 0 0 no-repeat }
.message p { margin:10px 0 10px 0;padding: 1px 0 2px 20px }
.ie6 message p { padding: 1px 0 2px 20px;}

/* slidy panel */
#homebox { float:left;;width:630px;overflow:hidden;position:relative;background:black;padding:0;margin: 0 0 0px 0}
#slider { height:214px;float:left;width:4000px;}
#slider .block { height:221px;float:left;width:630px;background:#000 }
.ie6 #slider .block { height:215px; }
#homebox span.top {background:transparent url(http://www.thesatnavwarehouse.com/images/roundedTop630.png) 0 0 no-repeat;position:absolute;width:630px;top:0;height:5px;left:0;}
#slider .block img { border:0;}
#slider .block a { }
#homebox .items {  margin: 0 0!important; padding: 0; list-style: none;float:left;overflow:auto;clear:left;overflow:hidden;width:632px}
 .end { width:630px;height:5px;position:absolute;bottom:0;left:0;background:transparent url(http://www.thesatnavwarehouse.com/images/roundedBottom630.png) bottom left no-repeat }
#homebox .items li { margin: 0 0 0 0; padding: 0; float: left; width: 158px;}
#homebox .items li a { margin: 0 0 0 1px; color: #fff;font-size:130%;text-shadow:0.1em 0.1em 0.01em #666; display: block; ; padding: 9px 10px 10px 10px;background:#195bab url(http://www.thesatnavwarehouse.com/images/panelLi.gif) 0 0 repeat-x; font-weight: bold;text-align:center; }
.ie6 #homebox .items li a { float:left;width:136px  }
#homebox .items li a.current { color:#195bab; background:#fff url(http://www.thesatnavwarehouse.com/images/panelLiActive.gif) 0 0 repeat-x;text-shadow:0.1em 0.1em 0.01em #ccc }
#homebox .items li a:hover { color:#195bab;  background:#fff url(http://www.thesatnavwarehouse.com/images/panelLiActive.gif) 0 0 repeat-x ; text-decoration: none;text-shadow:0.1em 0.1em 0.01em #ccc  }
.panelImage  { float:left;margin:0 10px 0 0 }
#slider h2 {color:#fff;margin: 10px 10px 0 0;color:#ccc}
 h2 a {color:#fff;font-weight:normal}
#slider p {color:#ccc;font-size:110%;margin:10px 10px 0 0}
.panellink a { height:auto!important;height:48px;min-height:48px } /* force it three lines high */

.header { background:transparent;width:970px;height:161px;position:absolute;top:0px;left:0;clear:both;line-height:1.3;}
.header h1 a { display:block;width:110px;height:109px;background:#114d95 url(http://www.thesatnavwarehouse.com/images/headerLogo.jpg) 0 -30px no-repeat;text-indent:-999em;margin:0 0 10px 0;float:left }
.header q { display:none }
.header .utilities { width:420px;float:right;list-style-type:none;margin:20px 0 0 0 }

.ie .header .utilities {margin:30px 0 0 0 }
.ie6 .header .utilities {margin:30px 0 0 0 }
.header .utilities li {float:left;width:140px;padding:0 0 0 70px}
.header .utilities h3 { font-size:130%;color:#000;margin:5px 0 -10px 0!important}
.header .utilities h3 a { color:#000}
.header .utilities p {font-size:110% }
.basketUtility { background:#fff url(http://www.thesatnavwarehouse.com/images/homeBasketIcon.jpg) 5px 0 no-repeat }
.accountUtility { background:#fff url(http://www.thesatnavwarehouse.com/images/homeMembersIcon.jpg) 20px 0 no-repeat }
.footer {margin:0 auto 10px auto;display:inline;background:white url(http://www.thesatnavwarehouse.com/images/fullWidthColumnBottom.png) bottom left no-repeat;float:left;clear:both;width:970px;display:inline }
.ie .footer { margin-top:10px }
.footer .contents { background:transparent url(http://www.thesatnavwarehouse.com/images/fullWidthColumn.png) 0 0 no-repeat;padding:0px 10px 1px 10px;margin-bottom:4px;z-index:3;position:relative;text-align:left;overflow:auto;float:left;width:950px }
.footer .contents p {margin:9px 0 5px;color:#666 }
.footer .contents p a {color:#666}

/* social networking block */
.socialNw { width:220px;position:absolute;top:0px;right:0;list-style-type:none;background:transparent url(http://www.thesatnavwarehouse.com/images/socialBms.jpg) 0 -5px no-repeat;padding:0;margin:0 }
.ie6 .socialNw { right:3px } 
.socialNw li {float:left;padding:0 0 0 37px;}
.socialNw li h4 {font-size:120%}
.ie .socialNw li h4 {font-size:115%}
.socialNw li h4  a {color:#000}

/* accordion */
#accordion { background:white url(http://www.thesatnavwarehouse.com/images/accordionBottom.png) left bottom no-repeat;margin:0 0 10px 0;padding:0;overflow:hidden; } 
.leftColWrap #accordion h3 {margin:0!important}
#accordion .toggler {}
#accordion .toggler:hover {cursor:pointer}
#accordion .slide { overflow:hidden;height:0;margin:0}
#accordion .slide p {padding:0px 8px!important;font-size:110%}
.leftColWrap #accordion h3 {width:144px;font-size:130%;text-align:left;padding:5px 8px;font-weight:bold;color:#ffffff;text-shadow:0.1em 0.1em 0.01em #666666;margin:0;}
.ie .leftColWrap #accordion h3 {float:left}
.leftColWrap #accordion h3 {background:url(http://www.thesatnavwarehouse.com/images/accordionTogglers.png) 0 -26px no-repeat;}
.leftColWrap #accordion h3#firstSlide {background:url(http://www.thesatnavwarehouse.com/images/accordionTogglers.png) 0 0 no-repeat}
.leftColWrap #accordion h3#lastSlide {background:url(http://www.thesatnavwarehouse.com/images/accordionTogglers.png) 0 -52px no-repeat}
.leftColWrap #accordion h3.active { background:url(http://www.thesatnavwarehouse.com/images/accordionTogglers.png) 0 -26px no-repeat!important }
.leftColWrap #accordion h3#firstSlide.active { background:url(http://www.thesatnavwarehouse.com/images/accordionTogglers.png) 0 0 no-repeat!important }
.leftColWrap #accordion span { border:1px #ccc solid;float:left;border-top:0;font-weight:bold;line-height:1.5;width:158px }
.leftColWrap #accordion .price { margin-top:-10px }
.leftColWrap #accordion .Accend {border:0!important;margin-bottom:0px;float:left; }
.leftColWrap #accordion .Accend p {  }
.leftColWrap #accordion span a { color:#666 }

/* tabs */

/* tabs */
#tab-container-1-nav { list-style-type:none;padding:0;margin:-5px 0 0 0 }
#tab-container-1-nav li.activeli { background:transparent url(http://www.thesatnavwarehouse.com/images/tabRight.png) top right no-repeat;padding: 0 5px 0 0px;  }
#tab-container-1-nav li  {padding: 5px 20px; font-size:130%;font-weight:bold;float:left;margin:0;}
 #tab-container-1-nav li.activeli  { position:relative;top:-1px;left:-1px; }
#tab-container-1-nav li a.active {background:transparent url(http://www.thesatnavwarehouse.com/images/tabLeft.png) 0 0 no-repeat;padding:6px 20px 5px 25px;display:block; }
#tab-container-1-nav { background:transparent url(http://www.thesatnavwarehouse.com/images/tabBg.png) 0 0 no-repeat;float:left;width:630px }
.tab { clear:left;padding:10px;display:none }
#tab-container-1-nav li a {color:#000;float:left}
#tab-container-1 { background:transparent url(http://www.thesatnavwarehouse.com/images/tabBottom.gif) bottom left no-repeat;margin:15px 0 10px 0;float:left;width:630px; }

#tab1 {  }
.tab a.tabThumb { float:left;display:inline;padding:0 10px 10px 10px;width:60px;text-align:center}
.tab a.tabThumb img {border:0 }
.tab a.odd { margin:0;clear:left }
.tab a.even { margin:0 0 0 0 }
.tab .set {float:left;width:33%;display:block;height:auto!important;height:80px;min-height:80px;position:relative;}
.tab a.inSet {float:left;clear:left;font-size:110%;font-weight:bold;color:#666;line-height:1.5;width:220px;position:relative;}

.ie .oneThirdOffers { margin:0 0 10px 0 } 
.ie6 .oneThirdOffers { margin:0 0 0 0 } 
.oneThirdOffers { background:white url(http://www.thesatnavwarehouse.com/images/homeSlotThirdTop.gif) 0 0 no-repeat;float:left;width:630px; }
.oneThirdOffers .content { background:white url(http://www.thesatnavwarehouse.com/images/homeSlotThirdBottom.gif) left bottom no-repeat;float:left;width:630px;margin:5px 0 10px 0;position:relative;padding:20px 0 0 0 }
.oneThirdOffers .offer1 { float:left;width:200px }
.oneThirdOffers .offer2 { float:left;width:210px;margin:0 10px 0 10px;}
.oneThirdOffers .offer3 { float:left;width:200px;}
.oneThirdOffers a { display:block;text-align:center;overflow:hidden;}
.oneThirdOffers img { border:0;margin:0 0 0px 0;max-width:198px}
.oneThirdOffers span { display:block;width:180px;height:auto!important;height:80px;min-height:80px;padding:0 10px;}
.oneThirdOffers span h4 { font-size:130%;color:#666 }
.oneThirdImageLink { height:auto!important;height:160px;min-height:160px }
.oneThirdOffers span h4 a { color:#666 }
.oneThirdOffers span p { padding: 0 10px;font-size:110%}

.fullWidthBox { width:630px;float:left;margin:0 0 10px 0px;display:inline;background:white url(http://www.thesatnavwarehouse.com/images/flankColumnWhiteBottom.png) bottom left no-repeat;position:relative!important; }
.fullWidthBox h3 a.stuff {background:url(http://www.thesatnavwarehouse.com/images/colTitle.gif) 0 0 repeat-x;width:614px;display:block;text-align:left;padding:5px 8px;font-weight:bold;color:#333333;text-shadow:0.1em 0.1em 0.01em #ccc;position:absolute;top:0;margin:0;}
.fullWidthBox h3 a.rightMe { position:relative;width:60px;padding:5px 8px;font-weight:bold;color:#333333;text-shadow:0.1em 0.1em 0.01em #ccc;position:absolute;top:0;right:0px;z-index:9999 }
.fullWidthBox h3 a.rightMe:hover {cursor:pointer}
.fullWidthBox h3 { margin:0;font-size:130% }
.fullWidthBox .contents { background:transparent url(http://www.thesatnavwarehouse.com/images/flankColumnWhiteTop.png) 0 0 no-repeat;padding:26px 0 0 0;margin:0 0 5px 0;z-index:3;position:relative;text-align:left;float:left;width:630px }
.fullWidthBox .item { height:auto!important;height:202px;min-height:202px }
.fullWidthBox .item em { font-size:110% }
.fullWidthBox .item strong { font-size: 110%}
.fullWidthBox .item strong.price { font-size:130% }
.ie .fullWidthBox .contents  {margin:0 0 3px 0;float:none}
.ie6 .fullWidthBox .contents  {margin:0 0 5px 0;float:none;}
.ie6 .ieTrap .contents {margin:0 0 4px 0;float:left}
.newThisWeek span {width:137px;display:block;float:left;line-height:1.5;padding:10px;border:1px solid #ccc;border-left:0;border-bottom:0;margin:0 0 -5px 0;position:relative;z-index:999}
.ie .newThisWeek span {margin:0 0 -2px 0;}
.ie6 .newThisWeek span {margin:0 0 -5px 0;}
.newThisWeek br { margin:0;padding:0;line-height:0 }
.newThisWeek span.noRightBorder { border-right:0;width:136px }
.newThisWeek em { font-style:normal;}
.newThisWeek img { border:0;padding:5px 0 }
.newThisWeek a { color:#666666;width:100%;display:block;margin:0;padding:0 }
.newThisWeek .title a { color:#000 }
.newThisWeek a.image { text-align:center; margin:0;height:auto!important;height:100px;min-height:100px;}
.newThisWeek .price { float:left;display:block;font-size:130%;color:#000;position:relative;top:6px;clear:left; }
.newThisWeek .buyButton { float:right;width:43px }
.newThisWeek .rrp { border:0;float:none;margin:0;padding:0;width:auto;position:inherit;float:left;position:absolute;left:10px }
.newThisWeek strike, .newThisWeek del { float:left;margin-bottom:-10px;position:relative;left:20px}
.newThisWeek del {left:23px}
strong.special { color:red!important }
.newThisWeek .buyButton {vertical-align:top}
.newThisWeek strong.title { height:auto!important;height:45px;min-height:45px;display:block }
.newThisWeek .divider { float:left;border:1px solid #ccc;border-bottom:0;border-left:0;border-right:0;width:630px;height:1px;margin:4px 0 -2px }
.newThisWeek h3 { line-height:1.3 }
.ie .newThisWeek .divider { float:left;border:1px solid #ccc;border-bottom:0;border-left:0;border-right:0;width:630px;height:1px;margin:2px 0 -2px }
.ie6 .newThisWeek .divider { float:left;background:#ccc;width:630px;height:1px!important;margin:4px 0 -1px 0 ;line-height:0;overflow:hidden;border:0 }
.deals { float:right }
.deals .contents { padding:25px 0 0;float:right}
.deals h3 {background:url(http://www.thesatnavwarehouse.com/images/colTitleRed.gif) 0 0 repeat-x}
.ie6 .deals h3 {}
.deals h3 a { color:#fff;text-shadow:0.1em 0.1em 0.01em #000; }
.deals span { border-bottom:1px #ccc solid;display:block;padding: 5px 10px 5px } 

 .deals span p { margin:5px 0;font-size:110%; font-weight:bold;line-height:1.5}
.deals p a { color:#333 }
.deals .saving a { color:red } 
.deals .viewAll { padding: 10px 10px 10px 10px;display:block;font-weight:bold;font-size:110%;color:#0066cc;float:right;text-align:left;width:140px }

.deals span.item { float:right;width:140px }

.topSellers a {color:#333  }

.paging { clear: both; display: block; padding: 10px 0; height: 25px; width: 630px; overflow: hidden; position: relative; }
.paging .pages { position: relative; clear: left; float: left; left: 50%; }
.paging a { float: left; background: url(http://www.thesatnavwarehouse.com/images/paging-left.gif) no-repeat left top; margin: 0 8px 8px 0; color: #333; position: relative; right: 50%; }
.paging a span { cursor: pointer; float: left; display: block; padding: 4px 9px; height: 17px; background: url(http://www.thesatnavwarehouse.com/images/paging-right.gif) no-repeat right top; font-weight: bold;line-height:1.5 }
.paging strong { position: relative; right: 50%;line-height:1.5 } 
.paging strong,.paging a:hover { float: left; background: url(http://www.thesatnavwarehouse.com/images/paging-left.gif) no-repeat left -25px; margin: 0 8px 8px 0; color: #fff; text-decoration: none; }
.paging strong span { float: left; display: block; padding: 4px 9px; height: 17px; background: url(http://www.thesatnavwarehouse.com/images/paging-right.gif) no-repeat right -25px; font-weight: bold; cursor: default; }
.paging a:hover span { display: block; padding: 4px 9px; height: 17px; background: url(http://www.thesatnavwarehouse.com/images/paging-right.gif) no-repeat right -25px; font-weight: bold; }
.paging a.first { display: block; background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat 0 0; width: 26px; height: 25px; text-indent: -999em; overflow: auto; }
.paging a.first:hover { background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat 0 -25px; }
.paging a.prev { display: block; background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat -26px 0; width: 26px; height: 25px; text-indent: -999em; overflow: auto; }
.paging a.prev:hover { background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat -26px -25px; }
.paging a.next { display: block; background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat -52px 0; width: 26px; height: 25px; text-indent: -999em; overflow: auto; }
.paging a.next:hover { background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat -52px -25px; }
.paging a.last { display: block; background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat -78px 0; width: 26px; height: 25px; text-indent: -999em; overflow: auto; }
.paging a.last:hover { background: url(http://www.thesatnavwarehouse.com/images/paging.gif) no-repeat -78px -25px; }

.topicNumResults { width:48%;float:left;font-size:110%;font-weight:bold;margin:0 0 10px }

.topicSortResults {width:48%;float:right;text-align:right;margin:0 0 10px }
.topicSortResults select{ font-family:	Lucida Grande,sans-serif;font-size:110% }

.objects .print  {display:block;float:left;padding:5px 10px 5px 35px;background: url(http://www.thesatnavwarehouse.com/images/print.gif) 0 0 no-repeat }
.objects .friend {display:block;float:left;padding:5px 10px 5px 35px;background: url(http://www.thesatnavwarehouse.com/images/sendFriend.gif) 0 0 no-repeat }
.objects .favourites {display:block;float:left;padding:5px 10px 5px 35px;background: url(http://www.thesatnavwarehouse.com/images/bookmark.gif) 0 0 no-repeat }
.objects {width:100%;float:left;margin:0 0 10px 0}
.objects a { font-size:110%;color:#333 }

.mainContent p { font-size:110%;line-height:1.5 }



.prodDetRight { width:345px!important;width:350px;float:right;display:inline; }
.prodDetLeft { width:272px;float:left;display:inline;overflow:hidden}

 #prodDet .productTitle {}
.prodDetImg { border:0;padding:10px;width:250px;border:1px solid #ccc }

.product-details { overflow:auto;clear:both }
.lightbox { clear:left;display:block;padding:1px;background:url(http://www.thesatnavwarehouse.com/images/squareThumb.gif) 0 0 repeat-x;float:left;margin: 5px 0 0 0;height:auto!important;height:40px;min-height:40px}
.lightbox img {line-height:35px!important;vertical-align:middle;}
.lightbox a {margin: 0 4px 0 0;display:inline-block;width:40px;text-align:center  }

#frm_quantity th { font-size:110% }
#frm_quantity td { font-size:160%;font-weight:bold;border-bottom:1px solid #cccccc }
.comments { margin:10px 0 7px 0;font-size:110%!important }
.noComments { margin:0 }
#comment_content { font-family:Lucida Grande,sans-serif;font-size:100% }
.rate1oo5 { background:url(http://www.thesatnavwarehouse.com/images/rate1oo5.gif) 0 0 no-repeat;text-indent:-9999em }
.rate2oo5 { background:url(http://www.thesatnavwarehouse.com/images/rate2oo5.gif) 0 0 no-repeat;text-indent:-9999em }
.rate3oo5 { background:url(http://www.thesatnavwarehouse.com/images/rate3oo5.gif) 0 0 no-repeat;text-indent:-9999em }
.rate4oo5 { background:url(http://www.thesatnavwarehouse.com/images/rate4oo5.gif) 0 0 no-repeat ;text-indent:-9999em}
.rate5oo5 { background:url(http://www.thesatnavwarehouse.com/images/rate5oo5.gif) 0 0 no-repeat ;text-indent:-9999em}
.basedOn { padding:0px 10px 3px;float:left;font-size:110% }
#averageRating { width:88px;display:block;float:left;padding:3px 0 0 }
.commentUtilities { clear:both;margin:10px 0 0 0;float:left }
.readReviews { background:url(http://www.thesatnavwarehouse.com/images/readReviews.gif) 0 0 no-repeat;float:left;padding:0 0 4px;color:#666 }
.readReviews:hover { text-decoration:none}
.readReviews strong {padding:0 0 0 20px;font-weight:normal}
.add-comment {  background:url(http://www.thesatnavwarehouse.com/images/writeReview.gif) 0 0 no-repeat;float:left;padding:0 0 4px 0;color:#666;margin:0 0 0 15px }
.add-comment:hover { text-decoration:none}
.add-comment strong {padding:0 0 0 20px;font-weight:normal}
#add-review-form { clear:left;margin:10px 0 0 0;float:left;width:100% }
#add-review-form label { display:block }
#comment_content { width:98% }

#specs-nav { list-style-type:none;padding:0;margin:-5px 0 0 0 }
#specs-nav li.activeli { background:transparent url(http://www.thesatnavwarehouse.com/images/tabRight.png) top right no-repeat;padding: 0 5px 0 0px;  }
#specs-nav li  {padding: 5px 20px; font-size:130%;font-weight:bold;float:left;margin:0;}
#specs-nav li.activeli  { position:relative;top:-1px;left:-1px; }
#specs-nav li a.active {background:transparent url(http://www.thesatnavwarehouse.com/images/tabLeft.png) 0 0 no-repeat;padding:6px 20px 5px 25px;display:block; }
#specs-nav { background:transparent url(http://www.thesatnavwarehouse.com/images/tabBg.png) 0 0 no-repeat;float:left;width:630px }
.tab { clear:left;padding:10px;display:none }
#specs-nav li a {color:#000;float:left}
#specs { background:transparent url(http://www.thesatnavwarehouse.com/images/tabBottom.gif) bottom left no-repeat;margin:15px 0 10px 0;float:left;width:630px; }
#specs li.MsoNormal { font-size:110% }
.nudgeBack { margin:0 0 0 5px }
.model { font-size:110% }
.productgroupoptions { margin-left:-5px }
.productQuantity { font-size:110%;font-weight:bold;padding:0 5px 0 0 }
.productAdd { padding:0 5px }
.ie6 #specs img { padding:10px }
#specs img[align="right"] { margin:5px 0 5px 10px }
#specs img[align="left"] { margin:5px 10px 5px 0px }


ol#trail { border:0px red solid;float:left;list-style-type:none;margin:0 0 10px 0;padding:0;position:relative;z-index:0}
ol#trail li { width:160px;float:left;background:transparent url(http://www.thesatnavwarehouse.com/images/navTrail.png) 0 0 no-repeat;height:16px;margin-right:-8px;padding:0px 0;font-size:110%;margin-top:0;margin-bottom:0 }
ol#trail li.current { position:relative;z-index:9 }
ol#trail li a {  width:160px; }
body ol#trail li.current { background:transparent url(http://www.thesatnavwarehouse.com/images/navTrail2.png) 0 0 no-repeat; }
body ol#trail li.complete { background:transparent url(http://www.thesatnavwarehouse.com/images/navTrail3.png) 0 0 no-repeat;position:relative;z-index:10 }
body ol#trail #trail-one {position:relative;z-index:4;padding: 6px 0px 6px 5px;margin-right:-10px}
body ol#trail #trail-two {position:relative;z-index:3;padding: 6px 0px 6px 13px;margin-right:-18px}

body ol#trail #trail-three {position:relative;z-index:2;padding: 6px 0px 6px 13px;margin-right:-18px}
body ol#trail #trail-four {position:relative;z-index:1;padding: 6px 0px 6px 13px;}

.totals { clear:left }

#basket-table, #totals-table {background:url(http://www.thesatnavwarehouse.com/images/basketBg.gif) 0 0 no-repeat;font-size:110%}
.basketBg, .totalsBg { background:white url(http://www.thesatnavwarehouse.com/images/flankColumnWhiteBottom.gif) bottom left no-repeat;padding:0 0 5px 0 }
.basketHeaders th,#totals-table th {font-weight:bold;color:#333333;text-shadow:0.1em 0.1em 0.01em #ccc;font-size:130%;padding:4px 10px;}
th.prc { padding-right:5px }
th.qty { padding:4px 0;text-align:center }
th.ttl { padding:0;text-align:right }
.timg { padding:10px }

a.delete { display:block;background:url(http://www.thesatnavwarehouse.com/images/removeBasket.gif) 0 0 no-repeat;width:23px;text-indent:-999em;margin:0 auto;height:23px }
#quantity { margin:0 auto;display:block }
.totals { font-size:130%;font-weight:bold }
.deliveryNote { font-size:70%;font-weight:normal;display:block;margin:10px 0 0 0 }
p.left {float:left;}
p.right {float:right;}
p.right * {margin:0;padding:0}
.continueShopping { display:block;width:161px;background:url(http://www.thesatnavwarehouse.com/images/continueShopping.jpg) 0 0 no-repeat;height:30px;text-indent:-9999em }
.totalsBg td { padding:10px 0 10px 10px }

.couponLabel {float:left;width:130px;padding:5px 0 0 0;color:red}
.couponInput {float:left;width:100px;}

.edit-form label, .edit-form input, .edit-form select { font-size:110% }
.edit-form label, #login label { width:120px;display:block;float:left;font-size:130%;font-weight:bold }
.edit-form input, .edit-form select,#login input.txt, #login select { width:300px;}
.edit-form .lbl { margin:10px 0 }
.edit-form fieldset { border:0; }
.ie .edit-form fieldset { padding:8px}
.allreadyMember label {display:none  }
.allreadyMember  {background:url(http://www.thesatnavwarehouse.com/images/allreadyMember.jpg) 0 0 no-repeat; height:58px;padding:10px 60px;font-size:110%;margin:4px 0 0 0;}
.ie .allreadyMember  {padding:10px 60px;font-size:110%;margin:4px 0 0 0}
.allreadyMember h3 {font-size:130%;font-weight:bold;color:#000;}

#login fieldset { border:0 }
#login legend { display:none }
#login ol { list-style-type:none;margin:0;padding:0 }
#login ul {  list-style-type:none;margin:0;padding:0 }
#login .lbl { margin:10px 0 }
#login .action { padding:0 }

#login a.button img { border:0 }

#login ul li { font-size:110% }
#checkin .fullWidthBox h3 {line-height:1.3}
#forgottenPassword .fullWidthBox h3 { line-height:1.3 }
input.button { padding:0 }
#checkout select,#ecommerceEditAddress select { width:314px;font-family:lucida grande,sans-serif;padding:3px 3px 3px 0}
#checkout .fullWidthBox h3 { line-height:1.3 }
ul.radio { list-style-type:none;padding:0;margin:0px 0 }
ul.radio label { width:250px;padding:0 0 10px 7px }
ul.radio strong { font-size:130% }
.delbut { clear:left; }
.delbut input { width:auto;display:block;float:left }
#checkout .hr  {border-top:1px #ccc solid;margin:10px 0}
#checkout .ie6 .fullWidthBox .contents { margin-bottom:4px }
#checkout .hr hr { display:none }
ul.radio input { width:auto;float:left;padding:0 5px 0 0 }
.customFields label {color:#666!important;clear:left;float:none;width:auto}
.customFields textarea { width:310px }
ul.radio li { font-size:110%;clear:left }
#checkout .greenaction { width:auto;margin:0 15px 0 0 }
#checkout .continueShopping { margin: 0 0 0 15px }
#edit-address { margin:0 45px 0 }
.ie6 #edit-address  { margin:0 40px 0 }
#ecommerceEditAddress .ie6 .fullWidthBox .contents {margin-bottom:4px}
#ecommerceEditAddress h3 { line-height:1.3 }
#ecommerceEditAddress .button { width:auto }
.liDeliveryAddress { clear:left;padding:10px  0;border-top:1px solid #ccc;float:left }
.liDeliveryAddress label { float:left;}
#checkout textarea { font-family:lucida grande;sans-serif;font-size:110%;padding:3px }
 
#cardDetails fieldset { border:0 }

#cardDetails .basketBg { clear:left }

#cardDetails .odd td,#cardDetails .even td { padding:10px 0px 10px 10px}
#cardDetails .fullWidthBox h3 { line-height:1.3 }
#cardDetails .ie6 .fullWidthBox .contents { margin-bottom:4px }
#telephonePayment fieldset { border:0  }
#telephonePayment .basketBg { clear:left }
#telephonePayment  .odd td,#cardDetails .even td { padding:10px 0px 10px 10px}
#telephonePayment  .fullWidthBox h3 { line-height:1.3 }
#telephonePayment .button { width:auto }
#telephonePayment .ie6 .fullWidthBox .contents {margin-bottom:4px}
.receipt fieldset { border:0  }
.receipt .basketBg { clear:left }
.receipt .odd td,#cardDetails .even td { padding:10px 0px 10px 10px}
.receipt .fullWidthBox h3 { line-height:1.3 }
.receipt .ie6 .fullWidthBox .contents {margin-bottom:4px}
#product form.edit-form select { width:auto }
#product form.edit-form input { width:auto }
#product .productQuantity { width:70px }

.ieEcommerceCard { padding:8px }
#registerUser input.action { width:auto }
#registerUser .fullWidthBox h3 { line-height:1.3 }
#registerUser select { width:314px;font-family:lucida grande,sans-serif;padding:3px 3px 3px 0}

#userLogin .ie .display  { padding:8px}
#userLogin  .fullWidthBox h3 { line-height:1.3 }
#registerUser .ie6 .fullWidthBox .contents {margin-bottom:4px}
.extra label {color:#666!important}
#userAccount select { width:314px;font-family:lucida grande,sans-serif;padding:3px 3px 3px 0}
#userAccount textarea { font-family:lucida grande;sans-serif;font-size:110%;padding:3px }
#userAccount .extra label { clear:left }
#userAccount .action { padding:0;width:auto }
#userAccount .fullWidthBox h3 { line-height:1.3 }
#userAccount label { margin-right:10px }
.userAddresses { float:left;width:100%;margin:0;padding:0 }
.userAddresses input { clear:left;width:auto;;margin:13px 10px 0 0;float:left; }
.userAddresses label { float:left;clear:none;margin:0 0 10px 0;padding:10px 0 10px 0;font-weight:normal; }
#forgottenPassword input.button { width:auto }
#forgottenPassword .ie6 .fullWidthBox .contents {margin-bottom:4px}
#userAccount .ie6 .fullWidthBox .contents {margin-bottom:4px}
.ieAwesome {margin-bottom:3px!important}
#checkout .ie6 .fullWidthBox .contents {margin-bottom:3px}
#newsletter .ie .display  { padding:8px}
#newsletter .ie6 .fullWidthBox .contents {margin-bottom:4px}

#sendtoafriend {width:400px;  }
#sendtoafriend #header { background:#104c94;margin:0;padding:0;height:auto!important;height:72px;min-height:72px }
#sendtoafriend .logo { float:left;width:100px }
#sendtoafriend .details p {color:#fff;font-size:130%;float:left;padding:0 0 0 50px}
#sendtoafriend .details p a { color:#fff }
#sendtoafriend #content { padding:0 10px }
#sendtoafriend .fullWidthBox { width:390px!important;background:transparent url(http://www.thesatnavwarehouse.com/images/sendFriendBottom.png) left bottom no-repeat!important;margin:0; }
#sendtoafriend .fullWidthBox .contents { width:390px;background:transparent url(http://www.thesatnavwarehouse.com/images/sendFriendTop.png) 0 0 no-repeat;margin:0 0 5px 0 }
#sendtoafriend .fullWidthBox h3 {}
#sendtoafriend .fullWidthBox h3 a.stuff { width:374px }
#sendtoafriend .txt { width:200px!important }
#sendtoafriend p { font-size:110% }
#sendtoafriend .lbl textarea { width:210px!important }
#sendtoafriend  fieldset {_padding:8px }
strike.special { font-size:70% }
span.prodDetNow { color:red }
.headerPhone {position:absolute;font-size:130%;font-weight:bold;color:#000;left:115px;top:40px }

/*.ie .headerPhone { position:absolute;font-size:120%;font-weight:bold;color:#000;left:545px;top:5px }
.ie6 .headerPhone { position:relative;left:450px;margin-bottom:-15px;font-size:110%;top:7px }*/
#searchResults .button  {width:auto  }
#searchResults .ie6 .fullWidthBox .contents {margin-bottom:4px}

#form .edit-form div { margin:10px 0 }
#form .button {width:auto}
#form .fullWidthBox h3 { line-height:1.3  }

#tab2 li, #tab4 li { font-size:110% }

label.error { color:white;background:red;padding:4px 0 4px 4px; }

div.subNav {background:transparent url(http://www.thesatnavwarehouse.com/images/subnavTop.gif) top left no-repeat}
ul.browse-menu { background:yellow;padding:0;margin:0;background:transparent url(http://www.thesatnavwarehouse.com/images/subnavBottom.gif) bottom left no-repeat;}
ul.browse-menu li { padding:0;margin:0;list-style-type:none;padding:5px 10px 10px 5px;border-bottom:1px #ccc solid;font-size:110% }
ul.browse-menu li a {color:#333 }
.subNav h3 { font-size:130%;font-weight:bold;padding:7px 5px 0;margin:0 0 8px 0;text-shadow:0.1em 0.1em 0.01em #eeeeee!important; }
ul.browse-menu li.last { border:0!important;padding: 5px 10px 12px 5px }
.browse-menu .selected a { font-weight:bold }
#twitter_div {margin:10px 0}
#twitter_div ul li { font-size:110%;margin:10px 0 0 0;border-bottom:1px solid #ccc;padding:10px 10px 10px;background:#eee}
#twitter_div ul { list-style-type:none;margin:0;padding:0 }
#twitter-link { margin:10px 0 0 }
ul.faq { margin:0 0 15px 10px }
.userManual { background:#eee; clear:both;padding:10px;border:1px solid #ccc;margin: 0 0 10px 0 }
.userManual a { font-size:110% }
a.subitem { text-decoration:none }



.topBanner { position:absolute;left:120px; }
.topBanner img { border:0}
.headerPhone { position:absolute;top: 95px;left:120px;float:none;  }
.headerPhone span { font-weight:normal}
.ie6 .headerPhone { position:relative;left:5px;top:95px;margin-bottom:-30px }
.email {  position:absolute; top: 95px;left:530px }
.ie6 .email {  }
.header { top:10px }

.email  {  font-size:130%;font-weight:bold }
.socialNw {top:-10px}
.home .container {padding:181px 0 0}

/* product loop redesign - Mike E 11/11/2010 */
.fullWidthBox span.item { clear:left!important;width:590px!important;border-right:0;padding:20px!important;min-height:0!important;height:auto!important }
.fullWidthBox span.item a.image {}
.fullWidthBox span.item p { width:auto!important }
.fullWidthBox span.item .npImage { float:left;width:170px;margin:0 20px 0 0;display:inline;overflow:hidden }
.fullWidthBox span.item .npText { width:200px;float:left;margin:0 20px 0 0;display:inline } 
.fullWidthBox span.item .npPrice { width:175px;float:left; }
.fullWidthBox span.item strong.title { font-family:arial;font-size:15px;min-height:0;height:auto!important }
.fullWidthBox .npText ul { font-size:11px;margin:5px 0 0 0;list-style-position:inside }
.fullWidthBox .npPrice { overflow:hidden }
.fullWidthBox .npPrice strong.price { font-family:arial;font-size:15px!important;padding:0;margin:0!important;top:0;font-weight:bold;float:none }

.fullWidthBox .npPrice strike { display:block;float:none!important;margin:0!important;left:0;display:inline ;font-size:15px;}
.fullWidthBox .npPrice .rrp { float:none!important;position:static;display:inline!important;font-size:15px; }
.fullWidthBox .npText em { font-size:13px!important }
.fullWidthBox .npPrice .buyButton { display:block!important;float:none }
.fullWidthBox  .itemLast { margin-bottom:0!important;margin-bottom:-1px }
.fullWidthBox .contents { margin-bottom:5px;margin-bottom:4px!important}
