#prod-grid {
	width:895px;
	background-color:#323232;
	padding:10px 0 0 15px;
	margin-left:5px;
	margin-top:17px;
}
#prod-grid img {
    width:140px;

}

#prod-grid a img{
	border: 1px solid #545354;
}

#prod-grid a:hover img{
	border: 1px solid #fff;
}


.prod-data {
	width:142px;
	float:left;	
	display:block;
}
.prod-label {
	background-color:#000;
	color:#828282;
	margin-top:2px;
	margin-bottom:15px;
	display:block;	
}

.prod-label a{
	display:block;
	border: 1px solid #545354;
	height:20px;
	margin-top:0px;
	color:#828282;
	font-size:95%;
	
}
.prod-label a:hover {
	color:#FFF;	
}

a.prod-name{
    padding:3px 0px 0px 5px;
}

a.plus-left{
    padding:3px 0px 0px 25px;
	background: url(../img/layout/bg_view_more_left.gif) no-repeat left center;
}
a.plus-left:hover{
    background: url(../img/layout/bg_view_more_left_o.gif) no-repeat left center;
}

a.plus-right{
    padding:3px 0px 0px 5px;
	background: url(../img/layout/bg_view_more.gif) no-repeat right center;
}
a.plus-right:hover{
    background: url(../img/layout/bg_view_more_o.gif) no-repeat right center;
}

a.arrow-right{
    padding:3px 0px 0px 5px;
	background: url(../img/layout/bg_view_more_arrow.gif) no-repeat right center;
}
a.arrow-right:hover{
    background: url(../img/layout/bg_view_more_arrow_o.gif) no-repeat right center;
}


a.prod-view-middle {
	border-top:none;
	border-bottom:none;
}



.prod-view span{
	display:block;		
}

#recordStatus{
    height:35px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    width:910px;
    margin-left:5px;
}

#recordStatus td{
padding:15px 0;
}


/*****************

SINGLE PRODUCT VIEW

*****************/

#prod-item {
	width:895px;
	background-color:#323232;
	padding:10px 0 0 15px;
	margin-left:5px;
	margin-top:17px;
	color:#969696;
}
#prod-item img {
    width:auto;
    height:auto;
	border: 1px solid #545354;
}

#prod-hero img{

}

td.h1 {
   font-size:27px !important;
   padding:0 0 10px 10px;
   
   border-bottom: 1px solid #545354;
}



td.prod-sizes{
    padding:10px;
}

td.prod-material{
    font-size:14px !important;
    border-bottom: 1px solid #545354;
     padding:10px 0 10px 10px;
}


td.prod-name{
    font-size:14px !important;
    padding:10px 0 10px 10px;
}



#prod-details .prodVariants td{
    border: 1px solid #545354;
    padding:5px 5px 5px 10px;
}
#prod-details .prodVariants th
{
    border: 1px solid #545354;
    padding: 5px;
    font-weight: normal;
    text-transform: uppercase;
    color: #969696;
    text-align: left;
}

#prod-details table table th a
{

    color: #969696;

}

#prod-details table table th a:hover
{
    color: #fff;
}


#prod-links{
	color:#828282;
	margin-top:2px;
	margin-bottom:15px;
}

#prod-links a{
    display:block;
	width:175px;
    border: 1px solid #545354;
    color: #969696;
    padding:6px 5px 4px 30px;       
	height:18px;
}


a.more-info{
	background: url(../img/layout/bg_lrgplus_left.gif) no-repeat left center;
}


a.more-info:hover{
	color:#FFF;
	background: url(../img/layout/bg_lrgplus_left_o.gif) no-repeat left center;
}

a.go-thumb{
	background: url(../img/layout/bg_lrgleft.gif) no-repeat left center;
}


a.go-thumb:hover
{
    background-position: left center;
    color: #FFF;
    border: 1px solid red;
    background: url(../img/layout/bg_lrgleft_o.gif) no-repeat left center;
}
#thumbnails td{
    padding-right:10px;
}


 .impt
{
    background-color: #666666;
    color: #FFFFFF;
  
}
.impt li{
  padding:5px;
  line-height:16px;
}

.requestForm{
    width:701px;
}
.requestForm td{
    padding:5px;
}
.requestForm td.lbl
{
    text-align: right;
    font-weight: bold;
}
.requestForm input, .requestForm textarea{
    padding:5px;
    font-size:12px;
    width:200px;
}

.requestForm .mini-input{
    width:100px;
    margin-bottom: 0px;
}

.requestForm .ck input{
    width:auto
}
