

body {

	background-color: #6796ff;
	font-size: 0.65em;
	behavior: url(/Portals/_default/Eurostop/csshover3.htc) ; 


	}
	
body.strech {

	background-color: #fff !important;
	

	}
	
h1 {

	font-size: 1.2em;

}


	
body.krsc-body-products   {

	background-color: #f1f3ff;

	}
	
body.krsc-body-landing {

	background-color: #f1f3ff;
}

body.checkout {

	background-color:#F1F3FF !important;

	}
	
.site-map  {

	background-color: #f1f3ff !important;
	width: 100%;
	height: 100%;
	
}
	


.body-wrapper
{
    background-color: #6796ff;
    font-family: Arial;
    color: #000;
	background-image: url(/Portals/0/SiteImages/body-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1379px;
    position: absolute;
    top: 0px;
    border: 0px solid #ccc;
	left:50%;
	margin-left: -689px;
	height: 800px;
}


body.krsc-body-products .body-wrapper
{

	background-color: #fff;
    font-family: Arial;
    color: #000;
	background-image: url(/Portals/0/SiteImages/body-bg2xx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1379px;
    position: absolute;
    top: 0px;
    border: 0px solid #ccc;
	left:50%;
	margin-left: -689px;
	min-height: 800px;


	}
	
body.krsc-body-landing .body-wrapper
{

	background-color: #fff;
    font-family: Arial;
    color: #000;
	background-image: url(/Portals/0/SiteImages/body-bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	width: 1379px;
    position: absolute;
    top: 0px;
    border: 0px solid #ccc;
	left:50%;
	margin-left: -689px;
	height: 800px;

	}
	
.body-wrapper-st
{

	background-color: #fff;
    font-family: Arial;
    color: #000;
	background-image: url(/Portals/0/SiteImages/body-bg-x.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1379px;
    position: absolute;
    top: 0px;
    border: 0px solid #ccc;
	left:50%;
	margin-left: -689px;
	height: 800px;

	}
	

	
	
body.krsc-body-checkout .body-wrapper
{

	background-color: #fff;
    font-family: Arial;
    color: #000;
	background-image: url(/Portals/0/SiteImages/body-bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	width: 1379px;
    position: absolute;
    top: 0px;
    border: 0px solid #ccc;
	left:50%;
	margin-left: -689px;
	height: 800px;

	}


 body.krsc-body-landing  .main-panel-products  {

	background-image: none;
	top: 171px;


	}
	
body.krsc-body-products  .main-panel-products {

	background-image: none;
}

a 
{
    cursor: pointer;
 
}

a img {

	border: 0;
}

.krsc-wrapper {

	background-color: transparent;
    width: 1020px;
    position: absolute;
	left: 180px;
	z-index: 1;
	overflow: visible;

	}

img.krsc-logo {

	position: absolute;
	top: -30px;
	left: 0px;
}


.logo-text {

	width: 670px;
	height: 30px;
	overflow: hidden;
	border: 0px solid #fff;
	position: absolute;
	top: 138px;
	left: 190px;

	}


*html .logo-text{

	top:152px;

}



.main-panel {

	width: 1020px;
	height: 556px;
	background-image: url(/Portals/0/SiteImages/main-panel.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 173px;

	}
	
.main-home {

	width: 450px;
	height: 503px;
	overflow: hidden;
	border: 0px solid #fff;
	position: absolute;
	top: 34px;
	left: 197px;

	}
	
.main-home p {

	margin: 0;

	}
	
*html .main-home {

	left: 199px;

	}

.kr-login-register {

	position: absolute;
	top: 13px;
	left: 904px;
	color: #6695ff;

	}
	
.sitemap .kr-login-register {

	position: absolute;
	top: -3px !important;

	}
	
*html .sitemap .kr-login-register {

	position: absolute;
	top: 13px !important;

	}
	
.checkout .kr-login-register {

	position: absolute;
	top: 3px;
	z-index: 10;

	}
	
.account .kr-login-register {

	position: absolute;
	top: 12px !important;

	}

	
*html .checkout .kr-login-register {

	top: 13px;

	}
	
.kr-login-register a {

	color: #fff !important;
	text-decoration: none;

	}
	
.kr-login-register a:hover  {

	color: #fff;
	text-decoration: underline;
}

.krsc-body-landing .kr-login-register a {

	color: #003399 !important;
	text-decoration: none;

	}
	
.krsc-body-landing .kr-login-register a:hover {

	color: #003399 !important;
	text-decoration: underline;

	}



.krsc-body-products .kr-login-register {

	position: absolute;
	top: -19px;
	left: 904px;
	color: #6695ff;

	}
	
.krsc-body-products .kr-login-register a {

	color: #1c34a2 !important;
	text-decoration: none;

	}
	
.krsc-body-products .kr-login-register a:hover  {

	color: #1c34a2;
	text-decoration: underline;
}


.krsc-eurostop-credits {

	position: relative;
	left: 400px;
	top: 10px;
}


*html .krsc-eurostop-credits {

	position: relative;
	left: 820px;
	top: 0;
}



.krsc-body-landing .krsc-eurostop-credits {

	position: relative;
	left: 460px;
	width: 250px;
}

.newsletter .krsc-eurostop-credits {

	position: relative;
	left: 840px;
	width: 250px;
	top: 580px;
}

*html .newsletter .krsc-eurostop-credits {

	position: relative;
	left: 840px;
	width: 250px;
	top: 547px;
}


.checkout .krsc-eurostop-credits {


	left: 825px !important;

}

*html .checkout .krsc-eurostop-credits {


	left: 850px !important;
	top: 340px;

}

.krsc-eurostop-credits-st {

	position: relative;
	left: 860px;
	top: 70px;
	width: 250px;
}

.krsc-eurostop-credits-sm {

	position: relative;
	left: 760px;
	width: 250px;
}



	

.righthomeone    {

	width: 338px;
	height: 157px;
	overflow: hidden;
	position: absolute;
	top: 36px;
	left: 661px;
	border: 0px solid red;

	}
	
.righthomeone p, .righthometwo  p, .righthomethree p    {

	margin: 0;

	}
	
	

	
.righthometwo    {

	width: 338px;
	height: 157px;
	overflow: hidden;
	position: absolute;
	top: 207px;
	left: 661px;
	border: 0px solid red;

	}
	
.righthomethree    {

	width: 338px;
	height: 157px;
	overflow: hidden;
	position: absolute;
	top: 380px;
	left: 661px;
	border: 0px solid red;

	}


.krscsearch {

	position: absolute;
	top: 600px;
	left: 20px;

	}
	
.krsc-body-products .krscsearch {

	position: absolute;
	top: 822px;
	left: 10px;

	}
	

	
.krhelp {

	position: absolute;
	top: 680px;
	left: 9px;
	width: 158px;
	height: 90px;
	border: 0px solid #fff;
	color: #e5dcdf;
	font-size: 1.1em;
	letter-spacing: 1px;
	background-image: url(/Portals/0/SiteImages/help-bg.png);
	background-repeat: no-repeat;

	}
	
.krsc-body-landing .krhelp {

	background-image: none;

	}
	
	
.krhelp-home {

	position: absolute;
	top: 680px;
	left: 18px;
	width: 140px;
	height: 160px;
	border: 0px solid #fff;
	color: #e5dcdf;
	font-size: 1.1em;
	letter-spacing: 1px;
	background-image: none;
	background-repeat: no-repeat;

	}
	
img.twitter-img, img.facebook-img {

	margin-top: 30px;
	position: relative;
	left: 12px;
	
	}
	

	

	
	
	
.krhelp p {

	margin: 0;
	text-align: right;
	font: normal normal normal 0.85em/10px Arial;
	padding-right: 2px;
	

	}
	
.krhelp-home p {

	margin: 0;
	text-align: left;
	font: normal normal normal 0.85em/11px Arial;
	padding-right: 2px;
	

	}
	
.krhelp-home a {

	color: #e5dcdf !important;
	text-decoration: none;
	

	}
	
.krhelp-home a:hover {

	color: #e5dcdf;
	text-decoration: underline;
}
		
.krbottommenu  {

	position: relative;
	left: 196px;
	width: 760px;
	height: 25px;
	border: 0px solid #fff;
	color: #b7ceff;
	font-size: 1em;

	}
	
.newsletter .krbottommenu {

	top: 560px;

}
	
.checkout .krbottommenu  {

	visibility: hidden;
	display: none;

	}

	
.home .krbottommenu  {

	position: absolute;
	top: 590px;
	left: 170px;

	}
	
.home .krsc-eurostop-credits {
	
	position: absolute;
	top: 650px;
	left: 850px;
}
	
	
.krsc-body-products .krbottommenu  {

	position: relative;
	top: 0;

	}
	
.krbottommenu-st  {

	position: relative;
	margin-top: 50px;
	left: 250px;
	color: #7CA5FF;

	}
	
.krbottommenu-sm  {

	position: relative;
	left: 140px;

	width: 1100px;
	margin-top: 880px;

	}
	
*html .krbottommenu-sm  {

	position: relative;
	left: 140px;
	width: 1100px;
	margin-top: 330px;

	}

.account .krbottommenu  {

	position: relative;
	top: 740px;
	left: 250px;

	}
	
.krhelp a, .krhelp a:visited  {

	color: #e5dcdf !important;
	text-decoration: none;

	}
	
.krbottommenu a, .krbottommenu a:visited  {

	color: #b7ceff !important;
	text-decoration: none;

	}
	
.krhelp a:hover  {

	color: #e5dcdf;
	text-decoration: underline;

	}
	
.krbottommenu a:hover {

	color: #b7ceff;
	text-decoration: underline;

	}
	
.krbottommenu-st a, .krbottommenu-st a:visited, .krbottommenu-sm a, .krbottommenu-sm a:visited    {

	color:#7CA5FF !important;
	text-decoration: none;

	}
	
.krbottommenu-st a:hover, .krbottommenu-sm a:hover   {

	color: #7CA5FF;
	text-decoration: underline;

	}
	
	
	
.krsc-basket {

	position: absolute;
	top: 120px;
	left: 825px;
	z-index: 100;
	text-align: right;

	}
	
	
*html .krsc-basket {

	margin-left: -59px;
	margin-top: -12px;

	}
	
.shopping-bag {

	display: block;
	width: 45px;
	height: 50px;
	border: 0px solid red;
	position: absolute;
	top: 108px;
	left: 967px;
	cursor: pointer;
	z-index: 100;

	}
	
.shopping-bag img {

	z-index: 100;

	}
	
	
.krsc-basket a {

	display: block;
	width: 140px;
	border: 0px solid red;
	color: #fff;
	text-decoration: none;

	}
	
	
.krsc-basket span.SkinObject {

	font-size: 1.1em;
	letter-spacing: 1px;

	}
	
.krsc-basket .ski-mini-bag a, .krsc-basket a:visited {

	color: #fff;
	text-decoration: none;

	}
	
.krsc-basket .ski-mini-bag a:hover {

	color: #fff;
	text-decoration: underline;

	}
	
	
.main-panel-products {

	background-image:url(/Portals/0/SiteImages/main-panel2.jpg);
	background-repeat:no-repeat;
	height:556px;
	position:absolute;
	top:203px;
	width:1020px;
	overflow-x: visible;
	
}

.checkout .main-panel-products {

	position: relative;

	}
	
	
div.krrecentlyviewed {

	width: 399px;
	height: 89px;
	border: 0px solid green;
	overflow: hidden;
	position: absolute;
	top: 394px;
	left: 200px;
	background-image: url(/Portals/0/SiteImages/recently-viewed-bg.png);
	background-repeat: no-repeat;

	}
	
	
	
div.krrelated  {

	width: 399px;
	height: 89px;
	border: 0px solid green;
	overflow: hidden;
	position: absolute;
	top: 394px;
	left: 620px;
	background-image: url(/Portals/0/SiteImages/also-like-bg.png);
	background-repeat: no-repeat;

	}
	
	
.kr-top-menu  {

	width: 1015px;
	height: 30px;
	text-align: center;
	border: 0px solid #fff;

	}
	
.checkout .kr-top-menu  {

	position: absolute;
	top: -10px;

	}
	
*html .checkout .kr-top-menu  {

	position: absolute;
	top: 0px;

	}
	
.account .kr-top-menu  {

	position: absolute;
	top: 171px !important;

	}
	
*html .sitemap .kr-top-menu  {

	position: absolute;
	top: 0px;
	left: 0px;

	}
	
.sitemap .kr-top-menu  {

	position: absolute;
	top: -15px;
	left: 0px;

	}
	
 .map-content {

	position: relative;
	top: 35px; 
	
	}
	
*html .map-content {

	top: 45px; 
	
	}
	

div#ParentTabs {

	position: relative;
	left: 310px;
	top: 6px;
	
	}
	
.krsc-body-products .kr-top-menu  {

	width: 1015px;
	height: 30px;
	text-align: center;
	border: 0px solid #fff;
	position: absolute;
	top: -31px;
	left: 1px;
	
}

.krleftmenu {

	width: 180px;
	height: 350px;
	border: 0px solid #fff;
	position: absolute;
	top: 40px;
	left: 9px;

	}
	


.krsc-body-landing .krleftmenu, .krsc-body-products .krleftmenu  {

	z-index: 1;
} 


.krscleftnavigation ul{

	list-style-type: none;
	padding:0;
	margin:0; 


	}
	
.krscleftnavigation ul li {
	
	margin-bottom: 15px;
	margin-left: 0 !important;
	background-image: url(/Portals/0/SiteImages/left-menu-border.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 11px;
	padding-top: 12px;

	}
	

.krsc-body-landing .krscleftnavigation ul li, .krsc-body-products .krscleftnavigation ul li  {
	

	background-image: url(/Portals/0/SiteImages/left-menu-border2.png);
	background-position: left top;

	}
	
	
li#krscLeft684 {

	visibility: hidden;
	display: none;

	}
	
	
	
.krscleftnavigation a, .krscleftnavigation a:visited {

	color: #fff !important;
	font-size: 1.5em;
	text-transform: lowercase;
	text-decoration: none;
	
	}
	
	
.krsc-body-landing .krscleftnavigation a, .krsc-body-products .krscleftnavigation a, 
.krsc-body-landing .krscleftnavigation a:hover, .krsc-body-products .krscleftnavigation a:hover, 
.krsc-body-landing .krscleftnavigation a:visited, .krsc-body-products .krscleftnavigation a:visited	 {

	color: #002c94 !important;

	}
	
	
	
.krscleftnavigation a:hover {

	color: #fff;
	text-decoration: none;

	}
	
div#krAccount ul
{ 
	list-style-type:none;
	margin:0;
	padding:0;
	position: relative;
	top: 80px;
	margin-bottom: 7px;
	}
	
div#krAccount ul li
{ 
	margin-bottom: 10px;

	}
	
div#krAccount ul li.SelectedTab a {

		color: #0060b7;
		font-weight: bold;
		

		}
	

div#krAccount ul a {

		color: #525254;
		font-size: 1.2em;
		text-decoration: none;
		

		}
		
li#krAccount586 {

	visibility: hidden;
	display: none;

	}
		

	
img.px {

	position: absolute;
	left: 15px;
	top: 28px;
	z-index: 4;
}



.kranalitics {

	width: 100px;
	height: 100px;
	border: 0px solid orange;
	position: absolute;
	top: 750px;
	left: 10px;
}
	


div#dnn_ctr1461_ModuleContent img  /*div#dnn_ctr1465_ModuleContent img*/ {

	left: 8px;
	height:372px;
	position:absolute;
	top: 0px;
	width:748px;

	}


*html a.eurostop-credits {

	text-decoration: none !important;

	}



div#dnn_ctr1461_HtmlModule_HtmlModule_lblContent, div#dnn_ctr1465_HtmlModule_HtmlModule_lblContent, 
div#dnn_ctr1470_HtmlModule_HtmlModule_lblContent, div#dnn_ctr1472_HtmlModule_HtmlModule_lblContent  {

	position: relative;
	top: -10px;
}


	

*html div#dnn_ctr1461_HtmlModule_HtmlModule_lblContent, *html div'#dnn_ctr1465_HtmlModule_HtmlModule_lblContent, 
*html div#dnn_ctr1470_HtmlModule_HtmlModule_lblContent, *html div#dnn_ctr1472_HtmlModule_HtmlModule_lblContent {

	position: relative;
	top: 0px; 
	margin-top: 10px;
}

.kr-itempane{


	}



img.lj-main-logo {

	border: 0;
	position: absolute;
	left: 21px;
	top: 12px;

	}

*html div#lj-wrapper 
{
    width: 994px;
    min-height: 807px;
    margin: auto; 
    position:absolute;
	left:50%; 
	top:0px;
	margin-left:-497px; 
	padding:0 px;
	background-color: #fff;
	border: 0;
	overflow: visible;
	border: 0px solid #ccc;

}

div#lightbox {

	position: absolute;
	left: 50% !important;

	margin-left: -241px !important;


}
	


div#lj-wrapper 
{
    width: 994px;
	height: auto;
    margin: auto; 
    position:absolute;
	left:50%; 
	top: 0px;
	margin-left:-497px; 
	padding:0 px;
	background-color: #fff;
	border: 0;
	overflow: visible;
	border: 0px solid #ccc;

}

a {

	cursor: pointer;

	}


.lj-header 
{
    width: 994px;
    height: 155px;
    background-image: url(/Portals/0/SiteImages/lj-header.png);
    background-repeat: no-repeat !iportant;
	overflow: hidden;

}

#lj-wrapper td {

	background-color: transparent !important;


}

div.contentpane-products hr {

	display: none;


	}




div.lj-content 

{
    width: 994px;
    height: 412px;
    background-image: url(/Portals/0/SiteImages/lj-home-content-bg2.jpg);
    background-repeat: no-repeat;
	position: relative;
	top: 0px;
	z-index: 0;
	
	

}

div.lj-line {

	width: 994px;
	height: 5px;
	background-image: url(/Portals/0/SiteImages/line.png);
	background-repeat: no-repeat;
	position: relative;
	left: 1px;

	}
	

div.lj-footer 

{
    width: 994px;
    height: 244px;
    background-image: url(/Portals/0/SiteImages/lj-footer.png);
    background-repeat: no-repeat;
	position: relative;
	top: 0px;

}

div.lj-footer-products  

{
    width: 994px;
    height: 322px;
    background-image: url(/Portals/0/SiteImages/lj-footer-products.png);
    background-repeat: no-repeat;
	position: relative;
	top: 0px;
	z-index: 20;
	padding-top: 15px;
	background-color: #ccc;
}

*html div.lj-footer-products  

{
	position: relative;
	top: -5px;
	z-index: 20;
	padding-top: 0px;
	background-color: #ccc;
}

#product-list div.lj-footer-products  

{
   position: relative;
}

span.n-items, span.lj-mini-total {

	color: #000;
	font-family:georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-size: 1.9em;
	font-weight: bold;
}

.mini-bag ul {

	list-style-type: none;
	display: inline;
	position: absolute;
	top: 18px;
	left: 24px;
}

*html .mini-bag ul {

	list-style-type: none;
	display: inline;
	position: absolute;
	top: 26px;
	left: 24px;
}

.mini-bag ul li {

	float: left;
	list-style-type:none;
}

.mini-bag ul li span{

	display: block;
	border: 0px solid red;
}

.mini-bag ul li span.n-items {

	margin-right: 10px;
	width: 34px;
	text-align: left;

}


.mini-bag ul li span.lj-mini-total {

	width: 134px;
	text-align: left;
}

.mini-bag span.lj-view-bag a {

	color: red;
	font-family:georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-size: 1em;
	font-weight: bold;
	position: absolute;
	left: 108px;
	top: 63px; 
}

*html .mini-bag span.lj-view-bag a  {

	color: red;
	font-family:georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-size: 1em;
	font-weight: bold;
	position: absolute;
	left: 108px;
	top: 63px; 
}

.mini-bag span.lj-view-bag a:hover  {

	color: #8f1b25;
	text-decoration: none;
}

*html ul.lj-login {

	position: absolute;
	left: 737px;
	top: 16px;
	list-style-type: none;
}

ul.lj-login {

	position: absolute;
	left: 737px;
	top: 5px;
	list-style-type: none;
}

ul.lj-login li {

	list-style-type: none;
	float: left;
	display: inline;
	margin-right: -25px;
	
}

*html ul.lj-login li {

	list-style-type: none;
	float: left;
	display: inline;
	margin-right: 0px;

}
	

ul.lj-login a.lj-login {
	
	display: block;
	width: 57px;
	height: 27px;
	font-size: 0.93em;
	font-weight: 400;
	text-transform: uppercase;
	padding-left: 8px;
	color: #000;
	background-image: url(/Portals/0/SiteImages/lj-signin-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding-left: 37px;
	padding-top: 3px;
}

ul.lj-login a.login-link:hover {

	color: #000;

}

img.lj-home-link {

	border: 0;
	position: absolute;
	top: 77px;
	left: 4px;

	}
	
	
	div.lj-mainpanel {
	
	width: 721px;
	height: 378px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 17px;
	left: 13px;
	background-color: transparent;
	z-index: 0;
	
	}
	
	div.lj-mainpanel img, div.lj-smpanel1 img, div.lj-smpanel2 img, div.lj-smpanel3 img  {
	
	border: 0;
	
	}
	
	div.lj-smpanel1 {
	
	width: 234px;
	height: 108px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 17px;
	left: 758px;
	background-color: transparent;
	
	}
	
	div.lj-smpanel2 {
	
	width: 234px;
	height: 108px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 149px;
	left: 758px;
	background-color: transparent;
	
	}
	
	div.lj-smpanel3 {
	
	width: 234px;
	height: 108px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 283px;
	left: 758px;
	background-color: transparent;
	
	}
	
	div.lj-logopanel {
	
	width: 982px;
	height: 45px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: 4px;
	padding-left: 135px;
	padding-top: 3px;
	
	}
	
div.lj-logopanel ul  {
	
		list-style-type: none;
		position: relative;
		top: -7px;
		left: -30px;
		
	
	}
	
*html div.lj-logopanel ul  {
	
		list-style-type: none;
		position: relative;
		top: 0;
		left: -125px;
		margin-left: -5px;
		
	
	}
	
div.lj-logopanel ul li  {
	
		list-style-type: none;
		display: inline;
		margin: 0 !important;
	
	}
	
	div.lj-logopanel img {
	
	border: 0 !important;
	float: left;
	margin: 0 !important;
	
	}
	
	div.lj-bottomnav  {
	
	width: 518px;
	height: 104px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 75px;
	left: 427px;
	
	}

	.lj-products div.lj-bottomnav, .lj-cart div.lj-bottomnav  {
	
	width: 518px;
	height: 104px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 144px;
	left: 427px;
	z-index: 100;
	}
	
	
	div.lj-bottomleftpanel {
	
	width: 362px;
	height: 166px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 77px;
	left: 1px;
	background-color: #ecebeb;
	
	}
	
	.lj-products div.lj-bottomleftpanel, .lj-cart div.lj-bottomleftpanel  {
	
	width: 362px;
	height: 166px;
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	top: 155px;
	left: 1px;
	background-color: #ecebeb;
	
	}
	

div.lj-optleftpane
{
	width:306px;
	height:296px;
	background-image: url(/Portals/0/SiteImages/img-backgrd.png);
	background-repeat:no-repeat;
	position:relative;
	top:-750px;
	left:112px;

}

div.lj-leftpane {

	width: 175px;
	overflow-x: hidden;
	height: auto;
	border: 0px solid green !important;
	position: absolute;
	top: 206px;
	left: 19px;
	z-index: 100;
}
	
*html div.lj-leftpane {

	position: absolute;
	top: 233px;
	left: 19px;
	
}

*html div#leftmenu {

	position: relative;
	top: -18px;

	}
	
	
div#leftmenu h2 {

	color: #fff;
	font-size: 1px;
	display: block;
	width: 119px;
	height: 39px;
	overflow: hidden;
	

	}
	
div#leftmenu ul  {

	list-style-type: none;
	position: relative;
	left: -5px;

	}

div#leftmenu ul li{

	margin-bottom: 2px;
	margin-top: 2px;

	

	}
	
div#leftmenu ul a h3 {

	color: #000;
	font-size: 0.95em;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;

	}

div#leftmenu ul a  {

	margin-bottom: 0px;
	margin-top: 0px;

}

div.lj-category h2 {

	background-image: url(/Portals/0/SiteImages/lj-category.png);
	background-repeat: no-repeat;
}

div.lj-brand h2 {

	background-image: url(/Portals/0/SiteImages/lj-brand.png);
	background-repeat: no-repeat;
}

div.lj-size h2 {

	background-image: url(/Portals/0/SiteImages/lj-size.png);
	background-repeat: no-repeat;
}

div.lj-colour h2 {

	background-image: url(/Portals/0/SiteImages/lj-colour.png);
	background-repeat: no-repeat;
}

div#leftmenu div {

	margin-bottom: 4px;

	}

	 div.lj-bottomnav ul {
	 
	 list-style-type: none;
	 float: left;
	 text-align: left;
	 margin-right: 8px;
	 
	 }
	 
	 div.lj-bottomnav ul li {
	 
	 list-style-type: none;
	 margin-bottom: 3px;
	 
	 
	 }
	 
	  div.lj-bottomnav ul li a{
	 
	 font-family: Arial;
	 font-size: 0.85em;
	 color: #000;
	 text-transform: uppercase;
	 
	 
	 }
	 
	  div.lj-bottomnav ul li a:hover{
	 
	 font-family: Arial;
	 font-size: 0.85em;
	 color: #666;
	 
	 
	 }
	 
	 
	 a.lj-terms {
	 
		text-transform: uppercase;
		color: #fff !important;
		font-size: 0.90em;
		position: absolute;
		top: 230px;
		left: 569px;
		
		}
		
	
		 a.lj-privacy {
	 
		text-transform: uppercase;
		color: #fff !important;
		font-size: 0.90em;
		position: absolute;
		top: 230px;
		left: 742px;
		
		}
	 
	 
	#dnn_ctr_Login_pnlLogin{


	width: 767px;
	height: 288px;
	background-image: url(/Portals/0/SiteImages/login-bg.png);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 220px;
	position: relative;
	top: 15px;
	left: 100px;
	z-index: 200;
	font-size: 0.6em ;

}	

	*html #dnn_ctr_Login_pnlLogin{


	width: 767px;
	height: 288px;
	background-image: url(/Portals/0/SiteImages/login-bg.png);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 220px;
	position: relative;
	top: 15px;
	left: 120px;
	z-index: 200;
	margin-bottom: 40px;

}	

*html #dnn_ctr_Login_pnlLogin table{

	position: relative;
	left: 140px;

}


	#dnn_ctr_Login_pnlLogin span, #dnn_ctr393_Signin_Login_DNN_plPassword_label span, 
#dnn_ctr393_Signin_Login_DNN_plUsername_label span, div#dnn_ctr393_Signin_pnlLoginContainer 
	{
	
		font-size: 0.75em ;
	
	}
	
#dnn_ctr_Login_pnlLogin a, a#dnn_ctr393_Signin_cmdPassword  {
	
		font-size: 0.6em ;
	
	}
	
a#dnn_ctr_Login_cmdPassword {

	position: relative;
	top: -24px;
	left: 103px;

	}
	
*html a#dnn_ctr_Login_cmdPassword {

	position: relative;
	top: -12px;
	left: -11px;

	}
	
img#dnn_ctr_Login_Login_DNN_plUsername_imgHelp, img#dnn_ctr_Login_Login_DNN_plPassword_imgHelp  {

	display: none;

	}

.search-container
{
    position: relative;
	top: 37px;
	right: 2px;
    float: right;
    width: 142px;
    height: 21px;
    overflow: hidden;
    background-image: url(/Portals/0/SiteImages/search-bg.gif);
    margin-top: 11px;
}


*html .search-container
{
    
     width: 144px;
    height: 21px;
    overflow: visible !important;
	background-image: none;
	position: relative;
	left: 150px;
	top: 50px;
	margin-left: 200px;
} 

div.lj-recentlyview {

	width: 483px;
	height: 127px;
	position: absolute;
	left: 1px;
	top: 0;
	background-image: url(/Portals/0/SiteImages/lj-recentlyviewed.png);
	background-repeat: no-repeat;
	padding-top: 13px;
}

div.lj-productsbottomright {

	width: 506px;
	height: 127px;
	position: absolute;
	left: 487px;
	top: 0;
	border: 0px solid red;
	background-color:#ECEBEB;

	}


.lj-recentlyview div.mini-dash-board {

	width: 483px;
	height: 127px;
	position: absolute;
	left: 0;
	top: -39px;
	overflow: visible;
	border: 0;
	z-index: 1000;

	}
	
*html .lj-recentlyview div.mini-dash-board {


	position: absolute;
	left: 0;
	top: 0;

	}
	
 .lj-recentlyview div.mini-dash-board .dash-det {

	width: 69px !important;
	overflow: hidden;

}

 .lj-recentlyview div.mini-dash-board .dash-det td {

	width: 69px !important;
	

}

table#dnn_ctr505_DashBoard_lstProducts td {

	width: 69px !important;

}

	.lj-recentlyview div.mini-dash-board table{

	width: 483px !important;

	}
	
	
.lj-recentlyview div.mini-dash-board td{

	width: 69px !important;

	}
	
	

*html .lj-recentlyview div.mini-dash-board .dash-det {

	margin: 0;

	}


.lj-recentlyview div.mini-dash-board  img{

	width: 69px !important;
	height: 81px !important;

	}
	

.lj-recentlyview div.mini-dash-board .dash-title-price, .lj-recentlyview div.mini-dash-board .dash-price-centre{

	visibility: hidden;

	}
	

.lj-recentlyview div.mini-dash-board .dash-item {

	float: left !important;
}

.contentpane-products .mini-dash-board {

	width: 190px !important;
	height: 433px !important;
	overflow-x: hidden;
	overflow-y: hidden;
	background-image: url(/Portals/0/SiteImages/lj-related-bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	position: absolute;
	top: 35px;
	left: 766px;
	border: 0px solid red;
	padding-top: 35px;
	padding-left: 6px;

	}

*html .contentpane-products .mini-dash-board {


	padding-top: 45px;
	padding-left: 11px;
	position: absolute;
	top: 32px;
	left: 763px !important;
	z-index: 1000 !important;
	overflow-x: visible;

	}

.contentpane-products table#dnn_ctr482_DashBoard_lstProducts td {

	height: 100px !important;
	overflow: hidden !important;
}
		
.contentpane-products .mini-dash-board  table{

	width: 190px !important;
	height: 345px !important;

	}

.contentpane-products .mini-dash-board img{

	width: 85px !important;
	height: 100px !important;
	border: 1px solid #ccc;

	}
	
.contentpane-products .mini-dash-board .dash-title-price {

	visibility: hidden;
	height: 0 !important;

	}
	
.contentpane-products div.mini-dash-board .dash-det {

	width: 87px !important;
	height: 115px !important;
	overflow: hidden;
	margin-bottom: 4px !important;
	margin-right: 13px !important;
	position: relative !important;
	top: -10px !important;
	margin-bottom: -9px !important;
	background-color: transparent !important;


}

	
*html .contentpane-products div.mini-dash-board .dash-det {

	width: 91px !important;
	position: relative !important;
	top: -2px !important;
	margin-bottom: 6px !important;
	padding-left: 2px;
	margin-right: 7px !important;


}

.contentpane-products div.mini-dash-board .dash-price-centre {

	vertical-align: top !important;
	border: 0px solid green;
	width: 85px !important;
	overflow-x: visible;
	overflow-y: hidden;
	height: 75px !important;
	background-color: transparent !important;
	position: absolute;
	top: 120px;
	left: 0;
	text-align: center !important;

}

*html .contentpane-products div.mini-dash-board .dash-price-centre {

	position: absolute;
	top: 100px;
	z-index: 200;
	left: 5px;
}

.mini-dash-board strike {

	font-size: 0.75em;
	position: absolute;
	left: 0px;
	top: 3px;

	
}

span#dnn_ctr482_DashBoard_lstProducts_ctl01_lbllistPrice {

	position: relative;
	top: -6px;
	
}

*html span#dnn_ctr482_DashBoard_lstProducts_ctl01_lbllistPrice {

	position: relative;
	top: -15px;
	z-index: 100;
	
}

.mini-dash-board span.lj-sale-price2 {

	font-size: 0.7em;
	position: absolute;
	top: 4px;
	left: 0px;

	}

.contentpane-products .dash-price-centre .CATProductListItem {

	font-family: arial;
	font-weight: bold !important;
	color: #333;
	font-size: 0.75em !important;
	position: absolute;
	top: 4px;
	left: -43px;
	border: 0px solid red;
	display: block;
	width: 85px;
	text-align: center;

	}
	
*html .contentpane-products .dash-price-centre .CATProductListItem {

	position: absolute;
	top: 4px;
	left: -43px;
}

.ProductImageItempaneDetail
{
    border:0;
    position: absolute;
    top: 0px;
    left: 0px;
	z-index: 1000;
	visibility:visible;

    }


 div.contentpane-products {
 
	width: 100%;
	min-height: 800px;
	background-image: url(/Portals/0/SiteImages/lj-products.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #fff;
	padding-top: 25px;
	}

*html div.contentpane-products {
 

	padding-top: 29px;
	height: 860px;
	}
	
 div.contentpane-cart {
 
	width: 100%;
	min-height: 1000px;
	background-image: none;
	background-color: #fff;
	padding-top: 25px;
	}

 *html div.contentpane-cart {
 
	width: 100%;
	height: auto;
	background-image: none;
	background-color: #fff;

	}

*html div.contentpane-cart {
 

	padding-top: 29px;
	}


.lj-continue-shopping {

	position: absolute;
	left: 407px;


	}
	
input.back-c-btn {

	position: relative;
	left: 10px;
	top: -16px;
	z-index: 100;

	}
	

	
	
*html .lj-continue-shopping {

	position: absolute;
	left: 407px;

	}
	
.lj-final-checkout  {

	position: absolute;
	left: 620px;
	z-index: 100;

	}
	

.price 
{
    
    font-size: 2.7em;
	color: #748328;
	font-family:arial;
	font-weight:normal;
	float: left !important;

 
}

*html .price 
{

	color: #748328 !important;
	font-family: Arial;

 
}

.ski-price-panel {

	float: left;
	width: 100px !important;
	overflow: hidden;
	position: relative;
	top: 8px;

	}




.price span.CATProductListItem {

	color: #748328 !important;
	font-family: Arial;
	font-size:0.4em;
	font-weight: normal;
	

}


.price span.CATNormalBold  {

	font-size: 0.5em;
	display: block;
	width: 198px;
	text-transform: lowercase;

	}


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: relative;
	left: 1px;
	top: 8px;
	text-decoration: none;
}


div#PrimaryImage a.p-list-name:hover, div#PrimaryImage:hover a  {

	
	color: #515b1e !important;
	
}

div.lj-product-detail {
	
	height:594px;
	width: 749px;
	background-color: #fff;
	position: relative;
	left: 7px;

	}
	



.price-list .CATProductListItem {

	font-weight: normal;
	font-family: Arial;
	font-style: normal;
	font-size: 0.7em;
	color: #858585;
	/*margin-left: 2px;*/

	}
	
*htm .price-list .CATProductListItem { 

	position: relative;
	top: 8px;
	

	}
	


div.lj-leftfiltermenu {

	border: 1px solid red;
	width: 172px;
	height: 729px;
	position: absolute;
	top: 204px;
	left: 19px;
	z-index: 0;
}

*html div.lj-leftfiltermenu {

	border: 1px solid red;
	width: 172px;
	height: 729px;
	position: relative;
	top: -50%;
}

div.lj-leftfiltermenu {

	border: 1px solid red;
	width: 172px;
	height: 729px;
	position: relative;
	top: -400px;
}

div#dnn_ctr440_ProductPage_pnlProductDetails {

	z-index: 1000;

	}

div.lj-product-detail  div.lj-leftfiltermenu  {

	visibility: hidden;
	display: none;
	z-index: -1;

	}

div.lj-product-detail {

	z-index: 20;
	}


*html div.lj-product-detail {

	z-index: 20;
	margin-left: 53px;

	}	




div#dnn_ctr440_ProductPage_pnlProductDetails div#dnn_ctr507_ModuleContent {

	visibility: hidden;

	}
	

.lj-my-account {

	width: 958px;
	height: 231px;
	background-image: url(/Portals/0/SiteImages/lj-my-account-bg.png);
	background-repeat: no-repeat;
	position: relative;
	top: 15px;
	left: 20px;

	}
	

.lj-my-account ul {

	list-style-type: none;
	position: absolute;
	top: 58px;
	left: 106px;
}

.lj-my-account ul.list2 {

	list-style-type: none;
	position: absolute;
	top: 128px;
	left: 106px;
}



.lj-my-account ul li {

	float: left;
	display: block;
	width: 198px;
	height: 24px;
	border: 0px solid red;
	margin-right: 30px;
}

.lj-my-account ul.list2 li {

	float: left;
	display: block;
	width: 198px;
	height: 24px;
	border: 0px solid red;
	margin-right: 33px;
}

.lj-my-account ul.list2 li {

	text-align: justify;

}

.lj-my-account ul.list2 li a:hover{

	text-decoration: underline;

}


.lj-my-account ul a, .lj-my-account ul a:hover {

	color: #000;
}
	
a.lj-a-1 {

	display: block;
	width: 198px;
	height: 24px;
	background-image: url(/Portals/0/SiteImages/lj-delete-account.png);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #000;
}
	

*html div.lj-my-account ul li {

	padding-top: 11px;

	}
	
a.lj-a-2 {

	display: block;
	width: 198px;
	height: 24px;
	background-image: url(/Portals/0/SiteImages/lj-change-password.png);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #000;

	}
	
a.lj-a-3 {

	display: block;
	width: 198px;
	height: 24px;
	background-image: url(/Portals/0/SiteImages/lj-order-history.png);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #000 !important;

	}
	
a.lj-a-4 {

	display: block;
	width: 198px;
	height: 24px;
	background-image: url(/Portals/0/SiteImages/lj-your-wishlist.png);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #000 !important;
	position: relative;
	left: 5px;

	}
	
div.lj-control {

	position: relative;
	top: 2000px;
	vertical-align: bottom !important;
	
}

.lj-terms {

	position: absolute;
	left: 569px;
	top: 231px;
	color: #fff;

	}
	
.lj-privacy {

	position: absolute;
	left: 742px;
	top: 231px;
	color: #fff;

	}
	
.lj-products  .lj-terms, .lj-cart .lj-terms {

	position: absolute;
	left: 569px;
	top: 309px;
	color: #fff;

	}

.lj-products .lj-privacy, .lj-cart .lj-privacy  {

	position: absolute;
	left: 742px;
	top: 309px;
	color: #fff;

	}

.lj-terms a, .lj-terms a:hover, .lj-privacy  a, .lj-privacy  a:hover {

	color: #fff !important;
	text-transform: uppercase;
	font-size: 0.8em;

	}
	
div.contentpane-cart span {
	
		font-size: 0.6em;
		
	}
	
.lj-cart div.search input {
	
		font-size: 0.9em;
	
	}
	
	div#checkout-final-details span, div#checkout-final-details input {
	
	font-size: 0.7em;
		
	}
	

	
	table#dnn_ctr393_ShoppingCart_grdItems span {
	
		color: #333;
	
	}
	
	div#checkout-final-details select  {
	
		font-size: 0.9em;
	
	}
	

a, a:visited
{
    text-decoration: none;
    color: #000;
}


a:hover
{
    text-decoration: none;
}


#wrapper 
{
    width: 937px; 
    height: 648px;
    margin: auto; 
    position:absolute;
	left:50%; 
	top: 50%;
	margin-top:-324px; 
	margin-left:-469px; 
	padding:0 px;
	background-color: #fff;
	border: 0;
	overflow: visible;

}

#wrapper-holder 
{
    width: 957px; 
    height: 480px;
    margin: auto; 
    position:absolute;
	left:50%; 
	top: 50%;
	margin-top:-240px; 
	margin-left:-469px; 
	padding:0 px;
	background-color: #fff;
	border: 0;
	overflow: visible;
	font-size: 1.4em;
	font-weight: bold;
	color: #873574;

	letter-spacing: 1px;

}


.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
	z-index: 100;
	position: absolute;
	left: 100px;
	background-color: #fff !important;
}
#indexbody
{   
    
    width:937px;
    right:150px;
    position:absolute;
    bottom:123px;
   
 }
 
 #ParentTabs ul
 {
    list-style-type: none;
    
    }
 
  #ParentTabs ul li
 {
   display: inline;
   margin: 0;
 }
 
 
  #ParentTabs ul li:hover {
  
	color: #fff;

	}

    #ParentTabs a:hover
 {
   color: #fff;
   background-color:#1D55DE;
   
  }

.kr-top-menu #ParentTabs a  {
	
	background-image:none;
	color:#FFFFFF;

}

.krsc-body-products.kr-top-menu #ParentTabs a  {
	

	color:#0b3b9d !important;

}


.kr-top-menu #ParentTabs a:hover  
  {
	
	background-color:#1D55DE !important;
	background-image:none;
	color:#FFFFFF;
	z-index: 10;

}

 .kr-top-menu #ParentTabs li.DisabledTab:hover,  .kr-top-menu #ParentTabs li.DisabledTab a:hover,  
 {
 
	background-color: #1D55DE !important;
	color: #fff !important;
 
 
 }


.krsc-body-landing .kr-top-menu #ParentTabs a:hover  {

	color: #fff !important;
	background-color: #1D55DE !important;

}

.krsc-body-landing .kr-top-menu #ParentTabs li:hover  {

	color: #fff !important;

}

li.DisabledTab a:hover {

	color: #fff !important;

	}
	
.logopane
{
    width:260px;
    height:30px;
    }

.toppane {
	width: 691px;
	height:30px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 45px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {

	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	height:19px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {

	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;

  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-weight: normal;
   color: #333333;
   font-size: 0.75em;
}


*html .CartCount
{
    position:absolute; 
    top:-60px; 
    left:700px
    
    }


.CartCount
{
    position:absolute; 
    top:-17px; 
    left:700px
    
    }
    
.mini-bag 
{
    position: absolute;
    top: 61px;
    left: 749px;
    background-image: url(/Portals/0/SiteImages/mini-bag.png);
    width: 243px;
    height: 79px;
    background-repeat: no-repeat;
    overflow: hidden;
    color: #fff;    
    font-weight: bold;
    padding-top: 3px;
    padding-left: 10px;
}
    
.bold-gray 
{

    color: #aeaeae;
    font-weight: bold;
    font-size: 0.90em;
}

.mini-bag .bold-gray 
{
    margin-right: 5px;
 
}

.bag-text 
{
    color: #666;
    font-size: 1em;
    position: absolute;
    top: 6px;
    left: 839px;

}

.bag-text a {

	color: #812f67;

}

.bag-text a:hover {

	color: #ee4aba;

}

.content 

{
width: 935px;
height: 472px;
position: absolute;
left: 0;
top: 105px;
clear: both;
border: 0;
z-index: 0;
    
}

*html .content 

{
width: 935px;
height: 472px;
margin: 0; 
position:absolute;
left:50%; 
top: 50%;
margin-top:-204px; 
margin-left:-468px; 
z-index: 0;

    
}

.internal .content 

{
width: 935px;
height: 472px;
overflow-x: auto;
overflow-y: auto;
position: absolute;
left: 0;
top: 120px;
clear: both;
border: 1px solid #e5e5e5;
    
}

*html .internal .content 

{
width: 935px;
height: 472px;
overflow-x: auto;
overflow-y: auto;
margin: 0; 
position:absolute;
left:50%; 
top: 50%;
margin-top:-201px; 
margin-left:-468px;
border: 1px solid #e5e5e5;
    
}

.cart .content, .account .content 

{
width: 935px;
height: 472px;
position: absolute;
left: 0;
top: 122px;
clear: both;
border: 1px solid #e5e5e5;
    
}

*html .cart .content, *html .account .content 

{
width: 935px;
height: 472px !important;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-bottom: 0;
position:absolute;
left:50%; 
top: 50%;
margin-top:-201px; 
margin-left:-468px;

    
}

.product-detail .content 

{
width: 935px;
height: 472px;
position: absolute;
left: 0;
top: 122px;
clear: both;
border: 1px solid #e5e5e5;
padding-top: -5px;
    
}

*html .product-detail .content

{
width: 935px;
height: 472px !important;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-bottom: 0;
position:absolute;
left:50%; 
top: 50%;
margin-top:-201px; 
margin-left:-468px;
padding-top: -20px;
    
}

.account1 .content 

{
width: 935px;
height: 472px;
position: absolute;
left: 0;
top: 122px;
clear: both;
border: 1px solid #e5e5e5;
background-image: url(/Portals/0/SiteImages/account1.jpg);
background-position: top;
background-repeat: no-repeat;
    
}

*html .account1 .content

{
width: 935px;
height: 472px !important;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-bottom: 0;
position:absolute;
left:50%; 
top: 50%;
margin-top:-201px; 
margin-left:-468px;
background-image: url(/Portals/0/SiteImages/account1.jpg);
background-repeat: no-repeat;

    
}

.top-menu 
{
 
 width: 601px;
 height: 71px;
 background-image: url(/Portals/0/SiteImages/top-menu.png);
 background-repeat: no-repeat;
 position: absolute;
 top: 0;
 left: 335px;

}

*html .top-menu 
{
 
 width: 601px;
 height: 71px;
 background-image: url(/Portals/0/SiteImages/top-menu.png);
 background-repeat: no-repeat;
 position: absolute;
 top: 0;
 left: 334px;

}

.internal .top-menu 
{
 
 width: 601px;
 height: 71px;
 background-image: url(/Portals/0/SiteImages/top-menu.png);
 background-repeat: no-repeat;
 position: absolute;
 top: 0;
 left: 336px;

}

*html .internal .top-menu 
{
 
 width: 601px;
 height: 71px;
 background-image: url(/Portals/0/SiteImages/top-menu.png);
 background-repeat: no-repeat;
 position: absolute;
 top: 0;
 left: 335px;

}

.logo 
{
  position: absolute;
  top: 0;
  left: 0;
  width: 335px;
  height: 71px;
  border: 0;
}


*html .logo 
{
  position: absolute;
  top: 0px;
  left: 0;
  width: 335px;
  height: 71px;
  border: 0;
}

.logo-c 
{
  position: absolute;
  top: 0;
  left: 0;
  width: 335px;
  height: 71px;
  border: 0;
}


*html .logo-c 
{
  position: absolute;
  top: 50px;
  left: 0;
  width: 335px;
  height: 71px;
  border: 0;
}

*html .internal .logo, *html .product-detail .logo 
{
  position: absolute;
  top: 52px;
  left: 0;
  width: 335px;
  height: 71px;
  border: 0;
}

*html .internal .strapline, *html .product-detail .strapline
{
  position: absolute;
  top: 95px;
  left: 0;

}




.top-nav 
{
 width: 937px;
 height: 73px;
 margin: 0;
 position: absolute;
 top: 52px;
 left: 0;
 
 

}

.first-panel 

{

 width: 937px;
 height: 50px;
 position: absolute;
 top: 0;
 left: 0;
 border: 0;
 margin: 0;
 background-color: Transparent;

}

.home .black-panel 

{
 width: 935px;
 height: 17px;
 background-color: #000;
 position: absolute;
 top: 594px;
 left: 0;
 overflow: hidden;

}

.internal .black-panel, .product-detail .black-panel, .cart .black-panel 

{
 width: 937px;
 height: 17px;
 background-color: #000;
 position: absolute;
 top: 596px;
 left: 0;
 overflow: hidden;

}

*html .internal .black-panel, *html .product-detail .black-panel, *html .cart .black-panel 

{
 width: 935px;
 height: 17px;
 background-color: #000;
 margin: 0; 
 position:absolute;
 left:50%; 
 top: 50%;
 margin-top:273px; 
 margin-left:-468px; 

}

.bottom-menu ul,.bottomright-menu ul 
{

    list-style-type: none;
}

.bottom-menu ul li, .bottomright-menu ul li
{

    display: inline;
    margin-right: 5px;
}

.bottom-menu a,.bottomright-menu a, a.user-link, a.login-link1
{
  color: #fff;
}

.bottom-menu a:hover,.bottomright-menu a:hover,  a.login-link:hover, a.user-link:hover, a.login-link:hover 
{
  color: #fe60cd;
}

*html .bottom-menu, .login, .user
{
 float: left;
}

.bottom-menu, .login, .user
{
 float: none;
}


a.login-link 
{
    position: relative;


}


.login 
{
  position: relative;
  top: 2px;
  left: 475px;
}

*html .login 
{
  position: relative;
  top: 2px;
  left: 485px;
}


.user 
{
  position: relative;
  top: 2px;
  left: 400px;
  color:#FFFFFF;
}

*html .user
{
  position: relative;
  top: 2px;
  left: 410px;
  color:#ffffff;
}

.bottom-menu 
{
  
  position: relative;
  top: -8px;
  left: -29px;
  letter-spacing: 0.5px;
}

*html .bottom-menu 
{
  
  position: relative;
  top: 2px;
  left: -29px;
  letter-spacing: 0.5px;
}


*html .bottomright-menu
{
  
   position: relative;
  top: 2px;
  left: 145px;
  letter-spacing: 0.5px;
   width: 465px;
  text-align: right;
}


.bottomright-menu
{
  
   position: relative;
  top: -31px;
  left: 464px;
  letter-spacing: 0.5px;
   width: 465px;
  text-align: right;
  color: #fff;
}


*html .parent-menu
{
 margin-left: -35px;
 margin-top: 23px;
}

.youraccount
{
position:relative;
top:2px;
left:410px;

}

.parent-menu
{
 margin-left: -35px;
 margin-top: 22px;
}



.strapline 
{
  position: absolute;
  top: 42px;
  left: 0;
  letter-spacing: 2px;
  color: #6c6c6c;
}


*html .strapline 
{
  position: absolute;
  top: 43px;
  left: 0;
  letter-spacing: 2px;
  color: #6c6c6c;
}

.strapline-c 
{
  position: absolute;
  top: 42px;
  left: 0;
  letter-spacing: 2px;
  color: #6c6c6c;
}


*html .strapline-c 
{
  position: absolute;
  top: 103px;
  left: 0;
  letter-spacing: 2px;
  color: #6c6c6c;
}


.search input 
{
    width: 116px;
    height: 16px;
    background-color: Transparent;
    border: 1px solid #004ede;
    position: relative;
    left: 3px;
    top: 2px;
    color: #8cb1ff;
    font-weight: bold;
    text-transform: uppercase;
    border: 0px solid red;
    padding-left: 2px;
    padding-top: 2px;
	font-size: 0.9em;
	font-family: Arial;

}

*html .search input {

	background-image: url(/Portals/0/SiteImages/search-bg.gif);
	background-repeat: no-repeat;
	width: 120px;
    height: 23px;
    z-index: 1000;
	padding-top: 4px;
	padding-left: 10px;
	z-index: 100;
	background-color: Transparent;
	position: absolute;
	top: 43px;
	left: -3px;
	z-index: 1000;
	font-size: 1em;


	} 
	
*html input#dnn_ctr1459_Search_txtSearch {

	background-image: url(/Portals/0/SiteImages/search-bg.gif);
	
	}


	
.ski-products .search input  {

	color: #74822b !important;
	
}
	
	
.bootlab .search input  {

	color: #d76b23;
	
}

.shops .search input  {

	color: #6ad000;
	
}

.technical .search input  {

	color: #578ddf;
	
}

.community .search input  {

	color: #a47dec;
	
}


    
.search-container .search, .search-container .button 
{
    float: left;
 
}

.button {

	position: relative;
	top: -263px;
	left: 132px;

	}
	
*html .button {

	top: -231px;


	}

.home .button, .krsc-body-landing .button {

	position: relative;
	top: 16px;
	left: 116px;

	}
	
*html .home .button, *html .krsc-body-landing .button {

	
	position: absolute;
	top: 43px;
	left: 116px;

	}



.admin-menu 
{
    position: absolute;
    top: 155px;
    right:240px;
	z-index: 300;
}



.product-detail #navHContainer {
    position:absolute;
    left:661px;
    top:-39px;
    display:block;
    width:400px;
    z-index: 200;
    font-weight: normal;
    font-size: 0.85em;
    line-height: 0.96em;
    font-family: Arial;
    text-align: left;
    z-index: 600;

}

*html .product-detail #navHContainer {
    position:absolute;
    left:661px;
    top:-41px;
    display:block;
    width:400px;
    z-index: 200;
    font-weight: normal;
    font-size: 0.85em;
    line-height: 0.96em;
    font-family: Arial;
    text-align: left;
    z-index: 600;

}


.cart #navHContainer {
    position:absolute;
    left:661px;
    top:-39px;
    display:block;
    width:400px;
    z-index: 200;
    font-weight: normal;
    font-size: 0.85em;
    line-height: 0.96em;
    font-family: Arial;
    text-align: left;
    z-index: 600;

}

*html .cart #navHContainer {
    position:absolute;
    left:661px;
    top:-41px;
    display:block;
    width:400px;
    z-index: 200;
    font-weight: normal;
    font-size: 0.85em;
    line-height: 0.96em;
    font-family: Arial;
    text-align: left;
    z-index: 600;

}



#navHContainer {
    position:absolute;
    left:661px;
    top:-23px;
    display:block;
    width:400px;
    z-index: 200;
    font-weight: normal;
    font-size: 0.85em;
    line-height: 0.96em;
    font-family: Arial;
    text-align: left;
    z-index: 600;

}

*html #navHContainer {
    position:absolute;
    left:661px;
    top:-37px;
    display:block;
    width:400px;
    z-index: 200;
    font-weight: normal;
    font-size: 0.85em;
    line-height: 0.96em;
    font-family: Arial;
    text-align: left;
    z-index: 600;

}

#Myaccount-menu
{

	position:relative;
	top:15px;
	left:0px;

}

#Myaccount-menu li
{
    list-style-type: none;
}

#Myaccount-menu a 
{
    color: #999;
}

#Myaccount-menu a:hover 
{
    color: #cd8e85;
}




#ParentTabs ul {
    padding:0 3px;
    margin:0;
    list-style:none;
    float:none;
    width:auto;
    background-color:transparent;
     z-index: 600;
     display: inline;
     text-align: left;
	
}

#ParentTabs li {
  position: relative;
  float:left;
  list-style: none;
   z-index: 600;
   margin-right: 0px;
   padding: 0;
   text-align: left;
 
}

li#nav114 
{
    position: relative;
    left: 12px;
     z-index: 600;
}

#ParentTabs li ul { /* second-level lists */
	position : absolute;
	padding: 0;
	top: 40px;
	left: -999em;
    background-color:transparent;
	border:0px solid #809DF9;
	 z-index: 600;
	 text-align: left;
	 
}

*html .krsc-body-landing #ParentTabs li ul  {

	top: 34px;

	}


#ParentTabs a {
	display:block;
    text-decoration:none;
    font-weight:normal;
    padding :0px;
    color:#000;
    border:0px solid #809DF9;
    background-image: none;
     z-index: 200;
     text-align: left;
     padding-left: 2px;
      z-index: 600;
}



#ParentTabs li a {
	display:block;
    text-decoration:none;
    font-weight:normal;
    color:#fff;
    text-align: left;
    z-index: 600;
	margin-right: 10px;  
	background-color: transparent;
	z-index: 200;
    text-align: left;
    padding: 4px 8px;
    z-index: 600;
	text-transform: uppercase;
	font-size: 1.3em;

    
}


.krsc-body-products #ParentTabs li a {
	
    color:#0b3b9d;
    
  
}



#ParentTabs li li a {
    width: 126px;
    z-index: 200;
    text-align: left;
	background-image: none;
    padding-left: 2px;
    z-index: 600;
	width: 165px;
	color: #626262;
}



#ParentTabs li a:hover {
	  background-color: #1d55de;
	  border:0px solid #809DF9;
	  z-index: 200;
	  text-align: left;
      padding-left: 4px 8px;
      z-index: 600;
	  color: #fff !important;

}
#ParentTabs li a.SelectedTab {
   
   
     z-index: 600;
}
#ParentTabs .DisabledTab {
   
     z-index: 600;
}


#ParentTabs  li.DisabledTab:hover, #ParentTabs  li.SelectedTab:hover  {

	 color: #fff;
     z-index: 600;
	 background-color: #1D55DE !important;
}


	

#ParentTabs  li.DisabledTab:hover a, #ParentTabs  li.SelectedTab:hover a  {
	 
	 color: #fff;
   
}


#ParentTabs li:hover ul ul,
#ParentTabs li:hover ul ul ul,
#ParentTabs li:hover ul ul ul ul,
#ParentTabs li.iehover ul ul,
#ParentTabs li.iehover ul ul ul,
#ParentTabs li.iehover ul ul ul ul{
  left: -999em;
  z-index: 200;
  text-align: left;
   z-index: 600;
 
}


*html #ParentTabs li:hover ul a, 
*html #ParentTabs li.iehover ul a
{
    z-index: 10000;
	padding: 0px;
	color: #626262;
	 padding-left: 5px;
	
}


#ParentTabs li:hover ul, 
#ParentTabs li.iehover ul 
{
    padding-top: 15px;
	margin-top: 10px;
	top: 14px;
	left:0px;
	z-index: 200;
	width: 113px;
	padding-left: 0px;
	text-align: left;
	background-color: transparent;
	z-index: 600;
	margin-left: 0px;
	padding-bottom: 5px;
	border-top: 5px solid #003399;
	background-image: url(/Portals/0/SiteImages/ul-bg.png);

}


*html #ParentTabs li:hover ul, 
*html #ParentTabs li.iehover ul 
{
    padding-top: 43px;
	top: 14px;
	left:0;
	 padding-right: 0px;
	 padding-left: 0px;
	text-align: left;
	margin-left: 0;
	z-index: 5000;
	
}

*html .krsc-body-landing #ParentTabs li:hover ul, 
*html .krsc-body-landing #ParentTabs li.iehover ul   
{
    padding-top: 18px;
	top: 12px;
	left:0;
	z-index: 50000;

	
}


.krsc-body-products #ParentTabs li:hover ul, 
.krsc-body-products #ParentTabs li.iehover ul 
{
   
	border-top: 5px solid #fff;
	z-index: 5000;
	
}



*html #ParentTabs li:hover ul, 
*html #ParentTabs li.iehover ul 
{
    padding-top: 15px;
	margin-top: 10px;
	z-index: 5000;
	
}


#ParentTabs li:hover ul a, 
#ParentTabs li.iehover ul a
{
	color: #626262 !important;
	font-size: 1.2em;
	padding-top: 0 !important;
	padding-bottom: 2 !important;
	 padding-left: 5px;
	 z-index: 5000;
	 text-transform: lowercase !important;
	 width: 100px;
	font-weight: bold;
	cursor: pointer;
}

#ParentTabs li:hover ul a:hover, 
#ParentTabs li.iehover ul a:hover
{
	color: #fff !important;
	padding-top: 0 !important;
	padding-bottom: 2 !important;
	padding-left: 5px !important;
	font-weight: bold;

}



#ParentTabs li li:hover ul,
#ParentTabs li li li:hover ul,
#ParentTabs li li.iehover ul,  
#ParentTabs li li li.iehover ul {
	top: 10px;
	left:0;
	z-index: 600;
	text-align: left;
}


#dnn_ctr396_ManageUsers_pnlUser 
{

	position: relative;
	left: 300px;
	top: -50px;

}

*html #dnn_ctr396_ManageUsers_pnlUser 
{

	position: relative;
	left: 300px;
	top: -50px;

}

.user-credentials /*first My Account top options */
{
	position: absolute;
	left: 35px;
	top: 10px;
	padding-bottom: 5px;

}

*html .user-credentials /*first My Account top options */
{
	position: absolute;
	left: 35px;
	top: 25px;
	padding-bottom: 5px;

}

span#dnn_ctr396_ManageUsers_cmdPassword, span#dnn_ctr396_ManageUsers_cmdProfile {

	position: relative;
	top: -23px;
}


.user-details  /*input boxes on first My Account page */
{
    position: absolute;
    top: 177px;
    left: -167px;
	width: 400px;
}

*html .user-details 
{
    position: absolute;
    top: 177px;
    left: 5px;
	width: 400px;
}

.user-credentials a 
{
    color: #666;
    text-transform: uppercase;
    display: block;
    padding: 2px 1px 2px 6px;
    border: 1px solid #ccc;
    text-decoration: none;
}

.user-credentials a:hover
{
    color: #fff;
    text-transform: uppercase;
    display: block;
    padding: 2px 1px 2px 6px;
    background-color: #c87481;
    text-decoration: none;
    
}

.user-details input 
{
        font-size: 0.70em;
    font-family: Arial;
    padding: 2px;
    border: 0;
    color: #fff;
    background-color: #666;
}

.user-details .NormalTextBox 
{
  
    font-size: 0.70em;
 
}

.user-details img 
{
	border: 0;
	background-color: #fff;
}

#dnn_ctr396_ManageUsers_User_cmdDelete input {

	border: 0;
	background-color: #fff;
}

#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton {
	
	color: #ff8010;
}

#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton:hover {
	
	color: #ff8010;
	text-decoration: underline;
}

#dnn_ctr396_ManageUsers_User_cmdUpdate input {

	border: 0;
	background-color: #fff;
}

#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton {
	
	color: #ff8010;
}

#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton:hover {
	
	color: #ff8010;
	text-decoration: underline;
}


.account1 #navHContainer {

	position:absolute;
    left:661px;
    top:-41px;

}

*html .account1 #navHContainer {

 	position:absolute;
    left:661px;
    top:-40px;

}

.account1 .content {

	margin-top: -5px;
}


.content-account 

{
width: 935px;
height: 472px;
position: absolute;
left: 0;
top: 122px;
clear: both;
border: 1px solid #e5e5e5;
background-image: url(/Portals/0/SiteImages/account1.jpg);
background-position: top;
background-repeat: no-repeat;
    
}

*html content-account

{
width: 935px;
height: 472px !important;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-bottom: 0;
position:absolute;
left:50%; 
top: 50%;
margin-top:-201px; 
margin-left:-468px;  
}

.account-bg {

	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

#dnn_ctr460_ModuleContent {


	position: relative;
	top: 60px;
	left: 13px;
}



*html #dnn_ctr460_ModuleContent {


	position: relative;
	top: 60px;
	left: 13px;
	z-index: 10;
}


.ControlPanel {

	z-index: 1000;
}


.pd-control  {

 	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;
	height: 120px;
	overflow: scroll; 
}



input#dnn_ctr396_ManageUsers_User_txtPassword, 
input#dnn_ctr396_ManageUsers_User_txtConfirm {

	width: 144px;

}





input#dnn_ctr396_ManageUsers_User_txtPassword, input#dnn_ctr396_ManageUsers_User_txtConfirm {

	margin-bottom: 2px;
	position: relative;
	left: -15px;
	}


*html input#dnn_ctr396_ManageUsers_User_txtPassword, *html input#dnn_ctr396_ManageUsers_User_txtConfirm {

	margin-bottom: 6px;
	position: relative;
	left: 13px;
	width: 155px !important;
	}


#absolute {

	position: absolute;

}


*html #dnn_ctr396_ManageUsers_UserRow {

	position: relative;
	top: -60px;

}


#dnn_ctr396_ManageUsers_lblUserHelp, #dnn_ctr396_ManageUsers_lblTitle {

	visibility: hidden;

}

	

*html .home-text 
{
    width: 279px;
    height: 48px;
    font: 0.75em;
    color: #666;
    position: absolute;
    top: 409px;
    left: 183px;
    overflow: hidden;
    z-index: 1000;
    text-align: left;
}

.home-text 
{
    width: 279px;
    height: 48px;
    font: 0.60em;
    color: #666;
    position: absolute;
    top: 417px;
    left: 183px;
    overflow: hidden;
    z-index: 1000;
    text-align: left;
}


.home-text h1
{
    font-size: 1.7em;
    color: #bb8c0f;
    position: relative;
    top: 21px;
    letter-spacing: 1px;
    font-weight: bold;
}

*html .home-text2 h1 
{
    font-size: 1.7em;
    color: #bb8c0f;
    position: relative;
    top: -3px;
    letter-spacing: 1px;
    font-weight: bold;
}

.home-text2 h1 
{
    font-size: 1.3em;
    color: #bb8c0f;
    position: relative;
    top: -4px;
    letter-spacing: 1px;
    font-weight: bold;
}

*html .home-text h2
{
    font-size: 1.7em;
    color: #997344;
    letter-spacing: 1px;
    position: relative;
    top: -1px;
    line-height: 8px;
}

.home-text h2
{
    font-size: 1.4em;
    color: #997344;
    letter-spacing: 1px;
    position: relative;
    top: 0px;
    line-height: 8px;
}

*html .home-text2 h2 
{
    font-size: 1.7em;
    color: #997344;
    letter-spacing: 1px;
    position: relative;
    top: -22px;
    line-height: 8px;
}

.home-text2 h2 
{
    font-size: 1.4em;
    color: #997344;
    letter-spacing: 1px;
    position: relative;
    top: -22px;
    line-height: 8px;
}

.home-text p 
{
    font-size: 1.4em;
    position: relative;
    top: -10px;
    line-height: 9px;
}

*html .home-text p 
{
    font-size: 1.7em;
    position: relative;
    top: -20px;
    line-height: 9px;
}


.home-text2 p 
{   
    
    position: relative;
    top: -30px;
}

*html .home-text2 p 
{   
    
    position: relative;
    top: -20px;
}

*html .home-text2 
{
    width: 279px;
    height: 48px;
    font: 0.75em;
    color: #666;
    position: absolute;
    top: 399px;
    left: 478px;
    overflow: hidden;
    z-index: 1000;
    text-align: left;
}

.home-text2 
{
    width: 279px;
    height: 48px;
    font: 0.75em;
    color: #666;
    position: absolute;
    top: 409px;
    left: 478px;
    overflow: hidden;
    z-index: 1000;
    text-align: left;
}

.star 
{
    color: #ca4394;
}


#button 
{
    width: 62px;
    height: 57px;
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 873px;
    z-index: 20;
    cursor: pointer;
    font-size: 1.1em;
    color: #866304;
    letter-spacing: 1px;

    padding-top: 7px;
    text-align: left;
    font-weight: bold;
}

#panel
{
    width: 173px;
    height: 379px;
    background-image: url(/Portals/0/SiteImages/white-panel.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 762px;
    z-index: 20;
    cursor: pointer;
    font-size: 1.04em;
    color: #774f1e;
    letter-spacing: 1px;
    padding: 11px 4px 4px 4px;
    text-align: left;

}

*html #panel
{
    width: 173px;
    height: 379px;
    background-image: url(/Portals/0/SiteImages/white-panel.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 764px;
    z-index: 20;
    cursor: pointer;
    font-size: 1.05em;
    color: #774f1e;
    letter-spacing: 1px;
    padding: 4px;
    text-align: left;

}


#panel, x:-moz-any-link 
{
    font-size: 1.1em;
    
    }
 
 #panel p, x:-moz-any-link 
{
    font-size: 1.1em;
    line-height: 9px;
    
    }

#panel h1 
{
    color: #c73485;
    font-size: 1.1em;
    font-weight: bold;
}


.show 
{
    visibility: visible;
}

.hidden 
{
    visibility: hidden;
}
    
.pink 
{
    color: #c73485;
}    

#panel p 
{
    position: relative;
    top: -5px;
}



.h1-up 
{
    position: relative;
    top: 0px;
    margin-top: -10px;
} 

.pink-close 
{
    position: absolute;
    top: 2px;
    left: 162px;
}



#flyoutfirst 
{
    position: relative; 
    left: 652px; 
    bottom: -310px;

}

#flyout 
{
    position: absolute; 
    top: -40px; 
    left: -280px; 
    display: none;
    overflow: hidden; 
    z-index: 2; 
   

}

#info2 
{

    display: none;
    width: 567px; 
    height: 430px; 
	overflow: hidden;
    z-index: 2; 
    opacity: 0; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    font-size: 12px; 
    padding: 5px;
    overflow-y: hidde; 
    overflow-x: hidden;


}

.ajax-content {

  	background-color: #fff;
	overflow: hidden;
	

}


*html #btnCloseParent2 
{
    float: right; 
    opacity: 0; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	position: relative;
	left: -20px;
	top: 5px;
	width: 15px;
	height: 15px;
	background-color: #fde6a9;
	font-weight: bold;
	padding-left: 4px;
	


}




#btnCloseParent2 
{
    float: right; 
    opacity: 0; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	position: relative;
	left: -23px;
	top: 5px;
	width: 15px;
	height: 15px;
	background-color: #fde6a9;
	font-weight: bold;
	padding-left: 7px;
	


}




#btnClose2 
{
    background-color: #fde6a9; 
    color: #812f67; 
    text-align: center;
    font-weight: bold; 
    text-decoration: none; 
    border: outset thin #878787; 
    padding: 5px;

}



#sitemap-container  {

	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1em;
	text-transform: uppercase;
	line-height: 12px;


}

#sitemap-container a, #sitemap-container a:visited, #sitemap-container a:active 

{

	color: #fff;


}


#sitemap-container ul li  {

	color: #fff;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 1em;
	text-transform: none;
	text-transform: uppercase;
	line-height: 15px;
	margin-bottom: 9px;
	
}


#sitemap-container li ul  {

	color: #fff;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: none;
	position: relative;
	left: -23px;
	text-transform: none;
	margin-top: 9px;
	margin-left: 0 !important;


}


#sitemap-container li ul  {

	position: relative;
	margin-right: 5px;

}

#sitemap-container li ul li {



}

#sitemap-container li ul li ul {

	float: none;
	clear: both;
	margin-right: 5px;

}

*html #sitemap-container li ul  {

	position: relative;
	left: 0px;

}


#sitemap-container li ul  ul li{


	position: relative;
	left: -17px;
	margin-left: 0 !important;

}

#sitemap-container li ul li{


	position: relative;
	left: -17px;
	margin-left: 0 !important;

}



*html #sitemap-container li ul  ul li{


	position: relative;
	left: 0px;
	margin-left: 0 !important;

}

*html #sitemap-container li ul li{


	position: relative;
	left: 0px;
	margin-left: 0 !important;

}


#sitemap-container li ul  ul li a{


	text-align: left;
	color: #8c8a8b !important;
	padding-left: 4px;

}

#sitemap-container li ul  ul li a:hover{


	color: #ccc !important;

}


#sitemap-container ul li a, #sitemap-container ul li a:visited, #sitemap-container ul li a:active {

	color: #fff;
	background-color: #8c8a8b;
	font-weight: bold;
	display: block;
	width: 700px;
	height: 25px;
	overflow-x: hidden !important;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;

	


}


#sitemap-container ul li a:hover {

	color: #fff;
	background-color: #000;

}

#sitemap-container li ul a, #sitemap-container li ul a:visited, #sitemap-container li ul a:active  {   /*2st level links*/

	color: #000;
	background-color: #ccc;


}

#sitemap-container li ul ul li a, #sitemap-container li ul ul li a:visited, #sitemap-container li ul ul li a:active  {   /*2st level links*/

	color: #333;
	background-color: transparent;
	border-bottom: 1px dashed #ccc;


}

#sitemap-container li ul a:hover  {   /*2st level links*/


	color: #fff;
	background-color: #000;


}


div#sitemap-container {

	padding-left: 108px;

}



#sitemap-container li ul li ul li ul a,
#sitemap-container li ul li ul li ul a:visited, #sitemap-container li ul li ul li ul a:active
  {   /*3st level links*/

	color: #8ebd18;
	background-color: transparent;


}



#sitemap-container li ul li ul a:hover, #sitemap-container li ul li ul li ul a:hover  {   /*2st level links*/

	color: #fff;
	background-color: #000;


} 



#sitemap-container li ul li ul  {

	color: #fff;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: none;

}

#sitemap-container li ul li ul li ul  {

	color: #fff;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: none;

}

#sitemap-container a:hover {

	color: #fff;
	background-color: #000;


}



#sitemap-container ul li {

	list-style-type: none;

}

#sitemap-container ul ul li {

	list-style-image: none;
	list-style-type: none;
	

}




.contact-us-frame {

	width: 567px;
	height: 430px;
	position:absolute;
	left:50%; 
	top: 50%;
	margin-top:-215px; 
	margin-left:-150px;

}
	

/*homepage  */

#contact-us-panel 
{
    width: 387px;
    height: 189px;
    overflow: hidden;
    background-color: Transparent;
    position: absolute; 
    top: -400px;
    left: 315px;
    z-index: 100;
    background-image: url(/Portals/0/SiteImages/contact-p.png);
    background-repeat: no-repeat;
    padding-top: 80px;
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 1px;
    line-height: 1.6em;
	z-index: 3;
 
}

#contact-us-panel span 
{
    
    color: #fff;
    letter-spacing: 2px;
    font-weight: bold;
    position: relative;
    top: 15px;
}

#close-contact-us-panel 
{
    width: 15px;
    height: 15px;
    background-color: #fff;
    color: #a2406f;
    font-weight: bold;
    font-size: 1.4em;
    position: absolute;
    left: 351px;
    top: 20px;
    cursor: pointer;
    padding-left: 1px;
    padding-top: -1px;
}


*html .wishlist-bg 
{

	position: relative;
	top: 2px;

	
}

.wishlist-bg 
{

	position: relative;
	top: 10px;

	
}

.contact-us-info {

 	color: #fff;
    font-size: 1.4em;
    letter-spacing: 1px;
    line-height: 1.6em;
	width: 200px;
	position: absolute;
	top: 100px;
	left: 590px;
	z-index: 20;


}

.contact-us-info span {

	
	font-weight: bold;
	position: relative;
	top: 30px;

}

#dnn_ctr393_ShoppingCart_ctl19_lblMessage {

	z-index: 1000;

}



#module-message {

	width: 400px;
	font-size: 1.4em;
	position: absolute;
	color: #ff8010;
	font-weight: bold;
	left: 200px;
	top: -10px;
	z-index: 200;
	}


.product-detail #module-message {

	width: 477px;
	height: 144px;
	background-image: url(/Portals/0/SiteImages/product-message.png);
	background-repeat: no-repeat;
	font-size: 1.4em;
	position: absolute;
	top: 48px;
	left: 451px;
	color: #ff8010;
	font-weight: bold;
	z-index: 200;
	padding-left: 55px;
	padding-top: 15px;
	}

.product-detail #module-message .Normal {

	display: block;
	width: 340px;
	height: auto;
	position: relative;
	left: 45px;
	top: -32px;

}

*html .product-detail #module-message .Normal {

	display: block;
	width: 340px;
	height: auto;
	position: relative;
	left: 46px;
	top: -37px;

}
	

.product-detail #module-message a {

	font-weight: bold;
	color: #666;
	text-decoration: underline;


}

.product-detail #module-message a:hover {

	
	color: #000;
	


}



#dnn_ctr_SendPassword_lblHelp {

	position: relative;
	top: 40px;
	left: 0px;

}

*html #dnn_ctr_SendPassword_lblHelp {

	position: relative;
	top: 30px;
	left: 130px;

}



span#dnn_ctr_SendPassword_lblHelp {

	font-size: 1em;
	line-height: 6px;
	position: relative;
	top: 13px;

}







#dnn_ctr_Login_pnlLogin .StandardButton {

	background-color:#FFFFFF;
	background-image:url(/Portals/0/SiteImages/login.gif);
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	display:block;
	height:32px;
	left:28px;
	padding-top:50px;
	position:relative;
	top:25px;
	width:202px;


}


*html #dnn_ctr_Login_pnlLogin .StandardButton {

	background-color:#FFFFFF;
	background-image:url(/Portals/0/SiteImages/login.gif);
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	display:block;
	height:32px;
	left:28px;
	padding-top:50px;
	position:relative;
	top:20px;
	width:202px;


}


input#dnn_ctr_Login_Login_DNN_txtUsername, input#dnn_ctr_Login_Login_DNN_txtPassword {

	border: 0;
	background-color: #ececec;

}


#dnn_ctr_Login_pnlLogin span {

	color: #777777;
	letter-spacing: 1px;
}



*html #dnn_ctr_Login_pnlLoginContainer {

	position: relative;
	left: -254px;
}



#dnn_ctr_Login_pnlLoginContainer {

	position: relative;
	left: 0px;
}

#dnn_ctr_Login_pnlLoginContainer table {

	position: relative; 
	top: 16px;

	}

span#dnn_ctr_Login_Login_DNN_plUsername_lblLabel  {

	position: relative;
	top: 40px;
	left: 0;

}

span#dnn_ctr_Login_Login_DNN_plPassword_lblLabel {

	position: relative;
	top: 27px;
	left: 0;

}


*html span#dnn_ctr_Login_Login_DNN_plUsername_lblLabel {

	position: relative;
	top: 40px;
	left: 124px;

}

*html span#dnn_ctr_Login_Login_DNN_plPassword_lblLabel {

	position: relative;
	top: 29px;
	left: 124px;

}




input#dnn_ctr_Login_Login_DNN_txtUsername {

		position: relative;
		top: 15px;
		left: 100px;

}

input#dnn_ctr_Login_Login_DNN_txtPassword {

		position: relative;
		top: 0px;
		left: 100px;

}


#dnn_ctr_Login_Login_DNN_cmdLogin {


	position: relative;
	left: 280px;
	top: -29px;

}

#dnn_ctr_Login_Login_DNN_cmdLogin {


	position: relative;
	left: 280px;
	top: -34px;

}




*html input#dnn_ctr_Login_chkCookie, *html #dnn_ctr_Login_pnlLogin label, 
*html #dnn_ctr_Login_cmdRegister, *html #dnn_ctr_Login_cmdPassword  

{

	position: relative;
	left: -150px;
	top: -5px;


}

input#dnn_ctr_Login_chkCookie, #dnn_ctr_Login_pnlLogin label, 
#dnn_ctr_Login_cmdRegister, #dnn_ctr_Login_cmdPassword  

{

	position: relative;
	left: 0px;
	top: -5px;


}


div#dnn_ctr_Login_pnlLogin a#dnn_ctr_Login_cmdRegister   {

	position: relative;
	left: 40px;

	}
	
*html div#dnn_ctr_Login_pnlLogin a#dnn_ctr_Login_cmdRegister   {

	position: relative;
	left: -74px;
	top: 7px;

	}


#dnn_ctr396_ManageUsers_pnlPassword {

	position: relative;
	top: 60px;
	left: 90px;

}


*html #dnn_ctr396_ManageUsers_pnlPassword {

	position: relative;
	top: 80px;
	left: -140px;

}


#dnn_ctr396_ManageUsers_pnlPassword .SubHead, 
#dnn_ctr396_ManageUsers_UserRow .SubHead 

{
	font-family: Arial;
	color:#5D5D5C;
	font-size:0.7em;
	
	font-weight:bold;

}


#terms {


	width: 893px;
	height: 427px;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 1.5em;
	position: relative;
	left: 24px;
	top: 5px;

}

#terms h1  {

	font-size: 1.5em;
	font-weight: bold;

}


#terms h2 {

	font-size: 1.2em;
	font-weight: bold;

}



div.lj-terms-cont {

	background-color: #ccc;
	position: absolute;
	top: 243px;
	left: 0;
	width:994px;
	height: 40px;

	}
	


.lj-products  div.lj-terms-cont, .lj-cart div.lj-terms-cont  {

	background-color: #ccc;
	position: absolute;
	top: 325px;
	left: 0;
	width:994px;
	height: 40px;
	z-index: 100;

	}
	
*html .lj-products  div.lj-terms-cont {

	position: absolute;
	top: 320px;


	}
	

a.eurostop-credits, a.eurostop-credits:hover  {

	
	display: block;
	width: 160px;
	height: 25px;
	margin: auto; 
	z-index: 1000;
	color: #343457;
	position: relative;
	z-index: 10;
	

}

.account a.eurostop-credits, .account a.eurostop-credits:hover  {

	position: relative;
	top: -420px;
	left: 610px;
	

}

body.account {

	background-color: #background-color:#F1F3FF;
	height: 40%;

	}



div#dnn_ctr519_HtmlModule_lblContent {

	visibility: hidden;

	}


a.eurostop-credits span {

	font-weight: bold;
	color: #cbe0fd;
	font-family: Century Gothic, Arial;
	letter-spacing: 1px;
	font-size: 0.85em;

}

a.eurostop-credits:hover span {

	font-weight: bold;
	color: #cbe0fd;
	font-family: Century Gothic, Arial;
	letter-spacing: 1px;
	text-decoration: underline;

}


.bootlab a.eurostop-credits:hover span {

	color: #d76b23;
	text-decoration: underline;

	}
	
.bootlab a.eurostop-credits span {

	color: #d76b23;

	}
	
.technical a.eurostop-credits:hover span {

	color: #578ddf;
	text-decoration: underline;

	}
	
.technical a.eurostop-credits span {

	color: #578ddf;

	}
	
.community a.eurostop-credits:hover span {

	color: #a47dec;
	text-decoration: underline;

	}
	
.community a.eurostop-credits span {

	color: #a47dec;

	}
	
.shops a.eurostop-credits:hover span {

	color: #6ad000;
	text-decoration: underline;

	}
	
.shops a.eurostop-credits span {

	color: #6ad000;

	}




a.terms:hover {

	color:#FE60CD;

}

#dnn_ctr460_WishList_lblWishListError /*error message in wish list*/ 
#dnn_ctr438_ProductPage_lblMessage /*no products message*/
{

	font-size: 1.5em;

}



#dnn_ctr396_ManageUsers_User_UserEditor_tbl .NormalRed

{

	color: #fdfdfd;
	font-size: 0.60em;
	font-family: Arial;
	position: relative;
	top: -4px;
	margin-bottom: -7px;
	padding-bottom: -7px;
	
	

}



span#dnn_ctr396_ManageUsers_User_valPassword {

	font-size: 0.60em;
	font-family: Arial;
	position: relative;
	left: 150px;
	top: -100px;

}	


.product-detail #module-message div#close-message {

	width: 23px;
	height: 22px;
	background-image: url(/Portals/0/SiteImages/close-m.png);
	position: absolute;
	left: 427px;
	top: 18px;
	background-repeat: no-repeat;
	z-index: 5 !important;
	cursor: pointer;


}


.strapline h1 {

	font-size: 1em;

}


#dnn_ctr483_ModuleContent, #dnn_ctr485_ModuleContent {

	position: absolute;
	top: -14px;
}

.image-under {

	z-index: 0;

}

.image-under embed {

	z-index: 10;

}


.jewellery-splash {

	background-image: url(/Portals/0/SiteImages/jewellery3.jpg);
	position: relative;
    top: 19px;
    left: 0;
    z-index: 5;
     width: 935px; 
    height: 472px;
    overflow: hidden; 

}



*html .jewellery-splash
{
    background-image: url(/Portals/0/SiteImages/jewellery3.jpg);
	position: relative;
    top: 4px;
    left: 0px;
    z-index: 0;
    width: 935px; 
    height: 472px;
    overflow: hidden; 
}

.accessories-splash {

	background-image: url(/Portals/0/SiteImages/accessories.jpg);
	position: relative;
    top: 19px;
    left: 0;
    z-index: 5;
     width: 935px; 
    height: 472px;
    overflow: hidden; 

}



*html .accessories-splash
{
    background-image: url(/Portals/0/SiteImages/accessories.jpg);
	position: relative;
    top: 4px;
    left: 0px;
    z-index: 0;
    width: 935px; 
    height: 472px;
    overflow: hidden; 
}


#analytics {

	position: absolute;
	top: 90px;
	left: 600px;

}



#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 span.Normal, #dnn_ctr_Login_pnlLogin span.Normal {

	visibility: hidden;

	}
	
a#dnn_ctr393_Signin_cmdPassword {

	position: relative;
	left: 245px;
	top: -89px;
	color:#405FD4;
	text-decoration: none;

	}
	
*html a#dnn_ctr393_Signin_cmdPassword {

	position: relative;
	left: 10px;
	top: -80px;
	font-size: 0.65em;
	
}
	
a#dnn_ctr393_Signin_cmdPassword:hover  {

	color:#405FD4;
	text-decoration: underline;

	}
	
	
		
span#dnn_ctr393_Signin_cmdPassword, span#dnn_ctr393_dnnTITLE_lblTitle {

	visibility: hidden;

	}


*html #dnn_ctr393_Signin_pnlLogin  {

	position: relative;
	left: 0px;
	padding-left: 240px;

}


input#dnn_ctr393_Signin_chkCookie {

	visibility: hidden;

	}


input#dnn_ctr393_Signin_Login_DNN_txtUsername {

		position: relative;
		top: 30px;
		left: 100px;

}

input#dnn_ctr393_Signin_Login_DNN_txtPassword {

		position: relative;
		top: 15px;
		left: 100px;

}

div#product-message-holder span {

	font-family: Arial;
	color:#1D55DE;
	font-size:0.7em;
	font-weight:bold;
	position: relative;
	top: 6px;
}

div#product-message-holder a, div#product-message-holder a:visited {

	text-decoration: none;
	color: #638ef8;
	font-weight: bold;
	font-size: 1.2em;
	z-index: 5;

	}
	
div#product-message-holder a:hover {

	text-decoration: underline;
	color: #253a93;

	}
	
div#product-message-holder hr {

	display: none;
	visibility: hidden;

	}
	
	
	

*html div#product-message-holder span {

	position: relative;
	top: 0px;
}

div#product-message-holder span a  {

	text-decoration: underline;

	}
	
div#product-message-holder {

	position: absolute;
	margin-top: 343px;
	margin-left: 350px;
	z-index: 100;
}

*html div#product-message-holder {

	margin-top: 349px;
}


#dnn_ctr393_Signin_Login_DNN_cmdLogin {


	position: relative;
	left: 280px;
	top: -24px;

}


#dnn_ctr393_Signin_pnlLogin .StandardButton {

	background-image:url(/Portals/0/SiteImages/ski-login-btn.png);
			background-repeat:no-repeat;
			border:0 none;
			color:transparent;
			cursor:pointer;
			font-size:0;
			height:40px;
			left:-27px;
			position:relative;
			width:391px;
			position: relative;
			top: 3px;
}

#dnn_ctr393_ctl00_lblMessage {

	font-size: 0.50em;

}


.lj-subtotals {

	position: relative;
	top: 0px;
	left: 480px;
	top: -60px;
	z-index: 1000;
	margin-bottom: 40px;
}

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;

}


	
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;

}


/*========================================

Email Manager Classes
=========================================*/
*html .optin-table
{
	width:50px;
	
}


*html .optin-news
{
	position:relative;
	left:15px;
	top:60px;
	width:330px;



}

*html .optin-bkg
{
	background-image: url(/Portals/0/SiteImages/optin-design.jpg);
	background-repeat: no-repeat;
	position:relative;
	left:600px;
	height:331px;

}



*html .optin-hdr
{
	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	top:-2px;
	left:14px;
	letter-spacing:1px;
	text-align:justify;
	width:344px;
	
}

*html .optin-text
{
	font-size:13px;
	font-family:Arial;
	color:black;

}

*html .enter-button
{
	width:50px;
	position: relative; 
	left: 225px; 
	top: 83px

}

*html .optin-text-email
{

	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	left:-101;
	width:50px;
	top:41px;

}

*html .optin-text-surname
{

	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	left:-105;
	width:50px;
	top:25px;

}

*html .optin-text-name
{

	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	left:-109;
	width:50px;
	top:9px;
	

}


*html .txtname
{
	border:none;

}



*html .txtlastname
{
	border:none;

}


*html .txtemailaddress
{
	border:none;
	position: absolute; 
	left:0px; 
	top:4px

}


*html .validation-msg
{

	position:relative;
	bottom:-96px;
	left:65px;
	font-family:Arial;
	font-size:12px;
	
}


.optin-table
{
	width:50px;
	
}


.optin-news
{
	position:relative;
	left:15px;
	top:60px;
	width:330px;



}

.optin-bkg
{
	background-image: url(/Portals/0/SiteImages/optin-design.jpg);
	background-repeat: no-repeat;
	position:relative;
	left:600px;
	height:331px;

}



.optin-hdr
{
	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	top:-2px;
	left:14px;
	letter-spacing:1px;
	text-align:justify;
	width:344px;
	
}

.optin-text
{
	font-size:13px;
	font-family:Arial;
	color:black;

}

.enter-button
{
	width:50px;
	position: relative; 
	left: 225px; 
	top: 83px

}

.optin-text-email
{

	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	left:-101;
	width:50px;
	top:41px;

}

.optin-text-surname
{

	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	left:-105;
	width:50px;
	top:25px;

}

.optin-text-name
{

	font-size:12px;
	font-family:Arial;
	color:black;
	position:relative;
	left:-109;
	width:50px;
	top:9px;
	

}


.txtname
{
	border:none;

}



.txtlastname
{
	border:none;

}


.txtemailaddress
{
	border:none;
	position: absolute; 
	left:0px; 
	top:4px

}


*html .validation-msg
{

	position:relative;
	bottom:-96px;
	left:65px;
	font-family:Arial;
	font-size:12px;
	
}




/*==========================================================

END Of Email Manager Opt in Classes
============================================================*/

div#dnn_ctr_ManageUsers_pnlUser {

	position: relative;
	left: 175px;
	top: 9px;
}


div#dnn_ctr_ManageUsers_pnlUser span {

	font-size: 0.85em;


}

input#dnn_ctr_ManageUsers_User_txtPassword, input#dnn_ctr_ManageUsers_User_txtConfirm {

	width: 148px;

}

*html input#dnn_ctr_ManageUsers_User_txtPassword, *html input#dnn_ctr_ManageUsers_User_txtConfirm {

	width: 155px;

}


table#dnn_ctr_ManageUsers_User_tblPassword span {

	font-size: 0.8em;


}


span#dnn_ctr_ManageUsers_lblUserHelp  {

	display: none;

}


div#dnn_ctr_ManageUsers_pnlRegister {

	position: relative;
	left: 470px;
	top: 100px;
	z-index: 400;



}


input#dnn_ctr_ManageUsers_User_txtConfirm {

	position: relative;
	top: 4px;
	margin-top: 8px;

}

span#dnn_ctr_ManageUsers_User_plConfirm_lblLabel {

	position: relative;
	top: 11px;
	margin-top: 8px;

}




input#dnn_ctr_ManageUsers_User_txtConfirm {

	position: relative;
	top: 4px;
	margin-top: 5px;

}

*html span#dnn_ctr_ManageUsers_User_plConfirm_lblLabel {

	position: relative;
	top: 10px;
	margin-top: 5px;

}



span#dnn_ctr_ManageUsers_lblTitle {

	display: block;
	width: 389px;
	height: 38px;
	background-image: url(/portals/0/SiteImages/lj-register-x.png);
	background-repeat: no-repeat;
	font-size: 1px !important;
	color: #fff;
	position: relative;
	left: -40px;
	margin-bottom: 15px;

}

span#dnn_ctr_ManageUsers_User_lblPasswordHelp {

	position: relative;
	left: 5px;

}




div.send-password-container {

	position: relative;
	left: 120px;

}
	


span#dnn_ctr_SendPassword_lblHelp {

	margin-bottom: 20px !important;

}

*html span#dnn_ctr_SendPassword_lblHelp {

	position: relative;
	left: -15px;

}

table.password-reminder-table {

	position: relative;
	top: 14px;
	left: 400px;
	padding-bottom: 50px !important;
	z-index: 200;

}


span#dnn_ctr_SendPassword_plUsername_lblLabel, span#dnn_ctr_SendPassword_plEmail_lblLabel, 
span#dnn_ctr_SendPassword_cmdSendPassword {

	font-size: 0.75em;

} 

span#dnn_ctr460_WishList_lblWishListError, span#dnn_ctr_ctl00_lblMessage {

	color:red !important;
	font-family:Georgia;
	font-style:italic;
	font-weight:bold;
	font-size: 0.65em;

	}
	
td#dnn_ctr460_WishList_tdWishListTotal {

	display: none;

	}
	
div#dnn_ctr385_ModuleContent table {

	font-size: 0.7em !important;
	
}

.worldpay-logos
{
	width:335px;
	position:relative;
 	bottom:-7px;
	left:330px;
		
}	

table#dnn_ctr_ManageUsers_User_tblPassword {

	position: relative;
	left: 3px;

}


span#dnn_ctr_ManageUsers_cmdRegister img{

	display: none;

}

span#dnn_ctr_ManageUsers_cmdRegister input {

	display: block;
	width: 391px;
	height: 40px;
	background-image: url(/Portals/0/SiteImages/ski-register.png);
	background-repeat: no-repeat;
	font-size: 1px;
	position: relative;
	left: -335px;
	top: -78px;
}

span#dnn_ctr_ManageUsers_cmdRegister a, span#dnn_ctr_ManageUsers_cmdRegister a:hover {

	color: #fff;

}

span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl02_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl03_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl04_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl05_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl06_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl07_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl08_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl09_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl10_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl11_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl12_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl13_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl14_Quantity, 
span#dnn_ctr395_OrderList_OrderDetails1_GridControl1_ctl15_Quantity {

	display: block;
	text-align: right !important;

}



#lj-delivery-returns span.full-details-link a {

	color:#FC0108;
	font-family:Georgia;
	font-size:0.85em;
	font-style:italic;
	font-weight:bold;
	text-decoration: none;
	position: absolute;
	top: 126px;
	left: 135px;

}


#lj-delivery-returns span.full-details-link a:hover {

	color:#FC0108;
	font-family:Georgia;
	font-size:0.85em;
	font-style:italic;
	font-weight:bold;
	text-decoration: underline;

}



div.email-a-friend span#lblMessage {

	position: absolute;
	top: 40px;
	left: 50px;

}
	


img#lightboxImage {

	position: absolute;
	left: 82px;
}



/* ======================test product skin ================================= */



div.ski-main-content-test 
{
    min-height: 441px;
    width: 960px !important;
    background-image: url(/Portals/0/SiteImages/ski-bg.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    background-color: #f0f0f1;
    border-right: 1px solid #9b9b9b;
    border-left: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
    border-top: 1px solid #fff;

	
    
 
}

*html div.ski-main-content-test 
{

     min-height: 841px;
   
}

div.ski-left-nav-test
{
    width: 199px;
	background-color: #74822b;
	margin-bottom: 8px;
	float: left;
	border: 0px solid red;
	margin-top: -31px;
	margin-left: 4px;
	
}

div.ski-editable-panel-test  
{

	width: 748px; 
	border: 0px solid blue;
	margin-left: 207px;
	
}

div.ski-editable-panel-test2 
{

	width: 748px; 
	border: 0px solid blue;
	height: 532px;
	
}

*html div.ski-editable-panel-test2  
{

	overflow-x: hidden; 
	overflow-y: hidden; 
    width: expression(document.body.offsetWidth - 532);
	border: 0px solid orange;
	margin-left: 200px;
	height: 532px;
	background-image: url(/Portals/0/SiteImages/map-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;


}



*html div.ski-editable-panel-test  
{

	overflow-x: hidden; 
	overflow-y: hidden; 
    width: expression(document.body.offsetWidth - 532);
	border: 0px solid orange;
	margin-left: 200px;


}

div.ski-editable-panel-test-checkout 
{

	width: 748px; 
	border: 0px solid blue;
	margin-left: 208px;
	background-color: #fff;
	margin-bottom: 4px;
	background-image: url(/Portals/0/SiteImages/worldpay_creditcard_logos.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}



*html div.ski-editable-panel-test-checkout   
{
	overflow-x: hidden; 
	overflow-y: visible; 
    width: expression(document.body.offsetWidth - 535);
	border: 0px solid orange;
	margin-bottom: -9px;
	margin-left: 205px;

}




.ski-green-panel-test {

	width: 748px;
    height: 26px;
    background-color: #74822b;
	
}

.ski-top-black-panel-test {

	width: 958px;
	height: 35px;
	background-image: url(/Portals/0/SiteImages/ski-black-bar.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

*html .ski-top-black-panel-test {

	position: relative;
	left: -1px;
	background-image: url(/Portals/0/SiteImages/ski-black-bar2.gif);
}


div#PrimaryImage img {

	width: 140px;
	height: 140px;

	}
	

	
div#product-list tr, div#product-list td {

	height: 191px !important;
	border: 0 !important;

	}
	
div#product-list td {

	width: 177px !important;

	}
	


div#PrimaryImage {

	margin-bottom: -19px;
	margin-right: -4px;


	}


div#product-list table {

	position: relative;
	top: -9px;

	}
	
div.ski-green-bottom {

	width: 749px;
	height: 27px;
	background-color: #74822b;
	margin-left: 7px;
	margin-top: -4px;

	}
	
*html div.ski-green-bottom {

	margin-left: 1px;
	margin-top: -4px;
	z-index: 10;

	}

.clear {

	clear: both;
	height: 1px;
}


.ski-map-container ul {

	list-style-type: none;
	padding-bottom: 20px;
}

*html .ski-map-container ul {

	padding-bottom: 0px;
}

.ski-map-container {

	background-color: #fff;
	padding-top: 86px;
	padding-bottom: 20px;
	width: 748px;
	background-image: url(/Portals/0/SiteImages/sm-header.png);
	background-position: left top;
	background-repeat: no-repeat;

	}
	
.ski-map-container a, .ski-map-container a:visited  {

	color: #000;
	text-decoration: none;
}


.ski-map-container a:hover   {

	text-decoration: underline;
}

	

.smActivity {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-activity.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 50px;
	margin-bottom: 38px;


	}
	
*html .smActivity {


	padding-top: 55px;



	}
	
	
	
.smBrand {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-brand.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 50px;
	margin-bottom: 38px;


	}
	
	
*html .smBrand {

	padding-top: 55px;

	}
	
.smGender {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-gender.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 50px;
	margin-bottom: 8px;


	}
	
.smGender {

	padding-top: 55px;



	}
	
.smBootlab {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-bootlab.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 35px;
	margin-bottom: 8px;


	}
	
*html .smBootlab {


	padding-top: 45px;

	}
	
.smShops {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-shops.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 35px;
	margin-bottom: 8px;


	}
	
*html .smShops {

	padding-top: 45px;


	}
	
.smTechnical {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-technical.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 35px;
	margin-bottom: 8px;


	}
	
*html .smTechnical {

	padding-top: 45px;

	}
	
.smCommunity {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-lifestyle.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 35px;
	margin-bottom: 8px;


	}
	
*html .smCommunity {


	padding-top: 45px;

	}
	
.smOther {

	width: 728px;
	background-color: #efefef;
	background-image: url(/Portals/0/SiteImages/ski-sm-other.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 10px;
	padding-top: 35px;
	margin-bottom: 8px;


	}
	
*html .smOther {

	padding-top: 45px;

	}


div#dnn_ctr398_Login_pnlLogin  {

	width: 750px;
	height: 493px;
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-left: 22px;
	position: relative;
	left: 150px;
	top: -80px;

	}
	

input#dnn_ctr398_Login_Login_DNN_txtUsername, input#dnn_ctr398_Login_Login_DNN_txtPassword, 
input#dnn_ctr393_Signin_Login_DNN_txtUsername, input#dnn_ctr393_Signin_Login_DNN_txtPassword {

	width: 240px !important;
	height: 26px !important;
	background-repeat: no-repeat !important;
	border: 1px solid #ceddfe !important;
	position: relative;
	left: 94px;
	top: -24px;
	padding-top: 5px;
	padding-left: 5px;

	}

input#dnn_ctr398_Login_Login_DNN_cmdLogin	{

	width: 391px;
	height: 40px;
	background-image: url(/Portals/0/SiteImages/ski-login-btn.png);
	background-repeat: no-repeat;
	border: 0;
	font-size: 0;
	color: transparent;
	position: relative;
	left: -24px;
	cursor: pointer;

	}

span#dnn_ctr398_Login_Login_DNN_plUsername_lblLabel, span#dnn_ctr398_Login_Login_DNN_plPassword_lblLabel {

	color: #405fd4;
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
	top: 2px;

	}
	
span#dnn_ctr393_Signin_Login_DNN_plUsername_lblLabel, span#dnn_ctr393_Signin_Login_DNN_plPassword_lblLabel {


	text-transformation: none;
	position: relative;
	color:#405FD4 !important;
	font-size:0.8em;
	font-weight:bold;


	}
	
input#dnn_ctr398_Login_chkCookie, label#dnn_ctr398_Login_chkCookie {

	display: none;
	visibility: hidden;

	}
	
div#dnn_ctr398_Login_pnlLogin span.Normal {

	display: none;
	visibility: hidden;
	
}

div#dnn_ctr398_Login_pnlLogin a, div#dnn_ctr398_Login_pnlLogin a:visited {

	font-size: 0.6em;
	color: #405FD4;
	text-decoration: none;

	}
	
div#dnn_ctr398_Login_pnlLogin a:hover {

	text-decoration: underline;

	}
	
a#dnn_ctr398_Login_cmdPassword  {

	position: relative;
	top: -19px;
	left: 156px;

	}

a#dnn_ctr398_Login_cmdRegister {

	position: relative;
	left: 84px;

	}
	
a.green {

	color: #b5c236 !important;
	font-weight: bold;

	}
	
a.orange {

	color: #f69323 !important;
	font-weight: bold;

	}

a.fl-green  {

	color: #9be71d !important;
	font-weight: bold;

	}
	
	
a.blue  {

	color: #6fa7fd !important;
	font-weight: bold;

	}
	
a.purple  {

	color: #c19fff !important;
	font-weight: bold;

	}


span#dnn_ctr393_ShoppingCart_lblCartError {

	font-size: 0.75em;
	color: #354cb2;
	font-weight: bold;
	font-style: italic;
	position: relative;
	left: 359px;
	top: 50px;

	}
	

span#dnn_ctr1621_ctl00_lblMessage  {

	font-size: 0.75em;
	color: #354cb2;
	font-weight: bold;
	font-style: italic;

	}
	
div#dnn_ctr1621_ModuleContent hr {

	visibility: hidden;
	display: none;

	}
	
	
.ski-text-content {

	width: 748px;
	background-color: #fff;
	position: relative;
	top: -10px;
	background-image: url(/Portals/0/SiteImages/ski-green.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 53px;

	}
	
	
.shops .ski-text-content {


	background-image: url(/Portals/0/SiteImages/ski-green2.png);
	position: relative;
	top: 11px;


	}
	
*html .shops .ski-text-content {


	top: 23px;
	left: 1px;


	}
	
	
	
*hrml .ski-text-content {

	top: 0;

}

.ski-text-holder {

	width: 728px;
	margin: 10px;
	padding-bottom: 10px;
	position: relative;
	top: 0px;
	

}

*html .ski-text-holder {


	top: 0px;
	
}

.ski-text-content h1 {

	font-size: 1.6em;
	color: #74822b;
	padding-top: 10px;

	}
	

	
.ski-text-content p {

	font-size: 1.1em;
	color: #343458;

}

	
.shops .ski-text-content p {

	position: relative;
	top: -140px;

	}
	
*html .shops .ski-text-content p {

	position: relative;
	top: 0px;

	}
	
body:first-of-type .class .shops .ski-text-content p  {

	top: -200px;

	}



td#dnn_ControlPanel {

	background-color: #fff !important;

	}


h1.flgreenh1 {

	color: #6ad000;

	}
	
h2.flgreenh2 {

	color: #4a9100;
	font-size: 1.5em;

	}
	
.opening-hours {

	color: #343457;
	width: 500px;
	margin-bottom: -160px;

	}
	
*html .opening-hours {


	margin-bottom: 0px;

	}
	

.day, .hours {

	float: left;
	width: 225px;

	}

.day {

	margin-right: 50px;

	}

.landing-pane {

	border: 0px solid red;
	width: 804px;
	height: 400px;
	position: absolute;
	top: 55px;
	left: 210px;

	}
	
.strech .landing-pane  {

	border:0 solid red;
	height: auto;
	left:210px;
	position:relative;
	top:55px;
	width:804px;
	
}
	
	
div#dnn_ctr1946_EditUser_pnlUser {

	background-image: url(/Portals/0/SiteImages/my-account-bg.png);
	background-repeat: no-repeat;
	width: 784px;
	height: 332px;
	position: relative;
	top: -40px;

}

div#dnn_ctr1948_EditUser_pnlUser   {

	background-image: url(/Portals/0/SiteImages/my-account-bg.png);
	background-repeat: no-repeat;
	width: 784px;
	height: 332px;
	position: relative;
	top: -30px;

}

input#dnn_ctr1948_EditUser_EditUserBasicDetails_dshEditUser_imgIcon, input#dnn_ctr1948_EditUser_EditUserBasicDetails_dshPassword_imgIcon {

	visibility: hidden;
	display: none;
	}
	
div#dnn_ctr1948_EditUser_pnlUser span {

	font-size: 0.75em;

	}




div#dnn_ctr1946_EditUser_pnlProfile  {

	background-image: url(/Portals/0/SiteImages/my-account-bg-b.png);
	background-repeat: no-repeat;
	width: 784px;
	height: 455px;
	position: relative;
	top: -50px;
	z-index: 10;

}

div#dnn_ctr1946_EditUser_pnlProfile input.NormalTextBox {

	background-color:#D3E1FE;
	border:0 none;
	height:24px;
	padding-left:2px;
	padding-top:4px;
	width:144px;
}


span#dnn_ctr1946_EditUser_EditUserProfile_ProfileProperties img, img#dnn_ctr1946_EditUser_EditUserProfile_ProfileProperties_icoAddress, 
img#dnn_ctr1946_EditUser_EditUserProfile_ProfileProperties_icoContact  {

	display: none;
	visibility: hidden;
	
	}
	
div#dnn_ctr1946_EditUser_pnlProfile span.Head, div#dnn_ctr1948_EditUser_pnlUser span.Head  {

	color:#899FCD;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:15px;
	text-transform:uppercase;
	
}

div#dnn_ctr1946_EditUser_pnlProfile span {

	color:#545253;
	font-size: 0.85em;

	}

div#dnn_ctr1946_EditUser_pnlProfile hr  {

	background-color:#D3E1FE;
	color:#D3E1FE;
}


div#dnn_ctr1946_EditUser_pnlProfile a.CommandButton, div#dnn_ctr1946_EditUser_pnlRegister a.CommandButton, 
div#dnn_ctr1948_EditUser_pnlRegister a.CommandButton {

	color: #4463d7;
	background-color: #fff;
	padding: 1px;
	border: 1px solid #4463d7;
	text-decoration: none;
	padding: 0 2px 0 2px;

	}
															

div#dnn_ctr1946_EditUser_pnlProfile a.CommandButton:hover, div#dnn_ctr1946_EditUser_pnlRegister a.CommandButton:hover, 
div#dnn_ctr1948_EditUser_pnlRegister a.CommandButton:hover  {
	
	background-color:#4463D7;
	border:1px solid #4463D7;
	color:#FFFFFF;
	padding:0 2px;
	text-decoration:none;
}


	
span#dnn_ctr1948_dnnTITLE_lblTitle {

	visibility: hidden;
	display: none;

	}
	
	
	
div#dnn_ctr1948_ContentPane {

	overflow: hidden;

	}



span#dnn_ctr1946_EditUser_cmdProfile {

	position: relative;
	top: 280px;
	left: 305px;
	z-index: 10;

	}
	
span#dnn_ctr1946_EditUser_cmdProfile input {

	visibility: hidden;
	display: none;
	
	}
	
span#dnn_ctr1946_EditUser_cmdProfile a.CommandButton {

	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
	color:#4463D7;
	text-decoration: none;

	}
	
span#dnn_ctr1946_EditUser_cmdProfile a.CommandButton:hover{

	text-decoration: underline;

	}

	
div#dnn_ctr1946_EditUser_EditUserPassword_dshStatistics_pnlRule hr  {

	display: none;
	visibility: hidden; 
	
	}
	
div#dnn_ctr1946_EditUser_pnlUser hr, div#dnn_ctr1948_EditUser_pnlUser hr  {

	background-color: #D3E1FE;
	color: #D3E1FE;

	}
	
	
	
span#dnn_ctr1946_ctl00_lblMessage {

	font-size: 0.75em;
	color: red;
	font-style: italic;

	}

div#dnn_ctr1946_EditUser_pnlUser span {

	font-size: 0.75em;
	color: #545253;

	}
	
div#dnn_ctr1946_EditUser_pnlUser a.CommandButton {

	color: #4463d7;
	background-color: #fff;
	padding: 1px;
	border: 1px solid #4463d7;
	text-decoration: none;
	padding: 0 2px 0 2px;

	}
	
div#dnn_ctr1946_EditUser_pnlUser a.CommandButton:hover {

	
	color: #fff;
	background-color: #4463d7;
	padding: 1px;
	border: 1px solid #4463d7;
	text-decoration: none;
	padding: 0 2px 0 2px;

	}
	
div#dnn_ctr1946_EditUser_EditUserBasicDetails_pnlUpdate, span#dnn_ctr1946_EditUser_EditUserPassword_cmdUpdate {

	position: relative;
	top: 10px;

	}
	
span#dnn_ctr1946_EditUser_EditUserPassword_cmdReset {

	position: relative;
	top: -2px;

	}
	
	
	
span#dnn_ctr1946_EditUser_EditUserBasicDetails_cmdDelete input {

	display: none;
	visibility: hidden; 
	}
	
table#dnn_ctr1946_EditUser_EditUserPassword_tblStatistics, input#dnn_ctr1946_EditUser_EditUserPassword_dshStatistics_imgIcon, 
span#dnn_ctr1946_EditUser_EditUserPassword_dshStatistics_lblTitle, input#dnn_ctr1946_EditUser_EditUserBasicDetails_dshEditUser_imgIcon, 
input#dnn_ctr1946_EditUser_EditUserPassword_dshChange_imgIcon, input#dnn_ctr1946_EditUser_EditUserPassword_dshReset_imgIcon, 
span#dnn_ctr1946_EditUser_EditUserPassword_cmdReset input, span#dnn_ctr1946_EditUser_cmdUser
 {

	visibility: hidden;
	display: none;

	}
	
div#dnn_ctr1946_EditUser_pnlUser span.Head {

	font-weight: bold;
	color: #899fcd;
	padding-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;

	}
	


	

span#dnn_ctr1946_dnnTITLE_lblTitle {

	visibility: hidden;
}


span#dnn_ctr396_ManageUsers_cmdPassword, span#dnn_ctr396_ManageUsers_cmdProfile {

		visibility: hidden;
		display: none;
	}
	
span#dnn_ctr396_ManageUsers_cmdUser input, span#dnn_ctr396_ManageUsers_User_UserEditor_ctl00_Username_Label_label, 
div#dnn_ctr396_ModuleContent span.NormalTextBox  {

	visibility: hidden;
	display: none;

	}
	
span#dnn_ctr396_ManageUsers_cmdUser a.CommandButton {

	color: #555354 !important;
	font-size: 0.7em;
	position: relative;
	top: -110px;
	font-weight: bold;
}

span#dnn_ctr396_ManageUsers_cmdUser a.CommandButton:visited  {

	color: #5d5d5c !important;

	}

	
 div#dnn_ctr1946_EditUser_pnlUser input.NormalTextBox {

	color:#5D5D5C;
	font-family:Arial;
	font-size:0.7em;
	font-weight:normal;

	}
	

div#dnn_ctr1946_EditUser_pnlUser input.NormalTextBox  {

		background-color: #d3e1fe;
		border: 0;
		height: 24px;
		width: 144px;
		padding-top: 4px;
		padding-left: 2px;
	
	}
	
table#dnn_ctr396_ManageUsers_User_UserEditor_tbl {

		position: relative;
		left: -230px;
		top: 35px;
	}
	
	
*html table#dnn_ctr396_ManageUsers_User_UserEditor_tbl {

		position: relative;
		left: -230px;
		top: 105px;
	}
	
	

span#dnn_ctr396_ManageUsers_User_cmdDelete input {

	visibility: hidden;
	display: none;

	}
	
#dnn_ctr396_ManageUsers_User_pnlUpdate {

	position: relative;
	left: 64px;
	top: 65px;
}	


*html #dnn_ctr396_ManageUsers_User_pnlUpdate  
{

	position: relative;
	top: 123px;
	left: 58px;
}

span#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton {

	font-size: 0;
	display: block;
	background-image: url(/Portals/0/SiteImages/delete-account.png);
	background-repeat: no-repeat;
	width: 145px;
	height: 37px;
	position: relative;
	top: -30px;
	color: #fff;

	}
	
span#dnn_ctr396_ManageUsers_User_cmdDelete a.CommandButton:hover, span#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton :hover  {

	color: #fff;

	}
	
	
	
span#dnn_ctr396_ManageUsers_User_cmdUpdate a.CommandButton {

	font-size: 0;
	display: block;
	background-image: url(/Portals/0/SiteImages/update-account.png);
	background-repeat: no-repeat;
	width: 145px;
	height: 37px;
	position: relative;
	top: -86px;
	left: 145px;
	color: #fff;


	}
	
div#dnn_ctr372_ViewEditOrders_OrderDetails1_pnlBillToFinals {

	background-image: url(/Portals/0/SiteImages/lj-billing-address.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top:50px;
	margin-bottom: 20px;
	}
	
div#dnn_ctr372_ViewEditOrders_OrderDetails1_pnlShipToFinals  {

	background-image: url(/Portals/0/SiteImages/lj-delivery-address.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top:50px;
	margin-bottom: 20px;
	}
	
span#dnn_ctr372_ViewEditOrders_OrderDetails1_lblBillToFinalsTitle {

	font-size: 0;
	color: #fff;
}

div#dnn_ctr372_ViewEditOrders_OrderDetails1_pnlShippingInfo {

	margin-bottom: 20px;

	}

		
div#lxT413 {

	visibility: hidden;
	display: none;
	z-index: -1;

	}
	
	
h1.acount {

	color: #748dc6;
	position: absolute;
	top: -54px;
	left: -200px;
	font-size: 1.7em;
	margin-top: 25px;
	margin-bottom: 20px;
}

*html h1.acount {

	width: 650px;

	}
	
.xx  h1.acount {

	top: -70px;

}

hr.containermaster_gray {

	background-color: transparent;
	color: transparent;
	width: 1px;

	}


		
h1.acount2 {

	color: #748dc6;
	position: relative;
	top: -65px;
	left: -200px;
	font-size: 1.7em;

		}
		
h1.acount span {

	margin-left: 50px;
	color:#555354 !important;
	font-size:0.4em !important;
	font-weight:bold;

	}
	
h1.acount2 span {

	margin-left: 50px;
	color:#555354 !important;
	font-size:0.6em !important;
	font-weight:bold;

	}
	
h1.acount3 span {

	margin-left: 50px;
	color:#555354 !important;
	font-size:0.6em !important;
	font-weight:bold;

	}
	
h1.acount3 {

	color: #748dc6;
	position: relative;
	top: -100px;
	left: -269px;
	font-size: 1.7em;

		}
	
	
#dnn_ctr1621_Login_pnlLogin {

		background-image: none;
		background-color: transparent !important;
		background-repeat:no-repeat;
		height:493px;
		padding-left:22px;
		padding-top:150px;
		width:750px;
		position: relative;
		left: 120px;
		top: -52px;

}	

span#dnn_ctr1621_Login_Login_DNN_plUsername_lblLabel, 
span#dnn_ctr1621_Login_Login_DNN_plPassword_lblLabel  
{
		color:#405FD4 !important;
		font-size:0.8em;
		font-weight:bold;
		position:relative;
}

input#dnn_ctr1621_Login_Login_DNN_txtUsername, input#dnn_ctr1621_Login_Login_DNN_txtPassword 

{
		background-repeat:no-repeat !important;
		border:1px solid #CEDDFE !important;
		height:26px !important;
		left:94px;
		padding-left:5px;
		padding-top:5px;
		position:relative;
		top:-24px;
		width:240px !important;
}

#dnn_ctr1621_Login_pnlLogin .StandardButton   {

		background-image:url(/Portals/0/SiteImages/ski-login-btn.png);
		background-repeat:no-repeat;
		border:0 none;
		color:transparent;
		cursor:pointer;
		font-size:0;
		height:40px;
		left:-27px;
		position:relative;
		top:3px;
		width:391px;
	
}

#dnn_ctr1621_Login_pnlLogin  SPAN.Normal, a#dnn_ctr1621_Login_cmdRegister, a#dnn_ctr1621_Login_cmdPassword  {

		
		color:#405FD4;
		text-decoration: none;
		font-size:0.6em;
		position: relative;
		left: 114px;
		top: 17px;


}

.kr-webcontent {

	color: #324688;
	font-size: 1.2em;
	margin-bottom: 50px;

	}
	
.kr-webcontent h1  {

	color: #7ca5ff;

	}
	
.kr-webcontent h2, .kr-webcontent h3  {

	color: #515da2;
	font-size: 1.2em;

	}
	
	
.kr-webcontent h3  {

	color: #638ce4;
	font-size: 1.1em;

	}
	
.kr-webcontent .comment {

	font-style: italic;
	color: #2660df;

	}
	
ul.Level3  {

	z-index: 100px;

	}
	
.sitemap h1 {

	color: #2b4cb5;
	font-size: 2.5em;

	}
	
.sitemap h2 {

	color: #2b4cb5;
	font-size: 1.8em;

	}
	
.sitemap h2.blue {

	color: #536ce2;

	}
	
.sitemap h2.light-blue {

	color: #88bbfc;

	}
	
	

div.krProducts, div.krCustomer, div.krOther  {
	
	display: block;
	width: 295px;
	background-image: url(/Portals/0/SiteImages/panel-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 36px;
	padding-top: 10px;
	
	}
	
*html div.krProducts, *html div.krCustomer, *html div.krOther  {
	
	
	padding-top: 18px;
	
	}

.one {

	float: left; 
	background-color: transparent;
	position: relative;
	left: 35px;
	font-size: 1.15em;
	
	}
	
*html .one {


	font-size: 1.2em;
	
	}
	
	

div#krProducts, div#krCustomer, div#krOther  {

	width: 295px;
	background-color: #fff;
	padding-bottom: 10px;

	}
	
div#krProducts ul, div#krCustomer ul, div#krOther ul  {

	list-style-type: none;

	}
	
.bot  {

	background-image: url(/Portals/0/SiteImages/panel-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	width: 295px;
	height: 29px;
	position: relative;
	top: -1px;
	

}

.one a, .one a:visited, .one a:active {

	text-decoration: none;
	margin-bottom: 3px;
	color: #2e479d;

	}
	
.one a:hover {

	text-decoration: underline;

	}
	
	
li#krProducts589, li#krCustomer591, li#krOther590, li#krProducts684, li#krProducts680 {

	visibility: hidden;
	display: none;

	}
	
div#krProducts li.Level2, div#krProducts li.Level2 a {

	text-transform: uppercase;
	color:#88BBFC;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	letter-spacing: 2px;

	}
	
div#krProducts li.Level3 {

	color:#2E479D;

	}
	
	

div#krCustomer a, div#krCustomer a:visited, div#krCustomer a:active {
	
	color:#536CE2;
	
}


.krsc-body-landing div.kr-top-menu a {

	color:#626262 !important;

	}
	
.krsc-body-landing div.kr-top-menu a:hover {

	color:#333 !important;

	}
	
	
	
input#dnn_ctr1946_EditUser_EditUserBasicDetails_dshPassword_imgIcon {

	visibility: hidden;
	display: none;

	}
	
	
p.bottom-menu-absolute /*setting for pages where menu is hight*/ {

	position: absolute;
	top: 550px;

	}


img.patch {

	position: relative;
	top: 2px;
	left: 3px;

	}
	
.register-thankyou p {

	color:#354CB2;
	font-size: 1.2em;
	font-style:italic;
	font-weight:bold;
	position: relative;
	top: 20px;
	left: 139px;

	}
	
.register-thankyou a {


	text-decoration: none;
	color: #678ffe;

	}
	
.register-thankyou a:hover {


	text-decoration: underline;
	color: #678ffe;

	}
	
img#dnn_ctr1948_ctl00_imgIcon {

	position: absolute;
	top: -19px;
	margin-left: -50px;

	}

*html img#dnn_ctr1948_ctl00_imgIcon {

	top: -24px;

	}
	
span#dnn_ctr1948_ctl00_lblMessage  {

	position: absolute;
	top: -15px;
	color:#354CB2;
	font-size:0.7em;
	font-style:italic;
	font-weight:bold;
	width: 400px;

	}
	
div#dnn_ctr1948_ModuleContent hr {

	display: none;
	visibility: hidden;

	}
	
	
.account .krleftmenu {

	position: relative;
	top: -30px;

	}
	
*html .xxx {

	z-index: 0 !important;

	}

span#dnn_ctr1948_EditUser_EditUserBasicDetails_lblPasswordHelp {

	display: none;
	visibility: hidden;

}

*html span#dnn_ctr1946_EditUser_EditUserProfile_cmdUpdate {

	position: relative;
	top: -27px;

	}

.krsc-body-landing #bottom-details {

	display: none;
	z-index: -10;

	}
	
a#dnn_ctr1621_Login_cmdRegister {

	visibility: hidden;
	display: none;

	}
	
div.krbottommenu p {

	margin: 0;

	}
	






/*===Recently Viewed IFRAME=*/
#outerdiv
{
	width:730px;
	height:663px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:-173px;
	border:none;
}

#inneriframe
{
	position:absolute;
	bottom:579px;
	left:13px;
	width:938px;
	height:698px;
	border:none;
}


*html #outerdiv
{
	width:560px !important;
	height:200px !important;
	overflow:hidden !important;
	position:relative !important;
	top:0px !important;
	left:-150px !important;
}

*html #inneriframe
{
	position:absolute;
	top:-600px;
	left:18px;
	width:922px;
	height:742px;
}


.logotext-style {

	text-align: center; 
	font-size: 1.3em !important; 
	font-family: Arial; 
	color: #fff !important; 
	letter-spacing:2;
	font-weight:normal;
}




	
	


	
