body {
  margin: 0px;
  color:#303030;
  background-color:#EEEEEE;
  background-image:url(/offers/images/skin/cash_bkg_2.gif);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
  cursor: default;
  behavior:url("/_lib/csshover.htc");  
  z-index: 0; 
}
body.richedit {
  margin: 0px;
  color:#303030;
  background-color:#FFFFFF;
  background-image:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
  cursor: default;
}

td {
  color:#7b7c7e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form {
	margin: 0px;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 9px 0px;
	padding: 0px;
}
h1 {
	font-weight:bold;
	font-size:18px;
	margin: 5px 0px;
	padding: 0px;
	color: #FF0010;	
}
h2 {
	font-weight:bold;
	font-size:15px;
	margin: 5px 0px;
	padding: 0px;
	color: #FF0010;
}
h3 {
	font-weight:bold;
	font-size:13px;
	margin: 5px 0px;
	padding: 0px;
	color: #FF0010;
}
input {
	font-size: 10pt;
	font-weight: bold;
	padding:2px;
	border: 1px #DDDDDD solid;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
input.norm {
	font-size: 10pt;
	font-weight: bold;
	padding:3px;
	border: 1px #DDDDDD solid;
	background-color:white;
	font-family: Arial, Helvetica, sans-serif;
}
textarea {
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	border: 1px outset #FF0010;
	background-color:#FFEEFF;
	font-family: Arial, Helvetica, sans-serif;
}
input.viewoffers, input.header {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7c7e;
}

ul, ol {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	margin-left: 15px;
	color: #7b7c7e;
}

div.helpbox {
  background-color:#cc0000;
  color: white;
  padding:12px;
  width:300px;
  border: 1px white dotted;
}

.red {
  color: red;
}
input.red {
  color: red;
  cursor: pointer;
}
input.red {
  color: white;
  background-color:red;
}
div.redbox {
  width:190px;
  color: white;
  background-color:red;
  padding:2px 5px 2px 5px;
  text-align:center;
}
.errorMessage {
	border: 1px solid red;
  padding: 9px;
	background-color: #F5F5F5;
	color: red;
  font-weight:bold;
  font-size:110%;
  text-align:center;
}
.successMessage {
  padding: 9px;
	background-color: #F5F5F5;
  border: 1px darkgreen solid;
  color: darkgreen;
  font-weight:bold;
  font-size:110%;
  text-align:center;
}

.errormsg {
  color:red;font-weight:bold;text-align:center;padding:5px;border:1px red solid;
}
.redheader {
	font-size: 16px;
	color: #FF0000;
}
.form_header1 {
  color: black;
	font-size: 13px;
}
a {
  cursor: pointer;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #FF0000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
a.adminbtn {
  cursor: pointer;
}
a.adminbtn:link {
	color: #FF0000;
	text-decoration: none;
}
a.adminbtn:visited {
	color: #FF0000;
	text-decoration: none;
}
a.adminbtn:hover {
	color: orange;
	text-decoration: underline;
}
a.adminbtn:active {
	color: orange;
	text-decoration: underline;
}
a.tabbtn { 
  display: block;
  height:56px;
  background-image:url(/lastminute/images/skin/hcp_tab_l.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0px 0px 0px 25px;
  margin:0px 5px;
  font-size:14px;
  font-weight:bold;
}
a.tabbtn span {
  display: block;
  height:56px;
  background-image:url(/lastminute/images/skin/hcp_tab_r.gif);
  background-repeat:no-repeat;
  background-position:top right;
  padding:20px 25px 10px 0px;
  margin:0px;
}
a.tabbtnsel { 
  display: block;
  height:56px;
  background-image:url(/lastminute/images/skin/hcp_tab_l_sel.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0px 0px 0px 28px;
  margin:0px 5px;
  font-size:14px;
  font-weight:bold;
}
a.tabbtnsel span {
  display: block;
  height:56px;
  background-image:url(/lastminute/images/skin/hcp_tab_r_sel.gif);
  background-repeat:no-repeat;
  background-position:top right;
  padding:20px 25px 10px 0px;
  margin:0px;
}
a.tabbtnsel:link { color: black; }
a.tabbtnsel:visited { color: black; }
a.tabbtnsel:hover { color: black; }
a.tabbtnsel:active { color: black; }

table.tabHcz {
	font-size:11px;
	border-top:1px darkred solid;
	border-left:1px darkred solid;
}
table.tabHcz tr {
}
table.tabHcz tr.header {
	background-color: darkred;
	color: white;
	font-weight:bold;
	cursor: default;
}
table.tabHcz tr.dynrow {
	background-color:white;
	cursor: pointer;
}
table.tabHcz tr.dynrow_sel {
	background-color:#FFFF88;
	cursor: pointer;
}
table.tabHcz td {
	background-color: transparent;
	padding: 3px;
	font-size:11px;
	border-bottom:1px darkred solid;
	border-right:1px darkred solid;
	cursor: inherit;
}
table.tabHcz tr.header td {
	padding: 3px;
	font-size:12px;
	text-align:center;
	border-bottom:1px darkred solid;
	border-right:1px darkred solid;
	cursor: inherit;
}

table.formtable {
  border:0px;
}
table.formtable td {
  border-bottom:1px #cccccc dotted;
  padding:1px 5px;
  font-size:12px;
  color:#555555;
}
table.formtable td.instructions {
  font-size:11px;
  color:#888888;
}
div.instructions {
  font-size:11px;
  color:#888888;
  font-style: italic;
  margin-top:4px;
}
tr.bookingfields td {
  font-size:14px;
  color:#888888;
  font-style: italic;
  margin-top:4px;
  padding:6px;
}

table.admintable {
  border-top:1px #cccccc solid;
  border-left:1px #cccccc solid;
  background-color:#f5f5f5;
}
table.admintable th {
  
  border-bottom:1px #cccccc solid;
  padding:1px 5px;
  margin:0px;
  font-size:12px;
  color:black;
  background-color:#cccccc;
}
table.admintable td {
  border-bottom:1px #cccccc dotted;
  padding:4px 9px;
  margin:0px;
  font-size:12px;
  color:#555555;
}
table.admintable td.instructions {
  font-size:10px;
  color:#888888;
}
table.admintable {
  border-top:1px #cccccc solid;
  border-left:1px #cccccc solid;
}
table.admintable input.button {
   border:1px gray outset;
   background-color:red;
   color: white;
   font-weight:bold;
   font-size:12px;
   cursor: pointer;
}
table.admintable input.formbutton {
   border:1px gray outset;
   background-color:red;
   color: white;
   font-weight:bold;
   font-size:12px;
   cursor: pointer;
}
input.button {
   border:1px gray outset;
   background-color:red;
   color: white;
   font-weight:bold;
   font-size:12px;
   cursor: pointer;
}
input.formbutton {
   border:1px gray outset;
   background-color:red;
   color: white;
   font-weight:bold;
   font-size:12px;
   cursor: pointer;
}
table.admintable input {
   border:1px gray inset;
   background-color:white;
   font-size:12px;
}
table.admintable select {
   border:1px gray inset;
   background-color:white;
   font-size:12px;
   font-weight:bold;
}
table.admintable textarea {
   border:1px gray inset;
   background-color:white;
   font-size:12px;
}
table.hotcotzCalendar td input {
   border:0px;
   background-color:white;
   font-size:11px;
   font-weight:bold;
   width:20px;
   xheight: 16px;
   xmargin:0px;
   xpadding:1px; 
   xwidth:30px;
}
input.hotcotzCalendar {
   border:0px;
   background-color:white;
   font-size:11px;
   font-weight:bold;
   width:20px;
}
select.hotcotzCalendar {
   border:1px gray inset;
   background-color:white;
   font-size:9px;
   height: 18px; 
   width:70px;
   margin:0px;
   padding:1px; 
}
  
table.adminlist th {
  text-align:left;
  border-bottom:1px #cccccc solid;
  padding:1px 5px;
  margin:0px;
  font-size:12px;
  color:black;
  background-color:#f5f5f5;
}
table.adminlist td {
  border-bottom:1px #cccccc dotted;
  padding:4px 9px;
  margin:0px;
  font-size:12px;
  color:#555555;
}
table.adminlist td.instructions {
  font-size:10px;
  color:#888888;
}
table.hotcotzcalendar {
  border-top: 1px gray solid;
  border-left: 1px gray solid;
}
table.hotcotzcalendar table td {
  border:0px;
}
table.hotcotzcalendar td {
  border-right: 1px gray dotted;
  border-bottom: 1px darkgray solid;
}
table.hotcotzcalendar th.weekday {
  border:0px;
  border-bottom: 1px gray dotted;
  border-right: 1px gray dotted;
  background-color:red;
  color:white;
  text-align:center;
  cursor:pointer;
}
table.hotcotzcalendar th.weekend {
  border:0px;
  border-bottom: 1px gray dotted;
  border-right: 1px gray dotted;
  background-color:#C80000;
  color:white;
  text-align:center;
  cursor:pointer;
}
table.hotcotzcalendar th.today {
  border:0px;
  border-bottom: 1px gray dotted;
  border-right: 1px gray dotted;
  background-color:#FFF933;
  color:darkred;
  text-align:center;
  cursor:pointer;
}
table.hotcotzcalendar tr.row {
  background-color:#FFFFFF;
}
table.hotcotzcalendar tr.rowalt {
  background-color:#F0F0F0;
}
table.hotcotzcalendar td.weekday {
  background-color:#FFFFFF;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.weekdayalt {
  background-color:#F4F4F4;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.weekend {
  background-color:#EEF1F6;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.weekendalt {
  background-color:#DDE6EA;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.lmweekday {
  background-color:#FFF5D5;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.lmweekdayalt {
  background-color:#FFE5C5;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.lmweekend {
  background-color:#FFEE99;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.lmweekendalt {
  background-color:#FFDB85;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.popweekday {
  background-color:#FFFFFF;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.popweekdayalt {
  background-color:#F4F4F4;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.popweekend {
  background-color:#EEF1F6;
  border-top: 1px gray dotted;
  cursor:pointer;
}
table.hotcotzcalendar td.popweekendalt {
  background-color:#DDE6EA;
  border-top: 1px gray dotted;
  cursor:pointer;
}
}


input.bkrd {
  background-color: transparent;
  border:0px;
  margin:0px
  padding:9px 0px 0px 0px;
  cursor:pointer;
}
table.bookinginfotable td {
 font-size:14px;
 text-align: left;
}
div.hczinfobar {
  position:absolute;
  background-image:url(/lastminute/_lib/hotcotz/infopanel265x120.gif);
  background-repeat: no-repeat;
  background-position:top left;
  width:211px;
  height:78px;
  margin: 0px;
  font-size:10px;
  line-height:95%;
  padding: 16px 8px 20px 46px;
  overflow:hidden;
}
div.hczerrorbar {
  position:absolute;
  background-image:url(/lastminute/_lib/hotcotz/errorpanel265x72.gif);
  background-repeat: no-repeat;
  background-position:top left;
  width:200px;
  height:50px;
  margin: 0px;
  font-size:10px;
  line-height:95%;
  padding: 16px 8px 8px 57px;
  xoverflow:hidden;
}
div.hczadminfobar {
  position:absolute;
  background-image:url(/lastminute/_lib/hotcotz/infopanel265x180.gif);
  background-repeat: no-repeat;
  background-position:top left;
  width:211px;
  height:190px;
  margin: 0px;
  font-size:10px;
  line-height:95%;
  padding: 16px 8px;
  xoverflow:hidden;
}
table.wiretable {
  background-color:#f0f0f0;
  border:1px #dddddd solid;
  font-size:10px;
}
table.wiretable td {
  background-color:white;
  font-size:10px;
  text-align:center;
  color:#303030;
}

a.minibtn {
  background-color:red;
  color:white;
  padding:1px 3px;
  text-decoration:none;
}
a.minibtn:link {
  background-color:red;
  text-decoration:none;
}
a.minibtn:visited {
  background-color:red;
  text-decoration:none;
}
a.minibtn:active {
  background-color:black;
  text-decoration:none;
}
a.minibtn:hover {
  background-color:black;
  text-decoration:none;
}
a.button {
  background-color:red;
  color:white;
  padding:2px 5px;
  text-decoration:none;
}
a.button:link {
  background-color:red;
  text-decoration:none;
}
a.button:visited {
  background-color:red;
  text-decoration:none;
}
a.button:active {
  background-color:black;
  text-decoration:none;
}
a.button:hover {
  background-color:black;
  text-decoration:none;
}
a.weekshiftbtn {
  background-color:transparent;
  color:red;
  font-size:14px;
  font-weight:bold;
  display:block;
  width:16px;
  height:16px;
  text-align:center;
  padding:19px 0px;
  text-decoration:none;
}
a.weekshiftbtn:link {
  background-color:transparent;
  text-decoration:none;
}
a.weekshiftbtn:visited {
  background-color:transparent;
  text-decoration:none;
}
a.weekshiftbtn:active {
  background-color:black;
  color:white;
  text-decoration:none;
}
a.weekshiftbtn:hover {
  background-color:black;
  color:white;
  text-decoration:none;
}
a.day {
  background-color:transparent;
  color:black;
  display:block;
  width:28px;
  height:16px;
  text-align:center;
  padding:19px 0px;
  text-decoration:none;
}
a.day:link {
  background-color:transparent;
  text-decoration:none;
}
a.day:visited {
  background-color:transparent;
  text-decoration:none;
}
a.day:active {
  background-color:#8EE5F2;
  text-decoration:underline;
}
a.day:hover {
  background-color:#8EE5F2;
  text-decoration:underline;
}
a.daybtn {
  background-color:transparent;
  color:black;
  display:block;
  width:28px;
  height:16px;
  text-align:center;
  padding:1px 0px 9px 0px;
  text-decoration:none;
}
a.daybtn:link {
  background-color:transparent;
  text-decoration:none;
}
a.daybtn:visited {
  background-color:transparent;
  text-decoration:none;
}
a.daybtn:active {
  background-color:#8EE5F2;
  text-decoration:underline;
}
a.daybtn:hover {
  background-color:#8EE5F2;
  text-decoration:underline;
}
table.cvform {
  background-color:#f8f4f4;
  border-top: 1px #e2e0e0 solid;
  border-left: 1px #e2e0e0 solid;
  border-right: 1px #e2e0e0 solid;
}
table.cvform td {
  border-bottom: 1px #e2e0e0 solid;
}
table.cvform input {
  background-color:white;
  border:1px #AAAAAA solid;
  font-weight: normal;
}
table.cvform textarea {
  background-color:white;
  border:1px #AAAAAA solid;
  font-weight: normal;
}
table.cvform td.errormsg {
  padding: 10px;
  border: 1px red solid;
  color: red;
  font-weight:bold;
  font-size:105%;
}
table.cvform td.successmsg {
  padding: 10px;
  border: 1px darkgreen solid;
  color: darkgreen;
  font-weight:bold;
  font-size:105%;
}

.button_small, .button_small a:link, .button_small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	border: 1px outset #FF9999;
	background-color:#FF0000;
	color: #FFFFFF;
	font-size: 11pt;
	xfont-weight: bold;
	text-decoration: none;
	cursor:pointer;
}
a.button_small:hover, a.button_small:active {
	text-decoration: none;
	background-color:black;
	color:white;
}

.smallwhitetext, .smallwhitetext a:link, .smallwhitetext a:visited, .smallwhitetext a:hover, .smallwhitetext a:active {
	font-size: 12px;
	color: #FFFFFF;
}
.white, .white a:link, .white a:visited, .white a:hover, .white a:active, a.white:link, a.white:visited, a.white:hover, a.white:active {
	color: #FFFFFF;
}

.couponbold01 {
	color: red;
	font-weight: bold;
	font-size: 24px;
}
.couponbold02 {
	color: red;
	font-weight: bold;
	font-size: 18px;
}
.couponsub01 {
	color: red;
	font-size: 15px;
	font-weight: bold;
}
.couponsub02 {
	color: red;
	font-size: 13px;
}

div.hcz1stNav {
	color: #000000;
	z-index: 1;
	position: relative;
	width:578px;
	text-align:left;
	margin: 0;
	padding: 0;
	height:34px;
	background-image:none;
	background-color:transparent;
}
div.hcz1stNav li {
  width: auto;
	position:relative;
	z-index: 1;
}
div.hcz1stNav li img {
	position:relative;
	z-index: 1;
}
div.hcz1stNav ul {
  width: 578px;
  text-align:left;
	position: relative;
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
	font-weight: normal;
	z-index: 1;
	height:34px;
	xoverflow:hidden;
}
div.hcz1stNav ul li {
	position:relative;
	display:block;
  width: auto;
	padding:0px;  
	float:left;
	margin: 0;
	height:34px;
	z-index: 1;
}

div.hcz1stNav ul li.selected {
	display:block;
	position:relative;
	float:left;
	margin: 0px;
	width:auto;
	height:34px;
	padding:0px;  
  background-color:white;
	background-image:none;
	background-position:top;
	background-repeat:repeat-x;
	z-index: 1;
}
div.hcz1stNav ul li.selectedLeft {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:34px;
	background-color:white;
	background-image:url(/lastminute/_lib/menu/tab_active_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	z-index: 1;
}
div.hcz1stNav ul li.selectedRight {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:34px;
	background-color:white;
	background-repeat:no-repeat;
	background-image:url(/lastminute/_lib/menu/tab_active_right.gif);
	background-position:top right;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0px;
	z-index: 1;
}
div.hcz1stNav ul li.normal {
	display:block;
	position:relative;
	float:left;
	margin: 0px;
	width:auto;
	height:34px;
	padding:0px;  
  background-color:#F00000;
	background-image:url(/lastminute/_lib/menu/tab_norm_bkg.gif);
	background-position:top;
	background-repeat:repeat-x;
	z-index: 1;
}
div.hcz1stNav ul li.normalLeft {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:34px;
	background-color:#F00000;
	background-image:url(/lastminute/_lib/menu/tab_norm_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	z-index: 1;
}
div.hcz1stNav ul li.normalRight {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:34px;
	background-color:#F00000;
	background-image:url(/lastminute/_lib/menu/tab_norm_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0px;
	z-index: 1;
}
div.hcz1stNav ul li.separator {
	display:block;
	position:relative;
	float:left;
	background-image:none;
	background-position:top;
	background-repeat:repeat-x;
	width:1px;
	height:34px;
	margin:0px;
	padding:0px;
	border:0px;
	z-index: 1;
}
div.hcz1stNav ul li a {
	display:block;
	height:26px;
	padding:7px 14px 7px 14px;
	font-size:13px;
	font-weight:bold;
	margin: 0px;
	z-index: 10;
  width: auto;
  height: auto;
  float:none;
}
div.hcz1stNav ul li a:link {
  color:white;
	text-decoration: none;
}
div.hcz1stNav ul li a:visited {
  color:white;
	text-decoration: none;
}
div.hcz1stNav ul li a:hover {
  color:white;
	text-decoration: underline;
}
div.hcz1stNav ul li a:active {
  color:white;
	text-decoration: none;
}


div.hcz1stNav ul li a.current:link { color: #C00000; padding:8px 14px 7px 14px; }
div.hcz1stNav ul li a.current:visited { color: #C00000; padding:8px 14px 7px 14px; }
div.hcz1stNav ul li a.current:active { color: #C00000; padding:8px 14px 7px 14px;}
div.hcz1stNav ul li a.current:hover { color: #C00000; padding:8px 14px 7px 14px;}
div.hcz1stNav ul li a.hilite:link { color: #C00000; padding:8px 14px 7px 14px;}
div.hcz1stNav ul li a.hilite:visited { color: #C00000; padding:8px 14px 7px 14px;}
div.hcz1stNav ul li a.hilite:active { color: #C00000; padding:8px 14px 7px 14px;}
div.hcz1stNav ul li a.hilite:hover { color: #C00000; padding:8px 14px 7px 14px;}


div.hcz1stNav ul ul {
	position: absolute;
	float:none;
	top: 33px;
	left:-2px;
	display:block;
  font-weight: normal;
	border: 1px #C3C3C3 solid;
	color: #303030;
	background-color:white;
	padding: 0px;
	margin: 0px;
	z-index: 50;
	min-width:180px;
	width:auto;
	min-height:35px;
	height:auto;
 	text-align:left;
}

div.hcz1stNav ul ul li {
  display: block;
	background-color:white;
	color: #303030;
	float:none;
	z-index: 50;
  width: auto;
	height:26px;
  padding: 0px;
  margin:0px;
  text-align:left;
}
div.hcz1stNav ul ul li a {
 	display:block;
  padding:5px 9px 5px 9px;
  margin:0px;
	height:16px;
 	font-size:11px;
	min-width:100px;
	z-index: 50;
  font-weight: bold;
	
}
div.hcz1stNav ul ul li a:link {
	color: #303030;
	background-color: transparent;
	text-decoration: none;
	width:auto;
  font-weight: bold;
}
div.hcz1stNav ul ul li a:visited {
	color: #303030;
	background-color: transparent;
	text-decoration: none;
	width:auto;
  font-weight: bold;
}
div.hcz1stNav ul ul li a:active {
	color: white;
	background-color: red;
	text-decoration: none;
	width: auto;
  font-weight: bold;
}
div.hcz1stNav ul ul li a:hover {
	color: white;
	background-color: red;
	width: auto;
  font-weight: bold;
}
div.hcz1stNav ul ul li a.current:link  { color: white;	background-color: red;  width: auto; padding:5px 9px 5px 9px;font-weight: bold; height:16px;}
div.hcz1stNav ul ul li a.current:visited { color: white;	background-color: red;  width: auto; padding:5px 9px 5px 9px;font-weight: bold; height:16px;}
div.hcz1stNav ul ul li a.current:active { color: white;	background-color: red;  width: auto; padding:5px 9px 5px 9px;font-weight: bold; height:16px;}
div.hcz1stNav ul ul li a.current:hover { color: white;	background-color: red;  width: auto; padding:5px 9px 5px 9px;font-weight: bold; height:16px;}

div.hcz1stNav ul ul ul {
	top: 0;
	left: 100%;
	position: absolute;
	z-index:51px;
}

div.hcz1stNav ul ul,
div.hcz1stNav ul li:hover ul ul,
div.hcz1stNav ul ul li:hover ul ul
{display: none;}

div.hcz1stNav ul li:hover ul,
div.hcz1stNav ul ul li:hover ul,
div.hcz1stNav ul ul ul li:hover ul
{display: block;}


div.featuretop {
   padding:5px 0px 5px 0px;
   border-top: 2px red solid;
   border-bottom: 2px red solid;
}
div.featurebot {
   padding:5px 0px 5px 0px;
   border-bottom: 2px red solid;
}

a.cvbutton {
    background: transparent url('/offers/images/skin/btn_r.gif') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
    text-align:center;
    cursor: pointer;
}
a.cvbutton:visited { color: white; }
a.cvbutton:visited span { color: white; }

a.cvbutton span {
    background: transparent url('/offers/images/skin/btn_l.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
    color: white;
    cursor: pointer;
}

a.cvbutton:active {
    background-position: bottom right;
    color: black;
    outline: none; /* hide dotted outline in Firefox */
    cursor: pointer;
}

a.cvbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 14px; /* push text down 1px */
    color: black;
    cursor: pointer;
}

a.cvbutton:hover {
    background-position: center right;
    color: black;
    outline: none; /* hide dotted outline in Firefox */
    cursor: pointer;
}

a.cvbutton:hover span {
    background-position: center left;
    color:black;
    xpadding: 6px 0 4px 14px; /* push text down 1px */
    cursor: pointer;
}
