div#supportHomeContBrdr { border: solid 1px #ccc; border-radius: 6px; background-color: #fff; padding: 4px; margin-top: 15px;}
div#supportHomeCont { display: block; border-radius: 6px; margin-top: 0; background: url(../images/support-img/supportHome-heroBG.jpg) 0 0 repeat-x; overflow: hidden;}
section#supportSearch { background: url(../images/support-img/modelSearchContBG.gif) 0 0 repeat-x; display: block; height: 160px; width: 502px; float: left; border: 5px solid #fff; margin: 35px 20px 28px 78px; box-shadow: 3px 3px 5px #999; padding: 30px 0 0 50px;}
section#supportSearch h1 { font-size: 20px; display: block; margin-bottom: 0; line-height: 18px;}
section#supportSearch h2 { font-size: 56px; font-weight: bold; line-height: 56px; margin-bottom: 12px;}
section#supportSearch input { font-size: 14px; font-weight: bold; color: #666; line-height: 36px; float: left; height: 35px; margin-right: 9px; padding-left: 12px; border: solid 1px #888; width: 378px;}
section#supportSearch input.findModel { background-image: url(../images/support-img/supportSearchBttn.gif); background-repeat: no-repeat; display: block; height: 39px; width: 39px; border-style: none;}
section#supportModelHelp { background-image: url(../images/support-img/modelSearchContBG.gif); background-repeat: repeat-x; display: block; height: 190px; width: 240px; border: 5px solid #FFF; float: left; margin-top: 35px; -moz-box-shadow: 3px 3px 5px #999; -webkit-box-shadow: 3px 3px 5px #999; box-shadow: 3px 3px 5px #999; text-align: center;}
section#supportModelHelp img { width: 149px; height: 123px; margin: 15px auto 10px;}
section#supportModelHelp h3 { font-size: 12px; font-weight: bold; color: #000; line-height: 12px;}
section#supportModelHelp h4, section#supportModelHelp h4 a { font-size: 12px; font-weight: bold; color: #00a3e3; line-height: 12px;}
div#supportHomeCont ul.thumbHeader { height: auto; width: auto; margin: 0 0 0 78px; z-index: 20;}
div#supportHomeCont ul.thumbHeader li { float: left;}
div#supportHomeCont ul.thumbHeader li.left { margin-right: 8px;}

/* Outer Div */
.thumbmenu { float: left;}/* remove all the bullets, borders and padding from the default list styling */
.thumbmenu ul { padding: 0; margin: 0; list-style-type: none;}
.thumbmenu ul ul { width: auto; background: #fff;}
.thumbmenu p { text-align: center; line-height: normal; height: 100%; display: block;}

/* float the list to make it horizontal and a relative positon */
.thumbmenu li { float: left; width: 101px; position: relative; padding: 0; margin: 0;}
.thumbmenu li img { border: none; padding: 0; margin: 0;}

/* style the links for the top level */
.thumbmenu .thumbs a, .thumbmenu a:visited { display: block; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666; font-weight: bold; padding: 0; line-height: normal; text-decoration: none; width: auto; margin: 0; text-align: center;}
.thumbs#thumbList li a { text-align: left; padding-left: 5px;}
div.thumbmenu ul li.thumbs { height: 129px;}

/*div.thumbmenu ul li.thumbs:hover { background: url(../images/support-img/thumbs/hoverBG.png) 0 0 repeat-x; vertical-align: bottom; box-shadow: 2px 2px 3px #999;}
div.thumbmenu ul li.thumbs:hover a:hover { color: #FFF;}*/

div.thumbList ul.support_links { display: none;}
div.thumbmenu ul li.thumbs:hover div.thumbList ul.support_links { position: absolute; left: 0; z-index: 1; border: 1px solid #ccc; box-shadow: 0 0 3px #bbb; padding: 4px 0; border-radius: 5px; background-color: #fff; bottom: 0; top: auto;}
div.thumbmenu ul li.thumbs:hover div.thumbList ul.support_links.left-link { bottom: 0; left: auto; top: auto; right: 0;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .thumbmenu a, * html .thumbmenu a:visited { width: 111px; w\idth: 111px; padding: 0; margin: 0;}
/* style the table so that it takes no part in the layout - required for IE to work */
.thumbmenu table { border-collapse: collapse; border: 0; position: absolute; left: 0; bottom: -1px;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.thumbmenu ul ul { left: 0;}
div.thumbList ul.support_links li, div.thumbList ul.support_links.left-link li{ width: 100%; display: block; white-space: nowrap;}
div.thumList { background-color: #FFF;}

.thumbmenu ul div.thumbList li img { margin-right: 8px; position: absolute; top: 4px; left: 7px;}

/* style the second level links */
div.thumbList ul.support_links li a { padding-left: 15px; text-align: left; position: relative; padding-right: 10px;}
div.thumbmenu ul li.thumbs div.thumbList ul.support_links li a:hover { color: #999; text-decoration: none;}
div.thumbmenu { position: relative; z-index: 1;}

/* make the second level visible when hover on first level  */
.thumbmenu ul li:hover ul#support_links, .thumbmenu ul a:hover ul#support_links { visibility: visible; padding-top: 10px; box-shadow: 2px 2px 5px #999; border-bottom-right-radius: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; background-color: #fff; position: absolute; overflow: hidden; z-index: 1; width: 100%; top: 0; left: 0;}
.thumbmenu ul li:hover ul#support_links_left, .thumbmenu ul a:hover ul#support_links_left { visibility: visible; padding-top: 10px; height: auto; margin-bottom: 110px; width: 245px; -moz-box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; box-shadow: 2px 2px 5px #999; -moz-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; background-color: #fff; text-align: left; margin-left: -134px;}
/* ---------------------------------------------------------------- */
div#supportModules { display: block; padding: 12px 0; text-align: left; font-size: 11px; clear: left; overflow: hidden;}
div#supportModules div#moduleLeftCol { width: 434px; float: left;}
div#supportModules div#moduleRtCol { margin-left: 434px;}
div#supportModules div#moduleLeftCol section.topRow { display: block; padding-bottom: 4px;}
section.topRow div.bumper { display: block; clear: left; padding-bottom: 1px;}
div.smModule { background: #fff url(../images/support-img/supportModule-smBG.gif) 0 0 no-repeat; display: block; height: auto; width: 202px; border: 1px solid #cccccc; float: left; margin-right: 13px; margin-bottom: 12px;margin-top: 25px;}
#supportModules div.smModule {margin-top:0px;}
div.smModule.secondRow { float: left;}
div#supportModules h2 { margin: 6px 0 0 12px;}
div.smModule ul { color: #00a3e3; font-size: 11px; line-height: 16px; list-style-type: square; list-style-position: inside; margin-left: 11px; padding-bottom: 8px; font-weight: bold;}
div.smModule ul li a { color: #00a3e3; text-align: left;}
div.smModule ul li a:hover { text-decoration: underline;}
div.smModule ul li a span { display: block; text-align: left; padding-left: 12px;}
div.smModule ul li a:hover span { text-decoration: underline;}
div.smModule h2 { margin: 6px 0 0 12px;color: #000000;font-size: 12px;font-weight: bold;}
div.lgModule { background: url(../images/support-img/lgModuleBG.gif) 0 0 no-repeat; width: 264px; border: 1px solid #ccc; float: left; padding-bottom: 11px;}
div.lgModule.rtMrg { margin-right: 14px;}
div.lgModule ul { font-size: 11px; line-height: 16px; margin-left: 11px; width: 200px;}
div.lgModule ul li a { text-align: left;}
div.lgModule ul li.bttmBmp, div.lgModule ul li a.bttmBmp { display: block; margin-bottom: 8px;}
div.lgModule ul li.date, div.lgModule ul li.date a { color: #000; margin-bottom: 0;}
div.lgModule ul li a.openerImportantUpdates { color: #000;}
div.lgModule ul li img { margin-top: 2px; display: inline; margin-left: 1px;}
div.lgModule ul li a:hover { text-decoration: underline; color: #00a3e3;}
div.lgModule p { font-size: 11px; margin-left: 11px; line-height: 16px;}
div.lgModule input.zip, div.lgModule input.model { width: 200px; margin: 6px 0 0 0; border: solid 1px #cccccc; font-size: 11px; color: #00a3e3; padding-left: 4px; height: 18px; line-height: 18px;}
div.lgModule input.model { margin-bottom: 12px;}
div.lgModule ul.searchRadiusRadio { display: block; margin-bottom: 12px; height: 44px;}
div.lgModule ul.searchRadiusRadio li { float: left; display: block; line-height: 20px; height: 20px; margin-bottom: 0;}
div.lgModule ul.searchRadiusRadio li.left { margin-right: 5px; float: left;}
div.lgModule ul.searchRadiusRadio li.right { margin-right: 10px;}
div.lgModule input.findServiceCenterBttn { display: block; border-style: none; height: 22px; width: 149px; background: url(../images/bttns/findServiceCenterBttn.png) no-repeat; clear: left; margin-left: 10px; cursor: pointer;}
/* ===================================================
      SUPPORT CATEGORY STYLES
=================================================== */
div#supportCategoryContBrdr { display: block; width: 990px; height: auto; border: solid 1px #cccccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #fff; padding: 4px; clear: both; margin-top: 12px;}
div#supportCategoryCont { display: block; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 990px; height: auto; margin-top: 0; background-image: url(../images/support-img/supportHome-heroBG.jpg); background-repeat: repeat-x;}
div#supportCategoryCont div.bumper { height: 1px; padding: 0;}
section#supportCategorySearch { background-image: url(../images/support-img/modelSearchContBG.gif); background-repeat: repeat-x; display: block; height: 165px; width: 370px; float: left; border: 5px solid #fff; margin: 24px; -moz-box-shadow: 3px 3px 5px #999; -webkit-box-shadow: 3px 3px 5px #999; box-shadow: 3px 3px 5px #999; padding: 15px 0 0 20px;}
section#supportCategorySearch p { font-size: 12px; font-weight: bold; padding-bottom: 4px;}
section#supportCategorySearch h1 { margin-bottom: 6px; font-size: 20px; line-height: 22px;}
section#supportCategorySearch input.supportCategorySearch { font-size: 14px; font-weight: bold; color: #666; line-height: 36px; float: left; height: 35px; margin-right: 9px; margin-bottom: 14px; border: solid 1px #888; width: 294px; padding-left: 6px;}
section#supportCategorySearch input.categorySearchBttn { width: 39px; height: 39px; background: url(../images/support-img/categorySearchBttn.png) no-repeat; display: block; border-style: none; margin-bottom: 8px; margin-right: 4px;}
section#supportCategorySearch img { float: left; display: block; margin-right: 8px; margin-top: -4px;}
section#supportCategorySearch a { color: #00a3e3; font-weight: bold; font-size: 12px;}
section#supportCategorySearch a:hover { text-decoration: underline;}
section#supportCategorySearch p.model { padding-top: 8px; display: block; line-height: 12px;}
div#supportCategoryCont div.heroImg { display: block; padding-top: 40px; width: 435px; height: 189px; margin-left: 485px; margin-bottom: 10px;}
div#supportCategoryCont h2 { font-size: 12px; font-weight: bold; display: block; margin-left: 24px; clear: left; float: left; margin-right: 8px;}
div#supportCategoryCont p.dots { font-size: 11px; line-height: 9px; letter-spacing: 3px;}
div#supportCategoryCont ul { float: left; display: block; margin-top: 12px; font-size: 12px; margin-right: 60px; line-height: 24px;}
div#supportCategoryCont ul.prodList { min-height: 110px; min-width: 40px; display: block;}
div#supportCategoryCont  ul.firstList { clear: left; margin-left: 36px;}
div#supportCategoryCont ul.prodList li, div#supportCategoryCont ul.firstList li { background: url(../images/support-img/productListBullet.png) no-repeat; padding-left: 20px;}
div#supportCategoryCont ul.prodList li a:hover, div#supportCategoryCont ul.firstList li a:hover { color: #00a3e3;}



/* RIGHT COLUMN MODULES =============================== */
div#supportCategoryCont div#batteryFinder { float: right; margin-right: -5px; margin-top: 12px; clear: right;}
div#supportCategoryCont div.onlineAssistance { display: block; float: right; margin-right: -5px; margin-top: 12px; width: 206px; height: auto; padding: 10px 0 8px 2px; border: solid 1px #cccccc; background-image: url(../images/support-img/rtCol-moduleBG.gif); background-repeat: no-repeat; text-align: left;}
div#supportCategoryCont div.onlineAssistance h2 { margin-left: 0; padding-left: 12px; padding-top: 0; margin-bottom: 3px;}
div#supportCategoryCont div.onlineAssistance ul.list { display: block; margin-left: 13px; margin-top: -3px; margin-right: 0; padding-top: 0; width: 170px; text-align: left;}
div#contentWrap div#supportCategoryCont div.supportModules { display: block; margin-top: 12px; padding-bottom: 6px; margin-right: -5px; float: right; width: 208px; clear: right; border: solid 1px #cccccc; background: url(../images/support-img/rtCol-moduleBG.gif) no-repeat;}
div#contentWrap div.supportModules { display: block; margin-top: 12px; padding-bottom: 6px; float: right; width: 208px; clear: right; border: solid 1px #cccccc; background: url(../images/support-img/rtCol-moduleBG.gif) no-repeat;}
div.supportModules h3 { padding: 8px 8px 0 14px;}
div#supportCategoryCont div.supportModules h3 { padding: 8px 8px 0 14px;}
div.supportModules ul.list { font-size: 11px; padding-left: 14px; padding-top: 0; margin-top: -6px;}
div#supportCategoryCont div.supportModules ul.list { font-size: 11px; padding-left: 14px; padding-top: 0; margin-top: -6px;}
div#supportCategoryCont div.supportModules ul.list li a { color: #00a3e3; font-size: 11px; text-align: left; padding-left: 10px; display: block; padding-right: 6px; background-image: url(../images/support-img/list-bullet.png); background-repeat: no-repeat; background-position: 1px 4px; line-height: 16px;}
div.supportModules ul.list li a { color: #00a3e3; font-size: 11px; text-align: left; padding-left: 10px; display: block; padding-right: 6px; background-image: url(../images/support-img/list-bullet.png); background-repeat: no-repeat; background-position: 1px 4px; line-height: 16px;}
div.supportModules ul.list li a:hover { text-decoration: underline;}
/* == Tabbed Content and FAQ Page ========================================================= */
div#supportCategoryCont section#tabbedContent { min-height: 100px; margin-top: -200px; margin-bottom: 4px;}
div#supportCategoryCont section#tabbedContent nav#tabs { display: block; width: 768px;}
section#tabbedContent div.supportCategoryInfo { width: 724px; min-height: 100px; height: auto; float: left; border: solid 1px #cccccc; display: block; padding: 20px; font-size: 11px; clear: left; margin-top: 2px; margin-left: 6px;}
section#tabbedContent div.supportCategoryInfo h3, section#supFAQ div.faqCont div#accordion h3 { padding-top: 2px; padding-left: 6px; line-height: 18px;}
section#tabbedContent div.supportCategoryInfo .questionNumber { float: left; margin-left: 8px; width: 5px; color: #000; font-size: 12px; padding-top: 4px;}
section#tabbedContent div.supportCategoryInfo .questionText { margin-left: 18px; font-size: 12px; line-height: 22px; display: block; padding-top: 2px;}
section#tabbedContent div.supportCategoryInfo .questionText a { color: #000; text-decoration: none;}
section#tabbedContent div.supportCategoryInfo .questionText a:hover { text-decoration: underline; color: #000;}
.ui-accordion .ui-accordion-header .ui-icon { float: left; left: 0; position: relative; margin-top: 0;}
section#tabbedContent div.supportCategoryInfo div#accordion div p.answer { color: #555; font-size: 11px; padding-left: 62px; padding-top: 6px; width: 500px; display: block; line-height: 16px; margin-bottom: 4px;}
section#tabbedContent div.supportCategoryInfo div#accordion img { padding-left: 52px;}
div.supportCategoryInfo ul.guides { display: block; float: none;}
div.supportCategoryInfo ul.guides li { display: block; clear: left; float: none; line-height: 20px;}
div.supportCategoryInfo ul.guides li a {
}
section#supFAQ div.faqCont div#accordion p.answer, section#tabbedContent div#tabbedContentBox div#accordion div p.answer { color: #555; font-size: 11px; width: 500px; display: block; line-height: 16px; margin-bottom: 4px;}
section#supFAQ div.faqCont div#accordion p.answer { padding: 6px 0 0 50px;}
section#supFAQ div.faqCont div#accordion img { padding-left: 40px;}
section#supFAQ div.faqCont div#accordion ul { list-style: disc outside none; width: 470px; margin-left: 80px;}
section#supFAQ div.faqCont div#accordion ul li { color: #555; font-size: 11px; line-height: 16px; padding: 5px 0 5px 2px;}
section#tabbedContent div#tabbedContentBox div#accordion div p.answer { padding: 6px 0 0 42px;}
section#tabbedContent div#tabbedContentBox div#accordion img { padding-left: 32px; margin: 0;}
/* ==================================================
               SUPPORT SEARCH STYLES
================================================== */
section#contentCol div#searchContent { width: auto; height: auto; padding-top: 34px;}
section#contentCol div#searchContent div#supportSearchHead { width: 770px; display: block; background: url(../images/support-img/searchHead-BG.gif) repeat-x; height: 28px; padding: 10px 8px 6px 12px; position: relative; margin-bottom: 20px;}
section#contentCol div#searchContent div#supportSearchHead h1 { float: left; display: block;}
section#contentCol div#searchContent div#supportSearchHead select { font-size: 11px; width: 100px; border-style: none; border: solid 1px #999;}
section#contentCol div#searchContent div#supportSearchHead p { float: left; font-size: 11px; margin-left: 26px; display: block; margin-top: 4px; margin-right: 6px;}
section#contentCol div#searchContent div#supportSearchHead input.findAnotherModelBttn { display: block; border-style: none; width: 150px; height: 22px; background: url(../images/support-img/findAnotherModelBttn.gif) no-repeat; float: left; margin-left: 260px; margin-top: 0;}
section#contentCol div#searchContent div.productListing { height: auto; width: 250px; display: block; margin-right: 12px; float: left; margin-bottom: 28px;}
section#contentCol div#searchContent div.productListing h2 { margin-bottom: 6px; margin-left: 8px;}
section#contentCol div#searchContent div.productListing input.getSupportBttn { display: block; width: 99px; height: 22px; border-style: none; background: url(../images/bttns/getSupportBttn.gif) no-repeat; margin-top: 10px; margin-left: 8px;}
section#contentCol div#searchContent div.productListing p { font-size: 11px; line-height: 16px; margin-left: 8px;}
section#contentCol div#searchContent div.bumper { margin-bottom: 60px; display: block; height: 20px;}
/* LEFT COL STYLES */
div#contentWrap section#secondaryNav div.supportModules { width: 194px; margin: 17px 12px 0 0; display: block; background: url(../images/support-img/supportModule-bg-leftCol.jpg) no-repeat;}
/* == NO RESULTS FOUND ============================================== */
section#contentCol div#searchContent p { font-size: 11px; line-height: 16px; margin-left: 12px;}
section#contentCol div#searchContent input.secondarySearch { display: block; float: left; margin-left: 12px;}
section#contentCol div#searchContent input.searchAgainBox { margin-left: 12px; float: left; margin-right: 6px; border: solid 1px #999; margin-top: 6px;}
section#contentCol div#searchContent input.searchAgainBttn { display: block; border-style: none; height: 21px; width: 20px; background-image: url(../images/support-img/searchAgainBttn.png); background-repeat: no-repeat; margin-top: 5px; margin-bottom: 12px;}
section#contentCol div#searchContent input.supportHomeBttn { display: block; width: 152px; height: 22px; border-style: none; background: url(../images/bttns/supportHomeBttn.gif) no-repeat; margin-left: 12px; margin-top: 12px;}
/* ==================================================================================
SUPPORT PRODUCT DETAILS - shares styles with product details page located in main.css
================================================================================== */
div#supportHeroImg { width: 400px; height: 300px; display: block; float: left; margin-left: 42px;}
section#productDtlHead { clear: left; padding-bottom: 0; margin-bottom: 0;}
section#productDtlHead div#productInfo div.pgTitle { display: block;}
section#productDtlHead div#productInfo div.pgTitle a { display: inline; float: right; font-size: 11px; color: #00a3e3; text-decoration: underline; font-weight: bold;}
section#productDtlHead div#productInfo div.pgTitle a:hover { color: #039;}
section#productDtlHead div#productInfo div.pgTitle a img { text-decoration: none; float: right;}
section#productDtlHead div#productInfo div.pgTitle h1 { width: 370px; display: block;}
section#productDtlHead div#productInfo div#flContent h3 { color: #ff005a; font-size: 12px; font-weight: bold; margin-bottom: 0; line-height: 12px;}
section#productDtlHead div#productInfo div#flContent p.pink { font-size: 12px; font-weight: normal; line-height: 12px; padding-bottom: 6px;}
div.bumper { display: block; clear: both; padding-bottom: 30px;}
section#supportRtCol { width: 210px; display: block; height: auto; margin-top: -212px; padding-bottom: 12px; float: right;}
section#supportRtCol img.batteryFinder { margin-top: 12px;}
section#supportRtCol div.supportModules { display: inline;}
div.supportModules.last { margin-bottom: 16px;}
/* TABBED CONTENT ============================================ */
section#tabbedContent { display: block; width: 766px; height: auto; font-size: 11px; color: #000; float: left;}
section#tabbedContent ul {
}
section#tabbedContent ul li { font-weight: bold;}
section#tabbedContent ul li a { color: #444;}
section#tabbedContent ul li a:hover { color: #00a3e3;}
section#tabbedContent div#tabbedContentBox { width: 704px; padding: 20px 30px 30px 30px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; min-height: 573px; margin-bottom: 12px;}
section#tabbedContent div#tabbedContentBox h2 { font-size: 11px;}
section#tabbedContent div#tabbedContentBox p { font-size: 12px; line-height: 16px; display: block;}
section#tabbedContent div#tabbedContentBox a { color: #00a3e3; font-size: 11px;}
section#tabbedContent div#tabbedContentBox a:hover { text-decoration: underline;}
/* OPERATING MANUALS TAB ======================================== */
section#tabbedContent div#tabbedContentBox div.manuals { width: auto; margin-left: 18px; margin-top: 18px; display: block;}
section#tabbedContents div#tabbedContentBox div.manuals img { float: left; margin-right: 12px; clear: left; margin-bottom: 12px;}
section#tabbedContent div#tabbedContentBox div.manuals ul { padding-top: 6px; margin-bottom: 14px; line-height: 18px;}
section#tabbedContent div#tabbedContentBox div.manuals ul li { font-weight: normal;}
section#tabbedContent div#tabbedContentBox div.manuals ul li a { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div.manuals ul li a:hover { color: #039;}
section#tabbedContent div#tabbedContentBox div.manuals p.grey { padding-top: 12px;}
/* HELP & TUTORIALS TAB ========================================= */
section#tabbedContent div#tabbedContentBox div.help img.helpGraphic { float: left; margin-right: 30px; margin-bottom: 130px; display: block;}
section#tabbedContent div#tabbedContentBox div.help h2 { padding-top: 12px; padding-bottom: 0;}
section#tabbedContent div#tabbedContentBox div.help h2.leftMargin { padding-bottom: 0; margin-bottom: 0;}
section#tabbedContent div#tabbedContentBox div.help .leftMargin { margin-left: 185px;}
section#tabbedContent div#tabbedContentBox div.help h3 { padding-bottom: 8px; padding-top: 12px; font-size: 11px;}
section#tabbedContent div#tabbedContentBox div.help p { padding-top: 12px;}
section#tabbedContent div#tabbedContentBox div.help p a { margin-left: 10px;}
section#tabbedContent div#tabbedContentBox div.help p a:hover { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div.help p.grey { color: #999; padding-top: 18px;}
section#tabbedContent div#tabbedContentBox div.help ul { margin-top: 10px; line-height: 16px; color: #00a3e3; display: block; /*margin-left: 186px;*/
    list-style-type: none; padding-bottom: 10px;}
section#tabbedContent div#tabbedContentBox div.help ul li { font-weight: normal; color: #555555; font-size: 12px;}
section#tabbedContent div#tabbedContentBox div.help ul li img { float: left; margin-right: 8px;}
section#tabbedContent div#tabbedContentBox div.help ul li a.underline { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div.help ul li a { font-weight: normal; font-size: 12px;}
/* FAQS TAB, FAQs PAGE ================================================== */
section#tabbedContent div#tabbedContentBox div#accordion h3 a, section.supportCategoryTabs div.supportCategoryInfo h3 a, section#supFAQ div.faqCont div#accordion h3 a { color: #000; line-height: 22px; display: block; padding-top: 2px; margin-left: 6px; font-size: 12px;}
section#tabbedContent div#tabbedContentBox div#accordion h3 a:hover, section.supportCategoryTabs div.supportCategoryInfo h3 a:hover, section#supFAQ div.contactCont div#accordion h3 a:hover { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div#accordion div p.answer img { display: block; clear: left;}
section#tabbedContent div#tabbedContentBox div#accordion h3 a:hover, section.supportCategoryTabs div.supportCategoryInfo h3 a:hover, section#supFAQ div.faqCont div#accordion h3 a:hover { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div#accordion div p.answer img { display: block; clear: left;}
/* TECHNICAL SPECS TAB ======================================= */
section#tabbedContent div#tabbedContentBoxFullWidth { width: 764px; height: auto; float: left; display: block; padding: 30px 0; z-index: 90; overflow: hidden; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; margin-bottom: 20px;}
/* WARRANTY & CARE PLAN TAB ================================= */
div#tabbedContentBox div.warranty h2 { margin-left: 10px;}
div#tabbedContentBox div.warranty img { margin-bottom: 12px; margin-top: 8px;}
div#tabbedContentBox div.warranty img.flLeft { margin-right: 12px; margin-top: 0; margin-left: 12px;}
div#tabbedContentBox div.warranty p { padding-top: 7px;}
div#tabbedContentBox div.warranty p.grey { padding-top: 2px;}
div#tabbedContentBox div.warranty p a { margin-right: 4px;}
div#tabbedContentBox div.warranty h3 { padding-top: 36px; margin-left: 12px; font-size: 11px;}
div#tabbedContentBox div.warranty div.item { display: block; width: 160px; height: 240px; margin-left: 16px; text-align: center; padding-top: 8px; padding-bottom: 8px; float: left;}
div#tabbedContentBox div.warranty div.item img { margin: 0;}
section#tabbedContent div#tabbedContentBox div.warranty div.item h4 a { color: #000; text-align: left; font-size: 11px; margin-top: 4px; display: block;}
div#tabbedContentBox div.warranty div.item ul { text-align: left;}
section#tabbedContent div#tabbedContentBox div.warranty div.item ul li p { line-height: 13px; font-weight: normal;}
div#tabbedContentBox div.warranty div.item ul li.price { color: #00a3e3; font-weight: bold; margin-bottom: 6px;}
div#tabbedContentBox div.warranty div.item ul li.price span { margin-left: 4px;}
div#tabbedContentBox div.warranty div.item ul li.number { color: #999; font-weight: normal;}
section#tabbedContent div#tabbedContentBox div.warranty div.item ul li input.addToCartBttn { display: block; width: 88px; height: 22px; border-style: none; background: url(../images/bttns/addToCartBttn.png) no-repeat; margin-top: 2px;}
section#tabbedContent div#tabbedContentBox div.warranty div.bumper { padding-bottom: 1px;}
/* ACCESSORIES TAB ================================= */
div#tabbedContentBox div.accessories h2 { margin-left: 10px;}
div#tabbedContentBox div.accessories p { margin-left: 10px;}
div#tabbedContentBox div.accessories p.grey { margin-top: 18px; padding-bottom: 4px;}
div#tabbedContentBox div.accessories p a img { margin-left: 12px; float: left; padding-top: 2px; display: block; margin-right: 6px; margin-top: 0;}
div#tabbedContentBox div.accessories h3 { margin-left: 10px; font-size: 11px; margin-top: 36px;}
section#tabbedContent div#tabbedContentBox div.accessories h4 { font-size: 11px; font-weight: bold; display: block; margin-top: 0; color: #000; margin-left: 20px;}
div#tabbedContentBox div.accessories div.product { display: block; float: left; width: 150px; height: auto; margin-top: 18px; margin-left: 20px; text-align: center;}
section#tabbedContent div#tabbedContentBox div.accessories div.product h5 a { color: #000; text-align: left; display: block; padding-top: 8px; padding-bottom: 4px; line-height: 12px;}
section#tabbedContent div#tabbedContentBox div.accessories div.product p { text-align: left; margin-left: 0; line-height: 14px; display: block; font-weight: normal;}
div.accessories div.product ul li.price { color: #00a3e3; text-align: left; padding: 4px 0 8px 0;}
div.accessories div.product ul li.price span { margin-left: 6px;}
div#tabbedContentBox div.accessories div.product ul li.number { color: #999; font-weight: normal; text-align: left;}
div#tabbedContentBox div.accessories div.product ul li input.addToCartBttn { text-align: left; display: block; border-style: none; width: 88px; height: 22px; margin-top: 2px; background: url(../images/bttns/addToCartBttn.png) no-repeat;}
section#tabbedContent div#tabbedContentBox div.accessories p.showAll { color: #999; display: block; width: 704px; height: auto; text-align: right; margin-left: 0; padding-top: 12px; clear: left; margin-bottom: 12px;}
section#tabbedContent div#tabbedContentBox div.accessories p.showAll a { color: #00A3E3; padding-bottom: 0; margin-bottom: 0; line-height: 11px;}
section#tabbedContent div#tabbedContentBox div.accessories p.showAll a:hover { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div.accessories p.showAll img { margin-top: 2px; padding-top: 0; display: block;}
/* DRIVERS & DOWNLOADS TAB ================================= */
section#tabbedContent div#tabbedContentBox div.downloads h2 { font-size: 11px; margin-left: 20px;}
section#tabbedContent div#tabbedContentBox div.downloads ul li { font-weight: normal; list-style: none;}
div#tabs { margin-top: 20px; margin-left: 0;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs ul.nav li a { font-weight: bold; color: #000;}
/* FIRMWARE =========== */
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware { padding: 20px; font-weight: normal; font-size: 11px;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware h2 { font-size: 11px; display: block; margin-left: 0;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware table.downloadsTable { color: #555555; font-size: 12px; line-height: 18px; margin-top: 12px; margin-left: 1px;}
div#firmware table.downloadsTable tr td { padding-bottom: 4px;}
div#firmware table.downloadsTable tr td.col1 { width: 115px;}
div#firmware table.downloadsTable tr td.col2 { padding-left: 12px;}
div#firmware table.downloadsTable tr td.col2 img { vertical-align: bottom;}
div#firmware table.downloadsTable tr td.col2 a { padding-left: 4px; color: #00a3e3; text-decoration: none;}
div#firmware table.downloadsTable tr td.col2 a:hover { text-decoration: underline;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.description { display: block; margin-top: 12px; float: left; margin-right: 18px; margin-bottom: 30px; font-weight: normal; line-height: 14px;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.info { display: block; margin-top: 12px; line-height: 14px; font-weight: normal;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.info li a { color: #555;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul li { padding-bottom: 6px;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.info li div { clear: left; margin-top: 12px; margin-left: 128px; display: block; width: 85px;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.info li div img { float: left; margin-right: 6px;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.info li div a { display: block; line-height: 22px; text-decoration: none;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#firmware ul.info li a:hover { text-decoration: underline;}
/* DRIVERS ============ */
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#drivers { padding: 20px;}
section#tabbedContent div#tabbedContentBox div.downloads div#downloadtabs div#drivers h2 { margin-left: 0; margin-bottom: 12px;}
div#tabbedContentBox div.downloads div#downloadtabs div#drivers p { display: block; line-height: 14px; margin-bottom: 8px; color: #000;}
div#downloadtabs div#drivers ul.downloads { margin-bottom: 22px; margin-top: 22px;}
div#downloadtabs div#drivers ul.downloads li { display: block; margin-bottom: 8px; clear: left;}
div#downloadtabs div#drivers ul.downloads li img { margin-right: 4px; float: left; margin-bottom: 6px;}
div#tabbedContentBox div.downloads div#downloadtabs div#drivers ul.downloads li a { line-height: 22px; text-decoration: none; color: #444; float: left; padding-right: 6px; display: block; font-size: 11px;}
div#tabbedContentBox div.downloads div#downloadtabs div#drivers ul.downloads li a:hover { text-decoration: underline;}
/* SOFTWARE =========== */
section#tabbedContent div#tabbedContentBox div.downloads div#tabs div#software { padding: 20px;}
div#tabbedContentBox div.downloads div#tabs div#software p { display: block; line-height: 14px; margin-bottom: 8px; color: #000;}
div#tabs div#software ul.downloads { margin-bottom: 22px; margin-top: 22px;}
div#tabs div#software ul.downloads li { display: block; margin-bottom: 8px; clear: left;}
div#tabs div#software ul.downloads li img { margin-right: 4px; float: left; margin-bottom: 6px;}
div#tabbedContentBox div.downloads div#tabs div#software ul.downloads li a { line-height: 22px; text-decoration: none; color: #444; float: left; padding-right: 6px; display: block; font-size: 11px;}
div#tabbedContentBox div.downloads div#tabs div#software ul.downloads li a:hover { text-decoration: underline;}
div#tabs div#software p span.red { color: #F00;}
div#tabs div#software p.smallType { font-size: 10px; clear: left; padding-top: 20px;}


/* STORE LOCATOR DIALOG
==================================================== */
#supportStoreLocatorDialog { display: block; background: url(../images/storeLocatorDialog-bg.png) repeat-x; height: 150px; width: auto; margin-top: -7px; margin-left: 4px; margin-right: 4px; padding-top: 6px; padding-bottom: 12px;}
#supportStoreLocatorDialogHeader { display: block; width: 750px; height: 60px; background: url(../images/storeLocatorDialog-box.png) no-repeat; padding: 12px; margin: 0 auto 0;}
#supportStoreLocatorDialogHeader p.title { font-size: 16px; font-weight: bold; float: left; margin-right: 12px; margin-bottom: 20px; display: block; line-height: 26px;}
#supportStoreLocatorDialogHeader p.title span { font-size: 28px; }
#supportStoreLocatorDialogHeader input { font-size: 12px; height: 19px; margin-bottom: 3px;}
#supportStoreLocatorDialogHeader input.button { display: inline; border-style: none; height: 24px; width: 24px; background: url(../images/bttns/storeLocatorDialogSubmit-bttn.png) no-repeat; cursor: pointer;}
#supportStoreLocatorDialogHeader p.error { display: inline; margin-bottom: 0; color: #ff005a; font-size: 11px; padding-left: 7px;}
#supportStoreLocatorDialog p.blurb { font-size: 12px; padding-left: 12px; width: 700px; line-height: 18px; padding-top: 8px;}
#supportStoreLocatorDialog .stores { display: block; float: left; margin-left: 12px; width: 250px; height: auto; margin-top: 16px; font-size: 12px;}
#supportStoreLocatorDialog .stores ul { border-bottom: solid 1px #999; padding: 6px 0;}
#supportStoreLocatorDialog .stores ul li { line-height: 16px; }
#supportStoreLocatorDialog .stores ul li a { color: #7dad0b; text-decoration: none; }
#supportStoreLocatorDialog .stores ul li a:hover { text-decoration: underline; }
#supportStoreLocatorDialog #map { display: block; border: solid 1px #999; margin-left: 300px; margin-top: 16px; height: 300px; width: auto; margin-right: 18px;}

/* ====================================
     SUPPORT CONTACT US and FAQ PAGE
==================================== */

section#supContactUs, section#supFAQ { display: block; float: left; width: 776px; clear: left; margin-top: 12px;}
section#supContactUs h1, section#supFAQ h1 { padding-left: 8px; padding-bottom: 12px;}
section#contactTabs { display: block; width: 776px; height: 36px; font-size: 11px;}
section#contactTabs ul li { float: left; margin-left: 8px; line-height: 12px; text-align: center;}
section#contactTabs ul li a.isPage { color: #000; background: #FFF; border-bottom: solid 1px #FFF;}
section#contactTabs ul li a.twoLine { padding-top: 5px; height: 21px;}
section#contactTabs ul li a { font-size: 11px; font-weight: bold; line-height: 12px; height: 16px; padding: 10px 14px 8px; display: block; background-color: #dddddd; color: #777; border-left: solid 1px #cccccc; border-top: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-top-left-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;}
section#contactTabs ul li a:hover { color: #00a3e3;}
div.contactCont, div.faqCont { display: block; width: 734px; border: solid 1px #cccccc; height: auto; font-size: 11px; line-height: 14px; padding: 20px; margin-top: -1px; min-height: 350px;}
div.contactCont div.info { display: block; width: 250px; margin: 0 auto;}
div.contactCont p { font-weight: bold;}
div.contactCont p.instr { margin-top: 12px;}
div.contactCont a { color: #00a3e3; text-decoration: underline;}
div.contactCont a:hover { color: #039;}
div.contactCont div.column1 { display: block; margin-top: 18px; width: 370px; float: left;}
div.contactCont div.column1 ul.labels { float: left; width: 93px; text-align: right; padding-right: 14px; line-height: 18px; padding-top: 0;}
div.contactCont div.column1 ul.labels li { display: block; height: 20px; padding-bottom: 3px;}
div.contactCont span.red { color: red;}
div.contactCont div.column1 ul li input, div.contactCont div.column1 ul li select { font-size: 11px; border: solid 1px #cccccc;}
div.contactCont div.column1 ul.input { float: left; width: 263px;}
div.contactCont div.column1 ul.input li { height: 20px; display: block; padding-bottom: 3px;}
div.contactCont div.column1 ul li p { padding-top: 6px;}
div.contactCont div.column1 ul.input li.tableList { height: auto; width: auto; padding-bottom: 8px; margin-top: 0;}
div.contactCont div.column1 ul li table { margin-top: -4px; display: inline-table;}
div.contactCont div.column1 ul.input li table tr td input.radio { border: none; border-style: none; float: left;}
div.contactCont div.column1 ul.input li table tr td label { line-height: 20px; width: 265px;}
div.contactCont div.column1 ul.input li p { line-height: 12px; padding-top: 3px; font-weight: normal; clear: none; padding-left: 0; clear: left;}
div.contactCont div.column1 ul.input li select { float: none; width: 170px;}
div.contactCont div.column1 ul.input li select#productGroup { display: block; margin-top: 4px;}
div.contactCont div.column1 ul.input li select#L3 { display: block; margin-top: 4px;}
div.contactCont div.column1 ul.input li select#L4 { display: block; margin-top: 4px;}
div.contactCont div.column1 ul.input li select#modelNumber { display: block; margin-top: 4px; margin-bottom: 12px;}
div.contactCont div.column1 div.bumper { height: 6px; margin: 0; padding: 0;}
div.contactCont div.column1 ul.labels3 { float: left; display: block; text-align: right; width: 92px; clear: left; padding-right: 14px; padding-top: 1px;}
div.contactCont div.column1 ul.labels2 { float: left; display: block; width: 92px; text-align: right;}
div.contactCont div.column1 textarea.message { margin-left: 13px; float: left; background-color: #d6e9f1; border: solid 1px #cccccc; width: 240px;}
div.contactCont div.chars { display: block; clear: left; margin-left: 106px; padding-top: 6px; width: 400px;}
div.contactCont div.column1 p { clear: left; padding-left: 104px;}
div.contactCont div.column2 { float: right; width: 340px; margin-top: 40px;}
div.contactCont div.column2 ul.labels { float: left; text-align: right; padding-right: 14px; line-height: 18px;}
div.contactCont div.column2 ul.labels li { display: block; height: 20px; padding-bottom: 3px;}
div.contactCont div.column2 ul.input li { height: 20px; display: block; padding-bottom: 3px;}
div.contactCont div.column2 ul li input, div.contactCont div.column2 ul li select { font-size: 11px; border: solid 1px #cccccc;}
div.contactCont div.column2 ul.input li input.flLeft, div.contactCont div.column2 ul.input li p.flLeft { margin-right: 4px;}
div.contactCont input.submitBttn { display: block; border-style: none; height: 22px; width: 62px; float: right; margin-right: 6px; background: url(../images/bttns/submitBttnBlue.png) no-repeat; cursor: pointer;}
div.contUsBump { display: block; width: 20px; padding-bottom: 101px; margin-left: 800px;}
div.faqBump { display: block; width: 20px; padding-bottom: 65px; margin-left: 800px;}
div.contactCont div.column1 ul {}
/* CONTACT US PHONE ======== */
div.contactCont ul.techSupport { display: block; padding: 0 44px 20px; float: left; margin-top: 20px; border-right: dotted 1px #cccccc;}
div.contactCont ul.techSupport h2, div.contactCont ul.onlineSupport h2 { font-size: 11px; padding-bottom: 12px;}
div.contactCont ul.onlineSupport { display: block; padding: 0 40px 20px; margin-top: 20px; margin-left: 325px;}
div.contactCont ul.techSupport li span, div.contactCont ul.onlineSupport li span { display: block; padding-bottom: 10px;}
/* CONTACT US MAIL =========== */
div.contactCont ul.addr { margin-top: 12px;}
/* CONTACT US FIND A SERVICE CENTER ============== */
div.contactCont div.serviceCenterInfo { display: block; margin-top: 12px; color: #777; font-size: 11px; font-weight: bold;}
div.contactCont div.serviceCenterInfo input { float: left;}
div.contactCont div.serviceCenterInfo label { line-height: 20px;}
div.contactCont div.serviceCenterInfo table { margin-bottom: 12px;}
div.contactCont div.serviceCenterInfo input.input { display: block; float: left; clear: left; margin-right: 8px; border-style: none; border: solid 1px #cccccc; font-size: 12px; color: #000; padding-left: 3px; height: 19px; line-height: 19px; margin-bottom: 12px; width: 200px;}
div.contactCont input.findServiceCenterBttn { display: block; border-style: none; height: 22px; width: 149px; background: url(../images/bttns/findServiceCenterBttn.png) no-repeat; cursor: pointer;}
div.lgModule a.openerFindServiceCenter img { margin-left: 11px; padding-top: 12px;}
div.contactCont p.steps { padding-top: 12px;}
div.contactCont p.normal { font-weight: normal;}
div.contactCont p.stepNormal { font-weight: normal; padding-left: 12px;}
div.contactCont div.error { display: block; background-color: #e1e1e1; color: #ff0000; width: auto; padding: 6px; margin: 0 0 18px 0; text-align: left;}
div.contactCont div.error p { margin: 0; font-weight: normal;}
div.contactCont div.serviceCenterInfo p.error { color: #ff0000;}
div.contactCont div.serviceCenterInfo p { float: left; padding-right: 12px; line-height: 20px; display: block; color: #000;}
div.contactCont div.serviceCenterInfo a { clear: left; float: left; display: block; margin-right: 58px; margin-bottom: 36px;}
div.contactCont div.serviceCenterInfo table { display: block; float: left; margin-top: -35px;}
div.contactCont div.serviceCenterInfo table select { border: solid 1px #CCCCCC; font-size: 12px; line-height: 24px; height: 24px;}
div.contactCont div.serviceCenterInfo select#L1 { display: block;}
div.contactCont div.serviceCenterInfo table select#L2, div.contactCont div.serviceCenterInfo table select#L3, div.contactCont div.serviceCenterInfo table select#itemNumber { display: block; clear: left; margin-top: 12px;}
div.contactCont section.step2 { display: block; margin-top: 34px; clear: left;}
div.contactCont section.step2 p.error { color: #ff0000;}
div.contactCont section.step2 input#zip { margin-top: 10px; border: solid 1px #CCCCCC; font-size: 12px; color: #000; padding-left: 3px; height: 19px; line-height: 19px;}
div.contactCont section.step3 { display: block; margin-top: 34px; margin-bottom: 20px;}
div.contactCont section.step3 table { margin-top: 10px;}
div.contactCont section.step3 table input { float: left;}
div.contactCont section.step3 table label { float: left; display: block; padding-top: 3px; padding-right: 16px;}
/* DIALOG BOX - IMPORTANT UPDATES ============== */
#width662 { width: 662px; height: 564px; overflow-y: auto;}
#dialogWrapper .dialogContent { padding: 0 10px; text-align: left; color: #000;}
#dialogWrapper .dialogContent #header h1 { font-size: 18px; font-weight: bold;}
#dialogWrapper hr { width: 100%; background-color: #000; color: #000; height: 3px;}
#dialogWrapper .dialogContent #title ul { list-style: none outside none; padding-top: 26px;}
#dialogWrapper .dialogContent #title ul li { font-weight: bold; font-size: 18px;}
#dialogWrapper .dialogContent #title ul.titleSu { list-style: none outside none; display: block;}
#dialogWrapper .dialogContent #title ul.titleSub li { font-weight: bold; font-size: 16px; float: left;}
#dialogWrapper .dialogContent #title ul.titleSub li.info { font-weight: normal; padding-left: 3px;}
#dialogWrapper .dialogContent .content p { font-size: 12px; font-weight: normal; line-height: 14px;}
#dialogWrapper .dialogContent #footer .downloadUpdate { padding-top: 50px;}
#dialogWrapper .dialogContent #footer .downloadUpdate .updateWrap { height: auto; padding-bottom: 20px;}
#dialogWrapper .dialogContent #footer .downloadUpdate .text { width: 410px; font-size: 12px; font-weight: normal; float: left; padding-right: 16px; line-height: 14px;}
#dialogWrapper .dialogContent #footer .downloadUpdate .text a { color: #00a3e3; text-decoration: underline;}
#dialogWrapper .dialogContent #footer .downloadUpdate .button { float: left;}
#dialogWrapper .dialogContent #footer .downloadUpdate #terms { padding-top: 10px;}

/* DIALOG BOX - FIND A SERVICE CENTER ============== */
#width600 { width: 550px; height: 288px;}
#dialogWrapper .dialogContent form input.zipModel { margin: 10px 10px 0 0; border: 1px solid #000; padding: 5px 10px; color: #00a3e3; font-size: 14px; font-weight: normal;}
#dialogWrapper .dialogContent .content ol { list-style: decimal inside none;}
#dialogWrapper .dialogContent .content ol li.bold { font-size: 14px; font-weight: bold; padding-top: 20px;}
#dialogWrapper .dialogContent .content ol li ul { list-style: none inside none;}
#dialogWrapper .dialogContent .content ul li { padding-left: 21px; font-size: 12px; font-weight: normal; line-height: 14px;}

/* DIALOG BOX - MODEL LOCATOR ============== */
#width745 { width: 745px; height: 476px;}
#dialogWrapper .dialogContent #header .nav { height: 22px; padding-top: 15px;}
#dialogWrapper .dialogContent #header .nav .steps { float: left;}
#dialogWrapper .dialogContent #header ul { list-style: none outside none; padding: 0 0 0 10px;}
#dialogWrapper .dialogContent #header ul li { float: left; font-size: 18px; font-weight: bold; padding-right: 10px; line-height: 27px;}
#dialogWrapper .dialogContent #header ul li a { border: none; font-size: 18px; font-weight: bold; line-height: 27px;}
#dialogWrapper .dialogContent #header ul li a:hover { color: #00a3e3;}
#dialogWrapper .dialogContent #header .searchWrap { float: left; margin-left: 70px;}
#dialogWrapper .dialogContent #header .searchWrap form input.enterModel { padding: 5px 15px; border: 1px solid #7e868b; color: #000; font-size: 12px; font-weight: normal;}
#dialogWrapper .dialogContent #header .searchWrap .left { float: left;}
#dialogWrapper .dialogContent #header .searchWrap .right { float: left; width: 27px; padding-left: 5px;}
#dialogWrapper .dialogContent #left { float: left;}
#dialogWrapper .dialogContent #left h2 { color: #000; font-weight: normal; font-size: 24px;}
#dialogWrapper .dialogContent #right { float: right; padding-top: 300px;}
#dialogWrapper .dialogContent #right a { color: #00a3e3; font-size: 11px; text-decoration: none;}
#dialogWrapper .dialogContent .content .centerWrap { margin: 0 auto; width: 292px; height: 249px; padding: 76px 0 0 0; text-align: left;}
#dialogWrapper .dialogContent .content .centerWrap .text { font-size: 24px; font-weight: bold;}
#dialogWrapper .dialogContent .content .centerWrap .form { padding-top: 15px;}
#dialogWrapper .dialogContent .content .centerWrap .form #productTypeSelect { margin-top: 20px;}
#dialogWrapper .dialogContent .content .centerWrap .form .select { width: 292px; padding: 5px 7px; border: 1px solid #000; font-size: 14px; color: #000; font-weight: normal;}
#dialogWrapper .dialogContent .content .leftWrap { width: 100%; height: 288px; padding: 20px 0 39px 0;}
#dialogWrapper .dialogContent .content .leftWrap .leftImage { float: left; width: 102px; margin-right: 20px;}
#dialogWrapper .dialogContent .content .leftWrap .leftImage .modelThumb { width: 87px; height: 88px; float: left; padding: 4px 0 0 4px; cursor: pointer;}
#dialogWrapper .dialogContent .content .leftWrap .leftImage .modelThumb:hover { background: url("../images/support-img/illustration_thumb_hover.gif") left top no-repeat;}
#dialogWrapper .dialogContent .content .leftWrap .leftImage .selectedThumb { background: url("../images/support-img/illustration_selected.gif") no-repeat scroll left top transparent;}
#dialogWrapper .dialogContent .content .leftWrap .rightImage { float: left; width: 470px;}
#dialogWrapper .dialogContent #footer { margin: 0 auto;}
#dialogWrapper .dialogContent #footer ul li { float: left;}
#dialogWrapper .dialogContent #footer ul li img.productImg { width: 91px; height: 81px;}
#dialogWrapper .dialogContent #footer ul.acceptDecline { padding-top: 30px; text-align: center;}
#dialogWrapper .dialogContent #footer ul.acceptDecline li { padding-left: 0; display: inline; float: none;}
#dialogWrapper .dialogContent #footer ul.acceptDecline li.accept { padding-right: 20px;}
