/*
 Screen style    
 Site: Datacard Webshop
*/
body { font-size: 75%; padding: 19px 0; background: url(../images/bg/body.jpg) repeat-x; }

/* Auto clearing floats */
#inner-wrapper:after, #footer .inner:after, .box1 .inner:after, #nav .panel-box-inner:after, #nav .panel .top:after, .tabs-nav:after, .options-left .feature:after, h1.combined:after, p.one-line-form-field:after, .tabs-register .tabs-nav ul:after, .browse-products .top-nav:after, .products-row:after, div.columns2:after, div.columns3:after,  .browse-products .top-nav:after, div.balloon div.content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* Image replacement */
.ir { font-size: 1em; margin: 0; overflow: hidden; position: relative; }
.ir span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.ir a { cursor: pointer; display: block; height: 100%; width: 100%; }

.gogreen_sticker {position:absolute;right:0;top:0;}
.button-middle img {vertical-align:middle;}
/* No Hand on Link */
.nohand { cursor: default; }
.autocursor {cursor: auto; }

.clear{clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* Wrapper */
#wrapper { width: 956px; margin: 0 auto; background: #fff url(../images/bg/wrapper.gif) right top no-repeat; }

/* Nic Edit */
.desc_admin {border: 1px dashed #CCCCCC;}
.nicEdit-selected {border: 1px solid #CCCCCC !important;}
.nicEdit-panel {background-color: #fff !important;}
.nicEdit-button {background-color: #fff !important;}

/* Modal Box settings Fancybox */
#modals {display:none;}
.modal-inner {width:858px;overflow:auto;}
#modal_sd260video,#modal_gogreenvideo {padding-left:5px;}

/* Header */
#header { height: 83px; position: relative; background: url(../images/bg/header.gif) no-repeat; z-index: 1; }
#header .accessibility { display: none; }
#header .branding { width: 238px; height: 57px; position: absolute; top: 15px; left: 36px; }
#header .branding span { background-image: url(../images/text/branding.gif); }
#header .subtitle { width: 168px; height: 11px; position: absolute; top: 56px; right: 33px; }
#header .subtitle span { background-image: url(../images/text/on-demand.gif); }
#header #multipost {margin:25px 0 0 300px; float:left;}
#header a.mp { display: block; background: url(../images/text/multipost.gif); width:78px; height:39px; text-indent:-9999px;}
#header a.mp:hover { background: url(../images/text/multipost_hover.gif); width:78px; height:39px;  text-indent:-9999px;} 

/* Top tools */
#header .top-tools { font-size: 0.92em; position: absolute; right: 15px; top: 35px; }
#header .top-tools li { float: left; position: relative; z-index: 1200; }
#header .top-tools a { display: block; color: #555; padding: 3px 0; }
#header .top-tools a:hover { color: #225B9F; }
#header .top-tools a.current { color: #EA9C13; }
#header .top-tools #welcome { margin-right: 11px; text-align:right }
#header .top-tools #welcome a { background: url(../images/bg/top-tool1.gif) no-repeat; padding: 3px 5px 3px 20px; }
#header .top-tools #back-to-website a { background: url(../images/bg/country-select.gif) no-repeat; padding: 3px 5px 3px 21px; width: 170px; }
#header .top-tools #tool1.hover a, #header .top-tools #tool2.hover a, #header .top-tools #back-to-website.hover a { background-position: top right; color: #225B9F; }

/* Top tools dropdowns */
#header .top-tools .panel { position: absolute; display: none; z-index: 1000; }
#header .top-tools .panel .inner { min-height: 50px; background-color: #fff; }
#header .top-tools .panel1 { width: 178px; background: url(../images/bg/top-tools-panel1.gif) bottom no-repeat; padding-bottom: 1px; }
#header .top-tools .panel1 .inner { background: url(../images/bg/top-tools-panel1.gif) no-repeat; padding: 12px 20px 8px 9px; }
#header .top-tools .panel2 { width: 138px; background: url(../images/bg/top-tools-panel2.gif) bottom no-repeat; padding-bottom: 1px; }
#header .top-tools .panel2 .inner { background: url(../images/bg/top-tools-panel2.gif) no-repeat; padding: 12px 20px 8px 20px; }
#header .top-tools .panel3 { width: 140px; background: url(../images/bg/top-tools-panel3.gif) bottom no-repeat; padding-bottom: 1px; margin-left: -52px; }
#header .top-tools .panel3 .inner { background: url(../images/bg/top-tools-panel3.gif) no-repeat; padding: 12px 10px 8px 12px; }
#header .top-tools .panel li { float: none; position: static; margin-bottom: 3px; }
#header .top-tools .panel a { display: inline; background: none !important; padding: 0 !important; width: auto !important; }
#header .top-tools .panel a:link, #header .top-tools .panel a:visited { color: #225B9F; border-bottom: 1px dotted;  }
#header .top-tools .panel a:hover, #header .top-tools .panel a:active { color: #EA9C13 !important; border-bottom: none; }
#header .top-tools .panel1 ul { margin: 0 0 6px 10px; padding-bottom: 8px; border-bottom: 1px solid #DBDBDB; }
#header .top-tools .panel .more { margin: 0; padding: 0; border: none; }
#header .top-tools .panel .more li { background: url(../images/bg/arrow1.gif) 0 4px no-repeat; padding-left: 10px; }


/* Navigation */
#nav ul {width: 100%;}
#nav li { float: left; position: relative; z-index: 1; }
#nav a { color: #fff; display: block; height: 23px; line-height: 23px; overflow: hidden; position: relative; text-align: center; }
#nav a span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; cursor: pointer; }
#nav a.current span { background-position: 0 -23px; }
#nav li.hover a span, #nav a:hover span { background-position: left bottom; }
#nav #nav01, #nav #nav02, #nav #nav03, #nav #nav04, #nav #nav05, #nav #nav06, #nav #nav07, #nav #nav08, #nav #nav09, #nav #nav10,
#nav #nav11, #nav #nav12, #nav #nav13, #nav #nav14, #nav #nav17, #nav #nav18 { margin-right: 6px; }
#nav #nav01 a { width: 100px; }
#nav #nav02 a { width: 100px; }
#nav #nav03 a { width: 138px; }
#nav #nav04 a { width: 63px; }
#nav #nav05 a { width: 94px; }
#nav #nav06 a { width: 99px; }
#nav #nav07 a { width: 104px; }
#nav #nav08 a { width: 120px; }
#nav #nav09 a { width: 89px; }
#nav #nav10 a { width: 79px; }
#nav #nav11 a { width: 94px; }
#nav #nav12 a { width: 69px; }
#nav #nav13 a { width: 78px; }
#nav #nav14 a { width: 78px; }
#nav #nav15 a { width: 81px; }
#nav #nav17 a { width: 80px; }
#nav #nav18 a { width: 80px; }
#nav #nav01 a span { background-image: url(../images/nav/01.gif); }
#nav #nav02 a span { background-image: url(../images/nav/02.gif); }
#nav #nav03 a span { background-image: url(../images/nav/03.gif); }
#nav #nav04 a span { background-image: url(../images/nav/04.gif); }
#nav #nav05 a span { background-image: url(../images/nav/05.gif); }
#nav #nav06 a span { background-image: url(../images/nav/06.gif); }
#nav #nav07 a span { background-image: url(../images/nav/07.gif); }
#nav #nav08 a span { background-image: url(../images/nav/08.gif); }
#nav #nav09 a span { background-image: url(../images/nav/09.gif); }
#nav #nav10 a span { background-image: url(../images/nav/10.gif); }
#nav #nav11 a span { background-image: url(../images/nav/11.gif); }
#nav #nav12 a span { background-image: url(../images/nav/12.gif); }
#nav #nav13 a span { background-image: url(../images/nav/13.gif); }
#nav #nav14 a span { background-image: url(../images/nav/14.gif); }
#nav #nav15 a span { background-image: url(../images/nav/15.gif); }
#nav #nav17 a span { background-image: url(../images/nav/17.gif); }
#nav #nav18 a span { background-image: url(../images/nav/18.gif); }


/* Navigation for not logged in 'About us' box */

#nav2 li { float: right; position: relative; z-index: 1; }
#nav2 a { color: #fff; display: block; height: 23px; line-height: 23px; overflow: hidden; position: relative; text-align: center; }
#nav2 a span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; cursor: pointer; }
#nav2 a.current span { background-position: 0 -23px; }
#nav2 li.hover a span, #nav2 a:hover span { background-position: left bottom; }
#nav2 #nav16 a { width: 84px; }
#nav2 #nav16 { margin-right: 6px; }
#nav2 #nav16 a span { background-image: url(../images/nav/16.gif); }
#nav2 #nav09 a { width: 89px; }
#nav2 #nav09 { margin-right: 6px; }
#nav2 #nav09 a span { background-image: url(../images/nav/09.gif); }

/* Inner wrapper for content and sidebar */
#inner-wrapper { margin: 0 0 35px 11px; width: 935px; }

/* Content */
#content { width: 669px; float: left; min-height: 300px; }

/* Main feature */
.main-feature { margin: 0 0 13px 1px; }
.main-feature img { display: block; }
.main-feature object { display: block; }

/* Sidebar */
#sidebar { width: 253px; float: right; }
#sidebar .banner { margin: 10px 0 12px 0; }

/* Footer */
#footer { background: url(../images/bg/footer.jpg) bottom no-repeat; font-size: 0.83em; color: #fff; padding-bottom: 15px; }
#footer .inner { background: url(../images/bg/footer.jpg) no-repeat; padding: 80px 22px 0 27px; }
#footer .left { float: left; width: 330px; }
#footer .right { float: right; width: 565px; text-align: right; }
#footer .left p { margin: 0; float: left; }
#footer li { display: inline; background: url(../images/bg/footer-sep.gif) left center no-repeat; padding-left: 7px; margin-left: 3px; }
#footer li.first { margin: 0; padding: 0; background: none; }
#footer .left li { padding-left: 8px; margin-left: 4px; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover, #footer a:active { color: #fff; text-decoration: underline; }

/* Titles 2 (behouden) */
#title-not-registered { width: 185px; height: 18px; }
#title-not-registered span { background-image: url(../images/titles/not-registered.gif); }
#title-forgot-password { width: 185px; height: 18px; }
#title-forgot-password span { background-image: url(../images/titles/forgot-password.gif); }
#title-forgot-password-large { width: 219px; height: 24px; }
#title-forgot-password-large span { background-image: url(../images/titles/forgot-password-large.gif); }
#title-your-contactdetails { width: 185px; height: 18px; margin: 27px 0 22px 0; text-indent: -9999px; }
#title-your-contactdetails span { background-image: url(../images/titles/your-contactdetails.gif); }
#title-register { width: 201px; height: 23px; text-indent: -9999px; }
#title-register span { background-image: url(../images/titles/register.gif); }
#title-your-shippingdetails { width: 185px; height: 18px; margin: 35px 0 22px 0; text-indent: -9999px; }
#title-your-shippingdetails span { background-image: url(../images/titles/your-shippingdetails.gif); }
#title-your-invoicedetails { width: 185px; height: 18px; margin: 35px 0 22px 0; text-indent: -9999px; }
#title-your-invoicedetails span { background-image: url(../images/titles/your-invoicedetails.gif); }
#title-activate-account { width: 201px; height: 23px; text-indent: -9999px; }
#title-activate-account span { background-image: url(../images/titles/activate-account.gif); }
#title-your-equipmentdetails { width: 185px; height: 18px; text-indent: -9999px; }
#title-your-equipmentdetails span { background-image: url(../images/titles/your-equipmentdetails.gif); }
#title-customer-service { width: 164px; height: 88px; text-indent: -9999px; }
#title-customer-service span { background-image: url(../images/titles/customer-service.gif); }
#title-about-us { width: 185px; height: 18px; }
#title-about-us span { background-image: url(../images/titles/about-us.gif); }
#title-about-us-large { width: 83px; height: 24px;text-indent: -9999px; }
#title-about-us-large span { background-image: url(../images/titles/about-us-large.gif); }
#title-my-contactdetails { width: 185px; height: 18px; text-indent: -9999px; }
#title-my-contactdetails span { background-image: url(../images/titles/my-contactdetails.gif); }
#title-my-accountdetails { width: 217px; height: 24px; text-indent: -9999px; }
#title-my-accountdetails span { background-image: url(../images/titles/my-accountdetails.gif); }
#title-welcome { width: 264px; height: 24px; text-indent: -9999px; }
#title-welcome span { background-image: url(../images/titles/welcome.gif); }
#title-my-orders { width: 166px; height: 24px; text-indent: -9999px; }
#title-my-orders span { background-image: url(../images/titles/my-orders.gif); }
#title-my-password { width: 129px; height: 18px; text-indent: -9999px; }
#title-my-password span { background-image: url(../images/titles/my-password.gif); }
#title-service { width: 185px; height: 18px; text-indent: -9999px; }
#title-service span { background-image: url(../images/titles/service.gif); }
#title-terms { width: 225px; height: 24px; text-indent: -9999px; }
#title-terms span { background-image: url(../images/titles/terms.gif); }
#title-order-process { width: 156px; height: 24px; text-indent: -9999px; }
#title-order-process span { background-image: url(../images/titles/order-process.gif); }

/* Actions */
.action { padding-left: 15px; background: url(../images/bg/action.gif) 0 3px no-repeat; margin: 0; }
.action a, .actions a { padding-bottom: 1px; }
.action a:link, .action a:visited, .actions a:link, .actions a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.action a:hover, .action a:active, .actions a:hover, .actions a:active { color: #EA9C13; border-bottom: none; }
.actions li { padding: 0 0 8px 15px; background: url(../images/bg/action.gif) 0 2px no-repeat; }
.actions li.design { background: url(../images/bg/design.gif) 0 3px no-repeat; padding-left: 23px; }
.actions li.contact { background: url(../images/bg/contact.gif) 0 5px no-repeat; padding-left: 23px; }
.actions li.more { background: url(../images/bg/action.gif) 0 3px no-repeat; padding-left: 23px; }
.actions li.doc { background: url(../images/bg/doc.gif) 0 3px no-repeat; padding-left: 23px; }
.actions li.person { background: url(../images/bg/person.gif) 2px 3px no-repeat; padding-left: 23px; }
.actions li.error { background: url(../images/bg/error.png) 0 0 no-repeat; padding-left: 23px; }
.actions li.error { background: url(../images/bg/error.png) 0 0 no-repeat; padding-left: 23px; }

/* Boxes */
.box1 { background: url(../images/bg/box1.gif) bottom no-repeat; padding-bottom: 18px; width: 665px; }
.box1 .inner { background: url(../images/bg/box1.gif) no-repeat; padding: 18px 20px 0 18px; }
.box2 { background: url(../images/bg/box2.gif) bottom no-repeat; padding-bottom: 8px; width: 253px; margin-bottom: 10px; }
.box2 .inner { background: url(../images/bg/box2.gif) no-repeat; padding: 18px 12px 10px 18px; }
.box2 h2 { margin-bottom: 10px; }
.box3 { background: url(../images/bg/box3.gif) bottom no-repeat; padding-bottom: 8px; width: 253px; }
.box3 .inner { background: url(../images/bg/box3.gif) no-repeat; padding: 18px 12px 10px 18px; }
.box3 h3 { color: #369; font-size: 1.17em; margin: 10px 0; }
.story #sidebar .box3 .actions { margin-top: 14px; }
.box5 { background: url(../images/bg/box5.gif) bottom no-repeat; padding-bottom: 8px; width: 645px; margin: 0 0 15px; }
.box5 .inner { background: url(../images/bg/box5.gif) no-repeat; padding: 18px 12px 10px 18px; }
.box5 .inactive a, .box5 .inactive, .box5 .inactive h4 {color: #CCC;}
.box5 .inner p#home { margin-top: 5px; }
.box5 .inner h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.box10 { background: url(../images/bg/box10.gif) bottom no-repeat; padding-bottom: 10px; width: 647px; }
.box10 .inner2 { background: url(../images/bg/box10.gif) no-repeat; padding: 18px 20px 0 18px; }
.box11 { background: url(../images/bg/box5.gif) bottom no-repeat; padding-bottom: 8px; width: 645px; margin: 0 0 15px 12px; }
.box11 .inner { background: url(../images/bg/box5.gif) no-repeat; padding: 15px 12px 0 18px; }
.box11 .inner h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

/* Home Page */
.home .box1 .inner { min-height: 128px; }
.home .box1 h2 { margin-bottom: 2px; letter-spacing: -1px; } 
.home .box1 h3 { margin-bottom: 2px; } 
.home .box1 p { margin-bottom: 0.75em; }
.home .box1 img { float: left; }
.home .box1 .right img { float: none; vertical-align: middle; }
.home-product { float: left; }
/* Behouden */
.home-login .inner { padding-right: 14px; }
.home-login .right { float: right; width: 475px; }
.home-login input { vertical-align: middle; }
.home-login .text-input { border: 1px solid #e1e0e0; width: 250px; margin: 0 15px 5px 0; color: #666; font-size: .92em; padding: 3px; }
.home-login .submit {margin-left: 65px;}

.home-feature { float: left; margin-left: 13px; }
.home-feature .right { float: right; width: 152px; margin-right: 18px; }

/* Home page sidebar boxes */
.home .box2 { margin-bottom: 10px; } 
.home .box2 p { line-height: 18px; margin: 0; }
.home .box2 form p { margin: 6px 0 10px 0; }
.home .box2 form input { vertical-align: middle; margin: 0; }
.home .box2 form .text-input { font-size: 0.92em; padding: 1px 4px; width: 156px; border: 1px solid #D1D1D1; }
.home .box2 .actions { margin: 14px 0 0 0; }


#paymentmethods {margin-left:150px;}

/* Behouden */
.forgot-password .inner { padding-bottom: 1px; }


/* Product feature */
.product-feature { height: 260px; position: relative; background: url(../images/bg/product-feature.jpg) top left no-repeat; }
.product-feature .main-image { display: block; position: absolute; top: 0; left: 0; z-index: 1; }
.product-feature .main-product-image { display: block; position: absolute; top: -8px; right: 37px; z-index: 1;  }
.product-feature .inner { position: absolute; top: 20px; left: 28px; width: 300px; height: 225px; z-index: 2; }
.product-feature h2 { color: #55524F; }
.product-feature .enterprise { margin: 6px 0 25px 0; }
.product-feature .actions a { font-weight: bold; border: none; }
.product-feature .actions li.doc { background: url(../images/bg/doc-product-feature.gif) top left no-repeat; padding-left: 23px; }
.product-feature .actions li.contact { background: url(../images/bg/contact-product-feature.gif) 0 2px no-repeat; padding-left: 23px; }
.product-feature .actions li.person { background: url(../images/bg/person-product-feature.gif) top left no-repeat; padding-left: 23px; }

/* Tabs */
.tabs .tabs-nav { width: 669px; border-top: 1px solid #DEDDDD; background: url(../images/bg/tabs1.gif) bottom no-repeat; padding-bottom: 3px; }
.tabs .tabs-nav li { float: left; padding-right: 1px; background: url(../images/bg/tabs1-sep.gif) left center no-repeat; margin-right: -1px; }
.tabs .tabs-nav li#first-tab { background: none; }
.tabs .tabs-nav a { display: block; font-weight: bold; padding: 9px 16px; }
.tabs .tabs-nav a.wide { padding: 9px 30px; }
.tabs .tabs-nav a:link, .tabs .tabs-nav a:visited { color: #959696; }
.tabs .tabs-nav a:hover, .tabs .tabs-nav a:active { color: #555; }
.tabs .tabs-nav .ui-tabs-selected { background: url(../images/bg/tabs1-selected-arrow.gif) center bottom no-repeat !important; position: relative; padding: 0 0 10px 0; margin-bottom: -10px; }
.tabs .tabs-nav .ui-tabs-selected a { background: #fff url(../images/bg/tabs1-selected-sep.gif) left bottom no-repeat; border-right: 1px solid #DEDDDD; color: #EA9C13 !important; }
.tabs .tabs-nav .ui-tabs-selected a span { color: #959696; }
.tabs .tabs-nav #first-tab.ui-tabs-selected a { background-image: url(../images/bg/tabs1-first-selected.gif); }
.tabs .tabs-nav #last-tab.ui-tabs-selected a { background: #fff url(../images/bg/tabs1-last-selected.gif) right bottom no-repeat; border-left: 1px solid #DEDDDD; border-right: 0; padding-left: 15px; }
.tabs .tab { clear: both; }
.tabs .ui-tabs-hide { display: none; } 

/* Tabs - Product detail */
.tabs-detail .tab { margin: 26px 18px 0 28px; }

/* Tabs - Register */
.tabs-register .tabs-nav { background: url(../images/bg/tabs2.gif) top center no-repeat; border-top: none; height: 34px; }
.tabs-register .tabs-nav .ui-tabs-selected { background-image: url(../images/bg/tabs1-selected-arrow2.gif) !important; }
.tabs-register .tabs-nav .ui-tabs-selected a { background: url(../images/bg/tabs2-selected-sep.gif) left top no-repeat; }
.tabs-register .tabs-nav #first-tab.ui-tabs-selected a { background-image: url(../images/bg/tabs2-first-selected.gif); }
.tabs-register .tab { background: #eee url(../images/bg/browse-products-tab.gif) repeat-x; }
.tabs-register .tab .inner { background: url(../images/bg/browse-products-tab-bottom.gif) bottom no-repeat; padding: 19px 11px 11px 11px; }

.tabs-register #installdate_day {width: 50px;}
.tabs-register #installdate_month {width: 100px;}

/* List */
#content .list1 { font-size: 1.09em; margin: 1.15em 0; }
#content .list1 li { margin-bottom: 0.75em; padding-left: 15px; background: url(../images/bg/list1.gif) 1px 5px no-repeat; }

/* More information */
.more-information { margin-top: 40px; }
.more-information h2 { margin-bottom: 12px; }
.more-information ul { float: left; margin-right: 35px; }
.more-information li { margin-bottom:0; padding: 5px 0 5px 21px; background: url(../images/bg/doc.gif) 1px 5px no-repeat; }
.more-information li a { font-weight: bold; }

/* Options left */
.options-left h2, .options-right h2 { margin-bottom: 15px; }
.options-left { float: left; width: 388px; }
.options-left .feature { margin-bottom: 20px; }
.options-left .feature h3 { margin-bottom: 0.1em; }
.options-left .feature img { display: block; float: right; margin: 0 0 0 17px;  }
.options-right { float: right; width: 200px; }
.options-right li { margin-bottom: 0.65em; }
.options-right li ul { margin: 5px 0 5px 20px; }
.options-right li li { margin-bottom: 0.35em; }

/* Behouden */
.register #content { margin: 15px 0 0 26px; width: 607px; }
.register #content h1 { margin-left:0; margin-right:0; }

.contact-reseller-selection #content { margin: 15px 0 0 26px; width: 645px; }
.contact-reseller-selection #content h1 { margin-left:0; margin-right:0; }
.contact-reseller-selection .box5 .inner {padding-left:12px;padding-right:12px;}

/* Form fields */
input.text-input, select, textarea { border: 1px solid #BDC3C7; } 
input.focus, select.focus, textarea.focus { border-color: #3AA1E7; }
input.text-input-error {border:1px #ff3333 solid !important};

/* Contact Reseller Sidebar */
.want-to-talk h3 { font-size: 1.33em; font-weight: normal; margin: 1em 0 0.25em 0; }
.want-to-talk p.first { margin-bottom: 2px; }
.want-to-talk p.action { margin-top:8px; padding-top:2px; }

/* Combined titles - graphic and live */
h1.combined { font-size: 1.5em; color: #xxx; margin-bottom: 20px; }
h1.combined strong { display: block; float: left; margin-right:7px; }
h1.combined em {font-style:normal;position:relative;top:4px;} * html h1.combined em {top:3px;} *+html h1.combined em {top:3px;}



/* Form fields */

/* One line form field */
p.one-line-form-field { margin-bottom: 18px; }
p.one-line-form-field input { vertical-align: middle; }
p.one-line-form-field label, p.one-line-form-field .label { display: block; float: left; padding-left: 8px; width: 160px; margin-right: 28px; }
p.one-line-form-field label.inline { display: inline; float: none; width: auto; padding: 0; margin: 0 0 0 20px; }
p.one-line-form-field label.first { margin: 0; }
p.required label, p.required .label { padding-left: 0; width: 168px; }
p.one-line-form-field label strong { font-weight: normal; }
p.one-line-form-field input.text-input, p.one-line-form-field textarea { width: 328px; }
p.one-line-form-field select { width: 180px; font-size: 0.92em; }
p.one-line-form-field textarea { height: 110px; }
p.one-line-form-submit { margin: 20px 0 0 196px; }

/* Sidebar product */
.sidebar-product h2 { margin: 0; }
.sidebar-product h3 { font-weight: bold; color: #555; font-size: 1em; margin: 1px 0 4px 0; }
.sidebar-product h3 img { vertical-align: middle; }

/* Browse products */
.browse-products h1 { margin: 10px 15px; }
.browse-products .top-nav { margin: 0 0 17px 15px; font-weight: bold; }
.browse-products .top-nav ul { float: left; margin-right: 20px; }
.browse-products .top-nav li { margin-bottom: 2px; }
.browse-products .top-nav li a { font-weight: bold; display: block; padding: 2px 12px 2px 5px; }
.browse-products .top-nav li a:link, .browse-products .top-nav li a:visited { color: #225b9f; }
.browse-products .top-nav li a:hover, .browse-products .top-nav li a:active { color: #EA9C13; }
.browse-products .top-nav li a.current:link, .browse-products .top-nav li a.current:visited { background: #EA9C13; color: #fff; }
.browse-products .top-nav li a.current:hover { background: none; color: #EA9C13; }
.browse-products .top-nav li a span, .browse-products .top-nav li a.current:hover span { color: #959696; }
.browse-products .top-nav li a.current span { color: #fff; }

/* Expanding / Collapsing Content Zones */
.announcement-box { margin-bottom: 8px; }
.announcement-box h2 { font-size: 1.09em; text-transform: uppercase; }
.announcement-box h2 { color: #00357B; display: block; background: url(../images/bg/expandable-title.gif) no-repeat; padding-top: 8px; }
.announcement-box h2 .title-inner { display: block; padding: 2px 11px 8px 11px; background: url(../images/bg/expandable-title.gif) bottom no-repeat; }
.announcement-box h2 .title-inner span { padding-left: 15px; background: url(../images/bg/expandable-title-closed-arrow.gif) left center no-repeat; }
.announcement-box h2 strong { font-size: 0.92em; color: #555; text-transform: none; padding-left: 10px; margin-left: 7px; background: url(../images/bg/expandable-title-sep.gif) left center no-repeat; }
.announcement-box h2 em { font-size: 0.86em; font-style: normal; color: #555; text-transform: none; font-weight: normal; }
.announcement-box .announcement-box-inner { background: #fff url(../images/bg/expandable-inner.gif) bottom no-repeat; padding: 16px 13px 15px 13px; }

/* Expandable closed */
.announcement-box-closed h2 a { background-image: url(../images/bg/expandable-title-closed.gif); }
.announcement-box-closed h2 a .title-inner { background-image: url(../images/bg/expandable-title-closed.gif); }
.announcement-box-closed h2 a .title-inner span { background-image: url(../images/bg/expandable-title-closed-arrow.gif); }
.announcement-box-closed .announcement-box-inner { display: none; }

/* Browse products contents */
.products-row { margin-top: 30px; }
.first-products-row { margin-top: 0; }
.additional-products { display: none; }
.products-row .product { float: left; width: 125px; margin-left: 25px; padding-left: 10px; }
.products-row .product ul {padding-left: 4px; }
.products-row .first-product { margin-left: 0; }
.products-row .product span { display: block; width: 100%; margin: 0 auto 10px auto; } /* #1401? */
.products-row .product img { display: block; margin: 0 auto 10px auto; }
.products-row .product h3 { margin-bottom: 2px; padding-left: 4px; }
.products-row .product h3 a { border-bottom: 1px dotted; }
.products-row .product h3 a:hover { border-bottom: 0; }
.products-row .product li { margin-bottom: 1px; }
.products-row .product li.add-to-solutions { padding-left: 12px; background: url(../images/bg/add-to-solutions.gif) left center no-repeat; width:125px; }
.products-row .product li.quickview { padding-left: 12px; background: url(../images/bg/quickview.gif) left center no-repeat; }
.products-row .product li a { color: #555; text-decoration: none; font-weight: bold; font-size: 0.92em; }
.products-row .product li a:hover, .products-row .product li a:focus {color:#ea9c13;}
.announcement-box {width:647px;}
.announcement-box .announcement-box-inner .view-all { background: url(../images/bg/view-all.gif) no-repeat; padding: 12px 10px 0 10px; margin: 14px 0 4px 0; }
.announcement-box .announcement-box-inner .view-all p { margin: 0; background: url(../images/bg/view-all-arrow.gif) left center no-repeat; padding-left: 11px; }
.announcement-box .announcement-box-inner .view-all a { border-bottom: 1px dotted; }
.announcement-box .announcement-box-inner .view-all a:hover { border-bottom: 0; }
.announcement-box .item { margin: 0 0 2px 13px; }
.announcement-box .item h3 { font-size: 1em; color: #225B9F; margin: 0 0 5px 0; }
.announcement-box .item p { margin: 0 0 2px 0; }
.announcement-box .item .info .updated { padding-left: 8px; margin-left: 4px; background: url(../images/bg/item-info-sep.gif) left center no-repeat; }
.announcement-box .item ul { margin: 5px 0 0 0; }
.announcement-box .item li.download { padding-left: 16px; background: url(../images/bg/download2.gif) 0 5px no-repeat;   }
.announcement-box .item li.download a { font-size: 0.92em; font-weight: bold; color: #555; border-bottom: 1px dotted #0780D6; }
.announcement-box .item li.download a:hover { border-bottom: 0; }
.announcement-box .item table { width: 100%; }
.announcement-box .item th { border-bottom: 1px solid #ddd; font-size: 0.92em; font-weight: bold; padding: 0 0 2px 0; color: #333; }
.announcement-box .item th span { font-weight: normal; color: #555; }
.announcement-box .item td { padding: 2px 0 0 0; }
.announcement-box #item-page {}


.product-review-box{clear: left; float: left; background: url(../images/bg/review-main.gif) repeat-y left top; width: 208px; margin: 5px 0 0 8px; position: relative;}
.product-review-box ul{clear: left; float: left;  padding-top: 8px; background: url(../images/bg/review-top.gif) no-repeat left top; width: 208px;}
.product-review-box ul li{ padding: 2px 0 0px 8px; clear: left; float: left; margin-bottom: 5px; width: 192px; }
.product-review-box ul li h4{ margin: 4px 0 5px; }
.product-review-box ul li img{ margin: 0 11px 5px 0; float: left;}
.product-review-box ul li h4 a:link, .product-review-box ul li h4  a:visited { color: #225B9F; border-bottom: 1px dotted;  }
.product-review-box ul li h4 a:hover,.product-review-box ul li h4  a:active { color: #EA9C13 !important; border-bottom: none; }
.product-review-box span.review-bottom{clear: left; float: left; display: block; z-index: 1; width: 208px; height: 8px;  background: url(../images/bg/review-bottom.gif) no-repeat left top;}
.product-review-box ul li a.remove-solution { color: #555; background: url(../images/bg/remove.gif) no-repeat left 90%; font-size: 0.8em; font-weight: bold; padding-left: 12px;}

#title-tell-us span { background-image: url(../images/titles/tell-us.gif); z-index: 100;}


.box3 { background: url(../images/bg/box3.gif) bottom no-repeat; padding-bottom: 8px; width: 253px; }
.box3 .inner { background: url(../images/bg/box3.gif) no-repeat; padding: 18px 12px 10px 18px; }
.box3 h3 { color: #369; font-size: 1.17em; margin: 10px 0; }

.video { margin: 40px 0 10px; }

.box3 { margin-bottom: 10px; } 
.box3 h2 { margin-bottom: 10px; }
.box3 p { line-height: 1.17; margin: 0; }
.box3 form p { margin: 6px 0 10px 0; }
.box3 form input { vertical-align: middle; margin: 0; }
.box3 form .text-input { font-size: 0.92em; padding: 1px 4px; width: 156px; border: 1px solid #D1D1D1; }
.box3 .find-suppliess { margin: 14px 0 0 0; }
.home .how-to-buy .inner { padding-bottom: 1px; }

h1 { margin: 10px 15px; }
.col-3 h1 { margin: 0; }
.activate h1 { margin: 0; }

.contact li { background: url(../images/bg/box4.gif) bottom no-repeat; padding-bottom: 8px; float: left; display: inline; width: 284px; margin: 0 0 30px 0; min-height: 100px; }
.contact li .inner { background: url(../images/bg/box4.gif) no-repeat; padding: 18px 10px 10px 14px; }
.contact li h2 { color: #369; font-size: 1.17em; margin: 0 0 -2px 0; }
.contact li li { background: url(../images/bg/action.gif) 0 5px no-repeat; padding: 1px 0 2px 15px; float: none; display: block; margin: 9px 0 9px; min-height: 0; height: auto; width: auto; line-height:1.5em; }
.contact li.checkout-delivery { margin-right: 75px; }
.contact .corporate-address { clear: left; }
.contact .corporate-address ul { margin-top: 25px; }
.contact .job-seekers p { margin-bottom: 17px; }
.contact #datacard-hcard .fn { position: absolute; left: -9999px; }

.box5 { background: url(../images/bg/box5.gif) bottom no-repeat; padding-bottom: 8px; width: 645px; margin: 0 0 15px; }
.box5 .inner { background: url(../images/bg/box5.gif) no-repeat; padding: 18px 12px 10px 18px; }

.product-number input { vertical-align: middle; }
.product-number .text-input { border: 1px solid #e1e0e0; width: 250px; margin: 0 15px 0 0; color: #666; font-size: .92em; padding: 3px; }

body.support_drivers #content {width:;padding-left:13px;width:656px;}
.select-product { overflow: hidden; margin: 10px 0 0; }
.select-product li { line-height: 1.6; float: left; width: 150px; margin: 0 17px 0 0; }
.select-product li h3 { padding: 0 0 5px 5px; }
.select-product li div { overflow: auto; }
.select-product li .product-type, .select-product li .product-family { height: 274px; padding: 12px 8px; border: 1px solid #dedddd; border-right: 2px solid #eeeded; }
.select-product li div li { float: none; width: auto; margin: 0; background: url(../images/bg/arrow2.gif) no-repeat 0% 50%; padding: 0 0 0 12px; }
.select-product li .product-type a, .select-product li .product-family a { color: #666; }
.select-product li .product-type li.active a, .select-product li .product-type li a:hover, .select-product li .product-family li.active a, .select-product li .product-family li a:hover { color: #f90; }
.select-product li .model { border: 1px solid #6cb5e6; height: 298px; width: 260px; }
.select-product li .model li { overflow: hidden; }
.select-product li .model h4 { font-size: 1.17em; font-weight: normal; }
.select-product li .model img { float: left; padding: 20px 15px;}
.select-product li .model li ul { margin: 0 0 0 60px; font-size: .92em; }
.select-product li .model li { padding: 10px 0; background: none; }
.select-product li .model li li { padding: 0; }

/*.other-support-resources { margin: 62px 0 0; }*/
.other-support-resources h2 { margin: 0 0 10px; }
.other-support-resources li { font-weight: bold; }

span.copy { vertical-align: super; font-size: .5em;}

.featured { background: url(../images/bg/box7.png) bottom no-repeat; padding-bottom: 8px; width: 669px; margin: 0 0 25px; position: relative; }
.featured .inner { background: url(../images/bg/box7.png) no-repeat; padding: 18px 12px 10px 23px; min-height: 205px; }
.featured h1 { position: absolute; top: 25px; z-index: 100;}
.featured .product { position: absolute; top: -11px; right: 15px; }
.featured p { width: 540px; margin: 75px 0 0; }
* html .featured p {margin-top:92px;} *+html .featured p {margin-top:92px;}

.supplies { float: left; margin-right: -10px; }
.supplies li { background: url(../images/bg/box6.gif) bottom no-repeat; padding-bottom: 8px; width: 328px; margin: 0 10px 15px 0; float: left; }
.supplies li .inner { background: url(../images/bg/box6.gif) no-repeat; padding: 18px 12px 10px 158px; min-height: 120px; }
.supplies li h3 { color: #326699; font-weight: normal; font-size: 1.18em; }
.supplies li img { margin: 1.15em 0 0 -140px; float: left;}
.supplies li .action span { font-weight: bold; }

.find-supplies h2 { color: #369;  }
.find-supplies div { width: 204px; }
.find-supplies .first { border-bottom: 1px solid #d5e2fe; margin: 0 0 .75em; }
.find-supplies .second { padding: 5px 0 0; }
.find-supplies select, .find-supplies .text-input { width: 200px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 1px; margin: 3px 0; }
.find-supplies .text-input { width: 198px; padding: 3px 2px; margin: 5px 0 3px; }
.find-supplies p a { font-size: .92em; padding-bottom: 1px; }
.find-supplies a:link, .find-supplies a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.find-supplies a:hover, .find-supplies a:active { color: #EA9C13; border-bottom: none; }

.box8 { background: url(../images/bg/box8.gif) bottom no-repeat; padding-bottom: 8px; width: 171px; }
.box8 .inner { background: url(../images/bg/box8.gif) no-repeat; padding: 18px 12px 10px 18px; }


.col-3 .intro { font-size: 1.17em; margin: 20px 0 30px; }
.col-3 .events-select { margin: 30px 0; }
.col-3 .events-select label { font-size: 1.18em; vertical-align: middle; padding: 0 10px 0 0; }
.col-3 .events-select select { width: 175px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 1px; }

.col-3 .events { overflow: hidden; }
.col-3 .events .vevent { margin: 0 0 30px; float: left; }
.col-3 .events h2 { font-size: 1.17em; margin: 0 0 5px; }
.col-3 .events .date { font-weight: bold; font-size: .92em; margin: 5px 0; color: #333; }
.col-3 .events .photo { float: right; margin: -20px 0 0 15px; }
.col-3 .events li a:link, .col-3 .events li a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.col-3 .events li a:hover, .col-3 .events li a:active { color: #EA9C13; border-bottom: none; }
.col-3 .events ul { font-size: .92em; }
.col-3 .events li { padding: 0 0 3px; }
.col-3 .events li strong { padding: 0 5px 0 0; color: #369; }
.col-3 .events li a.url:hover strong {color:#EA9C13;}

.email-updates input { vertical-align: middle; }
.email-updates .text-input { width: 155px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 3px; }

.activate #activate-form { border-top: 1px solid #e6e6e6; margin: 5px 0 10px; padding: 15px 0 0; }
.activate #activate-form fieldset { width: 545px; }
.activate #activate-form div { margin: 0 0 15px; float: left; }
.activate #activate-form .key, .activate #activate-form .email { width: 300px; }
.activate #activate-form label { width: 92px; float: left; padding: 1px 0;}
.activate #activate-form label { padding: 3px 0; width: auto; }
.activate #activate-form input { float: right; width: 200px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 3px; }
.activate #activate-form .submit { float: left; clear: both; margin: 0; }
.activate #activate-form .submit input {width:104px; height:23px; border:0;}

.activate .promo { border-top: 1px solid #e6e6e6; margin: 5px 0 10px; padding: 15px 0; width: 725px; float: left; }
.activate .promo .product { float: left; width: 230px; margin: 0 30px 0 0; }
.activate .promo .product img { float: left; }
.activate .promo .product h3 { margin: 0 0 5px 85px; font-weight: normal; font-size: 1.17em; }
.activate .promo .product img { margin: -7px 0 0 5px; }
.activate .promo .product ul { margin-left: 85px; font-weight: bold; font-size: .92em; }
.activate .promo .product ul li { padding-bottom: 4px; }

.activate .activate-results { clear: both; border-top: 1px solid #e6e6e6; margin: 5px 0 0; padding: 20px 0 0; }
.activate .activate-results h2 { font-size: 1.17em; margin: 0 0 25px; }
.activate .activate-results li { margin: 0 0 25px; }
.activate .activate-results li h3 { font-size: 1.09em; }
.activate .activate-results strong.cat { font-size: .92em; display: block; margin: 5px 0; color: #333; }

.activate .pagination { border-top: 1px solid #e6e6e6; margin: 5px 0 10px; padding: 15px 0; overflow: hidden; }
.activate .pagination li { float: left; padding: 0 10px 0 0;}
.activate .pagination li.current { font-weight: bold; }
.activate .pagination li a { text-decoration: underline; }
.activate .pagination li a:hover { text-decoration: none; }
.activate .pagination li.next a { background: url(../images/bg/action.gif) right center no-repeat; padding: 0 17px 0 0; }

/* END OF from screen2.css */

/* scree4.css */

/* Categories */
div.categories {width:645px;padding-left:11px;}
div.categories div.box5 .inner h2 {line-height:1;margin-bottom:6px;}
div.categories div.box5 .inner h4.description {width:400px;float:left;font-weight: normal;}
div.categories div.box5 .inner img {float:left; width:188px;margin-right: 20px;}
div.categories div.box5 .highlight img{ border: 1px solid #EEEEEE; }
div.categories div.box5 .highlight:hover img{ border: 1px solid #99ccff; }
div.categories div.box5 .highlight:hover{ color: #CCCCCC; /* Dummy for IE bug */}

div.multi-column {width:652px;padding-left:11px;margin-bottom:15px;}
div.columns1 div.boxf {width:645px;}
div.columns2 div.boxf {float:left;width:319px;margin-right:7px;}
div.columns3 div.boxf {float:left;width:210px;margin-right:7px;}

.boxf { background: url(../images/bg/boxf-tl.gif) top left no-repeat; padding-bottom: 0; width: auto; margin: 0 0 0 0; }
.boxf .inner { background: url(../images/bg/boxf-tr.gif) top right no-repeat; padding: 18px 12px 1px 18px; }
.boxf .inner2 { position:relative; background: url(../images/bg/boxf-bl.gif) top left no-repeat; height:9px; overflow:hidden; }
.boxf .inner2 div { background: url(../images/bg/boxf-br.gif) top left no-repeat; position:absolute;top:0;right:0;height:9px;width:7px;overflow:hidden;}
.boxf .inner h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height:1.2em; margin-bottom:5px; }



/* #1399 */
/* move to slider section above - replace existing*/
.review .form-inner div.slider { padding: 12px 0px 10px 0px; position: relative; width: 200px;  clear: both;}
.review .form-inner div.slider span.slider-handle{ background: url(../images/bg/slider-handle.gif) no-repeat; width: 12px; height: 16px; display: block; position: relative; }
.review .form-inner div.slider span.slider-handle.default-position{ position: absolute; top: -4px; left: 0px; cursor: pointer;}
.review .form-inner div.slider span.default{ position: absolute; left: 0px; top: 12px;}
.review .form-inner div.slider span.first{ position: absolute; left: 50px; top: 12px;}
.review .form-inner div.slider span.second{ position: absolute; left: 115px; top: 12px;}
.review .form-inner div.slider span.third{ position: absolute; right: 0px; top: 12px;}
.review .form-inner dd{padding: 10px 0 10px; width: 200px; overflow: visible; font-size: 0.9em; clear: left;}


/* #1400 - see ln 582 */
.solution-box h3 {position: relative; z-index: 10; margin: 5px 0 5px 10px;}
.solution-box.collapsed h3 {position: relative;height: 16px; overflow: hidden;}
.zero-products .solution-box h3 {position: relative;height: 16px; overflow: hidden; margin: 8px 0 5px 10px;}


/* Top info */
#top-info { width: 250px; float: right; font-size: 11px; text-align: right; margin-right: 30px; }
#top-info a {color: #FFFFFF; text-decoration:none;}

.dotted{ border-bottom: 1px dotted #CCCCCC; margin-top:10px; float:none; padding:0; }
.dotted_cart{ border-bottom: 1px dotted #CCCCCC;float:none; padding-top:20px; }

.itable { border: 1px #cedae2 solid; width: 100%; } 
.itable td { color: #2f2f2f; padding: 8px;} 
.itable-head { background: url(../images/bg/itable.gif); border-bottom: 1px #cedae2 solid; } 
.itable-even { background: #f6f8fa; } 
.itable-oneven { background: #FFFFFF; } 
.itable-subhead { background: url(../images/bg/itable.gif); text-decoration: underline; } 
.itable-centering { text-align: center; }

#breadcrumbs li { 	padding: 0 0 8px 0; display: inline; 	float: left; 	margin-right: 4px; }
#breadcrumbs a { 	background: url(../images/bg/breadcrumbs.gif) top right no-repeat; 	color: #4682b4; 	font-weight: bold; 	padding: 0 11px 0 0; 	text-decoration: none; }
#breadcrumbs a:hover { 	background: url(../images/bg/breadcrumbs.gif) bottom right no-repeat; 	color: #333; }


/* -------------------- */
a.cbutton { background: url(../images/bg/cbutton.gif); color: #555555; display: block; float: left; font-weight: bold; height: 30px; line-height: 29px; margin-bottom: 14px; margin-right: 8px; text-decoration: none; width: 191px; }
a:hover.cbutton { color: #0066CC; }
a#gogogo.cbutton { color: #0066CC; }
.cbutton_cart_delete { background: url(../images/icons/FFF/cross.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_cart_continue { background: url(../images/icons/FFF/cart_add.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_cart_go { background: url(../images/icons/FFF/cart_go.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_cart_edit { background: url(../images/icons/FFF/cart_edit.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_cart { background: url(../images/icons/FFF/cart.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_printer { background: url(../images/icons/FFF/printer.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_pdf { background: url(../images/icons/FFF/page_white_acrobat.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_print { background: url(../images/icons/FFF/printer.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_back { background: url(../images/icons/FFF/arrow_left.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_search { background: url(../images/icons/FFF/magnifier.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_add { background: url(../images/icons/FFF/add.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_accept { background: url(../images/icons/FFF/accept.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_delete { background: url(../images/icons/FFF/delete.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_order { background: url(../images/icons/FFF/arrow_refresh.png) no-repeat 10px 8px; display: block; text-indent: 30px; }
.cbutton_calculator { background: url(../images/icons/FFF/calculator.png) no-repeat 10px 8px; display: block; text-indent: 30px; }

#table-block { position: relative; }
#table-block table { border: 1px #cedae2 solid; position: relative; width: 99%; }
#table-block table tr td { border-bottom: 1px solid #cdcdcd; padding: 5px 6px 5px 6px; }
#table-block table tr.header td, th.header{ background: url(../images/bg/background_itable.gif); border-bottom: 1px #cedae2 solid; color: #000000; cursor: default; font-weight: bold; padding: 7px 6px 7px 6px; }
#table-block table tr.subheader td { background-color: #F0F0F0; color: #000; cursor: default; padding: 7px 6px 7px 6px; }
#table-block table tr.alternate { background-color: #F0F0F0; }
#table-block table td.true { color: #009933; }
#table-block table td.pending { color: #003399; }
#table-block table td.false { color: #990000; }
#table-block table td span { color: #FFFFFF; font-size: 11px; font-weight: normal; }
#table-block table td span a { color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: underline; }
#table-block table td.actions { color: #ccc; }
#table-block table tr:hover { background-color: #ffffd4; }
#table-block table td.actions a { color: #0099ff; padding: 0px 2px 0px 2px; text-decoration: none; text-transform: uppercase; }
#table-block table td.actions a.delete { color: #999; }
#table-block table td.actions a:hover { color: #ff6600; }
.disabled { filter: alpha(opacity=30); opacity: 0.3; }
.alternate { background-color: #f5f5ed; }
#updatemessage { background: url(../images/bg/background_itable.gif); border: 1px #cedae2 solid; color: #000000; font-size:14px; font-weight: bold; padding: 7px 6px 7px 6px; width:500px;margin:10px 0;display:none;}

#customer-service h3 {font-size: 18px; font-weight:bold;margin-bottom:10px;}

#debugnotify {
	color: #FFF;
	font-weight: 700;
	background:#090;
	padding: 2px 9px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: fixed;
	top: 14px;
	right: 10px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Lucida Grande", Arial, sans-serif;
	z-index: 300;
}

ul.sub-nav {
	margin: 0;
	list-style-type: none;
	height: 1%;
	width: 590px;
}
ul.sub-nav:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}
ul.sub-nav li {
	float: left;
	margin-right: 5px;
	bottom: -1px;
	position: relative;
}
ul.sub-nav li a {
	margin: 1px 1px 0;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #D9DEE1;
}
ul.sub-nav li a span {
	display: block;
	padding: 5px 15px;
	border-top: 1px solid #EFF2F3;
	border-left: 1px solid #EFF2F3;
	border-right: 1px solid #EFF2F3;
}
* html ul.sub-nav li a {
	width: 1%;
	white-space: nowrap;
}
ul.sub-nav li.on a, ul.sub-nav li a:hover {
	margin: 0;
	border: 1px solid #98D3F1;
	background: #fff url(../images/admin/subnav_over.gif) repeat-x;
}
ul.sub-nav li.on, ul.sub-nav li a:hover span {
	background: url(../images/admin/subnav_over2.gif) no-repeat 50% 0%;
}

#searchForm {position:relative;display:inline-block;margin-top: 10px;}
#sidebar #searchForm label input{
	top: 3px;
	left: 14px;
	background: #FFFFFF;
	width: 166px;
	height: 24px;
	padding:0 20px 0 10px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #dadada;
}
#sidebar #searchForm input[type="submit"]{
	width: 19px;
	height: 19px;
	top: 3px;
	right: 5px;
	background: url(../images/icons/search.gif) no-repeat;
	cursor: pointer;
	position: absolute;
	border:0;
}
.search-results { clear: both; border-top: 1px solid #e6e6e6; margin: 5px 0 0 27px; padding: 20px 0 0; }
.search-results h2 { font-size: 1.17em; margin: 0 0 25px; }
.search-results li { position:relative;margin: 0 0 25px 0; border:2px #CCC solid;padding:10px; width:288px;float:left;height:120px; }
.search-results li:hover {border-color:#225B9F; }
.search-results li.first {margin-right:18px;}
.search-results li h3 { font-size: 1.09em; color:#225B9F; }
.search-results strong.cat { font-size: .92em; display: block; margin: 5px 0; color: #333; }
.search-results p.desc {width:180px}
.search-results a.addcart {position:absolute;bottom: 15px; right:15px;}
.gogreenform p {
	overflow: hidden;
	clear: both;
	padding: 5px 0 5px 0;
	margin:0 !important;
}
.gogreenform label {
	float: left;
	width: 80px;
	    color: #225B9F;
	    font-weight: 700;
	font-size: 1.091em;
}
.gogreenform input.text {
	float: right;
	width: 120px;
	margin-top: -2px;
	font-size: 1.091em;
}
.gogreenform small {font-size:10px;clear:both;margin-top:8px !important;}
.gogreenform img {margin-left:95px;margin-top:10px;margin-bottom: 8px;}
