h1 {font-size: 145%; margin: 0 0 10px}
h2 {font-size: 120%}
a {color:#792402; cursor:pointer; text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
.clear {clear:both;}
#txtResizeArea, #contentOuter, #contentInner {border-color:#fff; background:#fff;}
#container {background:#fff;}

body {font:12px arial, sans-serif;}
body {margin:0; background:#fff url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/bg_navCheetahmail.gif) top left repeat-x; font:77% arial, helvetica, sans-serif; color:#333; position:relative;}

#chNav ul {margin:25px 0 3px 22px; padding:0; list-style:none; float:left;}
#chNav li {font: bold 100% arial, helvetica, sans-serif; float:left; border-right:1px dotted #6a8e1d; padding:0 10px;}
#chNav li.last {border-right:0;}
#chNav a, #chNav a:hover {color:#c44d05;}

#chLogo {float:right; padding-top:2px;}
#chMail  {clear:left; padding:30px 0 0 30px; width:675px; margin: 0 auto}

#footer a.rssIcon{ background:url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/icons.gif)  0 -52px no-repeat; padding-left:20px;}
#footer a.externalLinkIcon{ background:url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/icons.gif) right 0 no-repeat; padding-right:20px;}

#footer {margin:30px 0 0 0; background-color:#e0ebc2; width:100%; border-top:solid 2px #c4db9c; padding-bottom:20px; float:left; font:90% arial, helvetica, sans-serif;}
#footerWrapper {margin-left:25px; width:974px;}
#footer li.last {border-right:0}
#footerLogo { background:url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/bg_logo.gif) 5px 0 no-repeat; text-indent:-9999px; margin:18px 0 0 9px; float:left; width:155px; height:62px;  border-right:1px solid #c4db9c; _display:inline;}
#footerLogo a {outline:none; display:block; height:100%;}
#siteFooter {float:left; width:805px; margin:18px 0 10px 0;}
#footer  h6 {margin:0; padding:0;}
#siteFooter ul {margin:3px 0 3px 6px; padding:0; list-style:none; width:795px; float:left;}
#siteFooter li {float:left; border-right:1px solid #aec47d; padding:0 5px;}
#footer li.last {border-right:0}
#siteFooter a, #networkFooter a {display:block;}
#networkFooter {clear:left; background:#a9cc76 url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/bg_footerCorners.gif) right -50px no-repeat; float:left; margin:0 0 10px 9px; width:974px;}
#networkFooter h6 {background:url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/bg_footerCorners.gif) no-repeat;color:#fff; text-transform:uppercase;  padding:6px;font:bold 95% Arial, Helvetica, sans-serif;}
#networkFooter ul.logoList {background:#fff; list-style:none; margin:2px 2px 0; padding:2px; border-bottom:2px solid #b6d776 ; float:left;}
#networkFooter ul.logoList li { background:#fff url(http://www.argifocus.com/client/SouthernPCorpor/LM1/images/bg_logo.gif) 0 -154px no-repeat; float:left; text-indent:-9999px;}

#footer ul.logoList li.mr{ background-position:-140px -154px;}
#footer ul.logoList li.southern{background-position:-250px -154px;}
#footer ul.logoList li.cooking {background-position:-380px -154px;}
#footer ul.logoList li.sunset {background-position:-490px -154px;}
#footer ul.logoList li.accents {background-position:-600px -154px;}
#footer ul.logoList li.cottage {background-position:-750px -154px;}
#footer ul.logoList li.coastal {background-position:-870px -154px;}

#footer ul.logoList li a {outline-style:none;}
#footer ul.logoList li.mhi a {width:140px; height:46px;}
#footer ul.logoList li.mr a {width:110px; height:46px;}
#footer ul.logoList li.southern a { width:130px; height:46px;}
#footer ul.logoList li.cooking a {width:110px; height:46px;}
#footer ul.logoList li.sunset a {width:110px; height:46px;}
#footer ul.logoList li.accents a {width:150px; height:46px;}
#footer ul.logoList li.cottage a {width:120px; height:46px;}
#footer ul.logoList li.coastal a {width:96px; height:46px;}

#footer p.copyright {font-size:90%; color:#616459; margin-left:12px; clear:left;}
#footer p.copyright a {text-decoration:underline; color:#8e4c29;}

#already {
	padding: 5px;
	width: 245px;
	margin: 0px auto 15px;
}

#returning {
	margin-top: 10px;
}

#demo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	height: 100%;
	font-weight: bold;
}

.greenbox {
	border: 2px solid #c4db9c;
	background: #e0ebc2;
}

#description {
	width: 300px;
	padding: 15px 10px 5px;
	margin-bottom: 10px;
}

#leftcol {
	float: left;
	width: 330px;
}

#rightcol {
	float: right;
	width: 325px;
}

/* FORM */
.field-name {
	display: block;
	width: 80px;
	margin: 0;
	padding: 8px 4px 0;
	text-align: right;
}

.input {
	padding: 1px;
	margin: 0 2px;
}

.longinput {
	width: 222px;
}

.state {
	width: 4em;
}

.phone-a {
	width: 3em;
}

.phone-b {
	width: 4em;
}

.small {
	font-size: 0.9em;
}

.field-name label {
	font-weight: bold;
}

/* one block of the form*/
.form-section table{
	border-collapse: separate;
	border-spacing: 2px;
}

/* one item on the form (name and input) */
.form-chunk {
	margin: 15px 0;
}

.error, #error-box ul {
	color: #CD3333 !IMPORTANT;
}

#error-box {
	border: #000 2px dashed;
	background-color: #FFF9F9;
	margin: 5px;
	padding: 5px;
	width: 300px;
}

.no-margin {
	margin: 0
}

.clearDiv {
	clear: both;
}

.center {
	text-align: center
}

.margin-5 {
	margin: 5px 0;
}

.rule-box {
	margin: 25px 0;
}

a.rules {
	background: #e0ebc2;
	padding: 6px 5px;
	border: 1px solid;
	margin: 5px;
	font-size: 13px;
}

a.rules:hover {
	text-decoration: none	
}

#rules h2 {
	margin: 10px 0;
}

#rules td, #rules th {
	border: 1px solid #777777;
	padding: 3px;
}

#facts {
	border: #000 1px solid;
	padding: 5px
}

#facts h2 {
	text-align: center;
}

#facts table {
	margin: 10px;
}

#thanks {
	margin: 60px 0;
	font-size: 115%;
	min-height: 175px;
}