﻿/* Stylesheet for By The River */

body				{ font-family: Arial, Helvetica, sans-serif; font-size: 10; color: #CCC; text-align: left; padding: 0; margin: 0; }

h1					{ font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-style: normal; font-weight: normal; text-align: left;
						color: #FFF; background: transparent; letter-spacing: -1px; padding: 0; margin: 20px 20px 0 20px; }
h2					{ font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: bold; text-align: left;
						color: #FFF; background: transparent; letter-spacing: 1px; padding: 0; margin: 20px 20px 0 20px; }
h3					{ font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: bold; text-align: left;
						color: #CCC; background: transparent; letter-spacing: 1px; padding: 0; margin: 20px 0 0 0; }
h4					{ font-family: Arial, Helvetica, sans-serif; font-size: 60%; font-style: normal; font-weight: bold; text-align: left;
						color: #CCC; background: transparent; letter-spacing: 1px; padding: 0; margin: 10px 0 5px 0; }
p						{ font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: normal; text-align: left;
						color: #FFF; background: transparent; line-height: normal; letter-spacing: 0; margin: 10px 20px 0 20px; padding: 0; }

.def						{ color: #f84a0e; border-bottom: 1px #F84A0E dotted; }
.desc					{ font-size: 70%; color: #999; letter-spacing: 0; margin: 0 0 0 0; text-align: center; }
.end					{ margin: 10px 20px 15px 20px; padding: 0; }
.foto_ctr				{ margin: 20px 20px 20px 20px; }
.frame					{ border: 4px solid #414141;  }
.header_sp		{ font-size: 20%; margin: 0; }
.header				{ font-size: 160%; color: #666; letter-spacing: -2px; margin: 0; }
.indent1				{ margin: 10px 20px 0 40px; }
.indent1_end	{ margin: 10px 20px 15px 40px; }
.indent1_last		{ margin: 10px 20px 30px 40px; }
.indent2				{ margin: 10px 20px 0 60px; }
.indent2_end	{ margin: 10px 20px 15px 60px; }
.indent2_last		{ margin: 10px 20px 30px 60px; }
.insert					{ float: left; margin: 0 20px 10px 0; padding: 0px; background: #000; border: 4px solid #474747; }
.last						{ margin: 10px 20px 30px 20px; padding: 0; }
.noindent			{ margin: 0 0 10px 0; }
.pg_desc			{ font-size: 70%; color: #000; line-height: 1.2em; letter-spacing: 0; margin: 5px 20px 0 20px; }
.pg_title				{ font-size: 170%; color: #000; line-height: 1em; letter-spacing: -1px; margin: 20px 20px 0 20px; }
.reg						{ text-align: right; margin: 10px 0 2px 20px; }
.sale					{ text-align: right; color: #D8981C; margin: 0 0 0 20px;  }
.strike					{ text-decoration: line-through; }
.size					{ font-size: 60%; color: #999; margin: 0 20px 20px 0; }

ul 			{ font-family: Arial, Helvetica, sans-serif; color: #FFF; list-style-position: outside; list-style-type: disc; margin: 10px 25px 0 25px; } 
ol				{ font-family: Arial, Helvetica, sans-serif; color: #FFF; list-style-position: outside; list-style-type: decimal; margin: 10px 30px 0 35px; } 
li				{ font-family: Arial, Helvetica, sans-serif; font-size: 80%; list-style-position: outside; margin: 0 0 5px 15px; } 
li.li_last	{ margin: 0 0 30px 15px; } 

/* tables */
table					{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: left; }
tr 							{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: left; }
td							{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: left; padding: 0; margin: 0; }

table.content		{ color: #3c3c3c; background: #5D5D5D; }

td.box_teal			{ background-image: url(images/bar_teal.gif); 	background-repeat: no-repeat; vertical-align: middle; }
td.box_gold		{ background-image: url(images/bar_gold.gif); background-repeat: no-repeat; vertical-align: middle; }
td.box_orange	{ background-image: url(images/bar_orange.gif); background-repeat: no-repeat; vertical-align: middle; }
td.break				{ background-image: url(images/break.gif); background-position: bottom left;  background-repeat: repeat-x;  
							font-size: 80%; font-weight: bold; color: silver; text-align: center; vertical-align: middle; }
td.C						{ text-align: center; }
td.charcoal		{ color: #3c3c3c; background: #353535; }
td.foot_L				{ color: #666; font-size: 70%; text-align: left; padding: 15px 0 30px 0; }
td.foot_R			{ font-size: 70%; text-align: right; padding: 15px 0 30px 0; }
td.grey				{ color: #3c3c3c; background: #414141; }
td.menu1			{ background-image: url(images/bar1.gif); background-position: bottom left;  background-repeat: repeat-x;  
							font-size: 80%; font-weight: bold; color: silver; text-align: center; vertical-align: middle; }
td.menu0			{ background-image: url(images/bar0.gif); background-position: bottom left;  background-repeat: repeat-x;  
							font-size: 80%; font-weight: bold; color: silver; text-align: center; vertical-align: middle; }
td.nav					{ text-align: center; padding: 0 0 25px 0; background: #353535; border: 4px solid #333; }
td.side_button	{ text-align: center; padding: 0 0 10px 0; background: #353535; }
td.side_ctr			{ text-align: center; padding: 0 0 25px 0; background: #353535; border: 4px solid #333; }
td.side_left		{ padding: 0 0 25px 0; background: #353535; border: 4px solid #333; }
td.side_foto		{ text-align: center; padding: 25px 0; background: #353535; }
td.silver				{ color: #3c3c3c; background: #5D5D5D; }
td.thumbnails	{  padding: 20px 20px 20px 20px; background: #414141; }
td.form_text		{ font-size: 70%; color: white; text-align: left; vertical-align: top; padding: 0 0 20px 0; }

/* links */

a:link					{ color: #FFF; background: transparent; text-decoration: none; }
a:visited				{ color: #FFF; background: transparent; text-decoration: none; }
a:hover				{ color: #999; background: transparent; text-decoration: none; }

a.white:link			{ color: #FFF; background: transparent; text-decoration: none; }
a.white:visited		{ color: #FFF; background: transparent; text-decoration: none; }
a.white:hover		{ color: #000; background: transparent; text-decoration: none; }

a.colour:link		{ color: #F84A0E; background: transparent; text-decoration: none; font-weight: bold; }
a.colour:visited	{ color: #F84A0E; background: transparent; text-decoration: none; font-weight: bold; }
a.colour:hover	{ color: #FFF; background: transparent; text-decoration: none; font-weight: bold; }

a.subtle:link				{ color: #666; background: transparent; font-weight: normal; text-decoration: none; }
a.subtle:visited			{ color: #666; background: transparent; font-weight: normal; text-decoration: none; }
a.subtle:hover			{ color: #FFF; background: transparent; font-weight: normal; text-decoration: none; }

a.thumb img					{ border: 2px solid #414141; margin: 2px 2px 2px 2px; }
a.thumb:visited img		{ border: 2px solid #414141; margin: 2px 2px 2px 2px; }
a.thumb:hover img		{ border: 2px solid #414141; margin: 2px 2px 2px 2px; }

