/* GENERAL */
html {}
body {width: 900px; margin: 0 auto !important; background-color:white; font-family: "arial", serif; }
#banner div#user-bar {padding:10px; float:right;}
div#body-container   {padding-top:0px; min-height: 450px; background-color:white; margin-bottom:40px;}
.fieldWithErrors input{border: 1px solid red !important;}
.fieldWithErrors select{border: 1px solid red !important;}
div#message-container{height:30px; margin: 0 auto; padding-bottom: 25px;}
#body-container div#body-main-content {float:left; width:70%; padding-bottom:50px;}
div.closing-body-text {background:white !important; font-size:1.5em; font-weight:bold; margin: 0 auto; text-align:center;}
.red    {color:red !important;}
.green  {color:green !important;}
.yellow {color:#ffcc00 !important; background:#000000;}
.status-text {font-size:1.3em; font-weight:bold;}
.larger-text { font-size: 1.2em; }
.small-text {font-size: 13px !important;}
.testimonial-body{ font-style:italic;}
.generic-container { background-color: #eee; padding: 10px; margin: 0 0 25px 0;}
blockquote{ color: #333;}

div#social-media-container { padding: 20px 0px;}
div#social-media-container p { font-weight:bold; font-size:2em; vertical-align:center; display:inline;}
div#social-media-container p a { text-decoration:none; color:#111111; vertical-align:center;}

.button {
	background: url(/images/yellow-slice.png) 0 50% repeat-x;
	color: #111111;
	cursor: pointer;
	display: block;
	line-height: 1em;
	padding: 6px 13px;
	margin-right: 8px;
	text-align: center;
	text-decoration: none;
	border:none;
	font-weight:bold;
	border:solid black 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#order-steps {float:right; font-weight:bold; padding:10px}

/* Error Messages */
div#errorExplanation { padding:10px; }
div#errorExplanation h2 { color:red; }
div#errorExplanation p { margin: 0em 0em 0em 0em !important; padding: 0px 0px 10px 10px; font-weight: bold;}
form#new_order div#errorExplanation ul li { padding:0px 0px 5px 10px !important; }

/* Blueprint Override */
input.text, input.title {width:250px !important;}
input.upload {width: 310px !important;}
table thead th {background:white url(/images/yellow-slice.png) repeat-x; }
table#order-reports {width:36% !important;}
table#order-reports thead th {background:none !important; font-style: underline;}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio{
  border-left-width:none !important; 
  border-right-width:none !important;
  border-top-width:none !important;
  border-bottom-width:none !important;
  background-color:#eeeeee !important;
  top: 0em !important;
}
table tr td input[type="checkbox"] { background-color: #ffffff !important;}
table tr.even td input[type="checkbox"] { background-color: #E5ECF9 !important;}
textarea{ width:auto !important; height:auto !important;}

/* Table styles for IE to not have border-spacing in tables */
table {border-style:none !important; border-spacing:0px !important; border-collapse: collapse !important;}

/* BANNER */
#banner {height: 140px; padding: 20px 0px 0px 0px; margin-bottom:25px;}
#banner div#banner-logo {width:40%; float:left;}
#banner div#control-logo {padding: 60px 0 0 0; float:left; text-align: center; width:50%;}
#banner img.logo-image {float:left; height: 125px; width: 295px;}
#banner img.control-image {width: 70%;}

/* FOOTER */
div#footer {
	background-color: #111111; height: 15px; padding: 15px; 
	color:#FFFFFF;
	font-style: bold; font-size: 1em; margin-bottom:25px; 
	-webkit-border-radius-bottomright: 6px;
	-webkit-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;	
}
div.roundedcornr_content_footer {height: 15px; padding: 15px; font-size: 0.5em; color:#FFFFFF; font-style: bold;}
div.roundedcornr_content_footer p.copyright {float:left;}
div.roundedcornr_content_footer p.terms-conditions {float:right; font-style: bold; padding-left: 10px;}
div.roundedcornr_content_footer p.terms-conditions a {text-decoration: none; color: #eeeeee;}
div.roundedcornr_content_footer p.privacy-policy {float:right; font-style: bold;}
div.roundedcornr_content_footer p.privacy-policy a {text-decoration: none; color: #eeeeee;}

/* LOGIN */
div#login_form { width: 320px; margin: 0 auto; padding: 20px;}
div#login_form div.login-fields {padding:20px; border-top: 2px solid #DDDDDD; background-color: #EEEEEE;}
div#login_form div.login-fields input[type="submit"] { display:inline !important; }
div#user-bar {font-style: bold; font-size: 1.4em; text-align: right;}
div#user-bar a {font-weight: bold; color:black; text-decoration: none;}
div.login-fields p input.button {display:inline !important;}

/* USER DASHBOARD */
div#user-dash-container { padding:20px; }
div.user-dash-header { margin-bottom: 100px;}
div.user-dash-header div { float:right; width: 25%; text-align:right; }
table th.address, table tr.address {width: 350px;}
div#dashboard-billing-error { font-size: 1.2em; text-align:center; vertical-align: center; height:30px; margin: 0 auto; padding-bottom: 25px; margin-bottom: 10px; border: 1px solid #FF0000; background:#FFCCCC; font-weight:bold; }
div#dashboard-billing-error div { padding-top: 15px;}

/* USER BILLING INFO */
div#billing-info {background-color: #EEEEEE; margin: 0 auto; padding: 20px;}
div#billing-info form.edit_user ul { list-style-type:none; padding:0; width:100%; }
div#billing-info form.edit_user div#errorExplanation { width: 60%; float:left;}
div#billing-info form.edit_user div#errorExplanation ul { width: 75%; }
div#billing-info form.edit_user li { clear:both; display:block; margin:0; padding:6px 5px 9px 9px; }
label.desc { border:medium none; color:#222222; display:block; font-size:95%; font-weight:bold; line-height:150%;
			 margin:0; padding:0 0 3px;}
div#billing-info form.edit_user li span { float:left; }
div#billing-info form.edit_user li div, div#billing-info form.edit_user li span { color:#444444; margin:0 0.3em 0 0; padding:0; }
div#billing-info form.edit_user li div label, form.edit_user li span label { clear:both; color:#444444; display:block; font-size:85%;
															line-height:10px; margin:0; padding-top:6px; }
div#billing-info form.edit_user select { padding: 4px;}
div#billing-info form.edit_user ul li span.item-price {float:right; padding-right: 20px;}

/* PROP MANAGER DASHBOARD */
div#manager-reports-container { padding:20px; }
table.monitoring-email-invites th.alert-cell, table#monitoring-email-invites tr.alert-cell { width:70px; }

/* TENANT E-MAIL INVITE */
div#tenant-invite-container{ padding:20px; background:#eee;}
div#tenant-invite-container label{ display:block; margin:10px 0 0 0;}
div#tenant-invite-container div#email-preview-container{ width: 400px; height:200px; overflow:auto; background: #fff; padding:10px; margin:0 0 10px 0; border:thin solid #bbb;}

/* ADMIN DASHBOARD */
div#admin-dash { padding:20px; margin-bottom:25px; background:#eeeeee;}
div#admin-dash div.admin-button-container { width: 25%; }
div#admin-dash div.admin-button-container a { }
div#admin-dash h3 { padding-top: 15px; }

/* ADMIN USER INDEX */
div#admin-user-search {padding: 20px 0px;}
div#admin-user-search input[type="text"] {height:20px; margin: 0em 1em !important; padding: 7px 10px 0px 0px;}

/* SEARCH FORM */
h1.greeting-header {font-size:2.8em; color:#111111; font-weight:bold;}
div.search-greeting {padding:5px 0 50px 15px; font-size:1.3em; color:#111111;}
div.search-greeting p {margin:0 0 0 0 !important; line-height:1.5em; font-size:1.2em; color:#111111;}
div.search-greeting p.greeting-p1 {font-weight:bold;}
div.search-greeting p.greeting-p3 {font-weight:bold;}
div#search_container {margin: 0 auto; width:90%;}
div#search_container div.search-form {padding: 15px; width:auto; background-color:#EEEEEE; }
div#search_container div.search-form input#search-button { background-color:#FF5B00; color:white;}
div#search_container h1 {padding: 10px 0px 0px 10px;}
p.search-other-fields {float:left; padding-right: 10px;}
input.search-city {width:200px !important;}
input.search-zip {width: 100px !important;}


/* SEARCH RESULTS */
div#results-container {margin:0 auto; padding:2px 20px; width:75% !important;}
div#search-results {padding:2px 10px; background-color:#eeeeee; margin-bottom:25px;}
div#search-results h1 {padding: 10px;}
p.results-title {font-size:1.4em; font-weight:bold; padding:20px 0 0 10px; line-height:0.3em;}
div#search-results p.description-text {font-weight:lighter; padding: 0px 0px 0px 20px; line-height:0.3em;}
div#search-results p.dotted-line {border-bottom:dotted 1px gray;}
div#search-results p.results {padding-left: 10px; border-bottom: dotted 1px lightgray;}
div#search-results div#returned-results label {padding:5px;}
div#search-results div#returned-results p.address {padding-bottom:5px; margin:0px !important;}
div#search-results div#returned-results p.address span {padding:5px; font-weight:bold; vertical-align:middle}
div#search-results p.need-to-know {padding-top: 15px;}
p.records-verify {padding-left:20px;}
div#search-results p.need-to-know .button {display:inline !important;}

/* USER SIGNUP */
div#new-user-fields { background-color:#eeeeee; margin: 0 auto; padding: 20px; }
div#new-user-fields ul { list-style-type:none; padding:0; width:100%; }
div#new-user-fields li { clear:both; display:block; margin:0; padding:6px 5px 9px 9px; }
label.desc { border:medium none; color:#222222; display:block; font-size:95%; font-weight:bold; line-height:150%; margin:0; padding:0 0 3px;}
div#new-user-fields li span { float:left; }
div#new-user-fields li div, div#new-user-fields li span { color:#444444; margin:0 0.3em 0 0; padding:0; }
div#new-user-fields li div label, div#new-user-fields li span label { clear:both; color:#444444; display:block; font-size:85%;
															line-height:10px; margin:0; padding-top:6px; }
div#new-user-fields select { padding: 4px;}
div#new-user-fields ul li span.item-price {float:right; padding-right: 20px;}
div.button-container { clear:both; padding: 20px 0px 10px 25px; }
div.button-container .button { display:inline !important; }

/* USER ACCOUNT INFO */
div#edit-account-info {background-color: #EEEEEE; margin: 0 auto; padding: 20px;}
div#edit-account-info ul { list-style-type:none; padding:0; width:100%; }
div#edit-account-info li { clear:both; display:block; margin:0; padding:6px 5px 9px 9px; }
div#edit-account-info li span { float:left; }
div#edit-account-info li div, div#edit-account-info li span { color:#444444; margin:0 0.3em 0 0; padding:0; }
div#edit-account-info li div label, div#edit-account-info li span label { clear:both; color:#444444; display:block; font-size:85%; line-height:10px; margin:0; padding-top:6px; }
div#edit-account-info select { padding: 4px;}
div#edit-account-info ul li span.item-price {float:right; padding-right: 20px;}
div.edit-account-button-container { clear:both; padding: 20px 0px 10px 25px; }

/* ORDER FORM ELEMENTS */
div#order-form-container {padding: 2px 20px;}
div#order-form {background-color:#eeeeee; padding:2px 10px; margin-bottom:30px;}
div#order-form p {padding-left: 10px;}
div#order-login {padding: 2px 20px; margin-top:46%;}
div#order-form div.report-types {padding-left: 10px;}
div#user-credit {padding:10px 0 20px 20px;}
p.promo-help{ margin-left: 145px;}

form.pretty div.user-fields             { clear:left; display:block; margin: 5px 0 0; padding: 5px 3px; width: 470px; }
form.pretty div.required label,
  label.required                        { font-weight:bold; }
form.pretty div.user-fields label       { display:block; float:left; margin:5px; padding:3px 5px; text-align:right; width:165px; }
form.pretty div input.inputText,
  form.pretty div input.inputPassword   { margin:0; padding:1px 3px; width:200px; }
form.pretty input, form.pretty select,
  form.pretty textarea                  { background-color:#FFFFFF; }
form.pretty div select.selectOne, 
  form.pretty div select.selectMultiple { padding:1px 3px; width:211px; }
form.pretty div.user-fields div select, 
  form.pretty div textarea              { padding:5px 3px; width:200px; }
form.pretty input, form.pretty select,
  form.pretty textarea                  { background-color:#FFFFFF; }
form.pretty div.subscription-option     { height:60px !important}
.monitor-purchase                       { width:250px; float:right}
form.pretty div.fieldWithErrors         { clear:none !important; padding: 0px 0px !important;}
form.pretty div.report-types			{ line-height:2em;}

/* ORDER CONFIRMATION */
div#order-confirmation {background-color: #EEEEEE; margin-bottom:25px;}
div#confirm-line-item-container { padding: 20px;}
div#line-item-btm-border { border-bottom: solid #444 2px; padding: 20px 0px;}
form#new_order ul { list-style-type:none; padding:0; width:100%; }
form#new_order div#errorExplanation { width: 60%; float:left;}
form#new_order div#errorExplanation ul { width: 75%; }
form#new_order li { clear:both; display:block; margin:0; padding:6px 5px 9px 9px; }
label.desc { border:medium none; color:#222222; display:block; font-size:95%; font-weight:bold; line-height:150%;
			 margin:0; padding:0 0 3px;}
form#new_order li span { float:left; }
form#new_order li div, form#new_order li span { color:#444444; margin:0 0.3em 0 0; padding:0; }
form#new_order li div label, form#new_order li span label { clear:both; color:#444444; display:block; font-size:85%;
															line-height:10px; margin:0; padding-top:6px; }
form#new_order select { padding: 4px;}
form#new_order ul li span.item-price {float:right; padding-right: 20px;}
div.process-button-container { clear:both; padding: 20px 0px 10px 25px; }
div.process-button-container input.button { display:inline !important;}
div.monitor-desc { width:75%; padding: 10px 0px 20px 35px; margin-bottom:20px;}
div.monitor-desc span.larger-text { font-weight:bold;}
div.monitor-desc p.monitor-value { padding-left: 0px !important; margin: 0em 0em 0em 0em !important;}
div.subscription-option {padding: 10px 0px 50px 20px;}
div.subscription-option input[type="checkbox"] { top: 0 !important;}
div.report-option {padding: 0 0 0 10px;}


div#confirm-info { padding: 0px 0px 20px 20px;}
div#confirm-info div#confirm-totals { float:right; padding-right: 20px;}
div#confirm-info div#confirm-totals label { float:right; font-weight:bold; text-align:right;}
div#confirm-info div#confirm-totals span { clear:both; float:right; text-align:right; padding: 0px 10px;}

div#confirm-info div#promo-code { float:left; background-color: #FEFFBC; width: 18%; padding: 0px 10px; height: 100px; border: solid black 1px;}
div#confirm-info div#promo-code div { padding: 10px 0px;}


/* ORDER RECEIPT */
div#order-receipt { padding:10px; background:#eeeeee; margin-bottom:25px;}
div#order-receipt .button-container {clear:both; padding-top: 20px;}
div#order-receipt a.button {width:100px;}
div#order-receipt div label {clear:both; float:left; width:20%;}

/* ORDER SHOW - Property Report */
div#property-report { background-color:#eeeeee; margin-bottom:25px; padding:20px 0px 40px 0px; font-size:1.2em;}
div#property-report div.addr {padding: 0px 0px 0px 0px !important;}
div#property-report div.date {padding: 0px 10px 0px 0px !important;}
div#property-report h3 { padding-top:20px;}
div#property-report div {padding-left:20px;}
div#property-report div.property-info { padding-bottom:20px;}
div#property-report div.owner-info h3 { padding-top:20px; }
div#property-report div.owner-info div { padding-left:20px; }
div.prop-rep-header { padding-bottom:10px;}
div#property-report p.print-friendly { padding:10px; float:right;}


div#property-report div.status span.status-title {font-size: 1.5em;}
div#property-report div.status div.status-display { padding-left: 20%;}
div#property-report div.status div.status-display img { float:left;}
div.status-display { padding-right: 20%; padding-top: 5%;}
div.status-display img { float:right;}

div#property-report div div span { width: 20%; float:left; text-align:left; font-weight:bold;}

div#property-report div.address {border-bottom: dotted 1px; margin-bottom:20px; font-size:1.2em;}
div#property-report div.address div.addr { float:left; margin-bottom:20px; }
div#property-report div.address div.date { float:right;}

div#property-report div#tenant-signature{ display:none;}

div.warn-desc {padding:10px 20px 10px 0px;}

/* DECLINE MONITOR SVC */
div#decline-container { padding:10px; margin-bottom: 25px; background-color: #eeeeee;}
div#decline-container a.button { width:130px; }

/* MONITOR ALERT SERVICE */
div#monitor-container {padding:20px; margin-bottom:25px; background:#eeeeee;}
div#monitor-container div.monitor-desc { width:80%; font-weight:bold; font-size: 1.3em;}
div#monitor-container ul { list-style-type:none; padding-bottom:50px; width:100%; margin: 0em 0em 0em 0em !important;}
div#monitor-container li { clear:both; display:block; margin:0; padding:6px 5px 9px 9px; }
div#monitor-container li span { float:left; }
div#monitor-container li div, 
div#monitor-container li span { color:#444444; margin:0 0.3em 0 0; padding:0; }
div#monitor-container li div label, 
div#monitor-container li span label { clear:both; color:#444444; display:block; font-size:85%; line-height:10px; margin:0; padding-top:6px; }
div#monitor-container select { padding: 4px;}
div#monitor-container ul li span.item-price {float:right; padding-right: 20px;}
div#monitor-container div.button-container { clear:both; padding: 30px 0px; width: 40%;}
div#monitor-container div.button-container input { display:inline !important; }
div#monitor-container div.subscription-option { font-weight:bold; font-size:1.2em; }

div#monitor-container div.user-fields div label { width:200px; text-align:right; float:left; padding:7px;}
div#monitor-container div.user-fields div input { text-align:left; }

/* CANCEL MONITORING SERVICE */
div#cancel-subscription { padding:10px; background:#eeeeee; margin-bottom:25px; }
div#cancel-subscription p { font-size:1.2em; }
div#cancel-subscription div.button-container { padding: 20px 0px; }
div#cancel-subscription div.button-container input { display:inline !important; }

/* STAT TABLE */
div.stat_table { width: 250px; float: left; margin: 10px; }
div.pm_stat_table { width: 85%; float: left; padding:40px 0px 0px 15px; }
table#order_totals td, table.order-show td {white-space: nowrap;}

/* ADVERTISEMENTS */
div#admin-advert { padding:20px; margin-bottom:25px;}
.advertisement {width: 100px; height: 100px; text-align: center; float: left;}
.orientation-horizontal_ad {height:100px;}
.orientation-vertical_ad {height:300px;}
.advertisement .ad_image {padding-bottom: 20px;}
.advertisement #active_text {font-weight: bold; font-size: 11pt;}

/* PROMO CODES */
div#promo-code { padding:20px 10px; background:#eeeeee;}
div#promo-code div { width:90%; padding-bottom:20px; }
div#promo-code div label { clear:both; float:left; text-align:right; width:30%; padding: 10px 20px 0px 0px; vertical-align:center;}
div#promo-code div.button-container { padding:20px 0px;}

/* SAMPLE REPORT */
div.sample-wrapper { float:right; width:25%; margin-right:25px; }
div.sample-link-body { width:57%; padding:10px; margin-bottom: 20px; }
div.sample-link-body a { color:black; font-weight:bold; margin-left:0px !important; }
div.sample-link-body input { font-weight:bold; }
h2.sample-report-header { color:red; font-size:1.3em; font-weight: bold; }
div.sample-wrapper h4 { font-weight:bold; margin-bottom:0.8em; }
div.sample-wrapper div p { padding: 5px 0px 0px 10px; }
div.sample-wrapper a.button { width:100px; margin-left:10px; }

/* PROP MGR PITCH PAGE */
div#prop-mgr-container h2 { text-align: center; font-weight:bold;}
div#prop-mgr-container div#prop-mgr { padding:20px; margin: 0 auto; width:80%;}
div#prop-mgr-container div#prop-mgr p { line-height:2em; }
div#prop-mgr-container div#prop-mgr p.button-container { float:right; }
div#prop-mgr-container div#prop-mgr p.acct-verify { padding-left:25px;}
div#prop-mgr-container div#prop-mgr p.pitch-text { padding:10px 0px 25px 25px; width:90%; line-height:2.5em !important;}
div#prop-mgr-container div#prop-mgr .button { width:100px; }
div#prop-mgr-container div#prop-mgr ul {}
div#prop-mgr-container div#prop-mgr ul li {padding-bottom:10px;}
div#prop-mgr-container div#prop-mgr p.quote { font-size: 1.2em; margin: 0 0 0.5em !important;}
div#prop-mgr-container div#prop-mgr p.quote-by { padding-left: 25px;}
div#prop-mgr-container span.large-accent {font-weight:bold; font-size:1.2em;}
div#prop-mgr-container div#prop-mgr ul.pm-steps {list-style:decimal;}

/* FLAT RATE MGR SHOW */
div.csv-upload {padding:20px 0px;}

/* GLOSSARY */
div#glossary { padding: 10px; margin-bottom: 20px; background-color: #eeeeee; }
div#glossary ul { list-style:none; padding-top: 20px; }
div#glossary ul li { line-height:1.7em; padding-bottom:20px; }
div#glossary ul li span.glossary-label { clear:both; font-weight:bold; float:left; font-size: 1.2em; }
div#glossary ul li span.glossary-def { padding-left: 10px; }
div#glossary ul li div.warning-glossary { padding-left:35px; width: 80% }

/* CSV UPLOAD PAGE */
div#import-prop-container { width:80%; margin:0 auto; }
div#csv-upload { padding: 10px; margin-bottom: 20px; background-color: #eeeeee; }
div#csv-upload input.button { margin: 20px 0px;}
div#csv-upload ol li ul { margin: 5px 0 0 15px; }
/*div#csv-upload ol li { margin-bottom: 5px; }*/
div#csv-upload ol li.ul-container {list-style-type:none;}

/* CSV ERROR PAGE */
div#csv-error { padding:10px; margin-bottom:25px; }
div#csv-error p { padding:20px 0px; font-size: 1.3em;}
div#csv-error a.button { margin:20px 0px; width: 150px; }

/* CSV HELP */
div#common-import-errors {background: #eee; padding: 10px;}
div#common-import-errors ol {margin-left: 3em;}
div#common-import-errors a.button { margin:20px 0px; width: 150px; }

/* CONTACT-US */
div#contact-us {padding: 20px 10px 10px 10px; margin-bottom: 20px; background: #eee;}
div#contact-us p { padding-left: 15px;}

/* TERMS AND PRIVACY POLICY */
div#terms-container, div#privacy-container { width: 80%; padding: 0% 10%; margin-bottom:25px;}
div#terms-container p.terms-def { border-top: solid 1px; padding-top:10px; font-size:.8em}


div.results-header, div.order-header {
  background-color: #FF5B00;          
  border-bottom: 2px solid lightgray; 
  -webkit-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px; 
    -moz-border-radius-topright: 6px; 
	-moz-border-radius-topleft: 6px;
	color:white;
	font-size:2.3em;
	font-weight:bold;
	padding:2px 10px;
	width:70% !important;
	margin: 0 auto;
}

.search-address-header {
  background-color: #FFE628;          
  border-bottom: 2px solid lightgray; 
  -webkit-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px; 
  -moz-border-radius-topright: 6px;   
	-moz-border-radius-topleft: 6px;
	color:#111111;
	font-size:2.3em;
	font-weight:bold;
	padding:2px 10px;
	width:auto !important;
}

div#main-nav {
	background-color: #111111; 
	color: #FFFFFF; 
	font-size: 2em; 
	font-weight: lighter; 
	padding: 2px 10px;
	margin-top:15px;
	-webkit-border-radius-topright: 10px;   
	-webkit-border-radius-topleft: 10px;    
    -moz-border-radius-topright: 10px;      
	-moz-border-radius-topleft: 10px;
}
div.roundedcornr_content_nav {padding: 0px 0px 10px 15px;}
div#main-nav a, div.roundedcornr_content_nav a { font-size: 0.6em; color:#FFFFFF; text-decoration:none;}

.roundedcornr_box_yellow_header {
  background: white url(/images/yellow-slice.png) repeat-x top left;
	color: #111111;
	vertical-align: center;
	color:#111111;
	font-size:2em;
	margin:0 auto;
}

.roundedcornr_box_nav {
  background: white url(/images/black-slice.png) 0 50% repeat-x;
	vertical-align: center;
	color:#F1F1F1;
	font-size:2em;
	margin:0 auto;
	min-height:45px;
}

.roundedcornr_box_button {
  background: #ffe628 url(/images/roundedcornr_504704_grad.gif) repeat-x top left;
	width: 100px;
	vertical-align: center;
	text-align: center;
}
.roundedcornr_top div {
  background: url(/images/roundedcornr_504704_tl.gif) no-repeat top left;
}
.roundedcornr_top {
  background: transparent url(/images/roundedcornr_504704_tr.gif) no-repeat top right;
}
.roundedcornr_bottom div {
  background: url(/images/roundedcornr_504704_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom {
  background: transparent url(/images/roundedcornr_504704_br.gif) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom { width: 100%; height: 10px; font-size: 1px; }
h2.roundedcornr_content { margin: 0 10px; font-weight: bold; font-size:1em !important;}
