<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {font-family: 'Open Sans', sans-serif;margin:0;padding:0;background-color:#f3f3f3;color:#7d7d7d;text-align:center;font-size:13px}
body.pop {margin:0;padding:0;background-color:#ffffff;color:#000000}

div {font-size:14px;padding:0;margin:0;text-align:left}
p {font-size:14px;padding:0;margin:0}
td {font-size:14px;padding:0;margin:0;text-align:left}
tr {font-size:14px;padding:0;margin:0}
span {font-size:14px;padding:0;margin:0}
label {font-size:14px;padding:0;margin:0}
select {font-size:14px;padding:0;margin:0}

ul {padding:0;margin:0 0 0 25px;text-align:left}
li {padding:0;margin:0}
h1 {font-family: 'Open Sans', sans-serif;font-size:24px;font-weight:600;color:#0e5381;padding:0;margin:0;text-transform:uppercase}
h2 {font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:600;color:#0e5381;margin:0;padding:0;text-transform:uppercase}
h3 {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;color:#0e5381;margin:0;padding:0}

.cen {text-align:center}
.rgt {text-align:right}
.invis {display:none}
img {border:none}
.clr {clear:both;line-height:0;height:0}
.brd {border:1px solid #e7e7e7}
.price {color:#e03722}
.error {color:#ff0000;font-weight:700;font-size:12px}
.err {color:#ff0000;font-weight:700;font-size:12px}
.tm {margin-top:10px}

a {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:none}
a:link {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:none}
a:visited {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:none}
a:hover {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#7d7d7d;text-decoration:none}


div.topbar h2 {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:700;color:#7d7d7d;background-color:#f8f8f8;margin:5px;padding:5px}
p.subtitle {font-size:13px;font-weight:700;color:#000000;margin-bottom:3px}

div.clear {clear:both}
.error {color:#ff0000;font-weight:700;font-size:12px}
div.important_note {color:#ff0000;font-size:12px;padding:10px}

/* pop */
div.popbackorders {width:750px}
div.pophead {background-image:url(../img/pop/header_bg.gif);background-repeat:repeat-x;height:93px}
div.popheadleft {width:303px;float:left}
div.popheadright {width:65px;float:right;margin:10px 10px 0 0}
div.popmain {margin:10px}

div.pop_print {float:right;padding-right:15px}

div.myacc-orders {width:250px;float:left;margin-right:50px}
div.myacc-orders h2 {background-image:url(../img/my-account/parcel.gif);background-position:left center;background-repeat:no-repeat;font-size:16px;padding:10px 0 10px 40px;margin-top:25px}
div.myacc-settings {width:250px;float:left}
div.myacc-settings h2 {background-image:url(../img/my-account/cog.gif);background-position:left center;background-repeat:no-repeat;font-size:16px;padding:10px 0 10px 40px;margin-top:25px}
div.my-account-option{background-image:url(../img/my-account/arr.gif);background-position:left center;background-repeat:no-repeat;font-size:14px;padding:5px 20px}

div.popfrm {border-top:solid 2px #e7e7e7;border-bottom:solid 2px #dedede;padding:10px}
div.okcancel {width:100px;float:left}

#modalBackground {position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;background-color:#000;display:none;filter:alpha(opacity=90);opacity:0.890;z-index:1900}
#modalWindow {position:absolute;left:0;top:100px;z-index:10;background-color:white;display:none;padding:10px;z-index:2000}
#modalWindow div.btn {float:none;display:block;text-align:right;margin:2px 2px 2px 0;height:21px}
#modalWindow div.modalContent {padding:5px} 


/* FORM */
form {padding:0;margin:0}
input {font-family: 'Open Sans', sans-serif;font-size:11px;padding:2px 0;margin:0;border:1px #e7e7e7 solid}
textarea {font-family: 'Open Sans', sans-serif;font-size:11px;padding:0;margin:0;border:1px #e7e7e7 solid}
div.frmpage label {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:700;color:#7d7d7d}
.frmtxt {font-family: 'Open Sans', sans-serif;font-size:12px;color:#000}
.frmredtxt {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:700;color:#0eb9e5}
div.frmpage {margin-left:6px}
div.frmpage h1 {margin:10px 0 20px 0}
input[type=submit] {padding:10px 20px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase}
input[type=image] {border:none}
div.button {padding:10px 20px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase}
div.button a {display: block; height: 100%;    width: 100%;    text-decoration: none}

/* HEADER */
div.push {margin-bottom:172px}
div.headspace {position:fixed;text-align:center;width:100%;color:#57585b;background-color:#f3f3f3;padding-bottom:3px;margin-top:0;box-shadow:0 4px 4px #e4e4e4;top:0;z-index:1000}
div.headcontent {width:973px;position:relative;text-align:right;margin:auto;z-index:1;height:165px}
div.headlogo {position:absolute;left:0;top:24px;z-index:10}
div.headtop {width:973px;height:30px;text-align:right;padding-top:10px;position:relative}
div.headmid {width:973px;text-align:right;position:relative;height:21px;margin:15px 0 25px 0}
div.headtop a {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:none}
div.headtop a:link {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:none}
div.headtop a:visited {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:none}
div.headtop a:hover {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#0eb9e5;text-decoration:underline}

div.head-loggedin {display:inline-block;background-image:url(../img/header/header-head.png);background-repeat:no-repeat;height:25px;margin-left:5px;padding-left:25px;line-height:25px;padding-right:5px;border-right:1px solid #e7e7e7}

div.head-basket {display:inline-block;background-image:url(../img/header/header-basket.png);background-repeat:no-repeat;height:25px;margin-left:5px;padding-left:27px;line-height:25px;padding-right:5px;border-right:1px solid #e7e7e7}
div.head-ddbasket {display: inline-block;background-image: url(../img/header/dd-header-basket.png);background-repeat: no-repeat;height: 25px;margin-left: 5px;padding-left: 27px;line-height: 25px;padding-right: 5px;border-right: 1px solid #e7e7e7}
div.head-toggleprice {display:inline-block;height:25px;margin-left:5px;padding-left:5px;line-height:25px}
div.head-delivery {display:inline-block;background-image:url(../img/header/header-lorry.png);background-repeat:no-repeat;height:25px;padding-left:25px;line-height:25px;padding-right:5px;margin-top:5px}
div.head-phone {display:inline-block;background-image:url(../img/header/header-phone.png);background-repeat:no-repeat;height:30px;margin-left:5px;padding-left:30px;line-height:25px}
div.head-login {display:inline-block}
#head-login {background-color:#0eb9e5;background-image:url(../img/header/head-login.gif);background-repeat:no-repeat;padding:5px 15px 5px 45px;background-position:15px 3px;margin-left:15px}
#head-login a {color:#fff;font-weight:600;display: block;height: 100%;width: 100%;    text-decoration: none}
#head-login a:link {color:#fff;font-weight:600;display: block;    height: 100%;    width: 100%;    text-decoration: none}
#head-login a:visited {color:#fff;font-weight:600;display: block;    height: 100%;    width: 100%;    text-decoration: none}
#head-login a:hover {color:#fff;font-weight:600;display: block;    height: 100%;    width: 100%;    text-decoration: none}

div.headsearch {float:right;padding:0;background-color:transparent;text-align:left;position:relative}
div.headsearch #search {float:left;display:block;line-height:20px;height:20px;width:190px;border:none;margin:0;font-size:15px;padding:2px 3px;border:1px solid #e7e7e7}
div.headsearch #searchbut {float:left;display:block;padding:2px 2px;margin:0;border:1px solid #e7e7e7;border-left:none;background-color:#fff}

/* NAVIGATION */
div.nav0 {width:973px;text-align:right}
.nav0 ul {float:right;list-style-type:none;text-align:left;position:relative}
.nav0 li {float:left;display:inline-block;height:14px;margin-left:8px;padding:6px 12px 10px 12px;background-color:#dfe6ec}
.nav0 a {color:#0e5381;font-size:14px;font-weight:600}

.nav0 a:link {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;color:#0e5381;text-decoration:none}
.nav0 a:visited {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;color:#0e5381;text-decoration:none}
.nav0 a:hover {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;color:#000;text-decoration:none}

.nav0 span.sel {color:#000}
.nav0 .sel a {color:#000}
.nav0 a.sel {color:#000}


div.trhead {width:974px;text-align:left;height:93px;margin:auto}
.trheadleft .logo {margin-top:5px}
div.trheader {text-align:center;height:92px;color:#fff;background-image:url(../img/header_bg.png);background-repeat:repeat-x}
div.trheadleft{width:400px;float:left}
div.trheaduser{margin-left:5px;margin-top:5px;height:20px;background-image:url(../img/icon_man.gif); background-repeat:no-repeat;}
div.trheadmid{width:254px;float:left;font-size:20px;text-transform: uppercase;font-weight:700;color:#fff;padding:22px 5px 0px 10px}
div.trheadmidsmaller {	text-transform: uppercase;letter-spacing: 1px;font-size: 12px;font-weight: normal;}
span.trheadmidsmall { text-transform: none;letter-spacing: 1px;font-size: 10px;font-weight: normal;}

div.trheadright{width:303px;float:left;background-image:url(../img/header-right-bg.gif); background-repeat:repeat-x;height:75px}
div.trheadright a {font-family: 'Open Sans', sans-serif;font-size:11px;font-weight:700;color:#000;text-decoration:none}
div.trheadright a:link {color:#000;text-decoration:none}
div.trheadright a:visited {color:#000;text-decoration:none}
div.trheadright a:hover {color:#7a82fe;text-decoration:underline}

div.trheadright p {margin-left:25px;color:#000}
div.trheadbasket{margin-left:5px;margin-top:5px;height:20px;background-image:url(../img/icon_basket.gif); background-repeat:no-repeat;}
div.trheadhide{width:130px;float:left;margin-left:5px;margin-top:5px;height:20px;background-image:url(../img/icon_tag.gif); background-repeat:no-repeat;}
div.trheadhiderrp{width:130px;float:left;margin-left:5px;margin-top:5px;height:20px;background-image:url(../img/icon_tagrrp.gif); background-repeat:no-repeat}
div.trheadhiderrp a {color:#3e4042}
div.trheadhiderrp a:link {color:#3e4042}
div.trheadhiderrp a:visited {color:#3e4042}

div.pubhead {width:974px;text-align:left;height:93px;margin:auto}
.pubheadleft .logo {margin-top:5px}
div.pubheader {text-align:center;height:92px;color:#fff;background-image:url(../img/header_bg.png);background-repeat:repeat-x}
div.pubheadleft{width:400px;float:left}

div.pubheadmid{width:340px;float:left;font-size:20px;text-transform: uppercase;font-weight:700;color:#fff;padding:22px 5px 0px 10px}
div.pubheadmidsmaller {	text-transform: uppercase;letter-spacing: 1px;font-size: 12px;font-weight: normal;}
div.pubheadright {width:216px;float:left;padding:10px 0px }
div.pubheadrighttxt {font-size:17px; font-weight:normal; color:#fff ;padding:10px 0 0 15px}

div.pubheadrighttxt span{font-size:17px; font-weight:normal; color:#fff }


div.ab-tl {width:330px;float:left;padding:5px;font-size:14px;color:#fff;margin-top:10px}
div.ab-tr {width:200px;float:left;padding-left:10px;margin-top:10px}

div.rightimg {margin-bottom:30px;}



/* FOOTER */
div.footerspace {margin-top:25px}
div.footer {background-color:#f3f3f3;}
div.foot {width:973px;margin:auto}
div.footleft {width:570px;float:left;margin-top:10px;margin-left:15px;font-size:11px}
div.footright {width:187px;float:right;margin-top:10px;margin-left:15px;font-size:11px}

div.footsmlprint {font-weight:600;font-size:12px;color:#000}
div.foottag {font-weight:600;font-size:13px;color:#000}
div.footlinks {padding:3px 0}
span.footlink {font-weight:400;font-size:12px;padding:0 5px 0 0;display:inline-block}

span.footlink a {font-size:12px}


/* MAIN */
div#content {width:100%;background-color:#fff;padding-bottom:60px;min-height:500px}
div.main {width:973px;padding:0;background-color:#fff;margin:auto;text-align:left;padding-top:168px}
div.main-ttl {width:973px;border-bottom: #e4e4e4 1px solid;margin-top:45px}

div.main-cen {width:973px}
div.main-164 {width:154px;float:left;margin-top:25px;padding-right:10px}
div.main-594 {width:594px;float:left;margin-top:25px}
div.main-550 {width:540px;float:left;margin-top:45px}
div.main-382 {width:382px;float:left;margin-left:40px;margin-top:25px}
div.main-800 {width:800px;float:left;margin-top:45px}
div.main-750 {width:750px;float:left;margin-top:25px}
div.main-126 {width:126px;float:left;margin-top:25px}
div.main-205 {width:205px;float:left;margin-top:25px;padding-left:10px}

/* contact us */
div.contact {width:335px;margin-top:30px;padding-top:5px;border-top:solid 1px #e4e4e4}
div.con-phone {width:300px;display:inline-block;background-image:url(../img/contact/con-phone.png);background-position: 0 50%;background-repeat:no-repeat;padding:9px 0 3px 33px;border-bottom:solid 1px #e4e4e4;height:24px}
div.con-fax {width:300px;display:inline-block;background-image:url(../img/contact/con-fax.png);background-position: 0 50%;background-repeat:no-repeat;padding:9px 0 3px 33px;border-bottom:solid 1px #e4e4e4;height:24px}
div.con-email {width:300px;display:inline-block;background-image:url(../img/contact/con-email.png);background-position: 0 50%;background-repeat:no-repeat;padding:9px 0 3px 33px;border-bottom:solid 1px #e4e4e4;height:24px}
div.con-web {width:300px;display:inline-block;background-image:url(../img/contact/con-web.png);background-position: 0 50%;background-repeat:no-repeat;padding:8px 0 4px 33px;border-bottom:solid 1px #e4e4e4;height:24px}
div.latlon {width:120px;float:left}

div.contact-chat {width:204px;text-align:left}
div.contact-chat h2 {color:#12A5F4;font-size:18px;margin-bottom:0;padding-bottom:0}
div.contact-chat p {color:#12A5F4;font-size:12px;}

/* LHS */
div.login_box {height:187px;width:154px;background-image:url(../img/login_bg.png);background-repeat:no-repeat;padding-top:45px}
div.login_box h2 {color:#fff;font-size:16px;font-weight:700;padding:9px;letter-spacing:-1px}
div.login_box input {font-size:12px;padding:4px 1px;border: solid 1px #d2d2d2;margin:5px 0 10px 12px ;-moz-border-radius:5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior:url("border-radius.htc")}
div.login_box #username {width:124px}
div.login_box #password {width:124px}
div.login_box #login {border:none;margin-left:50px;margin-top:5px}
div.login_box p.label {color:#000;font-size:12px;font-weight:700;text-align:center}
p.loginerrortxt {color:#00f;font-size:11px;font-weight:700;margin-left:8px}
p.regcontact {margin-left:8px;margin-top:10px;}
p.regcontact a  {font-size:11px;font-weight:700;color:#fff;text-decoration:none}
p.regcontact a:link {font-size:11px;font-weight:700;color:#fff;text-decoration:none}
p.regcontact a:visited {font-size:11px;font-weight:700;color:#fff;text-decoration:none}
p.regcontact a:hover {font-size:11px;font-weight:700;color:#0eb9e5;text-decoration:underline}
div.login_dload {padding:15px 3px 0 3px}

div.leftbrowse {font-size:10px}
div.leftbrowse h2 {font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:600;color:#000;margin-top:25px;padding:5px;width:144px;background-color:#f6f6f6}
div.leftbrowsesection {}
div.browselistitem {padding:5px 0 0 0}
div.leftbrowse a  {font-size:12px;font-weight:400;color:#7d7d7d;text-decoration:none}
div.leftbrowse a:link {font-size:12px;font-weight:400;color:#7d7d7d;text-decoration:none}
div.leftbrowse a:visited {font-size:12px;font-weight:400;color:#7d7d7d;text-decoration:none}
div.leftbrowse a:hover {font-size:12px;font-weight:400;color:#0eb9e5;text-decoration:underline}

/* PUBLIC - HOME */

div.ph_topimg {width:598px;margin:10px 0 0 6px;height:297px;background-image:url(../img/public/public_main.jpg);background-repeat:no-repeat}
div.ph_topimgtxt {padding:80px 15px 15px 445px}
div.ph_topimgtxt p {color:#fff;font-size:12px;font-weight:700}
div.ph_topimgtxt p.subtitle{color:#fff;font-size:18px;font-weight:700}

div.ph_maintext {margin:25px 15px 15px 7px; }

div.ph_mainleft{width:430px;float:left}
div.ph-flagbar {width:100%;height:33px;padding:8px 0 8px 0;margin-top:50px;background-color:#f3f3f3;text-align:center}
div.ph-flagbartext {display:inline-block;line-height:33px;background-image:url(../img/home/small-flag.gif);background-repeat:no-repeat;margin:auto;font-size:12px;color:#000;text-align:center;padding-left:50px;font-weight:600}
div.ph_checklist {font-size:12px;margin:0 0 0 10px;background-image:url(../img/redtick.gif);background-position:left; background-repeat:no-repeat}
div.ph_checklistitem {margin:10px 0 15px 40px;padding:10px 0 20px 0;border-bottom:solid 1px #d4d4d4}
div.ph_mainright{width:140px;float:left;margin-left:10px;text-align:center}
div.ph_mainright img {padding:10px;text-align:center}
div.ph_brandtext p{color:#1472a2;font-size:13px;font-weight:700;text-align:center;margin:5px}


div.ph-boxes{width:973px;padding-top:5px;margin-top:30px}
div.ph-boxes-left {float:left;width:460px;padding:10px 1px 0 15px;border-right:1px solid #e4e4e4}
div.ph-boxes-right {float:left;width:460px;padding:10px 15px 0 1px}
div.ph-box {border-bottom:1px solid #e4e4e4;height:350px;width:486px;position:relative;overflow:hidden;padding-top:10px}
div.ph-box:last-child {border-bottom:none;height:350px;width:486px;position:relative;overflow:hidden;padding-top:10px}
.cmsitem div.ph-box {height:350px;width:460px;position:relative;overflow:hidden}
div.ph-box .box-text {height:100%}
div.ph-box .box-text h2 {text-transform: uppercase;	color: #0e5381;font-size: 18px;font-weight:700;padding-bottom:5px}
div.ph-box .box-text h3 {color: #000;font-size: 15px;font-weight: 700;padding-bottom:10px}
div.ph-box .box-text p {color: #000;font-size: 14px;font-weight: 400;padding-bottom:2px}
div.ph-boxes-right div.ph-box .box-text {width:225px;font-size: 11px}
div.ph-boxes-left div.ph-box .box-text {width:225px;font-size: 11px;}
div.ph-boxes-left div.ph-box {width:460px;padding-bottom:1px;padding-right:15px}
div.ph-boxes-right div.ph-box {width:460px;padding-bottom:1px;padding-left:15px}
div.ph-box img {margin:auto;margin-right:0;position:absolute;top:10px;right:10px}
div.ph-boxes-left div.ph-box img {padding-right:14px}
div.ph-boxes-right div.ph-box img {padding-right:14px}
div.ph-boxes-left div.ph-box .cmsbuttons img{padding:0}
div.box-img {height:350px;line-height:350px;display:table-cell;vertical-align:middle}



div.homelogos {margin:auto;margin-top:15px}
/* PUBLIC - BRANCH */
div.pc_maintext {margin:25px 15px 15px 15px; }
div.pc_branch {padding:10px 0 10px 0;border-bottom:solid 1px #c3c3c3}
div.pc_branchtext{width:220px;float:left}
div.pc_branchleft{width:320px;float:left}

/* TRADE - BROWSE */
p.srcount{padding:5px 0 5px 0px;font-weight:700} 
div.srpage{padding:5px 10px 5px 5px;font-weight:700;float:right;text-align:right} 
div.srmove{padding:5px 0 10px 5px;font-weight:700;float:left} 
div.srpagenum{padding:5px 0 5px 5px;font-weight:700;float:left;color:#3e4042} 

div.crumbs{ font-size: 11px; margin:10px 0 0 0;	width: 973px;	color: #7d7d7d;	border-bottom:#f6f6f6 1px solid;padding-bottom:5px}
div.crumbs a  {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.crumbs a:link {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.crumbs a:visited {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.crumbs a:hover {font-size:11px;font-weight:700;color:#0eb9e5;text-decoration:underline}

div.resultslist {width:573px}
div.resultslist h1 {margin:10px 0 10px 0}

div.catlisttop{width:593px;height:62px;margin-bottom:10px}
div.catlistttl{font-size:14px;font-weight:700;padding-top:90px}
div.catlistleft{width:280px;float:left}
div.catlistright{width:280px;float:left;margin-left:10px}

div.catbox {float:left;width:260px;height:84px; overflow:hidden;margin:5px;padding:0px 10px 10px 10px;position:relative}
.catbox  a  {display:block;background-color:#f8f8f8;height: 100%;background-position: 95% 75%;background-repeat:no-repeat;background-image:url(../img/browse/catarrow.png);}
.catbox  a:hover {display:block;background-color:#eaf4f6}
.categoryitem {font-size:20px;font-weight:600;color:#135683;width:170px;position:absolute;left:20px;bottom:20px}


div.searchtopbar {background-color:#f8f8f8;color:#7d7d7d;width:573px;height:35px;margin:0 10px 0 0;padding:10px}
div.searchtopbar select {border:none;padding:5px}
div.favtopbar {background-color:#f8f8f8;color:#7d7d7d;width:573px;height:35px;margin:0 10px 0 0;padding:10px}
div.favtopbar p {padding-top:5px}
div.favtopbar a {padding-left:10px;font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.favtopbar a:link {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.favtopbar a:visited {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.favtopbar a:hover {font-size:11px;font-weight:700;color:#0eb9e5}


div.pageform {width:350px;float:left}
div.pageform form {padding:5px 3px 3px 5px}

div.listitems {margin-bottom:15px}
div.listitem {width:593px;border-bottom:solid 1px #e5e5e5;background-position: 95% 75%;background-repeat:no-repeat;background-image:url(../img/prod/alt-arrow.gif)}

.listitem  a  {padding:15px 0;display:block;background-color:#fff;height: 100%}
.listitem  a:hover {display:block;background-color:#eaf4f6}

div.listpic {width:100px;margin:5px;float:left}
div.listright {margin-left:20px;width:350px;padding-right:10px;float:left}
div.listbrandlogo {margin-left:10px;width:90px;float:left;text-align:center;margin-top:15px}
div.listbrand{font-weight:700;font-size:12px}
div.listdesc{color:#3e4042;margin-bottom:20px;font-size:10px;width:340px}
div.listprice{color:#e03722;font-size:16px;font-weight:700;width:340px;float:left;text-align:left;margin-top:5px}
div.listprice span{color:#e03722;font-size:16px;font-weight:700}
div.listpartnum {color:#3e4042;width:340px}
div.listpartnum h2 {padding:0;margin-bottom:0}
div.listpartnum h2 a  {font-size:12px;font-weight:700;color:#0eb9e5;text-decoration:none}
div.listpartnum h2 a:link {font-size:12px;font-weight:700;color:#0eb9e5;text-decoration:none}
div.listpartnum h2 a:visited {font-size:12px;font-weight:700;color:#0eb9e5;text-decoration:none}
div.listpartnum h2 a:hover {font-size:12px;font-weight:700;color:#7d7d7d;text-decoration:none}

div.prodtopbar {color:#7d7d7d;background-color:#f8f8f8;width:573px;margin-left:10px;height:28px;margin-bottom:10px}
div.prodtopbar p {padding-top:5px}
div.prodtopbar a {padding-left:10px;font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.prodtopbar a:link {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.prodtopbar a:visited {font-size:11px;font-weight:700;color:#7d7d7d;text-decoration:none}
div.prodtopbar a:hover {font-size:11px;font-weight:700;color:#0eb9e5;text-decoration:underline}
div.prodmain {width:573px;padding-bottom:15px;float:left;padding-left:10px;background-color:#fff}
div.proditem {margin-bottom:15px}
div.prodleft {width:170px;float:left;text-align:center}
div.prodrelated {width:181px;margin:16px 0;background-color:#f8f8f8;padding:15px 15px}
div.prodrightlc {width:270px;float:left}
div.prodrightrc {width:70px;float:left;margin-left:10px}
div.prodpic {width:160px;margin:5px;text-align:center}
div.prodExtra {margin-bottom:10px}
div.prodextimg {width:140px;padding:1px 0 0 1px;vertical-align:top}

div.prodextimg img {margin:0 5px 1px 5px}
div.prodright {padding-left:10px;width:385px;float:left}
div.prodbrandlogo {width:70px;float:left;text-align:center}
div.prodbrand{font-weight:700;font-size:12px;margin-bottom:5px}
div.prodcomments{font-size:12px;background-color:#f8f8f8;margin-bottom:50px;margin-top:20px;padding:10px}
div.prodcomments h3 {margin:10px 0 5px 0;text-transform:uppercase;font-weight:700}
div.prodcomments textarea {width:100%}
div.proddesc{color:#3e4042;margin-top:20px;font-size:10px}
div.prodrrp{color:#3e4042;font-size:11px;width:200px;margin-top:20px}
div.prodprice{font-size:16px;font-weight:700;width:340px;float:left;text-align:left;margin:5px 0 10px 0}
div.prodprice span{color:#e03722;font-size:16px;font-weight:700}

div.prodpartnum{color:#3e4042;font-size:14px;width:140px;font-weight:700}
div.prodfavourite {width:150px;background-image:url(../img/favourite.gif);background-position:left; background-repeat:no-repeat;height:20px;margin:0 0 10px 0;padding-left:25px}

div.prodenlarge {width:160px;height:20px;margin:5px;text-align:center}

div.prodsuper {width:140px;font-size:10px;font-weight:700;color:#e03722}

div.prodbuybar {border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;width:385px;padding:30px 0;margin:25px 0}
div.prodbuybar form {width:385px}
div.prodbuyleft {float:left}
div.prodbuyright{float:right} 
div.prodbuybar label {color:#000;font-weight:700;font-size:12px}
div.prodbuybuttons {padding:10px 0}
input[type=submit].basket {border:none;background-image:url(../img/buttons/basket.gif);background-position:5px center; background-repeat:no-repeat;padding:8px 20px 8px 35px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase}
input[type=submit].dd-basket {border:none;background-image:url(../img/buttons/dd-basket.gif);background-position:5px center; background-repeat:no-repeat;padding:5px 15px 5px 35px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:9px;font-weight:600;text-transform:uppercase}

div.proditem a  {font-size:12px}
div.proditem a:link {font-size:12px}
div.proditem a:visited {font-size:12px}
div.proditem a:hover {font-size:12px}
#prodaltbut {font-size:10px;width:94px;border:solid 1px #0eb9e5; background:#fff;margin-top:10px}
a #prodaltbut{display: block; font-weight:800;text-decoration: none; color:#0eb9e5}
div.popimg {width:538px}
div.popimg a  {border:solid 1px #c3c3c3;background-color:#d4d4d4;font-size:18px}
div.popimg a:link {border:solid 1px #c3c3c3;background-color:#d4d4d4;font-size:18px}
div.popimg a:visited {border:solid 1px #c3c3c3;background-color:#d4d4d4;font-size:18px}
div.popimg a:hover {border:solid 1px #c3c3c3;background-color:#fff;font-size:18px}

div.largeimg {float:left;}
div.imgprev {width:26px;float:left;padding-top:40px;text-align:left}
div.imgnext {width:20px;float:right;padding-top:40px;text-align:right}
div.relitem {width:190px;margin-top:5px;padding-bottom:5px;border-bottom:solid 1px #c3c3c3;padding-left:10px;text-align:center}
div.relpic {width:130px;text-align:center}
div.relpartnum{color:#3e4042;width:182px}
div.rellistdesc{color:#000;width:182px;font-size:11px}
div.relpartnum a  {font-size:11px}
div.relpartnum a:link {font-size:11px}
div.relpartnum a:visited {font-size:11px}
div.relpartnum a:hover {font-size:11px}
div.relbrand{font-weight:700;font-size:11px;margin-bottom:5px;margin-top:10px;width:182px}
div.relprice{color:#e03722;font-size:16px;font-weight:700;width:340px;float:left;text-align:left;margin-top:5px}
div.relprice span{color:#e03722;font-size:16px;font-weight:700}

div.relnoitems {padding:15px 10px 15px 10px; font-size:12px;color:#3e4042}

div.prodalternates {width:181px;margin:16px 0;background-color:#f8f8f8;padding:15px 15px}
div.altitem {padding:6px;border-top:solid 1px #c3c3c3;margin-bottom:10px}
div.altitem h2{font-size:14px;padding:6px}
div.altlistpic {width:170px;margin:5px;float:left}
div.altlistbrand{font-weight:700;font-size:12px;margin-bottom:5px}
div.altlistdesc{width:170px;color:#3e4042;margin-top:20px;font-size:10px}

div.altlistprice{font-size:12px;font-weight:700;width:170px;margin:5px 0 10px 0}
div.altlistprice span{color:#e03722;font-size:12px;font-weight:700}

div.altlistpartnum{}
div.altlistpartnum a  {font-size:12px}
div.altlistpartnum a:link {font-size:12px}
div.altlistpartnum a:visited {font-size:12px}
div.altlistpartnum a:hover {font-size:12px}

/* trade home */
div.th-topbanner{width:594px}
div.th_left {float:left;width:326px;margin-top:8px}
div.th_right {float:left;width:258px;padding-left:10px;margin-top:9px}
div.th-so-box {border:solid 1px #e4e4e4;background-image:url(../img/home/so-banner.gif);background-repeat: no-repeat;margin-left:1px;margin-bottom:10px}
div.th-soleft {width:130px;float:left;text-align:center}
div.th-soright {width:190px;float:left}
div.th-so-ttl {padding:10px 5px 25px 50px}
div.th-so-price {color:#e03722;font-size:13px;font-weight:700}

div.th-so-text {padding-right:10px;padding-bottom:10px}
div.far_right div.th-so-ttlbar {margin-top:25px}

div.th-rightad {width:256px;border:solid 1px #e4e4e4;margin-left:1px;margin-top:10px;}
div.th-nl-box {width:320px;border:solid 1px #e4e4e4;margin-left:1px;margin-top:10px;padding-bottom:10px} 
div.th-nlleft {width:130px;float:left;text-align:center}
div.th-nlright {width:185px;float:left}
div.th-nl-ttl {padding:10px 5px 25px 10px}
div.th-nl-price {color:#e03722;font-size:13px;font-weight:700}
div.th-nl-text {padding-right:10px;padding-bottom:10px}
div.th-nl-buy {position:absolute;bottom:0;right:0;z-index:10}

div.th-ln-item {border-bottom:solid 1px #e4e4e4;margin-top:10px;padding-bottom:5px}
div.th-lnleft {width:100px;float:left;text-align:center}
div.th-lnright {width:140px;float:left;margin-left:10px}
div.th-ln-ttl {font-size:12px;font-weight:700}
div.th-large-ad {margin-top:10px}
div.th-large-ad img{border:solid 1px #e4e4e4}

div.th-skype {width:204px;text-align:center;margin-bottom:10px}
div.th-skype h2 {color:#12A5F4;font-size:18px;margin-bottom:0;padding-bottom:0}
div.th-skype p {color:#12A5F4;font-size:12px;}

div.fr-skype {width:204px;text-align:center;border:solid 1px #e4e4e4}
div.fr-skype h2 {color:#12A5F4;font-size:18px;margin-bottom:0;padding-bottom:0}
div.fr-skype p {color:#12A5F4;font-size:12px;}


/* promotions */
div.promtopbar {color:#7d7d7d;width:593px;height:28px;margin-top:32px;margin-bottom:10px}
div.prom_left {float:left;width:290px;margin-top:8px}
div.prom_right {float:left;width:290px;padding-left:13px;margin-top:8px}
div.prom-so-box {border:solid 1px #e4e4e4;background-image:url(../img/home/so-banner.gif);background-repeat: no-repeat;margin-left:1px;margin-bottom:10px}
div.prom-so-ttl {padding:10px 5px 25px 50px;font-weight:700;color:#000}
div.prom-soleft {width:130px;float:left;text-align:center}
div.prom-soright {width:150px;float:left}
div.prom-so-price {color:#e03722;font-size:13px;font-weight:700}

div.so-imgbox {width:571px;border:solid 1px #e4e4e4;margin-left:1px;margin-top:10px;padding:10px} 

div.so-widebox {width:571px;border:solid 1px #e4e4e4;margin-left:1px;margin-top:10px;padding:10px} 
div.so-left {width:290px;padding-right:10px;float:left;text-align:center}
div.so-right {width:271px;float:left}
div.so-ttl {font-size:15px;color:#000;margin-bottom:10px}
div.so-ttl a {font-size:18px;font-weight:800}
div.so-subttl {font-size:13px;color:#000;margin-bottom:10px;font-weight:700}
div.so-price {color:#e03722;font-size:13px;font-weight:700}
div.so-text {padding-bottom:10px}
div.so-buy {position:absolute;bottom:0;right:0;z-index:10}

div.prom-so-text {padding-right:10px;padding-bottom:10px}

/* new lines */
div.nl-box {width:571px;border:solid 1px #e4e4e4;margin-left:1px;margin-top:10px;padding:10px;background-image:url(../img/new-tr.png);background-repeat: no-repeat;background-position: top right} 
div.nl-left {width:160px;padding-right:10px;float:left;text-align:center}
div.nl-right {width:388px;float:left}
div.nl-ttl {font-size:15px;color:#000;margin-bottom:10px}
div.nl-ttl a {font-size:18px;font-weight:800}
div.nl-subttl {font-size:13px;color:#000;margin-bottom:10px;font-weight:700}
div.nl-price {color:#e03722;font-size:13px;font-weight:700}
div.nl-text {padding-right:10px;padding-bottom:10px}
div.nl-buy {position:absolute;bottom:0;right:0;z-index:10}

/* my favourites */
div.favlistitem {width:593px;border-bottom:solid 1px #e4e4e4}
div.myfavleft {margin-left:10px;width:320px;padding-right:10px;float:left}
div.myfavleft .listdesc{color:#3e4042;margin-bottom:20px;font-size:10px;width:280px}
div.myfavleft .listpartnum {color:#3e4042;width:320px}
div.myfavleft .prodstock {width:320px}
div.myfavleft .listprice{color:#e03722;font-size:16px;font-weight:700;width:320px;float:left;text-align:left;margin-top:5px}
div.myfavleft .listprice span{color:#e03722;font-size:16px;font-weight:700}
div.myfavright{padding-top:4px;width:135px;float:left;text-align:center} 

/* special offers */
.specialoffers .noclick {cursor:default}
.specialoffers h1 {margin-bottom:10px}
.specialoffers .btns {overflow:hidden;margin:10px 4px}
.specialoffers .btns p {float:right;font-size:12px;line-height:12px;text-transform:uppercase;white-space:nowrap;vertical-align:middle}
.specialoffers .btns img {vertical-align:middle}
.specialoffers h2.sub {float:none;font-weight:700;background:#0e5381;color:#fff;padding:2px 4px 2px 4px;margin:0 0 20px 0;width:auto;max-width:none} 
.specialoffers div.sobanner {margin:0 0 20px 0}
.specialoffers .offerlist {overflow:hidden;margin:0 0 30px 0}
.specialoffers div.solistitem {width:593px;border-bottom:solid 1px #e4e4e4;overflow:hidden}
.specialoffers .solistitem .fl {float:left;margin-left:10px;width:320px;padding-right:10px;padding-bottom:10px}
.specialoffers .solistitem .fl .listdesc {color:#3e4042;margin-bottom:20px;font-size:10px;width:280px}
.specialoffers solistitem .fl .listpartnum {color:#3e4042;width:320px}
.specialoffers .solistitem .fl .prodstock {width:320px}
.specialoffers .solistitem .fl .listprice {float:left;color:#e03722;font-size:16px;font-weight:700;width:320px;text-align:left;margin-top:5px}
.specialoffers .solistitem .fl .listprice span {color:#e03722;font-size:16px;font-weight:700}
.specialoffers .solistitem .fr {float:left;padding-top:4px;width:135px;text-align:center} 

.specialoffers .listgrid .solistitem {float:left;position:relative;width:31.3%;margin:0 1% 10px 1%;padding:10px 0 60px 0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.specialoffers .listgrid .solistitem .listpic {float:none;width:100%;margin:0;text-align:center}
.specialoffers .listgrid .solistitem .listpic img {text-align:center}
.specialoffers .listgrid .solistitem .fl {float:none;margin:0;width:auto;padding:0 10px;padding-bottom:10px}
.specialoffers .listgrid .solistitem .fl .listdesc {color:#3e4042;margin-bottom:20px;font-size:10px;width:100%}
.specialoffers .listgrid .solistitem .fl .listpartnum {color:#3e4042;width:auto}
.specialoffers .listgrid .solistitem .fl .prodstock {width:auto}
.specialoffers .listgrid .solistitem .fl .listprice {float:none;color:#e03722;font-size:16px;font-weight:700;width:100%;text-align:left;margin-top:5px}
.specialoffers .listgrid .solistitem .fl .listprice span {color:#e03722;font-size:16px;font-weight:700}
.specialoffers .listgrid .solistitem .fr {float:none;position:absolute;bottom:10px;padding:0;width:100%;text-align:center} 
.specialoffers .listgrid .solistitem .fr input[type=submit] {width:90%} 

/* contact-us */
div.cu-tl {width:283px;float:left;background-color:#1472a2;padding:5px;font-size:14px;color:#fff}
div.cu-tl a { font-size:14px;color:#fff}
div.cu-tl a:visited { font-size:14px;color:#fff}
div.cu-tl a :link{ font-size:14px;color:#fff}
div.cu-tl a :active{ font-size:14px;color:#fff}

div.cu-tr {width:200px;float:left;padding-left:10px}
/* confirm */
div.cnftopbar {width:743px;border-bottom:solid 1px #e4e4e4;color:#000;font-weight:700;font-size:14px;text-transform:uppercase;margin-top:50px}
div.cnfhdrdesc {width:430px;float:left}
div.cnfhdrunit {width:70px;float:left}
div.cnfhdravail {width:80px;float:left}
div.cnfhdrbo {width:50px;float:left}
div.cnfhdrtot {width:60px;float:left;text-align:right}

div.cnfln {border-bottom:solid 1px #e4e4e4;position:relative;width:743px;padding:10px 0}
div.cnflndesc {width:230px;float:left;display:block;margin-right:15px}
div.cnflninputs {width:185px;float:left}
div.cnflninputs input{border:solid 1px #a2a2a2;padding:3px 0}
div.cnftlninputs label {color:#a2a2a2;font-size:14px}

div.cnflnref {width:100px;float:left}
div.cnflnunit {width:70px;float:left;padding-top:20px}
div.cnflnavailtotal {width:60px;float:left;padding-right:10px;padding-top:20px;text-align:right}
div.cnflndel {width:30px;float:left;padding-left:10px;padding-top:18px}	

div.cnflnqty {width:40px;float:left}
div.cnflnavailqty {width:80px;float:left;padding-top:20px}
div.cnflnbackorder {width:50px;float:left;padding-top:20px}

div.totline {width:343px;margin-left:400px;}
div.gtotline {padding:3px 0;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;width:343px;margin-left:400px}
div.subtotl {padding-right:5px;width:210px;float:left; }
div.gtot {font-weight:700;padding-right:5px;width:210px;float:left; }
div.gtotline .price {width:80px;float:left;font-weight:700;text-align:right}
div.carriage {width:215px;float:left}
div.totline .price {width:80px;float:left;text-align:right}

div.basketmsg:empty {display:none}
div.basketmsg {width:743px;border-top:1px dashed #a2a2a2;border-bottom:1px dashed #a2a2a2;padding:5px}
div.basketmsg p {font-size:11px}
div.basketmsg h2 {color:#f00;font-size:11px}
div.basketcomment {width:743px;padding-bottom:5px}
div.basketcomment input{border:solid 1px #a2a2a2;padding:3px 0}
div.basketcomment label {display:block;float:left;width:150px;color:#a2a2a2;font-size:14px}

/* basket */

div.baskettopbar {width:743px;border-bottom:solid 1px #e4e4e4;color:#000;font-weight:700;font-size:14px;text-transform:uppercase;margin-top:50px}
div.baskethdrdesc {width:490px;float:left}
div.baskethdrunit {width:100px;float:left}
div.baskethdrtot {width:100px;float:left;text-align:right}

div.basketln {border-bottom:solid 1px #e4e4e4;position:relative;width:743px;padding:10px 0}
div.bsktlndesc {width:270px;float:left;display:block;margin-right:15px}
div.bsktlninputs {width:205px;float:left}
div.bsktlninputs input{border:solid 1px #a2a2a2;padding:3px 0;margin:0 5px}
div.bsktlninputs label {color:#a2a2a2;font-size:14px}
div.bsktlnqty {text-align:center;width:30px;float:left;margin-right:15px}
div.bsktlnref {text-align:center;width:160px;float:left}
div.bsktlnunit {width:100px;float:left;padding-top:20px;}
div.bsktlntotal {width:100px;float:left;padding-top:20px;text-align:right}
div.bsktlndel {width:30px;float:left;padding-top:18px;padding-left:10px}	
		
div.bsktguide {width:743px}
div.bsktguidenote {font-weight:700;width:500px;float:left;padding-right:95px}				
div.bsktguideprice {font-weight:700;text-align:right;width:100px;float:left}				
div.bsktguideprice .price {font-size:20px}


div.quickaddbar {background-color:#f8f8f8;margin-top:10px;margin-bottom:10px;padding-bottom:5px;padding-top:5px;width:743px}
div.quickaddbar label {color:#a2a2a2;font-size:14px}
div.quickaddbar form {padding:0 3px 3px 5px}
div.quickaddbar input {border:solid 1px #a2a2a2;padding:3px 0;margin:0 5px}
div.quickaddbar input[type=submit].basket {border:none;background-image:url(../img/buttons/basket.gif);background-position:5px center; background-repeat:no-repeat;padding:8px 20px 8px 35px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase}
div.quickaddleft {padding-top:5px;width:590px;float:left;padding-left:5px}
div.quickaddright{padding-top:4px;width:140px;float:left} 


div.bsktupdbutt {float:right;display:block;border:none;background-color:#0eb9e5;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:5px}
div.bsktchangeadd {border:none;background-color:#0eb9e5;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px;margin:5px 0;width:125px}

div.bsktcontshop {float:left;display:block;border:none;background-image:url(../img/buttons/l-arrow-white.gif);background-position:5% center; background-repeat:no-repeat;padding:8px 20px 8px 35px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;color:#fff}
div.bsktproceed {margin-bottom:5px;float:right;display:block;border:none;background-image:url(../img/buttons/r-arrow-white.gif);background-position:95% center; background-repeat:no-repeat;padding:8px 35px 8px 20px;background-color:#0eb9e5;color:#fff;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;color:#fff}
span.bsktgoshop {color:#fff}
span.bsktproceed {color:#fff}




div.basket_print {float:right;padding-right:5px}


div.bskt_check {border:solid 1px #d4d4d4;width:560px;padding:5px;margin:0 0 20px 0}
div.bskt_check_l {width:431px;float:left}
div.bskt_check_r {width:121px;float:left;padding-right:5px}
div.cnf_check {border:solid 1px #d4d4d4;width:580px;padding:5px;margin:0 0 20px 0}
div.cnf_check_l {width:458px;float:left}
div.cnf_check_r {width:121px;float:left}
span.upd img {cursor:pointer}

div.baskbo {padding-left:5px;padding-bottom:15px}
span.botxt {color:#ff0000} 
tr.confborow {background-color:#f8867a}
div.baskbo h2 {color:#ff0000;font-size:13px;margin-bottom:5px}
div.baskbo p{font-size:11px}
div.confirmbask h2 {color:#9d9d9d;font-size:18px;padding-left:5px}

div.backpage{padding:5px 10px 5px 5px;font-weight:700;float:right;text-align:right} 
div.backtopbar {color:#7d7d7d;width:700px;height:28px;margin-top:6px;margin-bottom:10px;text-align:right}

/*statement*/
.DivTextTrans {font-weight:400;font-size:10px}

/* news */

div.newstopbar {color:#7d7d7d;width:593px;height:28px;margin-top:24px;margin-bottom:10px}
div.newstopbar h2 {padding-top:2px;padding-left:10px;font-size:20px}
div.news_left {width:350px;float:left;padding-left:10px;padding:5px;margin-top:10px}
div.news_right {width:200px;float:left;padding-left:10px;margin-top:10px}

div.pdf {border:solid 1px #d4d4d4;padding:5px}
div.news_left div.pdf{border:none;border-top:solid 1px #d4d4d4;padding:5px;margin-top:10px}
div.pdf-box {border:solid 1px #d4d4d4;margin-left:1px;margin-bottom:10px;width:290px;}

/* user settings */
div.usersettingsleft {width:350px;float:left}
div.usersettingsleft h3{color:#9d9d9d;font-size:12px;font-weight:700;margin-bottom:10px}
div.usersettingsright {width:350px;float:left;padding-left:15px}
div.usersettingsright h3{color:#9d9d9d;font-size:12px;font-weight:700;margin-bottom:10px}
label.userfrmlbl {float:left;text-align: right;width:150px;margin-right:5px;font-weight:700;font-size:12px}
label.markupfrmlbl {float:left;text-align: right;width:150px;margin-right:5px;font-size:10px}
input.markupfrmlbl {float:left;text-align: left;width:150px;margin-right:5px;font-weight:700;font-size:12px}
input.userfrmlbl {float:left;text-align: left;width:150px;margin-right:5px;font-weight:700;font-size:12px}
div.usersubmit {width:210px;text-align:right;margin:10px 0 10px 0}
div.markupsubmit {width:320px;text-align:right;margin:10px 0 2px 0}
div.markupleft{float:left;width:250px;margin:10px 0 2px 0}
div.markupleft select {width:150px}
div.markupadd {width:30px;float:left;margin:10px 0 2px 5px}

div.fr-item {border:solid 1px #7d7d7d;margin-bottom:10px;width:204px;margin-top:10px;text-align:center;background-color:#fff}
div.fr-ttl {width:200px;height:23px;background-image:url(../img/ttlbarbg.gif);background-repeat:repeat-x;margin-bottom:3px;text-align:center;padding:2px;color:#fff;font-weight:700;font-size:14px}
div.fr-img {text-align:center;padding-bottom:6px}
div.fr-img img {border:solid 1px #d4d4d4}
div.fr-txt {font-size:12px;padding:6px;text-align:center}
div.fr-pdf {text-align:center;padding:6px;width:30px;float:left}
div.fr-pdftxt {font-size:12px;padding:6px 0 6px 0;text-align:left;width:150px;float:left}

div.mb-box {width:181px;margin-top:16px;background-color:#f8f8f8;padding:15px 15px}
div.mb-item {padding:6px}
div.mb-box h2{font-size:14px;padding:6px}
div.mb-part {width:130px;float:left;padding-top:3px}
div.mb-part a {font-size:12px}
div.mb-add {width:22px;height:22px;float:left;padding-left:6px}

table.prodpb {background-color:#f8f8f8;border:none}
tr.prodpb {border-bottom:2px solid #fff;}
table.prodpb td.desc {color:#7d7d7d}

tr.invbaskettopbar {height:28px;margin-bottom:20px}
tr.invbasktotals {margin-top:10px}
tr.invbaskettopbar td {color:#000;font-size:12px;font-weight:700;padding:3px}
tr.invbaskitem0 {background-color:#efefef}
tr.invbaskitem1 {background-color:#ffffff}
td.ibinvref {font-size:11px}
td.ibinvbal {font-size:11px;text-align:right;padding-right:5px}
td.ibhdcol {text-align:right}
td.ibinvbalinp {text-align:right}
td.ibinvbalinp input {font-size:12px}
td.invbasktot {border-top:1px solid #e3e3e3;text-align:right;font-size:11px;padding-right:5px;font-weight:700}
td.ibpaybutton {text-align:right;padding-right:5px}
div.popinvleft{width:270px;float:left}
div.popinvright {width:300px;float:left;padding-left:20px;padding-top:20px}

div.homeroll {position:relative;width:973px;height:380px;overflow:hidden;margin-top:4px}
.homeroll div.slide {position:absolute;top:0;left:0;width:973px;height:380px;text-align:right}
.homeroll div.frames {position:absolute;top:0;left:0;height:380px;width:973px}
.homeroll div.wclsh {display:none;position:absolute;top:0;left:0;width:973px;height:380px}
.homeroll div.wclsh01 {display:block}
.homeroll div.box {position:absolute;left:0;top:0;width:973px;height:380px}
.homeroll .box div.txt {position:absolute;left:60px;top:245px;padding:0 20px 0 0;width:auto;height:auto}
.homeroll .box .txt h2 {font-size:29px;line-height:32px;font-weight:normal;padding:0;margin:0;border:none;text-transform:none;color:#fff}
.homeroll .box .txt p {font-size:17px;color:#fff;margin:10px 40px 0 0}
.homeroll .box a {position:absolute;display:block;top:0;left:0;padding:0}
.homeroll .box a:hover {color:#fff;text-decoration:none}
.homeroll .box span.imgcover {position:absolute;display:block;top:0;left:0;height:575px;width:970px;margin:0;background-color:#fff;filter:alpha(opacity=0);opacity:0;cursor:pointer}


div#slide_nav {position:absolute;bottom:5px;left:5px;margin:0;padding:0 2px;z-index:200;background:rgba(0,0,0,0.2);overflow:hidden}
#slide_nav p.off {display:block;float:left;width:10px;height:10px;background:transparent url('../img/off.png') no-repeat center;padding:4px 2px;cursor:pointer}
#slide_nav p.on {display:block;float:left;width:10px;height:10px;background:transparent url('../img/on.png') no-repeat center;padding:4px 2px}

.homeroll .slide div.slide-caption {text-align:left;font-size:20px;width:300px;font-weight:bold;margin-top:-250px;margin-left:630px;padding:20px;color:#fff;background:#235485;filter:alpha(opacity=80);opacity:0.8;z-index:70}
.homeroll .slide div.slide-caption1 {text-align:left;font-size:20px;width:300px;font-weight:bold;margin-top:-250px;margin-left:630px;padding:20px 20px 10px 20px;color:#fff;background:#235485;filter:alpha(opacity=80);opacity:0.8;z-index:70}
.homeroll .slide div.slide-caption2 {height:60px;text-align:left;font-size:16px;width:300px;font-weight:bold;padding:0 20px 20px 20px;margin-left:630px;color:#fff;background:#235485;filter:alpha(opacity=80);opacity:0.8;z-index:70}
.homeroll .slide div.slide-caption1 a{color:#fff;text-decoration:none}

 div.carobox {position:relative;display:inline-block;width:973px;height:380px;overflow:hidden;padding:4px 0}
.carobox div.slides {position:absolute;left:0;top:0;width:4685px;height:380px}

div.carousel {float:left;width:973px;position:relative;height:380px}
 .carousel span.img {display:block;position:relative;height:380px;overflow:hidden}
 .carousel span.imgc {position:absolute;left:50%;height:380px}
 .carousel h2 {width:230px;padding:25px 0 10px 25px;text-shadow: 1px 1px #333;font-size:34px;font-weight:700;letter-spacing:2px;line-height:40px}
 .carousel h3 {width:220px;padding:0 0 10px 25px;text-shadow: 1px 1px #333;font-size:28px;font-weight:normal;letter-spacing:2px;line-height:34px}
 .carousel div.slidetxt {padding:0 0 10px 25px;width:220px;line-height:14px;font-size:12px;text-shadow: 1px 1px #333;color:#fff}


div.caronav {text-align:right;margin: 0;position:absolute;bottom:10px;right:10px;background-color:#939393; opacity:0.7; filter:alpha(opacity=70);padding:2px 2px}
 
div.throll {position:relative;width:594px;height:250px;overflow:hidden;margin-top:2px}
.throll div.slide {position:absolute;top:0;left:0;height:250px;text-align:right}
.throll div.frames {position:absolute;top:0;left:0;height:250px}
.throll div.wclsh {position:absolute;top:0;left:0;width:574px;height:250px}
.throll div.box {position:absolute;left:0;top:0;width:574px;height:250px}
.throll .box a {position:absolute;display:block;top:0;left:0;padding:0}
.throll .box a:hover {color:#fff;text-decoration:none}
.throll .box span.imgcover {position:absolute;display:block;top:0;left:0;height:250px;width:594px;margin:0;background-color:#fff;filter:alpha(opacity=0);opacity:0;cursor:pointer}

div.th_carousel {float:left;width:594px;position:relative;height:298px}

div.popaddr {margin:10px}
div.popaddr h1 {margin-bottom:5px}
div.popaddr p.coltitle {font-size:12px;font-weight:700;background-color:#d4d4d4;padding:2px}
div.popaddr form {border:solid 1px #d4d4d4;padding:5px}
div.popaddr div.formln {width:600px;margin-bottom:2px}
div.popaddr div.formlabel {width:100px;float:left;}
div.popaddr div.forminp {width:300px;float:left}
div.popaddr div.formnote {width:100px;float:left}
div.popaddr div.frmbutt {margin:15px 0}


div.popaddr tr:nth-child(odd) {background: #efefef}
div.popaddr tr:nth-child(even) {background: #FFF}


div.mainfr .inp {margin-bottom:5px}
div.mainfr .inp label{display:inline-block; width:150px}

#toast {position:fixed;display:none;background:#235485;border:2px solid #fff;padding:10px 15px;width:200px;border-radius:10px;z-index:999}
#toast p {font-size:20px;line-height:23px;font-weight:bold;color:#fff}
#toast.error {background:#c81906}

div.loginfrm {background-color:#f8f8f8;width:395px;padding:20px 10px;margin:auto}
div.loginlbl {width:90px;float:left;padding-top:5px}
div.logininp {width:200px;float:left}
div.logininp input {padding:5px 0}
div.loginbtn {width:90px;float:left}
div.loginln {width:380px;padding:5px 0}

form.eddaddr {margin-top: 20px;padding-top: 20px !important}
.eddaddr div.addressitem label {display: inline-block;width: 230px;margin: 3px 0}
.eddaddr div.nolabel {margin-left: 230px}
.eddaddr div.addresstable {margin: 20px 0 20px 0}
</pre></body></html>