/* Google Search */

#searchformdiv{background:url(/template-images/default/searchinput.gif) 0 -1px no-repeat;width:200px;margin-left:13px;margin-bottom:15px;}
input.searchsubmit{background:none;text-indent:-9999px;border:0;height:20px;cursor:pointer;font-size:0;width:60px}
input.searchinput{border:0;width:10.3em;font-size:0.70em;padding:0 0 0 1px;border:0;margin-left:5px;}
#cse-search-results{margin-left:20px;}



/*Front Page */
#outer {background-color:transparent;position:absolute;top:50%;left:0px;width:100%;margin-top:-320px;text-align:center;min-width: 816px;} /* or without overflow */
#middle {margin: 0px auto;position: relative;text-align: left;width: 816px;height: 629px;}
#wrap{width:816px;height:629px;background:url(/template-images/default/frontbgnew.jpg) no-repeat;}
a.frontlink{width:711px;height:235px;display:block;position:relative;top:320px;left:45px;}
a.frontlink span{display:none;}


/*- html, Body and universal styles */
*{padding:0;margin:0;font-size:100%;}
html{height:100%;height:100%;background:url(/template-images/default/newbg.jpg) top center no-repeat;}
body{font-family:Georgia, Times New Roman, Times, serif;text-align:center;color:#393839;background:url(/template-images/default/content_bg.gif) top center repeat-y;}

img{border:0;}
a img,:link img,:visited img { border:none; }
p{font-size:11px;line-height:1.6em;color:#444;font-family:georgia,serif;}
li{font-size:11px;color:#444;font-family:georgia,serif;}
p{margin:0 25px 8px 0;}

h2, h2 a,h3, h3 a,h4,h4 a,h5,h5 a{text-decoration:none;font-family:georgia,serif;}
h2,h3{color:#BD0100;}
h6{font-weight:bold;font-size:0.95em;color:#393839;margin:20px 0 5px 0;text-transform:uppercase;}
a,a:link,a:hover,a:active{color:#56025F;}
i{color:#420000;font-style:normal;}
ol{list-style-type:decimal;}
ol li {font-style:normal;list-style-type:decimal;}
address{margin:0 0 30px 22px;font-style:normal;font-size:11px;line-height:1.6em;}

/* layout styles -  header and content */

#skip{position:absolute;left:-999px;}

#container-main{position:relative;height:100%;width:100%;text-align:left;min-height:695px;}
#container{width:100%;height:100%;}
#contents{width:100%;height:100%;}
#contents h1{display:none;}

#farleft{width:50%;float:left;margin-right:-422px;}
#farleftinner{margin-right:422px;height:276px;}
#contentinner{width:845px;float:left;}
#farright{width:50%;float:right;margin-left:-424px;display:none}
#farrightinner{margin-left:420px;height:218px;}
div.clearfloats{clear:both;width:100%;}
div.clearcontact{width:100%;height:10px;float:left;}

#masthead{width:845px;height:216px;}
div.shop{background:url(/template-images/default/shophead.jpg) no-repeat;position:relative;z-index:9999;left:-1px}
div.about{background:url(/template-images/default/abouthead.jpg) no-repeat;position:relative;z-index:9999;left:-1px}
div.login{background:url(/template-images/default/loginhead.jpg) no-repeat;position:relative;z-index:9999;left:-1px}
div.contact{background:url(/template-images/default/contacthead.jpg) no-repeat;position:relative;z-index:9999;left:-1px}

#navcontainer{width:206px;float:left;border-bottom:1px solid #D6d6d3;height:217px;}
#navcontainerfront{width:206px;float:left;height:217px;}
#navlist{margin:47px 0 0 5px;}
#navlistfront{margin:39px 0 0 80px;}
#navlist span,#navlistfront span{display:none;}
#navlist li,#navlistfront li{list-style:none;}
#navlist li a,#navlistfront li a{display:block;width:121px;}
#link1 a{height:26px;background:url(/template-images/default/topnav.gif) 0 0 no-repeat;}
#link1 a:hover,#link1 a.active{background-position:-154px 0;}
#link2 a{height:26px;background:url(/template-images/default/topnav.gif) 0 -26px no-repeat;}
#link2 a:hover,#link2 a.active{background-position:-154px -26px;}
#link3 a{height:26px;background:url(/template-images/default/topnav.gif) 0 -52px no-repeat;}
#link3 a:hover,#link3 a.active{background-position:-154px -52px;}
#link4 a{height:28px;background:url(/template-images/default/topnav.gif) 0 -78px no-repeat;}
#link4 a:hover,#link4 a.active{background-position:-154px -78px;}
#headcontent{width:419px;float:left;text-align:left;border-bottom:1px solid #D6d6d3;height:217px;}
#headcontent p{color:#000;font-weight:500;font-family:georgia, serif;font-size:12px;line-height:1.5em;padding:120px 0 0 25px;}
#headcontent h2{color:#BD0100;text-transform:uppercase;padding:0 0 0 24px;position:absolute;top:191px;}
#headcontent span.needthese{position:relative;top:193px;left:282px;font-size:11px;background:url(/template-images/default/redarrow.gif) 0 3px no-repeat;padding:0 0 0 12px;}
#headcontentright{float:right;height:217px;width:220px;border-bottom:1px solid #D6d6d3;}
#headcontentright a{display:block;height:162px;width:215px;padding-top:55px;position:relative;z-index:999;}
#headcontentright span{display:none;}
#header{display:none;}
#header-control{}
#menu-1{display:none;}

div.left{float:left;width:206px;min-height:500px;margin:0;padding-bottom:17px;border-left:1px solid #D6d6d3;}

div.left a.sidebarbuttons{width:179px;height:117px;text-decoration:none;float:left;display:block;margin-left:0;}
#sidebar{background:url(/template-images/default/sidebar.png) no-repeat;width:208px;height:241px;margin:0 0 0 -1px;}
#sidebarul{list-style:none;}
#sidebarul span{display:none;}
#sidebarul li{list-style:none;}
#sidebarul li a{display:block;width:208px;color:#000;height:30px;}
#cl-2 a:hover,#cl-2.thiscat{background:url(/template-images/default/sidebar.png) -240px 0 no-repeat;}
#cl-13 a:hover,#cl-13.thiscat{background:url(/template-images/default/sidebar.png) -240px -30px no-repeat;}
#cl-17 a:hover,#cl-17.thiscat{background:url(/template-images/default/sidebar.png) -240px -60px no-repeat;}
#cl-18 a:hover,#cl-18.thiscat{background:url(/template-images/default/sidebar.png) -240px -90px no-repeat;}
#cl-38 a:hover,#cl-38.thiscat{background:url(/template-images/default/sidebar.png) -240px -120px no-repeat;}
#cl-20 a:hover,#cl-20.thiscat{background:url(/template-images/default/sidebar.png) -240px -150px no-repeat;}
#cl-21 a:hover,#cl-21.thiscat{background:url(/template-images/default/sidebar.png) -240px -180px no-repeat;}
#cl-22 a:hover,#cl-22.thiscat{background:url(/template-images/default/sidebar.png) -240px -210px no-repeat;}
#sidebarcart{border-bottom:1px solid #D6d6d3;height:80px;}
#sidebarcart h5,#mail h5{margin:10px 0 0 17px;text-transform:uppercase;font-size:11px;color:#0B67BA;font-weight:600;}
#search{border-bottom:1px solid #D6d6d3;}
#search h4{width:125px;height:23px;position:relative;margin:10px 0 0 17px;color:#EAF3FE;}
#search span{background:url(/template-images/default/searchforit.gif) no-repeat;position:absolute;width:100%;height:100%;}

#advert{border-bottom:1px solid #D6d6d3;height:204px;background:url(/template-images/default/advert.gif) 10px 12px no-repeat;}
#top10 h4{width:116px;height:23px;position:relative;margin:10px 0 0 17px;color:#EAF3FE;}
#top10 span{background:url(/template-images/default/topten.gif) no-repeat;position:absolute;width:100%;height:100%;}
#top10 p{margin:10px 10px 10px 17px;color:#030303;font-size:11px;}
#top10 ol{margin:10px 10px 10px 35px;}
#top10 a,#top10 a:visited{text-decoration:none;color:#030303;}
#top10 a:hover{text-decoration:underline;}


#wsaccount{border-bottom:1px solid #D6d6d3;}
#wsaccount h4{width:178px;height:23px;position:relative;margin:10px 0 0 17px;color:#EAF3FE;}
#wsaccount span{background:url(/template-images/default/wholesaleraccount.gif) no-repeat;position:absolute;width:100%;height:100%;}
#wsaccount ul{margin:5px 10px 15px 19px;}
#wsaccount li{list-style:none;margin-bottom:6px;}
#wsaccount a,#wsaccount a:visited{text-decoration:none;color:#030303;}
#wsaccount a:hover{text-decoration:underline;}
#container-main span.cart_chkout a{color:#BD0100;}

#mail{border-bottom:1px solid #D6d6d3;}
#mail h4{width:170px;height:23px;position:relative;margin:10px 0 0 17px;color:#EAF3FE;}
#mail span{background:url(/template-images/default/mailinglist.gif) no-repeat;position:absolute;width:100%;height:100%;}
#mail p{margin:10px 10px 10px 17px;color:#030303;font-size:11px;}
#mail button{background:url(/template-images/default/submit.gif) no-repeat;width:55px;height:20px;border:0;text-indent:-9999px;cursor:pointer;position:relative;top:3px;margin-left:-13px;}
#mail input{background:transparent url(/template-images/default/input.gif) 0 -2px no-repeat;width:127px;height:22px;font-size:0.70em;padding:2px 0 0 8px;border:0;margin-left:10px}
#mail ul{margin:15px 10px 20px 27px;}

#eway{height:90px;border-bottom:1px solid #D6d6d3;background:transparent url(/template-images/default/ewayrapid.gif) 10px 20px no-repeat;}
#eway p{margin:10px 10px 10px 17px;}
#ewayBlock{padding:15px 0;clear:both;height:90px;border-bottom:1px solid #D6d6d3;}
#ewayBlock p{color:#030303;font-size:11px;}

div.right{float:left;width:637px;padding-top:0;border-right:1px solid #D6d6d3;}
div.right p{margin-left:22px;}
p.noProduct{margin:30px 0 600px 0;margin-left:0;padding-left:0;}
div.right h3.replace{margin:35px 0 15px 0;border-bottom:1px solid #D6d6d3;padding:0 0 8px 22px;width:616px;display:block;}
div.right ul{margin:10px 0 10px 37px;}
div.pages{margin-top:15px;}

#featured-products{margin:0 0 0 15px}

p.reminder-txt{background: url(/template-images/default/forgotpassword.gif) no-repeat;display:block;height:44px;width:300px;}
p.reminder-txt em {display:none;}
#loginleft #lgnw button{margin-left:-71px;float:left;background:transparent url(/template-images/default/loginbutton.gif) no-repeat;cursor: pointer;height:21px;width:53px;border:none;text-indent:-999em;color:#fff;margin-top:10px;}
#loginleft #password,#loginleft #username{width:130px;background:transparent url(/template-images/default/logininput.gif) 0 -2px no-repeat;height:20px;font-size:11px;padding:2px 0 0 6px;border:0;margin:0 0 0 -2px;}
#loginleft #lgnw{margin:0 0 0 12px;padding-top:14px}
#loginright{width:315px;float:right;}

div.floatleftcontact{float:left;width:400px;}
div.floatleft{float:left;width:300px;padding-top:6px;}
div.map{background: url(/template-images/default/map.gif) no-repeat;height:195px;width:381px;margin-left:22px;float:left;}
div.floatright{float:right;width:200px;background:#fff url(/template-images/default/contactimage.jpg) 0 0 no-repeat;height:698px;margin-top:-15px;}

#footer{width:100%;clear:both;}
#footer-3{display:none;}
div.foottext{margin:70px 0 0 0;color:#757575;float:left;clear:both;width:640px;}
div.foottext a,div.footertext a:visited{color:#757575;}
div.foottext p{font-size:11px;color:#757575;}
div.category div.foottext{margin-left:-13px;}
div.results_wrap_foot{margin-left:15px;}
div.results_wrap_foot span{color:#0B67BA;font-size:1em;font-family:georia,serif;font-weight:bold;}
div.results_wrap_foot a{color:#0B67BA;text-decoration:none;letter-spacing:1px;}
div.results_wrap_foot a:hover{text-decoration:underline;}

.page_footer_link, #navigation-position{display:none;}
#breadcrumb{display:none;}
#breadcrumb a:link,#breadcrumb a:visited{color:#8F8D8D;border-bottom:1px solid #8F8D8D;text-decoration:none;}
#breadcrumb a:hover{color:#8F8D8D;border-bottom:1px dashed #fff;text-decoration:none;}

.txt_small{font-size:70%;}
.txt_emphasis_1{font-size:95%;font-style:oblique;font-weight:700;}
.txt_emphasis_2{font-size:95%;font-style:oblique;font-weight:700;font-family:georgia, times, serif;}
acronym{font-weight:700;border-bottom:1px dotted;cursor:help;}
.block_1_full{display:block;padding:15px;border:2px dashed #226617;}
.block_1{padding:15px;border:2px dashed #226617;}
#linkct a.link-display-title{font-size:1.1em;text-decoration:none;font-weight:500;}
a.link_link, div.link_list a:visited{text-decoration:none;color:#393839;font-size:0.9em}
/* speciality elements */

.link_list{display:block;margin-bottom:15px;}
.link_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.link_text{}
.link-display-title{}
.link-display-link{}
.events_list{display:block;margin-bottom:15px;}
.event_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.event_text{}
.event_text_date{}
.event_link2{}
.article-date{font-weight:500;display:block;}
.article-author{display:block;font-style:italic;margin-bottom:10px;}
.article_list{display:block;margin-bottom:15px;}
.article_link{font-weight:700;font-size:110%;display:block;text-decoration:none;}
.article_text{}
.article_text_date strong{font-weight:normal;font-size:0.85em;}
.article_link2{text-transform:uppercase;font-size:0.65em;}
/* form elements */.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;margin-left:22px;}

.error{color:#bc1b1e;background-color:transparent;font-weight:400;font-style:italic;font-size:0.65em;margin:5px 0 7px 0px;display:block;}

.input-text{border:1px solid #c1c1c1;}
.input-textArea{display:block;height:70px;border:1px solid #c1c1c1;width:382px;}
.input-yesno{background-color:#C1C1D6;border:1px solid #c1c1c1;}
.input-nowidth{background-color:#C1C1D6;border:1px solid #c1c1c1;}
.input-checkBox{background-color:#C1C1D6;border:1px solid #c1c1c1;}
.input-dropDown{background-color:#C1C1D6;border:1px solid #c1c1c1;}


.form-display{padding:0;display:block;color:#393839;}

.form-display2{text-align:left;padding:0;margin:0 0 0 22px;}
.form-display2 form{padding-bottom:50px;}
.form-display2 label,.form-display label{color:#444;font-size:0.70em;margin:10px 0}
.form-display2 input,.form-display input{margin:0;height:19px;background:#fff;display:block;width:15em;}
.form-display2 select{margin:0;width:58px;height:19px;background:#fff;display:block;}
.form-display select{margin:0;background:#fff;display:block;}
#field_40{width:2em;display:inline;position:relative;top:3px;left:3px;}
.form-display2 fieldset,.form-display fieldset{border:0;margin:0;padding:0;}
button.submit-main{background:url(/template-images/default/submitform.gif) no-repeat;width:54px;height:23px;border:0;text-indent:-9999px;cursor:pointer;position:relative;float:right;clear:both;margin:5px -9px 0 0}
span.required{background:url(/template-images/default/redarrow.gif) no-repeat;width:54px;height:23px;border:0;text-indent:-9999px;cursor:pointer;position:relative;float:left;margin:5px 0 0 -12px;display:block;}

.form-header,.members-heading{display:none;}
#req_name,#req_email{margin-top:-13px;}
div.newsthanks{width:130px;padding:100px 0 0 25px;font-size:0.90em;}
.enewsreturn{display:none;}

.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #d6d6d3;font-size:10px;background-color:#fff;margin:-60px auto 0;}

/* ###  START product category page ### */

div.category{margin-left:13px;margin-top:0;float:left;clear:both;width:620px;}
#subcat{float:left;}
#subcat ul { float: left; margin: 0 0 0 1px;width:637px; padding: 0; list-style: none;position:relative;z-index:10;top:0px;background:#EAF3FE;margin-bottom:0;}
#subcat li { float: left; width: 19.21em; margin: 0; padding: 0;background:#EAF3FE;border-bottom:1px solid #C4CCD5;border-right:1px solid #C4CCD5;line-height:1.33em}
#subcat li:hover { background:#B0D4E9;}
#subcat li a,#subcat li a:visited{padding:0 0 0 22px;text-decoration:none;width:19.25em;display:block;font-size:10px;color:#000;font-weight:bold;}
#subcat li.pc-ac{background:#B0D4E9;font-weight:bold;color:#0b4b8c}

#subcat li.pc-ac a{color:#0b4b8c}
.results_wrap {clear:both;margin-top:180px;margin-left:10px;display:none}


/* main product wrapper */
.productcathead {margin:10px 0 0 5px;padding:0;display:block;color:#000;border:0;font-size:0.70em;font-weight:bold;float:left;clear:both;width:140px;}
.productcathead a{color:#444;}
div.categorywrapper{margin:0 12px;}
.product_results{margin:30px 5px 5px 10px;float:left;width:130px;height:230px;text-align:left;}
.product_results div div div div{display:none;visibility:hidden}
.product_results img.latestlist{display:none;visibility:hidden}
div.wrapact,div.wrapcat{text-align:left;}
div.wrapcat ul{margin:0}
div.wrapact{}
span.pinstock{display:none;margin:2px 10px 10px 5px;color:#444;float:left;font-size:0.7em;}

div.product_results span.pmore button{clear:both;margin:0 0 0 1px;float:left;background:transparent url(/template-images/default/moreinfo.gif) no-repeat;cursor: pointer;height:21px;width:76px;border:none;text-indent:-999em;color:#fff;position:relative;z-index:9999;}
div.product_results span.pbuy button,div.product_results span.pcart button{display:none;}


div.cupdate{margin:20px 0 0 0;color:#393839;width:160px;}
div.cupdate span{margin-left:10px;height:37px;width:140px;}
div.proPurchase{position:absolute;z-index:99;background:#fff url(/template-images/default/addedtocart.jpg) top right no-repeat;width:209px;left:0;height:85px;}
div.proPurchase p{margin:19px 4px 19px 9px;font-size:0.65em;width:100px}
#ccheck,#cshop{float:left;background:none;cursor: pointer;border:0;text-decoration:underline;font-family:georgia, times, serif;display:inline;margin-left:-3px;}


/* image */
.pimg{float:left;}
/* UL wrapper for results text-price-buy */
div.wrapcat ul.pres{color:#444;list-style:none;float:left;clear:both;margin-left:5px;}
/* product name - link */
li.pname{clear:both;padding-top:15px;}
li.pname a{text-decoration:none;font-weight:500;font-size:1.3em;color:#393839;}
/* short description */
li.pdes{font-size:80%;}

/* price no sale  */
div.category li.pprice{font-size:0.70em;color:#444;font-weight:500;background:none;border:none;}
li.pprice span{color:#444;margin-left:5px}




/* RRP when sale exists  */
li.original,li.original span{color:#393839;font-weight:normal;text-decoration:line-through;}
/* SALE price */
li.sale, li.sale span{color:#393839;}
/* SALE discount description */
li.saledes,li.saledes span{color:#393839;text-align:center;font-weight:normal;font-size:80%;font-style:italic;}
/* SALE days left */
li.saledays {color:#393839;text-align:center;font-weight:normal;font-size:80%;font-style:italic;}
.lastday {color:#393839;font-weight:bold;font-size:80%;font-style:italic;}


/* ###  START product css Product DISPLAY page ### */
/* main product wrapper */
/* $ min height required for float gallery only $*/
#product_display{padding:28px 0 0 2px;min-height:524px;width:634px;position:relative;float:left;clear:both;}
*html #product_display{height:524px;}/* min height hack for IE needed if floating gallery */
#product_display h3 {margin:0 0 0 20px;font-size:0.70em;color:#444;font-weight:bold;position:relative;z-index:10;width:145px} /* product name */
span.prodcode{margin:10px 0 0 20px;font-size:0.70em;color:#444;font-weight:bold;float:left;}
span.prodcode span{font-weight:500;margin-left:2px;}



#product_display .latestlist{display:none;}
#product_image{margin-top:30px;}

/* each top level category has its own ecat$ID where $ID is unique to the category */
.ecat2 {background:url(/template-images/default/p-bg.jpg) no-repeat;margin-left:1px;margin-top:-1px;}
.ecat2 #product_image{margin-top:0;}
/* product image - gallery wrapper */

#product_image{width:462px;position:absolute;top:0;right:0;}

#img_wrap{}
#img_wrap img{}

/* product full description */
div.pdfulldes {padding:0;margin:5px 0 0 20px;float:left;width:153px;clear:both;font-family:Georgia, Times New Roman, Times, serif;}
div.pdfulldes p{margin:0;font-size:0.7em}

/* UL wrapper for results text-price-buy */
ul.pdfeat{margin-left:20px;margin-top:0;}
ul.pdfeat li{color:#56025F;font-family:Georgia, Times New Roman, Times, serif;list-style:none;font-size:0.7em}
ul.pdfeat span.dimensions{display:none;}
ul.pdfeat li.weight{display:none;}

div.pdwrapact{width:153px;height:128px;margin:0;float:left;clear:both;}
#charac,div.chardisplay{float:left;clear:both;width:153px;}
#charac{margin-top:10px;}
#charac legend{font-weight:bold;float:left;clear:both;font-size:0.7em;padding:6px;color:#bd0100;text-transform:uppercase;}
#charac fieldset{border:none;width:153px;margin-left:14px;}
#charac label{float:left;}
#charac input{margin:0 2px 0 6px;position:relative;top:2px}
p.charac-title{display:none;}

span.rval{display:none;}
div.productpages #wrpbut-3,div.productpages #updating-3{background:#D4DBCE;width:228px;height:37px;margin-top:11px}
div.productpages #updating-3 img{padding:10px 0 0 10px ;}


div.pdwrapact div span,.cupdate span{color:#444;font-family:Georgia, Times New Roman, Times, serif;text-transform:none;font-size:0.7em;}
div.pdwrapact div.cupdate{float:left;clear:both;margin:13px 0 0 10px;}
div.pdwrapact div.chardisplay span{text-transform:none;}
div.pdwrapact button{margin-top:1px;}
div.pdwrapact div.pcart{float:left;width:85px;}
div.pdwrapact div.pbuy{float:left;width:64px;}
#product_display div.pcart button{margin:15px 0 0 17px;float:left;clear:both;background:transparent url(/template-images/default/add.gif) no-repeat;cursor: pointer;height:21px;width:85px;border:none;text-indent:-999em;color:#fff;}
#product_display div.pbuy button{margin:15px 0 0 18px;float:left;background:transparent url(/template-images/default/buynow.gif) no-repeat;cursor: pointer;height:21px;width:64px;border:none;text-indent:-999em;color:#fff;}
li.pdprice{color:#444;font-weight:bold;margin:0 0 0 -17px;font-size:0.7em;width:160px;}
li.pdprice span{color:#CD433F;margin-left:4px;}
div.wrpbut{float:left;clear:both;position:relative;z-index:99;width:160px;}
#navctrl{float:left;clear:both;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin:15px 0 15px 20px;width:146px;position:relative;z-index:99;}
.pro-back{margin:5px 0;float:left;background:transparent url(/template-images/default/backbutton.gif) no-repeat;cursor: pointer;height:19px;width:40px;border:none;color:#fff;}
.pro-next{margin:5px 0;float:left;background:transparent url(/template-images/default/nextproduct.gif) no-repeat;cursor: pointer;height:19px;width:106px;border:none;color:#fff;}
.pro-back span,.pro-next span{display:none;}

span.pdpinstock{display:none;margin:7px 0 0 0;font-weight:bold;}
span.pdpinstock span{font-weight:500;}
span.pdpqty{margin:0 0 0 20px;display:block;float:left;clear:both;font-weight:bold;font-size:0.7em;width:160px;}
span.pdpqty input{width:2em;border:1px solid #dbd9d9;}

span.cp-2{display:block;margin:1px 0 3px 20px;}

ul.pdres{list-style:none;margin:0;padding:0;float:left;clear:both;}
/* price no sale  */


/* RRP when sale exists  */
li.pdoriginal,li.pdoriginal span{color:#808080;font-weight:normal;text-decoration:line-through;}
/* SALE price */
li.pdsale, li.pdsale span{color:green;}
/* SALE discount description */
li.pdsaledes,li.pdsaledes span{color:#808080;text-align:center;font-weight:normal;font-size:80%;font-style:italic;}
/* SALE days left */
li.pdsaledays {color:green;text-align:center;font-weight:normal;font-size:80%;font-style:italic;}
.pdlastday {color:blue;font-weight:bold;font-size:80%;font-style:italic;}
/* stock description */
li.pdpstock{}
/* buy now button */
li.pdpbuy{}
/* add to cart now button */
li.pdpcart{}
/* ###  END product css Product DISPLAY page ### */

/* ###  START Cart and Order Page ### */
/* ### Cart */


#carto {display:none;}
#sidebarcart #carto {display:block;height:59px;width:180px;position:relative;z-index:999}
#cart {height:56px;padding:0;margin:0;}
#cart h4 {display:none;}

#cart strong {color:#0B67BA;} /* strong tag within total value */

#updating  {display:none;}
#cart span{font-size:0.70em;float:left;margin:2px 0 0 16px;clear:both;color:#717070;width:165px;}
#cart a{color:#717070;text-decoration:none;}
#cart a:hover{text-decoration:underline;}
span.cart_items{margin:0;float:left;}
span.cart_chkout{clear:both;margin:3px 0 0 0;}
.clogin,.yprofile,.logout{}
span.logout{display:none;}

/* ### Order Page */
div.checkoutpages {margin:0 0 0 1px;padding:10px;position:relative;background:#fff;width:616px;}
div.checkoutpages h4 {display:none;}
div.checkoutpages fieldset,#memberdetails fieldset {font-size:80%;padding:.5em;border:none;}
div.checkoutpages input,#orderform textarea {font-weight:normal;border:1px solid #DBD9D9;font-size:.9em;background:#fff;width:180px}
div.checkoutpages dl.username{margin-left:20px}
div.checkoutpages dl.password{margin-left:20px}

div.checkoutpages select{font-weight:normal;border:1px solid #DBD9D9;font-size:.9em;padding:0;width:45%;font-size:100%;}
div.checkoutpages .checkbox{font-weight:normal;border:1px solid #DBD9D9;background-image:none;padding:0;font-size:100%;width:20px;}
span.stext{margin:0;padding:0;}
div.checkoutpages .radio{font-weight:normal;border:1px solid #DBD9D9;background-image:none;padding:0;font-size:100%;}
div.checkoutpages .ismall {width:25%;}
div.checkoutpages p.reminder-txt{margin-left:19px;}

#loginHere{float:left;background:transparent url(/template-images/default/loginhere.gif) no-repeat;cursor: pointer;height:21px;width:80px;border:none;text-indent:-999em;color:#fff;margin:5px 0 20px -2px;}
#libutton{float:left;background:transparent url(/template-images/default/loginbutton.gif) no-repeat;cursor: pointer;height:21px;width:80px;border:none;text-indent:-999em;color:#fff;margin:5px 0 20px 0;}

div.checkoutpages .labelr{display:inline;margin:0;}
div.checkoutpages .radio{display:inline;margin:0;}
div.checkoutpages .noshow {display:none;}
div.checkoutpages .smallop {margin:0 0 0 0;position:relative;display:block;}
#orderform legend {background:#fff;color:#bd0100;font-size:1.2em;overflow:hidden;text-transform:uppercase;font-weight:bold;margin-left:10px}
#shippingPrice legend{margin-left:-8px;font-size:1.4em;color:#bd0100;background:transparent}

#resetform fieldset {padding:.5em;}
#resetform label{font-size:13px;}
#resetform .input {font-weight:normal;border:1px solid #226617;font-size:.9em;font-family:"Courier New", Courier, monospace;background:#fff url(/template-images/default/ecomm-input-headers.gif) no-repeat;padding:.2em .2em .1em .5em;width:60%;font-size:100%;margin:0 0 .2em .2em;}
#resetform .submit{text-transform:uppercase;font-weight:bold;font-size:.9em;background-image:none;padding:0;width:auto;margin:0;}
#resetform h5 {background:#fff url(/template-images/default/ecomm-headers.gif) no-repeat right;color:#fff;padding:2px 0 0 10px;font-size:1.1em;overflow:hidden;height:22px;}

#shoppinguser input {font-weight:normal;border:1px solid #DBD9D9;font-size:.9em;font-family:"Courier New", Courier, monospace;background:#fff;width:160px;font-size:100%;padding:0 2px;}
#shoppinguser button {float:left;margin:5px 20px;color:#000;}
#shoppinguser legend{margin-top:15px}


#shipNational,#shipInter{margin:0;font-size:1.1em;float:right;clear:both;}
.choosecountry{font-size:1.1em;}
label.choosecountry{display:block;width:100%;text-align:right}
label.choosecountry select{width:240px;float:right;clear:both;display:block;margin:7px 0}
#pric{float:right;clear:both;}
#pric,#shippingPrice p{color:#393839;font-size:1.2em;font-weight:bold;margin:7px 0 0 0;}
#shipNote{float:left;text-align:left;width:240px;margin:-8px 0 0 -8px;}
#shipNote p{font-size:1.2em;font-weight:bold;color:#c52020;}
#orderform #shipNote p strong{color:#c52020;text-transform:uppercase;}
span.shipTBA{float:right;clear:both;}
div#shipDATA{float:right;width:300px;}

#shp-stand{padding-top:0;}
#orderform .check{}
#orderform .stext {margin:8px 0 0 5px;position:relative;}
#orderform .fieldtxt{font-weight:500;display:block;padding-right:5px;width:100px;text-align:right;color:#030303;margin-top:2px;}

#shp-stand,#shp-priority,#shp-inter-stand,#shp-inter-priority{width:12px;height:12px;}
span.priority{padding-left:20px;}
#orderform .small{font-weight:400;font-style:italic;font-size:90%;line-height:1em;}
#orderform .smalli{margin-left:110px;display:block;padding-top:3px;}
#orderform .moneyt{margin:5px;border:1px dashed #226617;display:block;padding:10px;}
#orderform .smallip{position:absolute;padding:8px 0 0 8px;}
#orderform .readonly {background:#D9EEFC;color:red;}
#billingdetails{width:300px;padding:5px 0;margin:10px 0 0 0;float:left;border:1px solid #DBD9D9;font-size:1.1em;position:relative;}
#shippingdetails {width:300px;float:right;padding:5px 0;margin:10px 6px 0 0;border:1px solid #DBD9D9;font-size:1.1em;position:relative;}

dl.shippingdetails dt,dl.billingdetails dt, dl.comments dt,dl.summarycredit dt,dl.payment dt{clear:both;width:33%;float:left;text-align:right;}
#profiledetails dt{clear:both;width:13%;float:left;text-align:right;}
dl.shippingdetails dd ,dl.billingdetails dd, dl.comments dd,dl.summarycredit dd,dl.payment dd,#profiledetails dd{ float:left;width:65%;margin:0 0 0.75em 0.25em;}
dl.shippingdetails textarea, dl.comments textarea{width:150px;}
dl.shippingdetails label,dl.billingdetails label,dl.summarycredit label,dl.payment label, dl.comments label{font-size:10px;}
dl.payment{display:none;}
dl.comments .small{display:none;}
#payment select{width:165px;}
#payment dl.summarycredit select{width:66px;}
#payment dl.summarycredit{margin-left:-11px;}
#ddlExpiryYear{margin-left:2px;}
#comments {width:300px;padding:5px 0;float:left;border:1px solid #DBD9D9;margin:10px 0 0 0;font-size:1.1em;height:200px;}
#payment {width:300px;float:right;padding:5px 0;border:1px solid #DBD9D9;margin:10px 6px 0 0;font-size:1.1em;height:200px;}
div.wrapper{width:624px;clear:both;}
div.wrapper .label{}

#payment fieldset,#comments fieldset{height:200px;}
#shippingdetails fieldset, #billingdetails fieldset{height:330px;}
#shippingdetails .extraheight, #billingdetails .extraheight{height:480px;}
#shoppingcart, #shoppinguser {width:100%;clear:both;padding:5px 0;border:1px solid #DBD9D9;}
#shoppingcart{margin-top:10px;}
#shoppingcart legend{margin-top:10px;}
#shoppingcart div.ttl {text-align:right;background:#fff;}
#shoppingcart .ttl strong {color:#393839;}
#shoppingcart .oimg{width:80px;border:0}
.reminder-txt {display:block;clear:both;font-size:90%;margin-left:10px;}
#ausername {display:none;margin:3px 0 0 310px;width:16px;height:16px;position:absolute;background:url(/template-images/default/ajax-loader.gif) no-repeat;}
#usercheck {display:none;}
.warning {color:red;}
#shoppingcart .tdi {width:100px;}
#shoppingcart .tdd {color:#393839;}



#shoppingcart .tdp {width:136px;}

#uporder {background:#fff;border:2px solid #DE0E07;text-align:center;padding:20px;margin:10px 0 0 -120px;width:200px;left:50%;position:absolute;}
#logactive {position:absolute;right:30px;margin:8px 0 0 0;}
.ecomclick {position:absolute;margin:3px 0 0 0;}
.ecomremove {position:absolute;margin:3px 0 0 60px;}
.removedhidden {position:absolute;top:-100px;left:-999px;}
/* removed in favour of new display #orderform .order-alert {padding:3px;display:none;line-height:.95em;color:red;font-style:itallic;}*/
#orderform .order-alert {position:absolute;background:url(/template-images/default/ecomm-alert.gif) no-repeat right;padding:4px 5px 10px 12px;width:190px;display:table;visibility:hidden;vertical-align:middle;height:38px;margin:-52px 0 0 90px;line-height:.95em;}
#shoppingtable {margin:1em;}
div.productsdivs{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #DBD9D9;}

#shippingPrice{margin:-20px 19px 0 2px;}
#shoppingtable img{border:1px solid #DAD9D9;}
#shoppingtable table {border-collapse:collapse;width:100%;}
#shoppingtable td, #shoppingtable th{padding:0 0;vertical-align:top;border-bottom:1px solid #fff;}


div.clear{clear:both;}


tbody tr.over td{} /* to remove style from other tables on the same page */
#shoppingtable tbody tr.over td{background:#AFC9A9;color:#000;}
#shoppingtable .qty {font-weight:normal;border:1px solid #DAD9D9;margin:0 0 0 3px;color:#393839;font-size:.9em;background:#fff;padding:0 .25em;width:25px;font-size:100%;}


#shoppingcart button.updatebutton,#profiledetails button{margin-left:-10px;float:left;background:transparent url(/template-images/default/update.gif) no-repeat;cursor: pointer;height:35px;width:60px;border:none;text-indent:-999em;color:#fff;}
#profiledetails button{margin-top:10px;clear:both;margin-left:0;}
#shoppingcart button#updatebutton{margin:0 0 0 -2px;}
#changepass button{margin-left:-10px;float:left;background:transparent url(/template-images/default/update.gif) no-repeat;cursor: pointer;height:36px;width:104px;border:none;text-indent:-999em;color:#fff;}
#changepass button{margin-top:10px;}
#shoppingcart button.removebutton{float:left;background:transparent url(/template-images/default/remove.gif) no-repeat;cursor: pointer;height:35px;width:73px;border:none;text-indent:-999em;color:#fff;}
button.clearall{float:left;background:transparent url(/template-images/default/clearvalues.gif) no-repeat;cursor: pointer;height:21px;width:118px;border:none;text-indent:-999em;color:#fff;}
button.paysubmit{float:left;background:transparent url(/template-images/default/confirmorder.gif) no-repeat;cursor: pointer;height:21px;width:105px;border:none;text-indent:-999em;color:#fff;}
div.confirmorder{float:right;margin:4px -4px 30px 0;}
dl.summarycredit{margin-top:20px;}
#btns-3{margin-top:4px;}
#container div.wespecial #comments{height:494px;}
#container div.wespecial div.confirmorder p{margin:10px 0;}
#container div.wespecial div.confirmorder button{float:right;margin:0;}

#summarycredit strong{margin-left:11px;}

#orderform #summarycredit #ddlExpiryMonth{width:39px;}
#orderform #summarycredit #ddlExpiryYear{width:55px;}
#orderform #summarycredit #ddlCardType{width:130px;}
#summarycheque{margin-top:10px;position:relative;z-index:1000}
/* ###  END Cart and Order Page ### */


/* LIGHT BOX VIEWER CSS - used for product image display */
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1010;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/template-images/js/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 15% no-repeat;}
#prevLink,#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 95% no-repeat;border:none;}
#nextLink,#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 95% no-repeat;border:none;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:990;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#pbox{position:relative;}




.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview li { margin: 0; padding: 4px 0 3px 20px;}
.treeview li { background: url(/template-images/js/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(/template-images/js/tv-collapsable.gif); }
.treeview .expandable { background-image: url(/template-images/js/tv-expandable.gif); }
.treeview .last { background-image: url(/template-images/js/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(/template-images/js/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(/template-images/js/tv-expandable-last.gif); }



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  height:100%;
  width:100%;
}

#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 2px solid #6B1874;
  text-align:left;
  top:50%;
  left:50%;
}

#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}

#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* --------------------------------->>> tabbed items only <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
#loginpage{background:url(/template-images/default/loginmember.gif) no-repeat;height:263px;width:637px;margin-top:50px;}
#loginpagewhole{background:url(/template-images/default/login.gif) 0 20px no-repeat;height:283px;width:637px;margin-top:60px;}
#loginpage #memberdetails h5,#loginpagewhole #memberdetails h5{display:none;}
#loginleft{float:left;width:320px;}
#loginleft #loginnow{margin:97px 0 0 110px;}
#loginleft dl.username dt,#loginleft dl.password dt{display:none;}
#loginleft dl.username dd,#loginleft dl.password dd {}

#loginright{margin:0;padding:110px 0 0 0;width:274px;}
#loginright p{margin:0;padding:0;}
#loginright a{display:block;height:20px;}
#loginright span{display:none;}
p.exisitingusers{}
p.newusers a{margin-top:4px;}

#memberdetails p.reminder-txt{margin-left:-71px;background: url(/template-images/default/forgotpassword.gif) no-repeat;}
#memberdetails p.reminder-txt{height:21px;width:173px;position:relative;font-size:.8em;}
/* hide from Mac IE5.x \*/#memberdetails p.reminder-txt{overflow:hidden;}/* end hide*/
#mempanel button{margin-left:-2px;float:left;clear:both;}
#mempanel{margin-top:-50px;background:#fff;margin-left:1px;font-size:15px}
#mempanel p{margin-left:0;}
#mempanel span.form-text{float:left;clear:both;margin:5px 0 10px 0}
#mempanel dd input.input-text,#mempanel dt{float:left;clear:both;}
#mempanel dt{width:23%;text-align:left}
/* Skin */
.tabs-nav {
    list-style: none;
    margin:0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
}
.tabs-nav a {
    display: block;
    position: relative;
    top: 1px;
    z-index: 2;
    padding: 8px 0 0;
    width: 84px;
    height: 18px;
    color: #0b67ba;
    font-size: 12px;
    font-weight: bold;
    line-height: 0.9;
    text-align: center;
    text-decoration: none;
    background: url(/template-images/js/tab.png) no-repeat;
}
.tabs-nav .tabs-selected a {

    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 0 -50px;
    outline: 0; /* @ Firefox, switch off dotted border */
}
.tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited,
.tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
min-height:290px;
    border-top: 1px solid #97a5b0;
    padding: 1em 8px 0 23px;
margin:-10px 0 0 0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/* Uncomment this if you want a little spinner to be shown next to the tab title while an Ajax tab gets loaded
.tabs-loading span {
    padding: 0 0 0 20px;
    background: url(/template-images/js/loading.gif) no-repeat 0 50%;
}*/footer


#shipNational input,#shipInter input{border:0;}
#shippingdetails select, #billingdetails select{width:182px}

img.wrapright{float:right;margin:5px 10px 10px 15px;}
img.wrapleft{float:left;margin:5px 15px 10px 0;}
.aligncenter{display:block;margin-top:30px;margin-left:auto;margin-right:auto;}
#changepass h5,#profiledetails h5,#remote-tab-2 h5{margin-left:0;}
#mempanel h2{display:none;}
#closeSuccess{cursor:pointer;margin-top:5px;margin-left:130px;background:url(/template-images/default/closewindow.gif) no-repeat !important;height:32px;width:103px;text-indent:-9999px;border:none;}
.order-detail, .message-detail {padding:5px 25px;}
.productHeader, .messageHeader {font-weight:bold;margin-top:5px;}


/* These are standard sIFR styles... do not modify */
.sIFR-flash {     visibility: visible !important;     margin: 0;}
.sIFR-replaced {     visibility: visible !important;}
span.sIFR-alternate {     position: absolute;     left: 0;     top: 0;     width: 0;     height: 0;     display: block;     overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {   display: none !important; }
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h2 { visibility: hidden; }
.sIFR-hasFlash h2 {height:19px;font-size:19px;}
.sIFR-hasFlash h3 .replace{ visibility: hidden; }
.sIFR-hasFlash h3 .replace{height:19px;font-size:19px;}
.sIFR-hasFlash legend{height:19px;font-size:19px;}

/* Wholesale applciation form */
#wholesaleSignup{margin:20px}
#wholesaleSignup p{margin:0 0 10px 0}
#wholesaleSignup ul{margin:0 0 10px 15px;}
#wholesaleSignup h5 {display:none;}
#wholesaleSignup .form-text{font-size:0.7em;font-weight:bold;margin:5px 0 0 0;}
#wholesaleSignup span.error{display:none;}
fieldset{border:0;}

#mempanel {width:636px;position:relative;z-index:999;}


#wholesalePreLogin{margin-top:-55px;padding-bottom:6px;}
#wappCon{margin-top:-60px;background:#fff;position:relative;z-index:9999;margin-left:3px;}
#wappCon h3{display:none;}

.table1 a{position:relative;z-index:999;}
.orderData{position:relative;z-index:999;}

div.link_list{margin:0 0 0 22px;padding;0;position:absolute;}
#lionkWrap{margin-bottom:10px;}
#linkWrap p{margin-bottom:0;line-height:1.4em;}
#linkWrap p.link-display-title{margin-bottom:5px;}
#linkWrap a{color:#000;}


