

/* =================================
    CSS STYLES FOR CATALooK.netStore 
    v3.77, 10/2005
   =================================
*/

.hidden {

	visibility: hidden;
	display: none;

}

div#checkout-final-details select {

	font-size: 0.7em;

	}
	
	
#product-op-dropdown {

	position: relative;
	top: -17px;
	left: 280px;
	width: 430px;
	text-align: left;
	border: 0px solid blue;
}
	
.pr-det-quantity {

	position: relative; 
	top: -16px;
	left: 185px;
	width: 120px;
	float: left;
	font-size: 1em;
	
	
	}
	
*html .pr-det-quantity {

	position: relative; 
	top: -17px;

	
	
	}
	
	
.lj-options-dropdowns span.CATSubHead, .pr-det-quantity span.CATSubHead {

	margin-right: 2px;

	}
	
.pr-det-quantity span.CATSubHead {

	font-size: 1.1em;

	}
	
	
div.uz-quanity-size-colour {

	position: relative;
	top: 358px;
	left: 45px;

}


#product-op-dropdown, .pr-det-quantity 
{	
	float: left;
	
	} 
	

.show {

	visibility: visible;
}

.dash-item a {
	font-size: 0.01em;
	color: #fff;
	}
	
	
.dash-item a:hover {
	font-size: 0.01em;
	color: #fff;
	}

div#lj-mylist {

	background-image: url(/Portals/0/SiteImages/lj-my-order-history-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	position: relative;
	left: 0px;
	width: 748px !important;
	font-size: 1.1em;
}

div#dnn_ctr396_ModuleContent {

	background-image: url(/Portals/0/SiteImages/ski-delete-update-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 75px;
	position: relative;
	left: 5px;
	top: -7px;
	width: 737px !important;
	height: 500px;
	font-size: 1.1em;
	border: 0px solid #f6f6f6;
}

table#dnn_ctr395_OrderList_MyList {

	background-image: url(/Portals/0/SiteImages/long-gr-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;

	}

table#dnn_ctr395_OrderList_MyList a, table#dnn_ctr395_OrderList_MyList a:visited  {

	font-size: 0.7em;
	color: #74822b;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	}

table#dnn_ctr395_OrderList_MyList a:hover {
	text-decoration: underline;
	}

table#dnn_ctr395_OrderList_MyList .CATGridHeader {

	color: #74822b;
	font-weight: normal;


	}
	
table#dnn_ctr395_OrderList_MyList tr.CATGridItemAlt {

	background-color: transparent;

	}

span#dnn_ctr395_OrderList_MyList_ctl02_lblOrderID, span#dnn_ctr395_OrderList_MyList_ctl02_lblOrderTotal, 
span#dnn_ctr395_OrderList_MyList_ctl02_lblPaidTotal, span#dnn_ctr395_OrderList_MyList_ctl02_lblBalance {

	display: block;
	text-align: right !important;

}


span#dnn_ctr395_OrderList_MyList_ctl02_lblOrderDate, span#dnn_ctr395_OrderList_MyList_ctl02_lblPaymenttype, 
span#dnn_ctr395_OrderList_MyList_ctl02_lblPayState, span#dnn_ctr395_OrderList_MyList_ctl02_lblOrderDetails, 
span#dnn_ctr395_OrderList_MyList_ctl02_lblComplete {

	display: block;
	text-align: center !important;

	}


div#dnn_ctr395_ModuleContent span{

	font-size: 0.8em;

	}
	
div#dnn_ctr395_ModuleContent {

	height: 120% !important;
	padding-bottom: 70px;

	}
	
*html div#dnn_ctr396_ModuleContent {

	padding-top: 135px;
	
}

*html div#dnn_ctr396_ManageUsers_pnlUser {

	position: relative;
	left: 209px;

	}
	
div#dnn_ctr396_ManageUsers_pnlUser {

	position: relative;
	left: 209px;
	top: 18px;

	}
	
div#dnn_ctr396_ManageUsers_pnlUser span {

	font-size: 0.8em;
	color: #74822b !important;
	font-weight: normal;

	}
	
div#dnn_ctr396_ManageUsers_pnlUser input {

	font-size: 0.75em;
	color: #000 !important;
	font-weight: bold;

	}
	



span#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton {

	display: block;
	width: 183px;
	height: 40px;
	background-image: url(/Portals/0/SiteImages/lj-delete-your-account-btn.png) !important;
	background-repeat: no-repeat;
	font-size: 0px;
	color: #73812a;
	position: relative;
	left: 123px;
	top: 72px;

	}
	

span#dnn_ctr396_ManageUsers_cmdRegister a.CommandButton {

	display: block;
	width: 194px;
	height: 32px;
	background-image: url(/Portals/0/SiteImages/lj-create-account.png) !important;
	background-repeat: no-repeat;
	font-size: 0px;
	color: #ccc;
	position: relative;
	left: 355px;
	top: -40px;
	
	}


*html span#dnn_ctr396_ManageUsers_cmdRegister a.CommandButton {

	position: relative;
	left: 325px;
	top: 72px;
	
	
	}
	
	
	
*html span#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton {

	position: relative;
	left: 34px;
	top: 58px;

	}	
	

	
	
	
span#dnn_ctr396_ManageUsers_cmdRegister a.CommandButton:hover {


	color: #ccc;

	}
	
span#dnn_ctr396_ManageUsers_cmdRegister input {

	display: none;

	}

	
input#dnn_ctr396_ManageUsers_User_txtPassword {

	margin-bottom: 4px !important;

	}
	


	
	

	
	
	
span#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton:hover  {

		color: #ccc;

}
		
span#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton {

	display: block;
	width: 183px;
	height: 40px;
	background-image: url(/Portals/0/SiteImages/lj-update-your-account-btn.png) !important;
	background-repeat: no-repeat;
	font-size: 0px;
	color: #73812a;
	position: relative;
	top: 14px;
	left: -81px;

}
	
*html span#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton {


	position: relative;
	top: 0px;
	left: -168px;

}
	
span#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton:hover  {

	color: #ccc;

}
		
table#dnn_ctr396_ManageUsers_User_UserEditor_tbl img {

	/*display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	float: left;*/
	display: none;


	}



span#dnn_ctr396_ManageUsers_User_cmdDelete  input, span#dnn_ctr396_ManageUsers_User_cmdUpdate input {

	display: none;
}
	

	
div#dnn_ctr396_ManageUsers_pnlUser .NormalTextBox {

	color: #000;
	font-size: 0.7em;

	}
	

	
span#dnn_ctr396_ManageUsers_User_UserEditor_ctl00_Username_Label, div#dnn_ctr396_ManageUsers_pnlUser span.NormalTextBox {

	position: relative;
	top: -7px;

}



table#dnn_ctr396_ManageUsers_User_tblPassword {

	position: relative;
	top: -30px;
	

	}
	
*html table#dnn_ctr396_ManageUsers_User_tblPassword {

	position: relative;
	top: -26px;
	left: 3px;

	}
	
table#dnn_ctr396_ManageUsers_User_tblPassword  img {

	display: none;

	}
	

div#dnn_ctr396_ManageUsers_User_pnlAddUser span {

	font-size: 0.75em;
	position: relative;
	left: 7px;

	}
	
*html div#dnn_ctr396_ManageUsers_User_pnlAddUser span {

	position: relative;
	left: 4px;

	}
	
*html span#dnn_ctr396_ManageUsers_User_plPassword_lblLabel {

	position: relative;
	top: -6px;


	}
	
span#dnn_ctr396_ManageUsers_User_lblPasswordHelp {

	display: none;
}


div#dnn_ctr396_ManageUsers_User_pnlAddUser input {

	position: relative;
	top: 2px;
	left: 3px;
	width: 146px;
	margin-bottom: 2px;

	}
	
*html div#dnn_ctr396_ManageUsers_User_pnlAddUser input {

	position: relative;
	top: 0;
	left: 0px;
	margin-bottom: 0px;
		

	}
	

table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItem, table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItemAlt{

	/*background-image: url(/Portals/0/SiteImages/lj-wishlist-item-bg.png) !important;*/
	background-repeat: no-repeat;
	width: 935px;
	height: 98px;
}

div.lj-uz-wishlist span {

	font-size: 0.7em;

	}
	
span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblPrice, span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblSubTotal {

	display: block;
	text-align: right;

	}

span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblProductName, span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblOptions, 
span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblQuantity, span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblRemoveItem, 
span#dnn_ctr460_WishList_grdWishListContent_ctl01_lblAddItem  {

	display: block;
	text-align: center;

	}	
	
div.lj-uz-wishlist tr.CATGridHeader span {

	text-transform: uppercase;

	}
	
div.lj-uz-wishlist input {

	z-index: 200 !important;
	
}

input#dnn_ctr460_WishList_grdWishListContent_ctl02_btnRemoveItem {

	z-index: 200 !important;
	
}



td#dnn_ctr460_WishList_tdWishListTotal {

	position: relative;
	top: -450px;

	} 

*html td#dnn_ctr460_WishList_tdWishListTotal {

	position: relative;
	top: -50px;

	} 
	
span#dnn_ctr460_WishList_lblTotalWishList {

	position: relative;
	top: -1px;
	left: 595px;
}

*html span#dnn_ctr460_WishList_lblTotalWishList {

	position: relative;
	top: -0px;
	left: 565px;
}

a.margin-left-5 {

	margin-left: 6px !important;
	margin-top: 4px;
	position: relative;
	top: 13px;

	}


*html a.margin-left-5 {

	margin-left: 6px !important;
	margin-top: 7px;
	top: 5px;

	}
	
	
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblProductName  {

	position: relative;
	left: 87px;

	}
	
 *html span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblProductName  {

	position: relative;
	left: 0px;

	}


span#dnn_ctr460_WishList_lblTotal {

	position: relative;
	top: -16px;
	left: 601px;
	display: block;
	text-align: right;
	width: 90px;
	border: 0px solid red;
	font-size: 0.75em;
}

*html span#dnn_ctr460_WishList_lblTotal {

	position: relative;
	top: -15px;
	left: 615px;
}


	
.lj-cart input#dnn_ctr418_Search_txtSearch {

	font-size: 1.3em;

	}
	
*html .lj-cart input#dnn_ctr418_Search_txtSearch {

	font-size: 1.4em;

	}
	
.lj-sale-price {


	font-size: 0.8em;
	color: #748328;
	font-family: Arial;
	

	}
	
*html .lj-sale-price {


	font-size: 0.8em;

	}
	
	
.lj-sale-price2 {
	color:#FF0000;
	font-family:Arial;
	font-size:0.7em;
	letter-spacing:-1px;
	float: right;
	padding-right: 8px;
}
	
*html .lj-sale-price2 {

}
.price-list .hidden-x, .price  .hidden-x  {

	display: none;

	}

.price .lj-sale-price {

	text-transform: none !important;
	font-size: 0.3em;
	position: relative;
	top: -23px;
	
	}
	
.price .lj-sale-price2 {


	font-size: 0.4em;
	position: relative;
	top: -23px;
	
	}	

	
*html .price .lj-sale-price {

	text-transform: none !important;
	font-size: 1em;
	position: relative;
	font-weight: normal;
	top: -26px;
	
	}
	
*html .price .lj-sale-price2 {


	font-size: 0.9em;
	position: relative;
	top: -26px;
	font-weight: normal;
	
	}

	
div.stock-indicator {

	position: absolute;
	top: 64px;
	left: 576px;
	z-index: 100;

	}
	
*html div.stock-indicator {

	position: absolute;
	top: 72px;
	left: 533px;
	z-index: 100;

	}
	
div#AdvCatsBreadCrumbsTable {

	display: none;
	
}

span.dropdown-validator {

	position: absolute;
	margin-top: -40px;
	margin-left: 45px;
	font-size: 0.6em;

	}
	
 *html span.dropdown-validator {

	position: relative;
	margin-top: -20px;
	left: 0px;

	} 
	
div.dropdown-validator-container {

	position: absolute;

	}
	
*html div.dropdown-validator-container {

	margin-left: -155px;
	margin-top: -5px;

	}
	
/* *html div.dropdown-validator-container {

	position: absolute;
	margin-top: -5px;
	left: 0;
	
	} */
	

/*------------------------------------------------------------------------------------------------------------------------------*/





span#dnn_ctr396_ManageUsers_cmdPassword, span#dnn_ctr396_ManageUsers_cmdProfile, 
span#dnn_ctr396_ManageUsers_cmdUser {

	display: none;

	}


div.lj-uz-wishlist
{

	background-image: url(/Portals/0/SiteImages/lj-my-wishlist-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	position: relative;
	top: -60px;
	left: -49px;
	width: 920px !important;
	border: 0 !important;
	/*min-height: 400px;*/
	height: auto;

	}
	
a#dnn_ctr460_WishList_hypBackStore, a#dnn_ctr460_WishList_hypBackStore img, a#dnn_ctr460_WishList_hypStore {

	display: none;
}

	
table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItem, table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItemAlt {

	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	height: 98px;
	/*background-color: #f4f4f4 !important;*/
	

	
}

table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItem td, table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItemAlt td
{

	height: 98px !important;
	border-bottom: 12px solid #fff !important;
	/*background-color: #f4f4f4 !important;*/

}

table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItem td table td, table#dnn_ctr460_WishList_grdWishListContent tr.CATGridItemAlt td table td
{

	border-bottom: 0px !important;
}

a#dnn_ctr395_OrderList_hypBackStore, a#dnn_ctr395_OrderList_hypStore {

	display: none;
}

.lj-right {

	text-align: right !important;

	}
	
	
	
div#dnn_ctr395_OrderList_CustOrderDetails a {
	
	color: #74822b;

	}
	
div#dnn_ctr395_OrderList_CustOrderDetails a:hover {
	
	color: #8ea12a;

	}
	
div#dnn_ctr395_OrderList_CustOrderDetails a:visited {
	
	color: #5e6b1c;

	}
	
	
	
.font-08em  {

	font-size: 1.1em !important;
	line-height: 21px;
	font-weight: bold;

}

.font-08em2  {

	font-size: 1.15em !important;
	line-height: 21px;
	margin-left: 15px;
	position: absolute;
	left: 260px;

}		
	
		
div.lj-details-total {

	position: relative;
	top: -0px;
	left: 555px;
	width: 230px;
}

*html div.lj-details-total {

	position: relative;
	top: 0px;
	left: 521px;
	
}

table.payment-breakdown {

	position: relative;
	top: 0;
	left: 418px;
	width: 230px;

	}
	
*html table.payment-breakdown {

	position: relative;
	left: 451px;
	width: 230px;

	}
	


div.lj-order-det-header {

	width: 375px;
	overflow: hidden ;
	text-align: left;
	padding-left: 0px;
	/*background-color: #f6f6f6;*/
	border: 0px solid #f6f6f6;
	padding-top: 5px;
	margin-bottom: 21px;
}

*html div.lj-order-det-header {

	width: 748px;

}


div#lj-items {

	position: relative;
	top: -0px;
	background-image: url(/Portals/0/SiteImages/lj-items.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 54px;	
}

*html div#lj-items {

	padding-top: 74px;	
}


div#lj-items a  {

	font-weight: bold;
	font-size: 0.75em;

	}
	


table#tblInvoicesCreditNotes  {

	position: relative;
	top: 5px;
	height: 130%;
	
}


.ie table#tblInvoicesCreditNotes
{
	left:-50px;
}



/*	
div#dnn_ctr393_ShoppingCart_pnlCartDetails   {

	z-index: 900 !important;

	}*/
	
/*
div#dnn_ctr393_ShoppingCart_pnlCartDetails  table, div#dnn_ctr393_ShoppingCart_pnlCartDetails  table tr, div#dnn_ctr393_ShoppingCart_pnlCartDetails  table td,
table#Table1, table#Table1 tr, table#Table1 td, td.CATRow, td.CATRowHighlight, 
div#dnn_ctr393_ShoppingCart_pnlCouponCode table, div#dnn_ctr393_ShoppingCart_pnlCartTotal
{

	background-color: transparent !important;

	} */
	
div#dnn_ctr393_ShoppingCart_pnlCouponCode, div#dnn_ctr393_ShoppingCart_pnlCouponCode table {

	z-index: 500;

	}
	
div#dnn_ctr460_WishList_pnlWishListDetails {

		position: relative;
		z-index: 100;
		min-height: 300px;
		left: 54px;
	}
	
table#dnn_ctr460_WishList_grdWishListContent {

	position: relative;
	left: 20px;

	}
	
div#dnn_ctr460_WishList_pnlWishListDetails tr.CATGridItem span {

	font-size: 0.7em;

	}
	
div#dnn_ctr460_WishList_pnlWishListDetails tr.CATGridHeader span, div#dnn_ctr460_WishList_pnlWishListDetails tr.CATGridItem span {

	font-size: 0.6em;
	text-transform: uppercase;

	}

	
	
input#dnn_ctr460_WishList_grdWishListContent_ctl02_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl03_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl04_Quantity, 
input#dnn_ctr460_WishList_grdWishListContent_ctl05_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl06_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl07_Quantity, 
input#dnn_ctr460_WishList_grdWishListContent_ctl08_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl09_Quantity, 
input#dnn_ctr460_WishList_grdWishListContent_ctl010_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl011_Quantity, 
input#dnn_ctr460_WishList_grdWishListContent_ctl012_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl013_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl14_Quantity, 
input#dnn_ctr460_WishList_grdWishListContent_ctl15_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl16_Quantity, 
input#dnn_ctr460_WishList_grdWishListContent_ctl17_Quantity, input#dnn_ctr460_WishList_grdWishListContent_ctl18_Quantity {

	width: 27px !important;
	
}
	
	
	

/*--------------------------------------------------------------------------------------- end of new ------------------------------------*/


a#dnn_ctr393_ShoppingCart_lbtnEditBillToAddress:hover, 
a#dnn_ctr393_ShoppingCart_lbtnEditShipToAddress:hover {

	color: #000;

}

.grouping {

	border: 1px solid #FF8010;

	}

	
 tr.group-bg {

	width: 732px;
	height: 156px;
	background-color: transparent !important;
	border: 0;
	margin-top: 10px;
	position: absolute;
	top: 101px;
	
}


*html tr.group-bg {

	position: relative;
	top: -295px;
	
	

}

 tr.group-bg td{

	border: 0 !important;
}


 tr.group-bg input, tr.group-bg select {

	background-color: transparent !important;

}


span#dnn_ctr393_ShoppingCart_ctlUserFinals_plEmail_lblLabel /*ula131 email label and field hidden from order summary*/,
input#dnn_ctr393_ShoppingCart_ctlUserFinals_txtEmail 
{
	visibility: hidden;
	
}


/*tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowUnit

{
	position: absolute;
	left: 60px;
	top: 69px;
	margin-left: -5px;
		
}*/

span#dnn_ctr393_ShoppingCart_ctlAddressFinals_plUnit_lblLabel {

	position: absolute;
	left: 0px;

	

	}

/*	
input#dnn_ctr393_ShoppingCart_ctlAddressFinals_txtUnit {

	display: block;
	text-align: left;
	width: 20px;
	position: absolute;
	left: 117px;

	} */

/*	
tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowStreet 

{

	position: absolute;
	left: 60px;
	top: 90px;

} */

/*
input#dnn_ctr393_ShoppingCart_ctlAddressFinals_txtStreet  {

	display: block;
	text-align: left;
	width: 100px;
	position: absolute;
	left: 113px;

	}*/

	/*
span#dnn_ctr393_ShoppingCart_ctlAddressFinals_plStreet_lblLabel  {

	position: absolute;
	left: -5px;

	

	}*/
	
/*
tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowCity {

		position: absolute;
		left: 447px;
		top: 20px;
	
	}*/

/*	
tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowRegion {

	visibility: hidden;
	
}*/

/*
tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowPostal {

	position: absolute;
	left: 447px;
	top: 41px;

	}
	
*/
	
*html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowCountry, *html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowCountry select, 
*html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowRegion

 {

	position: fixed;
	


}

/**html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowPostal,*/*html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowPostal input,
/**html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowTelephone,*/ *html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowTelephone input, 
*html tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowRegion input  {

	position: fixed;
	/*margin-top: -15px;
	z-index: 4;*/
	


}

/*
tr#dnn_ctr393_ShoppingCart_ctlAddressFinals_rowTelephone {

	position: absolute;
	left: 447px;
	top: 79px;



}
*/

/*
div.group-bg-padding {

	padding-top: 20px;


}

.group-bg-padding table td {

	margin-bottom: 5px;

	}
	



 tr.group-bg td {

	border: 0 !important;
	padding-left: 27px;

}
*/

input#dnn_ctr393_ShoppingCart_ctlUserFinals_txtEmail {

	width: 180px;

}



select#dnn_ctr393_ShoppingCart_ctlAddressFinals_cboCountry,
select#dnn_ctr393_ShoppingCart_ctlShipToAddressFinals_cboRegion,
select#dnn_ctr393_ShoppingCart_ctlShipToAddressFinals_cboCountry {

	position: relative;
	left: 0px;

}

#checkout-final-details select#dnn_ctr393_ShoppingCart_ctlAddressFinals_cboCountry  {

	left: 0;

	}

select#dnn_ctr393_ShoppingCart_ctlAddressFinals_cboRegion {

	border: 0 !important;
	background-image: none !important;

}

select#dnn_ctr393_ShoppingCart_ctlAddressFinals_cboCountry,
select#dnn_ctr393_ShoppingCart_ctlShipToAddressFinals_cboCountry {

	color: #666 !important;

}


*html #dnn_ctr393_ShoppingCart_grdItems tr.CATGridHeader  {

	margin-top: 30px;
	position: relative;
	top: 0px;
	left: 0px;



}


	
#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItem td {

		margin-bottom: 13px !important;

}

div.final-biling-addres  {

	position: relative;
	top: 105px;
	left: 165px;

	}
	
*html div.final-biling-addres  {

	position: relative;
	top: 100px;

	}



.chrome div.final-biling-addres  {

	position: relative;
	top: 78px;
	left: 165px;

	}
	

.safari div.final-biling-addres  {

	position: relative;
	top: 78px;
	left: 165px;

	}

table.checkout-rates {

	margin-top: 120px;
	margin-bottom: 20px; 

	}
	
*html table.checkout-rates {

	margin-top: 105px;
	margin-bottom: 20px; 

	}
	


table#tblAcceptTerms  {

	position: relative;
	top: 50px;
	left: 315px;	

}

table#dnn_ctr393_ShoppingCart_rblAcceptTerms {

	
	font-size: 0.7em !important;
	color: #666;

}


table#tblAcceptTerms a {

	
	font-size: 0.75em;

}

a#dnn_ctr393_ShoppingCart_lbtnEditBillToAddress {

	position: relative;
	left: -5px;
	top: -4px;

}


*html a#dnn_ctr393_ShoppingCart_lbtnEditBillToAddress {

	position: relative;
	left: -5px;
	top: -21px;

}


a#dnn_ctr393_ShoppingCart_lbtnEditShipToAddress {

	position: relative;
	left: -5px;

}


span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblPrice2,
span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblSubTotal2, 
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblPrice, 
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblSubTotal, 
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl02_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl03_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl04_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl05_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl06_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl07_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl08_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl09_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl10_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl11_lblDataUnitCosts,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl02_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl03_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl04_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl05_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl06_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl07_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl08_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl09_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl10_lblDataExtAmount,
span#dnn_ctr393_ShoppingCart_grdCartContent_ctl11_lblDataExtAmount
  {

	text-align: right !important;
	float: right;

}



span.bag-subtotal-nr  {

	display: block;
	width: 65px;
	border: 0px solid #000;
	text-align: right;
	/*position: absolute;
	left: 669px;
	margin-top: 21px;*/
	font-family: Arial;
	font-weight: normal;
	font-size: 0.80em;
	color: #74822b;
	float: right;

}

div.bag-subtotal {

	position: relative;
	left: -112px;

	}
	
*html span.bag-subtotal-nr  {

	margin-left: -179px;

	}
	
*html span#dnn_ctr393_ShoppingCart_lblTotalCart  {

	margin-left: -270px;

	}
	
div.bag-spacer {

	margin-top: 20px;
	margin-bottom: 30px;
	padding-bottom: 20px;

	}
	
*html div.bag-spacer {


	padding-bottom: 0px;

	}
	
	



.lj-checkout-2 {

	border: 0;
	/*position: relative;
	top: 27px;
	left: -60px;*/
	margin-left: -60px;
	}

*html .lj-checkout-2 {

	border: 0;
	/*position: relative;
	top: 24px;
	left: -64px;*/
	}
	
	

	

	
div#product-message-holder table {

	margin-left: 30px;
}


div#product-message-holder {

	position: absolute;
	left: 316px;
	top: -3px;
	z-index: 1;
	width: 430px;

	}

*html div#product-message-holder
{
	/*z-index:0 !important;*/
	

}
	
div#product-message-holder img {

	visibility: hidden;
	display: none;
	}
	
	
div#product-message-holder hr {

	visibility: hidden;
	display: none;

	}
	
	
div#product-message-holder span {

	font-family: Arial;
	color:#73802E;
	font-size:0.6em;
	font-weight:bold;
	/*position: relative;
	top: 4px;*/
	margin-top: 4px;
}

*html div#product-message-holder span {

	/*position: relative;
	top: 0px;
	z-index: 0;*/
	z-index: -1;

}

div#product-message-holder a, div#product-message-holder a:visited {

	text-decoration: none;
	color: #99af29;

	}
	
div#product-message-holder a:hover {

	text-decoration: underline;
	color: #99af29;

	}
	


div#product-message-holder span a  {

	text-decoration: underline;

	}
	

input#dnn_ctr393_ShoppingCart_grdCartContent_ctl02_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl03_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl04_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl05_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl06_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl07_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl08_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl09_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl11_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl12_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl13_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl14_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl15_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl16_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl17_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl18_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl20_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl21_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl22_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl23_Quantity, 
input#dnn_ctr393_ShoppingCart_grdCartContent_ctl24_Quantity, 
 {

	font-size: 0.6em;

	}



span#dnn_ctr393_ShoppingCart_lblTotalCart {

	/*position: relative;
	left: -4px;
	top: 38px;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 0.85em;
	text-transform: none;
	color: #000;
	letter-spacing: 0px !important;
	float: right;
	margin-right: 10px;


}





div.lblfont a, div.lblfont a:hover, div.lblfont a:visited {

	color: #000;

	}

.lj-subtotals {

	position: relative;
	left: -41px;
	top: 35px;
} 

span#dnn_ctr393_ShoppingCart_lblFreight  {

	position: relative;
	top: -26px;
	
	}
	
span#dnn_ctr393_ShoppingCart_lblTotalwTax  {

	position: relative;
	top: -52px;
	
	}
	
span#dnn_ctr393_ShoppingCart_TotalFreightCosts {

	top: -35px !important;
	
	}
	
span#dnn_ctr393_ShoppingCart_TotalLbl  {

	top: -55px !important;
	
	}
	
.terms-info {

	font-size: 0.7em;
	color: #74822b;
	font-weight: bold;
	position: relative;
	top: -25px;
	left: 348px;

	}



span#dnn_ctr393_ShoppingCart_TotalGoods, span#dnn_ctr393_ShoppingCart_TotalFreightCosts, 
span#dnn_ctr393_ShoppingCart_TotalLbl {

	display: block;
	width: 120px;
	text-align: right;
	border: 0px solid red;
	position: relative;
	top: -9px;

	}
	
.lj-subtotals td.CATRow {

	height: 0 !important;

	}



	

#dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridItem, #dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridItemAlt {

	background-image: none;
	background-color: #f6f6f6;	
	width: 739px !important;
	height: 112px !important;
	margin-bottom: 13px !important;
	padding-bottom: 13px !important;
	background-image: url(/Portals/0/SiteImages/shopping-bag-border.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 15px;
	
	}

	
*html #dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridItem, #dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridItemAlt {


	border-bottom: 0px solid #fff;


	}



/* #dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridItem td, #dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridItemAlt td{

	background-color: #transparent !important;
	margin-bottom: 13px !important;
	padding-bottom: 13px !important;

} */

.billing-details {

	background-image: url(/Portals/0/SiteImages/lj-checkout-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 748px;
	position: relative;
	left: 1px;
	top: 20px;
	padding-top: 132px;
	padding-left: -72px;
	z-index: 0;
	
	}


*html .billing-details {

	position: relative;
	left: 1px;
	top: 10px;
	padding-top: 104px;
	padding-left: -72px;
	height: 500px;
	
	}
	

input.back-c-btn {

	position: relative;
	left: 10px;
	top: 30px;
	z-index: 100;

	}
	
*html input.back-c-btn {

	left: 10px;

	}
	
	
.user-billing-details
{
    position: relative;
    left: 64px;
    top: -45px;
    font-size: 0.70em;
    font-family: Arial;
    letter-spacing: 0.5px;
}

*html .user-billing-details
{
    position: absolute;
    left: 50px;
    top: 105px;
    font-family: Arial;
    letter-spacing: 0.5px;
	margin-top: 15px;
} 

.user-billing-details  .CATSubHead {

	color: #fff;
	font-weight: bold;
	
}

.user-billing-details span {


	color: #979f3c;
	font-weight: normal;
	font-size: 0.8em;



}

/*
.user-table span {

	position: relative;
	top: -17px;
	left: 95px;
	color: #979f3c;
	font-weight: normal;
	font-size: 0.8em;
	
}

*html .user-table span {

	position: relative;
	top: -20px;
	
}

.address-table span {

	position: relative;
	top: -17px;
	left: 103px;
	color: #979f3c;
	font-weight: normal;
	font-size: 0.8em;
	
}

*html .address-table span {

	position: relative;
	top: -20px;
	
}

*/

span#dnn_ctr393_ShoppingCart_ctlUserData_lblFirstNameRequired {

	position: relative;
	top: 1px;

	}


span#dnn_ctr393_ShoppingCart_ctlUserData_plUserName_lblLabel,  
span#dnn_ctr393_ShoppingCart_ctlUserData_plEmail_lblLabel, 
 {

	
	position: relative;
	top: 4px;

}

input#dnn_ctr393_ShoppingCart_ctlUserData_txtEmail {

	position: relative;
	top: 0px;
	}

*html span#dnn_ctr393_ShoppingCart_ctlUserData_plUserName_lblLabel  {

	position: relative;
	top: -20px;

	}
	
img.cart-select-border, img.cart-select-border2, img.cart-select-border3, 
img.cart-select-border4 {

	visibility: hidden;
}


*html img.cart-select-border {

	visibility: visible;
	position: absolute;
	top: 409px;
	left: 480px;
	z-index: 1000;
}

*html img.cart-select-border2 {

	visibility: visible;
	position: absolute;
	top: 428px;
	left: 480px;
	z-index: 1000;
}

*html img.cart-select-border3 {

	visibility: visible;
	position: absolute;
	top: 410px;
	left: 480px;
	z-index: 1000;
}

*html img.cart-select-border4 {

	visibility: visible;
	position: absolute;
	top: 410px;
	left: 640px;
	z-index: 1000;
}
	





table#dnn_ctr393_ShoppingCart_grdCartContent .CATGridHeader span, 
table#dnn_ctr393_ShoppingCart_dgShipTo .CATGridHeader span  {


	font-size: 1.9em;
	font-weight:bold;


}

table#dnn_ctr393_ShoppingCart_dgShipTo {

	margin-top: 10px;
	margin-bottom: 10px;

}

table#dnn_ctr393_ShoppingCart_grdCartContent input {

	font-size: 1em;

	}



/*out of stock email*/

#dnn_ctr473_FormMaster_pnlForm {


	width: 767px;
	height: 288px;
	background-image: url(/Portals/0/SiteImages/stock-bg.png);
	background-repeat: no-repeat;
	padding-top: 69px;
	padding-left: -98px;
	position: relative;
	top: 70px;
	left: 100px;


}	


*html #dnn_ctr473_FormMaster_pnlForm {


	width: 767px;
	height: 288px;
	background-image: url(/Portals/0/SiteImages/stock-bg.png);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: -140px;
	position: absolute;
	top: 45px;
	left: 115px;
	
}

div#dnn_ctr473_FormMaster_pnlForm table {

	position: relative;
	left: -20px;

}


div#dnn_ctr473_FormMaster_pnlForm p {

	font-size: 0.75em;
	color: #666;
	font-family: Arial;
	letter-spacing: 1px;

}


table#dnn_ctr473_FormMaster_Out_Of_Stock input {

	font-family: Arial;
    padding: 2px;
    border: 0;
    color: #333;
	width: 152px !important;
	height: 18px !important;
	background-image: url(/Portals/0/SiteImages/input.png) !important;
	background-repeat: no-repeat	!important;
}


table#dnn_ctr473_FormMaster_Out_Of_Stock td {

	margin-bottom: 4px !important;
	padding-bottom: 3px !important;

}

span#dnn_ctr473_FormMaster_lbl_ctl__20081002T171634, 
span#dnn_ctr473_FormMaster_lbl_ctl__20081002T172438, 
span#dnn_ctr473_FormMaster_lbl_ctl__20081002T171821 {

	font-family: Arial;
	color: #333;
	margin-right: 5px;

}

table#dnn_ctr473_FormMaster_Out_Of_Stock .NormalRed {

	font-size: 0.70em;

}

 input#dnn_ctr393_ShoppingCart_tbCoupon {

	background-image: none;
	border: 1px solid #9f9f9f;
	color:#333333;
	font-family:Arial;
	font-size:0.7em;
	height:18px !important;
	padding:2px;
	width: 335px !important; 
	height: 38px !important;
	/*position: relative;
	top: -22px;
	left: -260px;*/
	color: #000;
	font-weight: bold;
	padding-top: 6px;
	z-index: 1000;

}


 *html input#dnn_ctr393_ShoppingCart_tbCoupon {

	margin-top: 43px;

}


 input#dnn_ctr393_ShoppingCart_btnAddCoupon {

	
	background-image:url(/Portals/0/SiteImages/lj-add-promo.png) !important;
	background-repeat:no-repeat !important;
	border:0 none;
	height:17px !important;
	width: 66px !important; 
	padding-top: 30px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	z-index: 1000;
	background-color: #fff;
	margin-top: 1px;


}

 *html input#dnn_ctr393_ShoppingCart_btnAddCoupon {

	margin-top: 0px;
	margin-left: 2px;
	
}

table#dnn_ctr393_ShoppingCart_grdCartContent span {

	font-weight: normal !important;

	}
	

input#dnn_ctr393_ShoppingCart_UpdateBtn {

	float: right;
	margin-top: 0px;
	position: relative;
	left: -3px;

	}
	

span#dnn_ctr393_ShoppingCart_lblCoupon {

	visibility: hidden;
	display: none;
}

.coupon-code  {

	width:335px;
	/*position: relative;
	top: -43px;*/
	float: left;
	margin-left: 6px;
		
}

*html .coupon-code  {


	margin-top: -43px;
	margin-left: 2px;
	
		
}


input.fwd-c-btn {

	position: relative;
	top: 30px;
	left: 166px;
	margin-left: 0;


	}
	
*html input.fwd-c-btn {

	position: relative;
	top: 30px;
	left: 165px;
	margin-left: 0;

	}
	
.final-biling-addres table.user-table input {

	width: 200px !important;
	background-color: #ddd;
	
	}
	
div#checkout-final-details input {

	background-color: #ddd;
	padding-left: 2px;

	}
	
span#dnn_ctr393_ShoppingCart_ctl07_lblMessage {

	/*position: relative;
	top: 40px;
	left: 3px;
	font-size: 0.7em;*/
	position: absolute;
	margin-top: 0px;
	margin-left: 160px;
	font-size: 10px !important;
	width: 530px;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctl07_lblMessage {

	position: absolute;
	margin-top: 14px;
	margin-left: 160px;
	font-size: 10px !important;
	width: 530px;

	}
	
img#dnn_ctr393_ShoppingCart_ctl07_imgIcon {

	visibility: hidden;
	display: none;

	}
	
	
.final-biling-addres label  {

	visibility: hidden;
	display: none;
	
	}
	
.final-biling-addres table.address-table  {

	margin-top: -17px;


}

*html .final-biling-addres table.address-table  {

	margin-top: -20px;
	position: fixed;

}


span#dnn_ctr393_ctl00_lblMessage {

	font-size: 11px !important; 
	
	}



input#dnn_ctr393_ShoppingCart_ctlAddressFinals_txtPostal, input#dnn_ctr393_ShoppingCart_ctlAddressFinals_txtTelephone {

	position: relative;
	top: 0px;
	
	}
	
	
*html input#dnn_ctr393_ShoppingCart_ctlAddressFinals_txtPostal, *html input#dnn_ctr393_ShoppingCart_ctlAddressFinals_txtTelephone {

	
	top: -22px;
	/*top: 0;
	margin-top: -22px;
	margin-bottom: 3px;*/
	
	}  
	
	
a.lj-cart-back, a.lj-cart-fwrd {

	z-index: 1000 !important;

	}
	
a.lj-cart-fwrd, a.lj-cart-fwrd {	

	left: 620px;
	position: absolute;
	width: 194px;
	height: 32px;
	background-image: url(/Portals/0/SiteImages/fwdCat.gif);
	background-repeat: no-repeat;
	padding-right: 210px;
	overflow: hidden;
	font-size: 1px;
	color: #ccc !important;
	
	
	}
	
a.lj-cart-back, a.lj-cart-back :hover
{	
	position: absolute;
	left: 407px;
	width: 202px;
	height: 32px;
	background-image: url(/Portals/0/SiteImages/backCat.gif);
	background-repeat: no-repeat;
	padding-right: 210px;
	overflow: hidden;
	font-size: 1px;
	color: #ccc !important;

	}

img#dnn_ctr393_Signin_Login_DNN_plUsername_imgHelp, img#dnn_ctr393_Signin_Login_DNN_plPassword_imgHelp {

	display: none;

	}


span#dnn_ctr393_ShoppingCart_ctlUserData_lblUsername {

	position: relative;
	top: 2px;
	left: 4px;
	color: #000;

	}

	
table.user-billing-details td.CATSubHead {

	height: 30px !important;

	}
	
/*

.CATContainerBorder
{	

	background-color: White;
	 font-family: Arial;
  color: #000;
}

.CATContainerHeader
{
	visibility: visible;
	font-weight: bold;

	color: #333333;

}

*/

.billing-details input {

	width: 152px !important;
	height: 18px !important;
	background-image: url(/Portals/0/SiteImages/input.png) !important;
	background-repeat: no-repeat	!important;
	color: #333;
	
}

/*

TD.CATContainerHeader
{	
	visibility: visible;
	height: 22px;
}

.CATContainerFooter
{
	visibility: visible;
	font-weight: bold;
	color: #333333;

}

TD.CATContainerFooter
{	
	visibility: visible;
	height: 22px;
}


.CATBorder
{	
	border: 0px #CCCCCC solid; 
	background-color: transparent;	
}


.CATSectionBorder
{	
	BORDER-BOTTOM: 0;
	background-color: White;	
}


.CATAdminSectionBorder
{	
	BORDER-BOTTOM: #CCCCCC 1px solid;
	background-color: White;	
}


.CATSubMenuBorder
{	
	border: 1px #CCCCCC solid;
	background-color: White;	
}


.CATListBorder
{	

	background-color: White;
}


.CATGridBorder
{	

	BORDER-BOTTOM: #CCCCCC 1px solid;
	background-color: White;	
}


.CATHeader
{
	font-weight: bold;
	color: #CCCCCC;
}

TD.CATHeader
{	
	height: 22px;
    border:0;

}

.CATAltHeader
{

	color: #ccc;

}

.CATAltHeader a, .CATAltHeader a:visited  {

	color: #bfbfbf;
	letter-spacing: 1px;
}

.CATAltHeader a:hover
{

	color: #333;
	letter-spacing: 1px;
}

.CATAltDetailHeader
{
    text-align:left;
	line-height: 20px;
	color: #343629;
    
    }


TD.CATAltHeader
{
	height: 0; 		
}

.CATSubHeader
{
	font-weight: bold;
	color: #333333;
}




.CATRow
{
	font-weight: normal;
	color: #000;

}

*/


/*	
div#dnn_ctr393_ShoppingCart_pnlCartDetails2 {

	position: relative;
	left: 3px;
	top: -35px;


	}
	
*html div#dnn_ctr393_ShoppingCart_pnlCartDetails2 {

	position: relative;
	left: 5px;
	top: 900px;
	z-index: 100;

	} */



.adtocart     /*Firefox*/
{
  position: absolute;
  top: 350px;
  left: 400px;
  z-index: 1000;
 }
 
 
 *html .adtocart /*IE*/
 {
   position:absolute;
  top: 350px;
  left: 400px;
  z-index: 1000;
 } 
  
/* 
  .viewcartbutton           
{
    background-image:url(#/DesktopModules/CATALooKStore/Skins/Eur_Repertoire/viewcart.gif");
    position:relative;
    top:-40px;
    left: 3px;
   
    }
    
 *html .viewcartbutton   
{
    background-image:url("/DesktopModules/CATALooKStore/Skins/Eur_Repertoire/viewcart.gif");
    position:relative;
    top:-40px;
    left: 17px;
   
    }
 
  */
  
  


.CATRowPrice
{
	font-weight: normal;
	color: #333333;
	vertical-align:bottom;
	width:30px;
}

/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #333333;	
    font-weight: normal;
}



TD.CATAltHeaderImage
{	
	height: 22px; 
}




.ProductImage
{ 
    
    border:1px solid #D6CFD6;
	visibility:visible;
}


.ProductImageItempaneList
{
    position: relative;
    top: 5px;
    }


.ProductImageShadowItempaneList
{
   
   width:172px;
   height:10px;
   background:url("ProductImageShadow.gif") repeat-x;
   position:relative;
   top: 0;
       
 } 
 
 
.ProductImagedash
{
    border:1px solid #D6CFD6;
    width:100px;
    }



.ProductImageAddition img
{
    width: 85px !important;
	height: 85px !important;
	border: 0;
	margin: 0;
	

    }
	
*html .ProductImageAddition img, *html div.ProductImageAddition 
{
	margin: 0;
	padding: 0;

    }
	
/*.ProductImageAddition {

	margin-right: -3px;

	}*/
	


.ProductImageShadowAddition
{
   width:135px;
   height:10px;
   background:url("ProductImageShadow.gif") repeat-x;
   position:relative;
   top:-2px;
    }



.DashboardPlaceholder
{
    background:url("ProductImageShadowDashboard.gif")repeat-x;
    width:101px;
    height:160px;
 }
     
     

 
    
/* ====================
    General
   ====================*/

/* Style of Product Number, ISBN Number and EAN Number */
.CATProductNumber
{
	color: #ccc;
	line-height: 10pt;
}

/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
	color: #808080;
	line-height: 10pt;
}


.CATDescription
{
	color: Black;
	line-height: 10pt;
}

/* Please inform your customers that you 
  do not accept liability for the correctness of images and descriptions in the 
  product details. An appropriate sentence is indicated below the picture in the 
  product details.  */
.CATLiability
{
	color: Black;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-weight: bold;
	height: 16px;
}

/* style of item titles */

.CATSubHead    {
    font-weight: normal;
    color: #515b1e;
	font-size: 0.7em;
 
}

/*style of subtotal label*/
.CATSubtotalHead
{

    font-weight:    bold;
    color: #333333;

    }
/*style of subtotal figure*/
.CATSubtotal
{

    font-weight: normal; 
    
    }


/* title style */
.CATSubSubHead {
   
    font-weight: bold;
    color: black;
}

/* text style used for most text */
.CATNormal
{
   
    font-weight: normal;
}

/* */
.CATSmall
{
	color: Black;
	font-weight: normal;
}

.CATNormalRed
{
   
  
    color: #333;
}




/* Style of Special Price DiscountExtension*/
.CATNormalBold
{
   
    
    color: #ff8010;
   /* font-size: 0.70em;*/
}

/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
    font-weight: normal;
    font-size: 1em;
    font-family: Arial;
	color: #73802e;
   /* position: relative;
    top: 17px; */
}

.price-list .CATProductListItem {
	color:#000000;
	font-family:Arial;
	font-size:0.7em;
	letter-spacing:-1px;
	display: block;
	float: left;
}

.price-list .CATProductListItemPrice {
	color:#000000;
	font-family:Arial;
	font-size:0.7em;
	letter-spacing:-1px;
	padding-right: 8px;
	display: block;
	float: right;
}



/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
/*-- TextBox for Search --*/



.CATNormalTextBox
{
 
    font-weight: normal;    
	border:solid 1px #74822b;
	color: #505a1d;
}
    


/* style used for dropdownlistcontrols of all pages and the ddl control of module CAT_MenuNF */
.CATNormalDropDownList
{

	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalCheckBox
{
	margin-left: -4px;
    font-weight: normal;
    color: #ff8010;
	font-weight: bold;

	letter-spacing: 1px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{

	font-weight: normal;
	text-indent: -5px;
}


/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the store admin pages */
.CATCommandButton     
{

    font-weight: normal;
    color: #333333;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    text-decoration:    underline;
}

A.CATCommandButton:visited  {
    text-decoration:    underline;
}

A.CATCommandButton:active   {
    text-decoration:    underline;
}

A.CATCommandButton:hover    {
    text-decoration:    underline;
}

/* Standard for links */
/*
a:link 	
{
	text-decoration: underline; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;	
}

a:active
{
    text-decoration:    none;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;    
}

a:hover
{ 
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #CCCCCC;	
}
*/

/* text style for the links (not used)*/
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 

	color: #333333;		
}

A.CATSiteLink:hover
{
	text-decoration: underline;

    color: #CCCCCC
}


/* ====================================================
    TAB Menu Style used in module CAT_Products
   ====================================================*/

/* Active Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabNoActive
{

    font-weight: normal;
    color: #333333;
	height: 24px;
	background-color: #DCDCDC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

/* Tab Spacer Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabSpacer
{
	height: 24px;
	background-color: Transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
 }

/* Passive Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabActive
{

    font-weight: normal;
    color: #333333;
	height: 24px;
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}


/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/

.CATGrid
{
	width: 100%;
	background-color: transparent;
	background-image: none;
	border:0;
}

.CATGridHeader
{
	height: 22px;
	font-weight: bold;
	color: #000;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
    border: 0;
	/*background-color: #fff;*/
}

.CATGridItem
{
	font-weight: normal;
	color: #333333;
    height: 20px;

}

.CATGridEditItem
{
	color:  #333333;


    border:0;
}

.CATGridItemAlt
{
	font-weight: normal;
	color: #333333;
    height: 20px;
    border:0;
}

.CATGridFooter
{
	line-height: 8pt;
}

.CATGridPager
{
	height: 32px;
	font-weight: normal;
	color: #333333;
	border:0;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
}


/*==================================================
    Java Menu Style used in module CAT_MenuNF
  =================================================*/
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr&#246;          |
|--------------------------------------------------*/

.dtree
{
	
	color: #666;
	white-space: nowrap;
}
.dtree img
{
	border: 0px;
	vertical-align: middle;
}
.dtree a
{
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel
{
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover
{
	color: #F23F72;
	text-decoration: underline;
}
.dtree a.nodeSel
{
	background-color: #ABD0E2;
	color:#800080;
}

.dtree a.node:visited, .dtree a.nodeSel:visited
{
	/*color: #800080; */
	text-decoration: none;	
}

.dtree .clip
{
	overflow: hidden;
}



/* ====================================================
    Style for the solpart menu in module CAT_MenuNF
   ====================================================*/

/* Background of the SolPart menu in module CAT_MenuNF */
TD.CATMenuBG
{
    background-color: transparent;        
}

.CATMenuContainer
{
	background-color: transparent;
	font-size: 0px;
	width: 180px;
}

/* Changes of height will cause an ftp error! */
.CATMenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}


.CATMenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: transparent;
	text-align: center;
	width: 15; 
	height: 16;
}

.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-weight: normal;
	font-style: normal;
	background-color: white; /* fixed firefox problem, do not use transparent here */
}

.CATMenuArrow TD
{
 
	cursor: pointer; 
	cursor: hand;
}


.CATMenuRootArrow TD
{

	cursor: pointer; 
	cursor: hand;
}



.CATRootItem TD  /* left right and center bg of unselected root tab */
{

	font-weight: normal;
	color: #333333;
}

.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
	
	font-weight: normal;
	color: #F23F72;
}

.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{

	font-weight: normal;
	color: #F23F72;
}

.CATRootItemBreadCrumb TD
{
	
	font-weight: normal;
	color: #333333;
}

.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-weight: normal;
	color: #333333;
}

.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	border-top: 0px solid;
	font-weight: normal;
	color: #F23F72;
}

.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{

	font-weight: normal;
	color: #F23F72; 
}

.CATSubItemBreadCrumb /* no effect */
{
	
	font-weight: normal;
	color: #333333;
	background-color: Transparent;
}


/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 175px;
	background-color: transparent;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.CATTreeViewMenu_Header
{
	background-color: #transparent;
}



LI.linkbox {
	DISPLAY: list-item; 
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(bullet.gif); 
	MARGIN-LEFT: -20px; 
	LINE-HEIGHT: 12.5pt;
}	

A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
	text-decoration: none;

	color: #333333;
}

A.CATMenu:hover
{
	text-decoration: underline;

    color: #F23F72;
}


/* ====================================================
    CSS STYLES FOR THE OLDER FRAME MODULE CATALooKStore 
    v3.3, 11/2004
   ====================================================*/

/*Size of Tree Menu in Module CATALooKStore. Absolute values are necessary for some containers */
.ShopLeftFrame
{
	height: 600;
	width: 24%;
}

/*Size of Product List in Module CATALooKStore. Absolute values are necessary for some containers */
.ShopRightFrame
{
	height: 600;
	width: 74%;
}

/* Body backcolor, border and scrollbars of ShopLeftFrame TreeMenu in module CATALooKStore*/
.MenuPaneBody
{
	background-color: Transparent;
	background-image: none;
    background-repeat:no-repeat;
   	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	scrollbar-face-color: 0033CC;
	scrollbar-highlight-color: A6B6FF;
    scrollbar-shadow-color: 000066;
    scrollbar-3dlight-color: 3B2104;
    scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: A1B3FF;
    scrollbar-darkshadow-color: 00004E;
}

/* Body backcolor, border and scrollbars of ShopRightFrame ProductList of module CATALooKStore */
.ItemPaneBody
{
	background-color: Transparent;
	background-image: none;
    background-repeat:no-repeat;
   	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	scrollbar-face-color: 0033CC;
	scrollbar-highlight-color: A6B6FF;
    scrollbar-shadow-color: 000066;
    scrollbar-3dlight-color: 3B2104;
    scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: A1B3FF;
    scrollbar-darkshadow-color: 00004E;
     font-family: Arial;
    color: #333;
}

/* Width of List Control on Frame ShopMainSide(module: CATALooKStore) [width:auto;] or [width: xxx;] or [width: xxx%;] */
.CATProductListGrid
{
	width: 100%;
}

.CATProductBrowseList
{
	width: 100%;
}


/* Border + Background style of repeaters in module CATALooKStore */
.CATPostContainer
{
	background-color: Transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: darkred;
	border-style: solid;
}

/* Title Style in repeaters on module CATALooKStore */
.CATMostPopularHead
{
	background-color: darkred;
	background-image: none;
	background-repeat: no-repeat;
	color: white;
	
	font-weight: bold;
}

/* Style of horizontal row in repeaters on module CATALooKStore */
.CATMostPopularFoot
{
	color: black;
 	height: 1px;
} 
/* Item text in repeators on module CATALooKStore */
A.CATMostPopularItemText, A.CATMostPopularItemText:link, A.CATMostPopularItemText:visited
{
	color: black;
	
	text-decoration: none;
}

A.CATMostPopularItemText:hover
{
	color: red;

	text-decoration: underline;
}



/* ===============================================
    Default style for the advanced paging control
   ===============================================*/

/* default style paging table */
.CATPagingTable
{
	Width: 100%;
	border-style: solid; 
	border-width: 1px; 
	border-color: #FFFFFF;
/*	background-color: #D4D9EC; */
}


/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
	font-weight: normal;

	color: silver;

}


/*extra settings to get rid of table borders on check out pages in Mozzila and Netscape*/

/*#MessageTable td, #Table1 td, .user-billing-details td, #tblPreferences td, #tblShipTo td, 
#Table3 td, #tblAcceptTerms td, #tblPaymentTypes td, #tblDebitAccountData td,
#tblPurchaseOrderNumber td, #CreditCardTable td, #CCMessageTable td, #tblFooterNavigation td 
{
    border:0 !important;
	
 
}*/

/*
table#tblItems {

	border: 0 !important;

	}
*/

#product-list 
{
    width: 748px;
    /*height: auto;
    overflow-y: auto;
    overflow-x: hidden;
     border: 1px solid #e5e5e5;
    border: 0;
    position: relative;
	left: 0px;
	top: 4px;*/
	margin-left: -3px;
   
}

*html #product-list 
{
	z-index: 999999;
	display: block;
 
}


.price-list 
{
	margin-top: 8px;
	width: 174px;
	height: 50px;
	overflow: hidden;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	text-align: left;
}

.price-list span.CATNormalBold {
	display: block;
	float: right;
	color:#FF0000;
	font-family:Arial;
	font-size:0.7em;
	letter-spacing:-1px;
	position: relative;
	top: -14px;
	left: -5px;
}

.price-list span.CATUnitCost {
	display: none;
}

.hidden 
{
    visibility: hidden;
	display: none;
}

.visible
{
    visibility: visible;
	display: block;
}

div#lj-tabs {

	position: absolute;
    top: 117px;
    left: 356px;
	display: block;
    width: 405px;
    height: 32px;
    color: #515b1e;
    font-weight: normal;
	font-size: 1.1em;
	text-transform: none;
	margin-bottom: 4px !important;
	border: 0px solid orange;
}

*html div#lj-tabs {

	position: absolute;
    top: 117px;
    left: 355px;

}

div#lj-tabs  a, div#lj-tabs a:hover {

	text-decoration: none;

	}



div#ljt1, div#ljt2, div#ljt3   {

	float: left;
	width: 129px;
	height: 35px;
	border: 0px solid #ccc;
	text-align: center;
	overflow: hidden;

	}
	
div#ljt1 a, div#ljt2 a, div#ljt3 a, div#lj-tabs a  {

	color: #515b1e;

	}
	
div#ljt1 a:hover, div#ljt2 a:hover, div#ljt3 a:hover, div#lj-tabs a:hover  {

	color: #74822b;

	}
	
*html div#ljt1 span, *html div#ljt2 span, *html div#ljt3 span   {

	position: relative;
	top: 7px;
	

	}
	
div#ljt1 span, div#ljt2 span, div#ljt3 span   {

	position: relative;
	top: 11px;
	

	}

div#ljt1  { 

	/*background-color: #ccc;*/

	}
	
div#ljt1, div#ljt2 {

	margin-right: 1px;

	}
	
*html div#ljt1, *html div#ljt2 {

	margin-right: 1px;

	}
	
a:hover div#ljt1, a:hover div#ljt2, a:hover div#ljt3   {

	background-color: #ccc;

	}


	

.product-name 
{
    position: absolute;
    top: 30px;
    left: 356px;
    width: 386px;
    height: auto;
	text-align: center;
	vertical-align: top;
	padding-top: 0;
    font-weight: normal;
	font-size: 1.2em;
	text-transform: none;
	/*border: 1px solid red;*/
	margin-bottom: 4px !important;
	border: 0px solid orange;
	display: table-cell;

 
}

.product-name .name-center {

	}

.product-name .name-center h1{
	padding-right: 25px;
	margin-bottom: 0px;
	text-align: left;

	}
	

.product-name .hidden-x {

	color: #fff;
	font-size: 0;

	}
	

.product-name h1 {

	font-size: 1em;
	font-weight: bold;
	color: #73802e;
	float: left;

}

.ski-price {

	color: #73802e;
	font-size: 0.8em;

	}




.product-des

{
    
	position: absolute;
    top: 152px;
    left: 356px;
    font-size: 1.1em;
	line-height: 12px;
    color: #424242;
    font-weight: normal;
    width: 355px;
	height: 200px;
	overflow: hidden;
	border: 0px solid green;
	background-image: url(/Portals/0/SiteImages/technical-detail-bg.png);
	background-repeat: no-repeat;
	padding: 10px 27px 20px 27px;
	
}  

*html .product-des

{
    position: absolute;
    top: 152px;
    left: 355px;
	width: 389px;
	height: 200px;

}  

span.lj-detail-description {

	height: 165px;  
/*	overflow: hidden;*/
	width: 340px;
	margin-top: 5px;
	position:absolute;
	
}

a.technical-link {

	position: absolute;
	top: 174px;
	left: 25px;
	color:#73802E;
	font-family:Georgia;
	font-size:0.85em;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	width: 347px;
}

a.technical-link:hover {

	text-decoration: underline;
	
	}


div#lj-material-care   {

	position: absolute;
    top: -8px;
    left: -27px;
	line-height: 12px;
    color: #666;
    font-weight: normal;
    width: 359px;
	height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 0px solid red;
	background-image: url(/Portals/0/SiteImages/product-care-bg.png);
	background-repeat: no-repeat;
	padding: 10px 27px;
	background-color: transparent;

}

*html div#lj-material-care   {

	position: absolute;
    top: -9px;
    left: -27px;
	width: 389px;

	}
	
	
div#dnn_ctr1950_HtmlModule_lblContent, div#dnn_ctr1950_ContentPane    /*Laurence  !!!!!*/{

	/*visibility: hidden;
	display: none; */
	
	}


div#lj-delivery-returns  {

	position: absolute;
    top: 152px;
    left: 356px;
	line-height: 12px;
    color: #666;
    font-weight: normal;
    width: 339px;
	height: 185px;
	overflow: hidden;
	border: 0px solid red;
	background-color: #fff;
	padding: 10px 27px;
	background-image: url(/Portals/0/SiteImages/size-bg.png);
	background-repeat: no-repeat;
	z-index: 100;
	font-size: 1.1em;
	background-color: transparent;
	
}


*html div#lj-delivery-returns  {

	position: absolute;
    top: 152px;
    left: 355px;
	height: 146px;
	width: 388px;

}


.tab-bg-grey {

	background-image: url(/Portals/0/SiteImages/ski-tab0.png);
	background-repeat: no-repeat;

}

.tab-bg-white {

	background-image: url(/Portals/0/SiteImages/ski-tab.png);
	background-repeat: no-repeat;

}




.lj-detail-description {
	
	
	position: relative;
	top: 4px;
}



.product-des p

{

    position: relative;
    left: 39px;
 
}  




.product-des ul
{
	list-style-type:disc;
    margin-left: 0;
    padding-left: 0;
	position: relative;
	top: -6px;
}

*html .product-des ul
{
    /*list-style-type:disc;
	position:relative;
	left: 30px;
    margin-left: 0;
    padding-left: 0;*/
	margin-top: 10px;

}

.product-des ul li {

	list-style-type: disc;

	}





div.lj-email-a-friend {

	position: absolute;
	top: 465px;
	left: 369px;

	}
	
*html div.lj-email-a-friend  {

	position: absolute;
	top: 472px;
	left: 312px;

	}

div.lj-add-to-wishlist  {

	position: absolute;
	top: 447px;
	left: 369px;

	}

*html div.lj-add-to-wishlist {

	position: absolute;
	top: 454px;
	left: 312px;

	}

/*=====================
EDITED CART CSS
======================*/


    
    .lblfont /*Messages font*/
{   color: #000;
	font-weight: normal;
	font-size: 0.7em;
	position: relative;
	top: 0px;
	left: 277px;
	letter-spacing: 0px;
	display: block;
	height: 24px;
	width: 800px;
	background-image: url(/Portals/0/SiteImages/lj-help.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 80px;
	margin-top: 20px;

	
    }
	
.lblfont-dummy {

	position: relative;
	height: 24px;
	width: 800px;
	
}
	
	
	
span#dnn_ctr393_ShoppingCart_lblMessage {

	position: relative;
	top: 4px;
	font-size: 1.4em;

	}

.labelsfont /* Labels font*/
{ 

  font-weight: bold;
  color: #fff;
  /*font-size: 2em;*/
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0px;

  
 }
 
 span#dnn_ctr393_ShoppingCart_lblGotoLoginPage {
 
	display: block;
	width: 212px;
	height: 18px;
	padding-left: 99999em;
	background-image: url(/Portals/0/SiteImages/lj-existing-customers.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	left: 10px;
	top: 16px;
	}
	
 *html span#dnn_ctr393_ShoppingCart_lblGotoLoginPage {
 
	
	position: relative;
	left: 10px;
	top: 14px;
	}
	

img.login-gif 
{
    position: absolute !important;
    top: 13px !important;
	left: 311px !important;
	visibility: visible !important;
	display: block !important;


}

*html img.login-gif 
{
    position: absolute !important;
    top: 11px !important;
	left: 312px !important;


}

table.user-billing-details .CATNormalRed {

	color: #750303 !important;

	}
	

 span.vtop {

	margin-top: -17px; 
	
	}
	
/* 	
*html span.vtop {

	position: relative;
	top: 0px; 
	
	}  */

.lj-register {

	position: absolute;
	top: 84px;
	left: 471px;
	display: block;
	width: 270px;
	height: 16px;
	overflow: hidden;
	font-family: Arial;
	text-transform: uppercase;
	color: #fff;
	font-size: 1em;
	background-image: url(/Portals/0/SiteImages/lj-new-customers-register.png);
	background-repeat: no-repeat;
	padding-left: 99999em;
	}

*html .lj-register {

	position: absolute;
	 top: -74px;
	 left: 437px;

}

input#dnn_ctr393_ShoppingCart_ctlAddressData_txtUnit  {

	position: relative;
	top: 5px;

}


*html input#dnn_ctr393_ShoppingCart_ctlAddressData_txtUnit  {

	position: relative;
	top: 3px;

}

.cart-log-in 
{

	position: absolute;
	top: 25px;
	left: 9px;
    border: 0px solid green;
	width: 278px;
	height: 95px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/please-register.png);
	background-repeat: no-repeat;
	background-position: 8px 40px;
}


.chrome .cart-log-in
{
	top:-64px;
	left:-54px;

}

.opera .cart-log-in
{
	top:-67px;	
	left:-55px;
}


.safari .cart-log-in
{
	top:-67px;
	left:-54px;
}


/*
body:first-of-type .cart-log-in {

	top: -64px;
	left: -56px;
} */



.cart-log-in  {

	voice-family:"\"}\"";
	voice-family:inherit;

}
/*end*/
/*\*/
html*.cart-log-in  {
[
	top: -64px;
	left: -56px;
]

}/*end*/

html*.cart-log-in  {
[
	left: -56px;
	top: -64px;
]

}/*end*/

.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}






*html .cart-log-in 
{

	 position: absolute;
	 top: -83px;
	 left: -41px;
	 background-position: 8px 43px;
	 /*height: 81px;*/
 
}
/*
table.user-table {

	position: absolute;
	top: 30px;

	}*/



.lj-login-register {

	width: 775px;
	height: 79px;
	border: 1px solid red !important;
	position: relative;
	top: 30px;
	left: 30px;
	margin-top: -50px;

}


	
	

.labelsfontRED /* Labels font*/
{ 

  font-weight: bold;
  color: Red;
  
 }


    

.CARTCommandButton     
{

    font-weight: normal;
    color: #333333;

}

.CARTSubTotalHead
{

    color:#333333;
    font-weight:bold;
    }
    
    
    
    .cartbody
{
   width:100px;
   height:100px; 
    }

#scrollcart
{
  
    width: 740px;
    height: auto;
    margin-top: 0px;
    padding-right: 0px;
    border: 0px solid #ccc;
	background-color: #f6f6f6;
	margin-left: 4px;
	

 }

*html #scrollcart
{
  

	margin-left: 3px;
	margin-top: 10px;
	
}


table.CATContainerBorde-cart {

	 width: 739px;
	 position: relative;
	 left: -40px;

	 }

 
 /**html.p-d-buttons 
 {
    width: 440px;
    position: absolute;
    left: 495px;
    top: 210px;
    z-index: 2;
 }*/
 
  .p-d-buttons 
 {
    width: 440px;
    position: absolute;
    left: 495px;
    top: 210px;
    z-index: 0;
 }
 
 .p-d-buttons img 
 {
    float: left;
 
 }
 
  .p-d-buttons .pd1, .p-d-buttons .pd2, .p-d-buttons .pd3 
  {
    float: left;
  }
  
  *html .p-d-buttons .pd2, *html .p-d-buttons .pd3 
  {
    margin-left: -6px;
  }
  
  .z-in 
  {
    z-index: 0;
  
  }
  
  /*
  #product-detail-body 
  {
    width: 911px;
    height: 441px;
    overflow: scroll;
  }
*/
  
.mini-dash-board 
{
    width: 747px;
    height: 147px;
     position: absolute !important;
     left: 1px;
     top: -147px !important;
     z-index: 300;
	 border: 0px solid green;
	 background-color: #74822b;
	background-image: url(/Portals/0/SiteImages/also-recommend.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	/*clear: both;*/
 
}

*html .mini-dash-board 
{
   
    top: 440px !important;
 
}

.opera .mini-dash-board
{
	position:absolute;
	top:-156px !important;
}


.detail div.ski-left-nav-test  {

	

	}


.mini-dash-board div.dash-item 
{
 width: 92px;

 
}

.dash-det 
{
    /*height: 120px !important;
	overflow: hidden;
    position: relative;
    top: 45px;
    text-align: center;
    padding-top: 20px;
    clear: both;*/
	
	/*height: 154px;
    position: relative;
    top: 45px;
	left: 51px;
    display: table-cell;
    text-align: center;
    padding-top: 0;
    clear: both;
	margin-right: 18px;*/

}

*html .dash-det 
{
    height: 154px;
    position: relative;
    top: 21px;
	left: 51px;
    display: table-cell;
    text-align: center;
    padding-top: 0;
    clear: both;
	margin-right: 18px;
}

.dash-det a 
{
    color:#b3b3b5;
    font-size:0.65em;
    font-weight:bold;
    letter-spacing:0.5px;
}

.dash-det a:hover 
{
    color:#666;
    font-size:0.65em;
    font-weight:bold;
    letter-spacing:0.5px;
}

.dash-price 
{
   
    color:#919192;
    font-size:0.85em;
    font-weight:bold;
    letter-spacing:1px;
    position: relative;
    left: 0;
    top: 1px;
    margin-left: 7px;
}

*html .dash-price 
{
   
    color:#919192;
    font-size:0.85em;
    font-weight:bold;
    letter-spacing:1px;
    position: relative;
    left: 0;
    top: 2px;
    margin-left: 7px;
}

.dash-title-price 
{
    clear: both;
    width: 150px;
    display: table-cell;
    text-align: center;
    text-align: -moz-center;
  
}

.dash-title-price a
{
    line-height: 0.75em;
	display: none;
	visibility: hidden;
  
}


.dash-title-price .dash-title, .dash-title-price .dash-price 
{
    float: left;
    text-align: center;
}

.holder 
{
    clear: both;
    display: table-cell;
    text-align: center;
    
}



.additional-images 
{
    position: absolute;
    left: 0px;
    top: 352px;
    margin-top: 0;
    margin-left: 0;
	background-color: transparent !important;
	width: 355px;
	height: 85px;
	border: 0px solid orange;
	text-align: left !important;
	
}


*html .additional-images 
{
    position: absolute;
    left: 0px;
    top: 352px;
  
}



.additional-images  table {

	float: left;
}



.additional-images td {

	background-color: transparent !important;

	}



.additional-images .other-v 
{
    
  position: absolute;
  top: 362px;
  left: -326px;
  font-size: 0.65em;
  color: #b4b4b4;
  letter-spacing: 1px;
}

*html .additional-images .other-v 
{
    
  position: absolute;
  top: 356px;
  left: -324px;
  font-size: 0.65em;
  color: #b4b4b4;
  letter-spacing: 1px;
}

*html .dash-p 
{
    position: relative;
    top: 0px;
    font-size: 0.85em;
    font-weight: bold;
    color: #333;
    
}

.dash-p 
{
    position: relative;
    top: 0px;
    font-size: 0.85em;
    font-weight: bold;
    color: #333;
    
}

.product-options 
{

    position: absolute;
    left: 378px;
    top: 292px;
    height: 200px;
	width: 373px;
	height: 60px;
	

}

*html .product-options 
{
    position: absolute;
    left: 312px;
    top: 304px;
  
}

span.lj-options-color, span.lj-options-size, span.lj-des, span.lj-feat {

	text-transform: none;
	color: #505a1b;
	font-weight: normal;
	font-size: 1.1em;
}

span.lj-feat {

	padding-bottom: 5px;

}
	
	

span.lj-options-color  
{

	padding-bottom: 15px;

	}

span.lj-options-size  {

	position: relative;
	top: 15px;


	}

div.lj-options-dropdowns  {


	float: left;
	margin-right: -10px;
	
	}
	
*html div.lj-options-dropdowns  span {

	position: relative;
	top: -9px;

	}
	
	
#product-op-dropdown table {

	width: 285px !important;
	position: relative;
	left: 47px;

	}
	
.pr-det-quantity input {

	width: 17px;
	height: 17px;
	font-size: 1em;

	}
	
*html .pr-det-quantity input {

	width: 20px;
	height: 20px;
	font-size: 1.1em;
	padding-top: 2px;

	}
	
.pr-det-quantity span {

	margin-right: 1px;

	}
	

	
div.lj-options-dropdowns  select {

	margin-bottom: 9px;
	font-size: 0.7em;

	}
	
*html div.lj-options-dropdowns  select {

	margin-bottom: 7px;

	}
	
/*
select#dnn_ctr440_ProductPage_lstProductOptions_ctl00_ddlOptions {

	position: absolute;
	top: 0;
	left: 115px;
	border: 1px solid #cdcdcd;

	}
	
select#dnn_ctr440_ProductPage_lstProductOptions_ctl01_ddlOptions {

	position: absolute;
	top: 30px;
	left: 115px;
	border: 1px solid #cdcdcd;

	} */
	
div.lj-select-quantity input{

	height: 18px;
	width: 25px;
	padding-left: 3px;
	position: absolute;
	top: 57px;
	left: 138px;
	font-size: 0.9em;
	border: 1px solid grey;
	color: #515b1c;
	height: 15px;

	}

div.lj-select-quantity .CATSubHead  {


	position: absolute;
	top: 60px;
	left: 0px;
	text-transform: none;
	color: #505a1b;
	font-weight: normal;
	font-size: 1.1em;

	}
	

*html div.lj-select-quantity input {	

	border: 1px solid #7f9db9;
	position: absolute;
	top: 57px;
	left: 131px;
	font-size: 1em;
	height: 18px;

	}


a.lj-roll input {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	width: 389px;
	height: 38px;
	overflow: hidden;
	background-position: left top;
	border: 1px solid red;
	position: absolute;
	top: 400px !important;
	left: 356px !important;
	z-index: 500;



	}
	

 a.lj-roll input:hover {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	background-position: right top;
	width: 389px;
	height: 38px;
	/*padding-left: -369px;*/
	position: absolute;
	top: 400px !important;
	left: 356px !important;
	z-index: 500;

	} 

*html a.lj-roll:hover  input {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	background-position: right top;
	width: 389px;
	height: 38px;
	padding-left: -369px;
	position: absolute;
	top: 400px !important;
	left: 355px !important;
	top: 0;
	left: 0;
	z-index: 500;

	} 
	
	
	
	
*html a.lj-roll input {

	
	position: absolute;
	top: 400px !important;
	left: 355px !important;
	

	}





.opera a.lj-roll input {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	width: 389px;
	height: 38px;
	overflow: hidden;
	background-position: left top;
	border: 1px solid red;
	position: absolute;
	top: 394px !important;
	left: 356px !important;
	z-index: 500;



	}
	

 .opera a.lj-roll input:hover {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	background-position: right top;
	width: 389px;
	height: 38px;
	/*padding-left: -369px;*/
	position: absolute;
	top: 394px !important;
	left: 356px !important;
	z-index: 500;

	} 



.safari a.lj-roll input {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	width: 389px;
	height: 38px;
	overflow: hidden;
	background-position: left top;
	border: 1px solid red;
	position: absolute;
	top: 400px !important;
	left: 356px !important;
	z-index: 500;



	}
	

 .safari a.lj-roll input:hover {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	background-position: right top;
	width: 389px;
	height: 38px;
	/*padding-left: -369px;*/
	position: absolute;
	top: 400px !important;
	left: 356px !important;
	z-index: 500;

	} 
	




.chrome a.lj-roll input {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	width: 389px;
	height: 38px;
	overflow: hidden;
	background-position: left top;
	border: 1px solid red;
	position: absolute;
	top: 400px !important;
	left: 356px !important;
	z-index: 500;



	}
	

 .chrome a.lj-roll input:hover {

	display: block;
	background-image: url(/Portals/0/SiteImages/lj-add-to-bag.png);
	background-position: right top;
	width: 389px;
	height: 38px;
	/*padding-left: -369px;*/
	position: absolute;
	top: 400px !important;
	left: 356px !important;
	z-index: 500;

	} 
	

	



.lj-quantity {

	position: absolute;
    left: 518px;
    top: 280px;
	
	}
	

.product-options td 
{
    text-align: center;
    text-align: -moz-center; 

}

.radio-option 
{
    margin: 4px;
    font-size: 0.55em;
    text-transform: lowercase;
    color: #7d7d7f;
    position: absolute;
    top: -15px;
    left: 67px;
    z-index: 100;
	width: 180px;
	font-family: Arial;
}


*html .radio-option 
{
    margin: 4px;
    font-size: 0.50em;
    text-transform: lowercase;
    color: #7d7d7f;
    position: absolute;
    top: 5px;
    left: 84px;
    z-index: 100;
    letter-spacing: 1px;
	font-family: Arial;
	
}


.radio-option .radio, .radio-option label {

	/*position: relative;
	left: -3px;
	margin-left: -4px;*/
	text-align: center;
	display: block;
}


*html.radio-option .radio, *html .radio-option label {

	position: relative;
	left: 0px;
	margin-left: 0;
	text-align: left;
	/*display: block;*/
}	




/*
.radio-option label 
{
    position: relative;
    top: -4px;
    /*margin-right: 6px;*/
  /*  text-align: center;
    text-align: -moz-center;
   
}*/


   
  span.checkbox {
     width: 19px;
     height: 25px;
     padding: 0 5px 0 0;
   background: url(/Portals/0/SiteImages/checkbox.png) no-repeat;
     display: block;
      clear: left;
      float: left;
   }
   
  span.radio {
    width: 19px;
   height: 25px;
    padding: 0 5px 0 0;
    background: url(/Portals/0/SiteImages/radio.png) no-repeat;
    display: block;
  /* clear: left;
     float: left;*/
     margin-right: 6px;
  }
  
  
  
  span.select {
     position: absolute;
     width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 21px;
    padding: 0 24px 0 8px;
     color: #fff;
   font: 12px/21px arial,sans-serif;
     background: url(/Portals/0/SiteImages/select.gif) no-repeat;
    overflow: hidden;
 }

.ControlPanel input 
{
    float: left;
}

#small-b 
{
    width: 80px;
    height: 60px;
    background-image: url(/Portals/0/SiteImages/small-bag.jpg);
    position: absolute;
    left:-90px;
    top: 300px;
}

/*new add images*/

.hidden 
{
    visibility: hidden;
}

.screen 
{
    position: absolute;
    top: -300px;
    left: -500px;
    visibility: visible;
    width: 2000px;
    height: 2024px;
    background-color: #000;
    filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	text-align: center;
	text-align: -moz-center;
	margin: auto;
	z-index: 2000;
}

.big-b-image
{
   
    border: 4px solid #ccc;
    z-index: 3000;
    width: 450px; 
    height: 338px; 
    position:absolute;
	left:50%; 
	margin-left:-225px; 
	top:50%; 
	margin-top:-169px;
	visibility: visible;
}

.close 
{
    width: 202px;
    height: 25px;
    visibility: visible;
    color: #000;
    font-size: 1.5em;
    font-weight: bold;
    z-index: 5000;
    border: 0;
    position:absolute;
	left:50%; 
	margin-left:32px; 
	top:50%; 
	margin-top:-195px;
}

/**html #product-detail-body 
{
    
    border: 1px solid #e5e5e5;
    position: relative;
    top: -24px;
    z-index: 5;
   /* position:absolute;
    left:50%; 
    top: 50%;
    margin-top:-201px; 
    margin-left:-468px;*/
/*}/*

#product-detail-body 
{
    width: 935px;
    height: 472px;
    border: 0px solid #e5e5e5;
}*/
	
.green-line 
{
    border-top: 0px solid #63a93c;
    text-align: right;
    padding-right: 155px;
    position: relative;

}
    
.cart_subtotal
{
    color: #9d938e;
	font-weight: bold;
	font-size: 0.6em;
	letter-spacing: 1px;
    margin-right: 5px;
   
}


/*
*html .cart_subtotal_amount 
{
    font-size: 0.9em;
    color: #ff8010; 
    letter-spacing: 1px;
    font-weight: bold;
    position: relative;
    left: 55px;
}

.cart_subtotal_amount 
{
    font-size: 0.9em;
    color: #ff8010; 
    letter-spacing: 1px;
    font-weight: bold;
    position: relative;
    left: 63px;
} */

#BreadCrumbsTable 
{
    position: relative;
    left: 50px;
}
   
.additionalchargesfont
{
    font-size: 0.70em;
    color: #ccc;
    margin-right: 5px;
    text-align: right;
    padding-right: 55px;
    
    
    } 
    
.logo-flash 
{
    position: absolute;
    top: 400px;
    left: 703px;
    margin-left: 157px;
    margin-bottom: 10px;
    padding-bottom: 10px;
	z-index: 100;
}


.home .logo-flash 
{
    position: absolute;
    top: 404px;
    left: 718px;
    margin-left: 157px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

*html .home .logo-flash 
{
    position: absolute;
    top: 400px;
    left: 718px;
    margin-left: 157px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#lightbox{
	background-color: transparent;
	padding:0px;
	width: 482px;
	height: 394px;
	background-image: url(/Portals/0/SiteImages/lightbox-bg.png);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
	}

#lightbox kbd {

	position: absolute;
	top: 358px;
	left: 28px;
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	color: #000;
	visibility: visible;

}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }

#keyboardMsg

{ 

	float: right; 
	visibility: hidden;

}
#closeButton
{ 
	top: 12px; 
	right: 15px; 
	z-index: 10;

}


*html #closeButton
{ 
	top: 12px; 
	right: 7px; 
	z-index: 10;

}



#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay { 

	background-image: url(http://www.47degrees.com/Portals/0/SiteImages/overlay.png);
	z-index: 6000; 



}

* html #overlay
{
    /*position: relative;*/
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.47degrees.com/Portals/0/SiteImages/overlay.png", sizingMethod="scale");
	}
	
/*
#dnn_ctr444_ProductPage_lstProductOptions_ctl00_optOptions 
{
    margin-right: 10px;
 
}*/

.radio-option table
{
    margin-bottom: 10px;
}

/*.dnn_ctr440_ProductPage_lstProductOptions_ctl01_optOptions_0 
{
    position: relative;
    top: 10px;

}*/

/*div#dnn_ctr440_ProductPage_lstProductOptions_ctl01_pnlOptionBody
{
    position: relative;
    top: 33px;

}*/

.progress-bar 
{
    position: absolute;
    top: 0;
    left: 10px;
    width: 838px;
    overflow: hidden;
    height: 32px;
    margin-bottom: 10px;
	border: 0px solid orange;
 
}


*html .progress-bar 
{
    position: absolute;
    top: 0;
    left: 8px;

}


/*
.progress 
{
    position: absolute;
    top: 0;
    left: 0;
 
}
*/

.product-d-number
{
    font-size: 0.75em;
    color: #ccc;
    position: relative;
    top: 95px;
    left: 355px;
   
}

*html .product-d-number
{
  
  left: 357px;
  top: 80px;
   
}


.code 
{
   font-size: 1.2em;
  color: #74822b; 
  /*position: absolute;
  left: 615px;
  top: 101px;
  margin-left: -20px;*/


}
*html .code 
{

}


.code2 
{
  font-size: 1.3em;
  color: #000;
  display: block;
  width: 105px;
  text-align: left;
  font-family: Arial;
  font-weight:normal;
  position: relative;
  left: 55px;
  top: -13px;


}


*html .code2 
{


}



a.CARTCommandButton 
{
    color: #333;
}

a.CARTCommandButton:hover
{
    color: #999;
}


.user-billing-details .CATNormalRed 
{
    font-size: 0.70em;


}


#dnn_ctr393_ShoppingCart_pnlEditShipTo 
{
     position: relative;
    left: 80px;
    top: 5px;
    font-size: 0.70em;
    font-family: Arial;
    letter-spacing: 0.5px;
    
    
}

*html #dnn_ctr393_ShoppingCart_pnlEditShipTo 
{
    
    position: relative;
    left: 80px;
    top: 15px;
    font-family: Arial;
    letter-spacing: 0.5px;
    
    
}


#dnn_ctr393_ShoppingCart_pnlEditShipTo .CATNormalRed 
{
    font-size: 0.70em;


}


.user-billing-details img, #dnn_ctr393_ShoppingCart_pnlEditShipTo img 
{
    position: relative;
    top: 6px;
	left: -30px;
	margin-left: -87px;
	visibility: hidden;
}

.user-billing-details input/*, .user-billing-details select*/, #dnn_ctr393_ShoppingCart_pnlEditShipTo input
{
    font-size: 0.7em;
    font-family: Arial;
    padding-left: 4px;
    border: 0;
    background-color: #fff !important;
	color: #566021;
	width: 161px !important;
	height: 21px !important;
	background-image: none !important;
	padding-top: 4px;
	margin-bottom: 4px;
  

}

span#dnn_ctr393_ShoppingCart_ctlUserData_lblUsername {

	color: #566021;
	font-size: 0.7em;

}

*html span#dnn_ctr393_ShoppingCart_ctlUserData_lblUsername {


	position: relative;
	top: -2px;

}


.user-billing-details td {

	height: 34px !important;

	}

.user-billing-details select {

	font-size: 0.70em;
    font-family: Arial;
    background-color: #fff !important;
	border: 1px solid #fff !important;
	color: #566021;
	width: 161px !important;
	height: 21px !important;
	background-image: none !important;
	padding-top: 2px;

	}
	
*html .user-billing-details select {

	font-size: 0.70em;
    font-family: Arial;
    background-color: #fff !important;
	border: 1px solid #fff !important;
	color: #566021;
	width: 161px !important;
	height: 23px !important;
	background-image: none !important;
	padding-top: 4px;
	padding-bottom: 2px;

	}







select#dnn_ctr393_ShoppingCart_ctlAddressData_cboCountry {

	position: relative;
	top: 2px;
	margin-top: 2px;
	
} 

*html select#dnn_ctr393_ShoppingCart_ctlAddressData_cboCountry {

	position: relative;
	top: 0px;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	
} 



#dnn_ctr393_ShoppingCart_pnlEditShipTo select {

	font-size: 0.70em;
    font-family: Arial;
    padding: 2px;
    border: 0;
    color: #333;
	width: 152px !important;
	height: 18px !important;
	background-color: #ccc !important;
  

}

#dnn_ctr393_ShoppingCart_ctlUserData_lblUsername 
{
    font-size: 0.70em;

}




.cart-log-in .billing-details /*billing address table adjustement*/
{
    position: absolute;
    top: 150px;
    left: 3px;
    margin-left: -15px;
}


*html .cart-log-in .billing-details /*billing address table adjustement*/
{
     position: absolute;
    top: 105px;
    left: -25px;
    margin-left: -5px;
}



/*#dnn_ctr393_ShoppingCart_pnlGotoSignInPage 
{
    position: relative;
    top: -20px;

}*/



#tblFooterNavigation 
{
    position: relative;
	margin-bottom: 25px;

}

/*
*html #tblFooterNavigation 
{
    
	top: -290px;

}*/


.user-billing-details .CATNormalRed
{
   
    color: #ff8010;
    font-size: 0.65em;
}

#transparent-bg {

	overflow-x: hidden;
	overflow-y: scroll;
	height: 350px;
	width: 900px;
	position: relative;
	left: 15px;
	top: -68px;

}

*html #transparent-bg {

	overflow-x: hidden;
	overflow-y: scroll;
	height: 350px;
	width: 900px;
	position: relative;
	left: 15px;
	top: -88px;

}



/*#dnn_ctr460_WishList_grdWishListContent span {

	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;

}*/

.wish-content {

	font-size: 0.70em;
	width: 900px;
	/*background-image: url(/Portals/0/SiteImages/wishlist-bg.png);*/
	background-repeat: repeat-y;
}

* html .wish-content
{
    /*position: relative;*/
	background-color: transparent;
	/*back\ground-color: transparent;*/
	/*background-image: url(/Portals/0/SiteImages/wishlist-bg.png);*/
	background-repeat: repeat-y;
	
	/*following setting was to ensure that png trabsparency will be preserved in IE6,
	however it made module content inaccesible in all IE browsers - links were
	inactive
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.47degrees.com/Portals/0/SiteImages/wishlist-bg.png", sizingMethod="scale");*/
	}
	

#dnn_ctr460_WishList_grdWishListContent a.CATCommandButton {

	color: black;
	text-transform: uppercase;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
}

#dnn_ctr460_WishList_grdWishListContent a.CATCommandButton:hover {

	text-decoration: none;
	color: #000;
}


#dnn_ctr460_WishList_lblTotalWishList {

	font-size: 0.70em;
}

#dnn_ctr460_WishList_lblTotal {

	font-size: 0.80em;
	font-weight: bold;
	letter-spacing: 1px;
}


#checkout-final-details {

	width: 748px;
	min-height: 300px;
	position: relative;
	top: 21px;
	left: 5px;
	border: 0px solid red;
	background-image: url(/Portals/0/SiteImages/ski-summary-bg.png);
	background-repeat: no-repeat;
	background-position: left top;

}

*html #checkout-final-details {


	/*position: relative;*/
	height: auto;
	
}

.lj-strecher {

	height: 300px !important;
	position: relative;
	left: -35px;

}

*html .lj-strecher {

	height: 300px !important;
	position: relative;
	left: -35px;

}



.hidden {

	visibility: hidden;
	display: none;

}

.show {

	visibility: visible;
}

#zz {

	position: absolute; 
	top: -8px; 
	left: -8px; 
	z-index: 0
}

*html #zz {

	position: absolute; 
	top: -1px; 
	left: -26px; 
	z-index: 0
}


.show-zz {

	position: absolute; 
	top: -8px; 
	left: -8px; 
	z-index: 0;
	visibility: visible;
}

*html .show-zz {

	position: absolute; 
	top: -1px; 
	left: -26px; 
	z-index: 0;
	visibility: visible;
}




.zoom-btn {

	position: absolute;
	top: 405px;
	left: 340px;
}

/*#dnn_ctr444_ProductPage_lstProductOptions_ctl01_optOptions_0 label {

	position: relative;
	top: 20px;

}*/

#zoom2 {

	position: absolute;
	top: 0;
}


#zz iframe {

	z-index: 0;
}


#orders-content {

	font-size: 0.70em;
	width: 900px;
	height: 240px;
	background-image: url(/Portals/0/SiteImages/wishlist-bg.png);
	background-repeat: repeat-y;
	position: absolute;
	top: 35px;
	left: 25px;
	overflow-x: hidden;
	overflow-y: scroll;
	
}

* html #orders-content
{
    position: relative;
	background-color: transparent;
	background-image: url(/Portals/0/SiteImages/wishlist-bg.png);
	background-repeat: repeat-y;


	/*following setting was to ensure that png transparency was preserved in IE6.
	However it was making module content inactive in all IE browsers*/	
	/*back\ground-color: transparent;
	background-image: url(blank.gif);*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.47degrees.com/Portals/0/SiteImages/wishlist-bg.png", sizingMethod="scale"); */
	top: 25px;
	left: 25px;
	overflow: scroll;
}


#orders-content_mcontentwrapper {

	position: relative;
}



#dnn_ctr463_DNNDispatch_pnlModuleContent 
{
    width: 400px;
    position: relative;
    top: 30px;
    left: 120px;
 
}

*html #dnn_ctr463_DNNDispatch_pnlModuleContent 
{
    width: 400px;
    position: relative;
    top: 30px;
    left: -175px;
 
}

#dnn_ctr463_DNNDispatch_pnlModuleContent .SubHead
{
    font-size: 0.75em;
    font-family: Arial;
    color: #764147;

}

#dnn_ctr463_DNNDispatch_pnlModuleContent select, #dnn_ctr463_DNNDispatch_pnlModuleContent label
{
    font-size: 0.75em;
    font-family: Arial;
    color: #5b5757;

}

*html #dnn_ctr463_DNNDispatch_pnlModuleContent select, #dnn_ctr463_DNNDispatch_pnlModuleContent label
{
    font-size: 0.70em;
    font-family: Arial;
    color: #5b5757;

}

#dnn_ctr464_DNNDispatch_ctlMain_chkLists 
{
    position: relative;
    left: 160px;
     font-size: 0.75em;
    font-family: Arial;
    color: #5b5757;
}

*html #dnn_ctr464_DNNDispatch_ctlMain_chkLists 
{
    position: relative;
    left: -93px;
     font-size: 0.70em;
    font-family: Arial;
    color: #5b5757;
}

#dnn_ctr463_DNNDispatch_ctlMain_btnAddToMailingList 
{
    display: block;
    background-image: url(/Portals/0/SiteImages/add-to-m-list.gif);
    background-repeat: no-repeat;
    width: 228px;
    height: 20px;
       font-size: 0.85em;
    font-family: Arial;
    letter-spacing: 2px;
    color: #333;
    padding-top: 2px;
    text-decoration: none;
}




a#dnn_ctr463_DNNDispatch_ctlMain_btnAddToMailingList:hover 
{
    text-decoration: none;
    color: #d05c6e;
    
}


#dnn_ctr464_DNNDispatch_ctlMain_btnChangeLists 
{
    display: block;
    background-image: url(/Portals/0/SiteImages/change-m-list.gif);
    background-repeat: no-repeat;
    width: 228px;
    height: 18px;
    font-size: 0.65em;
    font-family: Arial;
    letter-spacing: 2px;
    color: #333;
    padding-top: 2px;
    text-decoration: none;
    position: relative;
    left: 142px;
}

*html #dnn_ctr464_DNNDispatch_ctlMain_btnChangeLists 
{
    display: block;
    background-image: url(/Portals/0/SiteImages/change-m-list.gif);
    background-repeat: no-repeat;
    width: 228px;
    height: 18px;
       font-size: 0.65em;
    font-family: Arial;
    letter-spacing: 2px;
    color: #333;
    padding-top: 2px;
    text-decoration: none;
    position: relative;
    left: -175px;
}

a#dnn_ctr464_DNNDispatch_ctlMain_btnChangeLists:hover 
{
    text-decoration: none;
    color: #d05c6e;
    
}


#dnn_ctr463_DNNDispatch_ctlMain_lblValidation 
{
    font-size: 0.75em;
    font-family: Arial;
    color: #c84c30;
 
}

#Myaccount-menu .SelectedTab 
{
    font-weight: bold;
    display: block;
    width: 129px;
    color: #fff;
    background-color: #f4d9db;
}

.SelectedTab a
{

}

/*.user-credentials 
{
    position: relative;
    top: -20px;
}

.user-details
{
    position: relative;
    top: 0px;
}*/


#dnn_ctr396_ManageUsers_cmdPassword a.CommandButton, #dnn_ctr396_ManageUsers_cmdProfile a.CommandButton, #dnn_ctr396_ManageUsers_cmdServices a.CommandButton

{
    color: #666;
    text-transform: uppercase;
    display: block;
    padding: 2px 1px 2px 6px;
    border: 1px solid #ccc;
    text-decoration: none;
    font-size: 0.67em;
}

#dnn_ctr396_ManageUsers_cmdPassword a.CommandButton:hover, #dnn_ctr396_ManageUsers_cmdProfile a.CommandButton:hover, #dnn_ctr396_ManageUsers_cmdServices a.CommandButton:hover
{
    color: #fff;
    text-transform: uppercase;
    display: block;
    padding: 2px 1px 2px 6px;
    background-color: #c87481;
    text-decoration: none;
    
}

#dnn_ctr396_ManageUsers_pnlProfile  /*manage profile content container*/
{
    width: 710px;
    height: 307px;
    overflow-y: scroll;
    font-size: 0.70em;
	background-image: url(/Portals/0/SiteImages/wishlist-bg.png);
	background-repeat: repeat-y;
    position: relative;
    top: 60px;
    left: 15px;
    
    
}

*html #dnn_ctr396_ManageUsers_pnlProfile  /*manage profile content container*/
{
    /*position: relative;*/
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.47degrees.com/Portals/0/SiteImages/wishlist-bg.png", sizingMethod="scale");
}

#dnn_ctr396_ManageUsers_MemberServices_tblServices 
{
    position: relative;
    top: 100px;
    /*font-size: 0.0em;*/
	width: 700px;
	background-image: url(/Portals/0/SiteImages/wishlist-bg.png);
	background-repeat: repeat-y;
}

* html #dnn_ctr396_ManageUsers_MemberServices_tblServices 
{
    /*position: relative;*/
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.47degrees.com/Portals/0/SiteImages/wishlist-bg.png", sizingMethod="scale");
	}


.back-back {

	position: absolute;
	top: -8px;
	left: 0px;
	z-index: 200;
}

#dnn_ctr440_ContentPane {

	z-index: 0;
	background-color: transparent;
}



/*#dnn_ctr427_ProductPage_lstProductOptions_ctl01_optOptions label {

	position: relative;
	top: 20px;
}*/

/*
#dnn_ctr431_ProductPage_lstProductOptions_ctl01_optOptions {

	position: relative;
	top: 30px;
	margin-top: 10px;
}*/

/*

*html .product-options div {

	padding-bottom: 36px;
	position: relative;
	marging-bottom: 10px;

}

.product-options div {

	padding-bottom: 46px;
	position: relative;
	marging-bottom: 20px;

} */



	
*html #zoom-inst {

	font-size: 0.7em;
	color: #ff8010;
	position: absolute;
	margin-top: 20px;
	margin-left: 40px;
	letter-spacing: 1px;


} 

#zoom-inst {


	font-size: 0.7em;
	color: #ff8010;
	position: absolute;
	margin-top: -20px;
	margin-left: 40px;
	letter-spacing: 1px;



} 


*html .breadcrumb-s {

	z-index: 1000;
	font-size: 1em;
	height: 10px;
	width: 800px;
	/*overflow: hidden;*/
	position: absolute;
	top: -20px;
	left: 25px;
	text-align: left;
	border: 0;
	display: table-cell;

}

.breadcrumb-s {

	z-index: 1000;
	font-size: 1em;
	height: 10px;
	/*overflow: hidden;*/
	position: absolute;
	top: -24px;
	left: 25px;
	text-align: left;
	border: 0;

}

.lj-breadcrumb {

	z-index: 1000;
	font-size: 1em;
	height: 10px;
	width: 800px;
	/*overflow: hidden;*/
	position: absolute;
	top: 177px;
	left: 25px;
	text-align: left;
	border: 0;
	display: table-cell;
	
}

*html .lj-breadcrumb {

	z-index: 1000;
	font-size: 1em;
	height: 10px;
	/*overflow: hidden;*/
	position: absolute;
	top: 177px;
	left: 25px;
	text-align: left;
	border: 0;

}

.lj-breadcrumb a {

	color: #666 !important;
	font-family: Arial;
	font-weight: normal !important;
}

.lj-breadcrumb a:hover{

	color: #000 !important;
	text-decoration: underline;
}


.breadcrumb-s a.CATCommandButton {

	z-index: 100;
	font-size: 1.1em;
	text-decoration: none;
	color: #333;
	line-height: 8px;
	letter-spacing: 0;
	text-align: right;
	background-color: transparent;
	
}

.breadcrumb-s a.CATCommandButton:hover {


	text-decoration: underline;
	color: #333;


}

#BreadCrumbsTable, #AdvCatsBreadCrumbsTable {

	/*background-color: #c2c2b8;*/
	width: 100%;

} 

#BreadCrumbsTable h2, #AdvCatsBreadCrumbsTable h2, .breadcrumb-s h2 {


	font-size: 1em;



}

/*
div#dnn_ctr393_ShoppingCart_pnlCartDetails {

	position: relative;
	top: -40px;
	left: 7px;

	}
	
*html div#dnn_ctr393_ShoppingCart_pnlCartDetails {

	position: relative;
	top: -40px;
	left: -19px;

	}

*/


table#dnn_ctr393_ShoppingCart_grdCartContent {

	
	font-size: 0.65em;


	}
	

	
	
table#dnn_ctr393_ShoppingCart_grdCartContent .CATGridHeader {

	color: #505a1d !important;
	text-transform: none !important;
	font-size: 0.5em;
	background-color: #fff;
	
	}
	


span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblQuantity {

	position: relative;
	left: -25px;
}

span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblOptions {

	position: relative;
	left: -4px;


}

span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblRemove  {

	/*position: relative;
	left: -6px;*/


}

*html span#dnn_ctr393_ShoppingCart_grdCartContent_ctl01_lblRemove  {

	/*position: relative;
	left: -11px;*/


}


#dnn_ctr393_ShoppingCart_grdCartContent a {

	
	color: #000;
	text-transform: none;
	font-weight: bold;
	font-size: 0.6em;
	text-decoration: none;
}


#dnn_ctr393_ShoppingCart_grdCartContent a:hover {

	
	color: #000;
	text-decoration: underline;
}


a#dnn_ctr393_ShoppingCart_btnAddShipTo {

	color: #ff8010;
	background-image: url(/Portals/0/SiteImages/add-ship.png);
	display: block;
	width: 211px;	
	height: 28px;
	padding-left: 27px;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-top: 7px;
	position: relative;
	top: 4px;

}


a#dnn_ctr393_ShoppingCart_btnAddShipTo:hover {

	color: #ff5a00;


}




span.same-a-b-instr {

	color: #ff8010;
	font-size: 0.6em;
	/*letter-spacing: 1px;*/
	font-weight: bold;

	}


#dnn_ctr393_ShoppingCart_pnlShipToAddress .CATNormalCheckBox {

	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 0;
}


#dnn_ctr393_ShoppingCart_pnlSelectShipTo {

	position: relative;
	left: 25px;

}

#dnn_ctr393_ShoppingCart_pnlShipping {

	/*position: relative;
	left: 200px;
	top: 50px;*/

}


div#dnn_ctr393_ModuleContent table.CATContainerBorder1   {

	position: relative; 
	
	
	}

span#dnn_ctr393_ShoppingCart_myStatusLabel {

	font-size: 0.65em;
	position:relative;
	left:5px;

}

select#dnn_ctr393_ShoppingCart_lstShipCompany, select#dnn_ctr393_ShoppingCart_ddlRates {

	background-color: #ddd;
	color:#505A1D;
	border: 0;

}




#dnn_ctr393_ShoppingCart_lblShipToFinalsTitle {

	font-size: 0.80em;
	color: #fff;
	background-color: #000;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding-top: 3px;
	letter-spacing: 7px;
	display: block;
	width: 170px;
	height: 21px;
	border-bottom: 0;
	

}

/*
span#dnn_ctr393_ShoppingCart_lblBillToFinalsTitle {

	width: 396px !important;
	height: 32px;
	overflow: hidden;
	background-image: url(/Portals/0/SiteImages/lj-order-summary-address-bg.png);
	background-repeat: no-repeat;
	padding-left: 99999em;
	position: absolute;
	top: 36px;
	left: 0;
	margin-bottom: 24px;

	}
	
*html span#dnn_ctr393_ShoppingCart_lblBillToFinalsTitle {

	
	position: absolute;
	top: 35px;
	left: 0;

	}
	
*/
	
.checkout table#Table1 {

	width: 748px !important;

	}



span#dnn_ctr393_ShoppingCart_lblShippingInfoTitle  /*order summary shipping header hidden - ula131*/ {

	visibility: hidden;
	

	}
	

#dnn_ctr393_ShoppingCart_ShippingInfo /*order summary shipping details hidden - ula131*/ {


	visibility: hidden;

}


div.lj-order-summary-header {

	width: 381px;
	height: 21px;
	overflow: hidden;
	background-image: url(/Portals/0/SiteImages/lj-order-summary-header-bg.png);
	background-repeat: no-repeat;
	padding-left: 9999em;
	position: absolute;
	top: 8px;
	left: 0;
 

	}
	
*html div.lj-order-summary-header {


	position: absolute;
	top: 6px;
	left: 0;
 

	}


#dnn_ctr393_ShoppingCart_pnlFinalDetails {

	/*position: relative;
	left: 2px;*/
	color: #666;
}

a#dnn_ctr393_ShoppingCart_lbtnEditBillToAddress, #dnn_ctr393_ShoppingCart_lbtnEditShipToAddress  {

	font-size: 0.70em;

}


#dnn_ctr393_ShoppingCart_TotalGoods, #dnn_ctr393_ShoppingCart_TotalFreightCosts {

	font-size: 0.70em;

}

#dnn_ctr393_ShoppingCart_TotalLbl {

	
	font-size: 1em;
	color: #000;
	font-weight: bold;

}

#dnn_ctr393_ShoppingCart_grdItems_ctl02_lbProductName2, #dnn_ctr393_ShoppingCart_grdItems_ctl03_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl04_lbProductName2, #dnn_ctr393_ShoppingCart_grdItems_ctl05_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl06_lbProductName2, #dnn_ctr393_ShoppingCart_grdItems_ctl07_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl08_lbProductName2, #dnn_ctr393_ShoppingCart_grdItems_ctl09_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl10_lbProductName2, ##dnn_ctr393_ShoppingCart_grdItems_ctl11_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl12_lbProductName2, #dnn_ctr393_ShoppingCart_grdItems_ctl13_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl14_lbProductName2, #dnn_ctr393_ShoppingCart_grdItems_ctl15_lbProductName2,
#dnn_ctr393_ShoppingCart_grdItems_ctl16_lbProductName2 {

	color: #ff8010;

}

#dnn_ctr393_ShoppingCart_dgShipTo_ctl01_lblSelect {

	
color: #ff8010;

}

.email-a-friend 
{
    width: 719px;
    height: 628px;
    background-image: url(/Portals/0/SiteImages/bg-email.png);
    background-repeat: no-repeat;
	font-family: arial;
	
  
}


.email-a-friend #lblTitle {


	background-color:#000;
	color: #000;
	border-bottom:0 none;
	display:block;
	font-size: 1px;
	width:396px;
	height: 32px;
	overflow: hidden;
	position: relative;
	top: 70px;
	left: -138px;
	background-image: url(/Portals/0/SiteImages/lj-friend-email.png);
	background-repeat: no-repeat;
	
}


.email-a-friend span, #lblProduct {

	color: #bcbcbc;
	font-size: 0.8em;
	letter-spacing: 1px;
	/*position: relative;
	top: 70px;
	left: 30px;*/


}


.email-a-friend  span.hidden-x {

	display: none;

	}


#lblProductName, #lblProduct, #lblName, input#tbName, #lblYourEmail, input#txtYourEmail,
#lblFriendsEmail, input#txtFriendsEmail {


	position: relative;
	top: 100px;
	left: 60px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0;



}




input#btnSend  /*send btn*/ {


	position: relative;
	top: 400px;
	left: 200px;
	/* display: block;
	height: 108px;
	width; 107px;
	padding-top: 200px;
	background-image: url(/Portals/0/SiteImages/email-send.png);*/
	

}


#lblProduct {

	color: #000;
	letter-spacing: 0;
	font-weight: bold;

}


input#tbName, input#txtYourEmail,
input#txtFriendsEmail 

{

	border: 0;
	background-color: #f2f2f2;
	width: 190px;
	height: 19px;
	font-size: 0.80em;
	text-transform: none;

}

#lblItemHtmlHolder u {

	font-family: Arial;
	text-decoration: none;
	position: relative;
	left: -117px;
	font-size: 1em;
	letter-spacing: 2px;
	top: 5px;
	margin-top: 5px;
	color: #000;
	letter-spacing: 0;



}

*html #lblItemHtmlHolder u {

	font-family: Arial;
	text-decoration: none;
	position: relative;
	left: -115px;
	font-size: 1em;
	top: 10px;
	margin-top: 5px;



}

.email-a-friend #lblNote {

	visibility: hidden;


}

#lblItemHtmlHolder a {

	text-decoration: none;
	color: #000;
	font-size: 1.2em;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;

}

*html input#txtFriendsEmail {

	/*position: relative;
	top: -2px;*/
	margin-top: -4px !important;

	}
	
/* table#dnn_ctr393_ShoppingCart_grdCartContent img {

	position: relative;
	left:  5px;
	width: 70px;
	height: 70px;

	} */
	

 .email-a-friend span.CATProductListItem {

	position: relative;
	top: -15px;
	display: block;
	width: 100px;
	background-color: #fff;
	z-index: 5;
	
}

.email-a-friend img b font {

	visibility: hidden;
	

}


#lblMessage {

	position: relative;
	left: -20px;

}

body.email-pop-body {


	width: 719px;
    height: 628px;
	overflow: hidden;
	padding-left: 45px;


} 




.containermaster_gray {

	width: 700px;

}



#dnn_ctr393_Signin_pnlLogin hr {

	visibility: hidden;

}

/*#dnn_ctr393_Signin_pnlLogin {

	width: 500px;

}*/

#dnn_ctr393_ModuleContent hr {

	color: #fff;

}


/*#dnn_ctr393_ModuleContent {

	position: relative;

}*/
	

#dnn_ctr393_Signin_pnlLogin  {

	    background-image:url(/Portals/0/SiteImages/ski-login-bg.png);
		background-repeat:no-repeat;
		height:493px;
		padding-left:22px;
		padding-top:150px;
		width:750px !important;
		position: relative;
		left: 0px;
		top: 0px;
		text-align: left;

}	


*html #dnn_ctr393_Signin_pnlLogin  {

	    background-image:url(/Portals/0/SiteImages/ski-login-bg.png);
		background-repeat:no-repeat;
		height:493px;
		/*padding-left:22px;
		padding-top:150px;*/
		width:750px !important;
		
		
		position: fixed;
		left: 0px;
		top: 0px;
		

}	



*html #dnn_ctr393_Signin_pnlLogin  table {

	
	position: absolute;
	/*left: -108px;*/
	margin-left: -108px;
	
	}
	
a#dnn_ctr393_Signin_cmdPassword  {
	
		font-size: 0.6em ;
	
	}
	
a#dnn_ctr393_Signin_cmdPassword {

	position: relative;
	left: 308px;
	top: 147px;
	color: #000;
	text-decoration: none;

	}
	
	
*html a#dnn_ctr393_Signin_cmdPassword {

	position: relative;
	left: 200px;
	top: 146px;

	}
	

	
	


hr.containermaster_gray {

	visibility: hidden;

}


#dnn_ctr393_Signin_pnlLogin span {

	color: #777777;
	letter-spacing: 1px;
	font-size: 0.75em;
}




#dnn_ctr393_Signin_pnlLogin #dnn_ctr393_dnnTITLE_lblTitle {


	visibility: hidden;

}

/*
span#dnn_ctr393_Signin_Login_DNN_plUsername_lblLabel, span#dnn_ctr393_Signin_Login_DNN_plPassword_lblLabel {

	position: relative;
	top: 40px;

} */

/*
input#dnn_ctr393_Signin_Login_DNN_txtUsername, input#dnn_ctr393_Signin_Login_DNN_txtPassword {

		position: relative;
		top: 15px;
		left: 100px;

}*/


#dnn_ctr393_Signin_Login_DNN_cmdLogin {


	position: relative;
	left: 280px;
	top: -24px;

}




#dnn_ctr393_ctl00_lblMessage {

	font-size: 0.50em;

}

#module-message img {

	position: relative;
	top: 10px;

}


span#dnn_ctr393_dnnTITLE_lblTitle {

	visibility: hidden;

}


tabel#dnn_ctr440_ProductPage_lstProductOptions_ctl00_optOptions td {

	text-align: center;

}



#dnn_ctr460_WishList_lblWishListError /*error message in wish list*/ 
{

	font-size: 1.4em;

}






#PrimaryImage a:hover img {

	
	/*width: 350px !important;
	background-color: #a83f86 !important; 
	filter:alpha(opacity=40);*/
	

}

	



span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblTax2, span#dnn_ctr393_ShoppingCart_grdItems_ctl02_lblTaxPercent,
 span#dnn_ctr393_ShoppingCart_grdItems_ctl02_lblMyPercent, span#dnn_ctr393_ShoppingCart_grdItems_ctl03_lblTaxPercent, 
span#dnn_ctr393_ShoppingCart_grdItems_ctl04_lblTaxPercent, span#dnn_ctr393_ShoppingCart_grdItems_ctl05_lblTaxPercent, 
span#dnn_ctr393_ShoppingCart_grdItems_ctl06_lblTaxPercent, span#dnn_ctr393_ShoppingCart_grdItems_ctl07_lblTaxPercent, 
span#dnn_ctr393_ShoppingCart_grdItems_ctl08_lblTaxPercent, span#dnn_ctr393_ShoppingCart_grdItems_ctl09_lblTaxPercent, 
span#dnn_ctr393_ShoppingCart_grdItems_ctl10_lblTaxPercent, span#dnn_ctr393_ShoppingCart_grdItems_ctl11_lblTaxPercent, 
 span#dnn_ctr393_ShoppingCart_grdItems_ctl03_lblMyPercent,  span#dnn_ctr393_ShoppingCart_grdItems_ctl04_lblMyPercent, 
 span#dnn_ctr393_ShoppingCart_grdItems_ctl05_lblMyPercent,  span#dnn_ctr393_ShoppingCart_grdItems_ctl06_lblMyPercent, 
 span#dnn_ctr393_ShoppingCart_grdItems_ctl07_lblMyPercent,  span#dnn_ctr393_ShoppingCart_grdItems_ctl08_lblMyPercent, 
 span#dnn_ctr393_ShoppingCart_grdItems_ctl09_lblMyPercent,  span#dnn_ctr393_ShoppingCart_grdItems_ctl10_lblMyPercent, 
 span#dnn_ctr393_ShoppingCart_grdItems_ctl11_lblMyPercent {

	visibility: hidden;

}


/*

table#dnn_ctr393_ShoppingCart_grdItems {

	background-image: none;
	background-repeat: no-repeat;
	 background-position: left top; 
	margin-bottom: 40px;
	border: 0 !important;
	width: 700px !important;
	overflow: hidden;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 6px;
	background-color: transparent !important;


}

*html table#dnn_ctr393_ShoppingCart_grdItems  {

	margin-top: -128px;
	margin-left: 0;


}

*/

/* *html .itte {

	width: 728px !important;
	background-color: #efefef;
	padding-left: 0px;

	}  */
	

/*table#tblItems {

	background-image: url(/Portals/0/SiteImages/ski-items.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: -4px;
	margin-top: 55px;
	width: 728px !important;
	overflow: hidden;

	}
	
	
*html table#tblItems {

	background-image: url(/Portals/0/SiteImages/s-l-b.png);
	background-repeat: repeat-y;
	width: 728px !important;
	overflow-y: visible !important;
	overflow-x: hidden !important;
	height: 100%;
	position: relative;

	} */
	
	
img.ski-ch-t {

	visibility: hidden;
	display: none;
}

*html img.ski-ch-t {

	visibility: visible;
	display: block;
	position: absolute;
	top: 369px;
	left: 15px;
	z-index: 100;
}

img.ie-t {

	visibility: hidden;
	display: none;
}

*html img.ie-t {

	visibility: visible;
	display: block;
	position: absolute;
	top: 425px;
	left: 13px;
	z-index: 100;
}





.xc-strech {

	position: relative;
	height: 0;
}

*html .xc-strech {

	position: relative;
	height: 300px;
	width: 1px;
}


/*

table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridHeader {

	margin-top: 35px;
	position: relative;
	top: 55px;

}


*html table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridHeader {

	margin-top: 35px;
	position: relative;
	top: 35px;
	margin-bottom: 30px;

} */


/*
table#dnn_ctr393_ShoppingCart_grdItems {

	position: relative;
	top: -41px; 
	left: 9px;

	}

*html #dnn_ctr393_ShoppingCart_grdItems {



	position: relative;
	top: -40px;  
	left: 0;
	margin-top: -20px;
	background-color: #efefef;
	border-left: 9px solid #efefef !important;
	border-right: 19px solid #efefef !important;

} */



table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItem , table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItemAlt {

	
	background-color: #ddd !important;
	border-bottom: 12px solid #efefef !important;
	margin-bottom: 12px;

	}
	
/* *html table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItemAlt {


	border-bottom: 12px solid #efefef !important;
	margin-bottom: 12px;
	border-top: 12px solid #efefef !important;

	} */
	
	

	
/*	
	
*html table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItem, *html table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItemAlt  {


	position: relative;
	top: 19px;
	left: 5px;
	margin-left: 0px;

	} */
	
	

span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblProductName2 {

	text-align: center !important;

}

.lj-center-align {

	text-align: center !important;

}

	
	
	
table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridHeader {

	
	/*border: 0 !important;*/
}
	
	
table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItem td, table#dnn_ctr393_ShoppingCart_grdItems tr.CATGridItemAlt td {

	
	border-bottom: 12px solid #efefef !important;

}

a.edit-address-btn  {


	position: absolute !important;
	top: 210px !important;
	left: 435px !important;
	display: block;
	width: 126px;
	height: 17px;
	background-image: url(/Portals/0/SiteImages/change-address-btn.png);
	background-repeat: no-repeat;
	text-size: 0;
	color: #fff;
	padding-left: 999em;
}

*html a.edit-address-btn  {


	position: absolute !important;
	top: 210px !important;
	left: 435px !important;

}


	
	
div.lj-items-in-your-order {

	width: 396px;
	height: 32px;
	overflow: hidden;
	background-image: url(/Portals/0/SiteImages/lj-items-in-your-order-bg.png);
	background-repeat: no-repeat;
	padding-left: 99999em;
	position: absolute;
	left: 4px;
	top: 270px;

}
	

span#dnn_ctr393_ShoppingCart_ShippingInfo {

	font-size: 0.65em;

}

select#dnn_ctr393_ShoppingCart_ctlAddressFinals_cboCountry, 
select#dnn_ctr393_ShoppingCart_ctlShipToAddressFinals_cboCountry {

		font-size: 0.65em;

}

span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblProductName2, span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lbOptionSelections, 
span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblQuantity2, span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblPrice2, 
span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblSubTotal2 {

	color:#99a039 !important;
	font-size:1em;
	font-weight:normal;
	text-transform: none;

}

*html span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblProductName2, *html span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lbOptionSelections, 
*html span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblQuantity2, *html span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblPrice2, 
*html span#dnn_ctr393_ShoppingCart_grdItems_ctl01_lblSubTotal2 {


	font-size: 0.6em;


}



/*
*html a#dnn_ctr393_ShoppingCart_lbtnEditBillToAddress   {


	position: absolute;
	top: 228px;
	left: 614px;


}*/

table.user-table td.CATSubHead {

	width: 100px;

	}




.worldpay-logos
{
	
	position:relative;
	left: 198px;
 
}	

*html .worldpay-logos 
{

	top: -230px;
	margin-top: 230px;
	

}


div#leftmenu {

	position: absolute;
	left: 5px;
	top: 40px;


}



div#PrimaryImage a.p-list-name  {


	position: relative;
	left: 10px;
	font-family: Arial;
	color: #73812c;
	text-transform: none;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	font-style: normal;
	float: none;
	clear: both;
	display: block;
	width: 164px;
	border: 0px solid orange;
	position: absolute;
	left: 10px;
	top: 140px;
	text-decoration: none;
}

div#PrimaryImage a.p-list-name:hover, div#PrimaryImage:hover a  {

	
	color: #515b1e !important;
	
}

.ProductImageItempaneDetail img
{
 
    width: 350px !important;
    height: 350px !important;
	border: 1px solid #b8b8b8 !important;
	visibility:visible !important;
   

    }

*html .ProductImageItempaneDetail img
{
 
   
	z-index:1000 !important;
   

    }


.lj-product-detail .CATProductListItem {
	text-decoration:line-through;
	display: block;
	float: left;
}

.lj-product-detail .lj-sale-price2 {
	font-size: 1.0em;
	letter-spacing: 0;
}
	
div.lj-product-detail {
	
	height: 591px;
	background-color: #fff;
	position: relative;
	width: 747px;
	left: 1px;

	}
	
*html div.lj-product-detail {
	
	height: 587px;
	background-color: #fff;
	position: relative;
	width: 747px;
	left: 1px;
	/*margin-bottom: 60px !important;*/

	}



.ski-price-panel {

	float: left;
	display: block;
	width: 170px !important;
	height: 31px;
	overflow: hidden;
	text-align: left;

}

.ProductImageItempaneDetail
{
    border:0;
    width: 350px;
    height: 350px;
    position: absolute;
    top: 0px;
    left: 0px;
	z-index: 1000;
	visibility:visible;

    }


/* table#dnn_ctr393_ShoppingCart_grdCartContent tr.CATGridHeader {

	background-image: url(/Portals/0/SiteImages/square.png);
	background-repeat: repeat;

	} */

img.progress {

	position: absolute;
	top: 3px;
	left: -50px;
	z-index: 20;

	}
	

	
*html div#dnn_ctr393_ContentPane {

	/*height: 651px;*/
	overflow-x: visible;
	overflow-y: hidden;

	}

.user-billing-details span.CATNormalRed {

	position: relative;
	left: 0px;
	top: 2px;

	}
	

*html .user-billing-details span.CATNormalRed {

	position: relative;
	left: 0px;
	top: -1px;

	}	

/*	
*html span#dnn_ctr393_ShoppingCart_ctlUserData_valFirstName {

	position: absolute !important;
	top: 70px !important;
	left: 298px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlUserData_valLastName {

	position: absolute !important;
	top: 105px !important;
	left: 298px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlUserData_valUsername  {

	position: absolute !important;
	top: 139px !important;
	left: 298px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlUserData_valPassword {

	position: absolute !important;
	top: 174px !important;
	left: 298px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlUserData_valPasswordConfirmation  {

	position: absolute !important;
	top: 207px !important;
	left: 298px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlUserData_valEmail1  {

	position: absolute !important;
	top: 242px !important;
	left: 298px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valStreet {

	position: absolute !important;
	top: 103px !important;
	left: 668px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valCity {
	
	
	position: absolute !important;
	top: 138px !important;
	left: 668px !important;

	}

*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valCountry {


	position: absolute !important;
	top: 172px !important;
	left: 668px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valRegion2 {

	position: absolute !important;
	top: 205px !important;
	left: 668px !important;

	}

*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valPostal {

	position: absolute !important;
	top: 238px !important;
	left: 668px !important;

	}
	
*html span#dnn_ctr393_ShoppingCart_ctlAddressData_valTelephone  {

	position: absolute !important;
	top: 273px !important;
	left: 668px !important;

	}  
	
	*/
	
	
	
/*
span#dnn_ctr393_ShoppingCart_ctlUserData_valFirstName {

	position: absolute !important;
	top: 172px !important;
	left: 298px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlUserData_valLastName {

	position: absolute !important;
	top: 207px !important;
	left: 298px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlUserData_valUsername  {

	position: absolute !important;
	top: 241px !important;
	left: 298px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlUserData_valPassword {

	position: absolute !important;
	top: 276px !important;
	left: 298px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlUserData_valPasswordConfirmation  {

	position: absolute !important;
	top: 309px !important;
	left: 298px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlUserData_valEmail1  {

	position: absolute !important;
	top: 344px !important;
	left: 298px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlAddressData_valStreet {

	position: absolute !important;
	top: 205px !important;
	left: 623px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlAddressData_valCity {
	
	
	position: absolute !important;
	top: 240px !important;
	left: 623px !important;

	}

span#dnn_ctr393_ShoppingCart_ctlAddressData_valCountry {


	position: absolute !important;
	top: 274px !important;
	left: 623px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlAddressData_valRegion2 {

	position: absolute !important;
	top: 307px !important;
	left: 623px !important;

	}

span#dnn_ctr393_ShoppingCart_ctlAddressData_valPostal {

	position: absolute !important;
	top: 340px !important;
	left: 623px !important;

	}
	
span#dnn_ctr393_ShoppingCart_ctlAddressData_valTelephone  {

	position: absolute !important;
	top: 375px !important;
	left: 623px !important;

	}
		
*/
	
*html table#tblItems span {

	font-size: 0.65em;

	}
	
table#tblItems td.CATAltHeader {

	width: 728px;
	overflow: hidden;

	}
	
div.group-bg-padding span {

	font-size: 1em !important;

	}

*html div.group-bg-padding input {

	font-size: 0.7em !important;

	}
	
	
	
table#tblItems tr {

	width: 728px !important;
	/*overflow-x: hidden;*/

	}

/*	
div.ski-items {

	margin-top: 52px;
	background-image: url(/Portals/0/SiteImages/ski-items.png);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #efefef;*/
	
	/*width: 732px !important;
	overflow: hidden;
	

	} */
	
*html div.ski-items {

	position: relative;
	width: 100%;

}
	
	
.itte {

	background-color: #efefef;
	width: 728px;
	padding-left: 0px;
	background-image: url(/Portals/0/SiteImages/ski-ch-t.png);
	background-repeat: no-repeat;
	background-position: 18px 15px;
	padding-top: 60px;

	}	
	
/* *html.itte {

	width: 720px;

	}  */
	
table.checkout-final-items {

	width: 687px !important;
	margin-left: 18px;

	}
	

	
	
.ski-account {

	width: 737px;
	height: 319px;
	background-image: url(/Portals/0/SiteImages/ski-account.png);
	background-repeat: no-repeat;
	position: relative;
	left: 4px;
	padding-top: 90px;

	}
	
.ski-account-container {

	width: 750px;
	height: 348px;
	background-color: #fff;
	position: relative;
	left: 1px;
	top: 1px;
	width: 747px;
	padding-left: 0px;
	

	}
	
*html .ski-account-container {


	left: 2px;
	top: -3px;
	width: 750px;
	/*padding-left: 4px;*/
	

	}
	

.ski-account a, .ski-account a:visited  {

		text-decoration: none;
		color: #333;
		font-size: 1.1em;
		display: block;
		width: 332px;
		height: 130px;
		position: relative; 
		top: -90px;
		border: 0px solid green;
		padding-top: 90px;
}

*html .ski-account a, *html .ski-account a:visited  {

		height: 220px;

		}



.ski-account a:hover {

	
		color: #333;
		text-decoration: underline;
}


		
p.ski-update-account {

	position: absolute;
	top: 160px;
	left: 22px;
}


p.ski-order-history  {

	position: absolute;
	top: 160px;
	left: 400px;
}
	
/*	
div#dnn_ctr393_ModuleContent table, div#dnn_ctr393_ModuleContent td {

	background-color: transparent !important;

		} */
	
	
.dash-det img {

	width: 120px !important;
	height: 120px !important;
	margin-left: 47px;
	margin-top: 19px;
	
	}
	
*html .dash-det img {

	margin-left: 0px;
	margin-top: 0px;
}

.mini-dash-board table {

	margin-left: 24px;
	}
	
	
*html .mini-dash-board table {
	
	margin-left: 0px;
	}
	
	
table.ControlPanel {

	background-color: #fff !important;
	z-index: 100;

	}
	
table.ControlPanel td {

	background-color: #fff;

	}
	
.MagicZoomBigImageCont img {

	height:1050px !important;
	width:1050px !important;
	border: 0 !important;
	}
	

td.CATContainerHeader {

	font-size: 1.9em;
	font-weight: bold;
	color: #8ea518;
	text-transform: uppercase;

	}
	
td.CATAltHeader span {

	font-size: 1.5em;
	font-weight: bold;
	color: #333;
	margin-left: 5px;

	}
	
table#dnn_ctr372_ViewEditOrders_tblSearch {

	width: 748px;
	border: 1px solid #ccc;
	background-color: #fff;

	}
	
.admin input {

	background-color: #d2d2d3;
	border: 0;

	}
	
.admin a  {

	color: #365f02;

	}
	
.admin a:hover  {

	color: #148f8b;
	background-color: #fff;

	}
	
div.order-detail-container {

	position: relative;
	left: 19px;
	top: 5px;

	}
	
*html div.order-detail-container {

	left: 23px;  
	
	}
	
	
.admin table.user-table td.CATSubHead span, .admin table.address-table td.CATSubHead span  {

	font-size: 1.4em;
	font-weight: bold;

	}


div#items {

	width: 700px;
	overflow-x: scroll;
	
	}
	
table.items-table {

	background-color: #fff;

	}
	
div.order-det-header {

	background-color: #fff;
	padding-left: 10px;
	width: 700px !important;

	}
	
span.inner-header  {

	font-size: 1.3em !important;
	color: #8ea518;
	font-weight: bold;
	width: 500px;
	/*background-color: #fff;*/
	padding-left: 0px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/

	}
	
.admin span.CATSubHead  {

	/*font-size: 1em !important;*/
	/*color: #8ea518;*/
	font-weight: bold;


	}
	
div.billtofinals {

	width: 700px;
	background-color: #fff;
	padding-left: 5px;
	padding-top: 15px;

	}


div.shiptofinal
{
	position:absolute;
	left:390px;
	width:700px;
	top:249px;
}



*html div.shiptofinal
{
	position:absolute;
	left:380px;
	top:233px;
	width:300px;
}

.chrome div.shiptofinal
{
	top:263px;
}


	
*html div.billtofinals, *html div.shiptofinals  {

	padding-top: 5px;

	}
	
table.user-table {

	margin-top: 20px;

	}
	
.admin input.CATCommandButton {

	display: block;
	padding: 4px;
	background-color: #8ea518;
	border-top: 1px solid #cae833;
	border-left: 1px solid #cae833;
	border-bottom: 1px solid #667907;
	border-right: 1px solid #667907;
	color: #fff !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1em;
	font-family: Arial;

	}
	
.order-detail-container textarea {

	width: 700px;

	}
	
.order-detail-container div.options  {

	background-color: #fff;
	padding-top: 15px;
	padding-left: 5px;
	width: 700px;

	}
	
.admin .search input {

	background-color: transparent !important;

	}
	
.admin  span.CATNormalRed  {

	font-size: 1.1em;
	color: red;
	font-weight: bold;

	}
	
	
input#frmTabName {

	width: 550px;

	}
	
textarea#frmProductsFilter {

	width: 250px !important;

	}
	
div.mpd-ProductFilterColumns  {

	width: 340px !important;

	}
	
.admin input.CATNormalTextBox {

	width: 200px !important;

	}
	

.couponlabel
{
	position:relative;
	font-weight:bold;
	font-size:0.85em;
	font-family:arial;
	top:-2px;
	left:-574px;
	width:170px;

}	


#dnn_ctr372_ViewEditOrders_OrderDetails1_lblWarningMessage
{
	color:red;
	font-size:1.21em;
	font-weight:bold;

}

input#frmTabName {

	background-color: #fff !important;
	border: 1px solid #7f9db9 !important; 
	
	}

#dnn_ctr393_ShoppingCart_pnlShipToFinals /* Ship To Address details in Cart*/
{
	visibility:hidden;
}


span#dnn_ctr393_ShoppingCart_lblCartError {

	font-size: 0.7em;
	color: #74822b;
	font-weight: bold;
	position: relative;
	left: 171px;
	top:6px;
	}
	
*html span#dnn_ctr393_ShoppingCart_lblCartError {


	left: 168px;

	}

#dnn_ctr372_ViewEditOrders_OrderDetails1_pnlShipToFinals
{
	visibility:hidden;
}

#dnn_ctr372_ViewEditOrders_OrderDetails1_hlback
{
	visibility:hidden;
}

