﻿body									{font: normal 12px/18px Arial, Tahoma, sans-serif; color: #000; background: #f8f8f8; padding: 0; margin: 0;}

h1										{font: bold 14px Arial, Tahoma, sans-serif; color: #656565; background-color: #fff; border-bottom: solid 1px #dedede; padding: 11px 0; margin: -2px 0 0; position: relative;}
h2										{font: bold 16px Arial, Tahoma, sans-serif; color: #333;}
p										{font-size: 11px; clear: both; padding: 11px; margin: 0;}
p a										{color: #000; text-decoration: underline;}
p a:hover								{text-decoration: none;}

h1 a.close								{background: transparent url(../gfx/modal-close-bg.png) no-repeat left; padding: 6px 0 6px 25px; color: #555; font-weight: bold; text-decoration: none; display: block; margin: 0 5px 0 0; position: absolute; top: 3px; right: 0;}
h1 a.close span							{background: transparent url(../gfx/modal-btn-right.png) no-repeat right; padding: 6px 10px 6px 0px;}
h1 a.close:hover						{color: #888;}

.clearer								{height: 0; font-size: 0; line-height: 0; clear: both;}
.thanks									{text-align: center; width: 100%;}

img										{border: 0;}

fieldset								{border: 0; padding: 0px; margin: 0;}
fieldset legend							{display: none;}
fieldset label							{color: #444; display: block !important; font-weight: normal; font-size: 11px;}
fieldset input.txt, fieldset textarea,  fieldset select {width: 275px;}
fieldset .controlarea .btn				{float: right; margin: -5px 10px 0 0;}
fieldset .controlarea .right			{float: right;}
fieldset h2								{color: #666;} 

.content								{margin: 10px; padding: 10px;}

.gmap-bubble							{font-size: 11px;}
.gmap-bubble a							{color: #06a; text-decoration: underline;}
.gmap-bubble a:hover					{text-decoration: none;}
.gmap-bubble a.btn						{background: transparent url(../gfx/modal-btn-left.png) no-repeat left; padding: 6px 0 6px 10px; color: #555; width: auto; font-weight: bold; text-decoration: none; margin: 10px 0 0; float: left;}
.gmap-bubble a.btn span					{background: transparent url(../gfx/modal-btn-right.png) no-repeat right; padding: 6px 10px 6px 0px;}
.gmap-bubble a.btn:hover				{color: #888;}
.gmap-bubble h2							{margin: 0 0 3px !important;}
.gmap-bubble h3							{margin: 5px 0 0 !important; padding: 0 !important; color: #333;}
.gmap-bubble .txt						{width: 200px; padding: 2px; display: block; margin: 3px 0 10px;}
.gmap-bubble p							{padding: 5px 0 10px !important;}

.messagebox								{background: #ffc; padding: 10px; margin: 15px 10px 0; text-align: center;}
.messagebox p							{display: none;}
.messagebox-show						{background: #ffc; padding: 10px; margin: 15px 10px 0; text-align: center;}
.messagebox-show p						{display: block;}

div.cl, div.cr							{width: 300px; float: left;}
div.cl h2, div.cr h2					{background-color: #fff; margin: 0 !important; color: #333; padding: 10px 10px 5px;}
div.cl									{margin: 0 15px;}
div.cr									{margin: 0;}
div.cl fieldset, div.cr fieldset		{padding: 0 10px 10px !important; background-color: #fff; margin: 0 0 10px;}
div.cl fieldset p, div.cr fieldset p	{padding: 0 !important; margin: 0 0 5px;}

div.controlarea							{clear: both; margin: 0 15px; text-align: right;}

div.col-2								{width: 280px; margin: 0 0 5px;}
div.col-2 div.column					{width: 130px; float: left; margin-right: 15px;}
div.col-2 div.column.last				{margin-right: 0 !important;}
div.col-2 div.column p					{display: inline;}
div.col-2 div.column select, div.col-2 div.column input {width: 130px;}

div.odd									{margin: 0 0 5px;}
div.odd div.col-1						{width: 80px; float: left; margin-right: 15px;}
div.odd div.col-2						{width: 180px; float: left;}
div.odd div.col-1 input					{width: 80px;}
div.odd div.col-2 input					{width: 180px;}

.hidden									{display: none;}
