/* 
    Global Defaults
    - defines base colors, margins, borders and so on
    - defines global style of input boxes, error messages....
   
    Demandware eCommerce 2.0, copyright 2007, all rights reserved 
*/

/*
    Remove all default margins and paddings because all browser think about
    this differently. This means we start clean and have to declare it, if
    needed.
*/
* {
    margin: 0px;
    padding: 0px;
}
html {}
body {
    margin:0; /* remove margins */
    color: #666;/*default font color */
    font-family: Arial, Verdana, Helvetica, sans-serif; /* set default font */
    font-style: normal;/* set default font weight */
    font-size: 11px; /* set default font size*/
}
p {
    margin: 0px;
    padding: 0px;
}
blockquote {
    margin: 0px;
    padding: 0px;
}
a {
    text-decoration: none;
    color: #999;
    cursor: pointer;
}
img,a img,img a {
    border: 0px;
    overflow:hidden;
}
ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
ul li, ul, li {
    margin: 0px;
    padding: 0px;
}
fieldset {
    margin: 0px;
    padding: 0px;
    border:none;
}
fieldset.inlineFieldset {
    display:inline;
}

/*
    Advanced behavior of input/select boxes to focus when a user is editing the content.
    This is clearly CSS 2.1 and therefore is ignored by IE 6.0 and all other 
    unsupportive browsers.
*/
form {
    padding:0px;
    margin:0px;
    z-index:-1;
}
textarea,
input, 
select {
    font-size:11px;
    font-family: Arial, Courier, sans-serif;
}
h1 {
    font-size:18px;
}
h2 {
    font-size: 11px;
}

/* Clear floats inside a div (W3C recommendation) */
.clear {
    clear: both;
}

/* IE6 hack make sure height is 0 */
* html .clear {
    height:0px;
}
table {
    border-collapse: collapse;
}
