/* Global Classes */
.clear {clear: both;}

/* Main Structure */
body {background: #f7a2d9 url(../images/background.jpg) no-repeat top center;}
#header {width: 1032px; height: 320px; margin: 0 auto; position: relative;}
#wrapper {width: 1032px; margin: 0 auto; background: url(../images/background-repeat.jpg) repeat-y 0px 0px;}
#content-wrapper {width: 1032px; min-height: 900px; margin: 0 auto; background: url(../images/main-background.jpg) no-repeat 0px 0px;}
#footer {width: 1032px; min-height: 270px; margin: 0 auto; background: url(../images/footer.jpg) no-repeat 0px 0px;}

/* Column Structure */
#sidebar {width: 215px; padding: 0px 0px 0px 15px; float: left; display: inline;}
#content {width: 425px; padding: 0px 0px 0px 20px; float: left; display: inline;}

/* Image Text Placement (requires translation) */
/*#header {background: url(../images/call-today.png) no-repeat 810px 20px;}*/
#logo {position: absolute; left: 0px; top: 0px;}
#tagline {position: absolute; top: 175px; left: 100px;}
input {

}

/* Content Style */
p, strong, td {padding: 0px 0px 15px 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #ffffff; font-size: 10pt; line-height: 1.3em;}
h1 {padding: 0px 0px 15px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 16pt; letter-spacing: 2px;}
h2 {padding: 0px 0px 15px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 14pt; letter-spacing: 2px;}
h3 {padding: 0px 0px 15px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 12pt; letter-spacing: 2px;}
h4 {padding: 0px 0px 15px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 11pt; letter-spacing: 2px;}
h5, sub {padding: 0px 0px 15px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 10pt; line-height: 15px;}
h6 {padding: 0px 0px 15px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 9pt; letter-spacing: 2px;}
ul, ol {list-style: disc; margin: 5px 15px 10px 20px; }
ul li, ol li {padding: 0px 0px 10px 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #ffffff; font-size: 10pt; line-height: 1.3em;}
a {color: #f8cff9; text-decoration: none;font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
a:visited {color: #f8cff9;}
a:hover {text-decoration: underline;}
blockquote {color:#fff; font-style: italic; padding-bottom: 10px;}
strong {font-weight: bold;}
img.center {padding: 15px 60px;}
.img {
display: block;
width: 100%;
text-align: center;
padding: 15px 0;
}
.contact-header {
margin: 0 0 0 20px;
}
.banner{
padding-left: 15px;
}
.imgfloat {float: left; padding: 5px 5px 5px 0;}
.imgfloat2 {float: right; padding: 5px 0 5px 5px;}

th {background-color:#ce6ec8; font-weight: bold; color: #fff; text-align: center; font-family: Verdana, Geneva, sans-serif;}
td, th {padding: 4px 6px; border: 1px solid #c86ac2;}
table{border-collapse:collapse; width: 400px;}
/* Nav */
#nav { white-space: nowrap;}
#nav li {display: block; list-style: none; background: url(../images/divider.jpg) no-repeat bottom left; padding: 0px 0px 10px 10px; margin: 0px 0px 5px; font-size: 11pt;}
#nav li  a {color: #f8cff9;}
#nav li  a:visited {color: #f8cff9;}
#nav li  a:hover {color: #ffffff;}
#nav li ul {
	position: absolute;
	width: 12em;
	left: -1299em;
	border: 1px solid #ba6bac;
	background-color: #b052aa;
	padding: 10px 5px;
	text-align: left;
	-moz-border-radius: 5px;
	background-position:center;
	z-index: 1;
	}
#nav li li {background-position: bottom center;}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	margin-left: -20px;
}
.bold {font-weight: bold;}
#copyright, #copyright p {
	text-align: center;
	width: 100%;
	color: #995999;
}

/* Quick Form Style 350px ---------------------------------------------------------------------------- */
#sidebar #quick-form {width: 205px; position: relative; background: none; padding: 5px; margin: 15px 5px;}
#quick-form {width: 350px; position: relative; background-color:#c56dbf; padding: 5px; margin: 15px 5px;}
#quick-form input.textinput, #sidebar #quick-form input.textinput {width: 260px; height: 20px; padding: 4px 3px 0 3px; margin: 5px 0 5px 0; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 14px; letter-spacing: 1px;}
#quick-form label, #sidebar #quick-form label {float: left; width: 60px; height: 20px; text-align: right; margin: 5px 10px 0px 5px; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; letter-spacing: 1px;}
#quick-form textarea, #sidebar #quick-form textarea {width: 260px; height: 90px; padding: 3px; margin: 5px 0 5px 0; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #444444; letter-spacing: 1px; line-height: 120%;}
#quick-form input.submitbutton, #sidebar #quick-form input.submitbutton {display: block; width: 70px; cursor: pointer; margin: 5px 0 5px 0; padding: 2px 6px 2px 6px; font-family: Arial, Helvetica, sans-serif; color: #5f0459; border: 1px solid #af15a6; background-color: #ec9091; background-image:url(../images/bg-button.jpg); background-repeat:repeat-x;background-position:top;}
#quick-form #output p, #sidebar #quick-form #output p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; color: #d42800; background-color: #C56DBF; padding: 2px;}
#quick-form #thankyou h6, #sidebar #quick-form #thankyou h6 {font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 22px; letter-spacing: 2px; line-height: 120%; font-weight: normal;}
#quick-form #thankyou p, #sidebar #quick-form #thankyou p {font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 14px;}
#sidebar #quick-form input.textinput, #sidebar #quick-form input, #sidebar #quick-form textarea {width: 170px;}
#sidebar #quick-form label { margin: 0; text-align:left; height: 12px;}
/* End Quick Form -------------------------------------------------------------------------------------- */

