
/* HTML Elements
----------------------------------------------------------- */
html {font-size:100%;}
blockquote,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,h7,img,li,ol,p,ul {border:none;margin:0;padding:0;}

body {background:#424242 url("../images/bg/bg-body.jpg") repeat-x; color:#000000; font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;/* Verdana, Arial, Tahoma, Helvetica, sans-serif*/ margin:0; padding:0 0 38px 0; text-align:center;}
a {text-decoration: none;}
a:hover { text-decoration: none;}
a:visited {color:#0000ee;text-decoration: none;}

h2 {text-transform:uppercase;font-size:1.5em;margin:0 0 1em 0;font-family:Arial;border:1px #adafb2 solid;border-left:none;background:transparent repeat-y scroll left center;height:1.5em;line-height:1.5em;} /*20px 24px 20px*/
.col-main h2, .content-full h2{padding-left:3px;color:#3c3c3c;}
h2 span {display:block;background:transparent url('../images/bg/bg-h2.jpg') repeat-x scroll left center;padding-left:0.85em;}/*14px*/
h3 {font-size:1.1em;line-height:1.364em;margin:0;text-transform:uppercase;font-family:Arial;color:#3c3c3c;} /*14px 15px*/
h4 {font-size:1.182em;line-height:1.2em;margin:0;font-family:Arial;color:#3c3c3c;} 
h5 {font-size:1.1em;line-height:1.5em;margin:0;font-family:Arial;} /*13px*/

input, select, textarea{color:#000000; font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;font-size:1em;border-color:#c0c0c0;border-style:solid;border-width:1px;}
input{padding:1px;}
p {margin:1.636em 0;} /*18px*/

ol {margin:1.636em 0;} /*18px*/
ol li {margin:0 0 0.5em 32px;} /**/

ul {list-style:none;margin:1.2em; /*18px*/} 

ul li {background:url("../images/bg/arrow-grey.gif") 7px 0.5em no-repeat; /*margin:0 0 0.5em 0;*/	padding:0 0 0.5em 20px;}
ul li ul{margin:0.8em 0em;}
ul li ul li{background:url("../images/bg/dash-grey.gif") 0px 1.4em no-repeat;padding:0.5em 0px 0px 13px;}
.col-main h3,.col-main h4{padding-left:1.2em;margin-top:1em;}
.col-main h3{background:transparent repeat-y scroll left top;border-bottom:1px solid #adafb2;text-transform:uppercase;}
.col-main h5{background:transparent url('../images/bg/strip-grey.jpg') repeat-y scroll left top;color:#6d6d6d;border-bottom:1px solid #ADAFB2;padding-left:1.3em;margin-top:1em;line-height:2.2em;}
.col-main p{margin:1.636em 1em 0 1.5em;}
.side-panel h3{position:absolute;top:0px;left:0px;background-color:#f5f5f5;width:100%;height:2.2em;line-height:2em;text-transform:none;font-size:1em;color:#3c3c3c;font-family:Arial;}
.side-panel h3 span{position:relative;left:1.2em;}


.col-main h2, .col-main h3, .content-full h2, .content-full h3{color:#6d6d6d;background-image:url('../images/bg/strip-grey.jpg');}

.page-637 .col-main h2, .page-637 .col-main h3, .page-637 .content-full h2, .page-637 .content-full h3, ul#search-results li h3.Products{background-image:url('../images/bg/strip-blue.jpg');}
.page-638 .col-main h2, .page-638 .col-main h3, .page-638 .content-full h2, .page-638 .content-full h3, ul#search-results li h3.Support{background-image:url('../images/bg/strip-green.jpg');}
.page-650 .col-main h2, .page-650 .col-main h3, .page-650 .content-full h2, .page-650 .content-full h3, ul#search-results li h3.Supplies{background-image:url('../images/bg/strip-red.jpg');}
.page-641 .col-main h2, .page-641 .col-main h3, .page-641 .content-full h2, .page-641 .content-full h3, ul#search-results li h3.Reseller{background-image:url('../images/bg/strip-yellow.jpg');}
.page-639 .col-main h2, .page-639 .col-main h3, .page-639 .content-full h2, .page-639 .content-full h3, ul#search-results li h3.Other{background-image:url('../images/bg/strip-purple.jpg');}
.page-626 .col-main h2, .page-626 .col-main h3,.page-633 .col-main h2, .page-633 .col-main h3, 
.page-626 .content-full h2, .page-626 .content-full h3, .page-633 .content-full h2, .page-633 .content-full h3, ul#search-results li h3.Company{background-image:url('../images/bg/strip-orange.jpg');}
.page-6 .col-main h2, .page-6 .col-main h3, .page-6 .content-full h2, .page-6 .content-full h3, 
.page-655 .col-main h2, .page-655 .col-main h3, .page-655 .content-full h2, .page-655 .content-full h3, 
.page-661 .col-main h2, .page-661 .col-main h3, .page-661 .content-full h2, .page-661 .content-full h3
{background-image:url('../images/bg/strip-news.jpg');}



.page-637 .col-main a, .page-637 .content-full a{color:#0000ee;}
.page-638 .col-main a, .page-638 .content-full a{color:#0000ee;}
.page-650 .col-main a, .page-650 .content-full a{color:#0000ee;}
.page-641 .col-main a, .page-641 .content-full a{color:#0000ee;}
.page-639 .col-main a, .page-639 .content-full a{color:#0000ee;}
.page-626 .col-main a, .page-633 .col-main a, .page-626 .content-full a, .page-633 .content-full a, .page-655 a, .page-661 a{color:#0000ee;}

/* Fomatting
----------------------------------------------------------- */

.denote {color:#2c343a; font-size:1.091em; /*12px*/ font-weight:bold; padding:0 6px;}
.intro {padding-bottom:1em; /*11px*/}
.intro-no-wrap{padding-bottom:0px;}
.note {font-size:0.909em; /*10px*/ line-height:1.3em; padding:0 6px;}
.little {color:#3d454b; font-size:0.909em; /*10px*/}
.standout {color:#2c343a;}

/* Headings
----------------------------------------------------------- */

/* default class for all headings */
.hdn {display:block;overflow:hidden;position:relative;text-indent:-12345px;background-repeat:no-repeat!important;}
.side-panel .hdn{background-position:10px center;}
/* headings images + dimensions */
.hdn-alsoconsider{background:url("../images/headings/alsoconsider.gif") no-repeat scroll 10px center;width:109px;height:11px;}
.hdn-australia{background:url("../images/headings/australia.gif");width:46px;height:15px;}
.hdn-browseproducts{background:url("../images/headings/browseproducts.gif");width:221px;height:16px;}
.hdn-browseproductrange{background:url("../images/headings/browseproductrange.gif");width:221px;height:16px;}
.hdn-comparethisproduct{background:url("../images/headings/comparethisproduct.gif");width:124px;height:9px;}
.hdn-currentshoppinglist{background:url("../images/headings/currentshoppinglist.gif");width:196px;height:27px;}
.hdn-downloads{background:url("../images/headings/downloads.gif");width:75px;height:12px;}
.hdn-relatedlinks{background:url("../images/headings/relatedlinks.gif");width:93px;height:12px;}
.hdn-inthespotlight{background:url("../images/headings/inthespotlight.gif");width:135px;height:13px;}
.hdn-findaproductbykeyword{background:url("../images/headings/findaproductbykeyword.gif");width:165px;height:16px;}
.hdn-findareseller{background:url("../images/headings/findareseller.gif");width:114px;height:13px;}
.hdn-finddownloads{background:url("../images/headings/finddownloads.gif");width:120px;height:13px;}
.hdn-featurepromotion{background:url("../images/headings/featurepromotion.gif");width:199px;height:15px;}
.hdn-itemsinyourshoppinglist{background:url("../images/headings/itemsinyourshoppinglist.gif");width:202px;height:25px;}
.hdn-mostpopularbuys{background:url("../images/headings/mostpopularbuys.gif");width:129px;height:16px;}
.hdn-mysavedlists{background:url("../images/headings/mysavedlists.gif");width:97px;height:16px;}
.hdn-mysavedlists{background:url("../images/headings/mysavedlists.gif");width:97px;height:16px;}
.hdn-myshoppinglist{background:url("../images/headings/myshoppinglist.gif");width:116px;height:16px;}
.hdn-navigation{background:url("../images/headings/navigation.gif");width:61px;height:9px;}
.hdn-onlineshop{background:url("../images/headings/onlineshop.gif");width:118px;height:15px;}
.hdn-or{background:url("../images/headings/or.gif");width:26px;height:11px;}
.hdn-orsearch{background:url("../images/headings/orsearch.gif");width:76px;height:13px;}
.hdn-othersupportareas{background:url("../images/headings/othersupportareas.gif");width:139px;height:17px;}
.hdn-products{background:url("../images/headings/products.gif");width:91px;height:15px;}
.hdn-plus{background:url("../images/headings/plus.gif");width:55px;height:15px;}
.hdn-productimagesmedia{background:url("../images/headings/productimagesmedia.gif");width:233px;height:19px;}
.hdn-quicklinks{background:url("../images/headings/quicklinks.gif");width:76px;height:12px;}
.hdn-search{background:url("../images/headings/search.gif");width:36px;height:8px;}
.hdn-servicepartnerslogin{background:url("../images/headings/servicepartnerslogin.gif");width:242px;height:15px;}
.hdn-stoppress{background:url("../images/headings/stoppress.gif");width:71px;height:16px;}
.hdn-suppliesandaccessories{background:url("../images/headings/suppliesandaccessories.gif");width:158px;height:16px;}
.hdn-thebeauty{background:url("../images/headings/thebeauty.gif");width:96px;height:48px;}
.hdn-withthisproduct{background:url("../images/headings/withthisproduct.gif");width:101px;height:9px;}
.hdn-yoursavedlists{background:url("../images/headings/yoursavedlists.gif");width:81px;height:9px;}


.hdn-customertype{background:url("../images/headings/customertype.gif");width:85px;height:9px;}
.hdn-producttype{background:url("../images/headings/producttype.gif");width:75px;height:9px;}
.hdn-pricerange{background:url("../images/headings/pricerange.gif");width:69px;height:9px;}

.hdn-cat-bwprinters{background:url("../images/headings/cat-bwprinters.jpg");width:170px;height:30px;}
.hdn-cat-colourprinters{background:url("../images/headings/cat-colourprinters.jpg");width:168px;height:30px;}
.hdn-cat-scanners{background:url("../images/headings/cat-scanners.jpg");width:168px;height:44px;}
.hdn-cat-mfps{background:url("../images/headings/cat-mfps.jpg");width:170px;height:30px;}
.hdn-cat-warranties{background:url("../images/headings/cat-warranties.jpg");width:170px;height:30px;}
.hdn-cat-supplies{background:url("../images/headings/cat-supplies.jpg");width:170px;height:30px;}

.hdn-main-bwprinters{background:url("../images/headings/main-bwprinters.gif");width:152px;height:15px;}
.hdn-main-colourprinters{background:url("../images/headings/main-colourprinters.gif");width:152px;height:15px;}
.hdn-main-scanners{background:url("../images/headings/main-scanners.gif");width:152px;height:15px;}
.hdn-main-mfps{background:url("../images/headings/main-mfps.gif");width:152px;height:15px;}
.hdn-main-warranties{background:url("../images/headings/main-warranties.gif");width:152px;height:15px;}
.hdn-main-supplies{background:url("../images/headings/main-supplies.gif");width:152px;height:15px;}

.hdn-search-printer{background:url("../images/headings/search-printer.gif");width:104px;height:32px;}
.hdn-search-scanner{background:url("../images/headings/search-scanner.gif");width:104px;height:32px;}
.hdn-search-supplies{background:url("../images/headings/search-supplies.gif");width:104px;height:32px;}
.hdn-search-warranties{background:url("../images/headings/search-warranties.gif");width:104px;height:32px;}

.hdn-hs-findsolutions{background:url("../images/headings/hs-findsolutions.gif");width:114px;height:13px;}
.hdn-hs-quicklinks{background:url("../images/headings/hs-quicklinks.gif");width:87px;height:13px;}
.hdn-hs-inthespotlight{background:url("../images/headings/hs-inthespotlight.gif");width:129px;height:13px;}

.hdn-products{background:url("../images/headings/home-feature-products.gif") no-repeat;width:54px;height:16px;}
.hdn-support{background:url("../images/headings/home-feature-support.gif") no-repeat;width:51px;height:16px;}
.hdn-resources{background:url("../images/headings/home-feature-resources.gif") no-repeat;width:62px;height:16px;}
.hdn-quicklinks{background:url("../images/headings/home-feature-quicklinks.gif") no-repeat;width:70px;height:16px;}

.tab-selected .hdn-tab-printer a
{
	background-position:left -51px;
}
.tab-selected .hdn-tab-scanner a
{
	background-position:left -51px;
}
.tab-selected .hdn-tab-supplies a
{
	background-position:left -50px;
}
.tab-selected .hdn-tab-extended a
{
	background-position:left -48px;
}

.hdn-tab-printer a{float:left;width:54px;height:13px;margin-top:9px;margin-left:35px;background:url('../images/headings/search-wizard-tab-printer.gif');}
.hdn-tab-printer a:hover{background-position:left -26px;}
.hdn-tab-printer a.selected{background-position:left -51px;}

.hdn-tab-scanner a{float:left;width:64px;height:10px;margin-top:9px;margin-left:35px;background:url('../images/headings/search-wizard-tab-scanner.gif');}
.hdn-tab-scanner a:hover{background-position:left -26px;}
.hdn-tab-scanner a.selected{background-position:left -51px;}

.hdn-tab-supplies a{float:left;width:74px;height:25px;margin-top:9px;margin-left:35px;background:url('../images/headings/search-wizard-tab-supplies.gif');}
.hdn-tab-supplies a:hover{background-position:left -25px;}
.hdn-tab-supplies a.selected{background-position:left -50px;}

.hdn-tab-extended a{float:left;width:65px;height:24px;margin-top:9px;margin-left:35px;background:url('../images/headings/search-wizard-tab-extended.gif');}
.hdn-tab-extended a:hover{background-position:left -24px;}
.hdn-tab-extended a.selected{background-position:left -48px;}



h2.hdn {margin:0 0 0.5em 0;} /*10px*/
h3.hdn {margin:0 0 0.412em 0;}/*7px*/


.strip {background:#dfe7ef url("../images/bg/tableheader.gif") 0 0 repeat-x; border:2px solid #d4dfea; color:#50779b; font-size:1em; font-weight:bold; line-height:2.364em; margin:0 0 1em 0; /*11px*/ padding:0 9px; width:476px;}
.strip-wide {background:#dfe7ef url("../images/bg/tableheader.gif") 0 0 repeat-x; border:2px solid #d4dfea; color:#50779b; font-size:1em; font-weight:bold; line-height:2.364em; padding:0 14px; margin:0; width:488px;}
/*
.strip-full {background:#dfe7ef url("../images/bg/tableheader.gif") 0 0 repeat-x; border:2px solid #d4dfea; color:#50779b; font-size:1em; font-weight:bold; line-height:1.273em; padding:6px 14px; margin:0; width:493px;}
.category-header {background:#e9e9e9 url("../images/bg/category-header.jpg") repeat-x; margin:-13px 0 0 -29px; padding:11px 0; position:relative; width:528px;}
.category-header h2 {margin:-6px 0 0 29px;	}.category-header h2.hdn {margin:0 0 0 29px;	}
.category-header .range-changer {margin:0;	 position:absolute; top:10px; right:10px;}
*/
.category-header select {border:1px solid #e7e7e7; width:260px; line-height:2em;}



/* Buttons
----------------------------------------------------------- */

/* default class for all buttons */
.btn {display:block;margin:0;overflow:hidden;}
.btn a {display:block;overflow:hidden;text-indent:-12345px;}

/* buttons images + dimensions */
.btn-addtocart, .btn-addtocart a{background:url("../images/buttons/addtocart.gif");width:158px;height:29px;}
.btn-addtocart a:hover{background-position:0 -29px;}

.btn-backstep, .btn-backstep a{background:url("../images/buttons/backstep.gif");width:56px;height:19px;}
.btn-backstep a:hover{background-position:0 -19px;}

.btn-side-link, .btn-side-link a{display:block;background:url("../images/bg/bg-side-panel-link.jpg") no-repeat;width:167px;height:34px;line-height:34px;over-flow:hidden;}
.btn-side-link a:hover{background-position:0 -34px;}
.btn-side-link a{padding-left:1em;font-weight:bold;color:#3c3c3c;text-decoration:none;}

.btn-side-link-top, .btn-side-link-top a{display:block;background:url("../images/bg/bg-side-panel-top.jpg") no-repeat;width:168px;height:36px;line-height:36px;over-flow:hidden;}
.btn-side-link-top a:hover{background-position:0 -36px;}
.btn-side-link-top a{padding-left:1em;font-weight:bold;color:#3c3c3c;text-decoration:none;}

.btn-buy, .btn-buy a{background:url("../images/buttons/buy.gif");width:88px;height:24px;}
.btn-buy a:hover{background-position:0 -24px;}

.btn-buy2, .btn-buy2 a{background:url("../images/buttons/buy2.gif");width:36px;height:24px;}
.btn-buy2 a:hover{background-position:0 -24px;}


.btn-buynow, .btn-buynow a{display:block;background:url("../images/bg/bg-side-panel-link.jpg");width:167px;height:34px;}
.btn-buynow a:hover{background-position:0 -34px;}

.btn-buysuppliesonline, .btn-buysuppliesonline a{background:url("../images/buttons/buysuppliesonline.gif");width:232px;height:29px;}
.btn-buysuppliesonline a:hover{background-position:0 -29px;}

.btn-comparethis, .btn-comparethis a{background:url("../images/buttons/comparethis.gif");width:158px;height:29px;}
.btn-comparethis a:hover{background-position:0 -29px;}

.btn-comparethisprinter, .btn-comparethisprinter a{background:url("../images/buttons/comparethisprinter.gif");width:232px;height:29px;}
.btn-comparethisprinter a:hover{background-position:0 -29px;}

.btn-continueshopping, .btn-continueshopping a{background:url("../images/buttons/continueshopping.gif");width:172px;height:29px;}
.btn-continueshopping a:hover{background-position:0 -29px;}

.btn-delete, .btn-delete a{background:url("../images/buttons/delete.gif");width:16px;height:16px;}
.btn-delete a:hover{background-position:0 -16px;}

.btn-find, .btn-find a{background:url("../images/buttons/find-blue.gif");width:66px;height:21px;}
.btn-find a:hover{background-position:0 -21px;}
.page-650 .btn-find, .page-650 .btn-find a{background:url("../images/buttons/find-red.gif");}
.page-637 .btn-find, .page-637 .btn-find a{background:url("../images/buttons/find-blue.gif");}
.page-638 .btn-find, .page-638 .btn-find a{background:url("../images/buttons/find-blue.gif");}
.page-661 .btn-find, .page-661 .btn-find a{background:url("../images/buttons/find-orange.gif")}

.btn-findareseller, .btn-findareseller a{background:url("../images/buttons/findareseller.gif");width:158px;height:29px;}
.btn-findareseller a:hover{background-position:0 -29px;}

.btn-findastore, .btn-findastore a{background:url("../images/buttons/findastore.gif");width:232px;height:29px;}
.btn-findastore a:hover{background-position:0 -29px;}

.btn-go, .btn-go a{background:url("../images/buttons/go.gif");width:24px;height:20px;}
.btn-go a:hover{background-position:0 -20px;}

.btn-gofind, .btn-gofind a{background:url("../images/buttons/gofind.gif");width:35px;height:9px;}
.btn-gofind a:hover{background-position:0 -17px;}

.btn-goget{float:right;}
.page-637 .btn-goget, .page-637 .btn-goget a{background:url("../images/buttons/goget-blue.gif");width:39px;height:21px;}
.page-637 .btn-goget a:hover{background-position:0 -21px;}

.btn-gotoshoppinglist, .btn-gotoshoppinglist a{background:url("../images/buttons/gotoshoppinglist.gif");width:202px;height:24px;}
.btn-gotoshoppinglist a:hover{background-position:0 -24px;}

.btn-login, .btn-login a{background:url("../images/buttons/login1.gif");width:66px;height:21px;}
.btn-login a:hover{background-position:0 -21px;}

.page-655 .btn-login, .page-655 .btn-login a{background-image:url('../images/buttons/login-orange.gif');}


.btn-map, .btn-map a{background:url("../images/buttons/map.gif");width:36px;height:11px;}
.btn-map a:hover{background-position:0 -11px;}

.btn-email, .btn-email a{background:url("../images/buttons/email.gif");width:47px;height:11px;}
.btn-email a:hover{background-position:0 -11px;}

.btn-sms, .btn-sms a{background:url("../images/buttons/sms.gif");width:30px;height:12px;}
.btn-sms a:hover{background-position:0 -12px;}

.btn-more, .btn-more a{background:url("../images/buttons/more-orange.gif");width:41px;height:7px;}
.btn-more a:hover{background-position:0 -7px;}

.page-650 .btn-more, .page-650 .btn-more a{background-image:url('../images/buttons/more-orange.gif');width:41px;height:7px;}
.page-650 .btn-more a:hover{background-position:0 -7px;}

.btn-moredetails, .btn-moredetails a{background:url("../images/buttons/moredetails.gif");width:232px;height:29px;}
.btn-moredetails a:hover{background-position:0 -29px;}

.btn-next, .btn-next a{background:url("../images/buttons/next.gif");width:17px;height:17px;}
.btn-next a:hover{background-position:0 -17px;}

.btn-nextstep, .btn-nextstep a{background:url("../images/buttons/nextstep.gif");width:56px;height:19px;}
.btn-nextstep a:hover{background-position:0 -19px;}

.btn-onlinesupport, .btn-onlinesupport a{background:url("../images/buttons/onlinesupport.gif");width:232px;height:29px;}
.btn-onlinesupport a:hover{background-position:0 -29px;}

.btn-orderandpay, .btn-orderandpay a{background:url("../images/buttons/orderandpay.gif");width:158px;height:44px;}
.btn-orderandpay a:hover{background-position:0 -44px;}

.btn-othercountries, .btn-othercountries a{background:url("../images/buttons/othercountries.gif");width:41px;height:9px;}

.btn-download, .btn-download a{background:url("../images/buttons/download-green.gif");width:75px;height:21px;}
.btn-download a:hover{background-position:0 -21px;}

.page-661 btn-download, .page-661 .btn-download a{background-image:url("../images/buttons/download-orange.gif");}
/*.btn-othercountries a:hover, #country-selector li.over .btn-othercountries a, #country-selector li:hover .btn-othercountries a{background-position:0 -15px;}*/

.btn-placeorder, .btn-placeorder a{background:url("../images/buttons/placeorder.gif");width:111px;height:19px;}
.btn-placeorder a:hover{background-position:0 -19px;}

.btn-prev, .btn-prev a{background:url("../images/buttons/prev.gif");width:17px;height:17px;}
.btn-prev a:hover{background-position:0 -17px;}

.btn-print, .btn-print a{background:url("../images/buttons/print.gif");width:48px;height:12px;}
.btn-print a:hover{background-position:0 -12px;}

.btn-savemylist, .btn-savemylist a{background:url("../images/buttons/savemylist.gif");width:158px;height:44px;}
.btn-savemylist a:hover{background-position:0 -44px;}

.btn-search, .btn-search a{background:url("../images/buttons/search.gif");width:66px;height:21px;}
.btn-search a:hover{background-position:0 -21px;}

.btn-searchresellers, .btn-searchresellers a{background:url("../images/buttons/searchresellers.gif");width:56px;height:15px;}
.btn-searchresellers a:hover{background-position:0 -15px;}

.btn-searchit, .btn-searchit a{background:url("../images/buttons/searchit-yellow.gif");width:66px;height:21px;}
.btn-searchit a:hover{background-position:0 -21px;}

.btn-submit, .btn-submit a{background:url("../images/buttons/submit.gif");width:66px;height:21px;}
.page-638 .btn-submit, .page-638 .btn-submit a{background:url("../images/buttons/submit-green.gif");}
.btn-submit a:hover{background-position:0 -21px;}


.btn-send, .btn-send a{background:url("../images/buttons/send.gif");width:66px;height:21px;display:block;text-indent:-12345px;}
.btn-send a:hover{background-position:0 -21px;}
#TB_window a.btn-send:hover{background-position:0 -21px;}


#search-container #searchText{float:left;height:1.6em;margin-right:12px;border:1px solid #e7e7e7;}
#search-container .btn-submit, #search-container .btn-submit a{position:relative;}
/* product tools */
.btn-ptlarge, .btn-ptlarge a{background:url("../images/buttons/ptlarge.gif");width:81px;height:16px;}
.btn-ptlarge a:hover{background-position:0 -16px;}

.btn-ptprev, .btn-ptprev a{background:url("../images/buttons/ptprev.gif");width:32px;height:21px;}
.btn-ptprev a:hover{background-position:0 -21px;}

.btn-ptnext, .btn-ptnext a{background:url("../images/buttons/ptnext.gif");width:31px;height:21px;}
.btn-ptnext a:hover{background-position:0 -21px;}

.btn-ptmore, .btn-ptmore a{background:url("../images/buttons/ptmore.gif");width:93px;height:21px;}
.btn-ptmore a:hover{background-position:0 -21px;}

/* language selectors */
.btn-english, .btn-english a{background:url("../images/buttons/english.gif");width:47px;height:17px;}
.btn-english a:hover{background-position:0 -17px;}

.btn-korean, .btn-korean a{background:url("../images/buttons/korean.gif");width:47px;height:17px;}
.btn-korean a:hover{background-position:0 -17px;}

.btn-chinese, .btn-chinese a{background:url("../images/buttons/chinese.gif");width:47px;height:17px;}
.btn-chinese a:hover{background-position:0 -17px;}

/* trolley tools */

.btn-remove, .btn-remove a{background:url("../images/buttons/remove.gif");width:19px;height:20px;}
.btn-remove a:hover{background-position:0 -20px;}

.btn-info, .btn-info a{background:url("../images/buttons/info.gif");width:19px;height:20px;}
.btn-info a:hover{background-position:0 -20px;}

.page-661 .btn-logout, .page-661 .btn-logout a{background:url("../images/buttons/logout-orange.gif");width:47px;height:20px;}
.page-661 .btn-logout a:hover{background-position:0 -20px;}


.button {display:block;}
.button a {background:url("../images/bg/button.gif") repeat-x; border:2px solid #73a7d7; color:#fff; display:block; font-weight:bold; height:20px; line-height:20px; padding:0 5px; text-align:center;}
.button :hover {background-position:0 -20px; border-color:#d4dfea; color:#6895ca; text-decoration:none;}

/* Links
----------------------------------------------------------- */

.backtotop {height:1.5em; font-size:0.909em; /*10px*/}
.backtotop a {background:url("../images/bg/backtotop.gif") 0 50% no-repeat; color:#74869c; float:right; font-weight:bold; padding-left:17px;}

.link-thru {height:1.5em; font-size:0.909em; /*10px*/}
.link-thru a {background:url("../images/bg/bullet-arrow-red.gif") 0 50% no-repeat; color:#7b7b7b; font-weight:bold; padding-left:17px;}
.link-go {background:url("../images/buttons/go.gif") right 0 no-repeat; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin:0; position:absolute; bottom:-1px; right:-1px;}
.link-go a {background:url("../images/buttons/go.gif") right 0 no-repeat; color:#73889b; float:right; height:20px; padding:0 28px 0 0;}
.link-go a:hover {background-position:right -20px;}

.link-go2 {font-size:10px; font-weight:bold; height:20px; line-height:20px; margin:0; position:absolute; bottom:6px; right:12px;}
.link-go2 a {background:url("../images/bg/link-go.gif") right 7px no-repeat; color:#fff; float:right; height:20px; padding:0 10px 0 0;}
.link-go2 a:hover {background-position:right -20px;}
.link-go3 {font-size:10px; font-weight:bold; height:20px; line-height:20px; margin:0; position:absolute; bottom:4px; right:10px;}
.link-go3 a {color:#50779b; float:right;}



/* Tools (print/email/font down/font up)
----------------------------------------------------------- */

#tools {height:23px; margin:0; overflow:hidden; position:absolute; top:2px; right:6px;}
.content-subnav .col-main #tools{top:30px;}
/*
.content-productdetail #tools {right:252px;}
.content-full #tools {right:16px;}
.content-subnav #tools {right:16px;margin-top:30px;}
.col-main #tools{right:252px;}
*/

#tools li {background:none; float:left; margin:0 1px 0 0; padding:0; overflow:hidden; width:23px; height:23px; border-right:1px #e5e5e5 solid;}
#tools li.tool-fontlarge {margin:0;border:none;}

#tools li a {display:block; width:23px; height:23px; overflow:hidden; text-indent:-12345px;}
#tools li.tool-email,#tools li.tool-email a{background-image:url("../images/bg/tool-email.gif");}
#tools li.tool-print,#tools li.tool-print a{background-image:url("../images/bg/tool-print.gif");}
#tools li.tool-fontlarge,#tools li.tool-fontlarge a{background-image:url("../images/bg/tool-fontlarge.gif");}
#tools li.tool-fontdefault,#tools li.tool-fontdefault a{background-image:url("../images/bg/tool-fontdefault.gif");}

#tools li a:hover,#tools li.selected a{background-position:0 -23px;}

.content-subnav #tools li.tool-email {display:none;}


/* Lists
----------------------------------------------------------- */

.list-container {margin:1em;/* 0 0 1em 0;*/width:555px; overflow:hidden;}
/* Arrow List
----------------------------------------------------------- */

.arrow-list {margin:2em 0 0 0; /* 22px */ width:100%;}

.arrow-list li {background:url("../images/bg/bullet-arrow.gif") 0 3px no-repeat;  font-size:0.909em; /*10px*/ line-height:1.2em; margin:4px 0 7px 2px;	 padding:0 0 0 10px}
a.arrow-link{background:url("../images/bg/bullet-arrow.gif") 0 3px no-repeat;padding:0 0 0 10px;}

.side-panel .arrow-list li{background:url("../images/bg/arrow-grey.gif") 0 3px no-repeat;padding-left:18px;padding-bottom:0;margin:0;}

.page-637 .col-main .arrow-list li, .page-637 .col-main a.arrow-link{background-image:url('../images/bg/arrow-blue.gif');}
.page-638 .col-main .arrow-list li, .page-638 .col-main a.arrow-link{background-image:url('../images/bg/arrow-green.gif');}
.page-650 .col-main .arrow-list li, .page-650 .col-main a.arrow-link{background-image:url('../images/bg/arrow-red.gif');}
.page-641 .col-main .arrow-list li, .page-641 .col-main a.arrow-link{background-image:url('../images/bg/arrow-yellow.gif');}
.page-639 .col-main .arrow-list li, .page-639 .col-main a.arrow-link{background-image:url('../images/bg/arrow-purple.gif');}
.page-626 .col-main .arrow-list li, .page-633 .col-main .arrow-list li, .page-655 .col-main .arrow-list li, .page-626 .col-main a.arrow-link, .page-633 .col-main a.arrow-link, .page-655 .col-main a.arrow-link{background-image:url('../images/bg/arrow-orange.gif');}


.arrow-list li a {display:block; width:100%;}/*color:#72879c;*/
.arrow-red li {background:url("../images/bg/bullet-arrow-red.gif") 0 2px no-repeat;}
.arrow-red li a {color:#898989;font-weight:bold;}
.arrow-red li a:hover {color:#eb1818;text-decoration:none;}

.arrow-glass-list {margin:6px 0 0 0; /* 22px */ width:100%;}
.arrow-glass-list li {background:url("../images/bg/bullet-arrow.gif") 0 3px no-repeat;  font-size:0.909em; /*10px*/ line-height:1.2em; margin:6px 0 12px 2px;	 padding:0 0 0 10px;}
.arrow-glass-list li a {color:#50779b; display:block; padding-left:12px; position:relative; width:152px;}
.arrow-glass-list li a:hover {color:#50779c; text-decoration:none;}
.arrow-glass-list li a span {background:url("../images/buttons/info.gif"); cursor:pointer; display:block; position:absolute; top:-2px; right:-6px; width:19px; height:20px;}
.arrow-glass-list li a:hover span {background-position:0 -20px;}

/* List Categories
----------------------------------------------------------- */

.list-categories {margin:1em 0;padding-bottom:1em;}
.list-categories li {background:none; position:relative;float:left; margin:0; overflow:hidden; padding:0; position:relative;border-left:1px #e6e6e6 solid;padding-left:8px;width:178px;height:290px;}
.list-categories li a {display:block; }
.list-categories li a.link-more{position:absolute;bottom:10px;left:8px;margin-left:1.636em;color:#0000EE;}
.list-categories li.first{border:none;padding-left:0px;}
.list-categories li.first a.link-more{left:0px;}
.list-categories li a:hover {/*border-color:#f00;*/}
.list-categories li h4 {margin:0; position:absolute; top:0px; left:5px;}
.list-categories li a p{color:#8e8e8e;}
.list-categories li .item-title{width:170px;background:url('../images/bg/bg-item-title-long-top.jpg') no-repeat;display:block;margin-left:0;color:#2895d5; margin-bottom:15px;}
.list-categories li .item-title a{padding:5px 3px 6px 17px;margin-left:0px;font-weight:bold;font-size:1.2em;font-family:arial;background:url('../images/bg/bg-item-title-long-bottom.jpg') no-repeat left bottom;display:block; text-decoration:none; }
/* News Listing
----------------------------------------------------------- */

.list-news {margin:0; padding:0; width:100%; border-bottom:1px #dedede solid;}
.list-news li {background:none; border-top:1px #dedede solid; margin:1.2em 0; padding:0.5em 0 0 164px; position:relative; min-height:148px; height:auto !important; height:148px;}
.list-news li h3 {font-size:1.182em; margin:23px 0 2px 0;}
.page-6 .col-main .list-news li h3{background:none; border:none;}
.page-6 .col-main .list-news li h3 a{color:#505052; }

.list-news li h3 a {color:#74869c;}
.list-news li p{margin:0;}.col-main .list-news li p{margin:0.8em 1.6em 0em 1.1em;}
.list-news li p.date {color:#b0b0b0;}
.list-news li p.thumb {position:absolute; top:1.2em; left:7px; width:125px; height:95px; overflow:hidden;}
.list-news li p.thumb a {border:1px solid #e7e7e7; display:block; width:123px; height:93px; overflow:hidden;}
.list-news li p.desc {margin:10px 0;}
.list-news li p.link {height:14px; margin:0;}
.list-news li p.link .btn {float:right; width:10px;}


/* Promotions Listing
----------------------------------------------------------- */

.list-promotions {margin:2em 0 0 0; padding:0; width:100%;}
.list-promotions li {background:none; border-top:1px dotted #bfd6ea; font-size:0.909em; /*10px*/ line-height:1.3em; /*13px*/ margin:0 0 25px 0; padding:0 0 0 194px; position:relative; min-height:148px; height:auto !important; height:148px;}
.list-promotions li h3 {font-size:1.182em; margin:23px 0 2px 0;}
.list-promotions li h3 a {color:#74869c;}
.list-promotions li p {margin:0;}
.list-promotions li p.instructions {color:#92aac4;}
.list-promotions li p.thumb {position:absolute; top:26px; left:0; width:172px; height:129px; overflow:hidden;}
.list-promotions li p.thumb a {border:1px solid #d5dfeb; display:block; width:170px; height:127px; overflow:hidden;}
.list-promotions li p.terms {margin:10px 0;}
.list-promotions li p.link-thru {margin:3px 0 0 3px;}


/* List Searches
----------------------------------------------------------- */

.list-search {margin:0 0 13px 0;}
.list-search li {background:none; float:left; margin:0 9px 3px 0; overflow:hidden; padding:0; position:relative; width:114px; height:107px;}
.list-search li a {border:3px solid #d4dfea; display:block; width:108px; height:101px;}
.list-search li.search-printer a {background:url("../images/bg/search-printer.gif");}
.list-search li.search-scanner a {background:url("../images/bg/search-scanner.gif");}
.list-search li.search-supplies a {background:url("../images/bg/search-supplies.gif");}
.list-search li.search-warranties a {background:url("../images/bg/search-warranties.gif");}

.list-search li.search-faqs a {background:url("../images/bg/search-faqs.gif");}
.list-search li.search-support a {background:url("../images/bg/search-support.gif");}
.list-search li.search-online a {background:url("../images/bg/search-online.gif");}
.list-search li.search-warranties a {background:url("../images/bg/search-warranties.gif");}


.list-search li a * {cursor:pointer;}
.list-search li a:hover {/*border-color:#f00;*/}
.list-search li h4 {margin:0; position:absolute; top:70px; left:5px;}

/* Spotlight Product List
----------------------------------------------------------- */

.spotlight-list {margin:0;}
.spotlight-list li {background:none; border-top:1px dotted #bfd6ea; float:left; font-size:0.909em; /*10px*/ line-height:1.4em; /*14px*/ margin:0; padding:8px 0 8px 77px;}
.spotlight-list li.first {border-top:none;padding-top:0;}

.spotlight-list li a {color:#898989; display:block; min-height:70px; height:auto !important; height:70px; position:relative; width:100%;}
.spotlight-list li a * {cursor:pointer;}
.spotlight-list li a .thumb {position:relative; left:-77px; top:0;}
.spotlight-list li a .title {display:block; margin:-65px 0 6px 0;}
.spotlight-list li a em {font-weight:bold; font-style:normal;}
.spotlight-list li a:hover {color:#eb1818; text-decoration:none;}

/* List Resellers
----------------------------------------------------------- */

.search-summary {padding:0px 0px 20px;}
.search-summary strong {color:#fab919;}
#map {border:1px solid #b4b4b4; width:540px; height:300px;}
#hidden-reseller-details {display:none;}
#hidden-reseller-details .links {display:none;}

.list-resellers {background:transparent url("../images/bg/list-resellers.gif") repeat-y scroll 30px top; margin:2em 0;}
.list-resellers li {background:none; font-size:0.818em; /*9px*/ float:left; line-height:1.5em; margin:0; overflow:hidden; padding:0 14px 0 12px; position:relative; width:250px; height:160px;}
.list-resellers p {margin:1em 1.4em!important;}
.list-resellers li strong {font-size:1.111em; /*10px*/}
.list-resellers li .numbers strong {color:#7b7b7b;}
.list-resellers li .links {height:12px; overflow:hidden;}
.list-resellers li .links .btn {float:left;}
.list-resellers li .links .btn-print {margin-right:16px;}
.list-resellers li .links .btn-map {margin-right:16px;}
.list-resellers li .links .btn-sms {margin-right:16px;}


/* List Products
----------------------------------------------------------- */
/*
.list-products {margin:0 0 13px 0;}
.list-products li {background:none; float:left; margin:0 5px 0 0; overflow:hidden; padding:0; position:relative; width:120px; height:155px;}
.list-products li.row-end {margin-right:0;}

.list-products li a {background:url("../images/bg/product-thumb.gif") 0 -155px no-repeat; display:block; width:130px; height:155px; overflow:hidden;}
.list-products li a * {cursor:pointer;}
.list-products li a h4 {color:#72869e; font-size:0.909em; margin:0; position:absolute; top:123px; left:0; width:120px; text-align:center;}
.list-products li p {padding:2px 0 0 2px; margin:0;}
.list-products li a:hover {background-position:0 0; text-decoration:none;}
.list-products li a:hover h4 {color:#eb1818;}

*/
.list-products{margin:0px;}
.list-products li {width:129px;float:left;display:inline;margin-top:1.5em;border-left:none;border-right:1px solid #E6E6E6;height:200px;overflow:hidden;}
.list-products li.row-end{border:none;}
.list-products li .item-title{width:124px; background:url('../images/bg/bg-item-title-top.jpg') no-repeat;display:block;color:#2895d5;}
.list-products li .item-title a{padding:5px 3px 6px 17px;margin-left:0px;font-weight:bold;font-size:1.2em;font-family:arial;background:url('../images/bg/bg-item-title-bottom.jpg') no-repeat left bottom;display:block;}
.list-products li a.link-more{position:absolute;bottom:10px;left:20px;margin:0px;}
/* Product overview
----------------------------------------------------------- */
.single-search-box{background:#f5f5f5 url('../images/bg/download-search-box1.gif') no-repeat scroll left top;width:385px; height:54px;line-height:54px;}
.single-search-box strong{margin-left:2em;margin-right:2em;}
.single-search-box select{width:190px;color:#888; font-size:0.909em;}

.product-overview, .product-overview-image-left {min-height:140px; height:auto !important; height:140px; margin:20px 0 0 0; padding:0 0px 20px 0px; position:relative;}
.product-overview h3 {margin-bottom:0.588em; /*10px*/}
.product-overview p {margin:1.636em 1em 0 1.5em;}
.product-overview .boxshot {margin:0;width:575px;height:218px; overflow:hidden;background:url('../images/bg/bg-product-show-box.jpg') no-repeat;position:relative;}
.product-overview .boxshot img{position:absolute;left:2em;top:2em;}
.product-overview .boxshot p{color:#fff;font-size:1.6em;font-family:Arial;position:absolute;top:60px;left:220px;margin:0;}
.product-overview .boxshot h2{border:none;color:#2895d5;margin-top:2em;background:none;position:absolute;top:130px;left:220px;margin:0;}
.product-overview #product-chooser {position:absolute;bottom:1em;right:-10px;}/* margin:0; position:absolute; top:-47px; right:0;*/
.product-overview #product-chooser strong{}
#product-chooser select { }/*border:1px solid #72869e; font-weight:bold;*/
#product-chooserX {margin:0; position:absolute;bottom:15px;left:0px;}
#product-chooserX select {} /* border:1px solid #72869e; font-weight:bold; color:#888; font-size:0.909em;width:190px; */

.product-overview-image-left{padding-bottom:70px;}
.product-overview-image-left p, .product-overview-image-left h3{margin-left:190px;}
.product-overview-image-left .boxshot{margin:0;position:absolute;left:0;top:0;}
.product-overview-image-left #product-chooser {position:absolute;bottom:1em;}

.product-overview-image-left #search-wizard{margin:1.2em 0 0 190px;padding-bottom:3.8em;background-color:#f5f5f5;padding-top:1px;}
.product-overview-image-left #search-wizard .btn-find{position:relative;top:1em;right:2em;}
.product-overview-image-left #search-wizard p{margin:0px auto;}

/* Product tools
----------------------------------------------------------- */

.product-tools {margin:0; overflow:hidden; position:absolute; bottom:2em; right:1.5em;height:21px;} /*width:180px;*/ 
.product-tools li {background:none; float:left; height:21px; margin:0; padding:0;}

/* Product specifications (table)
----------------------------------------------------------- */

.product-specs h3 {border-bottom:1px solid #adafb2;background-position:0 3px;background-repeat:repeat-y; border-top:10px solid #fff; color:#6d6d6d; cursor:pointer; font-size:1em; /*12px*/ height:2em; line-height:2em; margin:0; padding:0 6px 0 20px;}
/*.product-specs h3.network {background-image:url("../images/bg/spec-heading-network.gif");}
.product-specs h3.paper {background-image:url("../images/bg/spec-heading-paper.gif");}
.product-specs h3.performance {background-image:url("../images/bg/spec-heading-performance.gif");}
.product-specs h3.special {background-image:url("../images/bg/spec-heading-special.gif");}
.product-specs h3.controls {background-image:url("../images/bg/spec-heading-controls.gif");}
.product-specs h3.operation {background-image:url("../images/bg/spec-heading-operation.gif");}
.product-specs h3.warranty {background-image:url("../images/bg/spec-heading-warranty.gif");}
*/
.product-specs h3 a {background:url("../images/bg/plus-minus.gif") right top no-repeat; display:block; width:100%;color:#3c3c3c;}
.product-specs h3 a:hover {background-position:right -35px;text-decoration:none;}

.product-specs h3.active {}
.product-specs h3.active a {background-position:right -72px;}

.product-specs h3.active a:hover {background-position:right -102px;}

.product-specs .specs-holder {display:none;}
.product-specs table {width:100%;margin-top:1em;}
.product-specs th, .product-specs td {vertical-align:top; text-align:left;}/* background:#e0eaf3; color:#74869c; */
.product-specs th {border-right:1px solid #e6e6e6; font-weight:bold;width:178px;padding:6px 0px 6px 0px;}/*  */
.product-specs th span, .product-specs td span{margin:0px 12px;display:block;}
.product-specs td {padding:6px 0px 6px 0px;}/* */
.product-specs td.second {border-left:1px solid #e6e6e6; width:295px;}
.product-specs td.first {width:288px;}
/* pictures holder*/
.product-specs .pictures-holder{background:transparent url('../images/bg/select-box-left.jpg') repeat-y scroll left top;border:1px #e7e7e7 solid;padding-top:1px;padding-bottom:1em;}
.product-specs .pictures-holder .select-box{margin-left:190px;float:left;display:inline;}
.product-specs .pictures-holder .select-box .btn-goget{float:left;position:relative;top:3.5em;}
.product-specs .pictures-holder .compare-box{margin-left:190px;background:transparent url('../images/bg/two-column-divider.jpg') repeat-y scroll right;}
.product-specs .pictures-holder .compare-box h4{color:#2895d5;}
.product-specs .pictures-holder .compare-box .first{float:left;display:inline;margin-left:3em;padding-bottom:1em;}
.product-specs .pictures-holder .compare-box .second{float:right;display:inline;margin-right:3em;padding-bottom:1em;}
.product-specs .pictures-holder .compare-box ul.product-nav li{background:none;}
/*.product-specs .pictures-holder table {width:100%;}
.product-specs .pictures-holder th {background:#fff; border-right:none; padding:30px 6px 6px 10px; width:235px;}
.product-specs .pictures-holder td {background:#fff; padding:20px 0 0 0; vertical-align:top; text-align:center; width:244px;}
.product-specs .pictures-holder td p {margin:0 0 6px 0;}
.product-specs .pictures-holder td h2 {color:#6b91b8; font-size:1.273em; }
.product-specs .pictures-holder td.second {width:244px;}
*/

/* buttons holder
.product-specs .buttons-holder table {width:100%;}
.product-specs .buttons-holder td {background:#fff; padding:20px 0 0 0; vertical-align:top; width:488px;}
.product-specs .buttons-holder td ul.product-nav {float:right; }
.product-specs .buttons-holder td.second {width:232px;}
*/

/* Product consumables (table)
----------------------------------------------------------- */

.media-library {margin:0 0 0 12px;}
.media-library table {width:520px;}
.media-library td {padding:8px 6px;}
.media-library td.desc {font-weight:bold;padding-left:6px;}
.media-library td.desc span {display:block; font-weight:normal;}

.product-consumables h5{text-transform:uppercase;color:#3c3c3c;}
.product-consumables table {border:1px solid #e7e7e7;border-top:0; margin:0px 0 2em 0;width:100%;}
.product-consumables table th, .product-consumables table td {border-top:1px #e7e7e7 solid;border-left:1px #e7e7e7 solid;text-align:left; vertical-align:top;position:relative;}
.product-consumables table th span, .product-consumables table td span{margin:0px 1.4em;}
.product-consumables table td p{margin:3px 1.4em 0px;font-weight:bold;}
.product-consumables table td p span{font-weight:normal;}
.product-consumables table th {background-color:#f5f5f5; color:#3c3c3c; padding:6px 0 6px 5px;}
.product-consumables table td {font-size:0.909em; /*10px*/ padding:17px 0 17px 5px;}

.product-consumables table td.name,.product-consumables table th.name{width:250px;border-left:none;}
.product-consumables table td.desc{width:215px;}
.product-consumables table td.order{width:105px;}
.product-consumables table td.order span{margin:4px auto;}

.product-consumables table td.name div{position:relative;}
.product-consumables table td.name div div{margin-left:60px;}
.product-consumables table td.name div img{position:absolute;top:0;left:12px;}
.product-consumables table td.name div p{margin:0px;}

/*.product-consumables th.order {background-position:right 0;}
.product-consumables td.desc {padding-left:0;width:250px;}
.product-consumables td.order {white-space:nowrap;width:105px;}
.product-consumables td.cat {border-right:none;}
.product-consumables td.cost {border-right:none;}
.product-consumables td.item {border-left:none;}
.product-consumables td.totalgst {text-align:right;}
.product-consumables td.stock {text-align:center;}
.product-consumables td.desc div {font-weight:bold; min-height:44px; height:auto !important; height:44px; padding-left:73px;padding-right:15px;position:relative;}
.product-consumables td.dealer-desc div {width:143px;}
.product-consumables td.desc img {position:absolute; top:-10px; left:12px;}

*/

.product-consumables table.cart-items {border-bottom:none;}
.product-consumables table.cart-items td {padding:8px 6px;}
.product-consumables table.cart-items .total-row td {color:#1b1c1e; font-size:12px;padding:20px 6px;}

/* Press Releases (table)
----------------------------------------------------------- */

#chooser {margin:0; position:absolute; top:21px; right:226px;}
#chooser select {border:1px solid #72869e; color:#72869e; font-size:0.909em; /*10px*/ font-weight:bold; width:130px;}
.press-releases table {border-bottom:2px solid #e0e0e0; border-collapse:collapse; border-top:0; margin:1em 0 2em 0; width:100%;}
.press-releases th, .press-releases td {background:#fff; border:1px solid #e0e0e0; border-collapse:collapse; color:#7b7b7b;	 text-align:left; vertical-align:top;}
.press-releases th {background:#ca0b0b url("../images/bg/heading-strip-red.gif") 0 0 no-repeat; border:none; color:#fff; font-weight:bold; padding:6px 15px;}
.press-releases th.title {border-left:2px solid #cb0a0a;}
.press-releases th.date {border-right:2px solid #cb0a0a;background-position:right 0;}

.press-releases td {font-size:0.909em; /*10px*/ padding:6px 15px;}
.press-releases .alt td {background:#efefef;}
.press-releases td.title {border-left:2px solid #e0e0e0;width:365px;}
.press-releases td.date {border-right:2px solid #e0e0e0;}


/* Shooping cart (table)
----------------------------------------------------------- */

.shop-intro {padding:0 10px;}
.shopping-cart {width:100%;}
.shopping-cart thead th {background:#bfd5ea; border-left:1px solid #fff; color:#fff; font-weight:bold; padding:4px 13px; text-align:left; vertical-align:top; white-space:nowrap;}
.shopping-cart thead th.desc {border-left:none;}
.shopping-cart thead th span {font-weight:normal;}
.shopping-cart tbody td {background:#e0eaf3; border-left:1px solid #fff; color:#74869c; font-size:10px; padding:15px 13px; text-align:left; vertical-align:top;}
.shopping-cart tbody .alt td {background:#e6eef5;}
.shopping-cart tbody .total td {background:#a9c5e0; border-top:3px solid #fff; border-left:none; color:#fff; font-size:11px; text-align:right;}
.shopping-cart tbody .total td input {width:90px;}
.shopping-cart tbody td.desc {border-left:none;}
.shopping-cart tbody td.desc div {line-height:14px; min-height:66px; height:auto !important; height:66px; padding-left:80px; position:relative; width:96px;}
.shopping-cart tbody td.desc img {position:absolute; top:0; left:0;}
.shopping-buttons {height:29px; margin:9px 0 18px 0; position:relative;}
.shopping-buttons .btn-continueshopping {position:absolute; top:0; right:0;}

/* Product Options
----------------------------------------------------------- */

.product-options {height:29px; margin:7px 0 11px 0; overflow:hidden;}
.product-options li {background:none; float:left; margin:0 0 0 11px; padding:0;}
.product-options li.first {margin-left:0;}

/* Shop Options
----------------------------------------------------------- */

.shop-options {background:#a9c5e0; height:52px; margin:0; overflow:hidden; padding:6px 0 0 19px;}
.shop-options li {background:none; float:left; margin:0 0 0 12px; padding:0;}
.shop-options li.first {margin-left:0;}

/* Solution finder
----------------------------------------------------------- */

#solution-finder {background:url("../images/bg/solution-finder.gif"); margin:0; overflow:hidden; width:235px; height:172px;}
#solution-finder li {background-position:12px 50%; background-repeat:no-repeat; float:left; margin:0; padding:0; position:relative; width:100%;}
#solution-finder li.by-customer {background-image:url("../images/bg/solution-customer.gif");height:59px;}
#solution-finder li.by-product {background-image:url("../images/bg/solution-product.gif");height:56px;}
#solution-finder li.by-price {background-image:url("../images/bg/solution-price.gif");height:57px;}

#solution-finder li h4 {position:absolute; top:14px; left:53px;}
#solution-finder li p {margin:0; position:absolute; top:27px; left:53px;}
#solution-finder li p select {border:1px solid #7f9db9; color:#888; font-size:0.909em; /*10px*/ width:160px;}

/* Product Compare
----------------------------------------------------------- */
#product-compare{float:left;display:inline;}
#product-compare li{background:none;float:left;padding:0px;display:inline;}
#product-compare li.pc-first {margin-right:80px;}
/*#product-compare {margin:0; overflow:hidden; width:235px; height:116px;}
#product-compare li {background:none; float:left; margin:0; padding:0; position:relative;}
#product-compare li.pc-first {height:59px;}
#product-compare li.pc-second {height:57px;}

#product-compare li h4 {position:absolute; top:14px; left:18px;}
#product-compare li p {margin:0; position:absolute; top:27px; left:18px;}
#product-compare li p select {border:1px solid #7f9db9; color:#888; font-size:0.909em; width:190px;}
*/

/* The wizard
----------------------------------------------------------- */

#wizard {position:relative;margin-top:1.5em;}
#wizard h3 {margin:0 0 12px 23px;}
#wizard.wizard-downloads{background:url("../images/common/0332_pic_downloads.gif") 0 0 no-repeat;padding-left:190px;min-height:150px;height:auto;*height:150px;}
/*
#search-wizard {padding:0; overflow:hidden; width:350px;position:relative;}
#search-wizard ul {font-size:0.909em;margin:0; overflow:hidden; width:350px;}
.product-overview #search-wizard {width:350px;margin-left:1.5em;margin-top:1em;background-color:#f5f5f5;padding-bottom:40px;}

.product-overview #search-wizard ul.wiz1 {background:url("../images/bg/search-wizard1-narrow.gif");}
.product-overview #search-wizard ul.wiz2 {background:#f5f5f5 url("../images/bg/search-wizard2-narrow222.jpg");}
.product-overview #search-wizard ul.wiz3 {background:url("../images/bg/search-wizard3-narrow.gif");}

#search-wizard ul.wiz1 {background:url("../images/bg/search-wizard1.gif");height:67px;}
#search-wizard ul.wiz2 {background:url("../images/bg/search-wizard2.gif");height:124px;}
#search-wizard ul.wiz3 {background:url("../images/bg/search-wizard3.gif");height:180px;}

#search-wizard ul li {background:none; background-position:12px 50%; background-repeat:no-repeat; float:left; margin:0; padding:0; position:relative; width:100%;}
#search-wizard ul li.option1 {height:52px;}
#search-wizard ul li.option2 {height:56px;}
#search-wizard ul li.option3 {height:57px;}

#search-wizard ul li p {margin:0; padding:6px 24px 0 24px;}
#search-wizard ul li.option1 p {padding-top:8px;}

#search-wizard ul li p strong {display:block; margin:0 0 4px 0;color:#6d6d6d;}
#search-wizard ul li p select {border:1px solid #7f9db9; color:#888; font-size:0.909em; width:100%;height:2em;border:1px #e7e7e7 solid;}
#search-wizard .btn-find {position:absolute;bottom:1.5em;right:2.1em;}
*/
#search-wizard{position:relative;}
#search-wizard ul{margin:0 1em;position:relative;}
#search-wizard ul li{background:none;padding:0px;}
#search-wizard ul li strong{display:block;line-height:2.5em;padding-top:0.3em;}
#search-wizard ul li p{margin-top:0;}
#search-wizard ul li p select{width:100%;}
#search-wizard .btn-find{float:right;display:inline;}

.product-overview #search-wizard{margin:1.2em 0 0 1.5em;padding-bottom:3.8em;background-color:#f5f5f5;padding-top:1px;}
.product-overview #search-wizard .btn-find{position:relative;top:1em;right:2em;}
.product-search #search-wizard{background:transparent url('../images/bg/bg-full-box.jpg') no-repeat scroll left bottom;height:135px;overflow:hidden;}
.product-search #search-wizard ul li{float:left;}
.product-search #search-wizard ul li p{margin-top:20px;}
.product-search #search-wizard ul li p select{width:155px;}
.product-search #search-wizard .btn-find{/*margin:1em 2.5em 0 0;*/position:absolute;right:28px;bottom:20px;}
.product-search #wizard-tab-containter{}
.product-search #wizard-tab-containter .wizard-tab{width:144px;height:41px;float:left;background:transparent url('../images/bg/search-wizard-tab.jpg') no-repeat scroll left top;}
.product-search #wizard-tab-containter .tab-selected{background-position:left -41px;}
.product-search #wizard-tab-containter .last{width:141px;}
/* Media Wizard
----------------------------------------------------------- */
#wizard .hdn-tab-printer, #wizard .hdn-tab-scanner, #wizard .hdn-tab-supplies, #wizard .hdn-tab-extended{height:41px;cursor:pointer;}
/*
#media-wizard {background:#fff url("../images/bg/media-wizard.gif") repeat-x; border:3px solid #d4dfea; margin:0 0 34px 12px; min-height:133px; height:auto !important; height:133px; padding:26px 0 0 157px; position:relative; width:358px;}
#media-wizard h4 {color:#72869e; font-size:11px; line-height:15px; margin:0; position:absolute; top:8px; left:12px;}
#media-wizard p {margin:0 0 15px 0;}
#media-wizard .pic {margin:0; position:absolute; top:27px; left:12px; width:133px; height:133px; overflow:hidden;}
#media-wizard .step {margin:0; position:relative; width:100%;}
#media-wizard .step label {font-size:10px; font-weight:bold; height:14px; display:block; margin:0 0 6px 0;}
#media-wizard .step label.num {		 padding-left:20px;}
#media-wizard .step1 label.num {background:url("../images/bg/one.gif") 0 50% no-repeat;}
#media-wizard .step2 label.num {background:url("../images/bg/two.gif") 0 50% no-repeat;}

#media-wizard .step select {height:20px; line-height:20px; width:245px;}
#media-wizard .step h3 {margin:20px 0 0 0;}
#media-wizard .step h3.or {margin-bottom:10px; text-transform:lowercase;}
#media-wizard .step .btn {position:absolute; bottom:0; left:250px;}
*/
.channel-search-result{margin:12px 0 0 0;}
#media-wizard{position:relative;background-color:#f5f5f5;padding:20px 0;*height:20px;}
#media-wizard .channel-search{margin:0px 20px;position:relative;}
#media-wizard .channel-search select{margin-right:14px;width:180px;height:2em;}
#media-wizard .channel-search .btn{position:absolute;right:0px;top:0px;*right:15px;}
.channel-search-result table td p{font-weight:normal;}
.channel-search-result .name p.pdf{background:transparent url('../images/bg/icon-pdf.gif') no-repeat scroll left top;padding-left:50px;min-height:50px;height:auto;*height:50px;}
/* Stopbox
----------------------------------------------------------- */

.stop-box {background:url("../images/bg/stop-box.gif") repeat-x; padding:22px 0 0 0; width:570px; margin:0 -19px 0 -27px;}
.stop-box .hdn-orsearch {margin:0 0 0 30px;}
.stop-box .list-container {margin:11px 0 0 30px;}

/* Promo Page
----------------------------------------------------------- */

#promo-panel {position:relative; width:100%; height:200px;}
#promo-panel p {position:absolute; margin:0; top:0; left:0px;}

/* Support
----------------------------------------------------------- */

#support-centre{margin:0px;width:575px;overflow:hidden;}
#support-centre li {float:left; font-size:10px; line-height:13px; overflow:hidden; padding:0; margin:0; width:282px; height:80px;display:inline;margin-right:10px;margin-top:10px;}
#support-centre li.end{margin-right:0px;}
#support-centre li a {background:transparent url('../images/bg/support-link.gif') no-repeat scroll 262px 8px;color:#7b7b7b; display:block; width:160px; height:70px;padding:12px 22px 0 98px;}
#support-centre li a strong {color:#6caf3d; display:block; font-size:11px; margin:0 0 4px 0; text-transform:uppercase;}
#support-centre li a:hover {background-position:262px -90px; text-decoration:none;}

#support-centre li.support-onlinesupport{background:url("../images/bg/support-onlinesupport.jpg");}
#support-centre li.support-warrantyregistration{background:url("../images/bg/support-warrantyregistration.jpg");}
#support-centre li.support-warrantyinformation{background:url("../images/bg/support-warrantyinformation.jpg");}
#support-centre li.support-serviceoptions{background:url("../images/bg/support-serviceoptions.jpg");}
#support-centre li.support-serviceagreement{background:url("../images/bg/support-serviceagreement.jpg");}
#support-centre li.support-otherinformation{background:url("../images/bg/support-otherinformation.jpg");}
#support-centre li.support-installation{background:url("../images/bg/support-installation.jpg");}
#support-centre li.support-supportsurvey{background:url("../images/bg/support-supportsurvey.jpg");}
#support-centre li.support-timeandmaterial{background:url("../images/bg/support-timeandmaterial.jpg");}

/**/




/* FAQS (questions and answers)
----------------------------------------------------------- */

.question {background:#eaeaea url("../images/bg/question.gif") repeat-x; color:#74869c; font-size:1.091em; /*12px*/ padding:6px 30px;}
.answer{margin:1.4em;padding-bottom:1.2em;}
.col-main .answer p{margin:0px;}

/* news details
----------------------------------------------------------- */

#news-content {float:right; width:385px; margin-top:1.2em;}
#news-content h3 {color:#7b7b7b; font-size:1.273em; /*14px*/ margin:0;	}
.col-main #news-content h3{background:none;border:none;text-transform:none;}
#news-content .date {color:#b0b0b0; margin-top:2px;}
.page-650 #news-content div.content p a{display:block;background:url("../images/bg/arrow-orange.gif") 0 7px no-repeat;padding:0 0 0 1em;margin-top:2em;}
#news-side {float:left; width:180px; margin-top:1.2em;}
#news-side .pic {/*border:1px solid #d5dfeb;*/ margin:0; width:180px; height:135px; overflow:hidden;}
#news-side .caption {border-bottom:1px solid #dedede; color:#b0b0b0; margin:6px 0 12px 0; padding:0 0 12px 0;}
#news-side .arrow-list {margin:0 0 0 0;}
#news-side .arrow-list li {font-size:11px;}
#news-side .arrow-list a {/*color:#92aac4;*/}

/* content types
----------------------------------------------------------- */

#content-image-left #fuji-content {float:right;}
#content-image-right #fuji-content {float:left;}
#content-image-right #fuji-side {float:right;}
#content-image-left #fuji-side {float:left;}


#fuji-content {width:383px;}
#fuji-side {width:173px;}
#fuji-side .pic {border:1px solid #d5dfeb; margin:0; width:171px; height:187px; overflow:hidden;}


/* Search Box 
----------------------------------------------------------- */
#searchdemresellers .search-box{height:139px;}
.search-box {background:transparent url("../images/bg/search-box.jpg") repeat-x; height:85px; margin:0 0 20px 0; overflow:hidden;}
.content-store .search-box h3 {margin-left:0;}
.content-store .search-box {border-top:1px solid #ddd; margin-top:15px; width:470px;}
.search-box p {/*margin:0;*/}
.search-box label {display:block; margin:0 0 3px 0;}
.search-box .searchtype {float:left;display:inline;}
.search-box .searchtype select {width:190px;}

.search-box .searchpostcode {float:left;display:inline;}
.search-box .searchpostcode input {width:95px;}

.search-box .searchdistance {float:left;display:inline;}
.search-box .searchdistance select {width:70px;}

.search-box .searchkeywords {float:left;display:inline; width:365px;}
.search-box .searchkeywords input {background:#efefef;border:1px solid #7f9db9;color:#7b7b7b;width:340px;}
.search-box .searchkeywords input.active {background:#fff;}

.search-box .btn-searchit {position:relative;top:19px;left:15px;}
.content-store .search-box .btn-searchit {margin-top:2px;}

.content-store h3 {margin-left:11px;}

/* Forms
----------------------------------------------------------- */

.form-holder {list-style:none; margin:-6px 0 0 0;}

.form-holder li {background:none; margin:0; padding:4px 0 4px 120px; position:relative; width:260px;}
.form-holder li label {position:absolute; top:0.2em; left:0;}
.form-holder select {width:242px;}
.form-holder select.small {width:86px;}

.form-holder input {width:236px;}
.form-holder input.medium {width:146px;}
.form-holder input.small {width:71px;}

.form-holder textarea {width:236px;height:100px;}
.form-holder textarea.small {width:236px;height:30px;}

.form-holder li .watermark {color:#91abc4;}
.form-button {height:29px; margin:2em 0; width:360px;}
.form-button .btn {float:right;}

#card-details {background:url("../images/bg/card-details.gif") 360px 0 repeat-y;}

.order-return {border-top:1px solid #d4dee7; padding-top:12px;}
.order-form {list-style:none; margin:20px 0;}
.order-form li {background:none; margin:0; padding:4px 0 4px 190px; position:relative; width:382px;}.order-form li ul.errors li
{
    color:Red; background:none; margin:0; padding:4px 0 4px 0;}
.order-form li.twolines {height:4em;}
.order-form li.threelines {height:4.5em;}
.warranty-form li {padding-left:188px;width:340px;}

.order-form li.endsect {border-bottom:1px solid #d4dee7; padding-bottom:12px;}
.order-form li.startsect {padding-top:12px;}
.order-form li.yesno {padding:12px 160px 12px 12px; width:348px;}
.order-form li label {line-height:1.273; padding:2px 22px 0 0; position:absolute; top:4px; left:0; text-align:right; width:185px;}
.warranty-form li label {width:168px;}

.order-form li label strong {display:block; position:absolute; top:3px; left:180px;}
.warranty-form li label strong {left:160px;}

.order-form li textarea {width:270px; height:100px;}
.order-form li input {padding:3px; width:290px;}
.order-form li select, .order-form li option {padding:1px;}
.order-form li select {width:300px;}
.order-form li input.long {width:220px;}
.order-form li input.med {width:116px;}
.order-form li input.small {width:70px;}
.order-form li input.xsmall {width:40px;}
.order-form li select.small {width:80px;}

.order-form li input.push {margin-top:3px;}
.order-form li .instruct {color:#848580; font-size:10px; line-height:13px; position:absolute; top:6px; left:330px; width:192px;}
#card-details .order-form li .instruct {left:390px; width:132px;}
.warranty-form li .instruct {left:380px; width:132px;}
.order-form li .instruct strong {color:#414a4c;}
.order-form li .instruct em {font-style:normal; font-weight:bold;}

.order-form li.yesno ul {margin:0; position:absolute; top:6px; right:20px;}
.order-form li.yesno ul li {background:url("../images/bg/yesno.gif") 0 0 no-repeat; float:left; line-height:20px; margin:0; padding:0 6px 0 26px; width:auto;}.order-form li.yesno ul li.first {background:none;}
.order-form li.yesno ul li label {color:#5e6b77; float:left; font-size:9px; font-weight:bold; height:16px; padding:0; position:relative; text-align:left; vertical-align:middle; width:auto;}
.order-form li.yesno ul li input {float:left; height:16px; line-height:30px; margin:5px 9px 0 0; vertical-align:middle; width:auto;}
.order-form li.Selector{}
.order-form li.Selector input{width:auto;}
.order-form li.Selector label.fix{left:auto;top:auto;position:relative;padding:0;}
#order-form-buttons {border-top:1px solid #d4dee7; border-bottom:1px solid #d4dee7; position:relative; width:100%; height:44px;}
#order-form-buttons .btn {float:right; margin:13px 10px 0 0;}
#order-form-buttons .btn-backstep {right:70px;}

#feedback-form-buttons{float: right; margin-top: 15px;}

#contact-form-buttons {position:relative; width:375px; height:44px;}
#contact-form-buttons .btn {float:right; margin:13px 10px 0 0;}

#order-progress {background-image:url("../images/bg/order-progress.gif"); margin:0; width:525px; height:42px; overflow:hidden;}
.op-step1 {background-position:0 0;}
.op-step2 {background-position:0 -42px;}
.op-step3 {background-position:0 -84px;}

#order-progress li {display:none;}

#customer-details { background:url("../images/bg/customer-details.gif") 259px 0 repeat-y;  margin:0 0 12px 0;}
#customer-details .delivery-details {  float:left;   width:259px;   overflow:hidden;}
#customer-details .delivery-details .hdn { width:231px;}
#customer-details .contact-details{  float:right;   width:266px;   overflow:hidden;}
#customer-details .contact-details .strip-full {background-position:right 0; width:238px;}
#customer-details div p {color:#454040; margin:0; padding:10px 10px; line-height:22px;}
#customer-details .contact-details p {padding-left:15px;}



.disclaimer {color:#848580; width:470px; font-size:0.909em;	 line-height:1.4em; position:relative; padding:0 10px 0 50px;}
.disclaimer span {position:absolute; left:0;}
.checking {color:#848580; width:295px; font-size:0.909em;	 line-height:1.4em; position:relative; padding:0 10px 0 191px;}
.checking input {position:absolute; top:0; left:137px;}
.formlinkoutside1
{position:absolute; z-index:99; top:180px;}
.formlinkoutside2
{position:absolute; z-index:99; top:262px;}

.small label {position:relative !important; width:50px !important; top:0px !important; padding:0px !important;}
.small input {width:30px !important; clear:both;}
.small {}


/* Spotlight
----------------------------------------------------------- */

#spotlight {background:#fff url("../images/bg/spotlight.gif") no-repeat scroll -1px 0px;/*border:1px solid #E7E7E7;*/ overflow:hidden; position:absolute; bottom:0; left:57px; width:575px; height:202px; }
/*
#spotlight .hdn-inthespotlight {margin:25px 0 0 31px;}*/
#spotlight .spotlight-product {position:relative; width:475px;}
#spotlight h4{font-family:Arial;margin-top:0.8em;margin-left:1em;}
#spotlight .spotlight-product .item h3 {color:#70b8e3; font-size:1.4em; /*17px*/ line-height:1.118em; /*19px*/ font-family:Arial;}
#spotlight .spotlight-product .item {position:absolute; left:145px; top:25px; width:420px; height:130px;}
#spotlight .spotlight-product .thumb {margin:0; position:absolute; top:-5px; left:-110px;}
#spotlight .spotlight-product .desc {color:#5b5757; line-height:15px; margin:12px 0 26px 0;}
#spotlight .spotlight-product .btn-more { position:absolute; bottom:4px; right:2em;}#spotlight .spotlight-product .btn-more, #spotlight .spotlight-product .btn-more a{background-image:url('../images/buttons/more-blue.gif');}

#spotlight .buttons {position:absolute; bottom:17px; left:20px; width:42px; margin-bottom:0px;}
#spotlight .buttons .btn-prev {cursor:pointer;float:left;}
#spotlight .buttons .btn-next {cursor:pointer;float:right;}



/* Also consider box
----------------------------------------------------------- */

#also-consider {background:url("../images/bg/also-consider.gif") no-repeat; margin:40px 0 0 0px; padding:14px 0 0 0;}
#also-consider .hdn-alsoconsider {margin:0 0 20px 29px;}
.consider-product {color:#898989; float:left; font-size:0.909em; /*10px*/ line-height:1.3em;/*13px*/ padding:0 12px 0 95px; position:relative; width:145px;margin-top:14px;}
#also-consider h3{margin-top:0px;}
.consider-product h4 {font-size:1.1em; /*11px*/ margin:0 0 5px 0;}
.consider-product h4 a {color:#898989;}
.consider-product p {margin:0;}
.consider-product .thumb {overflow:hidden; position:absolute; top:0; left:29px; width:55px; height:65px;}

/* Login
----------------------------------------------------------- */
.login-box-holder{background:transparent url('../images/bg/select-box-left.jpg') repeat-y scroll left top;border:1px #e7e7e7 solid;padding-top:1px;padding-bottom:1em;min-height:270px;height:auto;*height:270px;}
#login-box{float:left;display:inline;margin-left:190px;}
#login-box .form{float:left;display:inline;margin-right:16px;}
#login-box .form input{height:1.5em;}
#login-box .button-holder{float:left;display:inline;margin:15px 0 0 ;}
/*
#login-box {margin:0 0 40px 0; padding:0 0 40px 0; position:relative; width:374px;}
#login-box p {margin:0;}
#login-box p.form {background:#ecf1f5; border-bottom:2px solid #fff; height:32px; margin:0; position:relative; width:100%;}
#login-box p.form label {background:#dfecf7; border-right:2px solid #fff; float:left; height:32px; line-height:32px; padding:0 23px 0 0; text-align:right; width:162px;}
#login-box p.form input {margin-top:6px; width:170px;}
#login-box .forgot {color:#538dbe; font-size:0.909em; position:absolute; bottom:-4px; right:94px;}
#login-box .btn {position:absolute; bottom:0; right:11px;}

*/

/* Search results
----------------------------------------------------------- */

ul#search-results{margin:0; padding:0; list-style:none;}
ul#search-results li{background:none; display:block; margin:0; padding:14px 0 9px 0;}/*border-top:1px dotted #bfd6ea;*/
ul#search-results li p {margin:6px 0;}
ul#search-results li span.btn{float:right; display:inline; margin-right:1em;}
ul#search-results li h3.Product {}

#searchMe {border-top:1px solid #28903a; border-bottom:1px solid #28903a; padding:5px 0; margin:10px 0;}

.paging {padding:20px 0; text-align:right;}
.search-result-header{padding:12px 0px 50px; background-color:#f5f5f5; position:relative;}
.search-result-header .search-left{float:left; display:inline; margin-left:1.4em;}
.search-result-header .search-right{position:absolute; right:1.4em; bottom:1.4em;}
.search-result-header select{width:10em;}
.label {color:#92aac4; font-weight:bold; float:left; width:90px;}


/* Support
----------------------------------------------------------- */

.hdn-navigation {margin:32px 0 25px 14px;}
.hdn-productimagesmedia {border-bottom:1px solid #e4ecf2; background-repeat:no-repeat; padding-bottom:10px; width:100%;}
#user-info {margin:0px;position:relative; height:2em;background-color:#f5f5f5;padding:4px 12px 2px;}
#user-info p {color:#99a7b1; float:left; margin:0; padding-right:32px;}
#user-info p strong {color:#6a7075;font-family:Arial;}
#user-info .btn{position:absolute;right:14px;top:10px;}

/* Homepage content
----------------------------------------------------------- */

#flash-homepage {height:208px; overflow:hidden;margin:0 auto 0; width:765px;padding-top:12px;}
#strip-red {background:url("../images/bg/strip-red-H.gif"); border:1px solid #fff; border-bottom:2px solid #fff; border-top:none; height:11px; overflow:hidden;}
#flash-map {border:1px solid #fff; border-top:2px solid #fff; height:343px; overflow:hidden;}
/* Features */
#home-features {margin:12px auto 0; width:765px;position:relative;background-image:url("../images/bg/home-feature-bg.gif");}
#home-features .feature {background-position:right bottom; background-repeat:no-repeat; float:left; height:136px; overflow:hidden; position:relative;}
#home-features .feature-1 {width:259px;}
#home-features .feature-2 {width:242px;}
#home-features .feature-3 {width:276px;}

#home-features .feature h3 {color:#6c91b6; font-size:1.182em; /*13px*/ letter-spacing:-1px; position:absolute; top:16px; left:24px; width:155px;}
#home-features .feature .btn-more {position:absolute; top:103px; left:27px;}
#home-features .feature .btn-more, #home-features .feature .btn-more a {background-image:url("../images/buttons/more-blue.gif");}

#home-features .quicklist-holder{float:left;border-left:1px #fff solid;width:190px;}
#home-features .quicklist-holder h3{margin:10px 0 0 24px;}
#home-features .quicklist-holder ul{margin-left:4px;}

#home-features ul{
	min-height:140px;
}
/* Hotspots */
#home-hotspots {margin:0px auto; width:765px;}
#home-hotspots .hotspot {float:left; overflow:hidden; padding:13px 0 20px 25px; position:relative;}
#home-hotspots .hotspot-1 {padding-left:18px;width:241px;}
#home-hotspots .hotspot-2 {width:217px;}
#home-hotspots .hotspot-3 {padding:13px 0 0 25px;width:242px;}

#home-hotspots .hotspot h3 {margin:0 0 18px 0;}
/* hotspot 1*/
#home-hotspots .hotspot-1 .btn-find {background-repeat:no-repeat; background-position:right top; width:235px; margin-right:6px;}#home-hotspots .hotspot-1 .btn-find a {float:right; }
/* hotspot 2*/
#home-hotspots .hotspot-2 .arrow-list {margin-top:-4px;}
#home-hotspots .hotspot-2 h4 {margin:12px 0 14px 0;}
#home-hotspots .hotspot-2 p {margin:4px 0;}
#home-hotspots .hotspot-2 p select {border:1px solid #7f9db9; color:#888; font-size:0.909em; /*10px*/ width:200px;}

/* Language selector
----------------------------------------------------------- */

#language-selector {margin:0; position:absolute; bottom:9px; right:0; width:141px;}
#language-selector li {background:none; float:left; padding:0; margin:0;}

/* Side panel content
----------------------------------------------------------- */

#promo {height:133px; overflow:hidden; margin:0 0 4px 0;}
.side-panel {border:1px solid #e6edf3; margin:0 0 5px 0; padding:3.2em 0px 14px; position:relative; width:178px; *width:180px; float:right; display:inline;}
.side-panel .btn-go {margin:-19px 0 0 -23px; position:absolute; top:100%; left:100%;}
.side-panel p {margin:0px 9px;}
/* Quick links panel */
.panel-quickies{padding-top:2.4em;*padding-top:3em;}

.panel-quickies p {margin:8px 9px 0;}
.panel-quickies p select {border:1px solid #7f9db9;		 font-size:.9em; /*line-height:18px;font-weight:bold;color:#91a9c1;*/ width:160px; height:1.9em;}
/*  normal ul in side panel  */
.side-panel ul{margin:0px 9px;width:160px;*width:140px;float:left;display:inline;}
.side-panel ul li{padding-bottom:1.2em;background-position:7px 0.3em;display:inline;font-size:0.909em;line-height:1.3em;float:left;}
.side-panel ul.tight-list li{padding-bottom:0.3em;}
.side-panel ul li strong{display:block;padding-bottom:0.3em;}
.side-panel ul li p{margin:0px;}
.side-panel ul.thumb-bottom li{padding-bottom:46px;position:relative; margin-bottom:5px;}
.side-panel ul.thumb-bottom li img{position:absolute;left:7px;bottom:5px;}
.side-panel ul li.last{padding-bottom:0px;}

.side-panel ul.date-list li{background:transparent url(../images/bg/arrow-grey.gif) no-repeat scroll 0 0;display:block;height:auto; text-decoration:underline; color:#0000EE;}
.side-panel ul.date-list li p{color:#0000EE;}
.side-panel ul.date-list li p.date{margin-top:-3px;padding-left:15px;position:relative; color:#0000EE;}
.supplies ul.arrow-list li{padding-bottom:5px;}
/*

*/
/*  ul with images beneath text in side pannel  */

/* Stop press panel */

.panel-press {padding-bottom:30px;}

.panel-press h3 {margin:0 0 10px 0;}

.panel-press p.thumb {margin:0;overflow:hidden;position:absolute;top:3.5em;left:10px;width:69px;height:70px;}

.panel-press p.thumb img {border:1px solid #c4d9ec;	}
.panel-press p.desc {color:#708799; font-size:0.909em; /*10px*/ line-height:1.3em; /*13px*/ padding:0; margin:0 9px 0 86px;}
.panel-press p.desc strong {display:block; margin:0 9px 4px 0px;}

/* Special panels */

.panel-special1 {background-position:right bottom; background-repeat:no-repeat; padding-left:13px; padding-top:5px; width:165px; *width:167px;}
.panel-special1 h3 {color:#f00; margin:0 0 10px 0; position:relative; height:auto; line-height:normal; background:none;}
.panel-special1 p.desc {color:#708799; font-size:0.909em; /*10px*/ line-height:1.3em; /*13px*/ margin:0; padding:0; width:75px; overflow:hidden;}

.panel-special2 {padding-left:13px; width:175px;}
.panel-special2 h3 {color:#6c91b6; font-size:14px; line-height:15px; margin:0 0 10px 0;}
.panel-special2 p.pic {margin:0; text-align:center;}

/* shopping list */

.panel-shoppinglist {background:#d4dfea; padding:0; margin-bottom:0; width:202px;}
.panel-shoppinglist .message {background:url("../images/bg/message.gif"); color:#50779b; margin:0; padding:0 11px; line-height:30px; height:30px;}
.panel-shoppinglist h3 {margin:0;}
.list-shopping {margin:0;}
.list-shopping li {background:url("../images/bg/shopping-item.gif") 0 50px repeat-x; float:left; margin:0; overflow:hidden; padding:8px 0; position:relative; width:100%; height:39px;}
.list-shopping li .thumb {background:#fff; border:2px solid #cbd9e6; display:block; overflow:hidden; position:absolute; top:10px; left:8px; width:26px; height:26px;}
.list-shopping li strong {color:#50779b; display:block; font-size:0.818em; font-weight:normal; line-height:1.2em; overflow:hidden; padding:5px 52px 5px 48px;}
.list-shopping li .btn-info {position:absolute; bottom:14px; right:7px;}
.list-shopping li .btn-remove {position:absolute; bottom:14px; right:26px;}
/* My Saved Lists */

.panel-mysaved {padding-bottom:40px;}
.panel-mysaved .arrow-list {margin-top:0;}
.panel-mysaved .arrow-list a {color:#6b8db3;}
/* My Saved Lists 2 */

.panel-mysaved2 {background:#d4dfea; border-top:none; padding:12px 12px 30px 12px; width:178px;}
.panel-mysaved2 h3 {color:#6b8db3; font-size:0.909em; margin-left:0;}

/* Side Blocks */
.side-block {background:#ecf1f5; margin:0 0 5px 0; padding:10px 21px;}
.findareseller-block {background:url("../images/bg/bg-product-side-box.jpg") no-repeat; height:233px; overflow:hidden; padding:7px 0 0; position:relative;}
.findareseller-block .find-a-reseller{position:relative;height:50px;*height:56px;margin:4px 1.5em 0;}
.findareseller-block ul#top-find-out-more{
	margin:0px;
	padding-bottom:6px;
}
.findareseller-block ul#top-find-out-more li.btn-side-link-top{
	padding:0px;
	margin-left:7px;
	text-indent:-12345px;
}
.findareseller-block .find-a-reseller .button-holder{position:absolute;right:-4px;bottom:1em;margin:0;}
.findareseller-block .find-a-reseller input#postcode{width:100px;padding:2px 3px;position:absolute;left:0;bottom:0.7em;}


.side-block .arrow-list {margin-top:6px;}
.side-block .findareseller {margin:6px 0 0 0;}

/*round corner*/
.round-corner{position:absolute;width:5px;height:5px;background:transparent url('../images/bg/round-corner.gif') no-repeat;}
.left-top{left:0px;top:0px;background-position:left top;}
.left-bottom{left:0px;bottom:0px;background-position:left bottom;}
.right-top{right:0;top:0;background-position:right top;*right:-1px;}
.right-bottom{right:0;bottom:0;background-position:right bottom;*right:-1px;}

.standard-box{position:relative;margin-top:12px;}
.standard-box h3{background-color:#f5f5f5;text-transform:capitalize;height:26px;line-height:26px;padding-left:20px;}
#home-features ul li a, .standard-box ul li a{text-transform:capitalize;}
.round-corner-body{border:1px #F5F5F5 solid;}
.home-featured{width:280px;float:left;}
.home-latest-news{width:500px;float:left;}
.home-about, .home-related-links{width:250px;float:right;}
.home-featured .round-corner-body, .home-related-links .round-corner-body{height:250px;overflow:hidden;}
.home-about .round-corner-body, .home-latest-news .round-corner-body{height:170px;overflow:hidden;}
.home-promotion{width:213px;float:left;margin-right:5px;margin-right:10px;}
.findreseller{background-color:#F5F5F5;height:250px;}
.findreseller #customertype{width:210px;}
.findreseller #ProductType{width:210px;}
.findreseller div{margin:0px 0 0 10px;}
.findreseller div span{display:block;float:left;margin-top:3px;font-weight:bold;}
.findreseller .postcode{margin:0px;width:80px;float:left;margin-right:10px;}
.findreseller .postcode input{width:80px;}
.findreseller .distance{margin:0px;width:120px;float:left;}
.findreseller .distance select{width:120px;}
.findreseller .reseller-click{float:right;margin-top:20px;margin-right:30px;background:#F5F5F5 url(/images/buttons/find-btn.jpg) no-repeat 0 0;height:22px;width:66px;display:block;}
.findreseller .reseller-click:hover{background:#F5F5F5 url(/images/buttons/find-btn.jpg) no-repeat 0 -21px;}
.findreseller .not-sure-buy
{
    margin:0 0 0 0;
    text-align:center;
}
.findreseller .not-sure-buy img
{
    margin:10px 0 0 0;
}
.findreseller .not-sure-buy ul
{
	float:left;
	margin:0 0 0 15px;
	width:180px;
}
/*thumbnail list*/
ul.thumb-list li{position:relative;height:70px;background-position:98px 6px;padding-left:0px;}
ul.thumb-list li p{margin:0px; text-decoration:none;color:#000000;}
ul.thumb-list li .thumb{position:absolute;left:0;top:0;border:1px #e8e8e8 solid;text-align:center;width:63px;}
ul.thumb-list li .desc{margin-left:110px;}
ul.thumb-list li .desc strong{display:block;text-decoration:underline; color:#0000EE;}
ul.thumb-list li {overflow: hidden}

ul.date-list li{position:relative;height:46px;background-position:98px 6px;padding-left:0px;}
ul.date-list li p{margin:0; text-decoration:none;color:#000000;}
ul.date-list li .date{position:absolute;width:83px;left:0px; top:0px; color:#000000; text-decoration:none;}
ul.date-list li .desc{margin-left:110px;}
ul.date-list li .desc strong{text-decoration:underline; color:#0000EE;}
.side-panel ul.date-list li .date{position:absolute;width:152px;}

.side-panel .not-sure-buy
{
    margin:0 0 0 0;
    text-align:center;
}
.side-panel .not-sure-buy img
{
    margin:0 0 0 0;
}
.side-panel .not-sure-buy ul
{
    float:left;
    margin:0 15px 0 0;
    width:160px;
    text-align: left;
}
/* Flash banner */

#promo-flaSHHH {position:relative; width:202px; height:133px; display:none;}
#promo-flaSHHH #promo {position:relative; z-index:111;}
#promo-flaSHHH a {background:url("../images/bg/blank.gif"); display:block; position:absolute; top:0; left:0; width:202px; height:133px; z-index:112;}


/* Header Elements
----------------------------------------------------------- */

h1, h1 a {background:transparent url("../images/common/logo-fujixerox.gif"); width:415px; height:100px;}
.hdn-tagline {background:url("../images/common/logo-fujixeroxprinters.gif"); margin:0; position:absolute; top:27px; left:229px; width:198px; height:22px;}

/* Footer Elements
----------------------------------------------------------- */

#copyright {font-size:0.8em; margin:0 auto; width:765px; position:relative; left:2.6em; color:#ADAFB2;}
#disclaimer {font-size:0.8em;position:relative; left:1em; color:#ADAFB2; text-align:justify;}


/* Strip Content
----------------------------------------------------------- */

#strip .hdn-australia {margin:0; position:absolute; top:13px; left:660px;}

#country-selector {position:absolute; top:18px; left:718px;}

#site-search {position:absolute; top:70px; right:0px; width:186px;}
#site-search p {margin:0;}
#site-search .hdn {float:left; margin:5px 17px 0 0;}
#site-search input {border:1px solid #c3c3c3; color:#c3c3c3; /*font-size:0.909em; 10px*/ float:left; margin:0 12px 0 0; padding:2px 6px 3px; width:100px;}
#site-search .btn {position:absolute; top:-1px; right:0px; /*margin:1px;*/}

/* Layout and Structure
----------------------------------------------------------- */
#container-holder{width:880px;margin:0px auto;}
#container {background:transparent url(../images/bg/bg-header.png) no-repeat scroll 0 40px;font-size:0.688em; /*11px*/ line-height:1.636em; /*18px*/ margin:0 auto; text-align:left; width:880px;}
.section-620 #container{background-image:url('../images/bg/bg-header1.png')}
#header {padding-top:40px; margin:0 auto; width:765px; position:relative; height:131px; z-index:50;}
#strip {clear:both; height:40px; margin:0 auto; width:765px; position:absolute;top:0px; z-index:300;}
#main {position:relative; z-index:20; width:880px; margin:0px auto;background:transparent url(../images/bg/bg-body.png) repeat-y scroll left top;}
#content{margin:0px auto; width:765px;position:relative;}
.col-main {float:left; min-height:453px; height:auto !important; height:453px; /*padding:15px 22px 15px 28px;*/ width:575px;position:relative;}
.content-subnav {/*background:url("../images/bg/content-subnav.gif") repeat-y;*/}
.content-productdetail {/*padding-right:11px;*/}

#col-main.center #page1,#col-main.center #page2,#col-main.center #page3,#col-main.center #page4,#col-main.center #page5{margin-left:20px;}
#col-main.center table.center tr td
{
	vertical-align:middle;
}
#page1
{
	text-align:left;
	width:512px;
	height:545px;
	background:transparent url(../images/bg/xmas09/page1-bg.jpg) repeat scroll 0 0;
}
#page1 p
{
	color:White;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
#page1 p.first
{
	padding-top:265px;
}
#page1 p.last
{
	margin-bottom:5px;
}
#page1 p#tc
{
	margin-top:20px;
}
#page1 a.first
{
	padding-left:63px;
}
#page2
{
	margin:10px 0;
	text-align:left;
	width:512px;
  height:855px;

	background:transparent url(../images/bg/xmas09/page2-bg.jpg) repeat scroll 0 0;
}
#page2 table.form
{
	position:relative;
	top:80px;
}
#page2 td table.left
{
	position:relative;
	float:left;
}
#page2 td div.right
{
	display:none;
	position:relative;
	float:left;
	top:5px;
	right:10px;
	left:10px;
	width:300px;
}
#page2 td div.show
{
	display:inline;
}
#page2 tr#replacement-printer.hide
{
	display:none;
}

#page2 input.otherbrand
{
	margin-top:10px;
}
#page2 input.othermodel
{
	margin-top:5px;
}
#page2 a.btn_step1
{
	position:relative;
	top:70px;
	left:40px;
}
#page3
{
	margin:10px 0;
	text-align:left;
	width:512px;
}
#page3-top
{
	background:transparent url(../images/bg/xmas09/page3-top.gif) repeat scroll 0 0;
	height:144px;
	overflow:hidden;
	width:512px;
}
#page3 sub
{
	bottom:0;
	float:left;
	font-size:9px;
	font-weight:normal;
	left:85px;
	position:absolute;
}
#page3 p
{
	background:transparent none repeat scroll 0 0;
	color:White;
	padding-top:37px;
	margin-left:40px;
	font-size:11px;
	font-weight:bold;
	width:300px;
}
#page3 ul
{
	background:transparent url(../images/bg/xmas09/page3-list.gif) no-repeat scroll 0 0;
	margin:0;
	padding:0 24px;
	position:relative;
	width:500px;
	height:170px;
}
#page3 ul li
{
	border-top:0 solid #000000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding:0px 0 5px 29px;
	background:none;
}
#page3 ul li table.PriceA
{
	position:absolute;
	bottom:5px;
	left:50px;
}
#page3 ul li table.PriceA input,#page3 ul li table.PriceB input,#page2 table.no-border input
{
	border:none 0px;
}
#page3 ul li table.PriceB
{
	position:absolute;
	bottom:5px;
	left:50px;
}
#page3-bot
{
	background:transparent url(../images/bg/xmas09/page3-bot.gif) repeat scroll 0 0;
	height:85px;
	overflow:hidden;
	width:512px;
}
#page3-bot a.btn_step2
{
	position:relative;
	top:30px;
	left:40px;
}
#page4
{
	margin:10px 0;
	text-align:left;
	width:512px;
}
#page4-top
{
	background:transparent url(../images/bg/xmas09/page4-top.gif) repeat scroll 0 0;
	height:144px;
	overflow:hidden;
	width:512px;
}
#page4 label.center
{
	position:relative;
	top:-3px;
}
#page4 #page4-top p.first
{
	background:transparent none repeat scroll 0 0;
	color:White;
	padding-top:40px;
	margin-left:40px;
	font-size:11px;
	font-weight:bold;
	width:280px;
}
#page4 #page4-top p.last
{
	background:transparent none repeat scroll 0 0;
	color:White;
	margin-left:40px;
	font-size:11px;
	font-weight:bold;
	width:280px;
}
#page4 ul li p
{
	margin:5px 20px 0 0;
}
#page4 ul li span
{
	display:inline-block;
	width:120px;
}
#page4 ul
{
	background:transparent url(../images/bg/xmas09/page4-list.gif) no-repeat scroll 0 0;
	margin:0;
	padding:0 24px;
	position:relative;
	width:500px;
	height:134px;
}
#page4 ul li
{
	border-top:0 solid #000000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding:5px 0 5px 5px;
	background:none;
}
#page4-bot
{
	background:transparent url(../images/bg/xmas09/page3-bot.gif) repeat scroll 0 0;
	height:85px;
	overflow:hidden;
	width:512px;
}
#page4-bot a.btn_step3
{
	position:relative;
	top:30px;
	left:40px;
}
#page5
{
	margin:10px 0;
	text-align:left;
	width:510px;
}
#page5-top
{
	background:transparent url(../images/bg/xmas09/page5-top.jpg) repeat scroll 0 0;
	height:189px;
	overflow:hidden;
	width:510px;
}
#page5 #page5-top p.first
{
	background:transparent none repeat scroll 0 0;
	color:White;
	padding-top:40px;
	margin-left:40px;
	font-size:11px;
	font-weight:bold;
	width:280px;
}
#page5 #page5-top p.last
{
	background:transparent none repeat scroll 0 0;
	color:White;
	margin-left:40px;
	font-size:11px;
	font-weight:bold;
	width:280px;
}
#page5 ul.main
{
	background:transparent url(../images/bg/xmas09/page5-list.jpg) no-repeat scroll 0 0;
	margin:0;
	padding:0 24px;
	position:relative;
	width:500px;
	height:240px;
}
#page5 ul li
{
	border-top:0 solid #000000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding:3px 0 5px 5px;
	background:none;
}
#page5 ul li div.btn-fill-again
{
	position:absolute;
	right:68px;
}

#page5-bot
{
	background:transparent url(../images/bg/xmas09/page5-bot.jpg) repeat scroll 0 0;
	height:12px;
	overflow:hidden;
	width:510px;
}
#page5-bot a.btn_step3
{
	position:relative;
	top:30px;
	left:40px;
}
#page5 ul.main li #red-box
{
	margin:10px 0;
	text-align:left;
	width:449px;
}
#page5 ul.main li #red-box #red-box-top
{
	background:transparent url(../images/bg/xmas09/page5-red-top.gif) repeat scroll 0 0;
	height:9px;
	overflow:hidden;
	width:449px;
}
#page5 ul.main li #red-box ul
{
	background:transparent url(../images/bg/xmas09/page5-red-list.gif) repeat-y scroll 0 0;
	margin:0;
	padding:0;
	position:relative;
	width:449px;
	height:170px;
}
#page5 ul.main li #red-box ul li h4
{
	color:white;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin-top:0;
}
#page5 ul.main li #red-box ul li p
{
	color:white;
	font-size:9px;
	margin-top:0;
	font-weight:normal;
	padding-bottom:4px;
}

#page5 ul.main li #red-box #red-box-bot
{
	background:transparent url(../images/bg/xmas09/page5-red-bot.gif) repeat scroll 0 0;
	height:9px;
	overflow:hidden;
	width:449px;
}
.content-productdetail .col-main{padding-right:0;}
.content-spotlight .col-main {padding-bottom:265px;}
.content-shop .col-main{padding-right:18px;padding-left:18px;width:534px;}
.content-subnav .col-main{float:right;width:553px;padding-left:0;}
.content-form .col-main{/*width:525px;padding-left:19px;*/}

.content-full {padding:0px;/*padding:15px 22px 15px 28px;*/}
#colside {float:right; /*margin-top:16px;border-right:2px solid #fff;*/ width:180px;padding:0px;margin:0px;}
.content-subnav #colside {float:left; width:180px;border-bottom:1px #f5f5f5 solid;}

#footer {z-index:60; margin:0px auto; background:transparent url('../images/bg/bg-footer.png') no-repeat scroll left bottom; min-height:150px; height:auto!important; height:150px; padding-top:20px;}
/*background:#eb1818; border:1px solid #fff; border-top:none;position:relative; */ 
/* Hacks and Workarounds :(
----------------------------------------------------------- */

/* Clearfix hack */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}
.clear{display:block;clear:both;height:0px;line-height:0px;}
.clearboth{clear:both;}
/* Print
----------------------------------------------------------- */

#printheader {display:none;margin-bottom:30px;}



/* Styled table
----------------------------------------------------------- */

.styled-table {width:100%; border-collapse:collapse;margin-top:1em;}
.styled-table thead th {background:#F5F5F5; border:1px solid #e7e7e7;font-weight:bold; color:#000000; padding:4px 13px; text-align:left; vertical-align:top;}
.styled-table .desc {color:#000000;}
.styled-table thead th span {font-weight:normal;}
.styled-table tbody td {background:#ffffff; border:1px #e7e7e7 solid; color:#000000; font-size:10px; padding:15px 13px; text-align:left; vertical-align:top;}
.styled-table tbody .alt td {background:#ffffff;}
.styled-table th h4, .styled-table td h4{margin-top:0px;}
/* Image propery styles
----------------------------------------------------------- */

/* Float Left */
img.image-left {float:left; margin:16px 16px 16px 0;}
/* Float Right */
img.image-right {float:right; margin:16px 0 16px 16px;}

/* Photo Albums
----------------------------------------------------------- */
#photo-albums
{
    position: relative;
}
#photo-albums h1
{
    margin-bottom: 10px;
    margin-top: 10px;
}
#photo-albums ul
{
    border-bottom: 1px solid #dfdfdf;
    margin: 0;
}
#photo-albums ul li
{
    background: none;
    float: left;
    margin: 0 15px 15px 0;
    padding: 110px 0 0 0;
    position: relative;
    width: 125px;
}
#photo-albums ul li h3
{
    height: 2.728em;
    margin: 0;
    overflow: hidden;
}
#photo-albums ul li h3 a
{
    color: #cccc36 !important;
}
#photo-albums ul li .thumbs
{
    margin: 0;
    position: absolute;
    width: 125px;
    height: 95px;
    top: 0;
    left: 0;
}
#photo-albums ul li .thumbs a
{
    display: block;
    position: relative;
    width: 125px;
    height: 95px;
}
#photo-albums ul li .thumbs a span
{
    display: block;
    overflow: hidden;
    position: absolute;
    width: 62px;
    height: 47px;
}
#photo-albums ul li .thumbs a .thumb0
{
    top: 0;
    left: 0;
}
#photo-albums ul li .thumbs a .thumb1
{
    top: 0;
    left: 63px;
}
#photo-albums ul li .thumbs a .thumb2
{
    top: 48px;
    left: 0;
}
#photo-albums ul li .thumbs a .thumb3
{
    top: 48px;
    left: 63px;
}
#photo-albums ul li .desc
{
    font-size: 0.909em;
    height: 4.8em;
    line-height: 1.2em;
    margin: 0;
    overflow: hidden;
    padding: 0 0 1.2em 0;
    position: relative;
}
#photo-albums ul li .desc a
{
    background: url("../images/bg/bullet-arrow-album.png") right 2px no-repeat;
    display: block;
    font-weight: normal;
    padding: 0 11px 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
}
.album-category
{
    font-weight: bold;
    color: #646464;
    font-size: 1.2em;
    margin-bottom: 15px;
}
/* Photo Gallery
----------------------------------------------------------- */
#photo-gallery
{
    padding: 44px 0 0 0;
    position: relative;
}
#photo-gallery ul.photos
{
    margin: 0;
}
#photo-gallery ul.photos li
{
    background: none;
    float: left;
    margin: 0 46px 44px 0;
    padding: 0;
}
#photo-gallery ul.photos li.endRow
{
    margin-right: 0;
}
#photo-gallery ul.photos li a
{
    display: block;
    overflow: hidden;
    width: 125px;
    height: 94px;
    text-align: center;
}

/* Albums
----------------------------------------------------------- */
#albums
{
    border-top: 1px solid #dfdfdf;
}
#albums ul
{
    margin: 0;
}
#albums ul li
{
    background: url("../images/bg/albums_item.gif") 0 50% no-repeat;
    margin: 0;
    padding: 0 0 0 6px;
    display: inline;
}
#albums ul li.first
{
    background: none;
    padding-left: 0;
}

/* --------------------------------------------------------------------------------------
   =Pagination
   -------------------------------------------------------------------------------------- */
/* Paging
----------------------------------------------------------- */
#paging
{
    background: #dedede;
    font-size: 10px;
    line-height: 14px;
    height: 14px;
    padding: 10px 25px;
    position: relative;
    text-align: right;
}
#paging strong
{
    position: absolute;
    left: 25px;
    top: 10px;
}
#paging strong span
{
    font-weight: normal;
}
#paging ul
{
    height: 14px;
    margin: 0;
    padding: 0 12px;
    position: absolute;
    top: 10px;
    right: 0;
}
#paging ul li
{
    background: none;
    display: inline;
    padding: 0;
    margin: 0;
    text-align: left;
}
#paging ul li.btn
{
    display: block;
    position: absolute;
    top: 3px;
}
#paging ul li.btn-prevpage
{
    left: 0;
}
#paging ul li.btn-nextpage
{
    right: 0;
}
#paging ul li a, #paging ul li span
{
    background-color: #fff;
    border: 1px solid #505052;
    color: #505052;
    padding: 1px 4px;
}
#paging ul li.btn a
{
    border: none;
    display: block;
    padding: 0;
}
#paging ul li a:hover
{
    background-color: #505052;
    color: #fff;
}
#paging ul li span
{
    background: #fff;
    border: 1px solid #919191;
    color: #919191;
}

/* Mods for gallery */
#photo-gallery #paging
{
    background: none;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 638px;
}
#photo-gallery #paging strong
{
    left: 0;
}
#photo-gallery #paging ul li a, #photo-gallery #paging ul li span
{
    background-color: #fff;
    border: none;
    color: #505052;
    font-weight: bold;
    padding: 1px;
}
#photo-gallery #paging ul li.btn a
{
    padding: 0;
}
#photo-gallery #paging ul li a:hover
{
    background-color: #fff;
    color: #505052;
    text-decoration: underline;
}
#photo-gallery #paging ul li span
{
    background: #fff;
    border: none;
}


/* Pagination styles
----------------------------------------------------------- */

#pagination{background:transparent url('../images/bg/bg-pagination.gif') no-repeat scroll left top;height:4em;padding-top:0.9em;margin-top:5em;}
#pagination strong{margin-left:1.8em;}
#pagination .buttons{margin:0 0 0 1.8em; width:40px; float:left;display:inline;}
#pagination .buttons .btn-prev{float:left;}
#pagination .buttons .btn-next{float:right;}
#pagination select.page-num{width:108px;margin-right:2em;margin-left:2em;}
#pagination select.result-num{width:68px;margin-right:2em;margin-left:0.5em;}



.fullwidth{width: 765px;}

.check input {position:relative; top:0px;margin-right:8px;}
.check label {position:absolute;}

/* Calculator Table */

.point-calculator-table
{
	border: 1px solid #e6e6e6;
	width: 533px;
	margin-left: 1.5em;
	margin-bottom: 25px;
}

.point-calculator-table tr td, .point-calculator-table tr th
{
	border-right: 1px solid #e6e6e6;
	padding: 5px 5px 5px 20px;
}

.point-calculator-table tr td.first, .point-calculator-table tr th.first
{
	padding: 5px 5px 5px 15px;
	width: 177px;
}

.point-calculator-table tr td.points, .point-calculator-table tr th.points
{
}

.point-calculator-table tr.even
{
	background: #fff6df;
}

.point-calculator-table tbody tr.odd
{
}

.point-calculator-table tfoot tr
{
	font-weight: bold;
	
}

.point-calculator-table tr td input
{
	width: 94px;
	border: 1px solid #e6e6e6;
}

p.calculator-text
{
	margin-bottom: 20px;
}

.btn-save
{
	background: url("../images/buttons/btn-save.jpg") 0 0 no-repeat;
	width: 141px;
	height: 21px;
	display: block;
	text-indent: -12345px;
}

#breadcrumbs .addthis_button
{
    float: right;
    position: relative;
    top: 10px;
    right: 5px;
}
