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:#522901; text-decoration:underline; cursor:pointer; }
a:hover     { text-decoration:none; }

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

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;margin:0 0 15px 15px;}
.ifl {float:left;margin:0 15px 15px 0;}

/******************************************************************************/
/*                                                                            */
/******************************************************************************/
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;background:#E5E5E5;}
#header #promo {position:absolute;right:145px;bottom:0;}
#header #logo {position:absolute;left:0;top:0;}
#header #buy-button {position:absolute;left:342px;top:3px;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;}
#header #girl {position:absolute;top:0;right:0;}

ul#main-menu {list-style:none;padding:0;margin:0 0 10px 0;background:#522901;width:960px;height:34px;}
#main-menu li {list-style:none;float:left;padding:0;margin:0;font-size:1.3em;}
#main-menu li.alt {padding:8px 0 0 0;}
#main-menu li a {display:block;padding:6px 5px 5px;color:#fff;text-decoration:underline;}
#main-menu li.active a {}

#product-list {background:#d6cec4 url(../images/product_bg.jpg) no-repeat;width:890px;height:200px;padding:35px 35px 0 35px;}
#product-list ul {padding:0;margin:0;list-style:none;}
#product-list ul li {list-style:none;text-align:center;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;}
#product-list ul li img {cursor:pointer;}
#product-list ul li a {display:block;}

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

#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;}
#footer ul {list-style:none;padding:0;margin:0;float:right;}
#footer li {list-style:none;padding:0;float:left;}
#footer p {margin:0;}
#footer li.tan a {color:#ddd5cb;}



