body {
	margin: 0px;
	padding: 0px;
	background-color: #CECECE;
    text-align: center;   
}
.mainContainer {
    margin: auto;
	width: 1024px;
    min-height: 768px;
    _height: expression(this.height > 768 ? "768px" : true);    
	background-image: url(/images/store/bkd-outer-container.jpg);
    background-position: 0px 116px;
    background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #B9B5B4;    
}
.logoFace {
    position:absolute;
    z-index: 1000;
    width: 113px;
    height: 113px;
    margin: 29px 0 0 159px;
	background-image: url(/images/store/logo.png);
	-background-image: url(/images/store/logo.gif);
}
.masthead {
	background-image: url(/images/store/bkd-top-bar.jpg);
	background-repeat: repeat-x;
	height: 116px;
    text-align: left;
    margin-top: 6px;
}
.bottom-background {
    background-image: url(/images/store/bkd-outer-bottom.jpg);
	background-repeat: repeat-x;
    height: 14px; 
	width: 1024px;
    margin: auto;
}

.topBarlinks {
    width: 717px;
    margin-left: 177px;
    height: 65px;
    text-align: right;
    padding-top: 12px;
    line-height: 150%;
}
.topBarlinks  a{
    color: #DADADA;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.topBarlinks  a:hover {
    text-decoration: underline;
}

.logoText {
    width: 620px;
    height: 26px;
    margin-left:273px;
	background-image: url(/images/store/logo-text.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    text-align: right;
}
.logoText img {
    margin-top: 9px;
}
.innerContainer {
    width: 717px;
    min-height: 638px;
    _height: expression(this.height > 638 ? "638px" : true);    
    margin: 0 130px 0 177px;
    background-color: #FFFFFF;
}

.navCategories {
    float: left;
    width: 155px;
    height: 629px;
    margin: 3px 0 0 5px;
    background: #000000 url(/images/store/bkd-category-bar.jpg) 0 0 repeat-x;
    text-align: left;
}

.catHeader {
    height: 32px;
    border-bottom: solid 1px #151515;
    font-size: 11px;
    font-weight: bold;
    padding: 30px 12px 0 12px;
}
.navCategories  a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    border-bottom: solid 1px #151515;
    height: 32px;
    font-size: 12px;
    line-height: 112%;
    padding: 6px 6px 0 12px;
}
.navCategories  a:hover {
    color: #B9B5B5;
    text-decoration: underline;
    background-color: #272727;
    font-weight: bold;
}
a.catSelected {
    color: #B9B5B5;
    background-color: #272727;
    font-weight: bold;
}
.rightSide {
    float: left;
    text-align: left; 
	width: 550px;
}
.linkBar {
    background: transparent url(/images/store/bkd-link-bar.jpg) 0 0 repeat-x;
    width: 550px;
    height: 23px;
    margin-top: 7px;
    text-align: right; 
    #line-height: 23px;
}
.linkBar img {
    vertical-align: top;
}
.linkBar a {
    color: #333333;
    font-size: 12px;
    line-height: 23px;
    text-decoration: none;    
}
.linkBar a:hover {
    text-decoration: underline;
}
.breadCrumbs {
    font-size: 11px;
    color: #919191;
    margin: 10px 0 0 10px;
    height: 36px;
}
.breadCrumbs .selectedCrumb {
    font-weight: bold;
    color: #575757;
}
.productBar {
    background: transparent url(/images/store/bkd-product-bar.jpg) 0 0 repeat-x;
    width: 447px;
    height: 26px;
    font-size: 13px;
    font-weight: bold;
    padding-left:  7px;
    color: #EE0004;
    line-height:26px;
    margin-left: 13px;    
}
.productContainer {
    margin-left: 13px;    
    width: 452px;
    min-height: 360px;
    _height: expression(this.height > 360 ? "360px" : true);    
    border-right: 1px #CECECE solid;
    border-bottom: 1px #CECECE solid;
    border-left: 1px #CECECE solid;
    background-color: #FFFDFD;
    position: relative;
	margin-bottom: 15px;
}
.cLeft {
	float: left;
}
.productLeft {
    padding: 10px 0 10px 17px;
}
.productRight {
    padding-bottom: 81px;
    float: right;
}
.mainImage {
    border: 1px solid #A29F9F;
    padding: 2px;
}
.otherImages {
    float: left;
    width: 206px;
	margin-left: 17px;
}
.otherImagesHeader {
    color: #9D9D9D;
    font-size: 11px;
    margin: 0 0 6px 0;
}
.otherImage {
    text-align:left;
    margin: 0 10px 10px 0;
    color:#000000;
    float:left;
    cursor: pointer;
}
.otherImage  img{
    border: 1px solid #A29F9F;
}
.productDescription {
    padding-top: 10px;
    color: #484848;
    font-size: 11px;
    margin-right: 21px;
    width: 175px;
}
.productDescription li {
    border-bottom:1px solid #CECECE;
    display:block;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:3px;
    padding:0 0 3px 2px;
    text-indent:0;
    white-space:normal;
    width:173px;
    font-weight: bold;
}    
.productDescription ul {
    margin:0;
    padding:0;
    width: 175px;
}
.pricingBar {
    background-color: #212121;
    border: 1px #CECECE solid;
    width: 168px;
    height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #888888;
    line-height: 20px;
    margin-top: 15px;
    padding-left: 6px;
}
.pricingTable {
    margin: 3px 0 0 -1px;
    width: 178px;
    background-color: transparent;
    color: #212121;
    font-size: 11px;
}

.retailPrice {
    color:#888888;
    font-weight: bold;
    font-size:12px;
    margin-top: 21px;
}

.pricingTable tr td {
    background-color: #CECECE;
}
.addToCart {
	width: 176px;
	_width: 196px;	
	float: right;
	margin: 14px;    
	_margin: 8px;
}
.addToCartBar {
    background-color: #9B0000;
    border-top: 1px #D79898 solid;
    border-bottom: 1px #C36565 solid;
    width: 170px;
    height: 21px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 21px;
    padding-left: 6px;
}
.form {
    margin: 5px 0 0 0;
    padding: 0
}
.form label {
    color: #212121;
	font-size: 11px;
}  

.form label, .form input {
    float:left;
}  

.productSelect {
    float:left; 
    margin: 0  0 15px 15px; 
    width:140px;
	height:170px;
    border:1px solid #A9A9A9;
}
.clear {
    clear:both;
}
.cartContainer {
	margin: 15px;
}
.cartTable {
	margin-top: 25px;
	font-size: 11px;
}
.cartTable .headers td {
	background-color: #990000;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	padding-left: 8px;
	width: 60px;
}
.cartTable .breakdown td {
	border: 1px solid #999999;
	border-left: none;
	border-top: none;
}
.cartContainer a {
	text-transform: uppercase;
	font-size: 9px;
}
.cartContainer a:hover {
	text-decoration: underline;
}
.betaMsg {
	color:#000000; 
	font-size: 11px; 
	text-transform: uppercase; 
	background-color: #FFFFFF;
	margin: 0 130px 0 177px;
	width: 712px;
	text-align: right;
	padding: 0 5px 5px 0;
}
.betaMsg a:hover {
	text-decoration: underline;
}