body {margin:0; border:0; color:#1d0620; background-color:#3e2935; font:13px Verdana, Arial, Helvetica, sans-serif;}
*:focus {outline:none;}
p {margin:0;}

.global {width:980px; margin:0 auto; background:#fff;}
.top_row {height:130px; overflow:hidden; background:#fff url(../images/top_bg.gif) top repeat-x; padding:0 40px 0 32px;}
.top_row .logo {float:left; height:130px; overflow:hidden; margin-top:49px; color:#625e5e; font-size:11px;}
.top_row .logo a {margin-right:8px;display:block;float:left;}
.top_row .logo * {vertical-align:bottom;}
.top_row .logo span {display:block;float:left;margin:20px 0 0 18px;}

.top_row .logo a img {border:0;}
.top_row .for_sale {float:right; margin-top:31px; text-align:center; padding-top:61px; background:url(../images/for_sale.gif) 50% top no-repeat; font-size:11px;}
.top_row .for_sale a {color:#3087ce;}
.header {background:url(../images/header.jpg) left top no-repeat; height:262px; border-top:1px solid #ab6f9a; border-bottom:1px solid #d5b7cc; overflow:hidden; padding-left:446px;}
.header h2 {margin:0; padding:98px 0 3px 0; color:#1d0620; font:bold 22px Arial, Helvetica, sans-serif;}
.header ul {margin:0; padding:0; list-style:none;}
.header ul li {margin:6px 0 0 0; padding:0 0 0 28px; background:url(../images/marker_heart.png) left top no-repeat; font-weight:bold; font-size:15px; line-height:17px;}
.ie6 .header ul li {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/marker_heart.png', sizingMethod='crop'); height:16px;}

.home {margin-top:30px; margin-bottom:15px; padding:7px 13px 0 11px; overflow:hidden; background:url(../images/home_separator.gif) 592px top repeat-y;}
.ie6 .home {height:1%;}
.home_lc {float:left; width:555px; padding-top:3px; background:url(../images/i_buy_your_own.jpg) left 3px no-repeat; min-height:221px;}
.home_lc_in {padding:75px 0 0 203px; background:url(../images/t_buy_your_own.gif) 203px top no-repeat;}
.ie6 .home_lc {height:221px;}
.home_rc {float:right; width:333px; padding-top:3px; background:url(../images/i_create_your_own.gif) 177px 46px no-repeat; min-height:207px;}
.ie6 .home_rc {height:207px;}
.home_rc_in {padding:66px 153px 0 0; background:url(../images/t_create_your_own.gif) left top no-repeat;}
.home p {line-height:17px; padding:0;}
.home p a {color:#2f83cb; font-weight:bold;}
.home .button {padding-top:16px;}
a.b_add_cart {display:block; background:url(../images/b_add_to_cart.gif) left top no-repeat; width:253px; height:75px; text-indent:-999px;}
a.b_add_cart:hover {background-position:left bottom;}
a.b_read_more {display:block; background:url(../images/b_read_more.gif) left top no-repeat; width:132px; height:43px; text-indent:-999px;}
a.b_read_more:hover {background-position:left bottom;}

.footer {padding:35px 95px 51px 90px; background:url(../images/footer_bg.gif) 50% top no-repeat; color:#8a8a8a; font-size:10px; overflow:hidden;}
.ie6 .footer {height:1%;}
.footer .text {float:left;}
.footer .text p {padding:0 0 3px 0; color:#cdcdcd;}
.footer .text p * {vertical-align:middle;}
.footer .text p img {margin-left:8px; border:0;}
.footer .text a {color:#8a8a8a;}
.footer .logos {float:right;}
.footer .logos a {margin-right:14px;}
.footer .logos img {border:0;}

