body {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #44697D;
}

font {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #44697D;
}

.forcefont {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #44697D;
}

td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
  color: #44697D;
}

.small {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
  color: #44697D;
}

h1 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color: #44697D;
  text-transform : uppercase;
  font-weight : bold;
  text-decoration : none;
  margin-bottom: 3px;
}

h2 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11.5px;
  color: #44697D;
  text-transform : uppercase;
  font-weight : bold;
  text-decoration : none;
  margin-bottom: 3px;
}

.caption {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color: #44697D;
  padding : 6px;
  text-align : center;
}



a,a:hover,a:active,a:visited {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #44697D;
}

.nounderline {
  text-decoration : none;
}

input {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #000000;
  background-color : #ffffff;
}

.force {
  color : #000000;
  background-color : #FFFFCC;
}
textarea {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color:#000000;
  background-color : #ffffff;
}

select {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #000000;
  background-color : #ffffff;
}

.error {
  width: 512px;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  COLOR: #44697D;
  border-width : 1px;
  border-color : #44697D;
  border-style: solid;
  padding: 5px;
  background-color: #FFFFCC;
  padding-left: 20px;
}

.backgroundcolour {
  background-color : #44697D;
}

.foregroundcolour {
  background-color : #FFFFCC;
}

.middlecolour {
  background-color : #FFFFCC;
}

.lightcolour {
  background-color : #44697D;
}

.horizontalline {
        color : #44697D;
}
.cartheader {
	color: #FEFEED;
	background-color: #B7B191;
	text-transform: uppercase;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
}
.cartheaderstart {
	color: #FEFEED;
	background-color: #B7B191;
	padding: 2px 0px 2px 7px;
	text-transform: uppercase;
	font-size: 10px;
}
.cartitemstart {
	color: #44697D;
	background-color: #FEFEED;
	padding-left: 7px;
}
.cartinfostart {
	color: #44697D;
	background-color: #FEFEED;
	padding-left: 7px;
	font-size: 10px;
}
.cartitem {
	color: #44697D;
	background-color: #FEFEED;
}
.cartsub {
	padding: 2px 0px 2px 0px;
	color: #44697D;
	background-color: #FEFEED;
	border-top: 1px solid #C1C6D8;
	font-weight: bold;
	
}
.carttable {
	border: 1px solid #B7B191;
}
.cartforce {
  color : #000000;
  background-color : #FEFEED;
}
.tag {
  	padding-right: 4px;
  	text-align: right;
  }
.carttitle {
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 7px;
}
.giftprogtop {
	background-color: #E6E1C6;
	height: 5px;
}
.giftprog {
	background-color: #E6E1C6;
	color: #44697D;
	text-align: center;
	width: 188px;
	vertical-align: middle;
}
.giftprogon {
	background-color: #E6E1C6;
	color: #44697D;
	text-align: center;
	width: 188px;
	height: 20px;
	font-weight: bold;
	vertical-align: middle;
}
.giftprogdone {
	background-color: #E6E1C6;
	color: #44697D;
	text-align: center;
	width: 188px;
	font-weight: bold;
	vertical-align: middle;
}
.emptybar {
border-top:3px solid #E6E1C6;
border-bottom:1px solid #FFFFCC;
background-color:#E6E1C6;
}
.emptybararrow {
border-top:3px solid #E6E1C6;
border-bottom:3px solid #FFFFCC;
background-color:#B7B191;
}
.bararrow {
border-top:3px solid #E6E1C6;
border-bottom:3px solid #FFFFCC;
background-color:#5C688D;
}
a.giftprog,a.giftprog:visited {
	text-decoration: none;
}
a.giftprog:hover {
	text-decoration: underline;
}
