/**
 * Author: Rob
 * Email: robert@clickcreative.com.au
 * Notes: - Created as a temporary measure since the rest of the site is done in LESS.
 */
.special-tag{float:right;font-size:11px;text-transform:uppercase;background:#E71D30;padding:2px 8px;border-radius:2px;border-bottom:solid 1px #BF0215;border-right:solid 1px #BF0215;border-top:solid 1px #F9394C;border-left:solid 1px #F9394C;line-height:1.6em;}
.message-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:url(../img/opacity-black-70.png);}

.notice-list{margin:0;margin-bottom:20px;list-style:none;}
    .notice-list li{padding:15px 0;border-bottom:dotted 1px #141414;}
        .notice-list li .title{float:left;font-size:1.3em;padding-top:5px;}
        .notice-list li .date{float:right;font-size:1em;background:#202020;padding:2px 8px;border-radius:3px;border-bottom:solid 1px #181818;border-right:solid 1px #181818;border-top:solid 1px #333333;border-left:solid 1px #333333;color:#05AA48;}
        .notice-list li .content{padding-top:10px;clear:left;}

/*Today's Special*/
.special-area{}
    .special-area .part-list{}
        .special-area .part-list .details{width:560px;}    
        .special-area .part-list .buy-area{}            
            .special-area .part-list .buy-area .price{float:left;margin-right:20px;}
            .special-area .part-list .buy-area form{clear:left;}


/*Add to cart form*/
form.add-to-cart{}
    form.add-to-cart input{float:left;margin-right:10px;width:40px;}
    form.add-to-cart input[type="submit"]{width:auto;}

/*Buying Area*/
.buy-area{padding-top:15px;border-top:solid 1px #FFF;}
    .buy-area .price{font-size:20px;margin-bottom:15px;}
        .buy-area .price.price-strike-through{text-decoration:line-through;}

/*Part List*/
.part-list{margin:0;list-style:none;}
    .part-list li{padding:15px 0;border-bottom:dotted 1px #141414;}
	.part-list .image{display:block;float:left;margin-right:20px;width:240px;min-height:200px;overflow:hidden;background:#fff url(../img/nia-small.jpg) no-repeat center center;}
	.part-list .details{float:left;width:230px;}
	.part-list .metrics{list-style:none;margin:0;}
    	.part-list .metrics li{padding:5px 0;margin:0;}	
        	.part-list .metrics li label{float:left;width:40%;text-transform:uppercase;}
            	.part-list .metrics li label.detail{width:60%;}
    	.part-list .metrics li.highlight{color:#81B8E5;}
    	.part-list .metrics li.soh{}
        	.part-list .metrics li.soh{color:#05AA48;}    	

/*Pagination*/
#pagination{margin:0;padding-top:10px;list-style:none;}
    #pagination li{display:block;float:left;padding:5px 10px;margin:0 5px 5px 0;background:#2C2C2C;border-radius:3px;}
        #pagination li.current{background:#05AA48;}

/*Cart Summary*/
.cart-summary{margin:0;list-style:none;}
    .cart-summary li{margin:0;}
    .cart-summary .total-cost{padding-top:15px;}
    .cart-summary .item{padding:5px 0;border-bottom:solid 1px #141414;}
        .cart-summary .item .qty{float:left;width:50px;margin-right:10px;padding:5px 10px;background:#141414;border-radius:5px;text-align:center;}
        .cart-summary .item .details{float:left;width:165px;}

/*Cart*/
.cart{width:100%;}
    .cart form{margin-bottom:10px;border-bottom:solid 1px #141414;}
    .cart form select{font-family:arial !important;}    
    .cart input[type="text"]{width:50px;}
    .cart .Actions{margin:10px 0;padding:0;}
    .cart fieldset{margin:0;padding:0;}
	.cart .row{padding-top:15px;border-bottom:solid 1px #141414;}
    	.cart .row.row-head{padding:15px 0;font-size:20px;}
    	.cart .row .cell{float:left;width:16%;}
        	.cart .row .cell.cell-1{width:11%;}
        	.cart .row .cell.cell-2{width:26%;}        	
        	.cart .row .cell.cell-3{width:9%;}        	
        	.cart .row .cell.cell-4{width:9%;}        	
        	.cart .row .cell.cell-5{}        	
        	.cart .row .cell.cell-6{width:13%;}        	
        	.cart .row .cell.cell-7{}        	        	

/*Header Modifiers for logged-in area*/
#header .logged-in{position:absolute;left:50%;top:0px;width:570px;text-align:right;}
	#header .logged-in .bg{float:right;padding:10px;background:#222;border:solid 1px #000;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;}
	#header .logged-in ul{margin:0;list-style:none;}
    	#header .logged-in ul li{display:block;float:left;border-right:solid 1px #000;margin:0 10px 0 0;padding-right:10px;}

/*Part search form*/
.part-search-form{}
    .part-search-form fieldset{padding:0;}
	.part-search-form input[type="text"]{font-size: 1.4em;font-weight: bold;}
    .part-search-form .Actions{padding:0;}

/*Categories List*/
.cat-list{margin:0;list-style:none;}
    .cat-list li{margin:0;padding:7px 0;border-bottom:solid 1px #111;border-top:solid 1px #252525;}
        .cat-list li:first-child{border-top:none;}
        .cat-list li:last-child{border-bottom:none;}

/*Orders list*/
.order-list{margin:0;list-style:none;}
    .order-list .row{padding:15px 0;border-bottom:dotted 1px #141414;}
    	.order-list .row.row-head{padding:15px 0;font-size:16px;}	
		.order-list .row .cell{float:left;width:16%;}
		.order-list .row .summary{display:none;clear:left;margin-top:40px;width:98%;padding:2%;background:#565656;border-radius:5px;}
/**
* Buttons using css3 gradients are showing as yellow for the client.
*/
form button, 
form .button, 
form input[type="button"], 
form input[type="submit"], 
form input[type="reset"]{background-color:#50B920;}

/*Reseller Account Sidebar button*/
a:link.inject-btn,
a:visited.inject-btn,
a:hover.inject-btn,
a:active.inject-btn,
a:focus.inject-btn{
    display:block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 8px;
    line-height: 32px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    background: #681822; /* Old browsers */
    background: -moz-linear-gradient(top, #681822 0%, #6a2630 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#681822), color-stop(100%,#6a2630)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #681822 0%,#6a2630 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #681822 0%,#6a2630 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #681822 0%,#6a2630 100%); /* IE10+ */
    background: linear-gradient(to bottom, #681822 0%,#6a2630 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#681822', endColorstr='#6a2630',GradientType=0 ); /* IE6-9 */
}