*{margin:0;padding:0;}
.clearfix:after ,#heels li.product:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
body{font-size:62.5%;background:#000;font-family: Arial, Helvetica, "MS Trebuchet", sans-serif;text-align:center;}
a img{border:0px;}

#left-rail{width:231px;}
#left-rail,#right-rail{float:left;}
#right-rail{width:758px;}

#handgun-heels-logo{background:url('images/handgun-heels-logo.jpg') top left no-repeat #000;height:164px;width:500px;text-indent:-10000px;float:left;}
#menu{width:231px;height:250px;background:url('images/menu-background.jpg') top left no-repeat;}
#menu li{width:125px;margin-left:45px;height:25px;list-style-type:none;padding-left:10px;}
#menu li a{font-weight:bold;font-size:1.4em;color:#FFF;text-decoration:none;display:block;height:25px;}

#header-wrapper{background:#000;height:164px;}
#header-contact{width:200px;float:right;color:#FFF;text-align:right;padding-top:60px;}
#header-contact h1{font-size:1.3em;}
#header-contact h2{color:#a1c5dd;font-size:2.4em;}
#header-contact a{color:#EC008C;}

#wrapper{background:url('images/wrapper-background-repeat.jpg') top left repeat-y; width:989px;margin:0px auto;text-align:left;}
#content-header{width:758px;height:66px;background:url('images/content-header.jpg') top left no-repeat; }
#content-area{width:639px;background:#FFF;padding:0px 25px 15px 25px;}
#content-area h1{font-size:1.3em;color:#ec008c;}
#content-area h2{color:#25587a;font-size:1.0em;}
#content-area p{font-size:.8em;line-height:1.3em;margin-bottom:10px;}
#content-area a{color:#336583;}

table tr{vertical-align: top;}

#heels li{list-style-type:none;padding-bottom:15px;border-bottom:1px solid #F5F5F5;margin-bottom:15px;}


#heels li h3{font-size:.8em;margin-bottom:5px;}
#heels .product-details li{font-size:.8em;border-bottom:0px;padding-bottom:2px;margin-bottom:0px;}
.product-details{margin-bottom:7px;}
.product-details strong{padding-left:5px;}
.product-photo{border:1px solid #6499ae;float:right;margin-right:7px;}

.cart-area{font-size:.8em;width:260px;padding:10px;margin-left:15px;text-align:center;}
.cart-area strong{color:#ec008c;font-size:1.8em;display:block;margin:4px 0px;}

#footer{text-align:center;padding:15px 0px;color:#FFF;background:#000;}
#footer a{color:#ec008c;}