/* Accordion */
#accordion{ margin:0; padding:0;}
ul.accordion {
    display:block;
    margin:0; padding:0;
    border:none;
}
ul.accordion > li {
    display:inline-block;
    width:290px;
    border:1px solid #ccc;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    margin-bottom:20px;
	
}
ul.accordion > li h4 {
    background: rgb(227,225,204); /* Old browsers */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,225,204,1)), color-stop(82%,rgba(227,225,204,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(227,225,204,1) 0%,rgba(255,255,255,1) 82%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(227,225,204,1) 0%,rgba(255,255,255,1) 82%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(227,225,204,1) 0%,rgba(255,255,255,1) 82%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(227,225,204,1) 0%,rgba(255,255,255,1) 82%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    
    display:block;
    border-bottom:1px solid #ccc;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    height:34px;
    padding:0 10px;
    font-size:13px;
    font-weight:bold;
    line-height:34px;
    margin:0;
    font-family: 'Helvetica';
}
ul.accordion > li h4 a {
    color:#BB3A33;
    font-size:14px;
    font-weight:bold;    
    text-decoration:none; font-family:Arial, Helvetica, sans-serif;
    width:100%;
    display:block;
}

.call_us ul{ list-style:none}

.call_us li {
    float: left;
    line-height: 24px; padding-bottom:12px
}

ul.accordion li div.outer {
    padding:10px 10px 10px 0px;
}
ul.accordion li a.trigger {
    background:url(../images/accordion_arrow.png) right center no-repeat;
}
ul.accordion li a.trigger.open {
    background:url(../images/accordion_downarrow.png) right center no-repeat;
}
ul.l_products {
    display:block;
    padding:0;
}

ul.l_products li {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    display: inline;
    float: left;
    height: 70px;
    margin-bottom: 20px;
    margin-left: 5px;
    padding: 7px;
    width: 79px;
}

ul.category_products {
    display:block;
    padding:0 10px;
}
ul.category_products li {
    display:block;
    width:100%;
    margin-bottom:10px;
}
ul.category_products li:last-child {
    margin-bottom:0;
}
.price_range{
    padding:0 10px;
}
ul.color_pallet {
    display: inline-block;
    padding: 0 10px;
    width: 210px; list-style:none
}
ul.color_pallet li {
    float:left;
    margin:5px;
}
ul.color_pallet li a {
    border:2px solid #ccc;
    display:block;
}
ul.color_pallet li a:hover {
    border:2px solid #666;
}

ul.color_pallet span {
    border: 3px solid #FFFFFF;
    display: block;
    height: 15px;
    width: 15px;
}
/* Accordion */ 
hr.full_line {
    margin:0;
    padding:0;
    border-top:1px solid #ccc;
    height:1px;
    width:750px;
    margin-bottom:20px;
}
.pagination_bar {
    display:inline-block;
    width:750px;
}
.pagination_bar h4 {
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    color:#666;
    margin-bottom:6px;
    width:100%;
}
.pagination_bar .sortBy {
    float:left;
    width:200px;
}
.pagination_bar .article_view {
    float:left;
    width:160px;
}
.pagination_bar .article_view a {
    float:left;
    margin-right:6px;
}
.pagination_bar .items_perPage {
    float:left;
    width:170px;
}
ul.paginav {
    display:block;
}
ul.paginav li {
    float:left;
    margin-right:6px;
}
ul.paginav li a {
    border:1px solid #ccc;
    width:24px;
    height:24px;
    text-align:center;
    line-height:24px;
    color:#333;
    display:block;
}
ul.paginav li:last-child {
    margin-right:0;
}
ul.paginav li a.active, ul.paginav li a:hover {
    color:#fff;
    background-color:#000;
}
.pagination_bar .page {
    float:left;
    width:220px;
}
.pagination_bar .page.fright {
    float:right;
}
.pagination_bar .page h4 {
    text-align:right;
}
.header_sortby {
    background:#2f2f2f;
    width:730px;
    padding:5px 10px;
    color:#fff;
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
    margin-top:20px;
}






.butt_invert{background-color: #FEBF01;border: medium none;border-radius: 5px 5px 5px 5px;color: #333333;font-family: 'Helvetica';font-size: 
14px;font-weight: bold;padding: 8px; cursor:pointer; margin-left:75px}
.call_us{ float:left; height:auto; width:285px;font-size:14px; color:#666666; padding-left:5px; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.call_us span{  color: #DBA300; float: left;font-size: 15px;font-weight: bold; padding-left: 1px;padding-top: 5px;text-align: center;}

.make_invent{ float:left; height:auto; width:290px}
.make_invent ul{ margin:0; padding:0; list-style:none;}
.make_invent ul li{ font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size:13px; color:#6666666; margin-left:10px; line-height:24px;color:#676767; padding-bottom:12px}
.make_invent ul li a{ font-family:'Helvetica'; font-size:14px; color:#666666; text-decoration:none; text-align:center}
.make_invent ul li a:hover{ text-decoration:underline}

.range_invent{float:left; height:auto; width:230px}
.range_invent ul{ margin:0; padding:0; list-style:none}
.range_invent ul li{ font-family:'Helvetica'; font-size:14px; color:#6666666; line-height:22px; margin-left:10px}
.range_invent ul li a{ font-family:'Helvetica'; font-size:14px; color:#666666; text-decoration:none; text-align:center}
.range_invent ul li a:hover{ text-decoration:underline}
.info_bottom_right a{ text-decoration:none;}
.items_page ul li active{background-color: #333333;}
.make_invent ul li:hover{ text-decoration:underline; cursor:pointer}







/* Faq Page  */
.mid_left_faq{ float:left; height:auto; width:500px}
.mid_right_delear_faq{    float: left;
    height: auto;
    margin-left: 10px;
    margin-top: 15px;
    width: 700px;}
.ul.accordion_faq > li{  border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    height: auto;
    margin-bottom: 20px;
    width: 705px;margin-left:5px
}
#accordion_faq{ margin:0; padding:0}
ul.accordion_faq{  border: medium none;display: block;margin: 0;padding: 0;}
ul.accordion_faq > li{ border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;display: inline-block;
margin-bottom: 20px;width: 690px;}
ul.accordion_faq > li h4{background: linear-gradient(to bottom, #EEEEEE 0%, #FFFFFF 82%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #CCCCCC;
    border-radius: 4px 4px 0 0;
    display: block;
    font-family: 'Helvetica';
    font-size: 13px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0 10px;
}

ul.accordion_faq > li h4 a {
    color:#333;
    font-size:13px;
    font-weight:bold;    
    text-decoration:none;
    width:100%;
    display:block;
}
ul.accordion_faq li div.outer {
    padding:10px 10px 10px 0px;
}
ul.accordion_faq li a.trigger {
    background:url(../images/accordion_arrow.png) right center no-repeat;
}
ul.accordion_faq li a.trigger.open {
    background:url(../images/accordion_downarrow.png) right center no-repeat;
}
.inventory_mid_faq {    background-color: #FFFFFF;    float: left;    height: auto;    margin-bottom: 20px;    
margin-right: 10px;margin-top: -2px; width: 1000px; }
.inner_accordian_faq{    color: #666666;
    float: left;
    font-family: 'Helvetica';
    font-size: 10pt;
    height: auto;
    line-height: 24px;
    padding-left: 10px;
    text-decoration: none;}




