body {margin:0;padding:0;background-color:#e1e7e7;color:#266231}
body.pop {margin:0;padding:0;background-color:#ffffff;color:#266231}
div {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0;text-align:left}
p {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
td {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0;text-align:left}
tr {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
span {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
label {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
select {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
ul {padding:0;margin:0 0 0 25px;text-align:left}
li {padding:0;margin:0}
h1 {font-family:Arial,sans-serif;font-size:18px;font-weight:800;color:#266231;padding:0;margin:0}
h2 {font-family:Arial,sans-serif;font-size:16px;font-weight:800;color:#266231;margin:0;padding:0}
h3 {font-family:Arial,sans-serif;font-size:12px;font-weight:800;color:#fff;margin:0;padding:0}
h1 img {vertical-align:text-bottom}
a {font-family:Arial,sans-serif;font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
a:link {font-family:Arial,sans-serif;font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
a:visited {font-family:Arial,sans-serif;font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
a:hover {font-family:Arial,sans-serif;font-size:11px;font-weight:800;color:#5f1632;text-decoration:underline}

div.topbar {color:#266231;width:776px;background-color:#e0e7e7;height:28px;margin-top:6px;margin-bottom:10px}
div.topbar h2 {font-family:Arial,sans-serif;font-size:14px;font-weight:800;color:#266231;margin:5px;padding:0}

p.subtitle {font-size:13px;font-weight:800;color:#266231;margin-bottom:3px}
div.body {margin:auto;width:1000px;background-color:#ffffff}
div.clear {clear:both;height:0px;font-size:1px;padding:0;margin:0;visibility:hidden}

div.error {color:#ff0000;font-weight:800;font-size:12px}
/* pop */
div.popbackorders {width:750px}
div.pophead {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.my-account-option{width:200px;float:left;font-size:12px;padding:5px 0 5px 0}
div.my-account-box{border:solid 1px #e0e7e7;padding:10px;margin-bottom:10px}
div.my-account-go{width:220px;float:left;padding:0 0 5px 0}
div.popfrm {border-top:solid 2px #e7e7e7;border-bottom:solid 2px #dedede;padding:10px}

/* FORM */
form {padding:0;margin:0}
input {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
textarea {font-family:Arial,sans-serif;font-size:11px;padding:0;margin:0}
div.frmpage label {font-family:Arial,sans-serif;font-size:12px;font-weight:800}
.frmtxt {font-family:Arial,sans-serif;font-size:13px;color:#000;margin-bottom:10px}
.frmtxt p{font-family:Arial,sans-serif;font-size:13px;color:#000;margin-bottom:10px}
.frmredtxt {font-family:Arial,sans-serif;font-size:13px;font-weight:800;color:#e53e16;margin-bottom:10px}
.frmredtxt p{font-family:Arial,sans-serif;font-size:13px;font-weight:800;color:#e53e16;margin-bottom:10px}

div.frmpage {border:solid 1px #e0e7e7;padding:10px;width:756px;margin-bottom:10px}
div.frmpage h1 {margin:10px 0 20px 0}

/* HEADER */
div.head {width:1000px;text-align:left;height:96px}
div.header-tagline {margin-left:15px}
div.headleft{width:510px;float:left;padding:10px}
div.headright{width:460px;float:left}
div.headmidtrade{width:200px;float:left}
div.headrighttrade{width:258px;float:left;border:solid 1px #5f1632;background-color:#e0e7e7;margin-top:6px}
div.headright a {font-family:Arial,sans-serif;font-size:11px;font-weight:800;color:#000;text-decoration:underline}
div.headright a:link {color:#000;text-decoration:underline}
div.headright a:visited {color:#000;text-decoration:underline}
div.headright a:hover {color:#7a82fe;text-decoration:underline}
div.headrighttrade a {font-family:Arial,sans-serif;font-size:11px;font-weight:800;color:#000;text-decoration:underline}
div.headrighttrade a:link {color:#000;text-decoration:underline}
div.headrighttrade a:visited {color:#000;text-decoration:underline}
div.headrighttrade a:hover {color:#7a82fe;text-decoration:underline}

div.headuser{margin-left:5px;margin-top:5px;height:20px}
div.headright p {margin-left:25px;color:#000}
div.headbasket{margin-left:5px;margin-top:5px;height:20px;background-image:url(../img/icon_basket.gif); background-repeat:no-repeat}
div.headhide{width:130px;float:left;margin-left:5px;margin-top:5px;height:20px;background-image:url(../img/icon_tag.gif); background-repeat:no-repeat}
div.headhiderrp{width:130px;float:left;margin-left:5px;margin-top:5px;height:20px}
div.headhiderrp a {color:#3e4042}
div.headhiderrp a:link {color:#3e4042}
div.headhiderrp a:visited {color:#3e4042}


/* FOOTER */
div.foot {width:984px;height:32px;border-top:solid 3px #5f1632;margin-top:10px}

div.footcopy { float:left; padding:0 10px 0 0px }
div.footleft {
	margin-top: 10px;
	width: 565px;
	float: left;
	font-size: 11px;
}
div.footright {width:170px;float:right;margin:10px 0 0 15px;font-size:11px;text-align:right}
.foot p {font-size:11px}
.foot a  {font-size:11px;font-weight:400;text-decoration:none}
.foot a:link {font-size:11px;font-weight:400;text-decoration:none}
.foot a:visited {font-size:11px;font-weight:400;text-decoration:none}
.foot a:hover {font-size:11px;font-weight:400;text-decoration:underline}

div.footlink {float:left; padding:0 0 0 10px}
	
/* MAIN */
div.main {width:984px;padding:0 7px 10px 7px;background-color:#ffffff}
div.main_left {float:left;width:196px;margin:0;padding:0}
div.main_right {float:left;width:777px;padding-left:8px}
div.main_swapright {float:left;width:777px;padding:0;margin:0}
div.main_swapleft {float:left;width:196px;margin:0;padding:0;padding-left:10px}
div.pagetopbar {margin:12px 0 6px 0;color:#266231;width:776px;background-color:#e0e7e7;height:33px;border:solid 1px #c8cac9}

div.pagetopbar h1 {font-size:16px;font-weight:800;color:#266231;margin:5px;padding:0 0 0 10px}

/* NAVIGATION */
div.nav {width:984px;font-weight:800;font-size:14px;height:28px;margin:0 0 2px 0;padding:0;text-align:left;float:left}
div.mainnavon {color:#fff;padding:6px;float:left;background-image:url(../img/nav/navbg-on.gif);background-repeat:repeat-x;height:16px} 
div.mainnavonleft {padding:0;float:left;width:6px;background-image:url(../img/nav/navleftbg-on.gif);background-repeat:no-repeat;height:28px} 
div.mainnavonright {padding:0;float:left;width:6px;background-image:url(../img/nav/navrightbg-on.gif);background-repeat:no-repeat;height:28px;margin-right:2px} 
div.mainnavoff {padding:6px;float:left;background-image:url(../img/nav/navbg.gif);background-repeat:repeat-x;height:16px} 
div.mainnavoffleft {padding:0;float:left;width:6px;background-image:url(../img/nav/navleftbg.gif);background-repeat:no-repeat;height:28px} 
div.mainnavoffright {padding:0;float:left;width:6px;background-image:url(../img/nav/navrightbg.gif);background-repeat:no-repeat;height:28px;margin-right:2px} 

div.mainnavon a {color:#fff;text-decoration:none}
div.mainnavon a:link {color:#fff;text-decoration:none}
div.mainnavon a:visited {color:#fff;text-decoration:none}
div.mainnavon a:hover {color:#fff;text-decoration:underline}

div.bookmark {width:200px;float:right;padding-right:2px;padding-top:5px}
/* Login */
div.login_box {padding:40px 15px 80px 15px;width:746px;border:solid 1px #c8cac9}
div.login_box h2{padding:0 0 15px 0;width:550px}
div.formline {padding:5px 0 5px 0}
div.loginbtn {padding:0 0 15px 225px;}
div.loginlabel {font-size:14px;width:100px;float:left;color:#266231}
div.logininp {width:250px;float:left}
div.logininp input{font-size:14px}
div.loginlabel label {font-size:14px}
p.loginerrortxt {color:#f00;font-size:12px;font-weight:800;margin-bottom:8px}
div.regcontact p{font-size:14px}
div.regcontact a {font-family:Arial,sans-serif;font-size:14px;font-weight:800;color:#5f1632;text-decoration:none}
div.regcontact a:link {font-family:Arial,sans-serif;font-size:14px;font-weight:800;color:#5f1632;text-decoration:none}
div.regcontact a:visited {font-family:Arial,sans-serif;font-size:14px;font-weight:800;color:#5f1632;text-decoration:none}
div.regcontact a:hover {font-family:Arial,sans-serif;font-size:14px;font-weight:800;color:#5f1632;text-decoration:underline}


div.search_box {clear:both;height:44px;width:984px;background-color:#5f1632;padding:6px 0 0 0;margin:0 0 6px 0;text-align:left}
div.searchlabel {width:190px;float:left} 
div.searchlabel h2 {width:190px;float:left;color:#fff;font-size:16px;font-weight:800;padding:9px 0 9px 130px}
div.searchinp {width:280px;float:left;padding:7px 0 0 12px} 
div.searchbutt {width:100px;float:left;padding:7px 0 0 12px} 
div.searchtagline {padding-left:10px;float:left;width:360px }
div.leftbrowse {padding:0 8px 10px 8px;margin:0;font-size:10px;width:178px;background-image:url(../img/leftbrowsebg.gif);background-repeat:repeat-y}
div.leftbrowse h2 {margin:0;padding:10px 0 3px 0;font-family:Arial,sans-serif;font-size:16px;font-weight:800;color:#266231;border-bottom:solid 1px #e0e7e7}
div.leftbrowse h3 {font-family:Arial,sans-serif;font-size:14px;font-weight:800;color:#266231;margin-top:10px;padding:0;border-bottom:solid 1px #e0e7e7}

div.browselistitem {padding:5px 0 5px 0;margin:0 5px 0 0px;border-bottom:solid 1px #e0e7e7}
div.browseitemleft {width:155px;float:left}
div.browseitemright {width:14px;float:right;text-align:right}
div.browseitemleft a  {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.browseitemleft a:link {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.browseitemleft a:visited {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.browseitemleft a:hover {font-size:13px;font-weight:800;color:#5f1632;text-decoration:underline}
div.browseitemright a  {font-size:16px;font-weight:800;color:#5f1632;text-decoration:none}
div.browseitemright a:link {font-size:16px;font-weight:800;color:#5f1632;text-decoration:none}
div.browseitemright a:visited {font-size:16px;font-weight:800;color:#5f1632;text-decoration:none}
div.browseitemright a:hover {font-size:16px;font-weight:800;color:#5f1632;text-decoration:underline}

div.leftbrowsetop {width:194px;margin:0;height:10px;padding:0;background-image:url(../img/leftbrowsetop.gif);background-repeat:no-repeat }
div.leftbrowsebtm {width:194px;margin:0;height:10px;padding:0;background-image:url(../img/leftbrowsebtm.gif);background-repeat:no-repeat }

/* PUBLIC - HOME */


div.ph_leftbox {text-align:center;border:solid 1px #e0e7e7;width:173px;padding:10px;margin-bottom:10px}
div.ph_lboximg {text-align:center;padding-bottom:4px}
div.ph_main {text-align:center;width:984px}
div.ph_top {background-color:#e7eded;background-image:url(../img/home/th-so-top-bg.gif); background-repeat:repeat-x;width:777px;border:solid 1px #e0e7e7}
div.ph_topimg {width:778px;float:left;text-align:center;padding:5px 0 3px 0}
div.ph_topimgtxt {width:237px;float:left;padding:10px}
div.ph_btm {width:780px}
div.ph_txt {width:500px;float:left;padding:10px}
div.ph_img {width:235px;float:left;padding:10px 0 10px 25px}
div.ph_img div.rightimg {width:210px;padding:10px;text-align:center;margin:0 0 5px 0 }

div.ph_topbar {clear:both;height:44px;width:984px;background-color:#5f1632;padding:6px 0 0 0;margin:0 0 6px 0;text-align:center}
div.ph_topbar h1 {text-align:center;color:#fff;font-size:16px;font-weight:800;padding:9px 20px 9px 20px}
div.ph_topbar h2 {text-align:center;color:#fff;font-size:16px;font-weight:800;padding:9px 20px 9px 20px}

div.ph_maintext {margin:25px 15px 15px 10px; }
div.maintextbox {border:solid 1px #e0e7e7;padding:10px;width:756px}
div.ph_mainleft{width:430px;float:left}

div.ph_checklist {font-size:12px;background-image:url(../img/tick.gif);background-position:left; background-repeat:no-repeat}
div.ph_checklistitem {font-size:12px;margin:10px 0 10px 25px;padding:5px 0 5px 0}
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:800;text-align:center;margin:5px}

div.ph-logoimg {width:75px;padding:5px 10px 5px 10px;float:left}
div.ph_logobar {margin-top:10px;width:762px;padding:5px 5px 5px 10px;float:left}/* PUBLIC - BRANCH */
div.pc_maintext {margin:0 0px 15px 0px; }
div.pc_branch {width:766px;padding:10px 0 10px 10px;border:solid 1px #dedede}
div.pc_branchtext{width:420px;float:left}
div.pc_branchtext p.subtitle {width:400px;background-color:#e0e7e7;border:solid 1px #c8cac9;padding:3px 10px 0 10px}
div.pc_branchpic{width:320px;float:left}

/* TRADE - BROWSE */
p.srcount{padding:5px 0 5px 5px;font-weight:800} 
div.srpage{padding:5px 10px 5px 5px;font-weight:800;float:right;text-align:right} 
div.srmove{padding:5px 0 5px 5px;font-weight:800;float:left} 
div.srpagenum{padding:5px 0 5px 5px;font-weight:800;float:left;color:#3e4042} 
div.crumbs{	margin-top:10px;font-weight:800;font-size:12px;text-transform:capitalize;width: 760px;color: #3e5c5d}
div.crumbs a  {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.crumbs a:link {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.crumbs a:visited {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.crumbs a:hover {font-size:12px;font-weight:800;color:#5f1632;text-decoration:underline}

div.resultslist {}
div.resultslist h1 {margin:10px 0 10px 5px}

div.catlisttop{width:770px;height:110px;margin-bottom:10px}
div.catlistttl{font-size:14px;font-weight:800;padding-top:90px;margin-left:10px}
div.catlistleft{width:360px;float:left}
div.catlistright{width:360px;float:left;margin-left:10px}
div.categoryitem{font-size:14px;font-weight:800;color:#5f1632;width:350px;margin-left:5px;margin-right:10px;margin-bottom:5px;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #d4d4d4}
div.categoryitem a  {font-size:14px;font-weight:800;color:#5f1632;text-decoration:none}
div.categoryitem a:link {font-size:14px;font-weight:800;color:#5f1632;text-decoration:none}
div.categoryitem a:visited {font-size:14px;font-weight:800;color:#5f1632;text-decoration:none}
div.categoryitem a:hover {font-size:14px;font-weight:800;color:#5f1632;text-decoration:underline}

div.searchtopbar {color:#266231;width:770px;background-color:#e0e7e7;height:43px;border:solid 1px #c8cac9}
div.favtopbar {color:#266231;width:770px;background-color:#e0e7e7;height:43px;border:solid 1px #c8cac9}

div.favtopbar p {padding-top:5px}
div.favtopbar a {padding-left:10px;font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.favtopbar a:link {font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.favtopbar a:visited {font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.favtopbar a:hover {font-size:11px;font-weight:800;color:#5f1632;text-decoration:underline}

div.pageform {width:400px;float:left}
div.pageform form {padding:5px 3px 3px 5px}

div.listitem {width:758px;margin-top:15px;padding:6px;border:solid 1px #c8cac9}
div.listpic {width:100px;margin:5px;float:left}
div.listright {padding-left:20px;width:500px;float:left}
div.listbrandlogo {margin-left:10px;width:100px;float:left;text-align:center;margin-top:15px}
div.listbrand{font-weight:800;font-size:12px;margin-bottom:5px}
div.listdesc{color:#3e4042;margin-top:20px;font-size:10px}
div.listprice{color:#e53e16;font-size:12px;font-weight:800;width:130px;margin-left:20px;float:left}
div.listpartnum{color:#3e4042;width:250px;float:left}
div.listpartnum a  {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.listpartnum a:link {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.listpartnum a:visited {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.listpartnum a:hover {font-size:12px;font-weight:800;color:#5f1632;text-decoration:underline}

div.listmorelink{padding-top:12px;color:#3e4042;width:130px;float:left}
div.listmorelink a  {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.listmorelink a:link {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.listmorelink a:visited {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.listmorelink a:hover {font-size:12px;font-weight:800;color:#5f1632;text-decoration:underline}

div.prodtopbar {margin:6px 0 6px 0;color:#266231;width:776px;background-color:#e0e7e7;height:43px;border:solid 1px #c8cac9}
div.prodtopbar h1 {color:#266231;padding:10px}
div.prodtopbar p {padding-top:5px}
div.prodtopbar a {padding-left:10px;font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.prodtopbar a:link {font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.prodtopbar a:visited {font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.prodtopbar a:hover {font-size:11px;font-weight:800;color:#5f1632;text-decoration:underline}

div.prodmain {width:546px;float:left}
div.proditem {width:534px;margin-bottom:15px;padding:6px;border:solid 1px #c8cac9}
div.prodleft {width:228px;float:left;text-align:center}
div.prodrelated {width:214px;float:left;border:solid 1px #d4d4d4;margin-left:15px}
div.prodrightlc {width:210px;float:left}
div.prodrightrc {width:70px;float:left;margin-left:10px}
div.prodpic {width:150px;margin:6px}
div.prodright {padding-left:0px;width:296px;float:left}
div.prodbrandlogo {width:70px;float:left;text-align:center;margin-top:15px}
div.prodbrand{font-weight:800;font-size:12px;margin-bottom:5px}
div.prodcomments{font-size:11px;background-color:#bdcede;margin-bottom:5px;width:220px;margin-top:20px;padding:4px}
div.proddesc{color:#3e4042;margin-top:20px;font-size:10px}
div.prodrrp{color:#3e4042;font-size:11px;width:220px;margin-top:20px}
div.prodprice{color:#e53e16;font-size:11px;font-weight:800;width:220px;margin-top:20px;line-height:14px}
div.prodpartnum{color:#3e4042;font-size:14px;width:210px;font-weight:800;margin-top:6px}
div.prodfavourite {width:150px;height:20px;margin:10px 0 10px 0}
div.prodenlarge {width:130px;height:20px;margin:10px}
div.prodenlarge p {padding-left:25px}
input.basketbutt {padding:6px 0 6px 112px}
input.commentbutt {padding:6px 0 6px 167px}
div.prodbuyleft {width:110px;float:left;font-weight:800}
div.prodbuyright{width:150px;float:left} 
div.prodbuyleft label {font-weight:800;font-size:12px}
div.proditem a  {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.proditem a:link {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.proditem a:visited {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.proditem a:hover {font-size:12px;font-weight:800;color:#5f1632;text-decoration:underline}
div.reltopbar {margin:0 0 6px 0;color:#266231;width:200px;background-color:#e0e7e7;height:25px;padding:3px 5px 0 10px}
div.alttopbar {margin:0 0 6px 0;color:#266231;width:531px;background-color:#e0e7e7;height:25px;padding:3px 5px 0 10px}

div.relitem {width:182px;margin-top:5px;padding-bottom:5px;border-bottom:solid 1px #c8cac9;padding-left:10px}
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;font-weight:800;color:#5f1632;text-decoration:none}
div.relpartnum a:link {font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.relpartnum a:visited {font-size:11px;font-weight:800;color:#5f1632;text-decoration:none}
div.relpartnum a:hover {font-size:11px;font-weight:800;color:#5f1632;text-decoration:underline}
div.relbrand{font-weight:800;font-size:11px;margin-bottom:5px;margin-top:10px}
div.relprice{color:#e53e16;font-size:11px}
div.relnoitems {padding:15px 10px 15px 10px; font-size:12px;color:#3e4042}

div.altlistitem {width:530px;margin-top:5px;padding:6px;border:solid 1px #c8cac9}
div.altlistpic {width:100px;margin:5px;float:left}
div.altlistright {background-color:#fffefe;margin-left:10px;width:310px;float:left}
div.altlistbrand{width:170px;font-weight:800;font-size:12px;margin-bottom:5px;float:left}
div.altlistdesc{width:280px;color:#3e4042;margin-top:20px;font-size:10px}
div.altlistprice{color:#e53e16;font-size:10px;font-weight:800;width:180px;padding-right:5px;float:left;text-align:right}
div.altlistprice span{color:#e53e16;font-size:10px;font-weight:800;}
div.altliststock{color:#e53e16;font-size:10px;font-weight:800;width:130px;padding-right:5px;float:left;text-align:right}
div.altlistpartnum{color:#3e4042;width:120px;float:left}
div.altlistpartnum a  {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.altlistpartnum a:link {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.altlistpartnum a:visited {font-size:12px;font-weight:800;color:#5f1632;text-decoration:none}
div.altlistpartnum a:hover {font-size:12px;font-weight:800;color:#e53e16;text-decoration:underline}

/* trade home */
div.th-widebar {color:#266231;border:solid 1px #c8cac9;border-bottom:none;width:758px;background-color:#e0e7e7;height:20px;padding:6px;margin:6px 0 0 0}
div.th-widebox {width:758px;border:solid 1px #c8cac9;border-top:none;padding:6px;background-color:#e7eded;background-image:url(../img/home/th-so-top-bg.gif); background-repeat:repeat-x;margin:0 0 6px 0}
div.th-topoffer {width:370px;padding-right:9px;float:left}
div.th-topofferow2 {width:370px;padding-right:9px;float:left}
div.th-so-box {margin-left:1px}
div.th-topofferow2 div.th-so-box {margin-top:6px;margin-left:1px;border-top:solid 1px #c8cac9}
div.th-soleft {background-color:#fff;border:solid 1px #c8cac9;width:130px;float:left;text-align:center}
div.th-soright {width:190px;float:left;margin-left:6px}
div.th-so-ttl {color:#266231;width:350px;height:20px;padding:6px 0 6px 0}
div.th-so-price {color:#e53e16;font-size:13px;font-weight:800;padding:6px 0 6px 0}
div.th-so-text {padding-right:6px;padding-bottom:6px}

div.th-so-ttl a  {font-size:15px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-so-ttl a:link {font-size:15px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-so-ttl a:visited {font-size:15px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-so-ttl a:hover {font-size:15px;font-weight:800;color:#e53e16;text-decoration:underline}

div.th-left {float:left;width:378px;margin-top:6px;border:solid 1px #c8cac9}
div.th-right {float:left;width:378px;margin-top:6px;border:solid 1px #c8cac9;margin-left:12px}
div.th-nl-ttlbar {background-color:#e0e7e7;padding:6px;color:#266231;font-size:14px;font-weight:800}
div.th-ln-ttlbar {background-color:#e0e7e7;padding:6px;color:#266231;font-size:14px;font-weight:800}

div.th-nl-box {padding:6px 0 6px 0}
div.th-nlleft {width:130px;float:left;text-align:center}
div.th-nlright {width:190px;float:left}
div.th-nl-ttl {padding:6px 0 6px 130px}
div.th-nl-price {color:#e53e16;font-size:13px;font-weight:800}
div.th-nl-text {padding-right:10px;padding-bottom:10px}

div.th-ln-box {padding:6px 0 6px 0}
div.th-ln-item {margin-top:10px;padding-bottom:5px}
div.th-lnleft {width:130px;float:left;text-align:center}
div.th-lnright {width:190px;float:left}
div.th-ln-ttl {padding:6px 0 6px 0px;font-size:12px;font-weight:800}

div.th-large-ad {margin-top:20px}
div.th-large-ad img{border:solid 1px #c8cac9}

div.th-nl-ttl a  {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-nl-ttl a:link {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-nl-ttl a:visited {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-nl-ttl a:hover {font-size:13px;font-weight:800;color:#e53e16;text-decoration:underline}
div.th-ln-ttl a  {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-ln-ttl a:link {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-ln-ttl a:visited {font-size:13px;font-weight:800;color:#5f1632;text-decoration:none}
div.th-ln-ttl a:hover {font-size:13px;font-weight:800;color:#e53e16;text-decoration:underline}

/* promotions */
div.prom_left {float:left;width:370px;margin-top:6px}
div.prom_right {float:left;width:370px;padding-left:12px;margin-top:6px}
div.prom-so-box {border:solid 1px #d4d4d4;margin-left:1px;margin-bottom:6px}
div.prom-so-ttl {color:#266231;padding:10px 5px 25px 130px;font-weight:800;color:#000}
div.prom-soleft {width:130px;float:left;text-align:center}
div.prom-soright {width:190px;float:left}
div.prom-so-price {color:#e53e16;font-size:13px;font-weight:800}
div.prom-so-text {padding-right:10px;padding-bottom:10px}

/* my favourites */
div.favlistitem {width:758px;margin-top:15px;padding:6px;border:solid 1px #c8cac9}
div.favlistpic {width:100px;margin:5px;float:left}
div.favlistright {padding-left:20px;width:470px;float:left}

div.myfavright{padding-top:4px;width:130px;float:left;text-align:center} 
input.favbasketbutt {padding:6px 0 6px 0}
/* contact-us */
div.cu-tl {width:283px;float:left;background-color:#1472a2;padding:5px;font-size:14px;color:#fff}
div.cu-tr {width:200px;float:left;padding-left:10px}

/* about-us */
div.ab-top {font-size:14px;color:#266231;background-color:#e0e7e7;width:758px;padding:20px 10px 20px 10px}
div.ab-top p {font-size:14px}
div.ab-pics {width:766px;float:left;padding:5px 0px 5px 10px;margin-top:10px;border:solid 1px #d4d4d4}
div.aboutimg {padding:4px;width:182px;text-align:center;float:left }

div.rightimg {width:200px;border:solid 1px #d4d4d4;padding:10px;text-align:center }
/* basket */
table.basket {border:solid 1px #d4d4d4;margin-bottom:20px;margin-top:20px}
table.basket td {color:#000;font-size:14px;padding:8px 2px 5px 2px}
table.basket tr{border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;margin-bottom:10px;margin-top:5px}
tr.baskettopbar {color:#266231;width:760px;background-color:#e0e7e7;height:43px;border:solid 1px #c8cac9}
tr.baskettopbar td {color:#000;font-size:12px;font-weight:800;padding:3px}
div.quickaddbar {border:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;margin-top:10px;margin-bottom:10px;padding-bottom:3px;padding-top:3px;width:760px}
div.quickaddbar form {padding:0 3px 3px 5px}
div.quickaddleft {padding-top:5px;width:504px;float:left;padding-left:5px}
div.quickaddright{padding-top:4px;width:171px;float:left} 
div.quickaddbar label {color:#000;font-weight:800;font-size:12px}
td.subtotl {font-weight:400;font-size:10px}
td.subtotr {font-weight:400;font-size:10px}
td.totl {border-top:solid 1px #d4d4d4;font-weight:800;font-size:11px}
td.totr {border-top:solid 1px #d4d4d4;font-weight:800;font-size:11px}
td.basketcomment label {color:#000;font-weight:800;font-size:12px}

div.basket_print {float:right;padding-right:25px}
p.bskt5 {color:#ff0000;font-weight:800}
div.backpage{padding:5px 10px 5px 5px;font-weight:800;float:right;text-align:right} 
div.backtopbar {color:#006699;width:700px;background-color:#e0e7e7;height:28px;margin-top:6px;margin-bottom:10px;text-align:right}

/*statement*/
.DivTextTrans {font-weight:400;font-size:10px}

/* news */

div.newstopbar {color:#006699;width:597px;background-color:#dfdfeb;height:28px;margin-top:24px;margin-bottom:10px}
div.newstopbar h2 {padding-top:2px;padding-left:10px;font-size:20px}
div.news_left {width:355px;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.pdf-box {border:solid 1px #d4d4d4;margin-left:1px;margin-bottom:10px;width:290px;}

label.userfrmlbl {float:left;text-align: right;width:150px;margin-right:5px;font-weight:800;font-size:12px}
input.userfrmlbl {float:left;text-align: left;width:150px;margin-right:5px;font-weight:800;font-size:12px}
div.usersubmit {width:210px;text-align:right}

#frmextrafields td p{font-size:12px;padding-bottom:10px}
#frmextrafields  h3{color:#266231;font-size:13px;text-transform:capitalize;padding:5px 0 5px 0}
#frmextrafields td  h3{color:#266231;font-size:13px;text-transform:capitalize;padding:5px 0 5px 0}

#frmextrafields {padding-left:10px;display:none}