/* main object setup */
body,td,textarea,input,select
{ 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}

A:link, A:visited
{
	color: #000000; 
	text-decoration: underline; 
}

A:hover
{
	color: #000000; 
	text-decoration: underline;
}

/* navigation setup */
.nav
{ 
	color: #FFFFFF;
	font-size: 13px;
}

.nav:link, .nav:visited
{ 
	color: #FFFFFF; 
	text-decoration: none; 
}

.nav:hover 
{ 
	color: #FFFFFF;
	text-decoration: underline;
}

.tour
{ 
	color: #FFFFFF;
	font-size: 13px;
}

.tour:link, .tour:visited
{ 
	color: #FFFFFF; 
	text-decoration: none; 
}

.tour:hover 
{ 
	color: #FFFFFF;
	text-decoration: underline;
}

/* links for make a promise */
.promise
{
	color: #3F7227;
	font-size: 13px;
}

.promise:link, .promise:visited
{ 
	color: #3F7227; 
	text-decoration: none; 
}

.promise:hover 
{ 
	color: #3F7227;
	text-decoration: underline;
}

/* bread crums setup */
.breadcrums
{ 
	color: #000000;
	font-size: 12px;
	/* border-color: EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid; */
	padding-bottom: 5px;
}

.breadcrums:link, .breadcrums:visited
{ 
	color: #000000; 
	text-decoration: none; 
}

.breadcrums:hover 
{ 
	color: #77A9CE;
	text-decoration: underline;
}

/* misc. setup */
.error
{
	color: #A6475A;
}

.message
{
	color: #818B9F;
}

.quote
{
	color: #FFFFFF;
}

.quote:link, .quote:visited, .quote:hover
{ 
	color: #FFFFFF; 
	text-decoration: underline; 
}

.notes
{
	font-size: 11px;
	line-height: 13px;
	color: #77A9CE;
}

.title
{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.title2, .title2:link, .title2:visited, .title2:hover
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}

.title3
{
	font-size: 14px;
	color: #FA824E;
}

/* round borders for text boxes */
.roundedcornr_box {
	background: url(/img/roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr_top {
	background: url(/img/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/img/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/img/roundedcornr_br.gif) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/img/roundedcornr_r.gif) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content { padding: 0 10px; }

/* round borders for bread crums */
.roundedcornr_box_bc {
	background: url(/img/roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr_top_bc {
	background: url(/img/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_bc {
	background: url(/img/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_bc div {
	background: url(/img/roundedcornr_br.gif) no-repeat bottom right;
}
.roundedcornr_content_bc {
	background: url(/img/roundedcornr_r.gif) top right repeat-y;
}

.roundedcornr_top_bc div,.roundedcornr_top_bc,
.roundedcornr_bottom_bc div, .roundedcornr_bottom_bc {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_bc, .roundedcornr_bottom_bc {
	margin-top: -19px;
}
.roundedcornr_content_bc { padding: 0 6px; }

/* round borders for comment boxes */
.roundedcornr_box_c {
	background: url(/img/roundedcornr_tl_comment.gif) no-repeat top left;
}
.roundedcornr_top_c {
	background: url(/img/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_c {
	background: url(/img/roundedcornr_bl_comment.gif) no-repeat bottom left;
}
.roundedcornr_bottom_c div {
	background: url(/img/roundedcornr_br.gif) no-repeat bottom right;
}
.roundedcornr_content_c {
	background: url(/img/roundedcornr_r.gif) top right repeat-y;
}

.roundedcornr_top_c div,.roundedcornr_top_c,
.roundedcornr_bottom_c div, .roundedcornr_bottom_c {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_c, .roundedcornr_bottom_c {
	margin-top: -19px;
}
.roundedcornr_content_c { padding: 0 19px; }

/* round borders for button bg */
.roundedcornr_box_button {
	background: url(/img/roundedcornr_tl_button.gif) no-repeat top left;
}
.roundedcornr_top_button {
	background: url(/img/roundedcornr_tr_button.gif) no-repeat top right;
}
.roundedcornr_bottom_button {
	background: url(/img/roundedcornr_bl_button.gif) no-repeat bottom left;
}
.roundedcornr_bottom_button div {
	background: url(/img/roundedcornr_br_button.gif) no-repeat bottom right;
}
.roundedcornr_content_button {
	background: url(/img/roundedcornr_r_button.gif) top right repeat-y;
}

.roundedcornr_top_button div,.roundedcornr_top_button {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_bottom_button div, .roundedcornr_bottom_button {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_button, .roundedcornr_bottom_button {
	margin-top: -19px;
}
.roundedcornr_content_button { padding: 0 6px; }

/* round borders for promise bg */
.roundedcornr_box_promise {
	background: url(/img/roundedcornr_tl_promise.gif) no-repeat top left;
}
.roundedcornr_top_promise {
	background: url(/img/roundedcornr_tr_promise.gif) no-repeat top right;
}
.roundedcornr_bottom_promise {
	background: url(/img/roundedcornr_bl_promise.gif) no-repeat bottom left;
}
.roundedcornr_bottom_promise div {
	background: url(/img/roundedcornr_br_promise.gif) no-repeat bottom right;
}
.roundedcornr_content_promise {
	background: url(/img/roundedcornr_r_promise.gif) top right repeat-y;
}

.roundedcornr_top_promise div,.roundedcornr_top_promise,
.roundedcornr_bottom_promise div, .roundedcornr_bottom_promise {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_promise, .roundedcornr_bottom_promise {
	margin-top: -19px;
}
.roundedcornr_content_promise { padding: 0 10px; }
