html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

* { font-size:1em; font-family: inherit; }

:focus {outline:none;}

body { font: 62.5%/1.5 Arial, Helvetica, Sans-Serif; color:#2d2d2d; } /* 62.5% (10px), 75% (12px), 87.5% (14px), 100% (16px) */

p { margin: .75em 0; }

a           { color:#9A0000; text-decoration:underline; cursor:pointer; }
a:hover     { text-decoration:none; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

fieldset { border:none; }
legend { display:none; }

textarea, input, select { margin:0; padding:3px; }

ul, ol, dl { padding:0 0 0 1.2em; margin:1.2em; }

ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl
{
	margin:0;
}

hr { margin:1.2em 0; padding:0; }

.clear-block { clear:both; }
.ifr {float:right;}

/******************************************************************************/
/*                                                                            */
/******************************************************************************/
body { background:#fff url(../images/body_bg.png) repeat-x; }

#container {position:relative;width:960px;margin:0 auto;padding:0 16px;background:url(../images/container_bg.png) repeat-y;}

#header {position:relative;height:120px;}
#header #endless {font-family:times;font-size:2em;position:absolute;left:360px;top:0;font-style:italic;z-index:10;margin:0;}
#header #promo {position:absolute;right:0;top:0;}
#header #logo {position:absolute;left:0;top:0;}
#header #buy-miche {position:absolute;left:26px;top:70px;z-index:10; background:#3d2324 url(../images/buy_button_bg.png) no-repeat;width:178px;height:38px;color:#fff;text-align:center;font-family:times;font-size:2em;text-decoration:none;font-style:italic;padding-top:8px;}

ul#main-menu {list-style:none;padding:0;margin:0;background:#3e2425;width:960px;height:34px;}
#main-menu li {list-style:none;float:left;padding:0;margin:0;font-size:1.5em;}
#main-menu li a {display:block;padding:6px 20px 5px;color:#fff;text-decoration:none;}
#main-menu li.active a {}

#product-list {background:#d6cec4 url(../images/product_bg.jpg) no-repeat;width:890px;height:304px;padding:35px 35px 0 35px;}
#product-list ul {padding:0;margin:0;list-style:none;}
#product-list ul li {list-style:none;margin:0 16px 16px 0;float:left;width:153px;height:115px;background:url(../images/purse_bg.png) no-repeat;padding:5px;}
#product-list ul li.alt {margin-right:0;}

#content {padding:15px 25px;font-size:1.3em;}
#content a { color:#9A0000; text-decoration:none;border-bottom:dotted #9A0000 1px; }
#content a:hover { text-decoration:none;border-bottom:solid #9A0000 1px; }

#content img {border:solid #3E2425 2px;padding:3px;margin:5px 15px;}

#ds-left {display:block;width:16px;height:491px;position:absolute;left:0;top:0;background:url(../images/ds_left.jpg) no-repeat;}
#ds-right {display:block;width:16px;height:491px;position:absolute;right:0;top:0;background:url(../images/ds_right.jpg) no-repeat;} 

#footer {padding:12px;background:#d6cec4;font-size:1.2em;border-top:solid #3E2425 3px;}


