
/*GLOBAL*/

#bc-cartcontainer{}
#bc-cartcontainer td{vertical-align:middle;}
.bc-cartheader{font-size:23px;color:#1e939c;margin-bottom:20px;}
.bc-cartsubheader{font-size:14px;font-weight:bold;color:#000;margin-bottom:10px;border-bottom:1px solid #000;}
.bc-table{border-collapse:collapse;width:440px;}
.bc-table td,.bc-table th{font-size:8pt;}
.bc-form{margin:0;padding:0;}
.bc-form input,.bc-form select,.bc-form textarea{margin:0;padding:0;vertical-align:middle;font-size:8pt;font-family:arial,sans-serif;}
.bc-submit{color:#fff;background-color:#f96b00;font-weight:bold;padding:0 5px;vertical-align:middle;}

.bc-cartnavigation{text-align:right;font-weight:bold;}
.bc-cartnavigation a{}
.bc-cartnavigation a:hover{}

.bc-prevnext{text-align:right;padding:10px 0;}
.bc-prevnext a{text-align:center;}
.bc-prevnext a:hover{text-align:center;}

.bc-cartactions{text-align:right;padding:10px 0;}
.bc-cartactions .bc-quantity{width:30px;}

.bc-message{border:1px solid #d4e9ec;margin-top:20px;padding:10px;font-weight:bold;background-color:#edf6f7;text-align:center;}
.bc-message2{padding:10px 0;font-size:8pt;}

.bc-noresults{}
.bc-divider{border-bottom:1px solid #666;}
.bc-small{font-size:8pt;}




/*SEARCH FORM*/

#bc-searchform{}
#bc-searchform td{padding:4px;}
#bc-searchform td.bc-firstcell{width:1%;white-space:nowrap;}
#bc-searchform input.bc-keyword{width:200px;vertical-align:middle;}
#bc-searchform input.bc-checkbox{}




/*SEARCH RESULTS*/

#bc-searchresults{border-left:1px solid #666;border-right:1px solid #666;}
#bc-searchresults th{color:#fff;background-color:#19777f;font-weight:bold;padding:5px;}
#bc-searchresults th.bc-description{text-align:left;}
#bc-searchresults td{padding:10px;border-bottom:1px solid #666;}
#bc-searchresults td.bc-row{background-color:#edf6f7;}
#bc-searchresults td.bc-row2{background-color:#d4e9ec;}
#bc-searchresults td.bc-name{font-weight:bold;vertical-align:middle;}
#bc-searchresults td.bc-name a{color:#19777f;}
#bc-searchresults td.bc-description{}
#bc-searchresults td.bc-quantity{text-align:center;}
#bc-searchresults td.bc-quantity input.bc-quantity{width:30px;margin-right:4px;}
#bc-searchresults td.bc-add{text-align:center;}




/*CART PAGE*/

#bc-cart{border-left:1px solid #666;border-right:1px solid #666;}
#bc-cart th{color:#fff;background-color:#000;font-weight:bold;padding:5px;}
#bc-cart th.bc-description{text-align:left;}
#bc-cart td{padding:10px;border-bottom:1px solid #000;}
#bc-cart td.bc-row{background-color:#fff;}
#bc-cart td.bc-row2{background-color:#fff;}
#bc-cart td.bc-remove{text-align:center;border-right:1px solid #666;}
#bc-cart td.bc-description{}
#bc-cart td.bc-description .bc-name a{font-weight:bold;display:block;font-size:10pt;color:#19777f;}
#bc-cart td.bc-price{text-align:center;}
#bc-cart td.bc-quantity{text-align:center;}
#bc-cart td.bc-quantity input{width:30px;}
#bc-cart td.bc-subtotal{text-align:center;}
#bc-cart td.bc-total{text-align:right;color:#fff;background-color:#000;font-weight:bold;font-size:12pt;padding:5px;}
#bc-cart td.bc-grandtotal{color:#fff;background-color:#000;font-weight:bold;font-size:12pt;padding:5px;}




/*PRODUCT DETAIL PAGE*/

#bc-detail{}
#bc-detail .bc-image{float:right;margin:0 0 15px 15px;border:1px solid #1e939c;}
#bc-detail .bc-name{font-size:12pt;font-weight:bold;display:block;}
#bc-detail .bc-description{}

#bc-pricingdetail{border-left:1px solid #666;border-right:1px solid #666;margin-top:20px;clear:both;}
#bc-pricingdetail th{color:#fff;background-color:#19777f;font-weight:bold;padding:5px;}
#bc-pricingdetail td{padding:5px;border-bottom:1px solid #666;}
#bc-pricingdetail td.bc-row{background-color:#edf6f7;}
#bc-pricingdetail td.bc-row2{background-color:#d4e9ec;}
#bc-pricingdetail td.bc-quantity{text-align:center;width:33%;}
#bc-pricingdetail td.bc-privileges{text-align:center;width:33%;}
#bc-pricingdetail td.bc-price{text-align:center;width:33%;}




/*PAYMENT PAGE*/

#bc-shipping{margin-bottom:40px;}
#bc-shipping td{padding:4px;}
#bc-shipping td.bc-firstcell{width:110px;white-space:nowrap;}
#bc-shipping input.bc-firstname{width:300px;}
#bc-shipping input.bc-lastname{width:300px;}
#bc-shipping input.bc-company{width:300px;}
#bc-shipping input.bc-address{width:300px;}
#bc-shipping input.bc-city{width:195px;}
#bc-shipping input.bc-state{}
#bc-shipping input.bc-zip{width:40px;}
#bc-shipping input.bc-phone{width:300px;}
#bc-shipping .bc-instructions{width:300px;height:50px;overflow:auto;}
#bc-shipping select.bc-method{width:300px;}

#bc-billing{margin-bottom:40px;}
#bc-billing td{padding:4px;}
#bc-billing td.bc-firstcell{width:110px;white-space:nowrap;}
#bc-billing input.bc-firstname{width:300px;}
#bc-billing input.bc-lastname{width:300px;}
#bc-billing input.bc-company{width:300px;}
#bc-billing input.bc-address{width:300px;}
#bc-billing input.bc-city{width:195px;}
#bc-billing input.bc-state{}
#bc-billing input.bc-zip{width:40px;}
#bc-billing input.bc-phone{width:300px;}
#bc-billing input.bc-email{width:300px;}
#bc-billing bc-table{border-bottom:none;}

#bc-creditcard{margin-bottom:40px;}
#bc-creditcard td{padding:4px;}
#bc-creditcard td.bc-firstcell{width:110px;white-space:nowrap;}
#bc-creditcard input.bc-cardnum{width:300px;}
#bc-creditcard input.bc-expdate{width:80px;}
#bc-creditcard input.bc-cardcode{width:40px;}
#bc-creditcard bc-table{border-bottom:none;}

#bc-review{}
#bc-review th{color:#fff;background-color:#000;font-weight:bold;padding:4px 5px;text-align:left;}
#bc-review td{padding:4px;}
#bc-review td.bc-row{background-color:#edf6f7;}
#bc-review td.bc-row2{background-color:#d4e9ec;}
#bc-review td.bc-description .bc-name{font-weight:bold;}
#bc-review td.bc-subtotal{text-align:right;}
#bc-review td.bc-taxable{text-align:right;}
#bc-review td.bc-sales{text-align:right;}
#bc-review td.bc-shipping{text-align:right;}
#bc-review td.bc-grandtotal{font-weight:bold;font-size:12pt;text-align:right;}
#bc-review td table{width:100%;}




/*PROFILE PAGE*/

#bc-profile{}
#bc-profile td{padding:4px;}
#bc-profile td.bc-firstcell{width:110px;white-space:nowrap;}
#bc-profile input.bc-firstname{width:300px;}
#bc-profile input.bc-lastname{width:300px;}
#bc-profile input.bc-address{width:300px;}
#bc-profile input.bc-city{width:195px;}
#bc-profile input.bc-state{}
#bc-profile input.bc-zip{width:40px;}
#bc-profile input.bc-phone{width:300px;}
#bc-profile input.bc-email{width:300px;}
#bc-profile input.bc-password{width:300px;}
#bc-profile input.bc-confirm{width:300px;}




/*LOGIN PAGE*/

#bc-login{}
#bc-login table{border-collapse:collapse;width:auto;}
#bc-login td{padding:4px;}
#bc-login td.bc-firstcell{width:1%;white-space:nowrap;}
#bc-login td.bc-lastcell{width:100%;}
#bc-login input.bc-username{width:300px;}
#bc-login input.bc-password{width:250px;}
#bc-login input.bc-createpassword{width:250px;}
#bc-login input.bc-confirmpassword{width:250px;}




/*LOGOUT PAGE*/

#bc-forgotpassword{}
#bc-forgotpassword td{padding:4px;}
#bc-forgotpassword td.bc-firstcell{width:1%;white-space:nowrap;}
#bc-forgotpassword input.bc-username{width:200px;}
