/* Overriding /style.css */

a {
	color: #886644 !important;
}

a:hover, a:active {
	color: #664433 !important;
}

.content strong {
	color: #664433 !important;
}

/* store.css */

div.storecontainer {
	margin: 5px 0px 20px 0px;
	width: 300px;
	float: right;
    }

div.buyitbox {
    clear: both;
    background-color: #FEFF8D;
    }
    
div.buyitbox p {
    padding: 6px 15px 6px 15px;
    }

div.buyitbox a:hover {
    background-color: #FEFF8D;
    }

div.buyitTL { background: url(/img/yellowTL.png) no-repeat top left; }
div.buyitTR { background: url(/img/yellowTR.png) no-repeat top right; }
div.buyitBR { background: url(/img/yellowBR.png) no-repeat bottom right; }
div.buyitBL { background: url(/img/yellowBL.png) no-repeat bottom left; }

div.buyitTL, div.buyitTR, div.buyitBR, div.buyitBL {
    border: none;
    height: 8px;
    background-color: transparent;
    }

div.buyitTR {
    float: right;
    width: 8px;
    }

div.buyitBR {
    float: right;
    width: 8px;
    }

div.rentalcontainer {
	margin: 5px 0px 20px 10px;
	width: 280px;
	float: right;
    }

div.rentitbox {
	clear: both;
    background-color: #ffde9d;
    }

div.rentitbox p {
    padding: 6px 15px 6px 15px;
    }

div.rentitbox a:hover {
    background-color: #ffde9d;
    }

div.rentitTL { background: url(/img/orangeTL.png) no-repeat top left; }
div.rentitTR { background: url(/img/orangeTR.png) no-repeat top right; }
div.rentitBR { background: url(/img/orangeBR.png) no-repeat bottom right; }
div.rentitBL { background: url(/img/orangeBL.png) no-repeat bottom left; }

div.rentitTL, div.rentitTR, div.rentitBR, div.rentitBL {
    border: none;
    height: 8px;
    background-color: transparent;
    } 

div.rentitTR {
    float: right;
    width: 8px;
    }

div.rentitBR {
    float: right;
    width: 8px;
    }

div.storeblock {
	width: 300px;
	color: black;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
    }

div.productname {
	float: left;
	width: 150px;
	font-size: 11pt;
	font-weight: 700;
	padding-top: 4px;
    }

div.total {
	width: 300px;
	color: black;
	font-size: larger;
	font-weight: 700;
	text-align: right;
	background-color: #FECC8F;
/* 	background-color: #FECC8F; */
	margin: 3px 0px 6px 0px;
    }

input.count {
	font-size: larger;
	width: 3em;
	text-align: center;
    }

input.amount {
	width: 4em;
	text-align: center;
    }

div.submitblock {
	width: 300px;
	padding-top: 10px;
	padding-left: 15px;
/* 	padding-right: 15px; */
/* 	text-align: right; */
    }

div.storebuynow {
	float: right;
	font-weight: bold;
	font-size: 1.25em;
	padding: 20px;
    }

div.storelicenselistname {
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	padding: 15px;
	}

table.store-feature-list {
    width: 85%;
    background: #ddd;
    padding: 2px;
    margin: 0px auto;
    text-align: left;
    }

table.store-feature-list tr.toprow td {
    background: #eee;
    vertical-align: middle;
    padding: 2px 5px 2px 5px;
    }

table.store-feature-list td {
    margin: 0px;
    padding: 5px 10px 5px 10px;
    background: #fff;
    line-height: 1.5em;
    vertical-align: middle;
    }

table.store-feature-list td.check {
	vertical-align: middle;
    text-align: center;
    width: 30px;
    }