/* Copyright 2007 White's Electronics - All Rights Reserved */

/***Global Styles*/

body {
margin:0px;
font-family:arial, helvetica;
font-size:78%;
background-color:white;
background-image:url(/images/bg_coins2.jpg);
background-position:top center;
background-repeat:repeat-x;
}

.clear {clear:both}
.inside {}

.ltable {
width:10px;
float:left
}

.ltable2 {float:left}
.rtable {padding-top:30px}

.imgfix2_bak img {
position:relative;
right:1px;
}

.zipcode2 {
position:absolute;
left:170px;
top:25px;
}

.zipcode2input {
width:70px;
height:18px;
}

/***Typography*/
a {color:#000}
a:hover {color:#f40204}

/***Layout*/
/*Full Site Container*/
#wrapper {
width:800px;
margin:auto;
background-color:white;
}

/*Header Container*/
/*Header Top Container*/
#head1 {
height:90px;
overflow:hidden;
}

/*Logo Module*/
#user2 {
float:left;
height:91px;
width:560px;
background-image:url(/templates/we_hobby/images/head1w.jpg);
background-repeat:no-repeat;
}

#user2 div {
font-family:impact,palatino,serif;
font-size:30pt;
color:#191970;
font-weight:bold;
text-align:center;
position:relative;
top:33px;
left:100px;
}

/*Shopping Cart and Logo Module*/
#user3 {
overflow:hidden;
float:right;
height:91px;
width:240px;
background-image:url(/templates/we_hobby/images/head2w.jpg);
background-repeat:no-repeat;
}

.user3a {
text-align:right;
font-family:Arial,Helvetica;
font-weight:bold;
font-size:9pt;
padding-top:3px;
padding-right:6px;
}

.user3b {
font-family:Arial,Helvetica;
font-size:12px;
font-style:italic;
font-weight:bold;
padding-left:45px;
text-align:left;
}

/*Header Bottom Left Container*/
#head2 {
width:800px;
height:58px;
float:left;
/* background-color:#dadada; */
background-image:url('/images/stories/gradient.jpg');
background-repeat:repeat-x;
}

/*Top Navigation - menu goes here*/
#top {}

#top .moduletable-nav {
position:relative;
top:-8px;
}

/*Inset Module*/
#inset {
display:block;
left:0px;
text-align:center;
font-size:15px;
font-weight:bold;
width:650px;
height:25px;
}

#inset .moduletable {padding-top:3px}

/*Header Bottom Right Container*/
#head3 {
padding-left: 620px;
top: 120px;
position: absolute;
}

/*Dealer Locator*/
#user4 {
font-weight:bold;
height:26px;
margin:-25px 0px 0px 615px;
}

#user4 form {
position:relative;
top:-3px;
}

.smaller, #ziplocator {font-size:9pt}

#submit1 {
position:relative;
top:4px;
border:0;
}

/*Bottom 3 Popup Mods*/
#bottommods {
border-top:3px solid grey;
height:193px;
overflow:hidden;
z-index:0;
}

#user6 {
border-right:3px solid grey;
float:left;
width:306px;
}

#user7 {
border-right:3px solid grey;
float:left;
width:176px
}

#user8 {
float:left;
width:311px;
}

/*Footer Navigation*/
#bottom {}

/*Disclaimer, Contact, etc.*/
#user9, #user10 {}

/***Functional Styles*/

#modright {
float:right;
width:120px;
margin:24px 0px 0px 0px;
}

#modleft {
background-color:#dadada;
float:left;
width:120px;
overflow:hidden;
margin-right:0px;
}

#content {
text-align:left;
float:left;
width:520px;
}

#main-body {
background-image:url(/templates/we_hobby/images/body_bg.png);
background-repeat:repeat-y;
background-position:-20px 0px;
float:left;
width:800px;
}

#main-body-right {
background-image:url(/templates/we_hobby/images/body_bg.png);
background-repeat:repeat-y;
background-position:-20px 0px;
float:left;
width:800px;
}

#content-right {
text-align:left;
float:left;
width:660px;
}

#main-body-left {
float:left;
width:800px;
}

#content-left {
text-align:left;
float:left;
width:660px;
overflow:hidden;
}

#main-body-full {
float:left;
width:800px;
}

#content-full {
padding:0px;
text-align:left;
width:800px;
}

/***Content Styles*/
/*General Styles*/
.contentpaneopen > tbody > tr > td {padding-left:5px}

.contentpaneopen .contentheading {
font-size:18px;
color:#fff;
font-weight:bold;
background-image:url(/templates/we_hobby/images/ch_bg.png);
background-position:right;
background-repeat:repeat-y;
background-color:#ac2337;
}

.back_button, .center {text-align:center}

/*Dealers*/
.contentfix2 {padding:10px 0px 0px 10px}

/*Distributor Map*/
.contentfix3 {height:1900px;overflow:hidden}


/*Full Width*/
#content-full .contentpaneopen, #content-full .contentpaneopen .contentheading {width:800px}


/*Three column specific*/
.contentpaneopen {
width:650px;
position:relative;
left:-2px;
top:-2px;
}

/*Whites Treasure Hunting*/

#tvl {
background:#808080;
position:relative;
width:649px;
}

#tvi {
width:325px;
float:left;
padding:10px;
color:#fff;
}

#tvr{
background:#000;
width:300px;
float:right;
padding-bottom:10px;
padding-top:10px;
}

/*Contact Page Styles*/
#cleft hr, #cright hr {width:96%}
#cleft, #cright {
float:left;
margin-top:15px;
width:50%;
}
#chead .headline7, #cleft .headline7, #cright .headline7 {
margin-bottom:20px;
text-align:center;
}
#cdistlink {
position:relative;
bottom:20px;
text-align:center;
margin-bottom:-15px;
}


/***Component Styles*/

/***Menu Styles*/

/*Bottom Menu*/
#bottom .moduletable {
margin-top:15px;
text-align:center;
}
#bottom .moduletable ul {
margin:0px;
padding:0px;
}
#bottom .moduletable li {
display:inline-block;
minimum-width:10px;
}
#bottom .moduletable a {
padding:0px 10px;
white-space:nowrap;
}

/***Module Styles*/

/*Shopping Cart*/

.cartlinks {height:45px}

#viewcarticon {
position:relative;
right:-35px;
}

#viewcarticon img{border:none}

#viewcart {
position:relative;
left:38px;
bottom:8px;
}

#myaccount{
display:block;
position:relative;
right:-154px;
bottom:21px;
}

/*Left Module Styles*/
#modleft .moduletable {
font-size:12px;
line-height:18px;
background-image:url("/images/stories/legacy/dotsleft.gif");
background-repeat:no-repeat;
background-position:50% 99%;
padding-bottom:15px;
}

#modleft .moduletable td, #modleft {text-align:center}
#modleft .moduletable-phone {margin-top:18px}

#modleft .moduletable h3 {
display:table;
color:#a03030;
margin:0px auto;
font-size:15px;
Display:block;
width:100px;
text-align:center;
}

/*Right Module Styles*/
#modleft .moduletable-image {
margin-top:37px;
padding:0px;
}

#modright .moduletable h3 {margin:0}

#dealer_infobox_main {
background-color:white;
font-size:11px;
position:relative;
text-align:center;
}

#dealer_infobox_title {color:#3366ff}

#dealer_infobox_line {
color:#ab2034;
margin-bottom:10px;
}

#dealer_infobox_border {border:2px outset}

#dealer_infobox_post {
font-size:10px;
font-style:italic;
}

#order_by_part {
font-size:11px;
text-align:center;
margin:10px 0px 10px 0px;
}

/*Recommended Accessories*/
.ra {
position:relative;
width:100px;
height:380px;
margin-top:3px;
padding:72px 10px 0px 10px;
text-align:center;
background-image:url(/templates/we_hobby/images/ri_bg.png);
background-repeat:no-repeat;
}
.ra a, .ra2 a {text-decoration:none}
.ra2Item {
float:left;
padding-right:36px;
}

/*Front Page Popup Modules*/
#user6 .moduletable h3, #user7 .moduletable h3 {
font-style:italic;
text-align:center;
font-size:12px;
color:#fff;
margin-bottom:0px;
font-family:arial, helvetica;
}

/*Prizm Coupon*/
#user7 .moduletable {
font-family:serif;
font-size:16px;
text-decoration:underline;
}

#user7 .coupon {margin-left:10px}

/* newsletter subscribe module */
.nl-darkblue {
background-color:#000044;
width:172px;
height:60px;
padding-top:5px;
margin-top:15px;
}

.nl-yellow {
font-size:13pt;
font-style:italic;
color:yellow;
height:30px;
float:left;
padding-right:5px;
text-align:left;
}

.nl-white {
font-family:Helvetica,Arial,sans-serif;
font-size:10pt;
font-weight:bold;
color:white;
height:30px;
text-align:left;
}

.nl-input {font-size:7pt}
.nl-submit {font-size:5pt}

/*five ways to buy module*/
#fways {
position:relative;
width:311px;
height:193px;
overflow:hidden;
}

#fhead {
padding-top:3px;
background-color:#a03030;
height:50px;
text-align:center;
font-size:20px;
color:#fff;
font-weight:bold;
}

#fone, #ftwo {
float:left;
width:145px;
padding:5px 0px 5px 0px;
}


.fseal {
position:relative;
top:-36px;float:right;
}

.facebook_logo {
position:relative;
top:-50px;float:left;
}

/*Original Styles***/

FORM, INPUT {margin:0px}

.bodytext {
font:13px arial, helvetica;
color:black;
padding-left:10px;
}

.bodytexttimes {
font:13px times;
color:black;
padding-left:10px;
}

.bodytextcloth {
font:13px arial, helvetica;
color:black;
padding-left:10px;
padding-top:10px;
}

.bodytextunderline {
font:13px arial, helvetica;
color:black;
padding-left:10px;
text-decoration:underline;
}

.bodytextbuy {
font:13px arial, helvetica;
color:black;
padding-left:15px;
padding-right:10px;
}

.bodytextsetprice {
font:9px arial, helvetica;
color:black;
font-style:italic;
}

.bodytextnopad {
font:13px arial, helvetica;
color:black;
}

.bodytext2 {
font:10px arial, helvetica;
color:black;
font-style:italic;
}

.bodytext2a {
font:10px arial, helvetica;
color:black;
padding-left:15px;
padding-right:15px;
font-style:italic;
}

.bodytext2b {
font:13px arial, helvetica;
color:white;
font-style:italic;
font-weight:bold;
}

.bodytext2c {
font:10px arial, helvetica;
color:black;
padding-left:15px;
padding-right:15px;
}

.bodytextprod {
font:13px arial, helvetica;
color:black;
font-weight:bold;
padding-left:40px;
padding-right:10px;
}

.bodytextprod2 {
font:13px arial, helvetica;
color:black;
padding-left:40px;
padding-right:5px;
}

.bodytextprod2a {
font:12px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:40px;
padding-right:5px;
}

.bodytextprod3 {
font:12px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:40px;
}

.bodytexttwobuy {
font:13px times, serif;
color:black;
font-style:italic;
padding-left:30px;
}

.bodytextemail {
font:10px arial, helvetica;
color:black;
}

.workbody {
font:10pt arial, helvetica, sans-serif;
color:black;
padding-left:15px;
}

.linktext3 {
font:10px arial, helvetica;
color:black;
font-weight:bold;
padding-bottom:5px;
}

.bodytextrect {
font:13px arial, helvetica;
color:black;
padding-left:5px;
padding-right:5px;
}

.bodytextproduct {
font:13px arial, helvetica;
color:black;
padding-right:10px;
}

.bodytextphone {
font:12px arial, helvetica;
color:black;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

.headlinerect {
font:11px arial, helvetica;
color:black;
font-weight:bold;
}

.bodytextaccess1 {
font:11px arial, helvetica;
color:black;
font-weight:bold;
padding-bottom:2px;
}

.bodytextaccess2 {
font:12px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-top:2px;
}

.chartbody {
font:14px arial, helvetica;
color:black;
font-weight:bold;
}

.chartbody2 {
font:24px arial, helvetica;
color:black;
font-weight:bold;
}

.chartbody3 {
font:24px arial, helvetica;
color:black;
font-weight:bold;
}

.charttitle {
font:14px arial, helvetica;
color:white;
font-weight:bold;
}

.batterybody {
font:10px arial, helvetica;
color:black;
padding-top:0px;
padding-bottom:10px;
}

.batteryhead {
font:11px arial, helvetica;
color:black;
padding-right:10px;
padding-top:0px;
font-weight:bold;
}

.prodachead {
font:11px arial, helvetica;
color:black;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
padding-left:10px;
font-weight:bold;
}

.prodaccbody {
font:10px arial, helvetica;
color:black;
padding-top:0px;
padding-bottom:10px;
padding-left:10px;
}

.prodbodyindnt {
font:11px arial, helvetica;
color:black;
padding-left:30px;
padding-right:10px;
}

.prodbody2 {
font:12px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
padding-right:5px;
}

.prodFinePrint {
font-size:12px;
font-style:italic;
overflow:hidden;
padding-left:350px;
width:500px;
}

.bodytextnewsflash {
font:11px arial, helvetica;
color:white;
font-weight:bold;
padding-left:20px;
}

.bodytextnews2 {
font:13px arial, helvetica;
color:black;
padding-left:20px;
}

.bodytextred {
font:12px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.bodytextwht {
font:11px arial, helvetica;
color:white;
font-weight:bold;
padding-left:10px;
padding-right:5px;
}

.bodytextwht2 {
font:12px arial, helvetica;
color:white;
font-weight:bold;
}

.bodytextblk {
font:13px arial, helvetica;
color:black;
padding-left:10px;
}

.bodytextsubmit {
font:11px arial, helvetica;
color:black;
padding-left:10px;
}

.storiesindent {padding-left:5px}

.storieshead {
font:12px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
padding-right:20px;
width:100px;
float:left;
}

.storiesname {
font:12px arial, helvetica;
color:black;
font-style:italic;
padding-left:10px;
padding-right:20px;
float:left;
}

.storiesbody {
font:13px arial, helvetica;
color:black;
padding-left:10px;
padding-right:20px;
}

.storiesbody3 {
font:13px arial, helvetica;
color:black;
padding-left:30px;
padding-top:5px;
padding-right:20px;
}

.storiesvideo {padding-left:2px}

.bodytextv {
font:11px arial, helvetica;
color:black;
padding-left:10px;
}

.enginheader {
font:18px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.enginheader2 {
font:16px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.enginheader3 {
font:14px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.enginheader3a {
font:14px arial, helvetica;
color:black;
padding-left:10px;
}

.enginheader4 {
font:13px arial, helvetica;
color:black;
font-weight:bold;
padding-left:15px;
}

.enginheader5 {
font:13px arial, helvetica;
color:black;
font-weight:bold;
padding-left:15px;
}

.headline1 {
font:18px arial, helvetica;
color:#999999;
font-weight:bold;
padding-left:20px;
}

.headline2 {
font:16px arial, helvetica;
color:#ffff33;
font-weight:bold;
padding-left:10px;
}

.headline3 {
font:12px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
padding-bottom:10px;
}

.headline3a {
font:12px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.headline4, .headline4c {
font:18px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:7px;
}

.headline4bb {
font:26px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:7px;
}

.headline4b {
font:14px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:10px;
}

.headline4c {text-align:center}

.headline4wh {
font:18px arial, helvetica;
color:#0033FF;
font-weight:bold;
padding-top:2px;
}

.headline4wh2 {
font:13px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:40px;
}

.headline4wh3 {
font:16px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-top:2px;
}

.headline7 {
font:18px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.headline7a {
font:18px arial, helvetica;
color:white;
font-weight:bold;
padding-left:10px;
}

.headline7b {
font:18px arial, helvetica;
font-weight:bold;
padding-left:10px;
}

.headlineblue {
font:14px arial, helvetica;
color:#0033ff;
font-weight:bold;
padding-left:10px;
}

.headline4a {
font:14px arial, helvetica;
color:#3333cc;
font-weight:bold;
padding-left:7px;
}

.headline5 {
font:14px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
text-indent:7px;
}

.headline5a {
background-color:#c2cedc;
font:15px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.headline5b {
font:14px arial, helvetica;
color:#ab2034;
font-weight:bold;
}

.headline6 {
font:24px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:10px;
}

.bodytextdealertop {
font:11px arial, helvetica;
color:#3366ff;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

.bodytextdealer {
font:11px arial, helvetica;
color:#ab2034;
padding-left:10px;
padding-right:10px;
}

.headline8 {
font:14px arial, helvetica;
color:#ab2034;
font-weight:bold;
padding-left:10px;
}

.headline9 {
font:16px arial, helvetica;
color:black;
font-weight:bold;
padding-left:10px;
}

.bodytextacc {
width:560px;
padding:0px 5px;
}

img {border:0}

.contentgeneric {
/*width:520px;*/
padding-left:10px;
}

.moduletable-google-analytics {display:none}
.moduletable-google-dealerlookup1 {text-align:center}

/* CSS for gold price on home page */
#user1 {
position:relative;
width:800px;
height:296px;
}

.imgMain {
position:absolute;
top:0px;
left:0px;
}

.homeGoldClose, .homeGoldOpen {
position:absolute;
top:182px;
left:618px;
}

.homeGoldClose {z-index:-1}
.homeGoldOpen {z-index:0}

.techspec {
border-collapse:collapse;
width:100%;
}

.techspec, .techspec>tbody>tr>td {border:1px solid black}

ul#rotator {
list-style:none;
margin:0px;
padding:0px;
width:799px;
height:378px;
overflow:hidden;
}

ul#rotator li, ul#rotator li a, ul#rotator li img.home-main, ul#rotator li a img.home-main {
width:799px;
height:378px;
margin:0px;
padding:0px;
border:none;
}

.hidden,#detectordata {display:none}

.dsBody, .dsTitle {
font-family:arial, helvetica;
font-size:12px;
padding-left:10px;
text-align:left;
}

.dsCollapsed .dsTitle {
background-image:url(/templates/we_hobby/images/collapsed.gif);
background-position:center left;
background-repeat:no-repeat;
}

.dsExpanded .dsTitle {
background-image:url(/templates/we_hobby/images/expanded.gif);
background-position:center left;
background-repeat:no-repeat;
}

.dsCollapsed .dsBody {display:none}

.modal {text-decoration:none}

/* v3 page CSS */
.v3hd {
position:relative;
left:-6px;
}

#v3Image {
height:600px;
margin:0px auto;
text-align:center;
/*width:516px;*/
}

.v3FinePrint {
font-size:12px;
font-style:italic;
overflow:hidden;
padding-left:100px;
width:500px;
}

.v3Narration {
float:right;
text-align:center;
}

.v3Screen {
border:2px solid black;
}
.v3Caption {
font-weight:bold;
position:relative;
text-align:center;
top:5px;
}
.v3Display {
height:240px;
padding:10px 0px 10px 0px;
}

.specs {padding:30px 0px 9px 50px}
#expander {padding:30px 0px 0px 50px}
#expander .bodytextdealertop {padding-left:0px}
.expander {padding-bottom:9px}
.expander img {padding-right:9px}
.summary, .expanderLink {
font-weight:bold;
text-decoration:underline;
}
.expanderLink:hover {color:red}

.holiday {
background:white;
color:black;
font-size:13pt;
text-align:center;
}

.part > tbody > tr > td + td {background-color:#FFFF99}

.prodBox {
width:635px;
}
.prodBox2 {
background-color:white;
width:635px;
}
.prodClose {text-align:right}
.prodPrice {padding-left:10px}
.prodStory {padding-bottom:10px}
#prodTop {padding-bottom:10px}
.prodVideo {
font-size:12px;
font-weight:bold;
padding-bottom:10px;
text-decoration:underline;
}
.prodImg {padding-left:40px}
.prodImg2 {padding-left:20px}
.prodImg3 {padding-left:30px}
hr.prod {
height:1px;
width:95%;
}
/* product page tabs */
div.tab {
background-color:#EDF5FF;
border:1px solid black;
border-top:3px solid #2647A0;
/*padding-left:5px;*/
width:650px;
}
ul.tabs {
margin:0px;
padding:0px;
}
ul.tabs li {
background: url(/templates/we_hobby/images/sprite.png) repeat-x #D8D8D8;
border:1px solid black;
border-bottom:none;
color:black;
cursor:pointer;
float:left;
font-family:arial,helvetica;
list-style:none;
margin:0px 3px 0px 0px;
padding:2px 5px 5px 5px;
}
ul.tabs li.sel {
background: url(/templates/we_hobby/images/sprite.png) repeat-x scroll left -1400px #2647A0;
color:white;
}
ul.tabs li a {
color:black;
outline:none;
text-decoration:none;
}
ul.tabs li.sel a {color:white}

/* Product and Accessory page */
div.prodPage {
background:url('/images/stories/product_box.jpg');
background-repeat: no-repeat;
width:196px;
height:272px;
padding:4px;
font-size:18px;
color:#191970;
float:left;
margin:2px 0px 0px 5px;
padding-top:10px;
}

div.accPage {
background:url('/images/stories/product_box2.jpg');
background-repeat: no-repeat;
width:196px;
height:165px;
padding:4px;
font-size:18px;
float:left;
margin:5px 0px 0px 5px;
}

a.acc {
color:#191970;
text-decoration:none;
}

a:hover.acc {color:#F20402}

div.gift {
background:url('/images/stories/product_box3.jpg');
background-repeat: no-repeat;
width:620px;
height:122px;
padding:4px;
font-size:18px;
color:#191970;
float:left;
margin:5px 0px 0px 5px;
}

div.prodText {
color:#191970;
margin:13px 0px 0px 5px;
font-size:12px;
font-family:arial;
position:relative;
}

div.prodULOld {
position:absolute;
top:45px;
}

ul.prodList {
float:left;
margin:0px;
padding-left:0px;
text-align:center;
width:200px;
}

li.prodList {
float:left;
height:25px;
list-style:none outside none;
margin:0x 0px 0px 5px;
width:90px;
}

/* Support page styles */
.blue {color:#0080C9}

div.supportPage {
background:url('/images/stories/support_box.jpg');
background-repeat: no-repeat;
width:213px;
height:216px;
font-size:18px;
color:#191970;
float:left;
padding-top:10px
}

div.supportText {
color:#191970;
font-size:15px;
padding-left:20px;
}

div.supportText2 {
color:#191970;
margin: 5px 15px 0px 0px;
font-size:12px;
font-family:arial;
position:relative;
}

ul.supportLinks {
padding-left:15px;
margin-top:0px;
}

/* About page styles */
div.aboutInfo {
float:left;
position:relative;
left:40px;
top:-35px;
width:160px;
}

div.aboutImageText {
font-size:10px;
font-weight:bold;
padding:0px 5px 0px 5px;
}

/*Navigation Bar*/
#top ul.menu {
background:url("/images/mainlevel3.png");
height:32px;
width:800px;
margin:0px auto;
padding-left:0px;
}

#top span {display:none}

#top li {
float:left;
list-style-type:none;
}
 
#top a {
display:block;
height:32px;
}

/* country flag */
li.item100105 {
background:url("/images/mainlevel3.png") 0px -32px no-repeat;
width:64px;
}
li.item100105 a:hover {
background:url("/images/mainlevel3.png") 0px 0px no-repeat;
width:64px;
}

/* home */
li.item100106 {width:62px}
li.item100106 a:hover {background:url("/images/mainlevel3.png") -64px -32px no-repeat}

/* products */
li.item100104 {width:100px}
li.item100104 a:hover {background:url("/images/mainlevel3.png") -126px -32px no-repeat}

/* catalog */
li.item100107 {width:90px}
li.item100107 a:hover {background:url("/images/mainlevel3.png") -226px -32px no-repeat}

/* media */
li.item100103 {width:72px}
li.item100103 a:hover {background:url("/images/mainlevel3.png") -316px -32px no-repeat}

/* stories */
li.item100108 {width:86px}
li.item100108 a:hover {background:url("/images/mainlevel3.png") -388px -32px no-repeat}

/* manuals */
li.item100047 {width:92px}
li.item100047 a:hover {background:url("/images/mainlevel3.png") -474px -32px no-repeat}

/* support */
li.item100102 {width:166px}
li.item100102 a:hover {background:url("/images/mainlevel3.png") -566px -32px no-repeat}

/* about */
li.item100110 {width:68px}
li.item100110 a:hover {background:url("/images/mainlevel3.png") -732px -32px no-repeat}


.catalog_line {width:310px}
.catalog_highlight {background-color:pink}

.special hr {
margin-left:0px;
width:180px;
}
.special {
font:13px arial, helvetica;
color:black;
padding-left:10px;
}
.special .price {font-weight:bold}

#modleft ul.menu {
margin:0px;
padding:0px;
}

#modleft ul.menu li {
background-color:white;
display:inline-block;
padding:5px 10px 6px;
font-weight:bold;
line-height:1;
list-style:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 1px 3px #999;
-webkit-box-shadow:0 1px 3px #999;
text-shadow:0 -1px 1px #222;
border-bottom:1px solid #222;
position:relative;
cursor:pointer;
width:90px;
}

#modleft ul.menu li a {text-decoration:none}

#title3 {
font-size:25px;
font-weight:bold;
text-align:center;
}

.title4 {
font-size:18px;
font-weight:bold;
text-align:left;
padding-left:20px;
height:160px;
}

.title5 {
font-size:15px;
font-weight:bold;
text-align:center;
width:240px;
float:left;
}

.ukdealerlookup {
padding-right:8px;
text-align:right;
}

