﻿/*In the spirit of keeping things tidy:*/
/*Use this file to override any of the standard Boss CSS classes*/


/*Standard Boss.Pass CSS*/
/*login css*/
.BossLogin{width:100%;}
.BossLogin td{vertical-align:top;}
.BossLogin td.l{width:50%;border-right:solid 1px #FFF;padding:0px 20px 0px 0px;}
.BossLogin td.r{width:50%;padding:0px 20px 0px 20px;}

/*Account Status Box*/
.BossAccountStatus{font-size:10px;line-height:150%;font-family:arial;}
.BossAccountStatus th{color:#000000;padding-right:3px;font-weight:normal;}
.BossAccountStatus td{color:#E6E6D4;}

.BossLeftColumn{clear:left;}
.BossReturning{float:right;width:36%;margin-left:2%;background-color:#F3ECE2;border:1px solid #CCCCCC;padding:8px;}
.BossReturning h4{color:#000;font-weight:bold;}
.BossReturning  #BossEmailPasswordForm input.BossInput {float:left;margin-top:10px;}
.BossReturning  #BossEmailPasswordForm input.BossButton {float:right;margin-top:10px;}

/*Table that surrounds most account page related content*/
.BossAccount{width:100%;}
.BossAccount td{vertical-align:top;}
.BossAccount td.l{width:50%;border-right:solid 2px #EFEFEF;padding-right:20px;}
.BossAccount td.r{width:50%;padding-left:20px;}
.BossAccount td.b{border-top:solid 2px #EFEFEF;padding-top:5px;}

.BossTableHead tr th,.BossTableHead{padding:5px;font-weight:bold;color:#000;}
.BossCheckoutForm .BossLimitedTextarea{width:640px;}
.BossCheckoutExplain {margin:0px 0px 20px 0px;}

.BossControl{color: #000;font-size:10px;}
.BossControl a{color:#000;background-color: #EFF0F4;border: 1px solid #FFF;}
.BossControl a:hover{background-color:#FAFD64;}

/*Standard Boss.Catalogue CSS*/

/*Catalogue Display Version A*/
.BossCatA td{width:50%;}
.BossCatA td div.CatA{font-size:9pt;font-weight:bold;line-height:130%;color:#465D89;}
.BossCatA td div a{color:#3D2622;font-size:11px;}

.BossT td {vertical-align:bottom;}


/*Catalogue Display Version B*/
.BossCatB{font-family:arial,sans-serif;}
.BossCatB tr.tra{}
.BossCatB tr.trb{}

.BossCatB th{background-color:#EEE;font-weight:bold;}
.BossCatB td{border-bottom:solid 1px #EEE;}
.BossCatB td.image{padding:4px 0px 4px 4px;width:1%;}
.BossCatB td.link{font-size:11px;border-right:solid 1px #EEE;}
.BossCatB td.att{border-right:solid 1px #EEE;}

.BossMedia {float:none;}


/*product css*/

.BossProduct td.right{text-align:right;padding-left:20px;padding-right:20px;}

.BossProductForm{width:157px;}
.BossProductForm input{width:110px;}
.BossProductForm select{font-size:11px;}
.BossProductForm textarea{width:110px;height:70px;}
.BossProductForm th{padding:6px 2px 0px 2px;font-weight:bold;width:80px;vertical-align:top;}
.BossProductForm td{padding:6px 2px 0px 2px;}
.BossProductForm td input{font-size:9px;}
.BossProductForm td.BossTitle{background-color:#BFBE91;padding:5px 5px 5px 9px;font-weight:bold;}

div.BossProductForm{width:97%;text-align:left;padding:6px 2px 0px 2px;}
div.BossProductForm a{font-weight:bold;}

.BossProductAtt th{padding:2px 10px 2px 0px;vertical-align:top;}
.BossProductAtt td{padding:2px;vertical-align:top;}

div.cartPop{}
div.hid{position:absolute;visibility:hidden;}


/*Cart Status Table*/
.BossCartStatus{margin:10px 0px 10px 10px;font-size:9px;width:100%;}
.BossCartStatus a{color:#999999;}
.BossCartStatus td{padding:2px 2px 2px 18px;color:#000;}
.BossCartStatus td a{color:#000;}


/*Standard Boss CSS*/

/*Standard*/
table{font-size:12px;text-align:left;line-height:140%;}
th{text-align:left;}
a{color:#000;}

/*Forms*/
.BossButton{background-color:#EFF0F4;border: 1px solid #000;padding:2px;font-size:11px;}
select.BossInput{font-size:11px;}
select.BossQuantity{font-size:11px;}

div.BossImage{margin-bottom:5px;}
div.BossImage img{padding:0px;margin:0px;}

.BossCheckoutExplain{border:solid 1px #999;margin-top:-10px;background-color:#F6F6F2;}
.BossLogin .BossLeftColumn{width:45%;}
