.list-item img{    width:150px !important;     height:150px !important; margin-bottom:7px}
#product-list{position:relative; top:25px; left:35px; height:auto}

*html #product-list{top:25px}
a.p-list-name{    float:none;     clear:both; display:block; width:170px}
.list-item span.CATProductListItem{font-weight:900; position:relative; top:3px; color:#000; font-size:0.90em}
/*.list-item span.CATProductListItem strike{font-weight:normal; font-style: italic;}*/
.product-detail2 .CATProductListItem{font-weight:900; position:relative; top:0px; color:#000; font-size:1.10em; padding-bottom:40px}
.product-detail2 span.lj-sale-price2{font-weight:900; color:#F00; font-size:1.10em}
table#dnn_ctr379_EditPriceRules_dgRoles{color:#fff !important}
.contentpane{    font-size:11px}
a.p-list-name{    font-size:0.65em; font-weight:bold}
.hidden-x{    visibility:hidden;     display:none}
#PrimaryImage{    margin-bottom:25px;     text-align:left; width:200px}
.price-list{    float:left}
span.lj-sale-price2{    margin-left:4px;     font-size:0.65em}
.additional-images{width:90px; height:300px; position:absolute; top:65px; left:10px; overflow-y:auto; overflow-x:hidden}
.add-image img{border:1px solid #BDBCC2 !important; margin-bottom:5px; height:67px}
.product-detail{    display:block;     width:1024px; height:436px;     position:relative; border:0px solid pink}
*html .product-detail{}
.product-detail2{    display:block;     width:1024px;     height:427px;     background-image:url(/Portals/0/SiteImages/detail-bg.png);  background-repeat:no-repeat;  position:absolute; top:0}
div#prmessage{position:absolute !important}
.relative{ position:relative;  display:block;  width:1024px;  height:427px}
.ProductImageItempaneDetail img{ width:286px;  height:286px}
div.options-dropdowns span.CATNormalRed{font-size:11px !important}
#tab1, #tab2, #tab3{float:left}
.product-description{position:relative; width:370px; height:auto; border:0px solid red; position:relative; left:437px; top:120px; font-size:1.1em}
span.detail-description{position:absolute; z-index:0}
*html .product-description{top:94px}
#product-description{position:relative}
.product-name{width:370px; height:40px; border:0px solid blue; text-align:left; display:inline; position:relative; top:55px; left:440px}
*html .product-name{top:61px; left:439px}
a.MagicZoom img{border:1px solid #bdbcc2 !important; width:300px; height:300px; position:absolute}
div.MagicZoomBigImageCont, div.MagicZoomBigImageCont img{z-index:3000 !important}
div.MagicZoomBigImageCont img{border:0 !important}
div.primary-image{top:64px; left:101px; position:absolute}
img.primary-img{border:1px solid #BDBCC2 !important}
#features{position:relative}
.price{position:relative; top:49px; left:439px; font-size:1.1em}
*html .price{top:20px}
span.lj-sale-price2{font-size:1em}
#product-list span.lj-sale-price2{font-size:0.90em; position:relative; top:3px; color:#F00; font-weight:900}
.product-d-number{position:absolute; left:438px; top:96px}
#tabs{position:absolute; left:438px; top:126px; font-size:1.2em; font-weight:bold}
#tabs a{color:#848484; cursor:pointer}
#tabs a .selected-tab span{color:#000 !important}
input#dnn_ctr395_OrderList_OrderDetails1_btnPayNow, input#dnn_ctr372_ViewEditOrders_OrderDetails1_btnPayNow {margin-left: 100px;}
*html input#dnn_ctr395_OrderList_OrderDetails1_btnPayNow {margin-left: 200px;}
div#dnn_ctr372_ViewEditOrders_OrderListPanel td.CATContainerHeader {font-weight: bold; font-size: 1.3em; padding-top: 20px;}
#tabs a .tab span{color:#848484 !important}
#tab1, #tab2{margin-right:40px}
a.roll{position:absolute; top:363px; left:712px}
input.pd1{position:relative}
.add-to-wishlist{width:77px; height:14px; position:absolute; top:345px; left:742px}
input.wish-quantity{font-size:0.55em; height:15px !important; width:15px !important; padding-top:0px}
.product-options{height:50px; width:200px; position:absolute; top:363px; left:430px}
.product-options select{font-size:0.55em; color:#7f7f7f; text-transform:uppercase}
.product-options table{position:absolute}
.dash-title-price{display:none; visibility:hodden}
#mini-dash-board{width:160px; height:145px; position:absolute; left:870px; top:307px;l overflow: hidden;}
*html #mini-dash-board{top:315px; left:755px}
.youmaylike #mini-dash-board{position:relative; top:25px; left:25px; z-index:2000}
.youmaylike .dash-det{margin-right:15px}
.youmaylike #mini-dash-board table{width:auto !important; height:auto !important}
#mini-dash-board table{width:160px !important; height:145px !important}
.hiddenx{display:none; visibility:hidden}
.visible{display:block; visibility:visible}
a#size-chart, a#size-chart:visited{position:absolute; top:-42px !important; left:228px; font-size:1.1em; font-weight:bold; width:100px; color:#848484}
*html a#size-chart{z-index:-1}
a.tab{color:#848484; cursor:pointer}
#lj-module-dashboard{position:absolute; left:853px; top:40px; width:156px; height:163px}
#lj-module-dashboard  table{width:156px !important; height:163px !important}
.dash-item{display:block; float:left}
.shopping-bag-tb{width:802px}
table.shopping-bag-content, table.checkout-1, table.bag-navigation{width:802px; left:18px; position: relative;}
.continue-shopping{margin-right:8px}
div.shopping-bag input{width:15px !important; height:15px !important; font-size:0.55em; padding:0}
input.add-coupon{background-image:url(/Portals/0/SiteImages/add-code.png); background-repeat:no-repeat; width:25px; height:22px; overflow:hidden; border:0; font-size:0; color:#c8c8ca; position:relative; top:-4px}
*html input.add-coupon{top:-9px}
span.coupon-message{font-weight:bold; font-style:italic}
div.coupon-container{position:relative; top:-64px; left:2px; width:220px}
div.youmaylike{border:0px solid red; width:198px; height:289px; overflow: hidden; position:absolute; left:828px; top:77px; background-image:url(/Portals/0/SiteImages/may-like-title.png); background-repeat:no-repeat; background-position:center top}
.bag-subtotal{width:170px; text-align:right; position:relative; left:-106px; top:-10px; border:0px solid red}
.bag-breadcrumb input{position:absolute; top:80px; left:10px;}
#dnn_ctr393_ShoppingCart_lbtnBC0{left:14px;}
*html .bag-breadcrumb input{top:27px}
input.bag-signin{background-image:url(/Portals/0/SiteImages/bag-login.png); background-repeat:no-repeat; border:0 none; color:transparent; font-size:0; overflow:hidden; width:103px; height:39px; cursor:pointer; margin-left:35px}
*html input.bag-signin{padding-left:110px}
.cart span.CATNormalRed{position:absolute}
.bag-login{margin-bottom:20px}
.billing-address-intructions{font-size:0.7em; margin-bottom:20px}
.billing-address-intructions span{font-size:0.9em}
.cart-back  a.CATCommandButton{display:block; width:102px; height:39px; background-image:url(/Portals/0/SiteImages/bag-go-back.png); background-repeat:no-repeat; overflow:hidden; font-size:0; color:transparent; position:relative; left:560px; top:-10px}
*html .cart-back  a.CATCommandButton{padding-left:110px}
a.cart-forward{display:block; width:102px; height:39px; background-image:url(/Portals/0/SiteImages/bag-continue-checkout.png); background-repeat:no-repeat; overflow:hidden; font-size:0; color:transparent}
*html a.cart-forward{padding-left:110px}
a.delivery-button{display:block; width:103px; height:27px; background-image:url(/Portals/0/SiteImages/delivery-address.png); background-repeat:no-repeat; overflow:hidden; font-size:0; color:transparent; float:left}
*html a.delivery-button{padding-left:110px}
.delivery-address-note{float:left; font-size:0.7em; margin-right:20px; position:relative; top:5px}
.delivery-address-note2{float:none; clear:both; font-size:0.7em; margin-top:10px}
.mandatory-fields{font-size:0.6em; position:relative; top:80px}
.mandatory-fields span{font-size:1.6em}
.cart input.CATNormalTextBox, .cart select.CATNormalTextBox{font-size:0.7em}
table.bag-navigation{padding-bottom:40px}
*html table.bag-navigation{margin-bottom:0}
.completelook #mini-dash-board{position:relative; top:18px; left:1px; height:163px; width:156px; overflow:hidden}
.final-checkout-details span.CATAltHeader, .final-checkout-details .CATAltHeader span{color:#000; font-weight:bold; font-size:0.8em; border-bottom:15px}
.bottom-space{margin-top:15px; margin-bottom:15px}
table.space{margin-top:20px; width:800px !important; margin-left:112px}
div.final-total{width:800px !important; margin-left:112px}
span.final-delivery-header, span.final-bill-header{position:relative; top:22px; left:25px}
div.bill-final-container{position:relative; left:-5px}
div.delivery-final-container{position:relative; left:-70px; width:335px}


span.empty-bag-spacer{display:block; height:280px; color:red; font-style:italic; font-weight:bold; padding-top:56px; padding-left:30px; width: 650px;}


div.delivery-final-container label, div.bill-final-container label{visibility:hidden; display:none}
div.delivery-final-container  a.CATCommandButton, div.bill-final-container  a.CATCommandButton{font-size:0; color:transparent; display:block; width:54px; height:20px; background-image:url(/Portals/0/SiteImages/edit-btn.png); background-repeat:no-repeat}
*html div.delivery-final-container a.CATCommandButton, *html div.bill-final-container a.CATCommandButton{color:#fff; padding-left:60px}
a.bill-btn{position:absolute; top:50px; left:10px}
a.ship-btn{position:absolute; top:50px; left:19px}
span.price-container{display:block; width:100px; height:10px; text-align:right; border:0px solid blue; position:relative; top:-12px}
span.price-container1{display:block; width:100px; height:10px; text-align:right; border:0px solid blue; position:relative; top:-29px}
span.price-container2{display:block; width:100px; height:10px; text-align:right; border:0px solid blue; position:relative; top:-45px}
.final-total table.bottom-space td{height:13px !important}
div#product-message-holder{position:absolute; top:55px; left:399px; z-index:3}
div#product-message-holder span{font-size:0.65em}
div#product-message-holder a{color:red}
div#product-message-holder a:hover{color:red; text-decoration:underline}
div#product-message-holder hr{display:none; visibility:hidden}
div.wish-content span.CATNormalRed{font-weight:bold; color:red; font-style:italic; display:block; padding-top:80px; font-size:0.8em; padding-bottom:70px}
*html div.wish-content span.CATNormalRed{padding-bottom:70px}

a#dnn_ctr395_OrderList_hypBackStore, a#dnn_ctr395_OrderList_hypStore{visibility:hidden; display:none}
span#dnn_ctr395_OrderList_MyError{color:red; font-weight:bold; font-style:italic; display:block; padding-top:70px; padding-bottom:70px; font-size:0.9em}
.orderlist-ordersgrid{position:relative; top:-85px}
*html .orderlist-ordersgrid{top:50px; padding-bottom:140px}
table.my-orders{width:800px !important; position:relative; left:112px}
table.my-orders span{font-size:0.7em}
.orderlist-ordersgrid  a{font-size:0.75em; color:#04349a !important; font-style:italic}
.orderlist-ordersgrid  a:hover{color:#2957b9; text-decoration:underline; font-style:italic}
.noproduct-message span{font-weight:bold; color:red; font-size:1em; font-style:italic; padding-top:60px; padding-left:20px; display:block; height:100px}
*html .noproduct-message span{height:160px}
.scrollgeneric{line-height:1px; font-size:1px; position:absolute; top:0; left:0}
.vscrollerbar{width:20px; background:#5EC0A7 url(/Portals/0/SiteImages/scrollbar.png) -20px 0px repeat-y}
.vscrollerbase{width:20px; background:#D4F6F2 url(/Portals/0/SiteImages/scrollbar.png) 0px 0px repeat-y}
.vscrollerbasebeg{width:20px; height:16px !important; background:url(/Portals/0/SiteImages/scrollbar.png) -40px -16px no-repeat}
.vscrollerbaseend{height:16px; width:20px; background:url(/Portals/0/SiteImages/scrollbar.png) -40px 0px no-repeat}
.hscrollerbase{height:0px; background-color:white}
.hscrollerbar{height:16px; background-color:black}
.vscrollerbar, .hscrollerbar{padding:28px; z-index:2}
.scrollerjogbox{height:0px}
.zoominfo{position:absolute; top:380px; left:197px}
#tblSortField{float:right; position:relative; margin:5px 10px 0px 0px; /*left:671px*/}
/* *html #tblSortField{float:right; position:relative; top:4px; left:671px} */
#tblSortField select.CATNormalDropDownList{color:#7F7F7F; font-size:0.85em; margin-left:4px}
#tblSortField input.sort-btn{position:relative; top:4px; left:4px}
*html #tblSortField input.sort-btn{top:3px}
#tblSortField span{color:#7F7F7F}
div.sort-field-container{overflow:visible; margin-top:25px;}
.coupon-container input.CATNormalTextBox{background-color:#fff; border:1px solid #c8c8ca}
span.bag-product-name{position:relative; left:88px}
div.delivery-charges-note-cont{font-size:0.7em; position:relative; top:-35px; left:3px; width:400px}
div.delivery-charges-note-cont a{font-size:1em; text-decoration:underline !important}
div.delivery-charges-note-cont span{font-size:0.95em; font-style:italic; position:relative; top:15px}
.final-checkout-details table.user-table{position:relative; left:-25px}
table.checkout-1 span.CATNormalRed{margin-top:-7px; margin-left: -11px}
*html table.checkout-1 span.CATNormalRed{margin-top:-7px; margin-left: -18px}
table.user-table { 
	margin-top: 2px;
	margin-left: -7px;
}
*html table.user-table {
	margin-top:0px
	margin-left: -7px;
}
table.user-table td.CATSubHead{width:125px}
div.inventua_sidemenu a{color:#333; font-size:0.65em; font-weight:bold; text-align:left; margin-bottom:3px}
div.terms-and-conditions{font-size:0.7em; position:relative; left:460px; font-style:italic}
div.terms-and-conditions a{font-size:1em; text-decoration:underline !important}
span.final-options{position:relative; top:-14px}
table.final-totals{height:30px; overflow:hidden}
.up{position:relative; top:-19px}
.up2{position:relative; top:-35px}
span#dnn_ctr395_OrderList_OrderDetails1_lblShippingInfoTitle{visibility:hidden; display:none}
.menu-fix table.user-table td.CATSubHead{width:100px}
.improved table.user-table td.CATSubHead{width:100px}
span.inner-header{font-size:1.3em !important; font-weight:bold !important}
span#dnn_ctr393_ShoppingCart_ctl07_lblMessage{position:absolute; margin-left:200px; margin-top:19px; color:red; font-size:0.7em; font-style:italic; font-weight:bold; display:block; width:450px}
span#span#dnn_ctr393_ShoppingCart_ctl07_lblMessage {margin-top: 12px;}
span#dnn_ctr393_ShoppingCart_ctl07_lblMessage a {color:red; font-size:1em; font-style:italic; font-weight:bold; text-decoration: underline;}
.checkout hr{visibility:hidden; display:none}
img#dnn_ctr393_ShoppingCart_ctl07_imgIcon{visibility:hidden; display:none}
span#dnn_ctr393_ShoppingCart_ctlAddressData_valUnit{margin-left: 14px; z-index: 200;}
*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valUnit{margin-left: 7px; z-index: 200;}
*html #dnn_ctr393_ShoppingCart_ctlShipToUserData_valFirstName{position:absolute; bottom:295px}
*html #dnn_ctr393_ShoppingCart_ctlShipToUserData_valLastName{position:absolute; bottom:261px}
 #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valUnit{bottom:484px; right:78px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valUnit{position:absolute; bottom:299px; right:70px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valStreet{position:absolute; bottom:265px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valCity{position:absolute; bottom:229px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valCountry{position:absolute; bottom:199px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valRegion2{position:absolute; bottom:164px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valRegion1{position:absolute; bottom:164px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valPostal{position:absolute; bottom:128px}
*html #dnn_ctr393_ShoppingCart_ctlShipToAddressData_valTelephone{position:absolute; bottom:95px}
div#lxP413{position:absolute}
span#dnn_ctr460_ctl00_lblMessage{position:absolute; top:110px; color:red; font-size:0.7em; font-style:italic; font-weight:bold; width:900px}
*html span#dnn_ctr460_ctl00_lblMessage{top:74px}
.DNNAligncenter hr{display:none}
.orderdetails-message{font-size:5em; color:red; display: block;}
#dnn_ctr372_ViewEditOrders_OrderDetails1_lblWarningMessage{font-size:1.2em; color:red; font-style:bold}
div#dnn_ctr392_AddEditCustomers_OrderListPanel td.CATHeader span{font-weight:bold}
span#dnn_ctr392_AddEditCustomers_lblAccountHistory{display:block; height:30px; padding-top:10px}
input#dnn_ctr393_ShoppingCart_ctlUserFinals_txtEmail {width: 230px !important; z-index: 100; }

div.CATPagingTable1 {float: right; position:relative; margin:10px 10px 20px 0px;}
div.CATPagingTable2 {float: right; position:relative; margin:12px 10px 0px 0px;}
div.CATPagingTable1 span {color:#7F7F7F; font-size:0.8em; padding: 5px;}
div.CATPagingTable1 a:link {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable1 a:active {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable1 a:visited {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable1 a:hover {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable2 span {color:#7F7F7F; font-size:0.8em; padding: 5px;}
div.CATPagingTable2 a:link {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable2 a:active {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable2 a:visited {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.CATPagingTable2 a:hover {color:#7F7F7F; font-size:0.8em; padding: 5px; text-decoration:underline;}
div.order-detail-container{margin-top:40px;    }


