* {margin: 0;}

body{  
	font-family: Arial,Helvetica,sans-serif;
	color: #999999;
	font-size: 12px;
	margin: 0 auto;
	width: 950px;
	background-color: #FFF;							
}

html{
	width: 100%;
}

h1 {
	font-family:"Times New Roman",serif;
	font-size:2.4em;
	font-style:italic;
	font-weight:normal;
	color: #999;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-weight:normal;
	color: #999;

}
hr
{
 border-style: none;
 height: 1px; 
 color: #CCC;
 background-color: #CCC;
 width: 100%;
 text-align: left;/*this will align it for IE*/
 margin: 0 auto 0 0; /*this will align it left for Mozilla*/
 margin-top: 3; 
}
/*.formdataFormat .nograyInput input {border:0 none;}*/
/*#Global/Loadersplash#*/
.loaderSplash p {margin-top:0px;}
.loaderSplash {
width:100px;position:absolute;top:0px;left:50%;margin-left:-50px;height:18px;display:none; }
/*#Global/formdataFormat#*/
label.error 
{
color:red;
white-space: nowrap;


}

.formdataFormat input.readonlyInput {background-color:#e0e0e0;}

.formdataFormat label.error 
{
color:red;
/*white-space: nowrap;*/ 
display:block;
margin-left:92px;
position:relative;
}input.error {
border:1px dotted red;
}
.formdataFormat input.error {
border:1px dotted red;
}
.formdataFormat input.ie6brdr {width: 140px;border:1px solid #CCCCCC;}
.formdataFormat input[type="text"], .formdataFormat input[type="password"], .formdataFormat textarea
{width: 140px;border:1px solid #CCCCCC;}
.formdataFormat {
  margin-bottom: 10px;
}
.formdataFormat legend {
  padding: 0 2px;
  font-weight: bold;
}
.formdataFormat label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.formdataFormat ol {
  margin: 0;
  padding: 0;
}
.formdataFormat li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.formdataFormat {
  border: none;
  margin: 3px 0 0;
}
.formdataFormat legend {
  padding: 0 0 5px;
  font-weight: normal;
}
.formdataFormat label {
display:inline-block;
  /*display: block;*/
  width: auto;
}

em.error, .formdataFormat em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
font-style:italic;
}
.formdataFormat label {
  width: 90px; /* Width of labels */
}
.formdataFormat label {
  /*margin-left: 93px;  Width plus 3 (html space) */
}


form {height:100%}body {height:100%}html {height:100%}
	
a:link, a:visited, a:active{
	font-size: 12px;
	/*color: #999;*/
	text-decoration: none;
}

a:hover{
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}

img{
	border: 0px;
}

input
{
 	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

select
{
 font-family: Arial;
 font-size: 11px;
}
option
{
 font-family: Arial;
 font-size: 11px; 
}

/*#////////HEADER START//////////#*/

#mHeader{
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 91px;
}

#logoWrap{
	margin-right: 24px;
	padding-top: 33px;
	float:left;
	height: auto;
	width: 131px;
}

#topNavigationWrap{
	font-family: Arial,serif;
	padding-top: 38px;
	float:left;
	color: #999;
}


#mHeaderInnerLeftWrap {
	float:left;
}


#topNavigationWrap li{
	font-weight: normal;
	font-size: 12px;
	color: #999;
	display: inline;
	padding-left: 10px;
}

#topNavigationWrap h3
{
 	font-family:"Times New Roman",serif;
	font-size:2.4em;
	font-style:italic;
	font-weight:normal;
	color: #999;
	margin-top: 0;
	margin-bottom: 10;
}

#topNavigationWrap table{
	margin-top: 5px;

}

#topNavigationWrap a{
	font-size: 10px;
	display: inline;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 1px;
}

#topNavigationWrap a:link,#topNavigationWrap a:active,#topNavigationWrap a:visited{
	font-size: 10px;
	display: inline;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 1px;
}


#topNavigationWrap a:hover{
	font-weight: bold;
	font-size: 10px;
	color: #999;

}


#basketWrap{
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-align: right;
	padding-top: 30px;
	padding-right: 0px;
	float:right;
}

/* ///////////HEADER END//////////// */

/* //////////CONTENT START/////////// */

.buttonImage
{
font-weight:bold; 
padding-bottom: 10px;
color: #fff;
width: 134px;
height: 33px; 
border: solid 0px #000;
cursor:pointer;cursor:hand;
}
.buttonImageSmall
{
font-weight:bold;
padding-bottom: 10px;
color: #fff;
width: 84px;
height: 33px; 
border: solid 0px #000;
cursor:pointer;cursor:hand;
}

#mContent{
	width: auto;
	clear: both;
}
#mContent h3
{font-family:"Times New Roman",serif;
	font-size:1.4em;
	font-style:italic;
	font-weight:normal;
	color: #999;
	margin-top: 0;
	margin-bottom: 10;
	
}
#mContent h1
{
	font-family:"Times New Roman",serif;
	font-size:2.4em;
	font-style:italic;
	font-weight:normal;
	color: #999;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mContent a:active
{
 font-weight: normal;
 font-size: 1.0em;
 font-family:Arial;
 text-transform: none;
 
}

#mContent a
{
	
 font-weight: normal;
 font-size: 1.0em;
 font-family:Arial;
 text-transform: none;
 color: #818181;
}


#mContent #menuElem
{
    color: #999;
  font-size: 1.0em;
  text-transform: uppercase;
  font-weight: bold;
  list-style-type: none;
  padding:0;
  margin:0;
  margin-left:10px;
}

#mContent #menuElem li
{
  margin-bottom: 15px;

}

#mContent #menuElem ul a:link,#mContent #menuElem ul a:visited,#mContent #menuElem ul a:active ,#mContent #menuElem ul a:hover
{
  color: #999;
  font-size: 0.9em;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
   margin-bottom: 0px;
}

#mContent #menuElem ul
{
  list-style-type: none;
  padding:0;
  margin:0;
}

#mContent #menuElem ul li
{
 margin-bottom: 0px;
}

#mContent #menuElem a:link,#mContent #menuElem a:visited,#mContent #menuElem a:active ,#mContent #menuElem a:hover
{
  font-size: 1.0em;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  list-style-type: none;
  padding:0;
  margin:0;
  margin-bottom: 10px;
}

#mContent a.CMSTreeMenuLink
{
   color: #999;
  font-size: 1em;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
  padding:0;
  margin:0;
}

#mContent .CMSTreeMenuLink
{
   color: #999;
  font-size: 1em;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}


#mContent .CMSTreeMenuSelectedLink
{
   color: #999;
  font-size: 1em;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}

#mContent a.CMSTreeMenuSelectedLink
{
   color: #999;
  font-size: 1em;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;

}

#leftNavigationWrap{
	width: 117px;
	height: auto;
	float: left;	
}



#leftNavigationWrap li{
	list-style-type: none;
	margin-left: -35px;
}
#leftNavigationWrap ul{
	margin-bottom: 10px;
}

#leftNavigationWrap a:link,#leftNavigationWrap a:active,#leftNavigationWrap a:visited,#leftNavigationWrap a:hover{
	font-size: 12px;
	color: #999;
	text-decoration: none;
}

#leftNavigationWrap a:hover{
	color: #999;
}

#leftNavigationWrap h3{
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#cmpMain{
	margin: 0px 0px 0px 0px;
	margin-bottom: 10px;
	width: auto;
	height: 100%;
	float: right;
}

.kampanjpuff{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
        width:246px;
	letter-spacing: 0px;
}
.kampanjpuffseparator
{
 float:left;
 width: 31px;
}

.kampanjpuff a{
	padding:0px;
	font-weight:normal;
	color: #CCC;
	margin-top: 0px;
}

.kampanjpuff p
{
 font-size: 0.9em;
}

.newArrivals
{
 float:clear;
}

#cmpShoeLoop{
	padding-top: 10px;
	margin-left: 147px;
	width: auto;
	height: 100%;
	clear: both;
}



.imageButtonClass {
	padding-bottom:8px;
	color:White;
	font-weight: bold;
        font-size: 0.9em;
	cursor: pointer;
	background-color: #999;
}

a.CMSTreeMenuSelectedLink
{
 text-decoration: underline;
}

/* ///////////// TABS /////////// */

.tabContext table {width:50%;}
.tabContext {
background:#ffffff url(/App_Themes/Dinsko/Images/tabContextBg.png) repeat;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
}

.tabContext a:link,.tabContext a:active,.tabContext a:visited,.tabContext a:hover
{
color: #999;
text-transform: capitalize;
font-size: 0.9em;
text-decoration: underline;
}


.DefaultTopTab {
font-family:Arial,Helvetica,sans-serif;color:#999999;font-size:11px;line-height:16px;
background:#ffffff url(/App_Themes/Dinsko/Images/inactiveTab.png) no-repeat;
margin:0px;
width:80px;
height:25px;
cursor:pointer;cursor:hand;
}

.SelectedTopTab {
font-family:Arial,Helvetica,sans-serif;color:#999999;font-size:11px;line-height:16px;
background:#ffffff url(/App_Themes/Dinsko/Images/activeTab.png) no-repeat;
width:80px;
height:25px;
margin:0px;
cursor:default;
font-weight:bold;
}
/* ///////////// TABS /////////// */

/* //////////// CHANGE PASSWORD //////// */
.FieldInput
{
 text-align:left;
}

/* //////////// ORDERSTATUS ///////// */

.OrderStatus
{
 margin-left: 10px;
 width: 150px;
}

.OrderStatusAlt a
{
 color: #999;
}

.OrderStatusAlt
{
 background-color: #f9f9f9;
}

/* //////////// PRODUKT LIST ///////// */
.ProductList
{
 padding: 20px;
 vertical-align: bottom;
}
.productListDescriptionText
{
 width: 673px;
}

.ProductPrice
{

 padding-left: 45px;
}

.ProductSort a
{
 text-decoration: underline;
}

.ProductPaging
{
 padding-left: 37%;
}
.ProductPagingImage
{
 vertical-align: bottom;
}
/* //////////// PRODUKT LIST END///////// */


/* //////////// PRODUKT DETAILS ///////// */

.ProductDetailsNavigation
{
 margin-left: 250px;
}
.ProductDetailsImageArrow
{
 vertical-align: -30%;
}

.ProductDetailsHeader
{
  	font-family:Arial;
	font-size:2.0em;
	font-weight:900;
	color: #999;
        text-align: left;
}

.ProductDetailsPrice
{
 font-size: 1.3em;
 font-weight: normal;
}

.ProductDetailsRightMenu
{
 margin-left: 60%;
}
.productDetailsMisc
{
 margin-left: 60%;
}

#productDetailsMiscLinks * {
vertical-align:middle;

}

/* //////////// PRODUKT DETAILS END///////// */

/* //////////// CHECKOUT  ///////// */

.CheckoutStepsBigNumber
{
  	font-family:"Times New Roman",serif;
	font-size:2.8em;
	font-weight:900;
	vertical-align: -20%;
}
.CheckoutStepsItem
{
   	font-family:Arial;
	font-size:1.0em;
 	padding-right: 150px;
}

.CheckoutStepsBigHR
{
 width: 810px;
}

.CheckoutSelectedStep
{
 color: #000;
}

.CheckOutHeader
{
    	font-family:Arial;
	font-size:1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}
.CheckOutRadioButton
{
 background : #fff;
 color: #999;
 border-color: #999;
}

.CheckoutInfoText
{
 padding-left:100px;
 color: #CCC;
}
/* //////////// CHECKOUT END ///////// */


/* //////////BASKET////////////// */
.BasketSmallText
{
 font-size: 0.9em;
}

.BasketSummaryContainer
{
 margin-top: 0px;
 margin-left: 400px;
}

.BasketSummaryButtonContainer
{
 margin-left: 55%;
}
/* //////////BASKET END////////////// */

/* //////////BASKET INFO////////////// */

#basketWrap a
{
  font-size: 1.1em;
 color: #000;
 font-weight: bold;
 line-height: 110%;
}


.BasketImageToCheckout
{
 margin-bottom: -5px;
}
.BaskettotalAmount
{
     	font-family:Arial;
	font-size:1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}
/* //////////BASKET INFO END////////////// */

/* ///////// POPUP STYLES /////////////// */

.popupControl
{
 padding-left:10px;
 height: 250px;
}
.popupH1
{
	font-family:"Times New Roman",serif;
	font-size:2.4em;
	font-style:italic;
	font-weight:normal;
	color: #999;
	margin-top: 10px;
	margin-bottom: 10px;
}
.qaLinksList
{
 margin-left:10px;
}

/* ///////// POPUP STYLES END/////////////// */


/* //////// STORES //////////// */
#mContent a:link.storeLinks ,#mContent  a:visited.storeLinks ,#mContent a:active.storeLinks
{
  color: #818181;
}
/* //////// STORES END //////////// */
	
/* //////////CONTENT END////////////// */

/* ////////// ZONES ////////////////// */

.zoneContent a:link{
	color: #818181;
	text-decoration: underline;
}


.imageFloat
{
 float:right;
 margin-right: 20px;
 margin-left: 15px;
}
.FloatedText .ContentPadding
{
 float:left;
 width: 450px;
 margin-right: 10px;
}

/* ////////// ZONES END ////////////// */

/* /////////FOOTER START///////////// */

#mFooter{
	margin: 0px 0px 0px 0px;
	width: auto;
/* 
	height: 100%;*/
	clear: both;
	padding-left: 10px;
	padding-top: 10px;
	background-image: url(/App_Themes/Dinsko/Images/footer.gif);
	background-repeat: repeat-x;
}

#mFooter a
{
 	font-size: 10px;
    	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}

/* /////////FOOTER END/////////////// */


/* //////////// MISC Stuffs ///////// */

.alignleft
{
 text-align:left;
}

.boldText
{
 font-size: 13px;
 font-weight: bold;
}

.grayText
{
 color: #999;
}

.blackText
{
 color: #000;
}

.redText
{
 color: Red;
}

.HiddenButton
{
 display: none;
}
.errorText
{
 color: Red;
 font-weight: bold;
}
.greenText
{
 color: Green;
 font-weight: bold;
}
.button
{
 border: 1px #000 solid;
}

/* //////////// MISC Stuffs END ///////// */