/* USER */
/* ------------------------------------*/

BODY {
	SCROLLBAR-FACE-COLOR: #fafaff;
	SCROLLBAR-HIGHLIGHT-COLOR: #90BBE0;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #90BBE0;
	BACKGROUND-IMAGE: url('images/bg.gif');
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

hr {
	border: none;
	background-color: #c8c8c8;
	color: #c8c8c8;
	height: 1px;
	width: 100%;
}

/* TEXT */

SPAN.text {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #472A1C;
	font-weight: none;
	line-height: 1.2;
}

.text {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #472A1C;
	font-weight: none;
	line-height: 1.2;
}
.error {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF2222;
	font-weight: none;
}

H1, .title {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #565656;
	text-transform: uppercase;
	font-weight: bold;
}

H3 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #565656;
	text-transform: uppercase;
	font-weight: bold;
}


.white_title {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

.brown_title {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #472A1C;
	text-transform: uppercase;
	font-weight: bold;
}

H2, .subtitle {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F568F;
	font-weight: bold;
	margin: 0px;
}

/* LINK */

A:link		{color: #472A1C; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}
A:visited	{color: #472A1C; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}
A:active	{color: #472A1C; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}
A:hover		{color: #472A1C; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}

A:link.menu_link		{color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 11px;}
A:visited.menu_link	{color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 11px;}
A:active.menu_link	{color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 11px;}
A:hover.menu_link		{color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 11px;}

A:link.sub_menu_link		{color: #472A1C; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}
A:visited.sub_menu_link	{color: #472A1C; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}
A:active.sub_menu_link	{color: #472A1C; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}
A:hover.sub_menu_link		{background-color: #472A1C; color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 11px;}

/* INPUT */

.inputstyle, INPUT.text {
		font-family:Verdana, Tahoma, Arial;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#6D90B0;
}

.selectstyle, INPUT.select {
		font-family:Verdana, Tahoma, Arial;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#6D90B0;
}

.submit, INPUT.submit {
		font-family:Verdana, Tahoma, Arial;
		font-size:11px;
		color:#ffffff;
		background-color:#472A1C;
		border-style:solid;
		border-width:2px;
		font-weight: bold;
		border-color:#FFFFFF;
		cursor: pointer;
}

fieldset {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
}

legend {
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: bold;
}

p {
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: none;
}

.menu{
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	z-index:100;
	position:absolute;
	background-color:#ffffff;
	border-style:solid;
	border-color:#6a6a6a;
	border-width: 1px 1px 1px 1px;
}

SPAN.menu_text{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
}

.brown_border{
	margin: 5px;
	border-style:solid;
	border-color:#472A1C;
	border-width:1 1 1 1;
}

.table_border {
  border: 1px solid #472A1C;
  border-collapse: collapse;
}

.header_row{
	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
	z-index:100;
	margin: 5px;
	border-style:solid;
	background-color:#472A1C;
	border-width:1 1 1 1;
}


h1.isearch
{
    text-align:center;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.isearch_head
{
}

td.isearch_head
{
    font-size:140%;
}

/* Usage : Advanced search form.
 */
table.isearch_advanced
{
    background-color:#b8ccee;
}


/* Usage :  To display the page title in the results list.
 */
a.isearch_title:link
{
}

a.isearch_title:visited
{
}


/* Usage :  To display the page description in the results list.
 */
.isearch_description
{
    font-size:100%;
}


/* Usage :  To display the page score in the results list.
 */
.isearch_score
{
    font-size:12px;
    color:#000080;
}


/* Usage :  To display the page url in the results list.
 */
a.isearch_url:link
{
    font-size:80%;
}

a.isearch_url:visited
{
    font-size:80%;
}


/* Usage :  To display the file size in the results list.
 */
.isearch_size
{
    font-size:80%;
    color:#008000;
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.isearch_viewcache:link
{
    font-size:80%;
    color:#6f6f6f;
}

a.isearch_viewcache:visited
{
    font-size:80%;
    color:#6f6f6f;
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.isearch_prevnext
{
}

td.isearch_prevnext
{
}

a.isearch_prevnext:link
{
}

a.isearch_prevnext:visited
{
}


/* Usage :  To display the "No matches found." string.
 */
h2.isearch_nomatch
{
    font-size:140%;
    color:red;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch_highlight
{
    font-weight:bold;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch_search
{
    font-style:italic;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.isearch_cachedpage
{
    font-size:140%;
}


/* Usage :  To display the search statistics table
 */
table.isearch_stats {
}

table.isearch_stats th, table.isearch_stats td{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

table.isearch_stats th {
    color: #ffffff;
    background-color: #3366cc;
}

table.isearch_stats td {
    background-color: #ffffcc;
    color: #003399;
}

table.isearch_stats caption {
    color: #003399;
    font-weight: bold;
    font-size: 17px;
    font-style: italic;
}


/* Usage:  Displaying "Did you mean to search for:" test and links when
 * displaying alternative searches.
 */
.isearch_suggest_title
{
    color: #004422;
}

a.isearch_suggest:link
{
    padding-left: 50px;
    color: #008844;
}

a.isearch_suggest:visited
{
    padding-left: 50px;
    color: #008844;
}


/* Usage: Displaying a single extra link in search results (professional version only)
 */
.isearch_link
{
    /* Set background colour for extra links */
    background-color: #ffffc0;
}

/* Usage: Displaying all extra links in search results (professional version only)
 */
.isearch_link_all
{
    /* Add an extra space seperating links from normal results. */
    padding-bottom: 15px;
}

.daily_title {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #000000;
}
.daily_description {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #777777;
	font-weight: bold;
}
.daily_default_text {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
}

.daily_price {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 23px;
	color: #000000;
	font-weight: bold;
}
a.want_one:link, a.want_one:visited {
	background-image: url('images/iwantone_bttn1.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	width:173px; height:85px;
	display:block;
	border:0px;
}

a.want_one:active, a.want_one:hover {
	background-image: url('images/iwantone_bttn2.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	width:173px; height:85px;
	display:block;
	border:0px;
}