html, body {text-align: center; background:#fff url(../images/bg_wrapping.jpg) repeat; /* centres content in ie4/5 */}
#bg_image { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
#scrollable { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; }
#outerwrapper {position: relative;}
#innerwrapper {width:960px;margin:0 auto; padding-top:0;padding-left:0px; /*background: #fff url(../images/wr_bg.png) repeat*/;position: relative;}
#wrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#footerwrapper {width:960px;margin: 0 auto;}
.footercenter {width:960px;margin: 0 auto;}
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}
#storelocatorresults h1 {margin:0 0 6px 0;}

#shadowwrap {width: 970px;}
#shadowwrap .sb-inner { background: url(../images/grad.png) repeat-x; }
html > body #shadowwrap { /* IE7 - Moz */width: 970px; background: #333;}
#innerwrapper {width: 1000px;background:url(../images/big_grad.png) repeat-y;}
html > body #innerwrapper { /* IE7 - Moz */width: 1000px;background:url(../images/big_grad.png) repeat-y;}
#wrapper {width: 960px;background:#fff;margin: 0 auto;}
html > body #wrapper { /* IE7 - Moz */width: 960px; background:#fff /*url(../images/wr_bg.png) repeat*/;}

#col-onewrapper {width:160px;float: left; margin: 0; padding: 0;}
#col-one,
#myacc-col-one {width: 160px; float: left; margin: 0; padding: 0;}
html > body #col-one,
#myacc-col-one { /* IE7 - Moz */
	margin-top: 0;}

#col-two-three {width: 790px; float: right; }

#col-two {width: 540px; padding-left: 5px; float: left;}
body #col-two {width:560px;}
*html body #col-two {width:555px;}
#myacc-col-two {width: 790px; float: right;}
#myacc-col-twoinner {width: 790px;background: #fff;}

#col-three {width: 160px; float: right;}

#col-two-no-three {width: 790px; float: right;/*background: #fff;border-left: 2px solid #000;*/ min-height:550px;position: relative;}
#col-two-no-threeb {width: 790px; float: right; /*border-left: 2px solid #000;*/ min-height:550px;}
#col-two-no-threebinner {width: 790px;background: #fff;}
#helpwrapper {width:750px; padding:10px 20px 10px 20px;}
/*html > body #col-two-no-three { IE7 - Moz 	margin: 0 5px 0 0; End box model hack}*/
#footwrapper { clear: both;width: 960px;margin: 0 auto;}
#footer {width: 960px;background:#333; clear: both; padding: 0 0 0 0;}
#buttons {padding: 5px;}
#col-one-two-three {width:960px;min-height:450px;}
/* HEADER */
#header {height:108px;/*background:#333; url(../images/masthead_bg.png) no-repeat;*/}
#content-search #col-two-three {margin-top:0;width:790px;float:right;}
#content-search #col-two {float:right;width:100%;padding:0;}
#content-default { position: relative; z-index: 50; }

body {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 76%; font-style: normal; font-weight: normal;}
/* FONT SIZE */
h1 {font-size: 1.5em;}
h3, h4, #home p.intro2 {font-size: 1.1em;}
#home p.intro,
#productdetail .price,
#package .price {font-size: 1.2em;}
p,
#categorylist .featprods .moreinfo,
#categorylist ul.categories h2,
#collate h3 {font-size: 1em;}
.featcats ul p, 
.featprods ul h2, 
.featprods ul h3, 
.featprods ul p.invtdesc2, 
.featprods ul p.was, 
.featprods ul p.moreinfo,
.prods ul p.invtdesc2,
#categorylist ul.categories .moreinfo,
#productlist .nostock, 
#productlist .release, 
#productdetail ol,
#package ol {font-size: 0.9em;}
.prods ul h2,
.prods ul p,
.featprods ul h2,
.featprods ul p {font-size: 0.95em;}

input,
select,
textarea {font-size: 90%;}
/* FONT WEIGHT */
.bold,
#home p.intro2,
.featcats ul p,
.featprods ul p.price,
#categorylist .price,
#productlist .price,
#productlist .moreinfo,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
#collate .viewall,
table.wizrtable th,
#searchresults h4 span.primarysearchtext,
#searchresults h4 span.totalresults,
#searchresults h4 span.correctedquery {font-weight: bold;}

label,
table.wizrtable td,
.deliveryrate h3, 
#searchresults h4 {font-weight: normal;}
/* FONT STYLE */
#collate .viewall {font-style: italic;}
#sizechart_link {color: #666666;}
.redbold {color:#ff6023;font-weight:bold;}
.redsmall {color:#ff6023;font-size:11px;}
/* TEXT DECORATION */
a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover {text-decoration: none;}
.prods ul h2 a {text-decoration: none;}
a:hover, 
.featprods ul h2 a:hover {text-decoration: underline;}
.prods ul h2 a:hover {text-decoration: underline;}
.was, .attr_was {}
/* TEXT ALIGN */
.psel {text-align: center;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}

body {color:#666;}
a:hover {color:#999;}
h1,
#admin,
#admin a,
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a,
.featcats ul p a:hover,
.invisible,
.topnavigation a {color:#fff;}
a,
.featcats ul p,
.featprods ul h2 a,
.featprods ul h2 a:hover,
.featprods ul p,
.prods ul h2 a,
.prods ul h2 a:hover,
.prods ul p {color:#999;}
.Lcat_stheader a,
.Lcat_ckheader a,
.Lcat_header a,
.Lcat_footer a,
.topnavigation a:hover {color:#fff;}
.error, #atbmsg, .required {color: #f00;}
.welcomemsg {color:#fff;}
.prodlinkb {color:#666;}
.prodlinkb a:hover {color:#000;text-decoration:underline;}
.categorytree a {color:#333;}

/* BACKGROUNDS */
body,
.error,
#atbmsg,
.featprods ul li,
#categorylist .icatldesc,
#categorylist ul.categories,
#categorylist ul.categories .image,
#iacc ul.featprods li,
.prods ul li {background-color:#fff;}
#admin, #admin a {background-color:#ff0808;}
.featcats ul li {background-color:#fff;}
h1 {}

#headwrapper {background:#333 url(../images/hdr_bg_au10.jpg) repeat-x;clear:both;min-height:100px;position: relative; z-index: 100;border-bottom:5px solid #000;}
#headwrapper_wrapper { border-bottom: 1px solid #380000; }
#content-default_nocolthree {position: relative; z-index: 50;}
#footer {width: 960px;}
#hpwrapper {}
#footerwrapper {width: 960px;margin: 0 auto;}

/* BORDERS */
h1 {border-color:#000;}
fieldset {border-color:transparent;}
.featcats ul li {border-color:#666;}
.featcats ul h2 {border-bottom-color:#FFF;}
#iacc ul.featprods li {border-color:#5E5E5E;}
table.wizrtable,
table.wizrtable th {border-color:#FFF;}
/* ADDITIONAL */
.f-orbtadddetail label.invisible {color: #333;}
.f-orbtfaccdetail label.invisible {color: #333;}																										

html, body {margin:0; padding:0;width:100%;height:100%; background:#fff url(../images/bg_wrapping.jpg)repeat;position:relative;}
#bg_image { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
#scrollable { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; }
h1 {margin:0; padding:5px 0 5px 4px;}
h2, h3 {margin:0; padding:5px 0 5px 5px;}
p {margin:.5em 0; padding:0;}
img {border:none;}

/*  LISTS  */

ul {margin: 0; padding: 0; list-style: none;}

/*  FORMS  */
form {display: inline; margin: 0;}
input, select {vertical-align: middle;color:#666666;}
legend {display: none;}
fieldset {border:none;}
fieldset label {float: left; width: 33%;}
fieldset div div {clear: none; float: left; width: 33%;}

/*  COMMON CLASSES  */
.first {border-left: 0}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.underline a{text-decoration:underline;}

/* admin elements */
#admin {margin:0; padding:.5em 0;}
#admin a {text-decoration:underline;}

/*no javascript*/
#noscript {margin:0; padding:.5em 0;}
#noscript a {text-decoration:underline;}

/* Shared with checkout */
#buttons {float:left; /* must now supply a width value for this to work */
	width:98%;}
/* Communication option */
.thirdpartybox {display:block;}

/* HOME PAGE */
#home {width:100%; overflow:hidden;}
#home #hpsubpromo, #hpsubpromo2 , #hpsubpromo3 , #hpsubpromo4 {float:left; margin-top:5px;}
#hpsubpromo2, #hpsubpromo3 , #hpsubpromo4 {margin-left:17px;}
#home .Lcat_hpcenter {background-color:#eee;margin:10px 0 0 0;}
#home ul.firstcategory {float:left;}
#home ul.firstcategory li {display:inline;float:left;margin:10px 0 0 11px;}
#home ul.firstcategory li h2 {text-transform:capitalize; font-size:0.95em; font-weight:normal;}
#homebanner {float:left;}
.Lcat_hp {width:100%; overflow:hidden;}
.Lcat_newhptop {width:100%;height:420px;margin:0 0 0 0;}
.Lcat_newhptopleft {width:960px;float:left;}
.Lcat_newhptopright {width:225px; float: right;}
.hprmod2 {margin:10px 0 0 0;}
.Lcat_newhpbottom {width:100%; height:168px;margin:0 0 0 0;background:#666;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.Lcat_outerfooter {background:#333;}
.hpbmod1 {float:left;}
.hpbmod2 {float:left;margin:0 0 0 0;}
.hpbmod3 {float:left;margin:0 0 0 0;}
.featcats ul li {border-width:1px; border-style:solid; width:187px; float:left; padding:10px 10px 6px 10px; margin:8px 8px 0 0; height:132px; min-height:132px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px;}
.featcats ul h2 {border-bottom-style:solid; border-bottom-width:1px;}
.featcats ul p {color:#000; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display:block;}
.featcats ul .details {float:left; width:93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float:right; padding-top:30px;}
.featcats ul .image img {border:none;}
.featcats ul .image p {width:60px;}
.featcats h2.icatname, .featprods h2.icatname {display:none;}

.featprods li{float:left;width:279px;padding:10px 0;}
*html .featprods li {width:277px;}
.featprods .details {float:right;width:185px;}
.featprods .details h2 {padding:0;}

#page-home .Lcattree  {display:none;}

/* ACCESSORIES */
#iacc {margin:0 0 3px 0;padding:0 2px 0 2px; overflow:hidden; width:155px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
#iacc h2 {color:#333; font-size:12px;}
#iacc .featprods ul {width:160px;text-align: center;}
#iacc .featprods li {margin:0;padding:0 3px 0 3px;width:150px; text-align: center;}
#iacc .image {float:left;text-align:center;width:150px;}
#iacc .featprods li img {width:150px; height:150px;}
#iacc .featprods .details {margin:3px 0 0;float:left !important;width:150px !important;}
#iacc .featprods h3 {font-size:0.9em;margin:0;padding:2px 0 0 3px;}
#iacc .featprods .productsku {font-size:0.85em;margin:0;padding:2px 0 0 3px;color:#333;}
#iacc .featprods .sellprice {font-size:0.9em;margin:0;padding:2px 0 0 3px;font-weight:bold;}
#iacc .featprods .wasprice {font-size:0.9em;margin:0;padding:2px 0 0 3px;font-weight:bold;}
#iacc .featprods .sellprice .nonowpricelabel {color:#333;}
#iacc .featprods .productname a {text-decoration: none;color:#333;}
#iacc .featprods .productname a:hover {text-decoration: underline;color:#333;}

/* CATEGORY LIST */
#categorylist h1 {font-size: 1.3em;display:none;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
.category_main_left {width:585px;float:left;}
.category_main_right {width:200px;float:right;}
.category_main_imageL {width:582px;position: relative;}
.category_main_imageR {width:200px;position: relative;}
.category_main_imageL img {width:582px;}
.category_main_imageR img {width:200px;}

.catldesc {background-color:#000000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; font-weight:bold; font-size:0.9em; margin:0; padding:8px 0 8px 17px; position:absolute; left:0; bottom:0; width:565px; color:#ffffff;}
*html .catldesc {left:0;bottom:4px;}
*:first-child+html .catldesc {left:0;bottom:3px;}
.catsdesc {background-color:#000000; color:#ffffff; font-weight:bold; font-size:0.9em;margin:0; padding:8px 0 8px 17px; position:absolute;left:0;bottom:0; width:183px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
*html .catsdesc {left:0;bottom:2px;} 
*:first-child+html .catsdesc {left:0;bottom:3px;}
.catsdesc a {color:#333;}
.catsdesc a:hover {color:#333;}
#categorylist {position:relative;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories {/*background-color:#fff;*/float:left;width:790px;display:none;}
#categorylist ul.categories li {float:left;text-align:center;width:263px;}
#categorylist ul.categories .image {padding:0; margin:0;background:none;position:relative;}
#categorylist ul.categories .image img {width:263px;}
#categorylist ul.categories h2 {padding:10px 0 0 0; margin:0; text-align:left;}
#categorylist ul.categories h2 a {font-size:0.95em; margin:0; color:#fff;}
#categorylist ul.categories h2 a:hover {text-decoration:underline; color:#fff;}
#categorylist ul.categories p.icatsdesc {margin:5px 0 0 0;padding:0; width:170px; float:left; text-align:left; font-size:0.95em; }
#categorylist ul.categories .icatoverlay {background:#000;margin:0; padding:0px 10px 0px 10px; position:absolute; left:0; bottom:0; width:243px; height:35px;}
#categorylist .catmodules {float:left;width:790px;padding:0;position: relative;}
#categorylist .catdesc {float:left;width:530px;padding:0 0 0 13px;}
#categorylist .catheadertext h2 {color:#333;}
#categorylist .catdesctext {color:#333;padding:0 0 0 5px;}
#categorylist .catpromoblock {float: right;width:180px;margin:5px 5px 0 0;}
#categorylist .catmoduleblock {width:790px;padding:0;}
#categorylist .catmodulemain {width:790px;}
#categorylist .catfeaturedhidden {display:none;}
#categorylist .catfeatured {float:left;width:790px;height:275px;overflow:hidden;padding:0;position: relative;}
#categorylist .catfeatured.sale {height:200px;}
.landingpagefader {width:790px;height:400px;}
.landingpagelarge {width:557px;float:left;}
.lplarge {position:relative;}
.lptextlayer {position:absolute;bottom:0px;width:547px;padding:8px 0 8px 10px;background:transparent url(../images/lptext_bg.png) repeat;color:#fff;font-weight:bold;}
.lptextlayer a {color:#fff;}
.lptextlayer a:hover {text-decoration:underline;}
.landingpagesmall {width:233px;float:right;}
.lpsmall {position:relative;}
.lptextlayersmall {position:absolute;bottom:0px;width:223px;padding:8px 0 8px 10px;background:transparent url(../images/lptext_bg.png) repeat;color:#fff;font-weight:bold;}
.lptextlayersmall a {color:#fff;}
.lptextlayersmall a:hover {text-decoration:underline;}
/* PRODUCT LISTS */
ul.products {margin-top:5px; width:100%; margin:0; overflow:hidden;text-align:center;}
ul.products li, ul.products .image {float:left;width:160px;margin:0 0 5px 0;}
ul.products .image img {border:none; width:160px; height:160px;}
ul.products .image .qsqv {border:none; width:80px; height:25px;}
ul.products .image .qsqvb {border:none; width:80px; height:25px;}
ul.products .details {float:right;}
ul.products h2{margin:0 0 5px 0; padding:0;font-size:0.95em;width:100%;}
ul.products p {margin:0; padding:0;font-size:0.95em;width:100%;}
ul.products .price {}

#productlist h1 {color:#333; font-size:1.4em; line-height:25px; margin:0; padding:0 0 0 5px;}
#productlist h3 {margin:0; clear:both; padding:10px 0;}
#productlist ul.products li {position:relative;margin:2px 2px 0 2px;padding:6px 10px 6px 10px;text-align:center;width:167px;}
*html #productlist ul.products li {height:140px;width:167px;text-align:center;}  /*	 IE 6  */
#productlist ul.products .details {margin:0; padding:0; width:100%;}
#productlist ul.products .price {font-size:1.2em;}
#productlist ul.products input.add, #productlist ul.products #qty, #productlist ul.products label, #productlist ul.products .was {margin:5px 0 0 0;}
#productlist ul.products .moreinfo {font-weight:normal;}
#productlist ul.products .compare_checkbox label {display:inline;}
.webex {position: absolute; top: 0pt; right: 2pt; z-index: 20;}

 #productlist #switcher {float:right;text-align:left;margin-right:10px !important;margin:5px 5px 0 0;width:130px;}
 #productlist #switcher img{vertical-align:middle;margin:0 3px 0 4px;}
.Lcat_productlist h2 {display:none;}
#productlist .attrproducts {font-weight:bold;font-size:1.0em;}
#searchresults .attrproducts {font-weight:bold;font-size:1.0em;}
.nowpricelabel {color:#891E34;}
.nonowpricelabel {color:#666;}
.qserror {color:#ff0000;}
/* SEARCH RESULTS */
#searchresults {float:right;width:790px;position:relative;display:block; min-height:420px;}
#searchresults h1 {/*background-color:#000;*/color:#333;font-size:1.4em;line-height:18px; margin:0; padding-left:10px;position:relative;}
#searchresults h4 {margin:10px 0;padding:0 0 0 10px;color:#333;}
#searchresults .sort {margin:10px 0 0;padding:0 0 0 10px;color:#333;}
#searchresults .prods ul {margin-top:5px; width:100%; float:left;}
#searchresults .prods ul li {text-align:center;width:167px; float:left; padding:10px 10px 6px; margin:8px 8px 0 0;}
#searchresults .prods ul .details {width:165px;float:left;text-align:center;min-height:140px !important;}
#searchresults .prods ul .imagesearch {float:left;width:165px;text-align:center;}
#searchresults .prods ul .imagesearch img {border:none;}
#searchresults .prods ul .price {font-size:1em;}
#searchresults .prods ul h2, #searchresults .prods ul p {margin:0; padding:0;}
#term {margin:0 0 15px 0; padding:0 0 10px;width:160px;}
#collate {margin:0 0 15px; padding:0; width:160px;}
*html #collate {width:151px;}
*:first-child+html #collate {padding:0;}
#term h2, #collate h2 {float:left; font-size:0.95em; height:30px; margin:0; padding:5px 0 0 10px; width:145px; color:#333;}
#collate ul {padding:0 0 15px 15px;margin:0;}
#term p#keywordsearch {padding:45px 0 0 15px;margin:0;}
*html #term p#keywordsearch {padding:10px 0 0 15px;margin:0;}
*:first-child+html #term p#keywordsearch {padding:30px 0 0 15px;margin:0;}
#term p#cat , #term p#price , #term p#pdxtgender , #term p#pdxtteestyle , #term p#pdxtknitstyle , #term p#pdxtsweatstyle , #term p#pdxtsleevelength , #term p#pdxttrouserstyle , #term p#pdxtproducttype , #term p#pdxtcolour {padding:5px 0 0 15px;margin:0;}
#collate h3 {float:left; font-size:0.95em; margin-top:10px; padding:0 0 0 15px; width:145px;color:#333;}
#collate .termtext {float:left; margin:0; width:160px;padding:0}
#collate .termtext a {float:left; padding:2px 0 0 15px; text-decoration:none; width:145px;color:#333;}
#collate .termtext a:hover {color:#fff; background:#4bafec;}
#collate .viewall{float:left; margin:0; padding:2px 0 0 15px; width:145px;}
#collate .viewall a {color:#333;}
#collate .viewall a:hover {color:#333;}
#collate p {margin:0; padding:0px;}
.termtextname {float:left; width:117px;}
.termtextcount {float:right; text-align:left; width:28px;}
.refinelist {background:#fff;}
.refine-text {color:#333;}
.refine-link {color:#333;}
.refine-link a {color:#333;}
.refine-link a:hover {color:#333;text-decoration:underline;}
.refine-remove {color:#333;}
.refine-remove a {color:#333;}
.refine-remove a:hover {color:#333;text-decoration:underline;}
.refinementdivider {clear:both;display:block; border-bottom:1px solid #333; width:160px; margin:0; padding:0 0 10px 0;}
*html .refinementdivider {padding:0;}
*:first-child+html .refinementdivider {padding:0;}
/*remove comment below if grid/list switch is enabled*/
#searchresults .sort label {margin:0 10px 0 0;}
#searchresults #switcher {float:right;text-align:left;margin-right:10px !important;margin:2px 5px 5px 0;width:130px;}
#searchresults #switcher img{vertical-align:middle;margin:0 3px 0 4px;}
.sort h2 {display:none;}
/* PAGINATION - Product list*/
#productlist .pagntop {width:100%;margin:0 0 10px 0;} 
#productlist .pagntopinner {margin:-31px 0 0 0;text-align:center;position:absolute;} 
#productlist .pagnbtm {margin:7px 0 0 0; padding:8px 0 8px 0;text-align:center; width:100%;}
/* PAGINATION - Search result */
#searchresults .pagnsearchtop {width:650px; display:block;padding:0 13px 0 0; position:absolute; right:0;text-align:right; top:4px; height:20px;}
#searchresults .pagnsearchbtm {margin:30px 0 0 0; float:right; text-align:right; width:790px;padding:35px 0 8px 0;}
/* PAGINATION - GRAY */
.pagntop .pagn {float:left;margin:5px;padding:5px;text-align:right;width:850px;}
.pagntop .pagnViewAll {float:left;margin:10px 0 0 0;padding:0 0 0 5px;width:auto;}
.pagntop .pagnViewAll a {border-left:1px solid #333;padding:0 0 0 15px;font-weight:bold;}
.pagnbtm .pagn {float:left; margin:0; padding:2px 0 2px 10px; text-align:right; width:850px;}
.pagnbtm .pagnViewAll {float:left;margin:0;padding:2px 0;width:91px;}
.pagnbtm .pagnViewAll a {border-left:1px solid #333;padding:0 0 0 16px;font-weight:bold;}
.pagntop .setMarginPagedView {margin:10px 9px 10px 860px; padding:0;}
.pagnbtm .setMarginPagedView {margin:0;padding:2px 9px 2px 0; text-align:right;}

.pagnsearchtop .pagn {margin:5px;padding:5px;text-align:right;}
.pagnsearchtop .pagnViewAll {margin:10px 0 0 0;padding:0 0 0 5px;width:auto;}
.pagnsearchtop .pagnViewAll a {border-left:1px solid #333;padding:0 0 0 15px;}
.pagnsearchtop .setMarginPagedView {margin:10px -4px 0 10px;padding:0;}
.pagnsearchtop .pagnItemInfo {color:#333;left:0;padding:11px 0;width:auto;}

.pagnsearchbtm .pagn {margin:0; padding:2px 0; text-align:right; width:auto;}
.pagnsearchbtm .pagnViewAll {margin:0 0 0 10px;padding:2px 13px 2px 0;width:78px;}
.pagnsearchbtm .pagnViewAll a {border-left:1px solid #333;padding:0 0 0 16px;}
.pagnsearchbtm .setMarginPagedView {margin:0;padding:2px 9px 0 10px;}
.pagnsearchbtm .pagnItemInfo {color:#333;padding:4px 13px 0 3px;width:auto;}

.pagnPerpage {float:right;margin-top:5px;}
.pagnTextViewNum {float:left;margin-right:10px;}
ul.pagnItemPerPage {float:left;}
.alwaysShowPageNum {display:none;}
.pagnCurrent {color:#333; font-weight:bold; padding:0 4px;}
.pagnButtonNum , 
.pagnButtonLast , 
.pagnButtonFirst , 
.pagnButtonPrev , 
.pagnButtonNext ,
.pagnButtonViewAll {color:#333; padding:0 4px; line-height:18px;}
a.pagnButtonNum:hover , 
a.pagnButtonLast:hover , 
a.pagnButtonFirst:hover , 
a.pagnButtonPrev:hover , 
a.pagnButtonNext:hover ,
a.pagnButtonViewAll:hover {color:#666;text-decoration:underline;outline:none;}
.pagnEllipsis {color:#333;}
.pagnPrev {color:#333;}
/* psel */
.psel {width:100%; margin:10px 0;}
.psel a {text-decoration:underline;}
/* PRODUCT DETAILS */
#productdetail {float:right;margin:3px 0 0 0;width:100%;}
.enlarge {text-align:center;}
#productdetail p.price {font-size:0.95em;font-weight:normal;}
#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {color:#333; font-size:1.2em; margin:8px 0 0 0; padding:0; border:none; background:none;}
#productdetail .productcode {color:#333; font-size:0.9em;margin:0 0 3px 0;}
#productdetail .fbshare {float:right;}
#productdetail .invtmedia {margin:0;}
#productdetail .invtmedia a {font-weight:normal;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:15px 0 5px 0; font-size:0.9em;}
/*#productdetail .desc div {width:auto;height:auto;overflow:auto;*/ /*display:inline;*//*}*/

#rvidiv .image {text-align:center;}
#rvidiv .details {float:right;width:185px;}
#rvidiv .details .swatchImage {height:15px;margin:3px 0 10px 0;width:209px;}

#productdetail #atrPrice {float:left;width:auto;margin:0 10px 0 0;}
#productdetail #atrWas {float:left;width:auto;color:#333;}
#productdetail .atributesPrice {line-height:1.5em;font-weight:bold;height:25px;}
#productdetail #atrPrice span.dowasprice {color:#891E34;font-size:1.3em;}
#productdetail #atrPrice span.dontwasprice {color:#333;font-size:1.3em;}
#productdetail #atrPrice span.wasparent {color:#333;font-size:1em;margin:0 0 0 7px;}
#productdetail .invtatr {display:none;}
#productdetail form {display:block; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {display: none;}
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 20px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bolder;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {font-size:0.9em; width:363px;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail .add {display:block; padding:5px 0;}
#productdetail .buy {display: block;}
div.panes div {display:none;padding:10px;border:1px solid #ccc;border-top:0;min-height:75px;font-size:11px;background-color:#fff;}
#productWrapper {background:#eee;border:1px solid #ccc;padding:3px;min-height:140px;}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

#productdetail h2 {margin: 0; padding:5px 0 0 6px;}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}

.productdetailTop {float:left;width:790px;padding:5px 0 0 0;}
.productdetailTopFL {float: left; width:790px;}
.productdetailTopFR {float: right; width:160px;}
.productdetailBottom {background:#fff;float:left;width:790px;display:none;}
.productdetailTopLeft {float:left;width:300px;text-align:center;padding:10px 0 0 0;}
.productdetailTopRight {background:#fff;float:right;margin:0 10px 0 0;width:470px;}
.productdetailBottomLeft {float:left;width:260px;text-align:center;}
.productdetailBottomRight {float:right;width:525px;}
#atrSave {display:none !important;}
#moreimage1 , #moreimage2 , #moreimage3 {display:inline;margin:0 2px 0 0;}
.productdetailTopLeft #buttons{overflow:visible !important;}
.productdetailCenter {float:left;width:790px;margin:0 0 10px 0;padding:5px 0 5px 0;}
.productdetailCenterInner {width:770px;height:39px;padding-right:10px;}
.bookmarkandpdgridstatus {margin:0 0 10px 0;padding:11px 0 5px 10px;width:780px;}
.bookmarkandpdgridstatus ul {margin:0 0 0 0;}
.bookmarkandpdgridstatus ul li {display:inline;margin:0 0 0 10px;}
.bookmarkandpdgridstatus ul li a {color:#333;}
.bookmarkandpdgridstatus ul li a:hover {text-decoration:underline;color:#333;}
.print1 {float:right;margin:0 10px 0 0;}
.send1 {float:right;margin:0 5px 0 5px;padding:2px 0 0 0;}
.print1 a {color:#333;}
.print1 a:hover {text-decoration:underline;color:#333;}
.send1 a {color:#333;}
.send1 a:hover {text-decoration:underline;color:#333;}
.sizeguide {float: left;}
.pdgridstatus {float: right;padding:15px 0 0 0;}
.bookmark {float:right;margin:0 15px 0 10px;}
.printandsendtofriend {width:220px;float:right;}
.pdgridstatus ul {float:right;margin:0 5px 0 0;}
.pdgridstatus ul li {display:inline;margin:0 0 0 5px;}
.sendafriendimage {float:left;margin:0 5px 0 0;}
.sendafriendmsg {float:left;font-size:0.9em;margin:3px 0 0;}
.sendafriendmsg a {text-decoration:underline;}
.underline a {color:#999999;font-size:0.9em;}
.print img {margin:0 2px 0 0;}
.zoomable {float:left;margin:3px 0 0 10px;/*width:100%;*/}
.zoomable .zoomableimage img {float:left;margin:-5px 5px 0 100px;}
.zoomable .zoomablemsg {float:left;}
.zoomable a {font-size:0.9em;text-decoration:none;color:#13273b;}
.zoomable a:hover {text-decoration:underline;}
/* Product Grid */
.emailMe a span.emailtext{display:none;}
.emailMe img{display:block !important;float:left;}
#grid .pdgmsgandimage {margin-top:2px;padding:1px 0 0 0;width:100%;}
#grid .pdgmsgintro {font-size:1.4em;color:#333;font-weight:bold;}
#grid .pdgmessage {font-size:0.95em;margin:5px 0 5px 0;}
#grid .pdgimage {float:left;}
#grid h2 {display:none;}
#grid p.gridsellprice , #grid p.gridwasprice , #grid p.gridsyssellprice {display:none;}
#grid table p{margin:0 !important;}
#grid table {float:left;}
#grid table thead {}
#grid table thead tr {}
#grid table thead tr td {display:block;width:25px;}
#grid table thead tr td span {display:none;}
#grid table thead tr th {background:url(../images/size_bg_au10.jpg); color:#FFFFFF; font-size:0.8em; font-weight:bold; padding:2px; text-align:center; width:15px;height:25px;}
#grid table tbody tr {}
#grid table tbody#swatchicon tr td {text-align:center;}
#grid table tbody#swatchicon tr th {}
/*PRODUCT EXTENDED FIELD*/
.extflds {display:none;}
.extflds {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%; margin-top:8px}
.extflds h3 {background:#666;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:1.3em}
.extflds table {width:100%;}
.extflds table tr {height:20px;}
.extflds table tr.isodd {background:#E6E6E6;}
.extflds table th {font-size:1.2em;padding:5px 0 5px 5px;}
.extflds table td.pdxtname {font-weight:bold;padding:0 0 0 5px;color:#777;}
.extflds table td.pdxtvalue {color:#777;}
/* PACKAGE */
#package {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url(../images/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 5px 0; color:#333;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}

ul.Lustypelinks li.myaccount {border:none; padding-right:0;}
ul.Lustypelinks li.logout {padding-left:0;} 
/* SEARCH TEASER RESULTS */
.teaserResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .teaserResults {width:178px;}
/* SPOTLIGHTS CATEGORY SEARCH RESULTS*/
.Rspotlights .spotlightsResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rspotlights .spotlightsResults {width:178px;}
/* TOP SELLERS CATEGORY SEARCH RESULTS */
.Rtopsellers .topsellersResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rtopsellers .topsellersResults {width:178px;}
/* STORE LOCATOR */
#col-two-no-three #storelocatorresults {border:1px solid #cccccc;color:#666666;}
#col-two-no-three #helpblock #storelocatorresults {border:none;}

#storelocatorresults h1 {background:url(../images/hdr_instore.gif) no-repeat left top !important;color:#666666;line-height:14px; margin:10px 0px 0 15px;width:110px;height:16px;display:block;text-indent:-5000px;}
#storelocatorresults h1.hdrblue {display:none;}
#storelocatorresults h1.storepage{background:none !important;text-indent:0;margin:0 0 10px 0;}
#storelocatorresults h3 {padding:0 0 0 15px; margin:0px;}
#storelocatorresults h3.storepageh3{margin:10px 0 10px 15px !important;}
#storelocatorresults p {padding:0 0 0 15px;margin:10px 0;}
#storelocatorresults .storelocatorleft {width:450px;float:left;}
#storelocatorresults .storelocatorleft p{font-size:1.0em !important;}
#storelocatorresults .storelocatorright {width:300px; float:right; margin:10px 0 0 0;}
#storelocatorresults .storelocatorright img {border-left:1px dotted #EEEEEE;}

#storecontent {float:left; width:100%;}
#storecontent .left {width:50%;}
#storecontent h2 {font-size:0.95em;}
#storecontent h3 {padding:0;}

#storefinderMain {float:left; width:450px;}
#storelocatorresults fieldset {padding:0 0 0 15px;}
#storelocatorresults fieldset p {padding:0;}
#storelocatorresults fieldset label {width:100%;margin:10px 0;}
#storelocatorresults fieldset input {width:200px;margin-top:10px;}
#storelocatorresults fieldset select {width:200px;display:block;margin-top:10px;}
#storelocatorresults form input#pcsubmit {padding:5px 0 0 10px;}
#storelocatorresults form #buttons input#pcsubmit {float:left; padding:0;}

.colonehelp {float:left; margin:0; width:160px; padding:0 0 10px;}
.colonehelp h2 {font-size:0.95em;color:#333;font-weight:bold;padding:5px 0 8px 15px;}
.colonehelp ul {padding: 0 0 15px;}
.colonehelp ul li {float:left; font-size:0.95em; font-weight:normal; margin:0; padding:0; width:160px;}
.colonehelp ul li a {float:left;color:#333;background:url(../images/catnavbgsprite.gif) no-repeat 0 0;padding:3px 0 3px 15px;width:145px;}
.colonehelp ul li a:hover {text-decoration:none;color:#fff;background-position:-160px 0;}

#helpwrapper h1 {color:#333;padding:0;}
/* GOOGLEMAPS STORE LOCATOR */
#gStorelocator #storeResults { border:1px solid #000; background-color:#eee; padding:5px; margin-left:7px; float:left; display:none }
#gStorelocator #storeResults a { text-decoration:underline; font-weight:bold }
#gStorelocator #mapErrors { font-weight:bold; color:#FF0000; font-size:2em }
#gStorelocator #map_canvas { float:left; width: 400px; height: 400px }
#gStorelocator .storeInfoBub { width:240px }
#gStorelocator .sName, .storeType { font-weight:bold }
#gStorelocator .building, .addr5, .phone, .storeLink, .showOnMap { display:block }
#gStorelocator .gStoreResult .distValue { font-weight:bold; color:#FF0000 }
#gStorelocator #queryTxt .numResults, #queryTxt .radius { font-weight:bold }
#gStorelocator #gSearchoptions input#srchAddress { width:300px }

/* GOOGLEMAPS STORE LOCATOR BASIC */
#gmap_canvas {width:400px;height:400px;}
#gmap_errors {color:red;}

/* MULTIMAP STORE LOCATOR - replaces Venda STORE LOCATOR */
#multimapstorefinder {width:550px;height:550px;}

#storelocatorresults #sdsubmit {display:none;}
#storelocatorresults .invisible {display:block;}
/* COMPARE PRODUCT */
#comparetable, #comparetable tr,#comparetable td,#comparetable th {border:1px solid #808080;}
#comparetable{text-align:left;}
#comparetable .invtmedia{text-align:center;margin-top:8px;}
#comparetable td,#comparetable th {padding:5px;}
#switcher {display:none;}
.swatchImage {float:left;width:160px;height:15px;margin:0 0 10px 0;}
.swatchImage img {margin:0 3px 0 0;}
.swatchimg {margin:0 3px 0 3px;}
.invtnames {float:left;width:100%;}
.invtdesc2 {width:160px;}
.productskulist , .productskusearch {width:160px;margin:0 0 5px 0;}
#productlist .image {height:160px;}
#productlist .image a {display:block;}
#productlist .newImage , #searchresults .newImage {width:160px; height:21px;text-align:left;}
#searchresults .imagesearch {height:160px;}
#searchresults .imagesearch a {display:block;}
#sizechartcontent {float:left;width:750px;}
#sizechartcontent p {float:left;width:100%;margin:0 0 10px 10px;}
#sizechartcontent .popheadercat {float:left;margin:0 0 10px 10px;font-weight:bold;width:100%;}
#sizechartcontent table.border {width:750px;margin:0 0 10px 10px;}
.subjectkinks {float:left;margin:3px 0 0;}
.subjectkinks ul li {display:inline;float:left;border-left:1px solid #CCC;padding:0 0 0 6px;}
.subjectkinks ul li {outline:none;}
#cataloguerequest {float:left;width:100%;}
.error {font-size:0.95em; padding: 10px 0 0 15px;}
.productempty {background: url(../images/pe_bg.png) no-repeat; margin:0;padding:15px 0 20px 10px;}
#norecord {float:right; width:790px;background:#fff;}
#norecord h1, #norecord p {padding:10px 0 0 10px; margin:0 0 10px 0;}
.signupforemails {float:right; width:790px;}
.signupforemails h1 {background-color:#DBDDDC;color:#666666;font-size:0.95em;line-height:14px; margin:0; padding-left:15px; width:775px;}
.signupforemails p {padding:0 5px 0 15px;margin:10px 0;}
.signupforemails #buttons {padding:5px 6px 5px 10px;}
#popups {margin:0; padding:10px; width:610px; text-align:left;}
#popups .hdrblueline {border-bottom:1px solid #1F516F; margin:0; padding:0; width:610px;background:none;}
#popups h1.hdrblue {margin:0 0 9px 10px; padding:0; border:none; background:none;}
#popups .content { padding:10px 0 15px 11px;}
#popups h3 {padding:5px 0; margin:0;}
#popups .regiscfinput {margin:5px 0 0 0;}
#popups .regiscfinput input {border:1px solid #8DA8C1; padding-left:1px; width:172px !important;}
#popups .regiscfinput textarea {border:1px solid #8DA8C1; padding-left:1px; width:172px !important;}
#popups .close {text-align:center;}
#tellafriend {width:780px;}
#tellafriend h1 {background-color:#DBDDDC;color:#666666;font-size:0.95em;line-height:14px; margin:0; padding-left:15px; width:775px;}
#tellafriend p {padding:0 0 0 15px;margin:10px 0;}
#tellafriend fieldset {padding:0 0 0 15px;margin:10px 0;}
#popupcontent_panel #tellafriend #buttons {padding:5px 10px 5px 14px; width:760px;}
#tellafriend div textarea{color:#666666; font-family:Arial; font-size:0.9em;}
#productindex h2{text-transform:capitalize;}
#giftcertificate {width:750px; padding:10px 20px 10px 20px;}
#giftcertificate h1 {color:#13273b;padding:0;}
#giftcertificate p {padding:0;}
#giftcertificate form {padding:5px;}

/*Form styling*/
.faqlist { width: 530px; margin: 30px 0; }
.faqlist li { }

/*Style sheet for defualthelp layout*/
#helpblock {color:#666666;}
#helpblock h1 {font-size:1.4em; font-weight:bold; background:transparent; border:none; padding:0; color:#666666;margin:5px 0 5px 0;}
#helpblock h2, 
#helpblock h3 {margin:0; padding:5px 0;}
#helpblock p {font-size:0.9em;}
#helpblock table td {font-size:0.9em; *font-size:1em;}
#helpblock ol li,
#helpblock ul li {font-size:0.9em;}
#helpblock ol li a,
#helpblock ul li a {font-size:1em;}

#helpblock a, #helpblock a:visited, #helpblock a:active {color:#666; text-decoration:none;}
#helpblock a:hover {color:#666; text-decoration:underline;}

#helpblock table {border-collapse:separate; border-spacing:0;}

/*Style sheet for bfg layout*/
#content-default_nocoltwothree {float:left; margin:0;}
#content-default_nocoltwothree h1 {font-size:1.4em; font-weight:bold; background:none; padding:0; margin:0; color:#666666;}
#content-default_nocoltwothree p {font-size:0.9em;} 

/*Style sheet for community layout*/
#content-default-community {float:left; margin:0 0 0 0; color:#666666;}
#content-default-community #right-content h1 {font-size:1.4em; font-weight:bold; background:none; color:#666666;}
#content-default-community h3 {font-size:1.1em; font-weight:bold; background:none; padding:5px 0; color:#666666;}
#content-default-community p {color:#666666;}
#content-default-community #twitter_div ul#twitter_update_list li {font-size:0.9em; color:#666666;}
#content-default-community #twitter_div ul#twitter_update_list li a {text-decoration:none; color:#999;}
#content-default-community #twitter_div ul#twitter_update_list li a:hover {text-decoration:underline;}
#content-default-community .pcontent a {font-size:0.9em; color:#999; text-decoration:none;}
#content-default-community .pcontent a:hover {text-decoration:underline;}
#content-default-community a.option {font-size:0.9em; color:#666666;}

/*Style sheet for sunrise layout*/
#maincontentwrapper {color:#666666;}
#maincontentwrapper h1 {font-size:1.4em; font-weight:bold; background:none; padding:5px 0; color:#666666;}
#maincontentwrapper h2 {font-size:1.2em; font-weight:bold; background:none; padding:10px 0 0 0; color:#666666;}
#maincontentwrapper h3 {font-size:1.1em; font-weight:bold; background:none; padding:5px 0; color:#666666;}
#maincontentwrapper p,
#maincontentwrapper div label,
#maincontentwrapper table,
#maincontentwrapper ul li,
#maincontentwrapper ol li {font-size:0.9em; }
#maincontentwrapper p a {font-size:1em;}
#maincontentwrapper a {text-decoration:underline; color:#666666;}
#maincontentwrapper a:hover {text-decoration:none;}
#footerlinksblock1 ul li a {text-decoration:none;color: #fff;}
#footerlinksblock1 ul li a:hover {text-decoration:underline;}
#footerlinksblock2 ul li a {text-decoration:none;color: #fff;}
#footerlinksblock2 ul li a:hover {text-decoration:underline;}
#footerlinksblock3 ul li a {text-decoration:none;color: #fff;}
#footerlinksblock3 ul li a:hover {text-decoration:underline;}
#footerlinksblock4 ul li a {text-decoration:none;color: #fff;}
#footerlinksblock4 ul li a:hover {text-decoration:underline;}

#productleftnav ul#issuelist2 li a {text-decoration:none;}
#productleftnav ul#issuelist2 li a:hover {text-decoration:underline;}

/*Style sheet for defaultright layout*/
#maincontentwrapper p.pcontent,
#maincontentwrapper a.pcontent {font-size:0.9em; color:#666666;}
#maincontentwrapper li.pcontent {font-size:0.9em; color:#000;}

/*Style sheet for help layout*/
#productblock p,
#productblock ul li {font-size:0.9em; color:#666666;}

/*Style sheet for popup layout*/
.popupcontent h1{font-size:1.4em; font-weight:bold; background:none; border:none; padding:0; color:#666666;}
.popupcontent p,
.popupcontent ul li,
.popupcontent ol li {font-size:0.9em;}

/*Style sheet for communityv1 layout*/
#communitynewsmain h1 {font-size:1.4em; font-weight:bold; background:none; border:none; padding:0; color:#666666;}
#communitynewsmain p {font-size:0.9em; color:#666666;}
#communitynewsmain p a {font-size:1em; text-decoration:underline; color:#666666;}
#communitynewsmain p a:hover {text-decoration:none;}
#communitynewsmain ul li {font-size:0.9em;}

/*Style sheet for flashpopup layout*/
#popupimageware {text-align:left; color:#000;} 
#popupimageware h1 {font-size:1.4em; font-weight:bold; background:none; border:none; padding:0; color:#000;}
#popupimageware h3 {font-size:1.1em;}
#popupimageware p {font-size:0.9em;}
