html {
  min-width: 960px;
}

body {
background:#1b1f2b;
border:0 none;
color:#85888e;
font-family:Georgia, serif;
font-size:13px;
font-style:normal;
font-weight:400;
letter-spacing:normal;
line-height:1.6em;
margin:0;
padding:0;
text-transform:none;
font-smooth:always;
-webkit-font-smoothing: antialiased;
}

body#internal #client_content {
background:#c2c3c7;
border:4px solid #d6d7d9;
color:#5d6068;
float:left;
padding:34px 46px;
text-shadow:0 0 0;
width:548px;
}

body#internal #client_content a,body#internal #client_content a:link,body#internal #client_content a:visited {
color:#343843;
}

body#internal #client_content h1,body#internal #client_content h2,body#internal #client_content h3,body#internal #client_content h4,body#internal #client_content h5,body#internal #client_content h6 {
color:#343843;
text-shadow:0 0 0;
}

a,a:link,a img {
border:0 none;
color:#d6d7d9;
outline:0;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
color:#d6d7d9;
font-style:italic;
font-weight:400;
margin-top:0;
}

.collection_item_label {
font-weight:normal;
}

#client_content .collection_item_description, #client_content .collection_item_gallery_description {
	line-height:1.6em;
}


#top_nav {
background:#1b1f2b;
border-bottom:1px solid #2a2e3a;
padding:5px 0;
width:100%;
font-family:sans-serif;
}

#top_nav ul {
list-style:none;
margin:0;
padding:0;
text-align:right;
width: 960px;
margin: 0 auto;
}

#top_nav div,#quick_links ul li div {
display:inline;
}

#top_nav ul li {
text-align:right;
display:inline;
padding-left:25px;
}

#top_nav ul li a, #top_nav ul li a:link {
color:#85888e;
font-size:12px;
text-decoration:none;
font-weight: 400;
font-family:sans-serif;
}

#socialmedia {
	min-width: 200px;
	height: 50px;
	float: right;
	margin-top: 60px;
	text-align: right;
}

#socialmedia * {
	margin:0;
	padding:0;
}

#socialmedia ul {
	list-style:none;
}

#socialmedia ul li {
	display:inline-block;
}

#socialmedia .content_image_box {
	border:none;
	background:none;
	width:40px !important;
}

#socialmedia .content_image_box img {
	width:24px;
	height:24px;
	margin:0;
}

#socialmedia .collection_item_label {
	display:none;
}

#content {
padding: 26px 0;
text-shadow:0 1px 1px #343843;
}

#header {
padding-bottom:1em;
}

#header,#content {
background:transparent url('../graphics/bg_content.gif') repeat 0 0;
}

#ie #nav * {
margin:0;
padding:0;
}

#ie #nav ul li {
margin:0;
padding:0 15px;
}

#ie #nav ul li a {
display:inline-block;
}

#ie #nav ul li ul {
position:absolute;
top:44px;
}

#ie #nav ul li ul li {
padding:4px 20px;
}

#ie #nav ul li ul li a {
padding:0;
}

#logo {
padding:18px 0 36px;
}

#nav {
background:transparent url('../graphics/bg_nav.gif') repeat-x 0 center;
height:45px;
margin:0;
padding:0;
position:relative;
text-align:center;
width:100%;
z-index:9;
}

#nav ul li {
line-height:45px;
position:relative;
}

#nav ul li a {
display:inline;
padding:16px 10px;
text-decoration:none;
text-shadow:0 1px 1px #5a1202;
text-transform:uppercase;
}

#nav ul li a:hover,
#nav ul li a:active,
#nav ul li.hover>a:link,
#nav ul li.hover>a:visited,
a:hover,a:active,
#section3 a:hover,
#section3 a:active {
color:#fff;
}

#nav ul li ul {
background:#953d29 url('../graphics/bg_shadow.png') repeat-x 0 0;
display:block;
height:auto;
left:10px;
margin:-1px 0 0;
padding: 11px 0;
position:absolute;
text-align:left;
text-decoration:right;
top:auto;
visibility:hidden;
width:160px;
}

#nav ul li ul li ul {
	display: none !important;
}

#nav ul li ul li {
display:block;
height:auto;
line-height:1.45em;
margin:0;
padding: 1px 0;
position:relative;
text-align:left;
clear: both;
}

#nav ul li ul li a {
background:#953d29;
color:#da9c87;
display:block;
font-size:0.9em;
height:auto;
margin:0;
padding:4px 20px;
text-shadow:0 0 0;
text-transform:none;
}

#nav ul li ul li a:hover,#nav ul li ul li a:active {
color:#fffce1;
}

#nav ul,#nav ul li {
display:inline;
list-style:none;
text-align:center;
vertical-align:middle;
}

div#header div#nav div.wrap ul li.here a{
color:#cc896c;
}

#sidebar ul li ul {
	margin-left: 30px;
}

#quick_links {
background:#aeafb4;
border:4px solid #c2c3c7;
color:#343843;
float:left;
margin-left:45px;
margin-top: 5px;
padding:5px 25px 5px;
position:relative;
text-align:center;
text-shadow:0 1px 0 #C2C3C7;
text-transform:uppercase;
width:180px;
}

#quick_links #icon {
left:0;
position:absolute;
top:-14px;
width:230px;
z-index:2;
}

#quick_links a,#quick_links a:link {
color:#343843;
text-decoration:none;
}

#quick_links a:hover,#quick_links a:active {
color:#fff;
text-shadow:0 0 0;
}

#quick_links ul {
letter-spacing:0.1em;
list-style:none;
margin:0;
padding:0;
position:relative;
z-index:4;
}

#quick_links ul li {
border-bottom:1px solid #a3a4aa;
border-top:1px solid #b6b7bc;
display:block;
margin-bottom:1px;
padding:12px 0;
}

#quick_links ul li.last {
border-bottom:0 none;
}

#quick_links ul li:first-child {
border-top:0 none;
}

#section3 #news_articles h3 a {
text-transform:none;
}

#section3 a,#section3 a:link {
color:#d6d7d9;
text-decoration:underline;
text-transform:none;
}

#section3 div.news_articles ul li.news_article {
display:block;
line-height:1.6em;
margin-bottom:0;
padding-bottom:14px;
}

#section3 h3.content_news_article_headline {
display:inline;
font-size:12px;
font-weight:400;
letter-spacing:normal;
margin-bottom:0;
text-transform:none;
}

#section3 span.content_news_article_by_line {
display:inline;
padding-left: 4px;
}

#sidebar {
border:1px dashed #343843;
border-left:0;
border-right:0;
float:left;
margin:0 60px 0 0;
padding:20px 0;
width:240px;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar ul li {
padding:8px 0;
}

#sidebar ul li a,#sidebar ul li a:link {
padding-right:40px;
text-decoration:none;
}

#sidebar ul li.cur ul li a,
#sidebar ul li.cur ul li.cur a,
#sidebar ul li,#sidebar ul li a,#sidebar ul li a:link {
color:#d6d7d9;
}

#sidebar ul li,
#sidebar ul li a,
#sidebar ul li a:link {
font-size:16px;
}

#sidebar ul li ul li,
#sidebar ul li ul li a,
#sidebar ul li ul li a:link {
font-size:14px;
}

#sidebar ul li.cur a,#sidebar ul li a:hover,#sidebar ul li a:active {
color:#85888e;
}

#sidebar ul li.cur a:after {
content:'\0020\00BB';
color:#85888e;
}


#sidebar ul li.cur ul {
	font-size:14px;
	display:block;
	padding-left:12px;
}

#sidebar>ul>li>ul li a {
color:#85888e;
font-size:12px;
}

#spotlight_area {
background:transparent url('../graphics/bg_spotlight.gif') repeat-x 0 0;
height:265px;
overflow:hidden;
padding:28px 0;
width:100%;
}

#spotlight_marketing {
background:#aeafb4;
border:4px solid #c2c3c7;
color:#5a5d66;
display:block;
float:right;
font-size:12px;
height:227px;
overflow:hidden;
padding:15px;
text-shadow:0 1px 0 #c2c3c7;
width:192px;
}

#spotlight_area ul {
	list-style:none;
	margin:0;
	padding:0;
}

#spotlight_area ul li .content_image_box {
	border:none;
	background:none;
}

#search {
position: absolute;
top: 22px;
text-align: right;
right: 0;
}

.searchlabel {
display:none;
}

.searchlabel p {
margin:1em 0;
}

.wrap {
margin:0 auto;
padding:0;
position:relative;
width:960px;
}

div#client_content {
float:left;
width:400px;
}

body#home div#client_content {
padding-top:5px;
}

div#e2ma_signup_form_button_row {
margin-top:1em;
}

div#section3 {
color:#85888e;
float:left;
margin-left:45px;
width:230px;
}

div.e2ma_signup_form_element input[type="text"] {
background:#d6d6d9;
border:0 none;
color:#aeafb4 !important;
font-style:italic;
padding:4px;
width:96%;
}

div.e2ma_signup_form_label {
text-transform:uppercase;
}

div.e2ma_signup_form_row {
display:block;
margin:0.75em 0;
}

div.google_site_search_form_container {
background:transparent url('../graphics/bg_search.gif') no-repeat 0 0;
height:39px;
position:absolute;
right:0;
top:1.14em;
width:230px;
}

div.google_site_search_form_container input[type="submit"] {
background:transparent;
border:0 none;
color:#fff;
font-size:0;
height:39px;
letter-spacing:-5px;
margin:0;
outline:0 none;
padding:0;
position:absolute;
right:0;
text-indent:-9999px;
width:32px;
}

div.google_site_search_form_container input[type="text"] {
background:transparent !important;
border:0 none;
color:#85888e;
left:0;
outline:0 none;
padding:11px 0 7px 16px;
position:absolute;
top:1px;
width:180px;
}

div.news_articles ul {
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
letter-spacing:normal;
line-height:1.4em;
margin:1.14em 0;
padding:0;
text-transform:none;
}

#client_content h5.formtitle,
#client_content .formtitle,
#client_content div.form_row_submit,
#client_content div.portal_login div.form_row_submit,
#client_content #event_list_summary {
background:#7c1903;
color:#fff;
}

hr.clear {
clear:both;
height:1px;
visibility:hidden;
width:auto;
}

.e2ma_signup_form_button_row #e2ma_signup_reset_button,div.e2ma_signup_form_required_footnote,div.e2ma_signup_image_container,.e2ma_signup_form_required_asterix {
display:none;
}

input#e2ma_signup_submit_button {
background:transparent url('../graphics/bg_submit.gif') repeat-x 0 0;
border:1px solid #c7c8cb;
color:#fff;
display:block;
font-style:italic;
outline:0 none;
padding:8px;
}

#footer {
border-top:1px solid #2a2e3a;
clear:both;
color:#5d6068;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
letter-spacing:normal;
line-height:1.6em;
margin-bottom:20px;
padding:20px 0;
position:relative;
text-transform:none;
}

#footer #NavPulldown {
position:absolute;
right:0;
top:1.14em;
}

#footer #hours {
float:left;
left:449px;
position:absolute;
top:0;
}

#footer .contact_info {
float:left;
left:0;
position:relative;
top:0;
}

em.contactinfo_title, em.contactinfo_phone, em.contactinfo_email {
font-weight:400;
}

em.contactinfo_email {
padding-right:5px;
}

table.content_data_table th.column_label  {
font-weight:normal;
}

#section3 h1,
#section3 h2,
#section3 h3,
#section3 h4,
#section3 h5,
#section3 h6,
#sidebar h3 {
color:#85888e;
font-style:normal;
letter-spacing:0.2em;
text-transform:uppercase;
}

#section3 h1{font-size:1.2em;}
#section3 h2{font-size:1.1em;}
#section3 h3{font-size:1em;}
#section3 h4{font-size:12px;}
#section3 h5{font-size:0.8em;}
#section3 h6{font-size:0.75em;}

::selection,::-moz-selection,::-webkit-selection {
color:#fff;
background:#5b70ab;
}

table.calendar thead th {
background-color: #7C1903;
color: #D6D7D9;
}

.formtitle, .form_title, h5.form_title, div.form_row_submit, #client_content h5.form_title {
background-color: #7C1903;
color:#FfFfFf !important;
font-weight:normal !important;
}

table.calendar tbody td {
border: 1px solid #5d6d68;
}

#calendar_section a:link,a:visited {
text-decoration:none;
}

table.calendar tbody td.prevMonth span.day, table.calendar tbody td.nextMonth span.day {
color:#85888E;
}



/* Spotlight CSS */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
	}

#sliderSpotlight ul, #sliderSpotlight li,
#slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
	}

#sliderSpotlight li, #slider2 li { 
	/* 
		define width and height of list item (slide)
		entire sliderSpotlight area will adjust according to the parameters provided here
	*/ 
	width:680px;
	height:265px;
	overflow:hidden; 
	}	

#prevBtn, #nextBtn,
#slider1next, #slider1prev { 
	display:block;
	width:35px;
	height:77px;
	position:absolute;
	left:-50px;
	top:125px;
	z-index:1000;
	}	

#nextBtn, #slider1next { 
	left:925px;
	}														

#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a {  
	display:block;
	position:relative;
	width:35px;
	height:35px;
	}

ol#controls {
	margin:1em 0;
	padding:0;
	height:28px;	
	}

ol#controls li {
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}

ol#controls li a {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
	}

ol#controls li.current a {
	background:#5DC9E1;
	color:#fff;
	}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {outline:none;}

.content_image img  {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.content_image_box {
border-color: #FfFfFf;
border-width: 0;
background-image: none;
background-color: transparent;
width: auto;
}

#spotlight .content_image img {
	border:none;
}

#spotlight  {
	padding:0px;
}


/* QA */

#spotlight_marketing {
width:202px;
}

div.portal_login div.form_label,
.form_label label,
#site_content p,
#site_content ul,
#site_content ol{
font-smooth:always;
-webkit-font-smoothing: antialiased;
}

div.news_archives {
text-align:right;
font-family:Arial, sans-serif;
font-weight:600;
}

#section3 div.news_archives a:link,
#section3 div.news_archives a:visited {
text-decoration:none;
}

#quick_links ul li:last-child
#quick_links ul li.last {
border-bottom:0 none;
}

#quick_links ul li:first-child,
#quick_links ul li.first {
border-top:0;
}

em.contactinfo_email {
padding-right:0;
}

#section3 h4, div.news_articles ul, div.news_archives, #section3 h3.content_news_article_headline, div.news_articles ul {
font-size: 12px;
}

div.locations div.locations_website_title, div.locations div.locations_additional,
div.locations div.location, div.locations *,
div.location, div.copyright, div.location_email,
div.location_phone, div.location_phones div.location_phone1, 
div.location_addresses, div.location_addresses div.location_address {
display:inline;
padding:0;
}

div.copyright {
display:block;
}

div.locations div.location_addresses:after {
content:"\A"; white-space:pre; 
}

div.locations div.location_phone:after,
div.locations div.locations_website_title:after {
content:" \2022 ";
}

#section3 a:hover,
#section3 a:active {
color:#fff;
}

#nav, #nav ul li ul {
z-index:99;
-webkit-box-shadow: 0px 8px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 8px 8px rgba(50, 50, 50, 0.75);
box-shadow:         0px 8px 8px rgba(50, 50, 50, 0.75);
}

div#header div#nav div.wrap ul li.here ul li a:link,
div#header div#nav div.wrap ul li.here ul li a:visited {
color:#da9c87;
}

div#header div#nav div.wrap ul li.here ul li a:hover,
div#header div#nav div.wrap ul li.here ul li a:active {
color:#fffce1;
}

#section3 h1, #section3 h2, #section3 h3, #section3 h4, #section3 h5, #section3 h6, #sidebar h3 {
    font-size: 12px;
}

div#sidebar ul li.cur ul.second li a:after {
content:' ';
}

div#sidebar ul li.cur ul.second li a:hover,
div#sidebar ul li.cur ul.second li a:active {
color: #85888E;
}

.fontsizeplus, #sidebar > ul > li > ul li a {
font-size:14px;
}


#top_nav div.wrap {
display:block;
height:21px;
}

span.fontsizer a{
color:#85888E;
text-decoration:none;
}

span.fontsizer {
float:right;
font-family:sans-serif;
}

#top_nav ul {
display:inline;
float:right;
width:auto;
}

#top_nav ul li {
line-height: 21px;
}

/* footer styling */ 

#socialmedia .content_image_box img {
border:0;
}

#footerlinks {
width:250px;
float:right;
}
#footerlinks .content_image_box img {
border:0;
}
#footerlinks ul {
list-style:none;
}
#footerlinks ul li {
display:inline-block;
}
#footer .locations {
float:left;
}

#footer #socialmedia {
	display:none;
}

#home #client_content ul.content_collection_items {
	list-style:none;
	margin:20px 0;
	padding:0;
}

/* IE Fixes */

#ie #socialmedia ul li { float: left; }

#ie #footerlinks ul li { float: left; }

#ie div.location_phones
 { display: block; float: left;  }

#ie div.location_email { float: left; padding-left: 8px; }


subnav ul li.fdpc_here {
color:#85888E;
}


.subnav ul li ul li {
    padding: 10px 0 0 27px;
}

#nav ul li ul li ul {
display:none;
}

.fdpc_level_2 pudding {
display:none;
}


#copyrightinfo {
	float:left;
	clear:left;
}


/**** BEGIN displaying only the menu within the currently active heirarchy *****/

ul.subnav ul.fdpc_level_1 { 
display: none; 
}

ul.subnav li.fdpc_here ul.fdpc_level_1 { 
display: block; 
}

ul.subnav ul ul.fdpc_level_2 { 
display: none; 
}

ul.subnav ul li.fdpc_here ul.fdpc_level_2 { 
display: block; 
}

ul.subnav ul ul ul.fdpc_level_3 { 
display: none; 
}

ul.subnav ul ul li.fdpc_here ul.fdpc_level_3 { 
display: block; 
}

/* =============================================================================
   Policy Links Styling
============================================================================= */

.fdpc_policy_links {
   width: 100%;
   height: 32px;
   padding: 0;
   font-size: .75em;
   line-height: 32px;
   text-align: center;
   color: #fff;
}

.fdpc_policy {
   display: inline-block;
   margin: 0 5px;
}

.fdpc_policy_links a:link,
.fdpc_policy_links a:visited {
   color: #404040;
}

/* Adding privacy policy scroll feature */

.ui-dialog {
   position:fixed;
   top:50%;
   margin-top:-250px; /* .ui-dialog must be fixed + top 50% */
}

.ui-dialog-titlebar {
   z-index:2;
}

.fdpc_policy_modal {
   max-height:500px;
   oveflow:scroll;
}

/* =============================================================================
   SwiftType
============================================================================= */

div.swiftype div.st-result-listing .st-results div.st-result .st-result-text h3 a {
color:#d6d7d9;
}

div.swiftype div.st-result-listing .st-results div.st-result .st-result-text h3 a:hover,
div.swiftype div.st-result-listing .st-results div.st-result .st-result-text h3 a:active {
color:#85888e;
}
/* =============================================================================
   Tickets
============================================================================= */

.fdpc_wizard_nav ol {
font-size:11px;
}

/* Additional rendername in header below social media */
#addl_content {
float: right;
clear: right;
max-height: 75px;
overflow: hidden;
}

/* =============================================================================
   Landing Page Styles
============================================================================= */

#landing-page {
font-size: 14px;
color: #aeafb4;
}

#landing-page .wrap { width: 940px; }

#landing-page #spotlight_area {
background: transparent url('../graphics/bg_spot_landing.jpg') repeat-x 0 0;
height: 120px;
text-align: center;
padding: 12px 0;
}
#landing-page #spotlight_area h1 {
line-height: 110px;
font-family: 'open sans', sans-serif;
font-size: 46px;
color: #ffffff;
font-style: normal;
font-weight: 300;
}

#landing-page #spotlight_area .fdpc_calendar_event_registration { display: none; }

#landing-page h2 {
font-family: 'open sans', sans-serif;
font-size: 36px;
color: #ffffff;
font-style: normal;
font-weight: 300;
line-height: 1em;
text-align: center;
}

#landing-page h4 {
font-size: 24px;
margin-bottom: 0.5em;
color: #fefefe;
}

/*==========  Content Styles  ==========*/
#landing-page #content { padding: 4em 0; }

#landing-page #content .content_image_box { max-width: 100%; }
#landing-page #content .content_image img { max-width: 100%; height: auto; }


/*==========  Call Out - Image Caption  ==========*/
#landing-page .callout {
font-size: 14px;
color:#b7352f;
clear: left;
}
#landing-page .callout p {
font-size: 14px;
margin-bottom: 0.5em;
}

#landing-page .masthead {
text-align: center;
}

/*==========  Fundraising Campaign  ==========*/
#landing-page .fdpc_fundraising_campaign_progress {
margin-bottom: 1.5em; 
}
#landing-page .fdpc_fundraising_campaign_progress_bar {
margin: 0 auto;
width: 80%;
}
#landing-page .fdpc_fundraising_campaign_progress_trench {
border-radius: 30px;
background: #d6d6d9;
box-shadow: none;
padding: 1px;
border: 6px solid #161a26;
}
#landing-page .fdpc_fundraising_campaign_progress_slider {
border-radius: 25px;
background: #821700; /* Old browsers */
background: -moz-linear-gradient(top, #821700 0%, #510000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#821700), color-stop(100%,#510000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #821700 0%,#510000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #821700 0%,#510000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #821700 0%,#510000 100%); /* IE10+ */
background: linear-gradient(to bottom, #821700 0%,#510000 100%); /* W3C */
height: 45px;
}
#landing-page .fdpc_fundraising_campaign_progress_metrics {
color: #aa1e03;
font-size: 24px;
font-family: 'open sans', arial;
}
#landing-page .fdpc_fundraising_campaign_progress_status {
text-align: center;
font-size: 24px;
font-family: 'open sans', sans-serif;
margin-top: 0.5em;
margin-bottom: 2em;
}
#landing-page .fdpc_fundraising_campaign_progress_status strong {
border-top: none;
background: none;
border-radius: 0;
color: #aa1e03;
font-size: 34px;
}

/*==========  Testimonials  ==========*/
#landing-page .testimonials { margin-top: 3em; }
#landing-page .testimonials ul {
list-style: none;
padding: 0; 
margin: 0;
}
#landing-page .testimonials ul li {
float: left; 
width: 100%; 
}
#landing-page .testimonials ul li.half {
width: 48%;
padding: 0 4% 0 0; 
}
#landing-page .testimonials ul li.last { padding: 0; }
#landing-page .testimonials .collection_item_label {
font-size: 16px;
font-weight: bold;
color: #ffffff;
}
#landing-page .testimonials .collection_item_description p {
color: #85888e;
font-style: italic;
line-height: 20px;
}
#landing-page .testimonials .content_image img { margin: 5px; }

/*==========  Right Column  ==========*/
#landing-page #right-column { float: right; text-align: center; }
#landing-page #right-column form {
background: #aeafb4;
padding: 20px;
border: 5px solid #c2c3c7;
width: 260px;
color: #5a5d66;
text-shadow: none;
margin-top: 2em;
text-align: left;
}
#landing-page label {
text-transform: none;
font-size: 15px;
color: #5a5d66;
}
#landing-page input[type=text] {
box-shadow: none;
padding: 6px 4px;
width: 93%;
}
#landing-page div.form_row {
padding-bottom: 1em; 
}
#landing-page div.radiolist_form_row ul.radiolist {
margin-left: 0 !important;
}
#landing-page div.form_field select { width: 100%; }
#landing-page .form_field .fdpc_accepted_cc_types { margin-top: 10px; }
#landing-page div.form_field select.fdpc_payment_field_expiration_date { width: 45%; }
#landing-page input[type=text].fdpc_payment_field_csc_num { width: 85%; }

#landing-page .form_row_submit { background: transparent; }
#landing-page .form_row_submit INPUT {
background: transparent url('../graphics/bg_submit.gif') repeat-x 0 0;
border: 1px solid #c7c8cb;
color: #fff;
display: block;
font-style: italic;
outline: 0 none;
padding: 8px;
}

#landing-page.repsonse .page-content {
max-width:70%;
margin: 0 auto 3em;
}
