body { color: #333; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ccccce; margin-top: 0; }
#wrapper { background-image: url(../images/shadow.gif); background-repeat: repeat-y; width: 989px; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; }
#header { margin-left: 10px; }
.header { text-align: right; float: right; padding-top: 10px; padding-right: 30px; }
#menu { padding-left: 10px; }
#banner { margin-left: 10px; }
.bannertop { float: right; padding-right: 10px; }
#leftnav { background-color: #fff; width: 277px; float: left; margin-left: 10px; }
.leftnav { color: #293992; font-size: 17px; font-style: italic; padding-right: 20px; padding-left: 30px; }
#content { margin-left: 298px; }
#text { font-size: 15px; padding-top: 25px; padding-right: 50px; padding-left: 20px; }
#rightnav { width: 300px; float: right; margin-left: 20px; }
.cantafford { float: right; margin-right: 10px; margin-bottom: 40px; }
#aboutbox { width: 200px; float: right; padding-left: 20px; }
#aboutboxtext { color: #039; font-size: 11px; padding-top: 50px; }
.imgright { float: right; }
.imgleft {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}
#aboutcol {
	width: 285px;
	float: right;
}
.aboutcol { color: #333; font-size: 15px; text-align: center; padding-top: 30px; }
#content_inside { width: 979px; }
#text_inside { font-size: 15px; width: 600px; padding-top: 25px; padding-right: 50px; padding-left: 38px; }
#form_text { font-size: 15px; padding-top: 10px; padding-right: 50px; padding-left: 38px; width: 600px; }
#about_text {
	font-size: 13px;
	padding-top: 25px;
	padding-left: 47px;
	width: 640px;
}
#hiw_text { font-size: 13px; padding-top: 25px; padding-left: 50px; width: 600px; }
#contact_text { font-size: 15px; padding-top: 25px; padding-left: 100px; width: 550px; }
.boldheadline { font-size: 18px; font-weight: bold; }
p { }
h1 { color: #c93; font-size: 22px; }
h2 { color: #039; font-size: 22px; font-weight: normal; margin: 0; padding: 0; }
h3 { color: #c93; font-size: 18px; }
td { }
a:link { color: #393; }
a:visited { color: #393; }
a:hover { color: #cfa54b; }
a:active { color: #393; }
.gold { color: #cfa54b; }
#footer_home { margin-left: 10px; }
#footer { margin-left: 11px; }
.footer { text-align: center; width: 969px; }
#footergold { color: #fff; font-size: 18px; font-weight: bold; background-color: #c93; text-align: center; width: 969px; margin-top: 10px; padding-top: 10px; padding-bottom: 30px; }
.vertline { float: right; padding-top: 6px; padding-left: 20px; }
.small { color: #039; font-size: 11px; }
.small2 { color: #039; font-size: 12px; }
.aboutphotopad { color: #039; font-size: 11px; padding-left: 40px; }
#bottomlinks { font-size: 12px; text-align: center; margin-right: auto; margin-left: auto; }
/*ContactUs form
*/
form.cmxform fieldset { font: 13px Arial, Verdana, Helvetica; background-color: #bababa; margin-bottom: 10px; margin-left: 10px; padding-top: 20px; padding-left: 20px; width: 570px; border-width: 0; }
form.cmxform 
legend { color: #333; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background: #e7e7e7; padding: 0 6px; }
form.cmxform label { font-size: 13px; font-family: arial, verdana; text-align: right; width: 5em; float: left; margin-right: 0.5em; display: block; text-align: right; vertical-align: top; width: 100px; }
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
input, textarea, select { margin: 0; padding: 1px; font-size: 100%; font-family: inherit; background-color: #fff; }
.fieldNameCSS { font-weight: bold; }
.submit input { background-color: #bababa; padding-left: 105px; }
/*SignIn form
*/
form.signin fieldset { font: 13px Arial, Verdana, Helvetica; background-color: #bababa; width: 400px; margin-top: 30px; margin-bottom: 10px; margin-left: 30px; padding-top: 20px; padding-left: 20px; border-width: 0; }
form.signin 
legend { color: #333; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background: #e7e7e7; padding: 0 6px; }
form.signin label { font-size: 13px; font-family: arial, verdana; text-align: right; width: 5em; float: left; margin-right: 0.5em; display: block; text-align: right; vertical-align: top; width: 100px; }
form.signin fieldset ol {
  margin: 0;
  padding: 0;
}
form.signin fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.register { padding-left: 105px; }

