html *{
  margin: 0;
  padding: 0;
/*   font-family: Georgia, serif; */
  font-family: "Microsoft Sans Serif", Arial, sans-serif;
}
body{
/*   font-size: 10pt; */
  font-size: 13px;
  background-color: #ffffff;
  color: #000000;
}
img{
  border: none;
}

td{
  vertical-align: middle;
}

a:hover{
  text-decoration: none;
}


.AdminAction{
  border-left: 1px solid #ffff00;
  border-top: 1px solid #ffff00;
  border-right: 1px solid #ff9000;
  border-bottom: 1px solid #ff9000;
  background-color: #ffa800;
  color: #ffffff !important;
  text-decoration: none;
  padding: 0 6px;
  font-size: 9px;
  font-weight: normal;
  font-style: normal;
  display: inline;
}
.AdminAction:hover{
  background-color: #232323;
  border: 1px solid #000000;
  text-decoration: none;
}
.AdminAction span{
  display: none;
}
.QuickAddAA{
  font-weight: bold;
  padding: 0 3px;
  background-color: #ff8000;
  border-right: 1px solid #ff5000;
  border-bottom: 1px solid #ff5000;
}
.EditAA{
  background-image: url(Images/ico.customize.gif);
  background-position: center;
  background-repeat: no-repeat;
}



.Page{
  background-position: top;
  background-repeat: no-repeat;
  padding: 0;
}
.Document{
  width: 827px;
  margin: 0 auto;
/*   min-height: 600px; */
/*   background-image: url(Images/tmp.png); */
/*   background-position: top;
  background-repeat: no-repeat; */
  background-color: #d2d2d2;
  border: 1px solid #ffffff;
  border-top: 0;
  position: relative;
  top: -146px;
}
.Document .Inside{
}

.Paper{
  background-color: #ffffff;
  border: 1px solid #c9c9c9;
  border-top: 0;
  margin: 0 9px;
  padding-bottom: 30px;
  min-height: 400px;
  background-image: url(Images/categories.bg.gif);
  background-position: left;
  background-repeat: repeat-y;
}

.OnePagePager{
  display: none;
}

/* .ProductsView, */
.Addition,
.CategoryDescription,
.PageContent,
/* .TextDocument, */
.OrderForm,
.OrderTop,
/* .Pager, */
.BagTop,
.BagReport,
.ShoppingBag,
/* .UpLink, */
.Brands,
/* .BelowSubCategories, */
/* .SubCategories, */
h2
{
  width: 613px;
  margin: 0 0 0 174px;
}
/* .Command_order .BagReport{
  width: 428px;
} */

.Paragraph{
  margin: 36px 40px 0 214px;
  margin: 36px 40px 0 40px;
  width: 543px;
  text-align: center;
}
.Advertisement{
  margin: 36px 24px 0 198px;
  width: 569px;
  text-align: center;
}
.Advertisement .Buttons{
  height: 51px;
}
.Advertisement .FullBanner{
  margin: 0 0 12px 0;
}
.Advertisement strong
{ display: block; border-bottom: 1px solid #cdcdcd; color: #bcbcbc; text-align: left; font-size: 9px; margin: 0 0 24px 0; font-weight: normal; }

.SquareBanner{
  text-align: center;
  margin: 30px 0 0 0;
}

.TextDocument{
  margin: 36px 40px 0 40px;
  width: 543px;
  font-size: 11px;
}
.TextDocument p,
.TextDocument ul,
.TextDocument h2,
.TextDocument h3,
.TextDocument h4{
  margin: 12px 0 18px 0;
  text-align: left;
}
.TextDocument ul{
  margin-left: 24px;
}
.TextDocument a{
  color: #ff0000;
}
.TextDocument a:hover{
  text-decoration: none;
}





.Navigation{
  background-image: url(Images/navigation.bg.gif);
  background-position: top;
  background-repeat: repeat-x;
  height: 56px;
}
.Navigation .GUI{
  background-image: url(Images/navigation.LT.gif);
  background-position: left top;
  background-repeat: no-repeat;
  height: 56px;
}
.Navigation .GUI .GUI{
  background-image: url(Images/navigation.RT.gif);
  background-position: right top;
  background-repeat: no-repeat;
}
.Navigation ul{
  margin: 0 0 0 177px;
  width: 435px;
}
.Navigation ul li{
  display: block;
  float: left;
  width: 145px;
  height: 56px;
  text-align: center;
}
.Navigation ul li a{
  width: 145px;
  height: 55px;
  display: block;
}
.Navigation ul li a span{
  display: none;
}
.Navigation .Choose{
  background-image: url(Images/menu.choose.gif);
}
.Navigation .Bag{
  background-image: url(Images/menu.bag.gif);
}
.Navigation .Order{
  background-image: url(Images/menu.order.gif);
}

.Command-stock .Navigation .Choose,
.Command-category .Navigation .Choose{
  background-image: url(Images/menu.choose.active.gif);
}
.Command-bag .Navigation .Bag{
  background-image: url(Images/menu.bag.active.gif);
}
.Command-order .Navigation .Order{
  background-image: url(Images/menu.order.active.gif);
}




.BuyButton{
  background-color: #ffffff;
  background-image: url(Images/buy.gif);
  background-repeat: no-repeat;
  background-position: right;
  text-align: left;
  padding-bottom: 0;
  border: 1px solid #ffffff;
  width: 139px;
  font-size: 15px;
  font-weight: bold;
  height: 53px;
  cursor: pointer;
}

.Product .Buy{
  text-align: right;
  margin: 6px 0 0 auto;
}
.Product .Buy .BuyCell{
  width: 155px;
}



.BagTop{
  height: 92px;
  background-color: #000000;
  background-image: url(Images/brands.LB.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #ffffff;
  font-size: 13px;
}
.BagTop .GUI{
  padding: 16px 0 0 180px;
}
.OrderTop{
  min-height: 72px;
  background-color: #000000;
  background-image: url(Images/brands.LB.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #ffffff;
  font-size: 13px;
}
.OrderTop .GUI{
  min-height: 38px;
  background-image: url(Images/brands.RB.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 16px 0 18px 180px;
}
/* .Command_order .BagTop{
  width: 250px;
} */
.OrderTop a,
.BagTop a{
  color: #fff000;
}


.CategoryDescription{
  font-size: 11px;
  position: relative;
  top: -12px;
  text-align: center;
}





.BagTable{
  width: 593px;
  margin: 0 0 0 28px;
}
.ShoppingBag .BagTable{
  position: relative;
  top: -20px;
  width: 593px;
  margin: 0 0 0 14px;
}
.BagTable th{
  text-align: left;
  font-size: 11px;
  height: 20px;
  font-weight: normal;
  color: #ffffff;
  background-color: #000000;
  border-left: 1px solid #666666;
  padding: 0 6px;
}
.BagTable td{
  padding: 5px 3px;
  border-bottom: 1px solid #a1a1a1;
}
.BagTable .Even td{
  background-color: #ffda99;
}
.BagTable .Odd td{
  background-color: #ffff99;
}

.BagTable .Brand{
  width: 70px;
}

.OrderForm{
  padding-top: 24px;
}

.OrderForm .BagTable .Brand{
  text-align: left;
}
.ShoppingBag .BagTable td.Thumbnail,
.ShoppingBag .BagTable td.Brand{
  background-color: #ffffff;
}
.ShoppingBag .BagTable th.Brand{
  background: none;
  border: none;
}
.BagTable .Thumbnail{
  width: 60px;
}
.BagTable th.Thumbnail{
  background: none;
  border: none;
}
.BagTable .Name{
  font-weight: bold;
}
.BagTable .Name a{
  color: #000000;
}
.BagTable .Size{
  font-weight: normal;
}
.BagTable .Size select{
  width: 50px;
}
.BagTable .Quantity input{
  width: 40px;
  text-align: right;
}
.BagTable .Quantity{
  width: 90px;
  text-align: right;
}
.BagTable th.Quantity{
  border: none;
}
.BagTable .Price{
  font-weight: bold;
}
.BagTable .Even td.Price{
  background-color: #ffbe4c;
}
.BagTable .Odd td.Price{
  background-color: #ffff4c;
}
.BagTable .ItemPrice{
  width: 50px;
  text-align: right;
}
.BagTable .Price{
  width: 60px;
  text-align: right;
}
.BagTable .Controls{
  width: 30px;
  padding-left: 16px;
  padding-right: 6px;
  text-align: right;
}
.BagTable .Controls .Unbuy{
  color: #ff0000;
  font-weight: bold;
  font-size: 12px;
}
.BagTable .Delivery td,
.BagTable .Below td{
  border-bottom: 0;
  height: 40px;
}
.BagTable .Below .Price{
  border-top: 2px solid #000000;
  font-size: 13px;
  background-color: #ffff00;
}
.BagTable .Delivery .Label,
.BagTable .Below .Label{
  text-align: right;
}
.OrderForm .Howto,
.OrderForm .Controls,
.ShoppingBag .Controls{
  text-align: center;
  margin: 0 0 24px 0;
}
.OrderForm .Controls .Final,
.ShoppingBag .Controls .Final{
  margin: 24px 0 12px 0;
}
.OrderForm .Controls .Order,
.ShoppingBag .Controls .Order{
  font-size: 16px;
  font-weight: bold;
}
.BagTable .Bianco td{
  border-bottom: 0;
  height: 60px;
}
.BagTable .Bianco .Label{
  text-align: right;
}

.MailSKDelivery .MailDelivery,
.MailSKDelivery .PersonalDelivery,
.PersonalDelivery .MailSKDelivery,
.PersonalDelivery .MailDelivery,
.MailDelivery .MailSKDelivery,
.MailDelivery .PersonalDelivery{
  display: none;
}


.Error{
  background-color: #ff0000;
  color: #ffffff;
  margin: 0 30px 24px 50px;
  padding: 10px 20px;
  font-size: 17px;
}
.MissingField .Label{
  color: #ff0000;

}


.MailDelivery .Country,
.PersonalDelivery .Country,
.PersonalDelivery .ZIP,
.PersonalDelivery .City,
.PersonalDelivery .Street{
  display: none;
}


.OrderTable{
  margin: 12px 30px 32px 28px;
}
.OrderTable .Label{
  width: 180px;
  text-align: right;
  padding: 0 6px 0 0;
}
.OrderTable .Value{
  padding: 2px 0;
}
.OrderTable .Name .Value{
  font-size: 18px;
}
.OrderTable .Name input{
  width: 250px;
}
.OrderTable .Street input{
  width: 150px;
}
.OrderTable .Street input.Number{
  width: 50px;
}
.OrderTable .City input{
  width: 150px;
}
.OrderTable .ZIP input{
  width: 60px;
}
.OrderTable .Phone input{
  width: 120px;
}
.OrderTable .Email  input{
  width: 150px;
}




.Clear{
  clear: both;
}


.UpLink{
  background-image: url(Images/back.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 27px;
  height: 19px;
  padding: 0 10px;
  text-decoration: none;
}
.UpLink span{
  display: none;
}


.ProductsView{
  margin: 0 0 36px 12px;
  _margin-left: 24px;
}
.ProductsView .Product{
  width: 122px;
  margin: 0 12px;
  padding-top: 32px;
}
.ProductsView .ProductNew{
  background-image: url(Images/new.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 12px;
  margin: 0 12px 0 0;
}
.ProductsView .Product a{
  color: #000000;
  text-decoration: none;
}
.ProductsView .Product .Info{
  background-image: url(Images/frame.products.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 0 1px 1px 1px;
}
.ProductsView .Product .Info .Text{
  background-color: #ffffff;
  text-align: center;
  padding: 0 0 10px 0;
}
.ProductsView .Product .Info .Brand{
}
.ProductsView .ProductsViewCell{
  width: 135px;
  vertical-align: top;
  padding: 0 0 24px 0;
}
.ProductView .ProductViewRightCell,
.ProductView .ProductViewLeftCell,
.ProductView .ProductViewCell{
  vertical-align: top;
}
.ProductView{
  margin-left: 30px;
}

.ProductView .Product .Info{
  background-image: url(Images/frame.product.gif);
  background-repeat: repeat-y;
  background-position: right;
  padding: 1px 1px 1px 0;
}
.ProductView .Product .Info .Text{
  background-color: #ffffff;
  text-align: center;
  padding: 24px 32px;
}

.Thumbnails td{
  vertical-align: top;
  width: 63px;
}
.Product .Price{
  background-repeat: no-repeat;
  text-align: right;
  padding: 3px 0 0 0;
}
.ProductView .Product .Price{
  background-repeat: no-repeat;
  text-align: right;
  padding: 3px 0 0 0;
  width: 177px;
  margin: 0 0 0 auto;
}
.Product .Savings{
  display: none;
}
.Product .Price .RegularPrice{
  text-decoration: line-through;
  color: #e00000;
}
.Product .Price .SalePrice{
  color: #1ebf0a;
}
.Product .RegularPrice,
.Product .Description,
.Product .Sizes{
  font-size: 12px;
}
.Product .NormalPrice,
.Product .SalePrice{
  font-size: 17px;
}
.ProductView .Product .NormalPrice,
.ProductView .Product .SalePrice{
  font-size: 20px;
}

.Sale10{ background-image: url(Images/sale10.gif); }
.Sale20{ background-image: url(Images/sale20.gif); }
.Sale30{ background-image: url(Images/sale30.gif); }
.Sale40{ background-image: url(Images/sale40.gif); }
.Sale50{ background-image: url(Images/sale50.gif); }
.Sale60{ background-image: url(Images/sale60.gif); }
.Sale70{ background-image: url(Images/sale70.gif); }
.Sale80{ background-image: url(Images/sale80.gif); }
.Sale90{ background-image: url(Images/sale90.gif); }

.ProductViewRightCell,
.ProductViewLeftCell{
  width: 285px;
}
.ProductViewLeftCell{
}

.Logout,
.Login{
  padding-top: 150px;
}
.Login input{
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
}
.Logout .Actions{
  background-color: #232323;
  margin: 0 auto;
  width: 250px;
  padding: 12px;
}
.Logout .Actions a{
  color: #ffa800;
}

h1{
  width: 350px;
  margin: 0 auto;
}
h1 a{
  display: block;
  height: 180px;
}
h1 a span{
  display: none;
}

h2{
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  margin-bottom: 24px;
}
h2 .Count{
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  position: relative;
  left: 2px;
  top: 5px;
}

h3{
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  margin-bottom: 24px;
}

.Categories{
}
.CategoryTree{
  float: left;
  width: 173px;
  min-height: 400px;
}
.Categories ul{
  margin: 0 0 0 12px;
}
.Categories li{
  list-style-type: none;
  margin: 12px 0;
}
.Categories .Category{
  font-size: 15px;
}
.Categories .Category .Category{
  font-size: 12px;
}
.Categories .Category a{
  color: #000000;
}
.Categories .Category .Selected{
  color: #ff0000;
  font-weight: bold;
}
.Categories .Category .Count{
  font-style: normal;
  font-size: 10px;
  position: relative;
  top: 3px;
}
.SubCategories{
  margin-bottom: 32px;
}
.SubCategories ul{
  margin: 0 0 0 36px;
}
.BelowSubCategories{
  margin-top: 12px;
  padding: 0 0 0 36px;
}
.BelowSubCategories ul{
  margin: 0 0 0 36px;
}




.Brands{
  background-color: #000000;
  background-image: url(Images/brands.LB.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.Brands table{
  height: 60px;
  margin: 0 auto;
}
.Brands .GUI{
  background-image: url(Images/brands.T.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.Brands .GUI .GUI{
  background-image: url(Images/brands.RB.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 8px 60px 8px 60px;
  text-align: center;
}
.Brands .BrandCell{
	float: left; 
	height: 70px;
	line-height: 70px;
	padding: 4px 0 4px 8px;
	padding: 0;
}
.HomeBrands .BrandCell{
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 10px;
}
.Brands .BrandCell img{
	vertical-align: middle;
}

.Brands .AllBrands{
  color: #ffffff;
  font-size: 11px;
}
.Brands td .Trigger{
  color: #ffffff;
  border: 1px solid #000000;
  text-decoration: none;
  display: block;
}
.Brands td a{
}
.Brands a span{
  margin: 10px;
}
.Brands .Inactive{
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.Brands .Inactive:hover{
  opacity: 1;
  filter: alpha(opacity=100);
  border: 1px solid #ff0000;
}
.Brands .Active:hover{
  border: 1px solid #ff0000;
}


.Below{
  clear: both;
}

.BagReport{
  background-color: #000000;
  background-image: url(Images/bagReport.bg.gif);
  background-position: top;
  background-repeat: repeat-x;
  height: 44px;
  line-height: 36px;
  color: #ffffff;
  font-size: 12px;
}
.BagReport .InBag{
  background-image: url(Images/bag.5.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 44px;
  padding: 0 0 0 20px;
}
.BagReport a{
  color: #ffffff;
  display: block;
  height: 44px;
  width: 250px;
  text-decoration: none;
}
.BagReport a:hover{
  text-decoration: underline;
}
.BagReport .InBag0{
  background-image: url(Images/bag.0.gif);
}
.BagReport .InBag1{
  background-image: url(Images/bag.1.gif);
}
.BagReport .InBag2{
  background-image: url(Images/bag.2.gif);
}
.BagReport .InBag3{
  background-image: url(Images/bag.3.gif);
}
.BagReport .InBag4{
  background-image: url(Images/bag.4.gif);
}
.BagReport .InBag5{
  background-image: url(Images/bag.5.gif);
}


.SiteLinks{
  margin: 12px 0 24px 10px;
  font-size: 11px;
  color: #555555;
}
.SiteLinks a{
  color: #ff0000;
  display: block;
}
.SiteLinks .Column{
  width: 208px;
  vertical-align: top;
}
.SiteLinks li{
  list-style-type: none;
}
.SiteLinks .FirstColumn{
  width: 171px;
  padding: 0 12px 0 0;
  text-align: right;
}
.SiteLinks .LastColumn{
  text-align: right;
  width: 194px;
}
.SiteLinks .Address{
  font-size: 15px;
  color: #000000;
}

.TimeTable{
  margin: 18px 0 0 auto;
}
.TimeTable th{
  text-align: left;
  font-weight: normal;
  width: 50px;
  border-bottom: 1px solid #bdbdbd;
}
.TimeTable .BeforeNoon,
.TimeTable .AfterNoon{
  text-align: center;
  width: 50px;
  border-bottom: 1px solid #bdbdbd;
  border-left: 1px solid #ababab;
}



.Footer{
  background-image: url(Images/foot.T.gif);
  background-position: top;
  background-repeat: repeat-x;
  min-height: 280px;
  background-color: #000000;
  margin: -104px 0 0 0;
  color: #ffffff;
  text-align: center;
  line-height: 13px;
  font-size: 12px;
}
.Footer a{
  text-decoration: none;
  margin: 0 5px 0 0;
  color: #32c0de;
}
.Footer a:hover{
  text-decoration: underline;
}
.Footer .Design{
  background-image: url(Images/pisi.gif);
  background-position: top;
  background-repeat: no-repeat;
  height: 72px;
  width: 80px;
  display: block;
  margin: 0 auto 12px auto;
}
.Footer .Design span{
  display: none;
}
.Footer .Year{
  display: block;
  font-weight: normal;
  margin: 0 0 12px 0;
  font-size: 16px;
}
.Footer .Legal{
  font-size: 11px;
  margin: 0 0 6px 0;
}
.Footer .Technical{
  color: #454545;
  font-size: 9px;
}
.Footer .Technical a{
  margin: 0;
  color: #454545;
  text-decoration: underline;
}



.PageContent{
  margin-bottom: 48px;
	min-height: 450px;
}

.NewsMessage{
  margin: 12px 24px 24px 36px;
}
.NewsMessage .Date{
  font-size: 11px;
  padding: 0 0 6px 0;
  font-weight: bold;
}
.NewsMessage .Text{
  font-size: 13px;
  padding: 0 0 6px 6px;
}



.OrderNumber{
  display: block;
  font-size: 20px;
  margin: 8px 0;
}
.OrderNumber span{
  color: #ffffff;
  background-color: #ff0000;
  padding: 2px 6px;
  font-weight: bold;
}


.Product .Name a{
  display: block;
}
.Product .Category{
  padding: 0 5px 4px 5px;
  font-size: 12px;
  background-color: #dd0000;
}
.Product .Category a{
  display: block;
  color: #ffffff;
  text-align: left;
}
.Product .Category a:hover{
  text-decoration: underline;
  color: #ffffff;
}



.Action{
  width: 155px;
  width: 231px;
  height: 146px;
  height: 152px;
  margin: -51px auto -95px auto;
  margin: 0 auto 0 auto;
  z-index: 5;
  position: relative;
  left: 310px;
  top: -51px;
  clip: rect(0,0,0,672px);
  background: none !important;
}
.Action .Mark{
  display: none;
  background-image: url(Images/action.wintersale.gif);
  background-repeat: no-repeat;
  background-position: right;
  width: 155px;
  width: 231px;
  height: 146px;
  height: 152px;
  margin: 0 1px 0 auto;
}

/*
SETUP
*/

.Setup{
  background-color: #232323;
  color: #ffffff;
  padding: 0 0 0 24px;
}
.SetupView{
  width: 100%;
}



.Setup .LargeTextArea{
  width: 700px;
  height: 400px;
}
.Setup .BigTextArea{
  width: 500px;
  height: 200px;
}
.Setup .MediumTextArea{
  width: 500px;
  height: 100px;
}
.Setup .SmallTextArea{
  width: 300px;
  height: 100px;
}
.Setup .text{
  width: 120px;
}
.Setup .Primary .text{
  width: 300px;
}
.Setup .textarea{
}
.Setup .textarea,
.Setup{
  font-size: 11px;
}
.Setup .Cancel{
  padding: 0 0 24px 0;
  vertical-align: bottom;
  font-size: 13px;
}
.Setup .Cancel .Delete{
  display: block;
  float: right;
  margin: 0 24px 0 0;
}
.Setup .Cancel .Close{
  background-image: url(Images/ico.close.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 16px;
}
.Setup .Delete{
  color: #ff0000;
  font-weight: bold;
}
.Setup h2,
.Setup h2 a{
  font-family: Georgia, "Times New Roman", serif;
}
.Setup h2{
  font-weight: normal;
  font-size: 28px;
  margin: 0 0 0 0;
  line-height: 60px;
  text-align: left;
  width: 100%;
}
.Setup h2 a{
  color: #ffffff;
  text-decoration: none;
}
.Setup h2.New{
  background-image: url(Images/setup.new.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0 0 0 100px;
}
.Setup h2 em{
  display: none;
}
.Setup h3{
  font-weight: bold;
  font-size: 18px;
  margin: 0 0 12px 0;
  text-align: left;
}
.Setup h3.NotFirst{
  margin: 18px 0 12px 0;
}
.Setup .ImagesTable{
  margin: 18px 0 0 0;
}
.Setup .MiniList,
.Setup .List,
.Setup .Form{
  padding: 0 24px 24px 0;
}
.Setup .MiniList{
  width: 50%;
}
.Setup .List{
  width: 75%;
}
.Setup .Addition{
  border-left: 10px solid #fff000;
  border-bottom: 2px solid #fff000;
  padding: 0 24px 24px 24px;
}
.Setup .Help{
  border-color: #1ebf0a;
  color: #999999;
}
.Setup .Cancel,
.Setup .Addition,
.Setup .List,
.Setup .Form{
  background-image: url(Images/setup.bg.gif);
  background-position: right;
  background-repeat: repeat-y;
  padding-top: 12px;
}
.Setup .Silent{
  border: none;
  padding: 0 0 24px 0;
}
.Setup .Cancel{
  border-top: 0;
}
.Setup .Help h3{
  color: #ffffff;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 40px;
  font-weight: normal;
  margin: 0 0 6px 0;
}
.Setup .Help ul{
  margin: 12px 0 12px 0;
}
.Setup .Help li{
  margin: 6px 0 6px 24px;
}
.Setup .Controls{
  margin-top: 12px;
}
.Setup .UpperControls{
  margin-bottom: 18px;
}
.Setup .ContentBlock{
  margin-left: 24px;
}
.Setup xmp{
  background-color: #ffffff;
  color: #000000;
}
.Setup a{
  text-decoration: none;
  color: #fff000;
}
.Setup .AdminAction:hover,
.Setup .AdminAction{
  color: #ffffff;
}
.Setup a:hover{
  text-decoration: underline;
  color: #7ce9f3;
}
.Setup .Cancel a:hover{
  text-decoration: underline;
  background-color: #fff000;
  color: #000000;
}
.Setup .Image{
  border: 1px solid #000000;
}
.Setup td{
  vertical-align: top;
}
.Setup .submit{
  font-weight: bold;
  font-size: 16px;
}
.Setup .Images .ImageCell{
  text-align: center;
}
.Setup .Form .Primary,
.Setup .Form .Primary select,
.Setup .Form .Primary input{
  font-weight: bold;
  font-size: 16px;
}

caption,
li.Void{
  display: none;
}

.Setup .MiniListTable{
  width: 100%;
}
.Setup .MiniListTable .Row .Cell{
  padding: 4px 8px;
  border-bottom: 1px solid #525252;
  border-left: 1px solid #525252;
  background-color: #232323;
  vertical-align: middle;
}
.Setup .MiniListTable td a{
/*   color: #ff0000; */
}
.Setup .MiniListTable .LowerCells th,
.Setup .MiniListTable .LowerCells .Cell{
  border-top: 1px solid #525252;
  border-bottom: 0;
  vertical-align: top;
}
.Setup .MiniListTable tr{
}
.Setup .MiniListTable th{
  text-align: left;
  border-bottom: 1px solid #525252;
  border-left: 1px solid #525252;
  font-weight: normal;
  padding: 1px;
}
.Setup .MiniListTable th .NoSort,
.Setup .MiniListTable th a{
  padding: 4px 20px 4px 8px;
  display: block;
}
.Setup .MiniListTable th a{
  color: #009cff;
  background-position: left;
  background-repeat: no-repeat;
}
.Setup .MiniListTable th a:hover{
  /* padding: 4px 8px 4px 20px; */
  color: #ffffff;
  background-color: transparent;
  background-image: url(Images/order.asc.gif);
  background-position: right;
  background-repeat: no-repeat;
}
.Setup .MiniListTable .Row .Logo{
  padding: 0;
  vertical-align: middle;
  background-color: #000000;
  border-left: 0;
  width: 70px;
  text-align: center;
}
.Setup .MiniListTable td a{
  display: block;
}
.Setup .MiniListTable .ChangeState a{
  display: inline;
}




.Setup .ListTable{
  width: 100%;
}
.Setup .ListTable .Row .Cell{
  padding: 4px 8px;
  border-bottom: 1px solid #525252;
  border-left: 1px solid #525252;
  background-color: #232323;
  vertical-align: middle;
}
.Setup .ListTable td a{
/*   color: #ff0000; */
}
.Setup .ListTable .LowerCells th,
.Setup .ListTable .LowerCells .Cell{
  border-top: 1px solid #525252;
  border-bottom: 0;
  vertical-align: top;
}
.Setup .ListTable tr{
}
.Setup .ListTable th{
  text-align: left;
  border-bottom: 1px solid #525252;
  border-left: 1px solid #525252;
  font-weight: normal;
  padding: 1px;
}
.Setup .ListTable th .NoSort,
.Setup .ListTable th a{
  padding: 4px 20px 4px 8px;
  display: block;
}
.Setup .ListTable th a{
  color: #009cff;
  background-position: left;
  background-repeat: no-repeat;
}
.Setup .ListTable th a:hover{
  /* padding: 4px 8px 4px 20px; */
  color: #ffffff;
  background-color: transparent;
  background-image: url(Images/order.asc.gif);
  background-position: right;
  background-repeat: no-repeat;
}

.Setup .ListTable th.OrderedBy a:hover,
.Setup .ListTable th.OrderedBy,
.Setup .ListTable td.OrderedBy{
  background-color: #131313;
}
.Setup .ListTable th.ascOrder{
  background-image: url(Images/order.asc.inv.gif);
  background-position: right;
  background-repeat: no-repeat;
}
.Setup .ListTable th.ascOrder a:hover{
  background-image: url(Images/order.desc.gif);
}
.Setup .ListTable th.descOrder{
  background-image: url(Images/order.desc.inv.gif);
  background-position: right;
  background-repeat: no-repeat;
}
.Setup .ListTable th.descOrder a:hover{
  background-image: url(Images/order.asc.gif);
}

.Setup .ListTable .Changed .NoChangeYet{
  background-image: url(Images/setup.new.smaller.gif);
  display: block;
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 39px;
  padding-left: 50px;
/*   width: 59px; */
}



.Setup .ListTable .Spacer td{
  height: 40px;
}

.Setup .ListTable th.ID,
.Setup .ListTable .Row .ID{
  width: 30px;
  vertical-align: middle;
  text-align: right;
  border: none;
  border-right: 5px solid #ff0000;
  border-left: 0;
  border-bottom: 0;
/*   background-color: #232323; */
/*   color: #ffffff; */
  font-size: 19px;
}

.Setup .MiniListTable .StateDELETED,
.Setup .ListTable .StateDELETED{
  color: #ff0000;
}
.Setup .MiniListTable .StateDELETED:hover,
.Setup .ListTable .StateDELETED:hover{
  background-color: #ff0000;
}

.Setup .ListTable .OrderDECLINED,
.Setup .ListTable .OrderDECLINED a,
.Setup .ListTable .OrderCANCELLED,
.Setup .ListTable .OrderCANCELLED a,
.Setup .ListTable .OrderDONE,
.Setup .ListTable .OrderDONE a{
  color: #696969;
}

.Setup .ListTable .State,
.Setup .ListTable .ChangeState a:hover{
  color: #232323;
}
.Setup .ListTable .State{
  font-size: 15px;
}

.Setup .ListTable .OrderNEW .DeliveryPrice,
.Setup .ListTable .OrderNEW .Delivery,
/* .Setup .ListTable .OrderNEW .ChangeState, */
.Setup .ListTable .OrderNEW .State,
.Setup .ListTable .OrderNEW .Contact,
.Setup .ListTable .OrderNEW .ID{
  border-color: #f7b71f;
}
.Setup .ListTable .OrderNEW .BagSide,
.Setup .ListTable .StateNEW:hover,
.Setup .ListTable .OrderNEW .State{
  background-color: #f7b71f;
/*   color: #232323; */
}
.Setup .ListTable .Changed .NoChangeYet,
.Setup .ListTable .StateNEW,
.OptionStateNEW{
  color: #f7b71f;
}

.Setup .ListTable .OrderACCEPTED .DeliveryPrice,
.Setup .ListTable .OrderACCEPTED .Delivery,
/* .Setup .ListTable .OrderACCEPTED .ChangeState, */
.Setup .ListTable .OrderACCEPTED .State,
.Setup .ListTable .OrderACCEPTED .Contact,
.Setup .ListTable .OrderACCEPTED .ID{
  border-color: #1EBF0A;
}
.Setup .ListTable .StateACCEPTED:hover,
.Setup .ListTable .OrderACCEPTED .State{
  background-color: #1EBF0A;
/*   color: #ffffff; */
}
.Setup .ListTable .StateACCEPTED,
.OptionStateACCEPTED{
  color: #1EBF0A;
}

.Setup .ListTable .OrderMAILED .DeliveryPrice,
.Setup .ListTable .OrderMAILED .Delivery,
/* .Setup .ListTable .OrderMAILED .ChangeState, */
.Setup .ListTable .OrderMAILED .State,
.Setup .ListTable .OrderMAILED .Contact,
.Setup .ListTable .OrderMAILED .ID,
.Setup .ListTable .OrderREADY .DeliveryPrice,
.Setup .ListTable .OrderREADY .Delivery,
/* .Setup .ListTable .OrderREADY .ChangeState, */
.Setup .ListTable .OrderREADY .State,
.Setup .ListTable .OrderREADY .Contact,
.Setup .ListTable .OrderREADY .ID{
  border-color: #0e96cb;
}
.Setup .ListTable .StateMAILED:hover,
.Setup .ListTable .StateREADY:hover,
.Setup .ListTable .OrderMAILED .State,
.Setup .ListTable .OrderREADY .State{
  background-color: #0e96cb;
/*   color: #ffffff; */
}
.Setup .ListTable .StateMAILED,
.Setup .ListTable .StateREADY,
.OptionStateMAILED,
.OptionStateREADY{
  color: #0e96cb;
}

.Setup .ListTable .OrderCANCELLED .DeliveryPrice,
.Setup .ListTable .OrderCANCELLED .Delivery,
/* .Setup .ListTable .OrderCANCELLED .ChangeState, */
.Setup .ListTable .OrderCANCELLED .State,
.Setup .ListTable .OrderCANCELLED .Contact,
.Setup .ListTable .OrderCANCELLED .ID,
.Setup .ListTable .OrderDECLINED .DeliveryPrice,
.Setup .ListTable .OrderDECLINED .Delivery,
/* .Setup .ListTable .OrderDECLINED .ChangeState, */
.Setup .ListTable .OrderDECLINED .State,
.Setup .ListTable .OrderDECLINED .Contact,
.Setup .ListTable .OrderDECLINED .ID{
  border-color: #bd0000;
}
.Setup .ListTable .StateCANCELLED:hover,
.Setup .ListTable .StateDECLINED:hover,
.Setup .ListTable .OrderCANCELLED .State,
.Setup .ListTable .OrderDECLINED .State{
  background-color: #bd0000;
/*   color: #ffffff; */
}
.Setup .ListTable .StateCANCELLED,
.Setup .ListTable .StateDECLINED,
.OptionStateCANCELLED,
.OptionStateDECLINED{
  color: #bd0000;
}

.Setup .ListTable .OrderDONE .DeliveryPrice,
.Setup .ListTable .OrderDONE .Delivery,
/* .Setup .ListTable .OrderDONE .ChangeState, */
.Setup .ListTable .OrderDONE .State,
.Setup .ListTable .OrderDONE .Contact,
.Setup .ListTable .OrderDONE .ID{
  border-color: #505050;
}
.Setup .ListTable .StateDONE:hover,
.Setup .ListTable .OrderDONE .State{
  background-color: #505050;
  /* color: #ffffff; */
}
.Setup .ListTable .StateDONE,
.OptionStateDONE{
  color: #505050;
}


.Setup .ListTable .Row .ChangeState,
.Setup .ListTable .ChangeState{
  border-left: 0px;
  text-align: right;
}
.Setup .MiniListTable .ChangeState a,
.Setup .ListTable .ChangeState a{
  text-decoration: underline;
  padding: 0 3px;
}
.Setup .MiniListTable .ChangeState a:hover,
.Setup .ListTable .ChangeState a:hover{
  text-decoration: none;
  color: #232323;
}

.Setup .ListTable .Row .DeliveryPrice,
.Setup .ListTable .Row .Delivery{
  border-left: 1px solid #525252;
}

.Setup .ListTable .BagTable th{
  color: #636363;
  padding: 0 3px;
}

.Setup .ListTable .ActionSelect{
  background-color: #000000;
  color: #ffffff;
  font-size: 11px;
  text-align: right;
}
.Setup .ListTable .ActionSelect option{
  background-color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}
.Setup .ListTable .ActionSelect .NoOption{
  background-color: #000000;
  color: #ffffff;
  font-weight: normal;
  font-size: 11px;
}

.Setup .ListTable .Row  .Address{
  padding: 6px 0 0 12px;
}
.Setup .ListTable th.ID{
  border: none;
}
.Setup .ListTable th.Name,
.Setup .ListTable .Row .Name{
/*   font-weight: bold; */
  font-size: 17px;
/*   border-bottom-width: 2px; */
}
.Setup .ListTable .BagTable .Name{
  font-size: 12px;
}
/* .Setup .ListTable th.ChangeState,
.Setup .ListTable td.ChangeState{
  border-top-width: 2px;
} */
.Setup .ListTable th.Contact,
.Setup .ListTable .Row .Contact{
  border-top-width: 3px;
}
.Setup .ListTable th.Delivery,
.Setup .ListTable .Row .Delivery{
  border-top-width: 2px;
}
.Setup .ListTable th.Total,
.Setup .ListTable .Row .Total{
  font-size: 19px;
  font-weight: bold;
}
.Setup .ListTable .Row .Total a{
/*   color: #ffffff; */
}

.Setup .ListTable tr.Bag .BagSide,
.Setup .ListTable tr.Bag .Bag{
  display: none;
}
.Setup .ListTable .Row .Bag{
  padding: 0;
}
.Setup .ListTable .Row .Bag,
.Setup .ListTable .Row .Bag td{
/*   background-color: #ffffff; */
  color: #000000;
}
.Setup .ListTable .Row .Bag .BagTable{
  margin: 0;
}
.Setup .Pager{
  margin: 24px auto;
}
.Setup .ListTable .Pager td{
  height: auto;
}
.Setup .ListTable .BagTable{
  width: 100%;
}





.SetupConfirmation{
  background-color: #bd0000;
}
.SetupConfirmation ul{
  margin: 10px 0 10px 32px;
}







.SetupMessage{
  background-color: #232323;
  padding: 0 48px 12px 48px;
  font-size: 15px;
  cursor: pointer;
}
.PublicMessage{
}
.SetupMessage .GUI{
  background-image: url(Images/setup.message.tip.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-top: 22px;
}
.SetupMessage .GUI .GUI{
  background-color: #ffffff;
  color: #000000;
  background-image: url(Images/setup.message.LT.gif);
  background-position: left top;
  padding: 0;
}
.SetupMessage .GUI .GUI .GUI{
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(Images/setup.message.RT.gif);
  background-position: right top;
}
.SetupMessage .GUI .GUI .GUI .GUI{
  background-image: url(Images/setup.message.RB.gif);
  background-position: right bottom;
  padding: 0;
}
.SetupMessage .GUI .GUI .GUI .GUI .GUI{
  background-image: url(Images/setup.message.LB.gif);
  background-position: left bottom;
  padding: 10px 20px;
  min-height: 23px;
}



.ID-jaknato .TextDocument{
  line-height: 150%;
}
.ID-jaknato .TextDocument h3 strong{
  font-size: 40px;
}
.Step4B,
.Step4A,
.Step3B,
.Step3A,
.Step2A,
.Step1B,
.Step1A{
  padding: 0 3px;
  margin: 0 2px;
  color: #ffffff;
  background-color: #61ee14;
  border: 1px solid #4ac400;
}
.Step4C,
.Step3C,
.Step2B,
.Step1D,
.Step1C{
  padding: 0 3px;
  margin: 0 2px;
  color: #ffffff;
  background-color: #90cee5;
  border: 1px solid #31a9d5;
}

/*
.SetupMessage{
  background-color: #232323;
  font-size: 11px;
  padding: 0 48px 12px 48px;
}
.SetupMessage .GUI{
  background-color: #ffffff;
  background-image: url(Images/corner._232323.LT.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
.SetupMessage .GUI .GUI{
  background: none;
  background-image: url(Images/corner._232323.RT.gif);
  background-position: right top;
  background-repeat: no-repeat;
}
.SetupMessage .GUI .GUI .GUI{
  background-image: url(Images/corner._232323.RB.gif);
  background-position: right bottom;
}
.SetupMessage .GUI .GUI .GUI .GUI{
  background-image: url(Images/corner._232323.LB.gif);
  background-position: left bottom;
}
*/
.PublicMessage-GoodMessage,
.SetupMessage-GoodMessage{
/*   background-color: #1ebf0a; */
  color: #1ebf0a;
  padding: 3px 1px;
}
.PublicMessage-BadMessage,
.SetupMessage-BadMessage{
/*   background-color: #bd0000; */
  color: #bd0000;
  padding: 3px 1px;
}

.Setup .ZeroOption{
  background-color: #aaaaaa;
}

.Setup select .Looping{
  text-decoration: line-through;
}
.Setup select .Selected{
  font-weight: bold;
}

/*
Session message from Cabinet3
*/

.SessionMessage{
  border-top: 1px solid #cbcbcb;
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #fbfbfb;
  text-align: left;
  font-size: 11px;
  background-color: #ffffff;
  padding: 6px 0 1px 0;
  margin: 20px 0 0 0;
  font-family: "Arial Narrow", "Microsoft Sans Serif", Georgia, "Times New Roman", serif;
}
.SessionMessageTop{
  border-bottom: 1px solid #cbcbcb;
  padding: 0 0 7px 0;
  margin: 0 0 0 0;
}
.SessionMessage .Message{
  padding: 1px 5px 0 5px;
  line-height: 13px;
}
.SessionMessage div{
  padding: 1px 8px 1px 3px;
  background-position: left;
  background-repeat: no-repeat;
  color: #ffffff;
}
.SessionMessage div div{
  padding: 1px 8px 1px 12px;
  background-image: url(Images/Message.gif);
  background-color: #bcbcbc;
}
.SessionMessage .CallMessage{
  background-color: #afd8e9;
  color: #000000;
  background-image: url(Images/MessageCall.gif);
  padding-left: 15px;
}
.SessionMessage .DeleteQueryMessage,
.SessionMessage .InsertQueryMessage,
.SessionMessage .UpdateQueryMessage,
.SessionMessage .SelectQueryMessage{
  background-color: #ffeeba;
  background-image: url(Images/MessageQuery.gif);
  font-size: 9px;
  padding-left: 32px;
  line-height: 11px;
}
.SessionMessage .InsertQueryMessage{
  background-color: #ff7f18;
  color: #ffffff;
}
.SessionMessage .SelectQueryMessage{
  background-color: #ffe8a3;
  color: #000000;
}
.SessionMessage .UpdateQueryMessage{
  background-color: #fdb956;
  color: #000000;
}
.SessionMessage .DeleteQueryMessage{
  background-color: #fd0000;
  color: #ffffff;
}
.SessionMessage .OnEventMessage,
.SessionMessage .SystemEventMessage,
.SessionMessage .WastedEventMessage,
.SessionMessage .EventMessage{
  background-color: #87d460;
  color: #ffffff;
  font-weight: bold;
  background-image: url(Images/MessageEvent.gif);
  padding-left: 32px;
}
.SessionMessage .WastedEventMessage{
  background-color: #c7c7c7;
  font-weight: normal;
}
.SessionMessage .SystemEventMessage{
  background-image: url(Images/MessageOnEvent.gif);
  background-color: #5ba5c4;
}
.SessionMessage .OnEventMessage{
  background-color: #ade492;
  background-image: url(Images/MessageOnEvent.gif);
}
.SessionMessage .InfoMessage{
  background-color: #2ea11b;
  color: #ffffff;
  background-image: url(Images/MessageInfo.gif);
  padding-left: 32px;
}
.SessionMessage .ErrorMessage{
  background-color: #c61010;
  color: #ffffff;
  background-image: url(Images/MessageError.gif);
  padding-left: 32px;
  font-size: 14px;
  line-height: 15px;
}
.SessionMessage .TimeMessage{
  background-color: #ffffff;
  color: #000000;
  background-image: url(Images/MessageTime.gif);
  padding-left: 15px;
  font-size: 9px;
}
.SessionMessage .TraceMessage{
  color: #000000;
  padding-left: 32px;
}



.Pager{
}
.Pager .Previous,
.Pager .Next{
  width: 280px;
  font-size: 13px;
}
.Pager .Previous a,
.Pager .Next a{
  padding: 0 2px;
}
.Pager .Previous{
  text-align: right;
}
.Pager .Label,
.Pager .Controls,
.Pager .Current{
  text-align: center;
  font-size: 11px;
}
.Pager .Current strong{
  font-size: 19px;
}
.Pager .Controls span,
.Pager .Controls a{
  font-weight: bold;
  padding: 0 3px;
}
.Pager .Controls span{
  color: #cccccc;
}
.Pager .Label{
  color: #aaaaaa;
}
.Pager .Next{
  text-align: left;
}
.Pager a{
  text-decoration: none;
  color: #ff0000;
}
.Pager a:hover{
  text-decoration: none;
  background-color: #ff0000;
  color: #ffffff;
}










.NotYet{
  display: none;
}



.SetupCanvas{
  width: 100%;
}
.PaperFeedLink{
  background-image: url(Images/feed-icon-16x16.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 16px;
}
.PaperFeedLink span{
  display: none;
}
.FeedLink{
  background-image: url(Images/feed-icon-10x10.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 14px;
}

.MailProblems
{ margin: 24px 100px; }
.MailProblems
{ border: 1px solid #e00; padding: 12px 24px; background: #fcc; }
.MailProblems .Title
{ color: #f00; display: block; padding: 0 0 12px 0; }
.MailProblems a
{ color: #f00; }

