/* CSS Document */
/*begin style by crazyfuego (t) 03162010*/
body{
    margin:0;
    padding:0;
    background:#FFFFFF;
    color: #525252;
    font-family: "Trebuchet MS", Arial ,sans-serif;
    font-size: 0.8em;
}
h1, h2, h3, h4{
    color: #2679C9;
    font-weight: normal;
}
h1, h2{
    margin: 17px 0;
}
a{
    color: #FF9933;
}
a img{
    border:0;
}
ul{
    list-style-image: url(images/arrow_gray.gif);
    padding: 5px 10px;
    margin: 5px 0 5px 4px;
}
textarea{
    width: 99%;
    min-width: 99%;
    margin-left: 10px;
}
#outer{
    width:945px;
    height:100%;
    margin:auto;
    background:#f3f3f3;
}

#outer-content{
    width:944px;
    height:100%;
    float:left;
    padding:0px 0px 0px 0px;
    background:#f3f3f3;
}


#header{
    /*width:937px;*/
    height:95px;
    padding:0px 5px 7px 5px;
    background:#f3f3f3;

}

#main-wrapper{
    padding:0;
    margin:0 auto;
    width:945px;
    background: #F0F0F0;
}

#main{
    height:auto;
    margin:0;
    padding:0px 5px 10px 5px;
    background:#F3F3F3;
    position: relative;
}

#footer{
    padding:0;
    margin:0;
    width:945px;
    background: #F0F0F0;
}
#index-center-column{
    width: 536px;
    margin-right: 13px;
    padding-bottom: 20px;
    float: left;
}
#index-right-column{
    width: 201px;
    margin-top: 10px;
    padding-bottom: 20px;
    float: left;
}
h1.category img{
    float: left;
    max-width: 95px;
    max-height: 75px;
    margin: 0;
}
h1.category p{
    float: left;
    padding: 12px 0 0 15px;
    margin: 0;
}
/*begin style css*/
/*begin style css header*/
.header-logo{width:937px;height:57px}
.logo{width:267px;height:32px;float:left;margin:13px 0px 0px 0px;}
.logo a img{border:0;font-size:0;}
.live-support{width:327px;height:37px;float:right;margin:10px 25px 0px 0px;}
.live-support a img {border:0;font-size:0;}
.secured{width:81px;height:42px;float:right;margin:7px 0px 0px 0px;}
.secured a img{border:0;font-size:0;}
.menu-top{height:38px;width:937px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#797979;}
.bg-menu-top-left{width:13px;height:38px;float:left;background:url(images/bg-menu-top-left.jpg) top left no-repeat;}
.bg-menu-top-center{width:909px;height:38px;float:left;background:url(images/bg-menu-top-center.jpg) top left repeat-x;}
.bg-menu-top-right{width:13px;height:38px;float:left;background:url(images/bg-menu-top-right.jpg) top left no-repeat;}
.menu-top-left{width:auto;height:38px;float:left;}
.menu-top-left ul{width:auto;height:25px;float:left;margin:0;padding:13px 0px 0px 0px;}
.menu-top-left ul li{float:left;list-style:none;margin:0px 5px 0px 5px;}
.menu-top-left ul li a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#797979;text-decoration:none;}
.menu-top-left ul li img{margin:0px 5px 0px 0px;}
.menu-top-right{width:auto;height:38px;float:right;}
.menu-top-right-cart{height:38px;float:left;background:url(images/cart-top-menu.png) top left no-repeat;margin:0px 10px 0px 0px;padding:10px 0px 0px 25px;}
.menu-top-right-cart span{width:30px;height:34px;color:#fc8b6f;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
.menu-top-right a{text-decoration: none;}
.menu-top-right ul{width:auto;height:25px;float:left;margin:0;padding:13px 0px 0px 0px;}
.menu-top-right ul li{list-style:none; float:left; margin:0px 5px 0px 5px;}
.menu-top-right ul li a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#797979;text-decoration:none;}
.menu-top-right ul li img{margin:0px 5px 0px 0px;}
/*end style css header*/
/*begin style main*/
.col-left{width:180px;height:auto;float:left;}
.col-right{width:750px;height:auto;float:left; margin:0; padding-left: 5px;}
.categories{width:180px;height:auto;}
.categories-top{width:180px;height:40px;background:url(images/bg-show-all-categories.jpg) top left no-repeat;}
.categories-top_2{width:180px;height:40px;float:left;background:url(images/bg-categories-home-2.png) top left no-repeat; text-align:left;}

.categories-bottom{width:180px;height:11px;background:url(images/bg-show-all-categories-bott.jpg) top left; background-repeat: no-repeat;}
.categories-top-title{width:auto;height:auto;font-size:14px;color:#FFFFFF;margin:12px 0px 0px 7px;font-family:"Trebuchet MS";float: left;}
.categories-item{width:180px;height:auto;float:left;padding:0;margin:0;}

#nav-home {position: relative; padding:0; margin:0; width:180px; list-style:none; z-index:15; font-family:arial, verdana, sans-serif;background: url(images/bg-show-all-categories-cent.jpg) top left repeat-y;}

/* Default list styling */
#nav-home ul.sub{left:0; top:0px; width:auto; height:auto; margin: 0; padding: 0}
#nav-home ul.sub li.top{display:block; height:auto; position:relative; width:170px; font-size:14px;margin:0px 0px 0px 2px; padding:5px 0px 5px 5px;}
#nav-home ul li{border-bottom:1px solid #F4F4F4;}
#nav-home ul.sub li a{display:block; font-size:14px; height:auto; width:auto; color:#000; text-decoration:none;}
#nav-home ul.sub li.top a.fly{background:url(images/icon-categories.png) right no-repeat;}

#nav-home ul.sub li ul li, #nav ul.sub li ul li{font-size:14px; height:16px; width:auto; color:#000; padding:5px 8px 5px 12px; background:url(images/icon-categories.png) no-repeat; background-position: left/*6px 8px*/}
#nav-home ul.sub li ul li span{margin:0px 0px 0px 15px;color:#000000; }
#nav-home ul.sub li.top ul li a.fly{background:none;}
#nav-home ul.sub li:hover ul li:hover span:hover{color:#F67100; text-decoration:underline;}

#nav div.top > div{border:none !important;}

#nav-home ul li:hover ul,
#nav div.top > div,
#nav div.top > div li ul,
#nav div:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul ul
{left:163px; top:0px; background:#FFFFFF; white-space:nowrap; width:auto; height:auto; border: 1px solid #DFE4ED}

#nav-home ul li ul
{position:absolute; left:-9999px; top:-9999px; width:auto; height:0; margin:0; padding:0; list-style:none; z-index: 1000;}

#nav-home li:hover a.fly,
#nav-home ul.sub li:hover li:hover a.fly{
    color:#f67100;
}

/* Default list styling */

#nav div.top:hover > div{left:0; top:38px; background:#ffffff;width:auto;height:auto;}
#nav div.top:hover > div ul.sub{left:0; top:5px;width:180px;height:auto;}
#nav div.top:hover > div ul.sub li.top{display:block; height:auto; position:relative; width:170px; font-size:14px;margin:0px 0px 0px 2px; padding:5px 0px 5px 5px;}
#nav ul li{border-bottom:1px solid #f4f4f4;}
#nav div:hover ul.sub li.top a{display:block; font-size:14px; height:auto; width:auto; color:#000; text-decoration:none;}
#nav div ul.sub li a.fly{background:url(images/icon-categories.png) right no-repeat;}

#nav div:hover ul.sub li ul li span{margin:0px 0px 0px 15px;color:#000; }
#nav div ul.sub li ul li a.fly{background:none;}
#nav div:hover ul.sub li:hover ul li:hover span:hover{color:#f67100; text-decoration:underline;}


#nav {padding:0; margin:0; width:180px; list-style:none; height:40px; position:relative; z-index:50; font-family:arial, verdana, sans-serif;}
#nav div a.top_link {display:block; height:40px; width:180px; color:#ffffff; text-decoration:none; font-size:12px; cursor:pointer;}
#nav div.top {display:block; height:26px; width:170px;cursor:pointer;padding:14px 0px 0px 10px;}
#nav div.top:hover{background:url(images/bg-categories-home-hover.png) top left no-repeat;}
#nav div a.top_link span {display:block;height:40px; width:180px; }
#nav div a.top_link span.down {display:block;height:40px; width:180px;}

#nav div:hover ul.sub li.top:hover ul,
#nav div:hover li:hover li:hover ul,
#nav div:hover li:hover li:hover li:hover ul,
#nav div:hover li:hover li:hover li:hover li:hover ul
{left:163px !important; top:0px !important; background:#FFFFFF; white-space:nowrap; width:auto; z-index:400; height:auto;}

#nav .categories-bottom{position: relative;}

#nav ul.sub{padding: 0;margin: 0;}

#nav div.top > div,
#nav div.top div li ul
{position:absolute; left:-9999px; top:-9999px; width:auto; margin:0; padding:0; list-style:none;}

#nav div:hover ul.sub li.top:hover a.fly,
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly{
    color:#F67100;
}

#nav ul.sub{background: url(images/bg-show-all-categories-cent.jpg) top left repeat-y;}

/* begin style update 03232010*/

.products-collection{
    width:930px;
    height:auto;
    float:left;
    margin:12px  0px 0px 4px;
}

.products-collection-title{
    width:930px;
    height:auto;
    float:left;
    text-align:left;
    color: #2379c6;
    font-size: 24px;
    font-weight: bold;
}

.products-collection-details{
    height:auto;
    float:left;
    text-align:left;
    color: #797979;
    font-size: 14px;
    padding: 12px;
}

div.TabView{
    font-size:14px;
    height:auto;
    margin:0;
    font-size:14px;
}
div.TabView div.Tabs{
    height: 36px;
}

div.TabView div.Tabs a{
    display: block;
    float:    left;
    margin-right: 5px;
    width: 217px;
    text-align: center;
    height:      36px;
    line-height: 36px;
    vertical-align: middle;
    background: url('images/bg-tab-view-product.png') no-repeat;
    text-decoration: none;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:14px;
    color: #fca32a;
    cursor:  pointer;
    text-transform:uppercase;
}

div.TabView div.Tabs a:hover{
    background:url('images/bg-tab-select-active.png') top left no-repeat;
    color: #ffffff;
}

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover{

    height:36px;
    background:url('images/bg-tab-select-active.png') top left no-repeat;
    color: #ffffff;
    cursor:  default;
}

div.TabView div.Pages{
    clear: both;
    border-top: 2px solid #fca32a;
    border-bottom: 2px solid #fca32a;
    background: #fffae7;
    height:auto;
}

div.TabView div.Pages{
    padding: 0 10px 14px 5px;
}
div.TabView div.Pages div.Page         { overflow: visible; }
div.TabView div.Pages div.Page div.Pad { padding: 7px 7px; }

p.title{
    font-size: 15px;
    font-weight: bold;
}
/*begin add style 04142010 by crazyfuego-t*/
.product-info{
    height:auto;
    background:#FFFFFF;
    margin:0;
}
.products-details{
    height:auto;
    margin:20px 0px 20px 5px;
}

.products-images-info{
    width:304px;
    min-height:264px;
    float:left;
    text-align:left;
    padding:0px 0px 0px 10px;
    overflow: hidden;
}

.products-images-info a img{
    border:0;
    font-size:0;
}

.products-info-right{
    width:590px;
    height:auto;
    float:left;
    text-align:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.products-info-name{
    width:590px;
    height:auto;
    text-align:left;
    font-size:18px;
    color:#2679c7;
}

.products-info-email{
    width:590px;
    height:auto;
    text-align:left;
    font-size:14px;
    color:#2679c7;
    margin:5px 0px 5px 0px;
}

.products-info-email a{
    text-decoration:underline;
    font-size:14px;
    color:#2679c7;
}

.products-info-status{
    width:590px;
    height:auto;
    text-align:left;
    font-size:12px;
    color:#525252;
}

.products-info-price{
    width:590px;
    height:auto;
    text-align:left;
    font-size:14px;
    color:#d87600;
    font-weight:bold;
    margin:5px 0px 5px 0px;
}

.products-info-add{
    width:590px;
    height:auto;
    text-align:left;
    font-size:12px;
    color:#525252;
    font-weight:bold;
}

.text-qty{
    width:20px;
    height:auto;
    float:left;
    margin:3px 0px 0px 0px;
}

.input-qty{
    width:35px;
    height:20px;
    float:left;
    margin:0px 10px 0px 10px;
}
.add-qty{
    float:left;
}

.input-qty input{
    width:33px;
    height:18px;
    border:1px solid #c3c3c3;
}


.hr-product-info{
    width:590px;
    height:1px;
    margin: 8px 0 15px;
    background:url(images/hr-product-info.jpg) top left repeat-x;
}



.products-overwiew{
    width:590px;
    height:auto;
    text-align:left;
    font-size:14px;
    color:#2679c7;
    font-weight:bold;
}

.products-info-overwiew{
    width:590px;
    height:auto;
    text-align:left;
    font-size:12px;
    color:#797979;
    margin:15px 0px 0px 0px;
    font-family:Verdana, Geneva, sans-serif;
}

.products-info-tabview{
    height:auto;
    margin:25px 0px 0px 0px;
    padding:12px 0px 20px 0px;
}
.content-product-atribute{
    height:auto;
    text-align:left;
    color:#525252;
    font-size:14px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    margin:18px 15px;
}

.product-atribute-row1{
    width:905px;
    height:auto;
    float:left;
    margin:0px 0px 27px 0px;
}

.atribute-part-number{
    width:348px;
    height:20px;
    float:left;
}

.atribute-part-number input{
    width:252px;
    height:18px;
    margin:0px 0px 0px 5px;
    border:1px solid #c3c3c3;
}

.atribute-date-need{
    width:216px;
    height:20px;
    float:left;
    margin:0px 0px 0px 10px;
}
.atribute-date-need-text{
    width:auto;
    height:20px;
    float:left;
    margin:3px 0px 0px 10px;
}

.atribute-date-need-input{
    width:110px;
    height:18px;
    float:left;
    margin:0px 0px 0px 0px;
}

.atribute-date-need-input .inputtype{
    width:80px;
    height:18px;
    margin:0px 0px 0px 5px;
    border:1px solid #c3c3c3;
}

.stencil-file{
    width:304px;
    height:20px;
    float:left;
    margin:0px 0px 0px 5px;
}

.stencil-file span{
    float:left;
    margin:0px 5px 0px 0px;
}


.special-instructions{
    width:905px;
    height:auto;
    float:left;

}

.special-instructions textarea{
    width:903px;
    height:111px;
    float:left;
    text-align:left;
    margin:5px 0px 0px 4px;
    border:1px solid #cfcfcf;

}

#divinputfilelogo  #filelogopc{
    opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha(opacity=0);
}

#divinputfilelogo{
    background: url(images/btn-brower.png) top right no-repeat;
    height:18px;
    width:205px;
    margin:0;
    float:left;

}

#divinputfilelogo input#filelogopc{
    width:205px;
    height:18px;
    margin-top:0px;
}

#fakeinputfilelogo{
    margin-top:-27px;
    margin-top:-29px;

}

#fakeinputfilelogo #fakefilelogopc{
    width:109px;
    height:18px;
    float:left;
    margin:6px 0px 0px 0px;
    border:1px solid #c3c3c3;

}

#fakeinputfilelogo #fakefilelogopc:focus{
    width:109px;
    height:18px;
    padding:3px 0px 0px 0px;
    border:1px solid #9ACC51;
    border:1px solid red;

}


.stencil-side{
    width:264px;
    height:20px;
    float:left;
    margin:0px 15px 0px 0px;
}

.stencil-side select{
    width:170px;
    height:20px;
    margin:0px 0px 0px 10px;
}

.stencil-thickness{
    width:300px;
    height:20px;
    float:left;
    margin:0px 15px 0px 0px;
}

.stencil-thickness select{
    width:170px;
    height:20px;
    margin:0px 0px 0px 10px;
}

.free-application{
    width:250px;
    height:20px;
    float:left;
}

.free-application select{
    width:90px;
    height:20px;
    margin:0px 0px 0px 10px;
}
.fiducial-data{
    width:270px;
    height:20px;
    float:left;
    margin:0px 10px 0px 0px;
}

.fiducial-data select{
    width:170px;
    height:20px;
    margin:0px 0px 0px 10px;
}

.check-plot{
    width:320px;
    height:20px;
    float:left;
}

.check-plot select{
    width:160px;
    height:20px;
    margin:0px 0px 0px 10px;
}


/* calendar icon */
img.tcalIcon {
    cursor: pointer;
    margin-left: 1px;
    vertical-align: middle;
}
/* calendar container element */
div#tcal {
    position: absolute;
    visibility: hidden;
    z-index: 100;
    width: 158px;
    padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
    width: 100%;
    border: 1px solid silver;
    border-collapse: collapse;
    background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
    border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
    width: 15px;
    height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
    background-color: white;
    color: black;
    border: 0;
}
/* week days header */
div#tcal th {
    border: 1px solid silver;
    border-collapse: collapse;
    text-align: center;
    padding: 3px 0;
    font-family: tahoma, verdana, arial;
    font-size: 10px;
    background-color: gray;
    color: white;
}
/* date cells */
div#tcal td {
    border: 0;
    border-collapse: collapse;
    text-align: center;
    padding: 2px 0;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    width: 22px;
    cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
    color: silver;
}
div#tcal td.weekend {
    background-color: #ACD6F5;
}
div#tcal td.today {
    border: 1px solid red;
}
div#tcal td.selected {
    background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
    position: absolute;
    visibility: hidden;
    z-index: 98;
    border: 0;
}
/* transparent shadow */
div#tcalShade {
    position: absolute;
    visibility: hidden;
    z-index: 99;
}
div#tcalShade table {
    border: 0;
    border-collapse: collapse;
    width: 100%;
}
div#tcalShade table td {
    border: 0;
    border-collapse: collapse;
    padding: 0;
}

/*end add style 04142010 by crazyfuego-t*/



/*begin style tab view*/
.products-tabview{
    width:930px;
    height:auto;
    float:left;
    margin:18px 0px 0px 6px;
}

.products-list-row{
    height:auto;
    background:#FFFFFF;
    margin:0 5px;
    padding:12px 0 200px 10px;
}

#dhtmlgoodies_tabView1{
    width:920px;
    height:auto;
    float:left;
}
.dhtmlgoodies_tabPane{
    width:920px;
    height:39px;
    float:left;
}
.dhtmlgoodies_aTab{
    width:920px;
    height:auto;
    float:left;
    margin:0px 0px 0px 1px;
    padding:10px 0px 10px 0px;
    background:#e7e9e8;
    font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

}
.dhtmlgoodies_tabPane div{
    float:left;
    height:100%;
    cursor:pointer;
    position:relative;
    margin:0px 3px 0px 0px;
    text-align: center;
}
.dhtmlgoodies_tabPane .tabActive{
    width:217px;
    height:39px;
    float:left;
    background:url(images/bg-tab-select-active.png) top left no-repeat;
}
.dhtmlgoodies_tabPane .tabInactive{
    width:217px;
    height:29px;
    float:left;
    padding:10px 0px 0px 0px;
    font-size:16px;
    text-transform:uppercase;
    color:#2679c5;
    font-weight:bold;
    background:url(images/bg-tab-select.png) top left no-repeat;
}

.dhtmlgoodies_tabPane .inactiveTabOver{
    width:217px;
    height:29px;
    float:left;
    padding:10px 0px 0px 0px;
    font-size:16px;
    text-transform:uppercase;
    color:#ffffff;
    font-weight:bold;
    background:url(images/bg-tab-select-active.png) top left no-repeat;
}
.dhtmlgoodies_tabPane span{
    width:217px;
    height:39px;
    float:left;
}
.dhtmlgoodies_tabPane .tabActive span{
    width:217px;
    height:29px;
    float:left;
    padding:10px 0px 0px 0px;
    font-size:16px;
    text-transform:uppercase;
    color:#ffffff;
    font-weight:bold;
}


.products-list-row-item{
    width:880px;
    height:auto;
    float:left;
    padding:12px 0px 12px 0px;
}

.products-list-row-item-space{
    width:880px;
    height:1px;
    float:left;
    background:url(images/hr-products-item.png) top left repeat-x;
}
.products-list-row-images{
    width:169px;
    min-height: 50px;
    float:left;
    overflow: hidden;
}

.products-list-row-images a img{
    text-decoration:none;
    border:0;
    font-size:0;
}

.products-list-row-item-info{
    text-align:left;
    width:700px;
    height:auto;
    float:left;
    padding:0px 0px 0px 10px;
}

.products-list-row-item-name{
    width:700px;
    height:auto;
    color:#fda328;
}

.products-list-row-item-name a{
    text-decoration: none;
    color: #fda328;
    font-size: 18px;
    font-weight: bold;
}

.products-list-row-item-action{
    width:700px;
    height:auto;
    float:left;
    margin:10px 0px 0px 0px;
    font-family:Arial, Helvetica, sans-serif;
}

.products-list-row-item-lead-week{
    width:auto;
    height:auto;
    float:left;
    color:#7a7a7a;
    font-size:14px;
    margin:4px 10px 0px 0px;
}

.products-list-row-item-lead-week span{
    color:#7a7a7a;
    font-size:14px;
    font-weight:bold;
}

.products-list-row-item-buy{
    width:87px;
    height:22px;
    float:left;
    margin:0px 0px 0px 30px;
}
.products-list-row-item-buy a{
    width:87px;
    height:22px;
    float:left;
    background:url(images/btn-buynow.jpg) top left no-repeat;
}

.products-list-row-item-buy a:hover{
    background:url(images/bg-buy-now-horver.png) top left no-repeat;
}


.products-list-row-item-des{
    width:700px;
    height:auto;
    float:left;
    margin:10px 0px 0px 0px;
    color: #797979;
    font-size: 12px;
}

/*end style tab view*/
/* end style update 03232010*/


#menu ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    list-style: none;
    width: 165px; /* Width of Menu Items */
    z-index:10;
    text-align:left;
}

#menu ul li {
    position: relative;
    border-bottom:1px solid #f4f4f4;
    z-index:11;
}

#menu li ul {
    position: absolute;
    left: 149px; /*Set 1px less than menu width */
    top: -1px;
    display: block;
    z-index:10;
    border-bottom:none;
}

#menu li:hover ul {
    display: block;
}

#menu :hover > a {
    color:#f67100;
}

#menu li:hover>ul {
    visibility:visible;
    z-index:1;
}

#menu ul ul {
    visibility:hidden;

}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

/* Make-up syles */

#menu ul, li {
    color:#000000;
    margin:0;
}

/* Styles for Menu Items */
#menu ul a {
    display: block;
    text-decoration: none;
    color:#000000;
    background: #ffffff; /* IE6 Bug */
    padding: 5px 5px 5px 5px;
    border:none;
}

/* Hover Styles */
#menu ul a:hover {
    color: #f67100;
    background: #ffffff;
    z-index:1;
}

/* Sub Menu Styles */
#menu li ul{
    width:200px;
    height:auto;
    float:left;
    color: #000000;
    background: #ffffff; /* IE6 Bug */
    border:1px solid #f4f4f4;
    border-left:none;
    text-align:left;
}

#menu li ul li{
    width:auto;
    height:auto;
    color: #000000;
    background: #ffffff; /* IE6 Bug */
}

#menu li ul a {
    text-decoration: none;
    color: #000000;
    background: #ffffff; /* IE6 Bug */
    padding: 5px 0px 5px 10px;

}

#menu li ul a span {
    padding: 0px 0px 0px 15px;

}

/* Sub Menu Hover Styles */
#menu li ul a:hover {
    color: #f67100;
    background: #ffffff;
}

* html #menu a:hover {color:#000; background:#fff;}


/* Icon Styles */
#menu ul a.submenu {background:#ffffff url("images/icon-categories.jpg") no-repeat right; }
#menu ul a.submenu:hover {background:#ffffff url("images/icon-categories.jpg") no-repeat right;}

#menu ul li ul a.submenu {background:#ffffff url("images/icon-categories.png") no-repeat left;}
#menu ul li ul a.submenu:hover {background:#ffffff url("images/icon-categories.png") no-repeat left;}

.hr-categories{
    width:175px;
    height:2px;
    float:left;
    margin:0px 0px 0px 3px;
    margin-left:0px\9;
    background:url(images/hr-categories.png) top left no-repeat;
}

.bg-search{
    width:750px;
    height:41px;
    float:left;
}
.bg-search-center{
    width:724px;
    float:left;
    height:41px;
    background:url(images/bg-search-center.png) top left repeat-x;
}

.bg-search-left{
    width:13px;
    float:left;
    height:41px;
    background:url(images/bg-search-left.png) top left no-repeat;
}

.bg-search-right{
    width:13px;
    float:left;
    height:41px;
    background:url(images/bg-search-right.png) top left no-repeat;
}

.select-box {
    cursor: default;
    display: block;
    padding: 0;
    margin: 0;
    width:281px;
    height:29px;
    background: #fff url(images/bg-seclect-search.png) top left no-repeat;
}

.select-box a {
    display: block;
    padding: 6px 0px 5px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-decoration:none;
    color:#000000;
    font-size:14px;
}
.select-box-options {
    list-style: none;
    background: #fff;
    position: absolute;
    overflow-y: auto;
    z-index: 690;
    padding:0;
    margin:0;
}
.select-box-alt { background-color: #eaf4ff; }
.select-box-options li {
    margin-bottom: 0;
    overflow: hidden;
    white-space: nowrap;
}
.select-box-options li.optgroup>span { font-size: 105%; font-style: italic; }
.select-box-options li>span { display: block; padding: 2px 5px; }
.select-box-options li.selected { background-color: highlight !important; color: highlighttext !important; }
.select-box-options li.disabled { color: gray; }

.select-box-options ul { margin:0; padding:0; }
.optgroup { margin: 4px 0 0 !important; }
.select-box-options-group li>span {
    padding-left: 22px !important;
    width: auto;
}
.select {
    position: absolute;
    width: 281px;
    height: 21px;
    padding: 0px 24px 0px 8px;
    color: #fff;
    font: 12px/21px arial,sans-serif;
    background: url(bg-seclect-search.png) no-repeat;
    overflow: hidden;
}
.search-option{
    width:333px;
    height:41px;
    float:left;

}

.search-option-text{
    width:auto;
    height:30px;
    float:left;
    padding:11px 0px 0px 0px;
    color:#FFFFFF;
    font-size:14px;
}

.search-option-item{
    width:281px;
    height:35px;
    float:left;
    margin:0px 0px 0px 7px;
    padding:6px 0px 0px 0px;
}

.search-option-item select{
    width:270px;
    float:left;
    padding:4px 0px 0px 7px;
}

.search-go{
    width:390px;
    height:41px;
    float:left;
}

.search-go-type{
    width:300px;
    height:35px;
    float:left;
    padding:6px 0px 0px 0px;
}

.search-go-type input{
    width:300px;
    height:22px;
    float:left;
    padding:3px 0px 0px 0px;
}


.search-go-bg{
    width:78px;
    height:36px;
    float:right;
    padding:5px 0px 0px 0px;
}

.search-go-bg a{
    width:78px;
    height:36px;
    float:right;
    padding:5px 0px 0px 0px;
    background:url(images/bg-go.png) top left no-repeat;
}

.search-go-bg a:hover{
    background:url(images/bg_go_ahover.png) top left no-repeat;
}

/*begin slide ajax*/
#heading {width:177px;height:20px;float:left;position:absolute;right:16px;bottom:7px;text-align:right;}
#buttons{margin:0;padding:0;}
#buttons li{width:auto;height:14px;float:left;list-style:none;cursor:pointer;padding:0px 7px 0px 7px;margin:6px 0px 0px 7px;background:url(images/icon-slide.png) top left no-repeat;}
#buttons li.active{width:auto;height:14px;float:left;padding:0px 7px 0px 7px;background:url(images/active-slide.png) top left no-repeat;}
.pane{overflow:hidden;float:left;}
.pane a{text-decoration: none;}
.pane a img{border:0;font-size:0;}
#panes {width:750px;height:auto;float:left;text-align: justify;border-style: none;overflow:hidden;}
#panes div div { overflow: hidden; }
#previous {width:13px;height:20px;float: left;cursor: pointer;}
#next {width:13px;height:20px;float: left;cursor: pointer;}
#slide{height:206px;position:relative;}
.slide-ajax-content{margin:10px 0px 0px 0px; width:750px;height:206px; float: left;}
/*end slide ajax*/
.slide-my-design{width:201px;height:206px;float:right;margin:0px 0px 0px 0px;}
.slide-my-design a img{	text-decoration:none;border:0;font-size:0;}
/*end style main*/
.solder-product{width:750px;height:auto;float:left;margin:10px 0px 0px 0px;}
.solder-product-left{width:536px;height:159px;float:left; font-family: 'Times New Roman', serif;}
.solder-product-bg-left{width:235px;height:159px;float:left;background:url(images/solder-products-left.png) top left no-repeat;}
.solder-product-bg-center{width:291px;height:159px;float:left;background:url(images/solder-products-center.png) top left repeat-x;}
.solder-product-bg-right{width:10px;height:159px;float:left;background:url(images/solder-products-right.png) top left no-repeat;}
.content-solder-product{width:280px;float:left;height:150px;}
.content-solder-product-title{width:280px;float:left;height:auto;font-size:24px;color:#FFFFFF;font-weight:bold;margin:19px 0px 0px 0px;}
.product-bg-left{width:11px;height:159px;float:left;background:url(images/bg-products-left.jpg) top left no-repeat;}
.product-bg-center{width:514px;height:159px;float:left;background:url(images/bg-products-middle.jpg) top left repeat-x;}
.product-bg-right{width:11px;height:159px;float:left;background:url(images/bg-products-right.jpg) top left no-repeat;}
.content-solder-product-item{width:140px;height:auto;float:left;}
.content-solder-product-item ul{width:140px;height:auto;float:left;padding:0;margin:0;}
.content-solder-product-item ul li{width:auto;height:auto;list-style:none;margin:10px 0px 0px 0px; text-align:left;}
.content-solder-product-item ul li a{text-decoration:underline;border:0;font-size:14px;color:#FFFFFF;}
.content-solder-product-item ul li a:hover{text-decoration:underline;border:0;font-size:14px;color:#101010;}
.content-solder-product-item ul li a img{text-decoration:none;border:0;font-size:0;}
.content-solder-product-learn-more{width:280px;height:28px;float:left;margin:15px 10px 0px 0px;text-align:right;}

.content-solder-product-learn-more a{
    width:113px;
    height:28px;
    float:right;
    padding:5px 0px 0px 0px;
    background:url(images/bg-learn-more.png) top left no-repeat;

}

.content-solder-product-learn-more a:hover, a.learn-more:hover{
    background:url(images/bg-over-learn-more.png) top left no-repeat;
}

a.learn-more{
    background:url(images/bg-learn-more.png) top left no-repeat;
    width:113px;
    height:28px;
    display: inline-block;
}


.box-product-item{width:199px;height:auto;background:#FFFFFF;border:1px solid #808285;margin-bottom: 10px}
.box-product-item-image{width:199px;height:110px;text-align:center;overflow: hidden;}
.box-product-item-image a img{margin:2px 0px 0px 0px;text-align:center;font-size:0;border:0;}
.box-product-item-name{width:179px;height:auto;text-align:center;font-size:14px;font-weight:bold;color:#797979;margin:0px 0px 0px 10px;}
.box-product-item-name a{text-decoration:underline;font-size:14px;font-weight:bold;color:#797979;}
.box-product-action{width:179px;height:21px;margin:7px 0px 0px 10px;padding:0px 0px 7px 0px;}
.box-product-action-price{width:auto;height:19px;float:left;font-size:14px;color:#FFFFFF;padding:2px 5px 10px 5px;background:url(images/bg-price-icon.png) top right no-repeat;}
.box-product-action-bynow{width:87px;height:22px;float:right;}


.box-product-action-bynow a{
    width:87px;
    height:22px;
    float:right;
    padding:5px 0px 0px 0px;
    background:url(images/btn-buynow.jpg) top left no-repeat;

}

.box-product-action-bynow a:hover{
    background:url(images/bg-buy-now-horver.png) top left no-repeat;
}
.product-images-sevicer{
    width:180px;
    height:150px;
    float:left;
    text-align:center;
    padding:9px 0px 0px 0px;
}


.product-images-sevicer a img{
    text-decoration:none;
    font-size:0;
    border:0;
}

.product-sevicer-right{
    width:330px;
    float:left;
    height:159px;
}

.product-sevicer-right-title{
    width:235px;
    float:left;
    height:auto;
    margin:9px 0px 0px 0px;
    text-align:left;

}

.product-sevicer-right-title a{
    text-decoration:none;
    color:#f67100;
    font-size:24px;
    font-weight:bold;

}
.content-product-item{
    width:330px;
    height:auto;
    float:left;
	font-size:18px;
	font-weight:bold;
	
}

.content-product-item span{
    width:165px;
    height:auto;
    float:left;
    font-size:11px;
    color:#797979;
    text-align:left;
    font-family:"Times New Roman", Times, serif;
}

.content-product-item ul{
    width:330px;
    height:auto;
    float:left;
    padding:0;
    margin:5px 0px 0px 0px;
    text-align:left;
	   color:#f67100;
    font-size:14px;
}

.content-product-item ul li{
    width:auto;
    height:auto;
    list-style:none;
    margin:0px 0px 12px 0px;
		   color:#797979;
    font-size:14px;
}

.content-product-item ul li a{
    text-decoration:underline;
    color:#797979;
    font-size:14px;

}
.content-product-item ul li a:hover{
    text-decoration:underline;
    color:#f67100;
    font-size:14px;
}
.content-product-item-outer{
    width:330px;
    float:left;
    height:auto;
}
.content-product-learn-more{
    width:320px;
    height:28px;
    float:left;
    text-align:right;
    margin:0px 0px 0px 0px;

}

.learn-more a{
    margin:15px 0px 0px 0px;
    font-size:14px;
    color:#e86a00;
    font-weight:bold;
    float:right;
    text-decoration:underline;

}


.content-product-learn-more a{
    width:113px;
    height:28px;
    float:right;
    padding:5px 0px 0px 0px;

    background:url(images/bg-learn-more.png) top left no-repeat;
}

.content-product-learn-more a:hover{
    background:url(images/bg-over-learn-more.png) top left no-repeat;
}
/*end style css*/
/*begin style layout footer*/
.menu-footer{width:937px;height:40px;float:left;}
.bg-menu-footer-left{width:8px;height:40px;float:left;background:url(images/bg-menu-footer-left.jpg) top left no-repeat;}
.bg-menu-footer-center{width:921px;height:40px;float:left;background:url(images/bg-menu-footer-center.jpg) top left repeat-x;}
.bg-menu-footer-right{width:8px;height:40px;float:left;background:url(images/bg-menu-footer-right.jpg) top left no-repeat;}
.bg-menu-footer-center ul{width:921px;height:30px;float:left;padding:0;margin:10px 0px 0px 0px;color:#FFFFFF;font-size:14px;}
.bg-menu-footer-center ul li{width:auto;height:40px;float:left;padding:0;margin:0px 3px 0px 3px;list-style:none;}
.bg-menu-footer-center ul li a{text-decoration:none;color:#FFFFFF;font-size:14px;}
.content-footer{width:937px;height:94px;float:left;background:url(images/bg-footer.jpg) top left repeat-x;}
.content-footer-left{width:380px;height:auto;float:left;}
.content-footer-left ul{width:380px;height:auto;float:left;padding:0;	margin:10px 0px 0px 0px;}
.content-footer-left ul li{width:auto;height:auto;float:left;padding:0px 5px 0px 5px;margin:0;list-style:none;}
.content-footer-left ul li a{text-decoration:none;color:#808080;}
.service-footer{width:350px;height:auto;float:right;}
.service-footer ul{width:340px;height:auto;float:left;padding:0;margin:30px 0px 0px 0px;}
.service-footer ul li{width:auto;height:auto;float:left;padding:0px 15px 0px 15px;margin:0;list-style:none;}
.service-footer ul li a img{border:0;font-size:0;}
/*end style layout footer*/

/*end style by crazyfuego (t) 03162010*/

.specs {
    background: #EEEFEF;
}

/*		New CSS for index page	by crazyfuego 07-30-2009	*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear{
    clear: both;
    visibility: hidden;
    display: block;
    height: 0;
    content: ".";
}
/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */

/* category page links  */
a.subcategory-link{
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #797979;
    background: url(images/category_bullet.jpg) no-repeat left top;
    padding-left: 26px;
}
.subcategory-list-col{
    width: 30%;
    float: left;
    text-align: left;
    padding: 5px 10px 5px 12px;
    display: block;
}
h3.category{
    color: #2679C5;
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    margin: 9px 5px;
}
#category-wrapper{
    margin:10px 0 0;
    padding: 4px 15px 42px;
    background-color: #FFFFFF;
    width: 905px;
}
#category-wrapper .category-description{
    font-size: 12px;
    color: #666666;
    padding: 12px;
    text-align: justify;
}
div.specs-form div.row{
    clear: both;
    width: auto;
    margin: 0;
}
div.specs-form div.fixed-height{
    height: 40px;
}
div.specs-form div.row div{
    float: left;
    margin: 10px 2px 8px 0;
    width: 300px;
    font-size: 12px;
    /*white-space: nowrap;*/
}
div.specs-form div.row div.textarea{
    float: none;
    clear: both;
    width: auto;
    white-space: normal;
    padding-top: 5px;
    margin: 0;
    height: auto;
}
div.specs-form div.textarea textarea{
    width: 99%;
    margin-left: 6px;
}
div.specs-form div.textarea p{
    margin: 6px 0;
}
.productListing-heading{
    background: #FFFCED;
    border-right:1px solid #FECE7C;
    border-bottom:1px solid #FFA401;
    border-top:1px solid #FFA401;
    color:#FCA32B;
    font-size:12px;
    font-weight:normal;
    height:45px;
    padding: 0 10px;
    text-transform:uppercase;
}
table.productListing tr td:last-child{
    border-right: none;
}
table.productListing tr:last-child{
    border-bottom: none;
}
td.productTd-img{
    width: 113px;
}
tr.productListing-even td, tr.productListing-odd td{
    font-size: 14px;
    border-right: 1px solid #E6EAED;
    padding: 10px 10px 0;
    height: 85px;
    max-height: 85px;
}
tr.productListing-even, tr.productListing-odd{
    border-bottom: 1px solid #E6EAED;
}
.productListing-even{
    background: #FAF9F7;
}
.productListing-odd{
    background: #F1F1F1;
}
td.productListing-data{
    color: #717171;
}
div.productListing-img{
    max-width: 95px;
    height: 76px;
    overflow: hidden;
}
table td.productListing-data a{
    color: #247AC7;
    font-size: 17px;
    font-weight: normal;
}
div.checkout-button{
    float: right;
    width: 200px;
    margin: 16px 0 18px;
}
.shopping-cart-title{
    float: left;
    margin: 24px 0 33px 2px;
    font-weight: normal;
}
div.bottom-left-cart-buttons{
    float: left;
    margin: 16px 0;
}
div.bottom-left-cart-buttons a{
    margin-right: 34px;
}
div#content{
    padding: 1px 5px 80px;
    background: #FFFFFF;
}
div.spaced-content{
    padding: 1px 15px 80px !important;
}
div.cart-empty{
    font-size: 15px;
    text-align: center;
    padding: 10px;
    background: #FFFFFF;
    border-bottom:1px solid #FFA401;
    border-top:1px solid #FFA401;
    margin: 10px 20px;
}
.floats-container{
    overflow: auto;
}
.yellow-box{
    border-top: 2px solid #FFA401;
    border-bottom: 2px solid #FFA401;
    background: #FFFAE7;
    padding: 10px;
}
.yellow-box h2{
    color:#FCA32B;
    font-weight: bold;
}
#login-box{
    padding: 3px 20px 7px;
    overflow: auto;
}
#login-box #new-customer{
    padding: 0 7px 0 0;
    border-right: 1px dotted #C7C5BC;
    float: left;
    width: 424px;
}
#login-box #login-form-box{
    padding: 0 0 0 9px;
    float: left;
    width: 423px;
}
#login-box #login-form-box label{
    width: 105px;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
}
#txt2 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    color: #666666;
    text-decoration: none;
}
#txt2 a {
    color: #666666;
    text-decoration: none;
}
#txt2 a:hover {
    color: #FF8204;
    text-decoration: none;
}
#l2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
#l2 a {
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
#l2 a:hover {
    font-weight: bold;
    color: #EFEFEF;
    text-decoration: none;
}
#orders-overview{
    width: 532px;
    padding-left: 12px;
    float: left;
}
#account-overview{
    width: 328px;
    padding: 0 13px 0 19px;
    float: left;
    overflow: auto;
    border-right: 1px dotted #D9D9D9;
}
#account-overview img, #account-overview > div{
    float: left;
}
#account-overview img{
    margin-right: 15px;
}
.dotted-vertical-border{
    border-right: 1px dotted #C7C5BC;
    margin-right: 8px;
}
#orders-overview table{
    margin: 0 0 10px 12px;
}
#orders-overview table td{
    padding: 14px 0;
    border-bottom: 1px dotted #CDCAC1;
}
#orders-overview table tr:last-child td{
    border-bottom: none;
}
#orders-overview table th{
    color: #FF9933;
    text-align: left;
    padding: 0;
}
#checkout-status-bar{
    text-align: center;
    margin: 10px 15px;
}
#checkout-status-bar img, #checkout-status-bar a{
    float: left;
}
#checkout-status-bar div{
    margin: 0 auto;
    width: 452px;
}
.warning-message{
    border-bottom: 2px solid #FF0B0B;
    border-top: 2px solid #FF0B0B;
    background-color: #FFDBDB;
    margin: 10px 0;
    padding: 2px 20px;
    color: #FF1818;
}
.error-message, td.messageStackError{
    background:#FF4F2A;
    color:#FFFFFF;
    margin: 10px 0;
    padding:6px 12px;
    font-size: 14px;
}
.header-error-message{
    background:none repeat scroll 0 0 #FF4644;
    color:#FFFFFF;
    margin:0;
    padding:10px 12px;
    font-size: 13px;
    font-weight: bold;
}
.info-message{
    background-color:#E3FFA0;
    margin-bottom:20px;
    margin-top:10px;
    padding:5px;
}
.message{
    background-color: #FDFDFD;
    margin-bottom:10px;
    margin-top:10px;
    padding:8px;
}
.form p label{
    /*color: #F18F26;*/
    width: 90px;
    float: left;
    display: inline-block;
}
.form p input{
    max-width: 160px;
}
.form p{
    float: left;
    width: 250px;
    margin-right: 20px;
    max-width: 270px;
    white-space: nowrap;
}
.table-order-history{
    border-bottom: 1px dotted #CDCAC1;
    margin: 6px 20px;
    width:97%;
}
.table-order-history td{
    padding: 15px 4px;
}
.table-order-history th{
    color: #FF9933;
}
.form-required-info{
    text-align: right;
    color: red;
    font-weight: bold;
}
/* marketing pages  */
h1.marketing{
    color: #2679C5;
    text-align: left;
    font-size: 24px;
    font-weight: normal;
    margin: 9px 5px;
	padding-left:10px;
	padding-top:10px;
}
.text-right{
    text-align: right;
}
.no-orders{
    color: #999999;
    text-align: center;
    font-size: 18px;
    padding-top: 85px;
}
.attributes-box{
    margin: 20px 0 4px;
    padding: 14px 18px;
    background-color: #E6EAED;
}
.productSpecialPrice{
    color: #FF532E !important;
}
#product-email-friend{
    width: 94px;
    height: 61px;
    display: inline-block;
    background: url(images/icon-email-friend.png) no-repeat;
}
#product-get-quote{
    width: 76px;
    height: 61px;
    display: inline-block;
    background: url(images/icon-get-quote.png) no-repeat;
}
#product-live-chat{
    width: 64px;
    height: 61px;
    display: inline-block;
    background: url(images/icon-live-chat.png) no-repeat;
}
.customer-buttons-separator{
    padding: 1px 1px 1px 1px;
    border-left: 1px dotted #666666;
    margin: 3px 2px 14px 2px;
    height: 42px;
    display: inline-block;
}
#quote-form h3{
    margin: 3px 0;
}
#quote-form input[type=text]{
    width: 190px;
}
.required-message{
    font-weight: bold;
    text-align: right;
    color: #FF4353;
}
.testimonial{
    font-style: italic;
    font-weight: bold;
    text-align: justify;
    color: #525252;
    line-height: 19px;
}
.stockWarning, .markProductOutOfStock{
    font-size: 14px;
    font-weight: bold;
    color: #FF2534;
}
.right{
    float: right;
}
.left{
    float: left;
}
.right-col-product{
    margin-bottom: 20px;
}
    .right-col-product .image{
        text-align: center;
        background-color: #FFFFFF;
    }
    .right-col-product .image img{
        width: 100%;
    }
    .right-col-product .name{
        font-weight: bold;
        margin: 8px 0;
    }
    .right-col-product .learn-more-button{
        text-align: right;
    }
    .right-col-product .learn-more-button a{
        background: url(images/learn-more-green.png) no-repeat;
        height: 37px;
        width: 110px;
        display: inline-block;
    }


/* Taken from twitter.github.com/bootstrap */
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FAFAFA;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF 25%, #E6E6E6);
    background-repeat: no-repeat;
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.btn:first-child {
}
.btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.btn:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.5);
    outline: 0 none;
}
.btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.btn-large {
    border-radius: 5px 5px 5px 5px;
    font-size: 15px;
    line-height: normal;
    padding: 9px 14px;
}
.btn-large .icon {
    margin-top: 1px;
}
.btn-small {
    font-size: 11px;
    line-height: 16px;
    padding: 5px 9px;
}
.btn-small .icon {
    margin-top: -1px;
}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover {
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
    background-color: #006DCC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #0044CC;
}
.btn-primary:active, .btn-primary.active {
}
a.btn-large{
    text-decoration: none;
}
.centered{
    text-align: center;
}

