/* @override 
	http://steveshepard/~steve/storyist2/site.css
	http://storyist2/site.css
	http://localhost:3000/assets/style.css
*/

/* General Styles ----- */

.search-info {
	display: none;
}

html, body {
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

img.img-bullet {
	float: left;
	margin-right: 6px;
}

h1 {
  font: 22px "Myriad Pro", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #333333;
  margin-bottom: 12px;
	
}

h2, h3{
  font: 18px "Myriad Pro", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #333333;
  margin-bottom: 12px;	
}

h3 {
	font-size: 15px;
}

a {
	color: #265ca9;
  	text-decoration: none;
}

a:hover {
  	text-decoration: underline;	
  	color: #265ca9;;
}

a.more { 
	padding-left: 20px;
	padding-right: 12px;
	font-size: .8em;
	text-transform: uppercase;
}

ul li {
	list-style-type: square;
}

img.screenshot {
	border:0;
}

.icon img {
	/* downloads page */
	border:0;	
}

.code {

}

.info-link {
	margin-top: 1em;
}

.screenshot {
	text-align: center;
}

.right {
	float: right;
}
/* Generic Page */

#page-container {
  width: 980px;
  height: auto;
  margin: auto;
background: white;
border: 1px solid #b3b6bb;
-webkit-box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.5);
}

#page-head {
	margin-top: 0px;
	margin-top: -120px;
	margin-bottom: 0px;;
	height: 130px;
	background-image: url(images/generic_hdr.jpg);
}

#page-head span {
	position: relative;
	left: 100px;
	top: 50px;
}

body {
	margin: 0px;
	padding: 0px;
	background: #f2f3f4;
}

#page-body {
	min-height: 410px; /* for background gradient */
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	background: url(images/main_background_2.jpg) repeat-x;
	border: 1px solid #fff;

}

#page-body p {
	margin-bottom: 1em;
	margin-right: 20px;
}

#page-body ul, ol {
	margin-bottom: 1em;
	margin-right: 20px;
}

#page-body li {
	/*margin-left: 20px;*/
	margin-right: 20px;
	list-style-position: outside;
}

#page-divider {
	height: 25px;
	background: url(images/dvdrbnd.jpg) repeat-x;
}

#page-main {
	/* total width: 655px */
	width: 570px;
	min-height: 410px;

	padding-top: 12px;
	padding-left: 100px;
	/*padding-right: 13px;*/
	padding-bottom: 12px;
	/*background: #adc1d9 url(images/main_background.jpg) repeat-x;*/
}

#page-main-full {
	min-height: 410px;
	 /*total width: 655px*/ 
	padding-top: 12px;
	padding-left: 100px;
	padding-right: 13px;
	padding-bottom: 12px;
	/*background: #fff url(images/main_background.jpg) repeat-x;*/
}

/* Sidebar ----- */

.sidebar {
	/* Total width = 325px */

	float: right;

	margin: 12px;
	padding-top: 24px;

	padding-left: 8px;
	padding-right: 8px;
	width: 260px;

}

.sidebar-module {
	/*margin-top: 20px;*/
	margin-bottom: 20px;
	border: 1px solid #b8becd;
	background-color: #e8edf7;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;


}

.sidebar h3 {
	margin-top: 12px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #666666;
	text-shadow: white 1px 1px 0;
	font: 14px "Myriad Pro", "Lucida Grande", Lucida, Verdana, sans-serif;
	/*background: url(images/ding.png) no-repeat 0 -6px;*/
	padding-left: 27px;
	/*height: 27px;*/
}

.sidebar p,
.sidebar form {
	margin-top: 4px;
	margin-bottom: 0px;
	padding-left: 27px;
	padding-right: 8px;
	color: #666;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

p.social-media-button  {
	margin-top: 12px;
}

.social-media-button span {
	margin-right: 20px;
}

p.social-media-button img {
	vertical-align: middle;	
}
.sidebar input.submit {
	margin-left: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid gray;
}

.sidebar ul {
	margin-top: 0px;
}

.sidebar li {
	color: #666;
}

.sidebar-item {
	padding-top: 8px;
	background: url(images/sidebar-horiz.png) no-repeat center top;
	padding-bottom: 8px;
}

.sidebar p.sidebar-button {
	margin: 0 0 0 69px;
	padding: 0;
	text-align: center;
}


#masthd {
  width: 980px;
  height: 105px;
  background: url(images/storyist_logo.jpg) No-repeat left;
  /*height: 91px;
  background: url(images/storyist_logo2.jpg) No-repeat left;*/
}

/* Home Page ----- */

#home-head {
	height: 435px;;
	background: url(images/HomeHero.jpg) no-repeat 0 0
}

#intro-learn-more {
	display: block;
	width: 121px;
	height: 21px;
	background: url(images/learnmore.png) 0 top;
	position: relative;
	top: 355px;
	left: 620px;
}

#intro-learn-more:hover {
	background-position: bottom;
}

#intro-buy-now {
	display: block;
	width: 121px;
	height: 21px;
	background: url(images/buynow.png) 0 top;
	position: relative;
	top: 334px;
	left: 770px;
}

#intro-buy-now:hover {
	background-position: bottom;
}

#home-body tr.table-header {
	text-align: center;
	height: 35px;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666666;
	text-shadow: white 1px 1px 0;
	background: #e7e7e7 url(images/select_hdr-bkgrnd.gif) repeat-x;
}

#home-body table {
    border-spacing: 0;
    border-collapse: collapse;
	background: #98caff url(images/blue-gradient.png) repeat-x;
}

#home-testimonials-more, #home-news-more, #home-events-more {
	display: block;
	float: right;
}

#overview-content td {
	vertical-align: top;
	margin: 0;
	margin-top: 20px;
}

#overview-content p {
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 16px;
	color: #606165;
}

.overview-item {
	margin-top: 20px;
	/*margin-bottom: 20px;*/
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0;
}

#testimonials {
	height: 35px;
	width: 33%;
}

#news {
	height: 35px;
	width: 33%
}

#events {
	height: 35px;
}

#testimonials, #news {
	background: url(images/home-col-background.png) no-repeat right center;
}


#testimonials-content, #news-content {
	background: url(images/vertical_divider.png) no-repeat right center;
}

.attribution { 
  display:block;
  font-style: italic;
  margin-left:15px;
  text-indent:-8px;
  font-size: 11px;
}

/* Main Navigation */
#main-nav { 
  height: 35px;
  margin: 0;
  overflow: hidden;
  clear: both;
}

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

#nav a {
	display: block;
  	width: 110px;
}

#nav li {
	float: left;
	list-style-type: none;
}

ul#nav li.home a {
  margin: 0 0 0 397px;
  background: url(images/storyist_nav_home.png) no-repeat 0 0; 
  width: 88px; 
  height: 35px;
}

ul#nav li.home a:hover,
ul#nav li.home a.active { 
  background: url(images/storyist_nav_home.png) no-repeat 0 -35px; 
}

ul#nav li.features a {
  background: url(images/storyist_nav_features.png) no-repeat 0 0;
  width: 94px; 
  height: 35px;
}

ul#nav li.features a:hover,
ul#nav li.features a.active { 
  background: url(images/storyist_nav_features.png) no-repeat 0 -35px;
}

ul#nav li.support a {
  background: url(images/storyist_nav_support.png) no-repeat 0 0;
  width: 94px; 
  height: 35px;
}

ul#nav li.support a:hover,
ul#nav li.support a.active { 
  background: url(images/storyist_nav_support.png) no-repeat 0 -35px;
}

ul#nav li.company a {
  background: url(images/storyist_nav_company.png) no-repeat 0 0;
  width: 98px; 
  height: 35px;
}

ul#nav li.company a:hover,
ul#nav li.company a.active { 
  background: url(images/storyist_nav_company.png) no-repeat 0 -35px;
}

ul#nav li.store a {
  background: url(images/storyist_nav_store.png) no-repeat 0 0;
  width: 88px; 
  height: 35px;
}

ul#nav li.store a:hover,
ul#nav li.store a.active { 
  background: url(images/storyist_nav_store.png) no-repeat 0 -35px;
}

ul#nav li.downloads a {
  background: url(images/storyist_nav_downloads.png) no-repeat 0 0;
  width: 121px; 
  height: 35px;
}

ul#nav li.downloads a:hover,
ul#nav li.downloads a.active { 
  background: url(images/storyist_nav_downloads.png) no-repeat 0 -35px;
}

#nav li ul {
	position: absolute;
	left: 490px;
}

#nav li ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
	color: #aaa;
}

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

#nav span {
	position: absolute;
	left: -999em;
}

#sub-nav {	
  height: 20px;
  margin: 0;
  overflow: hidden;
  clear: both;	
}

#sub-nav, #sub-nav ul {
  list-style: none;
  margin: 0;
  padding: 0; 
}

#sub-nav a {
	display: block;
	margin-right: 10px;
}

#sub-nav li {
	float: left;
	list-style-type: none;
}

#sub-nav ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
	color: #aaa;
}

#sub-nav ul li a:hover, 
#sub-nav ul li a.active {
	color: inherit;
}

ul#features-sub-nav{
  margin-left: 380px;
}

a#whats-new-nav {
  background: url(images/WhatsNewCrumb.png) no-repeat 0 0;
  width: 88px; 
  height: 12px;
}

a#whats-new-nav:hover,
a#whats-new-nav.active { 
  background: url(images/WhatsNewCrumb.png) no-repeat 0 -12px;
}

a#tour-nav {
  background: url(images/TourCrumb.png) no-repeat 0 0;
  width: 49px; 
  height: 12px;
}

a#tour-nav:hover,
a#tour-nav.active { 
  background: url(images/TourCrumb.png) no-repeat 0 -12px;
}

a#testimonials-nav {
  background: url(images/TestimonialsCrumb.png) no-repeat 0 0;
  width: 96px; 
  height: 12px;
}

a#testimonials-nav:hover,
a#testimonials-nav.active { 
  background: url(images/TestimonialsCrumb.png) no-repeat 0 -12px;
}


ul#support-sub-nav{
  margin-left: 500px;
}

a#how-to-nav {
  background: url(images/HowToCrumb.png) no-repeat 0 0;
  width: 64px; 
  height: 12px;
}

a#how-to-nav:hover,
a#how-to-nav.active { 
  background: url(images/HowToCrumb.png) no-repeat 0 -12px;
}

a#users-guide-nav {
  background: url(images/UsersGuideCrumb.png) no-repeat 0 0;
  width: 93px; 
  height: 12px;
}

a#users-guide-nav:hover,
a#users-guide-nav.active { 
  background: url(images/UsersGuideCrumb.png) no-repeat 0 -12px;
}

a#developer-info-nav {
  background: url(images/DeveloperInfoCrumb.png) no-repeat 0 0;
  width: 110px; 
  height: 12px;
}

a#developer-info-nav:hover,
a#developer-info-nav.active { 
  background: url(images/DeveloperInfoCrumb.png) no-repeat 0 -12px;
}

ul#company-sub-nav{
  margin-left: 655px;
}

a#press-nav {
  background: url(images/PressCrumb.png) no-repeat 0 0;
  width: 55px; 
  height: 12px;
}

a#press-nav:hover,
a#press-nav.active { 
  background: url(images/PressCrumb.png) no-repeat 0 -12px;
}

a#partners-nav {
  background: url(images/PartnersCrumb.png) no-repeat 0 0;
  width: 73px; 
  height: 12px;
}

a#partners-nav:hover,
a#partners-nav.active { 
  background: url(images/PartnersCrumb.png) no-repeat 0 -12px;
}


#sub-nav span {
	position: absolute;
	left: -999em;
}


/***** End Main Nav ********/

/* Secondary Nav */
ul#nav2 {
  list-style: none;
  margin-top: 15px;
  margin-right: 28px;
  padding: 0; 
  float: right;
}

#nav2 li {
	display: inline;
	list-style: none;
	float: left;
}

ul#nav2 li.rss a {
  background: url(images/RSS_feed-uprnav.gif) no-repeat 0 0; 
  width: 85px; 
  height: 22px;
  float: left;
}

ul#nav2 li.rss a:hover { 
  background: url(images/RSS_feed-uprnav.gif) no-repeat 0 -22px; 
}

ul#nav2 li.download a {
  background: url(images/dwnld_btn-uprnav.gif) no-repeat 0 0; 
  margin-left: 1px;
  width: 103px; 
  height: 22px;
  float: left;
}

ul#nav2 li.download a:hover { 
  background: url(images/dwnld_btn-uprnav.gif) no-repeat 0 -22px; 
}

ul#nav2 li.buy a {
  margin-left: 11px;
  background: url(images/buy_btn-uprnav.gif) no-repeat 0 0; 
  width: 54px; 
  height: 22px;
  float: left;
}

ul#nav2 li.buy a:hover { 
  background: url(images/buy_btn-uprnav.gif) no-repeat 0 -22px; 
}

ul#menu li a {
  display: inline;
  width: 70px;
  height: 88px;
  float: left;
}

#footer {
  clear: both;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  font-size: 9px;
  text-align: center;	
  color: #666666;
  margin: 0;
  padding: 0;
}

#footer p {
	margin: 0;
  padding-top: 4px;
}

/* Features */
.left {
	float: left;
}

.clear {
	clear: both;
}

.grid2column {
	width: 100%;
}

.grid2column .column {
	width: 49%;
}

.column { float: left; }
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
.column img.left {
	margin-right: 8px;
	margin-left: -6px;
	float: left;
}

#features-head {
	height: 421px;
	background-image: url(images/storyist_features-hero.jpg);
}

#features-whats-new {
	display: block;
	width: 121px;
	height: 22px;
	background: url(images/WhatsNew.png) 0 top;
	position: relative;
	top: 240px;
	left: 444px;
}

#features-whats-new:hover {
	background-position: bottom;
}

#features-take-a-tour {
	display: block;
	width: 121px;
	height: 22px;
	background: url(images/TakeaTour.png) 0 top;
	position: relative;
	top: 262px;
	left: 444px;
}

#features-take-a-tour:hover {
	background-position: bottom;
}

#testimonials-take-a-tour {
	display: block;
	width: 121px;
	height: 22px;
	background: url(images/TakeaTour.png) 0 top;
}

#testimonials-take-a-tour:hover {
	background-position: bottom;
}

#features-divider {
	width: 980px;
	height: 37px;
}

#feature-footer {
	min-height: 130px;
	background-image: url(images/generic_hdr.jpg);
}

#feature-tour {
	
	padding: 12px;
	background-color: #dde5f7;
	-webkit-border-radius: 16px;
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 16px;
	-moz-box-shadow: 0px 3px 5px #000;
}

#feature-tour ul {
	margin-top: 8px;
}

#feature-tour li {
	margin-left: 16px;
	margin-right: 16px;
	list-style-position: outside;
	list-style-type: none;
}

#feature-tour li.active {
	list-style-type: square;
}

#feature-tour-nav {
	float: right;
	width: 150px;
	margin-bottom: 32px;
	margin-right: 160px;
	background: url(images/dvdrbnd.jpg) repeat-x;
	border: 1px solid #cfcfcf;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;

}

#feature-tour-toc {
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-left: 100px;
	text-align: center;
}

#project-organizer {
	margin-left: 93px;
}
.requirements {
	float: right;
	margin-top: 12px;
	margin-right: 10px;
	text-align: center;
	
}

.sidebar div.requirements {
	float: none;
	text-align: center;
}

#feature-tour-nav span.prev {
	float: left;
	/*width: 35%;*/
	display: inline;
	padding-top: 1px;
	/*border-right: 1px solid #cfcfcf;*/
}

#feature-tour-nav span.prev a {
	margin-left: 8px;
	font-size: 12px;
}

#feature-tour-nav span.prev a:before {
	content: '\0000AB';
	padding-right: 4px;
}

#feature-tour-nav h2 {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 0;
	font-size: 13px;
}

#feature-tour-nav span.next {
	display: inline;
	text-align: right;
	float: right;
	padding-top: 1px;
}

#feature-tour-nav span.next a {
	font-size: 12px;
	margin-right: 8px;
}

#feature-tour-nav span.next a:after {
	content: '\0000BB';
	padding-left: 4px;
}

#features-body #content {
	margin-top: 12px;
	/*margin-left: 100px;*/
	margin-bottom: 12px;
}


#features-body div.unit {
	float: left;
	width: 270px;
	margin-right: 16px;
	margin-bottom: 12px;
}

#features-body div.unit img {
	display: none;
}

#features-body .benefit {
	margin-bottom: 12px;	
}

#features-body div.unit li {
	margin-bottom: 3px;
	list-style-type: square;
}

#features-body #feature-list {
	margin: 16px;
	margin-left: 32px;
	margin-right: 32px;
	padding: 12px;
	background-color: #dde5f7;
	-webkit-border-radius: 16px;
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 16px;
	-moz-box-shadow: 0px 3px 5px #000;
}


#features-body div.feature-item {
	margin-top: 30px;
}

#features-body div.right {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #3369ff;
}

#features-body #benefits {
	margin: 16px;
	margin-left: 32px;
	float: left;
	width: 480px;
}

#features-body ul li {
	/*margin-left: 16px;*/
	margin-right: 16px;
	margin-bottom: 4px;
}

#features-body ul li em {
	color: #333333;
	font-weight: bold;
	font-style: normal;
}

#features-body div {
	margin-bottom: 8px;
}

#whats-new {
	margin-bottom: 16px;
	margin-left: 32px;
	margin-right: 32px;
}

#features-body #tour {
	margin-top: 12px;
	margin-bottom: 0px;
	margin-right: 32px;
	float: right;
}

#features-body #tour h2 {
	text-align: center;
}

#features-body #requirements img {
	float: left;
	margin-top: 6px;
	margin-left: 20px;
}

#features-body #requirements p {
	float: left;
	margin-top: 6px;
	margin-left: 16px;
}

.feature-item p {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 8px;
	color: #231f20;
	font: 13px/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.feature-item li {
	margin-left: 52px;
	margin-right: 52px;
	margin-bottom: 8px;;
	list-style-position: outside;
	list-style-type: square;
}

.features-learn-more {
	display: block;
	margin-left: 52px;
	height: 22px;
	width: 101px;
	background: url(images/learnmore_btn.gif) 0 top;
}

.features-learn-more:hover {
	background-position: bottom;
}

.feature-module {
	margin: 32px;
	width: 365px;
	float: left;
}
/* Support ----- */

#support-content {
	border-spacing: 17px;
}

#support-main td {
	padding-top: 12px;
}

#help-button {
	margin-left: 20px;
	margin-bottom: 12px;
	width: 150px;
	height: 25px;
	background: url(images/needhelp.gif) 0 top;
}

#help-button:hover {
	background-position: bottom;
}

.support-topic {
	width:  30%;
	vertical-align: top;
}

.support-topic img {
	margin-right: 8px;
}

ol#users-guide-toc {
	/*margin-left: 24px;*/
}

ol#users-guide-toc li,
ol#users-guide-toc ol
 {
	margin-right: 0;
}

ol#users-guide-toc li
{
	
}

div.comment_separator
{
	margin-top: 20px;
	background-color: #e8edf7;
	text-align: center;
}
/* Company --------*/

#company-learn-more {
	display: block;
	width: 120px;
	height: 17px;
	background-image: url(images/readmore_btn.gif);
}

#company-learn-more:hover {
	background-position: 0 bottom;
}


#company-press td {
	vertical-align: top;
	padding-bottom: .5em;
}

#company-press td.date {
	width: 15%;
}

/* Downloads */
.download-item {
	clear: left;
}

.clearer {
	clear: both;
}
.download-item .icon {
	width: 56px;
	margin-right: 8px;
	float: left;
}

.download-item .title {
	padding-top: 8px;
	display: block;
}

.download-item a.download-link {
	padding-left: 8px;	
}

/* Developer */
div.code {
	border: 1px dotted gray;
	white-space: pre;
	padding: 0;
	margin-top: 0;
	margin-bottom: 12px;
}

/* eSellerate Store */
table.catalogTable {
	border-collapse: collapse;
	border-spacing: 0px;
}

#catalog {
	/*width: 80%;*/
	/*margin: auto;*/
}

table.catalogTable {
	width: 80%;
	margin: auto;
	color: #474747;
}

table.catalogTable tr {
	margin-bottom: 10px;
	border-top: 1px solid gray;
	border-color: #afafaf;
}

.catalogItemImage {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

.catalogItemInfo {
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 60%;
}

.catalogItemSKUName {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 4px;
	color: #3c3c3c;
}

.catalogItemOS {
	margin-bottom: 8px;
	color: #88b9da;
}

.catalogItemBuy {
	width: 20%;	
	text-align: center;
}

.catalogItemPrice {
	color: #6f96c6;
	font-size: 16px;
	margin-bottom: 8px;
}

.catalogItemBuy input {
	width: 61px;
	height: 22px;
	text-indent: -9999px;
	background: url(images/buy.png) no-repeat;
	border: 0px;
	cursor: pointer;
	
}

.catalogItemBuy input:hover {
	background-position: bottom;
}

.currencySelection {
	margin-bottom: 20px;
}

.checkout tr {
	height: 26px;
}

.checkout input.inputBox,
.checkout select
 {
	margin-left: 10px;
}

#paypal {
}

table.confInfo tr {
	height: 20px;
}

/* NaNoWriMo */
div.download a {
  width: 103px; 
  height: 22px;
  background: url(images/dwnld_btn-uprnav.gif) no-repeat 0 0; 
  margin-left: 1px;
  border: 0;
  padding: 0;
}

div.download a:hover { 
  background: url(images/dwnld_btn-uprnav.gif) no-repeat 0 -22px; 
}

div.download span {
  width: 103px; 
  height: 22px;	
}

table.feature-table p {
	margin-top: 0px;
	margin-left: 16px;
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
  line-height: 18px;
}

table.feature-table td {
	padding-bottom: 12px;
	vertical-align: top;
}

.feature-image {
	vertical-align: text-top;
}

.feature-title {
	display: block;
  font: 15px "Myriad Pro", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #45729f;
	padding-right: 8px;
}
/* From styles.css */
.dummy {
	font-size: 11px;
}

.header {font-size: 12px;}
/*.bodycopy {font-size: 12px;}*/
.smallcopy {font-size: 11px}
.price {color: #6f96c6}
.redcopy {font-size: 11px; color: red}
.warning {border-width: 1px; border-style: dashed; border-color: #FF0000; background-color: #FFCCCC}
.inputSubmit {color: #000000; font-weight: bold}
/*.inputBox {font-size: 10px; background-color: #FFFFFF; border: 1px solid #D2D2D2;}*/
.duporder_bodyfont {font-size: 11px}
.duporder_inputSubmit {color: #000000; font-size: 10px; font-weight: bold}
.duporder_errorheader {font-size: 11px; font-weight: bold}
.duporder_errormessage {font-size: 11px}
.duporder_labelbackground {background-color: #f1f1f1}
.duporder_labelheader {font-size: 11px; font-weight: bold}
.processing_bodyfont {font-size: 11px}
.processing_labelheader {font-size: 14px; font-weight: bold}
.processing_header {font-size: 11px; font-weight: bold}
.terms_header {font-size: 11px; font-weight: bold}
.terms_inputBox {font-size: 10px; background-color: #FFFFFF; border: 1px solid #D2D2D2; width: 100%}
.button_table {position:absolute; bottom:0;}
