/*=================================================================================

Project:		CASHDOCTOR.COM
Version:		1.0
Last Changed:	02/11/2009
Author:			Daniel Rus

=================================================================================*/


/*=================================================================================

[Table of Contents]

1. GENERAL [style for body, headers, default behaviour of paragraphs, images, links etc]
2. LAYOUT [elements used to define the layout of the site]
3. CONTENT ELEMENTS
	3.1 FORMS

=================================================================================*/






/* 1. GENERAL -------------------------------------------------------------------*/

body { margin: 0; padding: 0; font: normal 0.75em/1.8em Arial; }
h1 { margin: 0.3em 0 1em 0; font: normal 1.8em/1em Arial; color: #5fab01; }
h2 { margin: 1em 0 0.5em 0; font: bold 1.3em/1em Arial; color: #333333; }
h3 { margin: 1em 0 0.5em 0; font: bold 1.3em/1em Arial; color: #5fab01; padding-bottom: 0.2em; border-bottom: 1px solid #5fab01; }
h4 { margin: 0.8em 0 0.3em 0; font: bold 1.2em/1em Arial; color: #333333; }
a { color: #728b01; text-decoration: none; }
a:hover { color: #d83131; }
p { margin: 1em 0; text-align: justify; }
img { border: 0; }
.clearAll { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
.clearFloat:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden; }
.clearFloat { display: inline-block; } /* Hides from IE Mac \*/ * html .clearFloat { height: 1%;} .clearFloat { display: block; } /* End Hack */




/* 2. LAYOUT --------------------------------------------------------------------*/

#popUpContainer { padding: 20px; }




/* 3.1 FORMS --------------------------------------------------------------------*/

form { margin: 0; padding: 0; }
form br { clear: left; }
label { font: normal 1em Arial; color: #7a8651; }
.formHolder { width: 262px; margin: 20px auto; }
.formAdmin { width: 650px; margin: 20px auto; }
.formAdmin label { float: left; width: 120px; padding-left: 10px; color: #555555; }
.formField { float: left; width: 240px; border: 1px solid #d2dfa4; background-color: #e5f7ad; padding: 5px 10px; font: normal 1em Arial; margin-bottom: 8px; }
.formSelect { float: left; width: 262px; border: 1px solid #d2dfa4; background-color: #e5f7ad; padding: 5px 10px; font: normal 1em Arial; margin-bottom: 8px; }
.formTextarea { float: left; width: 240px; height: 110px; border: 1px solid #d2dfa4; background-color: #e5f7ad; padding: 2px 5px; font: normal 1em Arial; }
.formButtons { clear: both; padding: 10px 0; text-align: right; }
.errorMessage { margin: 10px 0; padding: 3px 10px 3px 30px; font: bold 1em/1.5em Arial; background: #fce1e1 url(../../general/iconError.png) no-repeat 4px 2px; border: 1px solid #ff8888; color: #ff0000; }
.fieldError { background-color: #fce1e1; border: 1px solid #ff8888; }

.adminField { float: left; width: 180px; border: 1px solid #d2dfa4; padding: 2px 5px; margin-bottom: 4px; font: normal 1em Arial; }
.adminSelect { float: left; width: 192px; border: 1px solid #d2dfa4; padding: 2px 5px; margin-bottom: 4px; font: normal 1em Arial; }
.adminTextarea { float: left; width: 220px; height: 110px; border: 1px solid #d2dfa4; padding: 2px 5px; margin-bottom: 4px; font: normal 1em Arial; }
.wide { width: 502px; }

.formAgents { width: 600px; }
.formAgentsInfo { float: left; width: 240px; padding-top: 20px; text-align: center; }
.formAgents .formHolder { float: right; width: 280px; padding-left: 40px; border-left: 1px dashed #cccccc; }
.formAgents .formHolder label { float: none; display: block; }
.formAgentsInfo h2 { margin: 0 0 0.5em 0; }
.agentLogo { border: 1px solid #f0f0f0; padding: 8px; margin-bottom: 15px; }
.agentAddress { margin: 0; height: 30px; line-height: 15px; padding: 7px 0 7px 40px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; font-weight: bold; background: url(../../general/iconHome.gif) no-repeat left center; }
.agentPhone { margin: 0; height: 30px; line-height: 30px; padding: 7px 0 7px 40px; border-bottom: 1px solid #f0f0f0; font-weight: bold; background: url(../../general/iconPhone.gif) no-repeat left center; }
.agentFax { margin: 0; height: 30px; line-height: 30px; padding: 7px 0 7px 40px; border-bottom: 1px solid #f0f0f0; font-weight: bold; background: url(../../general/iconFax.gif) no-repeat left center; }













