/* @override http://oncologysystems.com/site/main.css */
@charset "UTF-8";
/* CSS Document */

#admin { position:absolute; z-index:100; background-color:#333333; width:100%; padding:5px; text-align:center; border-bottom:1px solid #FFFFFF; opacity:0.9; filter:alpha(opacity=90); color:#FFFFFF; font-size:18px; font-weight:100; }
#admin a { color:#FFFFFF; font-weight:700; margin:0 10px; }
#adminH { background-color:#eeeeee; border:1px solid #dddddd; padding:10px 15px; width:90%; margin:0 auto; }

#siteViewer { position:absolute; top:0; left:0; background-color:#FFFFFF; }
#siteViewer a { border:1px solid #dddddd; text-decoration:none; background-color:#eeeeee; color:#333333; display:block; padding:2px 5px; }
#siteViewer a:hover { background-color:#530906; color:#FFFFFF; }

/*=================== MAIN TEMPLATE ===================*/

body { margin:0px; background-image:url(../images/bg-stretch_20x650.jpg); background-repeat:repeat-x; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
body img { border:0px; text-decoration:none; }
h2 { font-size:24px; font-weight:100; margin:0px; padding:5px 0 0 0; color:#00568D; text-transform:uppercase; }
h3 { font-size:18px; font-weight:100; }
h4 { font-weight:100; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding:5px 0; }
p a { color:#00568D; }
.clear { clear:left; line-height:0px; font-size:1px; height:0px; }
.centered { text-align:center; padding:0 0 10px 0; }
/**/
#main { background-image:url(../images/bg-1022x650.jpg); background-repeat:no-repeat; background-position:top; width:974px; margin:0 auto 0 auto; padding:0 24px; }
#main div.logo { margin:0px; padding:13px 0 0 19px; width:241px; height:74px; float:left; }
#main div.logo a { position:absolute; }

/* SUB NAVIGATION */
#main div.topNav { margin:0px; padding:18px 0 0 38px; width:385px; height:25px; float:left; position:relative; } 
#main div.topNav ul { margin:0px; padding:0px; list-style:none; float:right; }
#main div.topNav ul li { margin:0px; padding:0 12px; float:left; border-right:1px solid #DDDDDD; }
#main div.topNav ul li a { padding:0; height:15px; text-decoration:none; color:#236fa0; }
#main div.topNav ul li a:hover { text-decoration:underline; }
#main div.topNav ul li.googleSearch { border:none; width:268px; }
/**/
#search { position:absolute; width:100%; padding:13px 0 0 0; }
#search div.search-wrap { width:964px; margin:0 auto; text-align:right; }
#search input.search-box { width:200px; }
#search input.search-btn { width:60px; }
/**/
.cse-overlay-bg { z-index:101; }
.cse-overlay { z-index:102; margin-left:195px; margin-top:30px; }
/*
#main div.topNav ul li.lnkHome a { background-image:url(../images/icon-home_13x13.gif); }
#main div.topNav ul li.lnkContact a { background-image:url(../images/icon-contact_13x13.gif); }
#main div.topNav ul li.lnkEspanol a, #main div.topNav ul li.lnkPortugues a { background-image:url(../images/icon-language_13x13.gif); }
#main div.topNav ul li.lnkHome { width:50px; }
#main div.topNav ul li.lnkContact { width:80px; }
#main div.topNav ul li.lnkEspanol { width:65px; }
#main div.topNav ul li.lnkPortugues { width:70px; }
/**/
#main div.subNav { padding:0px; margin:0 0 0 200px; width:514px; height:44px; float:left; background-image:url(../images/subnav-stretch_5x44.gif); background-repeat:repeat-x; }
#main div.subNav dl { margin:0px; padding:9px 0 0 20px; height:35px; background-image:url(../images/subnav-left_19x44.gif); background-position:top left; background-repeat:no-repeat;  }
#main div.subNav dl dt { margin:0px; padding:0px; float:left; }
#main div.subNav dl dd { margin:0px; padding:0px 9px; background-image:url(../images/subnav-div_2x35.gif); background-position:center; background-repeat:no-repeat; width:2px; height:35px; float:left; }

/* MAIN NAVIGATION */
#main div.nav { width:974px; height:56px; background-color:#3c81af; }
#main div.nav ul.menuUl { margin:0px; padding:0px; list-style:none; }
#main div.nav ul.menuUl li { margin:0px; padding:0px; float:left; }
#main div.nav ul.menuUl li a.menuMain  { display:block; text-decoration:none; height:56px; background-image:url(../images/menu-974x112.gif); background-repeat:no-repeat; border:none; }
#main div.nav ul.menuUl li a.menuMain span { display:none; }
/**/
#main div.nav ul.menuUl li.menuAbout a { background-position:0 0; width:149px; }
#main div.nav ul.menuUl li.menuRadiation a { background-position:-149px 0; width:220px; }
#main div.nav ul.menuUl li.menuDiagnostic a { background-position:-369px 0; width:232px; }
#main div.nav ul.menuUl li.menuIGRT a { background-position:-601px 0; width:186px; }
#main div.nav ul.menuUl li.menuServices a { background-position:-787px 0; width:187px; }
/**/
#main div.nav ul.menuUl li.menuAbout:hover a { background-position:0 -56px; }
#main div.nav ul.menuUl li.menuRadiation:hover a { background-position:-149px -56px; }
#main div.nav ul.menuUl li.menuDiagnostic:hover a { background-position:-369px -56px; }
#main div.nav ul.menuUl li.menuIGRT:hover a { background-position:-601px -56px; }
#main div.nav ul.menuUl li.menuServices:hover a { background-position:-787px -56px; }

/**/
#main div.nav ul.menuUl li ul.subuls li a { padding:8px 50px 0 30px; height:22px; font-weight:100; font-size:11px; color:#00568d; }
/**/
#main div.nav ul.menuUl li ul li { float:none; }
#main div.nav ul.menuUl li ul#ulAbout li a { width:110px; }
#main div.nav ul.menuUl li ul#ulRadiation li a { width:180px; }
#main div.nav ul.menuUl li ul#ulDiagnostic li a { width:169px; }
#main div.nav ul.menuUl li ul#ulServices li a { width:130px; }
#main div.nav ul.menuUl li ul#ulParts li a { width:140px; }

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu { width:750px; height:100px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:left; color:#fff; border:1px solid #fff;  line-height:20px; font-size:13px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none; }

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f;}
.menu ul li:hover ul {display:block; position:absolute; top:56px; left:0; width:105px;}
.menu ul li:hover ul li a.hide { background-color:#e0f3ff; }
.menu ul li:hover ul li:hover a.hide {background:#2874a7; color:#FFF;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#FFF; color:#2774a7; border:1px solid #DDD; border-top:none; padding:2px 0 2px 10px; }
.menu ul li:hover ul li a:hover {background:#EEE; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:197px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* MAIN NAVIGATION 
#cssdropdown, #cssdropdown ul { list-style: none; }
#cssdropdown li { float: left; position: relative; z-index:100;}
.subuls{ display: none; position: absolute; top: 56px; margin:0px; margin-left:20px; padding:0px; background-color:#FFFFFF; border: 1px solid #00568d; }
.subuls li{  }
.subuls li a{ text-decoration: none; display:block; }
.subuls li a:hover{ background-color:#eeeeee; color:#000000; }
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 
top: auto; left: auto; }
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items 
display: block; }
/*
#main div.nav { width:974px; height:56px; background-color:#878787; }
#main div.nav ul { margin:0px; padding:0px; list-style:none; }
#main div.nav ul li { margin:0px; padding:0px; float:left; }
#main div.nav ul li a { display:block; text-decoration:none; height:56px; }
#main div.nav ul li a:hover { background-position:0 -56px; }
#main div.nav ul li a span { visibility:hidden; }
#main div.nav ul li a.menuAbout { background-image:url(../images/menu-about_172x112.gif); width:172px; }
#main div.nav ul li a.menuRadiation { background-image:url(../images/menu-radiation_237x112.gif); width:237px; }
#main div.nav ul li a.menuDiagnostic { background-image:url(../images/menu-dignostic_251x112.gif); width:251px; }
#main div.nav ul li a.menuServices { background-image:url(../images/menu-services_159x112.gif); width:159px; }
#main div.nav ul li a.menuParts { background-image:url(../images/menu-parts_155x112.gif); width:155px; }
#main div.nav ul li ul.subuls li a { padding:8px 50px 0 30px; height:22px; font-weight:100; font-size:11px; color:#00568d; }
/*
#main div.nav ul li ul li { float:none; }
#main div.nav ul li ul#ulAbout li a { width:110px; }
#main div.nav ul li ul#ulRadiation li a { width:180px; }
#main div.nav ul li ul#ulDiagnostic li a { width:169px; }
#main div.nav ul li ul#ulServices li a { width:130px; }
#main div.nav ul li ul#ulParts li a { width:140px; }

/* HOMEPAGE STYLES */
#main div.homeMain { width:974px; background-image:url(../images/flash-bg_974x25.gif); background-position:left; background-repeat:repeat-y; background-color:#eeeeee; }
#main div.homeMain div.flash { width:589px; float:left; background-image:url(../images/flash-bg_974x25.gif); background-position:left; background-repeat:repeat-y; }
/**/
#main div.homeMain div.welcome { margin:0px; padding:40px 35px 0 25px; width:325px; float:left; background-color:#FFFFFF; background-image:url(../images/home-welcome_385x313.jpg); background-repeat:no-repeat; }
#main div.homeMain div.welcome h1 { color:#00568d; margin:0px; font-size:24px; }
#main div.homeMain div.welcome p { line-height:16px; margin:0px; padding:8px 0; }
/**/
#main div.homeContent { padding:0 19px 0 10px; width:945px; }
#main div.homeContent div.homeContainer { background-color:#edf7ff; border-bottom:1px solid #FFFFFF; }
/**/
#main div.homeContent div.colLeft { margin:0px; padding:15px 15px 0 15px; width:549px; float:left; background-color:#eeeeee; border-right:1px solid #FFFFFF;}
#main div.homeContent div.colLeft h2 { margin:0px; padding:0 0 5px 0; font-size:18px; font-weight:100; color:#00568d; background-image:url(../images/div-grey_20x2.gif); background-position:bottom; background-repeat:repeat-x; }
#main div.homeContent div.colLeft h2 span { color:#666666; }
#main div.homeContent div.colLeft div.homeListing { margin:0px; padding:10px 15px 30px 0; width:259px; float:left; }
#main div.homeContent div.colLeft div.homeListing  div.homeListingImage { margin:0px; padding:4px; width:84px; float:left; background-color:#FFFFFF; border:1px solid #CCCCCC; }
#main div.homeContent div.colLeft div.homeListing p { margin:0px; padding:0 0 0 10px; float:left; width:155px; }
#main div.homeContent div.colLeft div.homeListing p a { padding:0 0 3px 0; color:#00568d; font-weight:700; display:block; text-decoration:none; }
#main div.homeContent div.colLeft div.homeListing p a:hover { text-decoration:underline; }
/**/
#main div.homeContent div.colRight { width:335px; padding:15px 15px 0 15px; float:left; background-color:#edf7ff; }
#main div.homeContent div.colRight h2 { margin:0px; padding:0 0 5px 0; font-size:18px; font-weight:100; color:#00568d; background-image:url(../images/div-blue_20x2.gif); background-position:bottom; background-repeat:repeat-x; }
#main div.homeContent div.colRight p { margin:0px; padding:11px 0; }
#main div.homeContent div.colRight div.btnContact { text-align:center; padding-bottom:38px; }
#main div.homeContent div.colRight form { margin:0px; padding:0px; }
#main div.homeContent div.colRight form select { margin:0 5px 0 0; width:270px; position:relative; bottom:10px; }

/* FOOTER STLYES */
#main div.footer { width:955px; margin:20px auto 0 auto;  padding:32px 0 20px 0; background-image:url(../images/footer-stretch_30x100.gif); background-position:top; background-repeat:repeat-x; text-align:center; }
#main div.footer ul { margin:0 auto 0 auto; padding:0px; list-style:none; width:855px; text-align:center; }
#main div.footer ul li { margin:0px; padding:0 14px; float:left; border-right:1px solid #999999; }
#main div.footer ul li.last { border:0px; }
#main div.footer ul li a { color:#333333; text-decoration:none; }
#main div.footer ul li a:hover { text-decoration:underline; }
#main div.footer div.social-lnks { padding:15px 0; }
#main div.footer div.social-lnks a { margin:0 10px; }
#main div.footer div.copyright { padding:0 130px 20px 130px; font-size:10px; color:#999999; }
#main div.footer div.seo { text-align:left;  border-top:1px solid #dddddd; color:#666666; }




/*=================== INVENTORY STYLES ===================*/

#main div.shadow-menu { background-image:url(../images/shadow-menu_30x5.gif); background-position:top; background-repeat:repeat-x; height:5px; padding-bottom:20px; }
/**/
#content { margin:0 auto 0 auto; padding:0 0 12px 0; width:959px; background-color:#eeeeee; background-image:url(../images/body-bottom_959x12.gif); background-position:bottom; background-repeat:no-repeat; }
#content div.contentBody { margin:0px; padding:12px 10px 0 10px; width:939px; background-color:#eeeeee; background-image:url(../images/body-top_959x12.gif); background-position:top; background-repeat:no-repeat; }
/**/
#content div.contentBody h1.inventorySteps { margin:0px; padding:0 0 10px 0; width:939px; height:73px; background-image:url(../images/steps_939x73.gif); background-repeat:no-repeat; }
#content div.contentBody h1.inventorySteps span { visibility:hidden; font-size:1px; line-height:1px; }

/* INVENTORY SEARCH */
#content div.contentBody dl.inventorySearch { margin:0 10px 0 0; padding:0 0 40px 0; background-image:url(../images/inventory-bottom_207x60.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:205px; float:left;  }
#content div.contentBody dl.inventorySearch dt { background-image:url(../images/inventory-top_207x43.gif); background-position:top; background-repeat:no-repeat; width:195px; height:31px; font-size:17px; padding:12px 0 0 10px; color:#FFFFFF; }
#content div.contentBody dl.inventorySearch dd { margin:0 auto 0 auto; padding:0px; width:203px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
#content div.contentBody dl.inventorySearch dd form { margin:0px; padding:0px; }
#content div.contentBody dl.inventorySearch dd div.search { background-color:#dddddd; padding:12px 10px; }
#content div.contentBody dl.inventorySearch dd div.search input.inputField { border:1px solid #999999; width:125px; padding:3px; position:relative; bottom:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content div.contentBody dl.inventorySearch dd div.inputs { padding:10px; }
#content div.contentBody dl.inventorySearch dd div.inputs div.divider { line-height:0px; font-size:1px; height:20px; border-bottom:1px solid #dddddd; }
#content div.contentBody dl.inventorySearch dd div.inputs select { margin-top:3px; width:180px; }
#content div.contentBody dl.inventorySearch dd div.checkBoxes { padding:0px 10px; line-height:30px; }
#content div.contentBody dl.inventorySearch dd div.checkBoxes input { position:relative; top:3px; margin-right:4px; }

/* INVENTORY SEARCH RESULTS */
#content div.contentBody dl.inventoryResults { margin:0 10px 0 0; padding:0 0 40px 0; background-image:url(../images/inventory-bottom_517x60.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:515px; float:left;  }
#content div.contentBody dl.inventoryResults dt { background-image:url(../images/inventory-top_517x43.gif); background-position:top; background-repeat:no-repeat; width:505px; height:31px; font-size:17px; padding:12px 0 0 10px; color:#FFFFFF; }
#content div.contentBody dl.inventoryResults dd { margin:0 auto 0 auto; padding:0px; width:513px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
#content div.contentBody dl.inventoryResults div.resultsTop { background-color:#dddddd; padding:7px 15px 3px 15px; }
#content div.contentBody dl.inventoryResults div.resultsTop div.sort { padding:5px 0 0 0; width:240px; float:left; color:#666666; }
#content div.contentBody dl.inventoryResults div.resultsTop div.sort span { color:#333333; }
#content div.contentBody dl.inventoryResults div.resultsTop div.sort a { color:#666666; text-decoration:none; }
#content div.contentBody dl.inventoryResults div.resultsTop div.sort a:hover { text-decoration:underline; }
#content div.contentBody dl.inventoryResults div.resultsTop div.sort a.active { color:#333333; text-decoration:underline; }
#content div.contentBody dl.inventoryResults div.resultsTop div.nextprevTop { width:241px; float:left; text-align:right; }
#content div.contentBody dl.inventoryResults div.nextprevBottom { width:495px; padding:10px 0 10px 0; text-align:right; }
#nextprev { padding:5px 0; }
#nextprev a { color:#666666; text-decoration:none; font-weight:700; font-size:11px; margin:0 1px; }
#nextprev a:hover { color:#00568d; }
#nextprev a.num { color:#999999; border:1px solid #999999; background-color:#FFFFFF; padding:3px 6px; }
#nextprev a.num:hover { color:#FFFFFF; border:1px solid #00568d; background-color:#3f83b1; }
#nextprev .numActive { color:#FFFFFF; border:1px solid #00568d; background-color:#3f83b1; padding:3px 6px; }

/* INVENTORY RESULTS LISTING */
#content div.contentBody dl.inventoryResults div.resultsListing { background-image:url(../images/shadow-listing_30x20.gif); background-position:top; background-repeat:repeat-x; padding:15px 0 20px 13px; }
#content div.contentBody dl.inventoryResults div.resultsListing h3 { margin:0px; padding:0 0 15px 0; }
#content div.contentBody dl.inventoryResults div.resultsListing h3 a { font-size:16px; font-weight:700; color:#00568d; text-decoration:none; }
#content div.contentBody dl.inventoryResults div.resultsListing h3 a:hover { text-decoration:underline; }
#content div.contentBody dl.inventoryResults div.resultsListing div.listingImg { background-image:url(../images/product-bg_104x104.gif); background-repeat:no-repeat; width:100px; height:100px; padding:1px 4px 3px 0; float:left; }
#content div.contentBody dl.inventoryResults div.resultsListing table { width:380px; float:left; margin-left:15px; }
#content div.contentBody dl.inventoryResults div.resultsListing table tr td { padding:7px 0; border-bottom:1px solid #eeeeee; }
#content div.contentBody dl.inventoryResults div.resultsListing table tr.links td { border:0px; padding:15px 0 0 0; }
#content div.contentBody dl.inventoryResults div.resultsListing table tr.links td a { background-position:top left; background-repeat:no-repeat; font-weight:700; text-decoration:none; color:#00568d;}
#content div.contentBody dl.inventoryResults div.resultsListing table tr.links td a:hover { text-decoration:underline; }
#content div.contentBody dl.inventoryResults div.resultsListing table tr.links td a.btnMore { background-image:url(../images/icon-arrow_16x15.gif); padding:0 0 0 18px; }
#content div.contentBody dl.inventoryResults div.resultsListing table tr.links td a.btnAdd { background-image:url(../images/icon-add_18x17.gif); padding:0 0 0 20px; }

/* WISHLIST STYLES */
#content div.contentBody div.wishlist { margin:0px; padding:0px; width:190px; float:left; }
#content div.contentBody dl.inventoryWish { margin:0px; padding:0 0 40px 0; background-image:url(../images/inventory-bottom_192x60.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:190px; }
#content div.contentBody dl.inventoryWish dt { background-image:url(../images/inventory-top_192x43.gif); background-position:top; background-repeat:no-repeat; width:180px; height:31px; font-size:17px; padding:12px 0 0 10px; color:#FFFFFF; }
#content div.contentBody dl.inventoryWish dd { margin:0 auto 0 auto; padding:0px; width:188px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
#content div.contentBody dl.inventoryWish dd div.selectProducts { background-color:#dddddd; background-image:url(../images/icon-arrowdown_8x9.gif); background-position:10px 15px; background-repeat:no-repeat; padding:10px 0 10px 22px; }
#content div.contentBody dl.inventoryWish dd div.wishListing { background-image:url(../images/wishlist-bg_188x5.gif); background-repeat:repeat-y; width:188px; border-top:1px solid #FFFFFF; padding:0 0 6px 0; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.box { width:25px; float:left; padding:7px 0 0 6px; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.box input { margin:0px; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.thumb { width:50px; float:left; padding:6px 0 0 0; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.thumb img { border:1px solid #FFFFFF; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.content { width:105px; float:left; padding:5px 0 0 2px; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.content a { color:#00568d; text-decoration:none; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.content a:hover { text-decoration:underline; }
#content div.contentBody dl.inventoryWish dd div.wishListing div.content span { display:block; padding-bottom:8px; }
/**/
#content div.contentBody dl.inventoryWish dd div.empty { padding:5px 10px; line-height:15px; text-align:center; }#content div.contentBody dl.inventoryWish dd div.empty span.btnAdd { background-image:url(../images/icon-add_18x17.gif); padding:0 0 0 20px; background-repeat:no-repeat; background-position:top left; font-weight:700; color:#00568d; }
#content div.contentBody dl.inventoryWish dd form { margin:0px; padding:0px; }
#content div.contentBody dl.inventoryWish dd div.submit { padding:13px 0 0 0; text-align:center; }
/**/
#content div.contentBody div.disclaimer { color:#999999; padding:5px; }




/*=================== PRODUCT PAGE STYLES ===================*/

#content div.contentBody dl.productDetail { margin:0 10px 0 0; padding:0 0 20px 0; background-image:url(../images/product-bottom_735x20.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:733px; float:left;  }
#content div.contentBody dl.productDetail dt { background-image:url(../images/product-top_735x50.gif); background-position:top; background-repeat:no-repeat; width:713px; height:35px; padding:15px 0 0 20px; color:#999999; }
#content div.contentBody dl.productDetail dd { margin:0 auto 0 auto; padding:0 17px 20px 17px; width:697px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
/**/
#content div.contentBody dl.productDetail dt a { color:#00568d; text-decoration:none; font-weight:700; }
#content div.contentBody dl.productDetail dt a:hover { text-decoration:underline; }
#content div.contentBody dl.productDetail dt a.btnBack { background-image:url(../images/icon-back_17x16.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 0 20px; }
/**/
#content div.contentBody dl.productDetail dd h3 { margin:0px; padding:0px; color:#00568d; font-size:24px; font-weight:100; }
#content div.contentBody dl.productDetail dd div.divider { line-height:0px; font-size:1px; border-bottom:1px solid #dddddd; margin:10px 0; }
#content div.contentBody dl.productDetail dd div.productImg { width:175px; float:left; padding:5px 0 0 0; }
#content div.contentBody dl.productDetail dd div.productImg span { border:1px solid #dddddd; padding:5px; display:block; width:140px; }
/**/
#content div.contentBody dl.productDetail dd div.productContent { width:520px; float:left; font-size:12px; padding:5px 0 0 0; }
#content div.contentBody dl.productDetail dd div.productContent table { width:520px; }
#content div.contentBody dl.productDetail dd div.productContent table tr td { width:50%; padding:5px 0; }
#content div.contentBody dl.productDetail dd div.productContent div.desc p { margin:3px 0 20px 0; }
#content div.contentBody dl.productDetail dd div.productContent a.btnAdd { background-image:url(../images/icon-add_18x17.gif); background-position:top left; background-repeat:no-repeat; font-size:11px; font-weight:700; text-decoration:none; color:#00568d; padding:0 0 0 20px; }
#content div.contentBody dl.productDetail dd div.productContent a.btnAdd:hover { text-decoration:underline; }




/*=================== WISHLIST CONTACT PAGE STYLES ===================*/

/* WISHLIST STYLES */
#content div.contentBody div.wishlistInquiry { margin:0px; padding:0 12px 0 0; width:515px; float:left; }
#content div.contentBody dl.wishInquiry { margin:0; padding:0 0 20px 0; background-image:url(../images/wishlist-bottom_517x20.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:515px; float:left;  }
#content div.contentBody dl.wishInquiry dt { background-image:url(../images/wishlist-top_517x50.gif); background-position:top; background-repeat:no-repeat; width:495px; height:35px; font-size:17px; padding:15px 0 0 20px; color:#FFFFFF; }
#content div.contentBody dl.wishInquiry dd { margin:0 auto 0 auto; padding:0px; width:513px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
/**/
#content div.contentBody dl.wishInquiry div.resultsListing { background-image:url(../images/shadow-listing_30x20.gif); background-position:top; background-repeat:repeat-x; padding:15px 0 20px 13px; }
#content div.contentBody dl.wishInquiry div.resultsListing h3 { margin:0px; padding:0 0 15px 0; }
#content div.contentBody dl.wishInquiry div.resultsListing h3 a { font-size:16px; font-weight:700; color:#00568d; text-decoration:none; }
#content div.contentBody dl.wishInquiry div.resultsListing h3 a:hover { text-decoration:underline; }
#content div.contentBody dl.wishInquiry div.resultsListing div.listingImg { background-image:url(../images/product-bg_104x104.gif); background-repeat:no-repeat; width:100px; height:100px; padding:1px 4px 3px 0; float:left; }
#content div.contentBody dl.wishInquiry div.resultsListing table { width:380px; float:left; margin-left:15px; }
#content div.contentBody dl.wishInquiry div.resultsListing table tr td { padding:7px 0; border-bottom:1px solid #eeeeee; }
#content div.contentBody dl.wishInquiry div.resultsListing table tr.links td { border:0px; padding:15px 0 0 0; }
#content div.contentBody dl.wishInquiry div.resultsListing table tr.links td a { background-position:top left; background-repeat:no-repeat; font-weight:700; text-decoration:none; color:#00568d;}
#content div.contentBody dl.wishInquiry div.resultsListing table tr.links td a:hover { text-decoration:underline; }
#content div.contentBody dl.wishInquiry div.resultsListing table tr.links td a.btnMore { background-image:url(../images/icon-arrow_16x15.gif); padding:0 0 0 18px; }
#content div.contentBody dl.wishInquiry div.resultsListing table tr.links td a.btnRemove { background-image:url(../images/icon-remove_18x15.gif); padding:0 0 0 20px; color:#cf1111; }
/**/
#content div.contentBody dl.wishInquiry dt a.btnBack { background-image:url(../images/icon-back_17x16.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 0 20px; }
#content div.contentBody dl.wishInquiry dt a { color:#00568d; text-decoration:none; font-weight:700; font-size:11px; }
#content div.contentBody dl.wishInquiry dt a:hover { text-decoration:underline; }
/**/
#content div.contentBody dl.wishInquiry dd h4 { margin:0px; padding:0 0 25px 20px; font-size:15px; font-weight:100; }


/* WISHLIST CONTACT FORM */
#content div.contentBody dl.wishContact { margin:0; padding:0 0 20px 0; background-image:url(../images/wishlist-bottom_407x20.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:405px; float:left;  }
#content div.contentBody dl.wishContact dt { background-image:url(../images/wishlist-top_407x50.gif); background-position:top; background-repeat:no-repeat; width:385px; height:35px; padding:15px 0 0 20px; color:#333333; font-size:12px; }
#content div.contentBody dl.wishContact dd { margin:0 auto 0 auto; padding:15px 17px 20px 17px; width:369px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
/**/
#content div.contentBody dl.wishContact dd div.divider { line-height:0px; font-size:1px; border-top:1px solid #dddddd; padding-top:15px; }
#content div.contentBody dl.wishContact dd form { margin:0px; padding:0px; }
#content div.contentBody dl.wishContact dd table { margin:0 auto 0 auto; }
#content div.contentBody dl.wishContact dd table tr { vertical-align:top; }
#content div.contentBody dl.wishContact dd table tr td { padding:5px; }
#content div.contentBody dl.wishContact dd table tr td.label { text-align:right; color:#00568d; padding:8px 0 0 0; }
#content div.contentBody dl.wishContact dd table tr td input { border:1px solid #cccccc; padding:2px; width:215px; }
#content div.contentBody dl.wishContact dd table tr td select { border:1px solid #cccccc; padding:2px; }
#content div.contentBody dl.wishContact dd table tr td span { color:#00568d; padding:0 0 0 12px; }
#content div.contentBody dl.wishContact dd table tr td span input { border:1px solid #cccccc; padding:2px; width:100px; }
#content div.contentBody dl.wishContact dd table tr td textarea { border:1px solid #cccccc; padding:2px; width:215px; height:100px; }
#content div.contentBody dl.wishContact dd h6 { color:#cf1111; margin:0px; padding:0 0 0 3px; font-weight:100; display:inline; font-size:12px; font-style:italic; }
#content div.contentBody dl.wishContact dd div.contactSubmit { text-align:center; padding:10px 0 0 0; }
#content div.contentBody dl.wishContact dd div.required { text-align:right; }




/*=================== CATEGORY DETAILS STYLES ===================*/

/* CATEGORY DETAILS */
#content div.contentBody div.catLeft { float:left; width:665px; }
#content div.contentBody dl.catDetail { margin:0; padding:0 0 20px 0; background-image:url(../images/category-bottom_665x20.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:663px; }
#content div.contentBody dl.catDetail dt { background-image:url(../images/category-top_665x50.gif); background-position:top; background-repeat:no-repeat; width:643px; height:35px; padding:15px 0 0 20px; color:#999999; }
#content div.contentBody dl.catDetail dd { margin:0 auto 0 auto; padding:0 17px; width:627px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; font-size:12px; }
/**/
#content div.contentBody dl.catDetail dt span { margin:0px; padding:0px; font-size:21px; text-transform:uppercase; color:#00568d; display:block; float:left; width:530px; }
#content div.contentBody dl.catDetail dt a.btnTop { background-image:url(../images/icon-uparrow_17x15.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 0 20px; }
#content div.contentBody dl.catDetail dt a { color:#00568d; text-decoration:none; font-weight:700; font-size:11px; }
#content div.contentBody dl.catDetail dt a:hover { text-decoration:underline; }
/**/
#content div.contentBody dl.catDetail dd div.divider { line-height:0px; font-size:1px; border-top:1px solid #dddddd; padding-bottom:15px; }
#content div.contentBody dl.catDetail dd div.catImg { width:203px; float:left; }
#content div.contentBody dl.catDetail dd div.catImg img { margin:0 0 10px 0; }
#content div.contentBody dl.catDetail dd div.catContent { width:420px; float:left; }
#content div.contentBody dl.catDetail dd p { margin:0 0 15px 0; }
#content div.contentBody dl.catDetail dd div.catContent h4 { margin:0px; padding:0px; font-size:12px; font-weight:700; color:#00568d; }
#content div.contentBody dl.catDetail dd div.catContent ul { margin:0px; padding:15px 0 0 5px; list-style:none; }
#content div.contentBody dl.catDetail dd div.catContent ul li { margin:0px; padding:0 0 15px 23px; background-position:top left; background-repeat:no-repeat; }
#content div.contentBody dl.catDetail dd div.catContent ul li a { color:#333333; text-decoration:none; }
#content div.contentBody dl.catDetail dd div.catContent ul li a:hover { text-decoration:underline; }
#content div.contentBody dl.catDetail dd div.catContent ul.links li { background-image:url(../images/icon-arrowgray_17x16.gif); }
#content div.contentBody dl.catDetail dd div.catContent ul.grid li { background-image:url(../images/icon-grid_17x17.gif); }
/**/
#content div.contentBody dl.catDetail dd ul.check { margin:0px; padding:10px 0 15px 100px; list-style:none; }
#content div.contentBody dl.catDetail dd ul.check li { margin:0px; padding:4px 0 12px 30px; background-image:url(../images/icon-check_26x24.gif); background-position:top left; background-repeat:no-repeat; font-size:13px; font-weight:700; color:#00568d; }
/**/
#content div.contentBody dl.catDetail dd ul.check-list { margin:0px; padding:10px 0 15px 10px; list-style:none; }
#content div.contentBody dl.catDetail dd ul.check-list li { margin:0px; padding:4px 0 12px 30px; background-image:url(../images/icon-check_26x24.gif); background-position:top left; background-repeat:no-repeat; font-size:13px;  }
#content div.contentBody dl.catDetail dd ul.check-list li strong { color:#00568d; display:block; }
#content div.contentBody dl.catDetail dd ul.check-list li ul li { background:none; padding:3px 0; list-style:square; }
/**/
#content div.contentBody dl.catDetail dd div.btnEquipment { text-align:center; padding:0 0 5px 0; }
#content div.contentBody dl.catDetail dd div.btnEquipment-1 { text-align:none; padding:0 0 0px 0;  }
/**/
#content div.contentBody dl.catDetail dd h1 { background-color:#dddddd; margin:0px; padding:10px; font-size:13px; font-weight:700; color:#00568d; }
#content div.contentBody dl.catDetail dd h1 span { display:block; font-weight:100; font-size:12px; color:#333333; }
#content div.contentBody dl.catDetail dd div.packages ul { margin:0px; padding:15px 20px 15px 30px; list-style:square; width:260px; float:left; }
#content div.contentBody dl.catDetail dd div.packages ul li { padding:0 0 15px 0; }

/* RECENTLY ADDED */
#content div.contentBody div.catRecent { width:250px; float:left; padding:0 0 0 10px; }
#content div.contentBody div.catRecent h2 { margin:0px; padding:0 0 5px 0; width:250px; float:left; font-size:18px; font-weight:100; color:#00568d; background-image:url(../images/div-grey_20x2.gif); background-position:bottom; background-repeat:repeat-x; }
#content div.contentBody div.catRecent h2 span { color:#666666; }
#content div.contentBody div.catRecent div.catListing { margin:0px; padding:10px 0 10px 0; width:250px; float:left; }
#content div.contentBody div.catRecent div.catListingImage { margin:0px; padding:4px; width:84px; float:left; background-color:#FFFFFF; border:1px solid #CCCCCC; }
#content div.contentBody div.catRecent p { margin:0px; padding:0 0 0 10px; float:left; width:140px; }
#content div.contentBody div.catRecent p a { padding:0 0 3px 0; color:#00568d; font-weight:700; display:block; text-decoration:none; }
#content div.contentBody div.catRecent p a:hover { text-decoration:underline; }

/* GRID STYLES */
#grid { width:600px; margin:20px auto 0 auto; }
#grid p { margin:0px; padding:0px; }
#grid p.tabletitletop, #grid span.tabletitletop { font-weight:700; }
#grid p.tabletitleWhite, #grid span.tabletitleWhite { font-weight:700; color:#FFFFFF; }


/*=================== FULL STRETCHED BG STYLES ===================*/

#content div.contentBody dl.fullBg { margin:0; padding:0 0 20px 0; background-image:url(../images/full-bottom_937x20.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:935px; float:left;  }
#content div.contentBody dl.fullBg dt { background-image:url(../images/full-top_937x50.gif); background-position:top; background-repeat:no-repeat; width:915px; height:35px; padding:15px 0 0 20px; color:#00568d; font-size:24px; }
#content div.contentBody dl.fullBg dd { margin:0 auto 0 auto; padding:0 0px 20px 0px; width:933px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
#content div.contentBody dl.fullBg div.inquiryForm div.divider { line-height:0px; font-size:1px; border-top:1px solid #dddddd; }




/*=================== INQUIRY STYLES ===================*/

/* INQUIRY PAGE */
#content div.contentBody dl.fullBg div.inquiryForm { padding:0 17px 0 17px; }
/**/
#content div.contentBody dl.fullBg div.inquiryForm h1 { background-color:#dddddd; margin:0px; padding:10px 10px 9px 10px; font-size:13px; font-weight:700; color:#00568d; width:732px; margin:20px auto 0 auto; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox { border:1px solid #dddddd; width:710px; margin:0 auto 0 auto; padding:15px 0 15px 40px; }
/**/
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox form { margin:0px; padding:0px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table.column2 { width:340px; float:left; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table.column3 { width:210px; float:left; border-right:1px solid #dddddd; margin:0 10px 20px 10px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr { vertical-align:top; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr td { padding:5px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr td.label { text-align:right; color:#00568d; padding:8px 0 0 0; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr td input { border:1px solid #cccccc; padding:2px; width:215px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr td select { border:1px solid #cccccc; padding:2px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr td span { color:#00568d; padding:0 0 0 12px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr td span input { border:1px solid #cccccc; padding:2px; width:100px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox h6 { color:#cf1111; margin:0px; padding:0 0 0 3px; font-weight:100; display:inline; font-size:12px; font-style:italic; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox div.required { text-align:right; padding:10px 40px 0 0; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox div.contactSubmit { text-align:center; padding:15px 0 10px 0; }
/**/
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table.column3 input { width:auto; margin-right:20px; border:0px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox table tr.inquirySection td { font-size:12px; font-weight:700; padding:0 0 10px 0; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox textarea { border:1px solid #cccccc; padding:2px; margin:5px 0 0 0; width:650px; height:100px; }
/**/
.productBox { width:210px; height:100px; float:left; margin-right:20px;  }
.productBox label { border:1px solid #ddd; background:url(../images/inquiry-box-bg_50x14.gif) repeat-x bottom; padding:5px; height:55px; display:block;  }
.productBox input { position:relative; bottom:20px; margin-right:0px; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox div.productBox img { position:static; }
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox div.productBox img:hover { cursor:pointer; }




/*=================== CONTACT STYLES ===================*/

/* CONTACT PAGE */
#content div.contentBody dl.fullBg dd div.sdBg { background-image:url(../images/sd-bg_933x225.jpg); background-repeat:no-repeat; width:933px; height:225px;}
#content div.contentBody dl.fullBg dd div.address { width:453px; float:left; color:#333333; font-size:12px; padding:0 30px 0 30px; }
#content div.contentBody dl.fullBg dd div.address div { padding:7px 0 0 15px;}
/**/
#content div.contentBody dl.fullBg dd div.contactForm { width:380px; float:left; background-image:url(../images/contact-bluefade_420x70.gif); background-position:bottom; background-repeat:no-repeat; padding:0 0 70px 40px; background-color:#edf7ff; color:#00568d; font-size:12px; }
#content div.contentBody dl.fullBg dd div.contactForm form { margin:0px; padding:0px; }
#content div.contentBody dl.fullBg dd div.contactForm table { margin:15px 0 0 0; }
#content div.contentBody dl.fullBg dd div.contactForm table tr { vertical-align:top; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td { padding:5px; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td.label { text-align:right; color:#00568d; padding:8px 0 0 0; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td input { border:1px solid #cccccc; padding:2px; width:215px; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td select { border:1px solid #cccccc; padding:2px; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td span { color:#00568d; padding:0 0 0 12px; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td span input { border:1px solid #cccccc; padding:2px; width:100px; }
#content div.contentBody dl.fullBg dd div.contactForm table tr td textarea { border:1px solid #cccccc; padding:2px; width:215px; height:100px; }
#content div.contentBody dl.fullBg dd div.contactForm h6 { color:#cf1111; margin:0px; padding:0 0 0 3px; font-weight:100; display:inline; font-size:12px; font-style:italic; }
#content div.contentBody dl.fullBg dd div.contactForm div.contactSubmit { text-align:center; padding:10px 0 0 0; }
#content div.contentBody dl.fullBg dd div.contactForm div.required { text-align:right; margin-right:60px; }




/*=================== COMPANY OVERVIEW STYLES ===================*/

/* COMPANY OVERVIEW PAGE */
#content div.contentBody dl.fullBg dd div.sdBg2 { background-image:url(../images/sd-bg2_933x225.jpg); background-repeat:no-repeat; width:933px; height:225px;}
/**/
#content div.contentBody dl.fullBg div.company { padding:0 17px; font-size:12px; }
#content div.contentBody dl.fullBg div.company h1 { font-weight:100; color:#00568d; font-size:22px; padding:30px 0 10px 0; margin:0px; }
#content div.contentBody dl.fullBg div.company div.profileListing { border-top:1px solid #dddddd; padding:15px 10px; }
#content div.contentBody dl.fullBg div.company div.profileListing div.profileImg { background-image:url(../images/profile-bg_103x112.gif); background-repeat:no-repeat; width:82px; height:92px; padding:9px 12px 11px 9px; float:left; }
#content div.contentBody dl.fullBg div.company div.profileListing div.profileContent { float:left; width:750px; padding:0 0 0 15px; }
#content div.contentBody dl.fullBg div.company div.profileListing div.profileContent h2 { margin:0px; padding:0 0 5px 0; font-weight:700; font-size:17px;  color:#00568d; }
#content div.contentBody dl.fullBg div.company div.profileListing div.profileContent h2 span { color:#333333; font-size:15px; font-weight:100; font-style:italic; }
#content div.contentBody dl.fullBg div.company div.profileListing div.profileContent a { color:#666666; font-size:11px; text-decoration:none; }
#content div.contentBody dl.fullBg div.company div.profileListing div.profileContent a:hover { text-decoration:underline; }

/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}

/* Command buttons on pages */
.actionbuttons
{
  text-align:right;
  position: relative; 
  padding: 1px 1px 1px 1px;
}

.formlabel
{
    width:120px; 
    vertical-align: top;
}

/* Goes around controls that need to be presented as a block of functionality  */
.controlblock
{
    border: 1px solid #DBDB79;
    padding: 3px;
    margin: 2px 0 5px 0;
    vertical-align: top;
}




/*=================== RAD II PAGES ===================*/

.ordered { margin:0px; padding:10px 0 10px 25px; }
.ordered li { margin:0px; padding:8px 0; }
.ordered li ol li { list-style:upper-alpha; }
.ordered li small { display:block; }




/*=================== TOPEX PAGES ===================*/

strong.blue { color:#00568D; }
#content div.contentBody dl.catDetail div.topexMenu { border-bottom:1px solid #dddddd; margin:10px 0 20px 0; padding:0px; }
#content div.contentBody dl.catDetail div.topexMenu img { position:relative; top:4px; }
#content div.contentBody dl.catDetail div.topexMenu img.btnInquire { position:relative; top:0px; left:20px; }
#content div.contentBody dl.catDetail div.map { text-align:right; padding:15px 0 0 0; }
/**/
#content div.contentBody dl.catDetail div.topexSpecs { float:left; width:395px; }
#content div.contentBody dl.catDetail div.topexSpecs ul { margin:0px; padding:5px 20px 15px 30px; list-style:square; }
#content div.contentBody dl.catDetail div.topexSpecs ul li { padding:0 0 10px 0; }
#content div.contentBody dl.catDetail div.topexSpecsImgs { float:left; width:230px; text-align:right;  }
/**/
#content div.contentBody dl.catDetail ol.topexOL li { padding:5px 0; }



/*=================== RESONANT PAGES ===================*/

.top-row {margin:15px 0 0 0;}
.image-row {text-align:center;padding: 0 0 15px 0;}
.image-row img {border:thin solid #666666;}
.padding-left {margin:0 0 0 15px;}
.product-end {font-size:18px;}
.product-end a {text-decoration:none; color:#00568D;}
.product-end a:hover {text-decoration:underline;}
#content div.contentBody dl.catDetail dd p.col-1 {float:left;margin:0 0 15px;width:280px;background-color:none;}
#content div.contentBody dl.catDetail dd p.col-2 {float:left;margin:0px;width:325px;background-color:none;}
#content div.contentBody dl.catDetail dd a {text-decoration:none; color:#00568D;}
.img-caption {margin: 5px 15px 0 0;float:left; background-color:none;}
.caption {font-size:10px;text-align:center;color:#13427a;}



/*=================== THERAVIEW PAGES ===================*/

#content div.contentBody dl.catDetail dd p.col-1b {float:left;margin:0 0 15px;width:220px; padding-right:15px; background-color:none;}
.image-row span { display:block; width:300px; float:left; text-align:left; font-weight:700; }



/*=================== IGRT ===================*/

#content div.contentBody dl.fullBg dt.igrt { background:url(../images/hdr-igrt-935x300.jpg) no-repeat 0 0; width:935px; height:300px; margin:0px; padding:0px; }
#content div.contentBody dl.fullBg dt.igrt span { visibility:hidden; }
ul.igrt-products { margin: 0px auto; padding:0 0 9px 5px; list-style:none; height:260px; background:url(../images/div-shadow-910x8.gif) no-repeat center bottom; width: 740px;}
ul.igrt-products li { margin:0px; padding:0 3px 0 0; float:left; font-weight:700; font-size:16px; }
div.divider { line-height:0px; font-size:1px; border-top:1px solid #dddddd; padding-bottom:15px; }



/*=================== SITE MAP STYLES ===================*/
/* SITE MAP PAGE */
#content div.contentBody dl.fullBg div.sitemap { padding:0 17px; font-size:12px; line-height:20px; }
#content div.contentBody dl.fullBg div.sitemap a { color:#00568d; }
#content div.contentBody dl.fullBg div.sitemap table tr td { width:270px }
#content div.contentBody dl.fullBg div.sitemap table tr td.large ul li a { font-weight:700; }
#content div.contentBody dl.fullBg div.sitemap table tr td.large { line-height:25px; }
#content div.contentBody dl.fullBg div.sitemap table tr td a { text-decoration:none; }
#content div.contentBody dl.fullBg div.sitemap table tr td a:hover { text-decoration:underline; }
#content div.contentBody dl.fullBg div.sitemap ul li span.site-map { font-weight:700; }
#content div.contentBody dl.fullBg div.sitemap ul { padding-bottom:10px; }

.notice { font-size: 90%; }
.info { FONT-WEIGHT: bold; COLOR: #008000 }




/*=================== MORE STYLES ===================*/
#main div.homeContent div.homeContainer div.colRight select { margin:0 5px 0 0; width:270px; position:relative; bottom:10px; }
#content div.contentBody dl.inventorySearch dd div.checkBoxes a { color:#00568D; }
#content div.contentBody dl.productDetail dd div.productImg span img { width:140px; }
/**/
#GB_frame div.gridClose { text-align:center; padding:20px 0 0 0; }
#GB_frame div.gridClose a { font-size:18px; font-weight:700; color:#00568D; }
#GB_frame div.gridClose a:hover { color:#000000; }
/**/
#content div.contentBody dl.fullBg div.company div.profileListing { width:879px; }
/**/
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox img {position:relative; left:240px;}
#content div.contentBody dl.fullBg div.inquiryForm div.inquiryBox p {padding-left:240px;}

/* PRODUCT CATEGORY HEADERS */
#content div.contentBody dl.catDetail dt#h-cat { background-position:top; background-repeat:no-repeat; width:638px; padding-left: 25px; }
#content div.contentBody dl.catDetail dt#h-cat span { font-family:Arial, Helvetica, sans-serif; font-size:34px; font-weight:700; display:block; width:338px; visibility:hidden; }
#content div.contentBody dl.catDetail dd h2.subHead { margin:0px; padding:10px 0 10px 0; font-size:18px; font-weight:100; text-transform:uppercase; color:#00568d; display:block; }
#content div.contentBody dl.catDetail dd h2.subHead-1 { float: left; width: 500px; margin:0px; padding:10px 0 10px 0; font-size:18px; font-weight:100; text-transform:uppercase; color:#00568d; display:block; }
#content div.contentBody dl.catDetail dd h2.subHead span { color:#666666; }
#content div.contentBody dl.catDetail dd h2.subHead img { position:relative; top:8px; }
/**/
#content div.contentBody dl.catDetail dt.h-linear { background-image:url(../images/header-linear_665x250.jpg); padding-top:50px; height:200px; }
#content div.contentBody dl.catDetail dt.h-ctsimulator { background-image:url(../images/header-ctsimulator_665x250.jpg); padding-top:70px; height:180px; }
#content div.contentBody dl.catDetail dt.h-conventional { background-image:url(../images/header-conventional_665x250.jpg); padding-top:70px; height:180px; }
#content div.contentBody dl.catDetail dt.h-hdr { background-image:url(../images/header-hdr_665x250.jpg); padding-top:70px; height:180px; }
/**/
#content div.contentBody dl.catDetail dt.h-ctscanner { background-image:url(../images/header-ctscanner_665x250.jpg); padding-top:50px; height:200px; }
#content div.contentBody dl.catDetail dt.h-mri { background-image:url(../images/header-mri_665x250.jpg); padding-top:70px; height:180px; }
#content div.contentBody dl.catDetail dt.h-pet { background-image:url(../images/header-pet_665x250.jpg); padding-top:70px; height:180px; }
/**/
#content div.contentBody dl.catDetail dt.h-installations { background-image:url(../images/header-refurbishment_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-relocations { background-image:url(../images/header-relocations_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-warranty { background-image:url(../images/header-warranty_665x250.jpg); padding-top:70px; height:180px; }
#content div.contentBody dl.catDetail dt.h-refurbishment { background-image:url(../images/header-refurb_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-disposals { background-image:url(../images/header-disposal_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-training { background-image:url(../images/header-training_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-financing { background-image:url(../images/header-financing_665x250.jpg); padding-top:90px; height:160px; }
/**/
#content div.contentBody dl.catDetail dt.h-vet { background-image:url(../images/header-veterinarian_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-parts { background-image:url(../images/header-parts_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-topex { background-image:url(../images/header-topex_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-topexSpan { background-image:url(../images/header-topexSpan_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-crad { background-image:url(../images/header-crad_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-cradh { background-image:url(../images/header-crad2_665x250.jpg); padding-top:90px; height:160px; }
#content div.contentBody dl.catDetail dt.h-sentinel { background-image:url(../images/header-sentinel_665x250.jpg); padding-top:0px; height:250px; }
/**/
#content div.contentBody dl.catDetail dt.h-linear { background-image:url(../images/header-linear_665x250.jpg); padding-top:50px; height:200px; }
#content div.contentBody dl.catDetail dt.h-linatech { background-image:url(../images/header-linatech_665x250.jpg); padding-top:50px; height:200px; }
#content div.contentBody dl.catDetail dt.h-theraview { background-image:url(../images/header-theraview_665x250.jpg); padding-top:50px; height:200px; }
#content div.contentBody dl.catDetail dt.h-odyssey { background-image:url(../images/header-odyssey_665x250.jpg); padding-top:50px; height:200px; }
#content div.contentBody dl.catDetail dt.h-hrl { background-image:url(../images/header-hrlrad_665x250.jpg); padding-top:50px; height:200px; }
/**/
#content div.contentBody dl.wishContact dd span#ctl00_ContentPlaceHolder1_lblMgs {color: Red; font-family: verdana; font-size: 10pt; }
#content div.contentBody dl.fullBg div.inquiryForm span#ctl00_ContentPlaceHolder1_lblMgs {color: Red; font-family: verdana; font-size: 10pt; }
#content div.contentBody dl.fullBg dd div.contactForm span#ctl00_ContentPlaceHolder1_lblMgs {color: Red; font-family: verdana; font-size: 10pt;}

/* DISCLAIMER */
#Disclaimer{ padding:15px 30px; line-height:1.5em; }
#Disclaimer span.title2 { color:#00568D; font-size:24px; }
#Disclaimer span.title { color:#00568D; font-size:18px; }
#Disclaimer hr { margin:10px 0;}
#chase {padding:0 0 0 20px; position:relative; top:15px; }
#chase a { color:#00568D; }
/**/
.list li { margin:0px; padding:5px 0; list-style-type:square; }
.c-rad { width:220px; float:left; padding:2px 0px; }
.c-rad img { margin-bottom:5px; }
.c-radImg { float:left; margin:0 20px 0 0; }
.c-radImg2 { float:right; margin:0 0 0 20px; }

