/* SYSTEM WIDE STYLES */
.clear{
	clear:both;
}
.wk_button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.wk_container {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width: 100%;
}
.wk_error {
	color:#FF0000;
	font-weight:bold;
}
.wk_error_remote {
	color: #000000;
	font-size:12px;
	font-weight:bold;
}
.wk_hlite {
	font-weight:bold;
}
.wk_input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.wk_pagehead {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.wk_uc:first-letter {
	text-transform: capitalize;
}

/* QUICK SEARCH TEMPLATE */
/* Quick search form */
.wk_qsearch {
	font-family:Arial, Helvetica, sans-serif;
}
/* Quick search form heading */
.wk_qs_head {
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 0px 15px;
}
/* Quick search form */
.wk_qs_form {
	float:left;
	text-align: left;
}
/* Quick search captions */
.wk_qs_caption {width: 180px; font-size:10px; text-transform:capitalize;}
/* Quick search drop-down menu boxes */
.wk_qs_drop {width: 164px; font-size:10px;}
/* Quick search by reference text box */
.wk_qs_byref {width: 160px; font-size:10px; text-align:left;}
/* Quick search form button */
.wk_qs_btn {
	font-size:10px;
	text-transform:capitalize;
	width: auto;
}

/* ADVANCED SEARCH TEMPLATE */
.wk_as_search {
	font-family:Arial, Helvetica, sans-serif;
}
.wk_as_image {
	float:right;
}
/* Advanced search form heading */
.wk_as_head{
	height: 30px;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 15px;
}
/* Advanced search form */
.wk_as_form {
	position:relative;
	top: 15px;
	padding: 0px 0px 10px 16px;
	line-height: 22px;
	margin-top: -20px;
	float:left;
}
.wk_as_title {
	padding: -10px 0px 10px 16px;
	line-height: 22px;
	float:left;
}
.wk_as_powImage{
	background: #d2d2d2;
}
/* Advanced search line control */
/* Advanced search captions */
/* Image caption for vertical format */
.wk_as_icaption {font-size:11px; text-transform:capitalize;}
/* Wide for vertical format */
.wk_as_wcaption {width: 160px; font-size:10px; text-transform:capitalize;}
/* Left column of horizontal format */
.wk_as_lcaption {width: 105px; font-size:10px; text-transform:capitalize;}
/* Right column of horizontal format */
.wk_as_rcaption {width: 170px; font-size:10px; text-transform:capitalize;}
/* Advanced search drop-down menu boxes */
.wk_as_drop {width: 180px; font-size:10px;}
/* Advanced search by reference text box */
.wk_as_byref {width: 174px; font-size:10px; text-align:left;}
/* Advanced search form button */
.wk_as_btn {
	font-size:10px;
	text-transform:capitalize;
	width: auto;
}

/* ADVANCED SEARCH NAVIGATION BAR*/
.wk_nav_bar_rent {float:left; height: 20px; position:relative; top:-15px; left: -10px; text-align:left;}
.wk_nav_bar_rent_vert {float:left; position:relative; height: 80px; top:0px; left: -210px; text-align:left;}
.wk_nav_bar_lang {float:right; margin-top: -12px; padding-right: 20px; positiion: relative;}
.wk_nav_bar_lang_vert {float:left; position:relative; top: -15px; margin-top: 0px; margin-left: -30px;}
.wk_nav_bar_lang ul, .wk_nav_bar_rent ul, .wk_nav_bar_lang_vert li {padding-top:10px;float:left;}
.wk_nav_bar_lang li, .wk_nav_bar_rent li {
	line-height:20px;
	font-size: 11px;
	text-align:left;
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
.wk_nav_bar_lang_vert li {
	line-height:20px;
	font-size: 11px;
	text-align:left;
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
.wk_nav_bar_rent_vert li {
	line-height:20px;
	font-size: 11px;
	text-align:left;
	display: compact;
	list-style-type: none;
}

.wk_nav_bar_lang img{
	background:none;
    border: 0;
	padding: 0px;
}
.wk_nav_bar_lang_vert img {
	background:none;
    border: 0;
	padding: 0px;
}


/* RESULTS TEMPLATE */
.wk_results {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left:0px;
}
.wk_r_head {
	height: 20px;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 15px;
}
.wk_r_head_link {
	color:#000000;
}
.wk_r_item {
	width: 100%;
	font-size: 10px;
}
.wk_r_thumbnail {
	width: 168px;
	padding: 3px;
}
.wk_r_thumbnail img {
	background:none;
    border: 0;
	padding: 0px;
	vertical-align: bottom;
}
.wk_r_details {width: 100%;}

.wk_r_specSheet {
	width: 100%;	
}
.wk_r_specLabel {
}
.wk_r_specLabel td {
	height: 20px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.wk_r_specData {}
.wk_r_specData td {
	height: 20px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.wk_r_description {
	padding: 3px 7px 0px 12px;	
}

/* DETAILS TEMPLATE */
.wk_details {
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 10px;
	margin-left:0px;
}
.wk_d_head {
	font-size:14px;
	font-weight:bold;
	height: 40px;
	padding: 12px 0px 0px 20px;
}
.wk_d_itemhead {
	font-size:14px;
	font-weight:bold;
	height: 20px;
	padding: 5px 0px 0px 20px;
}
.wk_d_item {
	font-size: 11px;
	padding: 0px 5px 0px 5px;
}
.wk_d_titem {
	font-size: 11px;
}
.wk_d_titem:first-letter {text-transform: capitalize;}
#wk_imagePanel{
	float:left;
	margin:0 auto;
	width:680px;
	height: 350px;
	text-align:left;
	background: url(images/photoframe.gif) no-repeat;
	border:0;	
}
#wk_photo_msg {
	color:#FFFFFF;
}


/* RESULTS AND DETAILS ITEM NAVIGATON BAR */
.wk_item_nav {}
.wk_item_nav ul{padding: 5px 0px 5px 50px;}
.wk_item_nav li{
	line-height:20px;
	font-size: 11px;
	text-align:left;
	display: inline;
	list-style-type: none;
	padding-right: 40px;
}
div.wk_item_nav a{
	color: #333333;
	text-decoration: none;
}
div.wk_item_nav a:hover{
	text-decoration: underline;
}
.wk_item_link{}
.wk_item_added{
	color:#339966;
	font-weight:bold;
	font-style:italic;
}
.wk_item_img{
	background:none;
    border: 0;
	padding: 0px;
	position:absolute;
	margin:0px 0px 0px -23px;
}


/* ENQUIRY PAGE */
.wk_enquiry {
	color:#333333;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 10px;
	margin-left:0px;
}

/* RESULTS, ENQUIRY AND DETAILS PAGE NAVIGATON BAR */
.wk_page_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	/*width: 100%;*/
}
.wk_page_pagination {
	height:30px;
	float: left;
	vertical-align:middle;
}
.wk_page_links {
	float: left;
	padding: 9px 0px 0px 10px;
}
.wk_page_num {
	float: right;
	padding: 5px 20px 0px 0px;
}
.wk_page_options {
	float: left;
	height: 30px;
}
.wk_opt_links {
	font-size:10px;
	float: left;
	padding: 10px 0px 0px 10px;
}
.wk_currency_link {
	font-size:10px;
	float: right;
	padding: 10px 10px 0px 0px;
}

a.wk_agent_link:link, a.wk_agent_link:visited {
	color: #333333;
	text-decoration: none;
}
a.wk_agent_link:hover {
	text-decoration: underline;
}

/* Pagination bar page links */
div.wk_page_links b {
	color: #CC0066; 
}
a.wk_page_link {
	text-transform: capitalize;
}
a.wk_page_link:link, a.wk_page_link:visited {
	color: #f19d07;
	text-decoration: none;
}
a.wk_page_link:hover {
	text-decoration: underline;
}


/* Option bar links */
a.wk_page_opts {
	color: #363636;
	text-transform:capitalize;
}
a.wk_page_opts:link, a.wk_page_opts:visited {
	text-decoration: none;
}
a.wk_page_opts:hover {
	text-decoration: underline;
}
a.wk_currency_link {
	color: #363636;
	text-transform:capitalize;
}
a.wk_currency_link:link, a.wk_currency_link:visited {
	text-decoration: none;
}
a.wk_currency_link:hover {
	text-decoration: underline;
}

/* EMAIL PAGE */
.wk_email {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}
.wk_email td {
	color:#333333;
	font-size: 10px;
}
.wk_email th {
	color:#333333;
	font-size: 14px;
	font-weight:bold;
	background:#FFFFCC;
	padding: 5px 0px 5px 0px;
}
.wk_email_subhead {
	color:#333333;
	font-size: 12px;
	font-weight:bold;
	background:#FFFFCC;
	padding: 3px 0px 3px 5px;
}

/* GOOGLE MAP API */
#GoogleMap {
	float:left;
	background: url(images/mapframe.gif) no-repeat;
	width:660px;
	height: 350px;
	padding: 15px 0px 0px 15px;
}
#map_canvas{
	width:630px;
	height: 287px;
}
#map_bar {
	padding: 15px 15px 0px 0px;
}
#map_addr_bar {float:right; padding-right: 15px; height:14px;}
#map_address {height:14px; font-size:10px;}
#map_message {
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-align:right;
}
#map_btn {
	font-size:10px;
	text-transform:capitalize;
	width: auto;
}


/* DEBUGGING USE ONLY */
/* Diagnostic Dump Area Style*/
.wk_dump {
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

