html,body { margin:0; padding:0; }
form,ul,ol,li,div,p,h1,h2,h3,h4,h5 { margin:0; padding:0; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; }
.txt { padding:3px; }
img { display:block; border:none; }
a { text-decoration:underline; }
a:hover { text-decoration:underline; }

.success { background:#e7ede0; color:#090; font-weight:bold; border:1px solid #009900; padding:6px ; margin:0 0 10px 0; }
.error { background:#f4e6e0; color:#f00; font-weight:bold; border:1px solid #f00; padding:6px; margin:0 0 10px 0; }
.sep { padding:0 2px 0 2px; }
.clear { clear:both; }

#container { width:770px; margin:0 auto; }

#header { background:url(../images/header.jpg) no-repeat; width:708px; height:260px; margin:0 auto; }
#header #logo { position:absolute; top:150px; margin-left:21px; }
#header #logo img { width:119px; height:93px; }
#header #madeinmtl { position:absolute; top:44px; margin-left:147px; }
#header #madeinmtl img { width:100px; height:90px; }
#header #contact { position:absolute; top:6px; margin-left:601px; }
#header #contact img { width:87px; height:37px; }

#menu_pink { height:25px; background:url(../images/bg-menu-pink.gif) no-repeat; padding-left:36px; }
#menu_pink img { height:25px; display:inline; }
#menu_pink img.sep { width:1px; margin:0 3px 0 3px; }

#menu_yellow { height:21px; background:url(../images/bg-menu-yellow.gif) no-repeat; padding-left:131px; }
#menu_yellow img { height:21px; display:inline; }
#menu_yellow img.sep { width:1px; margin:0 2px 0 2px; }

#content { width:308px; height:310px; padding:17px 0 0 119px; }

#content h1 { font-weight:bold; padding-bottom:10px; }
#content h2 { font-weight:bold; padding-bottom:5px; }
#content h2 a { font-weight:bold; }
#content h3 { font-weight:bold; padding:5px 0 0 23px; }
#content p { padding-bottom:5px; }
#content div.line { background:url(../images/points.gif) 0 5px no-repeat; height:15px; padding:0; }

#content #box {
    width:265px;
    height:245px;
    padding:0 10px 0 13px;
    margin-bottom:50px;
    overflow:auto;

    scrollbar-base-color: #FFFFFF;
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #999999;
    scrollbar-track-color: #FFFFFF;
}

#content #box div.open h2 { padding:0 0 5px 0; }
#content #box div.open h2 a { display:block; text-decoration:none; background:url(../images/arrow-open.gif) 0 6px no-repeat; padding-left:9px; }
#content #box div.open div.text { padding:0 0 5px 10px; }
#content #box div.close h2 { padding:0 0 7px 0; }
#content #box div.close h2 a { display:block; font-weight:bold; text-decoration:none; background:url(../images/arrow-close.gif) 1px 5px no-repeat; padding-left:9px; }
#content #box div.close div.text { visibility:hidden; position:absolute; top:0; left:0; }

#content #nobox h2 { font-weight:bold; padding:0 0 5px 13px; }
#content #nobox h3 { font-weight:bold; padding:5px 0 0 0; }
#content #nobox h3 a { font-weight:bold; }

#content table#products { position:absolute; top:325px; margin-left:129px; }
#content table#products td.subsection { vertical-align:bottom; text-align:right; height:104px; padding:0 5px 0 0; }
#content table#products td.subsection h3 { padding-bottom:11px; }
#content table#products td.subsection h3 a { color:#999999; }
#content table#products td.subsection h3 a.active { color:#000000; }
#content table#products td.minibox { vertical-align:top; background:url(../images/box-mini.gif) no-repeat; width:76px; height:95px; padding:3px 3px 0 3px; }
#content table#products td.minibox-active { vertical-align:top; background:url(../images/box-mini-active.gif) no-repeat; width:76px; height:95px; padding:3px 3px 0 3px; }

#column { position:absolute; top:260px; margin-left:427px; background:url(../images/box.gif) no-repeat; width:300px; height:359px; padding:6px; }

#column table.details { width:290px; margin-left:5px; }
#column table.details td { color:#FFFFFF; vertical-align:middle; }
#column table.details td#title h4 { color:#FFFFFF; }
#column table.details td#price { text-align:right; }
#column table.details td#size_label { color:#000000; }
#column table.details td#size_select { text-align:center; }
#column table.details td#buy { text-align:center; }
#column table.details td#buy a { color:#000000; }
#column table.details td#cart { text-align:right; }
#column table.details td#nav img { display:inline; width:14px; height:15px; }

#footer { font-size:11px; color:#ED218C; text-align:center; padding:40px 0 15px 0; }
#footer a { font-size:11px; color:#ED218C; }

#popup { padding:0 0 5px 10px; }
#popup h1 { font-weight:bold; padding:10px 10px 10px 0; }
#popup p { padding:0 10px 5px 0; }
#popup img { width:600px; height:670px; margin-top:10px; }

