@charset "UTF-8";

html {
	margin:0;
	background:#fff url('../img/template/bg_top.png') repeat-x left top;
}

body {
	margin:0;
	background:url('../img/template/bg_footer.png') repeat-x left bottom;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#646464;
	line-height:19px;
}

img, form, fieldset, ul, p, h2, h4, h5, label, input, select, dd, dt, dl, table, td, tr, th {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
}

h1 {
	margin:18px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:0 0 0 8px;
}

h2 {
	color:#01b5dd;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	background:#fff url('../img/template/h2.png') no-repeat left top;
	line-height:24px;
	width:196px;
	padding:0 0 0 9px;
}

h4 {
	color:#71bc20;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #ddd;
	background:#fff url('../img/template/h4.png') no-repeat left top;
	line-height:25px;
	width:211px;
	padding:0 0 0 9px;
}

#container {
	width:967px;
	margin:0px auto;
	background:url('../img/template/left.png') repeat-y 5px top;
	overflow:hidden;
}

#header {
	height:213px;
	width:967px;
}

#header #logo {
	float:left;	
}

#header div div {
	background:url('../img/template/schaduw_right.png') no-repeat 30px top;
	padding:0 0 0 39px;
	float:left;
	height:39px;
	margin:0;
}

#header div {
	background:url('../img/template/shaduw_left.png') no-repeat right top;
	padding:0 9px 0 0;
	float:left;
	margin:0 0 19px;
}

#header ul {
	float:left;
	height:39px;
	padding:0 1px 0 0;
	list-style:none;
	background:url('../img/template/menu_top.png') repeat-x left top;
}

#header li {
	float:left;
	line-height:37px;
	font:12px Arial, Helvetica, sans-serif;
	background:url('../img/template/schaduw_left.png') no-repeat left top;
	line-height:39px;
	display:block;
	margin-left:1px;
}

#header li a {
	color:#aeaeae;
	text-decoration:none;
	display:block;
	padding:0 14px;
	background:url('../img/template/schaduw_right.png') no-repeat right top;
}


#header li a.select {
	color:#01b5dd;
	text-decoration:none;
	display:block;
	background:url('../img/template/menu_hover.png') repeat-x;
	padding:0 14px;
}

#header li a:hover {
	color:#01b5dd;
	text-decoration:none;
	display:block;
	background:url('../img/template/menu_hover.png') repeat-x;
}

#header form, #header fieldset {
	float:right;
	display:inline;
	margin:9px 0 0;
}

#header input.text {
	width:119px;
	height:14px;
	border:solid 1px #ddd;
	background:#fff;
	font:11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	padding:3px 7px;
	float:left;
	margin:0 3px 0 0;
}

#header input.button {
	height:22px;
	width:55px;
	border:solid 1px #ddd;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	float:left;
	background:url('../img/template/button.png') no-repeat;
	cursor:pointer;
}

#content {
	padding:0 0 0 5px;	
}

#right {
	width:730px;
	float:right;
	overflow:hidden; /* ????? */
}

#right p {
	margin:6px 0 22px;
	padding:0 0 0 8px;
	clear:both;
}



/* tables */
#right table  {
	font-family:arial;
	background-color: #CDCDCD;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	margin:6px 0 22px 8px;
	padding-right:8px;
}
#right table.sort thead tr th, #right table.sort  tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
#right table.sort  thead tr .header {
	background-image: url(../img/table/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#right table.sort  tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
#right table.sort  tbody tr.odd td {
	background-color:#F0F0F6;
}
#right table.sort  thead tr .headerSortUp {
	background-image: url(../img/table/asc.gif);
}
#right table.sort  thead tr .headerSortDown {
	background-image: url(../img/table/desc.gif);
}
#right table.sort  thead tr .headerSortDown, #right table.sort  thead tr .headerSortUp {
background-color: #8dbdd8;
}


#right p a {
	color:#646464;
	text-decoration:underline;
}

#items {
	width:747px;
	margin:0 -300px 0 0;
	overflow:hidden;
}

.block {
	width:222px;
	float:left;
	margin:0 19px 19px 8px;
	display:inline;
}

.block .top {
	border:solid 1px #dfdfdf;
	background:#f6f6f6;
	position:relative;
	line-height:0;
	padding:8px 6px 0;
}

.block .top ul {
	line-height:16px;
	padding:6px 4px;
	color:#2e2c30;
}

.block .top .price {
	width:56px;
	height:36px;
	
	position:absolute;
	right:19px;
	top:82px;
	font:10px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#0d5803;
	padding:6px 5px 0;
	
	background:url('../img/template/price.png') !important;
	background:none;
	filter:none !important;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'img/price.png'); 
	
}

.block .top .hover {
	width:183px;
	height:23px;
	position:absolute;
	
	background:url('../img/template/hover2.png') !important;
	background:none;
	filter:none !important;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hover2.png'); 
	left:10px !important;
	top:12px !important;
	left:4px;
	top:13px;
	
	color:#0d5803;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:23px;
	padding:0 6px 0 10px;
}

.block .top .price strong {
	color:#fff;
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
}

.block .bottom {
	border:solid 1px #dfdfdf;
	background:#fff;
	margin:6px 0 0;
}

.block .bottom strong {
	display:block;	
}

#right .block .bottom p {
	padding:10px 8px;
	margin:0;
}

.block .bottom a {
	color:#01b5dd;
	text-decoration:underline;
}

.block .top img {
	border:solid 1px #dfdfdf;
	background:#fff;
	padding:3px;
	width:199px;
	height:119px;
}

.block .top .hover img {
	border:0;
	background:none;
	padding:0;
	margin:0;
	width:48px;
	height:23px;
	float:right;
}

#talen {
	border:solid 1px #ddd;
	background:url('../img/template/taal.png') no-repeat left top;
	text-align:right;
	height:24px;
	width:716px;
	padding:0 6px 0;
	margin:0 0 12px;
	color:#fff;
}

#talen p a {
	color:#fff;
	text-decoration:none;
}

#talen a.select {
	color:#fff;
	text-decoration:underline;
}


#talen img {
	padding:5px 0 0;	
}

#right #talen p {
	margin:0;
	padding:0;
	float:left;
	line-height:24px;
}

#right .item {
	width:721px;
	border:solid 1px #ddd;
	height:104px;
	background:#f6f6f6 url('../img/template/info_bg.png') no-repeat 522px top;
	padding:8px 0 0 7px;
	overflow:hidden;
	position:relative;
}


#right .item .hover {
	width:129px;
	height:23px;
	position:absolute;
	
	background:url('../img/template/hover.png') !important;
	background:none;
	filter:none !important;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hover.png', SizingMethod='scale'); 
	left:11px !important;
	top:12px !important;
	
	
	color:#0d5803;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:23px;
	padding:0 6px 0 10px;
}

#right .item .price {
	width:56px;
	height:36px;
	
	position:absolute;
	right:62px;
	top:38px;
	font:10px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#0d5803;
	padding:6px 5px 0;
	
	background:url('../img/template/price.png') !important;
}

#right .item .price strong {
	color:#fff;
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
}


#right .info {
	float:left;	
	margin:7px 0 10px;
	width:356px;
}

#right .info a {
	border:solid 1px #ddd;
	display:block;
	color:#646464;
	padding:0 9px;
	font:11px Arial, Helvetica, sans-serif;
	line-height:20px;
	float:left;
	text-decoration:none;
	background:#f0f0f0;
	margin:8px 10px 0 0;
	text-align:center;
}

#right .info a.bestel {
	width:89px;
	border:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:25px;
	margin:6px 0 0;
	padding:0;
	background:url('../img/template/sub_button.png');
	color:#fff;
}

#right .info dl {
	float:left;
	width:356px;
}

#right .info dl img {
	float:left;
	margin:5px 4px 0 0;
}


#right .info dt {
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:19px;
	width:58px;
}


#right .info dd {
	float:left;
	width:298px;
}


#right .thumb {
	border:solid 1px #dfdfdf;
	background:#fff;
	padding:3px;
	width:145px;
	height:88px;
	float:left;
	margin:0 10px 0 0;
}

#right #thumbs {
	padding:0 0 0 12px;	
	text-align:right;
}

#right #tab #thumbs a {
	color:#75be21;
	line-height:40px;
/*	padding:0 24px 0 0;*/
}

#right #thumbs img {
	border:solid 1px #dfdfdf;
	background:#fff;
	padding:3px;
	float:left;
	width:162px;
	height:88px;
	margin:0 3px;
}

#right .midsize {
	border:solid 1px #dfdfdf;
	background:#fff;
	padding:3px;
	width:244px;
	height:160px;
	float:left;
	margin:10px 30px 28px 0;
}

#right .tripin {
	float:left;
	width:395px;
	height:168px;
	margin:10px 0 28px;
	position:relative;
}

#right .tripin a {
	color:#646464;
	text-decoration:underline;
}

#right .tripin h1 {
	font:bold 17px Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;
	float:left;
}

#right .tripin h2 {
	color:#75be21;
	font:normal 14px Arial, Helvetica, sans-serif;
	background:none;
	border:1;
	margin:0;
	text-align:left;
}

#right .tripin p {
	padding:12px 0 0 10px;	
}

span.color {
	color:#75be21;
	font-weight:bold;
}

#left {
	float:left;
	width:205px;
	background:#f0f0f0;
	border-right:solid 1px #ddd;
	border-left:solid 1px #ddd;
}

#left ul {
	padding:10px 0 10px 4px;	
}

#left li a {
	color:#646464;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url('../img/template/menu.png') no-repeat left 1px;
}

#left li.select a {
	color:#01b5dd;
	font:bold 11px Arial, Helvetica, sans-serif; 
	text-decoration:none;
	padding:0 0 0 15px;
	background:url('../img/template/menu_select.png') no-repeat left 1px;
}

#tab {
	background:#f7f7f7;
	clear:both;
	border:solid 1px #dfdfdf;
	border-top:none;
	margin:0 0 30px;
}

#tab ul {
	height:21px;
	background:#fff;
	border-bottom:solid 1px #dfdfdf;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	margin:0 -2px 20px;
	width:730px;
	overflow:inherit !important;
	overflow:hidden;
}

.clear {
	clear:both;
	display:block;
}

#tab li {
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	display:block;
	background:url('../img/template/tab_left.png') repeat-x left 1px;
	position:relative;
}

#tab li.current {
	background:#f7f7f7;
	font-weight:bold;
	border-bottom:solid 1px #f7f7f7;
}


#tab li a {
	color:#a1a1a1;
	line-height:20px;
	padding:0 18px;
	display:block;
	text-decoration:none;
	border:solid 1px #dfdfdf;
	background:url('../img/template/tab_right.png') no-repeat right top;
}

#tab li.current a {
	background:#f7f7f7;	
}

#tab li a.current {
	background:#f7f7f7;	
	border-bottom:solid 1px #f7f7f7;
}

#tab p {
	margin:6px 12px 22px;
}

#left label {
	width:39px;
	padding:0 0 0 7px;
	float:left;
}

#left select {
	float:left;
}
#left form {
	padding:3px 0 7px;
}

#left form select option, #left form select {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#646464;
}

#left div {
	display:block;
	clear:both;
	line-height:20px;
	padding:4px 0 0;
}

#footer {
	width:967px;
	clear:both;
	height:45px;
	background:url('../img/template/bg_footer.png') repeat-x left top;
}

#footer ul {
	float:left;	
}

#footer li {
	float:left;
	color:#579a0d;
	font:10px Arial, Helvetica, sans-serif;
	line-height:27px;
}

#footer li a {
	color:#fff;
	padding:0 9px;
	text-decoration:none;
}

#footer p {
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#579a0d;
	line-height:27px;
}

#footer strong {
	color:#fff;	
}

hr {
	background:url('../img/template/hr.png') no-repeat;
	height:1px;
	border:0;
	color:#d6d6d6;
	margin:4px 0 7px;
}

#calendar {
	border:solid 1px #d5e8bf;
	margin:16px 48px 0;
	position:relative;
	float:left;
	display:inline;
}

#calendar table {
	float:left;
	width:183px;
	margin:0 12px 12px 15px;
	color:#b5b5b5;
	border:0;
	display:inline;
}

#calendar table tbody td {
	width:22px;
	background:#e9e9e9;
	border-right:solid 4px #f6f6f6;
	text-align:center;
	line-height:22px;
	float:left;
}

#calendar table thead td span {
	color:#b5b5b5;
	font-weight:normal;
}

#calendar table thead th {
	width:22px;
	border-right:solid 4px #f6f6f6;
	font-weight:normal;
	text-align:center;
	float:left;
	color:#646464;
}

#calendar table thead td {
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#75be21;
	line-height:22px;
}

table .green {
	color:#75be21;
	font-weight:bold;
}

table .blue {
	color:#01b5dd;
}

span.green {
	color:#75be21;
	font-weight:bold;
}

span.blue {
	color:#01b5dd;
}

#navi {
	line-height:22px;
	color:#b5b5b5;
	clear:both;
	float:left;
	width:698px;
	padding:12px 0 25px 30px;
}

#navi span {
	background:#ddd;
	padding:0 8px;
	margin:0 0 0 30px;
	display:inline-block;
}

fieldset#verblijf {
	padding:0 0 0 30px;
}



fieldset#opties {
	padding:0 0 0 30px;
}

fieldset#opties div {
	width:186px;
	float:left;
	text-align:right;
	padding:0 0 20px;
}

fieldset#opties div div {
	float:none;	
	line-height:20px;
	padding:0 0 10px;
	width:auto;
	color:#b5b5b5;
}

fieldset#opties div.aantal {
	width:250px;
	padding:0 85px 0 0;
}

fieldset#opties div input {
	float:left;
	margin:4px 0 0;
}

fieldset#opties div label {
	width:110px;
	float:left;
	text-align:left;
	color:#646464;	
}

fieldset#opties div.aantal label {
	width:195px;
}

h5 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#75be21;
	line-height:60px;
	margin:0 0 0 30px;
}

h6 {
	background:url('../img/template/h6.png');
	font:bold 18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:43px;
	color:#fff;
	text-align:center;
	margin:0 16px;
}

#right #tab dl {
	margin:28px 16px 20px;
	line-height:40px;
}

#right #tab dl dt {
	float:left;
	width:504px;
	border:solid 1px #ddd;
	margin:0 0 7px;
	padding:0 18px;
}

#right #tab dl dd {
	border:solid 1px #ddd;
	border-left:none;
	margin:0 0 7px;
	text-align:right;
	padding:0 18px;
	font-weight:bold;
}

#right #tab dl dt.totaal {
	background:#e8e8e8;
	font-weight:bold;
}

#right #tab dl dd.totaal {
	background:#e8e8e8;
	color:#75be21;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:40px;
}

#right #tab dl dt span {
	color:#b5b5b5;	
}


#tab hr {
	background:#75be21;
	height:2px;
	border:0;
	color:#75be21;
	margin:0 16px 0;
	clear:both;
}

.next {
	position:absolute;
	right:-30px;
	top:70px;
}

.prev {
	position:absolute;
	left:-30px;
	top:70px;
}

fieldset#verblijf label {
	width:90px;
	float:left;
}

fieldset#verblijf div {
	line-height:22px;
	padding:0 0 10px;
	display:block;
	width:600px;
	float:left;
}

fieldset#verblijf input {
	border:solid 1px #999;
	height:12px;
	width:103px;
	padding:3px 5px;
	float:left;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#b5b5b5;
}

fieldset#verblijf img {
	float:left;
	margin:2px 0 0;
}



fieldset#advertentie {
	padding:0 0 0 8px;
}

fieldset#advertentie label {
	width:175px;
	float:left;
}

fieldset#advertentie div {
	line-height:22px;
	padding:0 0 10px;
	display:block;
	width:600px;
	float:left;
}

fieldset#advertentie input {
	border:solid 1px #999;
	height:12px;
	/*width:103px;*/
	padding:3px 5px;
	float:left;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#585858;
}

fieldset#advertentie input[type="radio"] {
	border:solid 0px #999;
	height:12px;
	/*width:103px;*/
	padding:3px 3px 3px 5px; 
	float:none;
	margin:0 4px 0 6px;
	font:11px Arial, Helvetica, sans-serif;
	color:#585858;
}
fieldset#advertentie input[type="checkbox"] {
	border:solid 0px #999;
}
fieldset#advertentie select {
	border:solid 1px #999;
	height:22px;
	padding:3px 2px;
	float:left;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#585858;
}


fieldset#advertentie img {
	float:left;
	margin:2px 0 0;
}

#right .tripin .boeken {
	position:absolute;
	bottom:0;
	right:0;
	width:141px;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:41px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	background:url('../img/template/boek_button.png') no-repeat left top;
}

#right .submit {
	width:141px;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
	height:41px;
	text-decoration:none;
	color:#fff;
	float:right;
	text-transform:uppercase;
	background:url('../img/template/boek_button.png') no-repeat left top;
	margin:0 16px 20px 0;
	display:inline;
	
}

#right .button {
	height:22px;
	width:120px;
	border:solid 1px #ddd;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	float:left;
	background:url('../img/template/button_large.png') no-repeat;
	cursor:pointer;
	margin:0 16px 20px 0;
	display:inline;
}


#advertise {
	width:967px;
}

#advertise input.text {
	height:14px;
	width: 250px;
	border:solid 1px #ddd;
	background:#fff;
	font:11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	padding:3px 7px;
	float:left;
	margin:0 3px 0 0;
}

#advertise input.text1 {
	height:14px;
	border:solid 1px #ddd;
	background:#fff;
	font:11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	padding:3px 7px;
	float:left;
	margin:0 3px 0 0;
}

#advertise input.button {
	height:22px;
	/*border:solid 1px #ddd;*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	float:left;
	background:url('../img/template/button.png') no-repeat;
	cursor:pointer;
}

.ui-tabs { 
	position: relative; 
	zoom: 1; 
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-tabs .ui-tabs-nav { 
	margin: 0; 
}

.ui-tabs .ui-tabs-nav li { 
	list-style: none; 
	float: left; 
	position: relative; 	
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap; 
}

.ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none; 
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	margin-bottom: 0; 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text; 
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { 
	display: block; 
	border: 0; 
	background: none; 
}

.ui-tabs .ui-tabs-hide { 
	display: none !important; 
}


#normalul ul {
	list-style-type: disc; 
	margin: 1.00em 0 0;
	margin-left: 40px ;
	margin-top: 0; 
	margin-bottom: 0;
	display: block;
	height:auto;
	background:inherit;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	width:auto;
	overflow:visible;
}

#normalul li {
	font:11px Arial, Helvetica, sans-serif;
	float:none;
	margin:0 5px 0 0;
	display: list-item;
	background:inherit;
	position:relative;
	
}

/* test mascha 2 kolommen pagina */
fieldset#aanmelden  {
	/*border:solid 1px #999;*/
	width:300px;
	/*padding:3px 5px;*/
	float:left;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
}

fieldset#aanmelden  input{
	border:solid 1px #999;
	width:200px;
}

fieldset#aanmelden input[type="checkbox"] {
	width:15px;
	border:solid 0px #999;
}

/* zorgen dat je 2 kolommen hebt */
.content .account {
	float: right; 
	width: 300px;
	}
	
.content .login-form {
	float: left;
	width: 300px;
}

.content .account .form-content {
	border: 1px solid #999;
	padding: 20px 20px 35px 50px;
}
	
.content .login-form .form-content {
	border: 1px solid #999;
	padding: 20px 20px 65px 50px;
}

#head {
	border:solid 1px #ddd;
	background:url('../img/template/taal.png') no-repeat left top;
	text-align:center;
	height:24px;
	/*width:300px;*/
	padding:0 6px 0;
	margin:0 0 12px;
	color:#fff;
}

/*tab balk*/
.content .steps {margin: 10px 0;}
.content .steps LI {
	/*width: 142px;*/
	_width: 154px;
	height: 50px;
	list-style: none;
	float: right;
	margin-left: -12px;
	padding-right: 12px;
	background: url("/inc/images/steps-separator-2.gif") top right no-repeat;
}
.content .steps LI.selected  {background: url("/inc/images/steps-separator-2.gif") no-repeat bottom right;}
.content .steps LI .text {
	padding: 5px 5px 15px 20px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	background: url("/inc/images/steps-bg.gif") repeat-x left top;
	height: 30px;
}
.content .steps LI A {text-decoration: none; cursor: pointer;}
.content .steps LI.selected  .text {background: url("/inc/images/steps-bg-select.gif") repeat-x left top;}
.content .steps LI .text B{display: block; font-size: 12px;}

.content .steps LI.last {
	width: 195px;
	padding-right: 0;
}
.content .steps LI.first {
	width: 170px;
	_width: 150px;
}

.content .steps LI.firsta {
	width: 120px;
}

