
/**** TWA Your Working Holiday styles ****/

/* work and play left navs */
#wh_worknav{
	background-image:url(wh-worknav-bg.jpg);
	height:286px;
}
#wh_playnav{
	background-image:url(wh-playnav-bg.jpg);
	height:233px;
	margin-bottom:12px;
}
.wh_leftnav{
	width:269px;
	margin:15px 0px 0px 16px;
}
.wh_leftnav ul {
	list-style-type:none; 
	padding:0px; 
	margin:84px 0px 0px 6px; 
}
.wh_leftnav ul#allow_for_button {
	list-style-type:none; 
	padding:0px; 
	margin:5px 0px 0px 6px; 
}
.wh_leftnav ul li {
	background:url("wh-listarrow3.gif") no-repeat;
	background-position:7px 3px; 
	padding:0px 0px 0px 20px; 
	margin:3px 0px 0px 0px; 
}
.wh_leftnav ul li a, .wh_leftnav ul li a:link {
	color:#fff;
	font-size:11px;
}
.wh_leftnav ul li a:visited {
	color:#fff;
}
.wh_leftnav ul li a:visited:hover, .wh_leftnav ul li a.wh_leftnav_on {
	color:#341f17;
}
.wh_leftnav ul li a:hover {
	color:#341f17;
}
.wh_leftnav ul li a:active {
	color:#fff;
	font-size:11px;
}

/* cv and visa buttons */
#wh_leftbutton_cv{
	clear:both;
	background-image:url(wh-leftbuttonbg-cv.gif);
}

#wh_leftbutton_visa{
	clear:both;
	background-image:url(wh-leftbuttonbg-visa.gif);
}
.wh_leftbutton{
	width:269px;
	height:128px;
	margin:5px 0px 0px 16px;
}
.wh_leftbutton p{
	padding:33px 0px 0px 10px;
}
.wh_leftbutton ul {
	list-style-type:none; 
	padding:0px; 
	margin:-2px 0px 0px 4px; 
	color:#484848; 
}
.wh_leftbutton ul li {
	background:url("wh-listarrow3.gif") no-repeat;
	background-position:7px 3px; 
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px; 
}
.wh_leftbutton ul li a, .wh_rightbutton a,  .wh_leftbutton ul li a:link, .wh_leftbutton ul li a:active, .wh_leftbutton ul li ul li a:visited{
	color:#fa6409;
	font-size:11px;
}
.wh_leftbutton ul li a:hover, .wh_rightbutton a:hover{
	color:#000;
}

.wh_rightbutton{
	width:221px;
	height:25px;
	margin:0;
}
#wh_rightbutton_reg{
	clear:both;
	padding-left:28px;
	padding-top:83px;
	background-image:url(wh-button-win.gif);
}
/* chefs - what others say */
.wh_right_chef{
	clear:both;
}
.wh_right_chef img{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 4px 0px -5px;
}
.wh_right_chef h3{
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
.wh_right_chef p{
	color:#5b5648;
}
.wh_right_chef p.wh_chef_comment{
	clear:both;
	font-size:10px;
	letter-spacing:-0.1em;
	margin:-5px 0px 12px 0px;
}

/* checklist */
#wh_right_checklist ul {
	list-style-type:none; 
	padding:0px; 
	margin:-2px 0px 0px -4px; 
}
#wh_right_checklist li {
	background:url("wh-listarrow3.gif") no-repeat;
	background-position:7px 6px; 
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px; 
	/*border:1px solid transparent;*/ /*trying to fix IE spacing bug - but bg is shaded...*/
}
#wh_right_checklist a.checklink, #wh_right_checklist a.checklink:link {
	color:#fa6409;
}
#wh_right_checklist a.checklink:visited {
	color:#fa6409;
}
#wh_right_checklist a.checklink:visited:hover {
	color:#484848;
}
#wh_right_checklist a.checklink:hover {
	color:#484848;
}
#wh_right_checklist a.checklink:active {
	color:#fa6409;
}
.wh_checklist_hide{
	visibility:hidden;
	height:0px;
	padding:0;
	margin:0;
}
.wh_checklist_show{
	visibility:visible;
	height:auto;
	padding:0;
	margin:0;
}
.wh_checklist_show p{
	font-size:10px;
}
.wh_checklist_show p a, .wh_checklist_show p a:link, .wh_checklist_show p a:active, .wh_checklist_show p ul li a:visited{
	color:#484848;
	text-decoration:underline;
}
.wh_checklist_show p a:hover{
	color:#000;
}
#wh_right_checklist_buttons {
	margin-top:-12px; 
}
#wh_right_checklist_buttons ul {
	list-style-type:none; 
	padding:0px auto; 
	margin:-2px 0px 0px -4px; 
}
#wh_right_checklist_buttons ul li {
	display:inline;
	padding:5px 0px 5px 37px; 
	margin:0px 0px 0px 0px; 
}
#wh_right_checklist_buttons ul li#checklist_print {
	background:url("wh-checklist-print.gif") no-repeat;
	background-position:7px 0px; 
}
#wh_right_checklist_buttons ul li#checklist_download {
	background:url("wh-checklist-download.gif") no-repeat;
	background-position:7px 0px; 
	margin-left:10px;
}

/* middle content list */
.wh_contentlist ul {
	list-style-type:none !important; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 5px; 
}
.wh_contentlist li {
	background:url("wh-listarrow3.gif") no-repeat;
	background-position:1px 5px; 
	padding:1px 0px 7px 14px; 
	margin:0px 0px 0px 0px; 
	line-height:140%;
}

/* what others are saying */
.wh_saying_container {
	clear:both;
	border:1px solid #d1ccc2;
	background:#f5f7f1;
	padding:8px 0px 11px 9px; 
	margin:14px 19px 0px 20px; 
}
.wh_saying_container img {
	float:left;
	padding:0px 10px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
.wh_saying_container h3 {
	padding:3px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	font-size:12px;
}
.wh_saying_container p {
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
.wh_saying_container a.wh_saying_video {
	background:url("wh-listarrow3.gif") no-repeat;
	background-position:1px 3px; 
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px; 
}
.wh_saying_container_big {
	clear:both;
	padding:20px 0px 0px 19px; 
	margin:0px 0px 0px 0px; 
}
.wh_saying_container_big img {
	float:left;
	padding:0px 10px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
.wh_saying_container_big img.wh_saying_bigright {
	float:right;
	padding:0px 26px 0px 10px; 
	margin:0px 0px 0px 0px; 
}
.wh_saying_container_big h3 {
	padding:6px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	font-size:12px;
}
.wh_saying_container_big p {
	padding:2px 0px 5px 0px; 
	margin:0px 0px 0px 0px; 
}

/* register form */
#wh_form_register {
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px; 
}
#wh_form_register .wh_form_row {
	clear:both;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
#wh_form_register #over30error {
	/*visibility:hidden;*/
}
#wh_form_register .wh_form_row_space {
	clear:both;
	height:10px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
#wh_form_register .wh_form_row .wh_form_leftcol {
	float:left;
	width:163px;
	padding:0px 7px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
#wh_form_register .wh_form_row .wh_form_leftcol p {
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
#wh_form_register .wh_form_row .wh_form_leftcol p.wh_align_right {
	text-align:right;
}
#wh_form_register .wh_form_row .wh_form_rightcol {
	float:left;
	width:275px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
#wh_form_register .wh_form_row input.input207px {
	width:203px;
	height:18px;
	/*fix firefox yellow form fields bug*/
	background:transparent url("wh_ff_fix.gif") repeat;
	border:1px solid #6f9fb5;
}
#wh_form_register .wh_form_row input.input30px {
	width:26px;
	height:18px;
	margin-right:10px;
	/*fix firefox yellow form fields bug*/
	background:transparent url("wh_ff_fix.gif") repeat;
	border:1px solid #6f9fb5;
}
#wh_form_register .wh_form_row input.input126px {
	width:127px;
	height:18px;
	/*fix firefox yellow form fields bug*/
	background:transparent url("wh_ff_fix.gif") repeat;
	border:1px solid #6f9fb5;
}
#wh_form_register .wh_form_row input.input116px {
	float:left;
	width:112px;
	height:18px;
	/*fix firefox yellow form fields bug*/
	background:transparent url("wh_ff_fix.gif") repeat;
	border:1px solid #6f9fb5;
}
#wh_form_register .wh_form_row input.input76px {
	width:72px;
	height:18px;
	/*fix firefox yellow form fields bug*/
	background:transparent url("wh_ff_fix.gif") repeat;
	border:1px solid #6f9fb5;
}
#wh_form_register .wh_form_row input.checkbox20px {
	float:left;
	width:27px;
	height:27px;
	padding:0px 0px 0px 0px; 
	margin:-4px -4px -3px -4px; 
	/*background:transparent;
	border:1px solid #6f9fb5;*/
}
#wh_form_register .wh_form_row textarea.textarea207x62px {
	width:203px;
	height:58px;
}
/*#wh_form_register .wh_form_row input.button_browse {
	width:85px;
	height:27px;
	margin:0px 0px 0px 6px;
  padding:0;
  border:0;
	background:transparent url("wh_form_browse.gif") no-repeat center top;
	cursor:pointer;
  cursor:hand;
}*/
#wh_form_register .wh_form_row input.button_send {
	float:left;
	width:72px;
	height:27px;
	margin:0px 15px 0px 0px;
  padding:0;
  border:0;
	background:transparent url("wh_form_send.gif") no-repeat center top;
	cursor:pointer; /* hand-shaped cursor */
  cursor:hand; /* for IE 5.x */
}
#wh_form_register .wh_form_row input.button_preview {
	width:82px;
	height:27px;
	margin:0px 0px 0px 0px;
  padding:0;
  border:0;
	background:transparent url("wh_form_preview.gif") no-repeat center top;
	cursor:pointer; /* hand-shaped cursor */
  cursor:hand; /* for IE 5.x */
}
#wh_form_register .wh_form_row input.button_watch {
	width:112px;
	height:27px;
	margin:4px 0px 0px 0px;
  padding:0;
  border:0;
	background:transparent url("wh_form_watch.gif") no-repeat center top;
	cursor:pointer; /* hand-shaped cursor */
  cursor:hand; /* for IE 5.x */
}

/* terms and conditions */
ol.wh_terms_list {
	padding:0px 20px 0px 48px;
}
ul.wh_terms_list {
	padding:0px 0px 0px 68px;
}
ol.wh_terms_list li {
	padding:5px 0px 5px 0px;
}
.wh_terms_table {
	clear:left;
	padding:10px 0px 0px 0px;
}
.wh_terms_table .wh_terms_table_row {
	clear:left;
	padding:0px 0px 0px 0px;
}
.wh_terms_table .wh_terms_table_cell_1 {
	float:left;
	width:45px;
	font-size:9px;
	background:#e9e9e9;
}
.wh_terms_table .wh_terms_table_cell_2 {
	float:left;
	width:105px;
	font-size:9px;
}
.wh_terms_table .wh_terms_table_cell_3 {
	float:left;
	width:110px;
	font-size:9px;
	background:#e9e9e9;
}
.wh_terms_table .wh_terms_table_cell_4 {
	float:left;
	font-size:9px;
}


