/* CSS Document */
body {background:url(http://www.noshmail.com/images/backgroundGradient.jpg) repeat-x #ffffff; font:10px Arial, Helvetica, sans-serif; margin: 0;}
/*body {background:#172939; font:10px Arial, Helvetica, sans-serif;}*/
#layout {margin:auto; width:753px; min-height:607px; }
/*#layout {border:3px solid #737a81; margin:auto; width:753px; min-height:607px; background-color:#31495f;}*/
#homePageLayout {margin:auto; width:753px; float:none;}
#container {padding:20px; float:left;}

/*#container {border:3px solid #737a81; padding:20px; float:left;}*/

#logo {border:none;}
.block {display: block;}
.note {font-size: .9em;}
.error {display: block; color: red; font-size: 1.2em; font-weight: bold;}

#tagline {font-family:helvetica; font-size:1.6em; float:right; width:500px; text-align:right; margin:0; color:#FFFFFF;}
#header {background:url(http://www.noshmail.com/images/backgroundGradient.jpg) repeat-x #ffffff; padding:20px 20px 20px 20px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none; color:#666666;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

ul.clean {list-style-type: none;}
#homePageLayout ul {font-size: 1.2em; line-height: 1.4em;}
ul#services {font-size: 1.4em; line-height: 1.5em;}

#footer {clear: left; color: #666666; float: left; font-size: 12px; margin: auto; text-align: center; width: 100%;}
#content {margin: 20px 0; background:#FFFFFF; min-height:400px; -webkit-border-radius: 1em; -moz-border-radius: 1em; padding-bottom:10px;}
p {color:#000000; font-size:1.5em; line-height:1.5em; padding:5px 0; text-align:left; margin:0;}
#content p.calculatorLabel {display:inline;}

#content h1, #getStarted h1 {color:#000000; font-size:2.8em; font-weight:lighter; padding:8px 0;}
#content h2 {color:#000000; font-size:1.8em; font-weight:bold; padding:10px 0; margin:0;}
#content h3, #homePageLayout h3 {color:#000000; font-size:1.4em; font-weight:bold; padding:0 8px;}
#content a:link {text-decoration:underline; color:#737a81;}
#content a:visited {text-decoration:underline; color:#737a81;}
#content a:hover {text-decoration:underline; color:#737a81;}
#content a:active {text-decoration:underline; color:#737a81;}

#content h2.subtitle {color:#FFFFFF; font-size:16px; font-weight:lighter; margin:0px;}
#content p.subtitle {margin:0; padding-bottom:10px;}

#error {padding: 10px; font-size:1.2em; color:red;}
.strong { font-weight:bold;}

#promo {float:right; width:236px; background: url(http://www.noshmail.com/images/backgroundGradient.jpg) repeat-x; padding:10px; margin:0 5px 0 10px; clear:both; border:3px solid #737a81; text-align:center; -webkit-border-radius: 1em; -moz-border-radius: 1em;}
#promo p {font-size:1.4em; text-align:center;}

div#callouts {float: right;}
div#sample {float:left;}
ul#callout {background:#cccccc; width:260px; float:right; color:#000000; padding:0px 0px 0px 10px; margin:0px 0px 10px 10px; clear:both;}
ul#callout li {list-style-type:square; font-size:12px; margin:10px;}
ul#callout a:link {text-decoration:underline; color:#000000;}
ul#callout a:visited {text-decoration:underline; color:#737a81;}
ul#callout a:hover {text-decoration:underline; color:#737a81;}
ul#callout a:active {text-decoration:underline; color:#000000;}

.module {width:220px; border:1px solid #737a81; padding:10px; float:left; clear:left; margin:10px 0 0 14px; background:#ffffff;  -webkit-border-radius: 1em; -moz-border-radius: 1em;}
.module h1 {color:#000000; margin-left:60px; text-decoration:none; font-size: 1.6em;}
.module p {color:#333333; text-decoration:none; font-size: 1.2em;}
.module .right { text-align:right;}
.module img {border:0;}

#getStarted {height:auto; float:left; background:#ffffff;  -webkit-border-radius: 1em; -moz-border-radius: 1em; padding:24px; margin:10px 0; width:408px;}
#getStarted input {margin-left:10px; padding: 4px; font-weight: bold; height: 1.8em;}
#getStarted h2 {text-align:center; text-transform:uppercase; color:#000000;}
#getStarted p {text-align:left; margin:auto;}
#getStarted a:link {width:auto; text-decoration:none; color:#000000;}
#getStarted a:visited {width:auto; text-decoration:none; color:#000000;}
#getStarted a:hover {width:auto; text-decoration:none; color:#000000;}
#getStarted a:active {width:auto; text-decoration:none; color:#000000;}

.philanthropy {padding:10px 20px;}

.floatLeft {float:left; margin:0; padding:0;}

#map_canvas {width:713px; height:380px; color:#333333;}
#map_canvas h1 {padding:0; margin:0; font-size:12px;}
#map_canvas p {padding:0; margin:0; font-size:10px;}

table#prices {background:#ffffff; width:420px; margin:10px; color:#000000; font-size:1.2em;}
table#prices th { background:#CCCCCC}
table#prices tr { height:40px;}
table#exclusivePrices {background:#ffffff; width:420px; padding:10px; margin:10px; color:#000000; font-size:1.2em;}
table#exclusivePrices th { background:#CCCCCC}
table#exclusivePrices tr { height:40px;}

#standardPriceSchedule {width:440px; background: #99FFCC; padding:10px 0; margin-bottom:10px;}
#exclusivePriceSchedule {width:440px; background:#99FF99; padding:10px 0; margin-bottom:10px;}

.yellow { background: #FFFF99;}
.green { background: #00FF66;}
.soldOut { background:red;}

.leftText {text-align:left;}
.centerText {text-align:center;}
.rightText {text-align:right;}

ul#prices {list-style-type:none; width:300px; padding:10px; display:block;}
ul#prices li {width:100px; height:100px; border:3px solid #737a81; padding:4px; float:left; margin:5px; background:#ffffff;}

.inputField {
	color: #20303A;
	background-color: #FFFFFF;
	border-color: #20303a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	text-align:right;
	margin-left:12px;
}
.inputFieldBold {
	color: #20303A;
	background-color: #FFFFFF;
	border-color: #20303a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:inline;
	text-align:right;
}
.submit {color:#000000; border:3px solid #333333; background: #ffffff; text-align:center; font-weight:bold;}

.inputFieldSubscribe {
	color: #20303A;
	background-color: #FFFFFF;
	border-color: #20303a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	margin-left:12px;
	width: 240px;
	margin-bottom: 20px;
}

.submitButton {padding:4px; width:200px; margin:4px 0 5px 50px; background:url(http://www.noshmail.com/images/backgroundGradient.jpg) repeat-x #000000; -webkit-border-radius: 1em; -moz-border-radius: 1em; padding-bottom:4px; border:1px solid black; color:#FFFFFF; font-weight:bold; font-size:2.1em;}
.submitButton:hover {padding:4px; width:200px; margin-left:50px; background:url(http://www.noshmail.com/images/backgroundGradient.jpg) repeat-x #ffffff; -webkit-border-radius: 1em; -moz-border-radius: 1em; padding-bottom:4px; border:1px solid black; color:#000000; font-weight:bold; font-size:2.1em;}
