
body {
	background-color:#FFFCF6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-image: url(/img/back_main.jpg);
	vertical-align:top;
}

table#CartBar {
  width:100%;
  padding:0px;
  font-size:0.7em;
  padding:0px;
  border-spacing: 2pt;
  border-collapse: collapse;
}

table.Tabular th {
 text-align:left;
 padding: 2px 3px 2px 3px;
 border-bottom:1px solid #444444;
}
table.Tabular td {
 padding:0px 3px 0px 3px;
}
.Row1 {
	background-color:#FAFBEC;
}
.Row2 {
	background-color:#FDFDF8;
}
.Row3 {
	background-color:#F4F6D0;
}


.BoxContent {
  border: 1px solid #EFEFEF;
  padding: 10px;
  background-color:#ffffff;
  text-align:left;
  font-size:0.9em;
  margin-bottom:5px;
  width:760px;
}
div.BoxContent table {
  font-size:1.0em;
  border-spacing: 2pt;
  border-collapse: collapse;
}
div.table tr td {
  vertical-align:top;
}


table.Form th {
  text-align:right;
  padding-right:8px;
    font-variant: small-caps;
    vertical-align: top;
    font-size: 12px;
    letter-spacing: 0.2em;
    font-weight: bold;
}


.BoxFade {
  display:block;
  position:relative;
						clear:both; 
  text-align:left;
	background-image: url(/isrOrder/images/formBack_green.gif);
  background-repeat: repeat-x;
  						clear:both;
	border-right: 1px solid #D1CFCA; 
  border-bottom: 1px solid #D1CFCA;
  border-top: 1px solid #F2EBDC;
  border-left: 1px solid #F2EBDC;
}
.errbox {
	background-color:#ff0000;	background-image: url(/isrOrder/images/order_icon_exc_wh.gif);
	background-position: left center; background-repeat: no-repeat; 
	padding-left:35px;
	color:#ffffff;
	font-size:11pt;padding-top:1px;padding-bottom:1px;
	min-height:30px; height:auto !important; height:30px;
}

.errbox div {
	margin-left:60px;
	font-size:130%;
	font-weight:bold;
}


.btnGreen {	height: 22px; line-height: 20px; color: #FFFFFF;font-size: 8pt; font-variant:small-caps;
	background-image: url(/img/order_buttonBack_green.gif);	background-color: #B6BC71;background-repeat: repeat;
	border: 1px Solid #747835;vertical-align:middle;font-weight:normal;}
.btnGreen:hover {color: #000000;cursor:pointer;}

.btnBlue {height: 22px; line-height: 20px; color: #FFFFFF;font-size: 8pt; font-variant:small-caps;
	background-image: url(/img/order_button_powblue.gif);	background-color: #B6BC71;background-repeat: repeat;
	border: 1px Solid #747835; vertical-align:middle;}
.btnBlue:hover {color: #000000;cursor:pointer;}

.btnRed {height: 22px; line-height: 20px; color: #FFFFFF;font-size: 8pt; font-variant:small-caps;
	background-image: url(/img/order_buttonBack_red.gif);	background-color: #E53C43;background-repeat: repeat;
	border: 1px Solid #9D080D; vertical-align:middle;}
.btnRed:hover {color: #000000; cursor:pointer;}


h1 {
	color: #D1A856;
	font-size: 20px;
	margin-bottom: 5;
}

h2 {
	color: #FFFFFF;
	letter-spacing: 4;
	font-size: 18px;
	margin-bottom: 0;
	text-align: center;
}

h3 {
	font-size: 14px;
	margin-bottom: 5;
}

h4 {
	color: #829FCC;
	letter-spacing: 4;
	font-size: 17px;
	margin-bottom: 0;
	text-align: center;
	font-weight: normal;
}

.topNav {
	font-size: 14px;
}

a {
  color: #6E90D8;
}

a:hover {
	color: #000000;
}

.mainNav {
	color: #C3B287;
}

.mainNav:hover {
	color: #000000;
}




.finePrint {
	font-size: 9px;
	color: #C3B287;
}

.sideBar {
	position:relative; 
	display:block;
	width:200px;
	background-color: #FFFFFF;
	float: left;
}

.ErrorText { color:red;font-weight:bold; }
div.BoxFade2 { padding:5px; }
table.TblFrmBrdr  { border: 1px solid #404080; }
table.TblFrm  { border-collapse: collapse; }
table.TblFrm tr th { font-weight:bold; padding:2px 4px 0px 4px;vertical-align:top;text-align:right;}
table.TblFrm tr td { vertical-align:top;padding:2px 3px 0px 3px; }
table.TblFrm td.Spacer { border: 0px;}
form.Frm input, Form.Frm textarea { }
form.Frm label { white-space:nowrap; }
form.Frm fieldset { margin:2px;padding:5px; }
fieldset.Sub, fieldset.Sub legend { border: 1px dotted gray;margin-top:5px;padding:3px 7px 3px 7px; }
table.TblFrm tr.NoBorder td {border:0px;}


form.Frm input.btnSubmit { margin: 5px;color:white;background-color:#849A5E;border: 3px outset #849A5E;font-weight:bold; }

input.Btn, a.Btn {border-style:outset;border-width:2px;;font-weight:bold; }
input.Btn:hover, a.Btn:hover {cursor:pointer;border-style:groove;}
input.Btn:active, a.Btn:active {border-style:inset;}
a.Btn { padding: 2px 4px 2px 4px;text-decoration:none;white-space:nowrap; }
input.Blue,a.Blue { color:white;background-color:#86B0D1;border-color: #86B0D1;}
input.Red,a.Red { color:white;background-color:#DF343B;border-color: #DF343B; }
input.Orange,a.Orange { color:white;background-color:#FA8F00;border-color: #FA8F00; }
input.Green,a.Green { color:white;background-color:#849A5E;border-color: #849A5E; }


div.ActionBar { background-color:#E8E8E8;font-size:30px;padding-left:40px;font-variant: small-caps; }
div.Nav { 
	padding:3px;
	margin-bottom:0px;
}
div.Nav a, table tr.tblHead td, a.Button, .btnSubmit {
	border-color: navy;
	background-color:#405080;
	color: white;
}

div.Nav span { padding-left: 5px; }

div.Nav a { border: 1px; border-bottom:0px; border-style:solid; padding: 2px 5px 3px 6px; text-decoration:none;}
div.Nav a.Active { border-bottom: 0px;padding-bottom:4px;font-weight:bold;margin-bottom:4px; }


div.TabBoxFade { border-bottom: 1px solid #B0B0B9; }
div.TabBoxFade a {
	background-color:#cccccc;
	border-color:#222222;
	color:black;
	font-weight:bold;
}
div.TabBoxFade a.Active { background-color:#E4E4F0;color:black;text-decoration:underline;border-color:#B0B0B9; }
div.TabBoxFade a:hover {
	background-color:#ffffff;
	color:black;
}
table.tblBoxes { width:100%;}
table.tblBoxes tr td {width:#round(100/Request.Cfg.Catalog.BoxPerRow)#%;padding:5px;vertical-align:top;}
div.CatBox { background-color:white;text-align:center;vertical-align:middle;border:1px solid #632c00;padding:5px; }
