body {margin:0;
padding:0 0 30px;
background:#f6f6f6 url(../images/bg_wood.jpg) repeat;
text-align:center;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#333;
}

h1 {margin:0 0 10px;
color:#175981;
font-size:26px;
font-weight:400;
line-height:30px;
}
h1.detail {height:25px;
padding:6px 0 6px 37px;
background:url(../images/heading_bg_gradient.gif) left bottom no-repeat;
}
h2, h3, h4 {margin:0 0 5px;}
h2 {color:#7e5521;
font-size:20px;
font-weight:400;
line-height:24px;
}
h2.detail {margin:0 0 10px;
padding:6px 0 7px 31px;
background:url(../images/heading_bg_gradient.gif) left bottom no-repeat;
color:#175981;
}
h3 {color:#48501a;
font-size:14px;
line-height:18px;
}
h4 {color:#3f3125;
font-size:12px;
line-height:18px;
}

p {margin:0 0 20px;}
a {color:#617100;
text-decoration:none;
outline:none;
}
a:hover {color:#7e5521;
text-decoration:none;
outline:none;
}
a img {border:none;
outline:none;
}

a.more, a.view_all {padding:0 10px 0 0;
background:url(../images/icon_arrow.gif) right 4px no-repeat;
text-decoration:none;
}
a.more:hover, a.view_all:hover {background:url(../images/icon_arrow.gif) right -46px no-repeat;}

a.back {color:#7d7d6b;
padding:0 0 0 12px;
background:url(../images/bullet_back.gif) left 2px no-repeat;
}
a.back:hover {background:url(../images/bullet_back.gif) left -15px no-repeat;}

ul {margin:0;
padding:0;
}

#container {width:1000px;
margin:20px auto 40px;
padding:0 7px;
background:url(../images/bg_y.png) top center repeat-y;
}
#wrap {padding:5px 15px 0;
background-color:#fff;
}

#header, #content, #footer {position:relative;
text-align:left;
}

#main_content {float:left;}
	.home {width:650px;
	margin:0 0 20px;
	}
	.inside {width:630px;
	margin:0 0 20px;
	}
	.break_even {width:985px;
	position:relative;
	margin:0 0 20px;
	}
	.manage {width:650px;}
	.full {width:960px;}
	.forum {
	width:640px;
	}
/* START Header */
#header {margin:0 0 20px;
z-index:50;
}
#logo, #logo a {width:412px;
height:72px;
}
#logo {float:left;
margin:0 0 15px;
background:url(../images/logo_youragnow.gif) top left no-repeat;
z-index:100;
}
#logo a {display:block;
text-indent:-9999px;
}

#header .ad {float:right;
margin:10px 0 15px;
}

#header div.nav {clear:both;
margin:15px 0;
background:url(../images/bg_nav.png) 0 0 repeat-x;
}

	#header ul {position:relative;
	float:left;
	}
	#header ul.nav li {position:relative;
	z-index:101;
	list-style:none;
	background:url(../images/bg_nav.png) 0 -50px repeat-x;
	}
	#header ul.nav li a {display:block;
	padding:10px 17px;
	color:#fff;
	text-shadow:-1px -1px #76765d;
	font-weight:700;
	font-size:14px;
	background:url(../images/bg_nav.png) right -100px no-repeat;
	}
	
	#header ul.nav li a:hover, #header ul.current li a, #header ul.hover li a {color:#fff;
	text-shadow:-1px -1px #76765d;
	background:url(../images/bg_nav.png) 0 -150px repeat-x;
	}
	#header ul.nav li a:hover span, #header ul.current li a span {text-shadow:-1px -1px #2e2e25;
	background:url(../images/bg_nav.png) right -200px no-repeat;
	}
	
	#header ul.drop_down {position:absolute;
	z-index:100;
	display:none;
	width:200px;
	top:37px;
	left:0;
	background:#545b29;
	}
	#header ul.nav.hover ul.drop_down {display:block;}
	#header ul.drop_down li {background:none;}
	#header ul.drop_down li a {margin:0;
	border-top:1px solid #656d35;
	border-bottom:1px solid #43491d;
	padding:7px 17px;
	background:#545b29;
	font-size:12px;
	font-weight:400;
	text-shadow:-1px -1px #43491d;
	}
	#header ul.drop_down li a:hover {text-shadow:-1px -1px #2e2e25;
	background:#77562D;
	}
	#header ul.drop_down li.current a {font-weight:700;
	color:#aaac49;
	text-shadow:-1px -1px #43491d;
	}
/* END Header */



/* START Side Bar */
#side_bar {position:relative;
z-index:100;
float:right;
width:305px;
margin:0 0 20px;
border:1px solid #e2ecde;
padding:1px 2px 2px;
background-color:#fff;
}

#side_bar .pod {padding:20px;
background-color:#e5e5d8;
border-top:1px solid #fff;
border-bottom:1px solid #d4d4c1;
}
#side_bar .dtn {padding:13px;}

#side_bar form input {border-width:1px;
border-style:solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#side_bar form .text {width:185px;
border-color:#ccc #ddd #ddd #ccc;
padding:5px;
}
#side_bar form .button {border-color:#dadbb4 #7c7f2d #7c7f2d #dadbb4;
background-color:#a4a748;
padding:4px 7px;
color:#fff;
text-shadow:-1px -1px #787a24;
line-height:14px;
}

#side_bar h3 {margin:0 0 10px;
color:#7e5521;
font-size:20px;
line-height:22px;
text-shadow:1px 1px #fff;
font-weight:400;
}

#side_bar .ads {border-bottom:none;
padding:10px 5px;
text-align:center;
}
#side_bar .ads a {display:block;
margin:0 0 10px;
}

#side_bar .login {display:block;
width:265px;
height:8px;
padding:10px 20px 17px;
color:#b9b9a8;
}
#side_bar .login li {float:left;
padding:0 15px 0 0;
list-style-type:none;
}
#side_bar .login li a {
color:#86867a;
}
/* END Side Bar */


/* START Content */
.page_content {width:958px;
margin:0 0 20px;
}
	.manage .page_content {width:642px;}
	.inside .page_content {width:642px;}
#content {z-index:5;}
.page_content ul, ul.style {margin:12px 0 12px 40px;}
.page_content ul li, ul.style li {list-style-image:url(../images/bullet.gif);}
.page_content ul.columns {margin:0;}
.page_content ul li.column {width:300px;
float:left;
margin:0 15px 0 0;
padding:0;
list-style-type:none;
list-style-image:none;
}
.page_content ul li.short {width:120px;}
li.column h3 {margin:15px 0 5px;
}
	/* START Content > Homepage */
	#splash {position:relative;
	clear:both;
	z-index:1;
	height:264px;
	margin:0 0 15px;
	background:url(../images/bg_home_splash.png) top left no-repeat;
	}
	#splash div {position:absolute;}
	#splash #text {width:200px;
	height:212px;
	top:0;
	right:0;
	padding:26px 25px;
	background-color:#aeae49;
	overflow:hidden;
	}
	#splash h2 {margin:0;
	color:#fff;
	font-weight:400;
	font-size:22px;
	line-height:24px;
	text-shadow:-1px -1px #7c7f1e;
	}
	#splash p {color:#333;
	font-size:12px;
	text-shadow:1px 1px #c9c964;
	}
	
		#splash ul {float:left;
		width:90px;
		margin:5px 0 6px;
		text-shadow:1px 1px #c9c964;
		}
		#splash ul.first {width:110px;}
		#splash ul li {margin:0;
		list-style:none;
		text-align:center;
		}
		#splash ul a {color:#4e5b00;
		font-size:11px;
		font-weight:700;
		}
		#splash ul a:hover {color:#7E5521;}
	
	#splash a.start {float:right;
	font-size:22px;
	color:#0b466a;
	text-shadow:1px 1px #cccc60;
	}
	#splash a.start:hover {color:#0b466a;
	text-shadow:1px 1px #cccc60;
	}
	
	#column1, #column2 {float:left;
	width:300px;
	}
	#column1 {margin:0 30px 0 15px;}
	
	.quotes table {width:300px;
	margin:0 0 30px;
	}
	.quotes th, .quotes td {padding:3px 6px;
	text-align:center;
	}
	.quotes th {border-top:1px solid #98692d;
	border-bottom:1px solid #724c1b;
	background-color:#7e5521;
	color:#fff;
	}
	.quotes td {border-bottom:1px solid #edede4;}
	.quotes td.bold {font-weight:700;
	color:#3f3125;
	}
	.quotes td.green {color:#488500;}
	.quotes td.red {color:#cc1300;}
	/* END Content > Homepage */
	
	
	
	/* START Content > Listviews */
	.cat_pod, .product_pod {float:left;
	text-align:center;
	}
	.cat_pod {width:150px;
	margin:0 10px 30px;
	}
	.product_pod {width:130px;
	margin:0 10px 20px 0;
	}
	.cat_pod .img, .product_pod .img {display:block;
	margin:0 0 10px;
	}
	.product_pod h3 {font-size:15px;
	font-weight:700;
	}
	.product_pod a {color:#3b5e7f;}
	/* END Content > Listviews */
	
	
	/* START CCV */
	div.ccv {margin:15px;
	border:1px solid #ececec;
	padding:15px;
	background-color:#fff;
	text-align:left;
	}
	div.ccv h1 {margin:0;}
	div.ccv h2 {margin:0 0 15px;
	font-size:16px;
	}
	.ccv table {float:right;
	margin:0 0 0 20px;
	padding:0;
	}
	.ccv table td {text-align:center;}
	/* END CCV */

	
	/* START Content > Newsroom */
	.news_article {border-bottom:1px solid #eee;
	padding:15px 5px;
	}
	.news_article .info, .news_article .post_date {float:left;}
	.news_article .info {width:480px;}
	.news_article .post_date {width:125px;}
	.news_article p {margin:0;}
	.post_date {color:#92927d;}
	/* END Content > Newsroom */


    /* START FAQs */    
	.faqs {border-top:1px solid #eee;
	padding:0;
	}
	.faqs li {position:relative;
    border-bottom:1px solid #eee;
	padding:10px;
	list-style:none;
    list-style-image:none;
    }
	.faqs h3 {margin:0;
    font-size:15px;
    font-weight:400;
    }
	.faqs .count {display:none;
	position:absolute;
    left:15px;
	font-size:14px;
	line-height:12px;
    color:#fff;
	background-color:#d9d5b7;
    }
	
	/* SINGLE FAQs > Questions */
	#questions {margin:0 0 35px;}
    #questions li {font-size:15px;
	line-height:14px;
	}
	#questions .count {top:10px;
	padding:6px 8px;
	}
	#questions a:hover {color:#A87812;
	text-decoration:none;
	}

	/* SINGLE FAQs > Answers */
    #answers li div {margin:0;
    padding:10px;
    }
    #answers .count {top:20px;
	padding:8px;
	}
	#answers li .top {float:right;
    position:relative;
    width:25px;
    margin:0 0 0 10px;
    }
    #answers li a.top:hover {background:url(../images/upArrow.gif) top right no-repeat;}
    /* END FAQs */
	
	/* START Content Managed Images */
	.img_right, .img_left {float:right;
	margin:0 0 15px 15px;
	border-color:#F2F2EA #E5E5D8 #E5E5D8 #F2F2EA;
	border-style:solid;
	border-width:1px;
	padding:8px;
	background:#f9f9f3;
	color:#7A7A6F;
	}
	.img_left {float:left;
	margin:0 15px 15px 0;
	}
	.img_right p, .img_left p {margin:10px 0 4px;}
	
	/* START Pager */
	.driller, .account_nav {height:30px;}
	.pager {
	height:22px;
	margin:0 0 15px;
	}
	.pager a, .pager span, .driller a, .driller span, .account_nav a, .action_lite, .action_disabled {float:left;
	height:15px;
	padding:2px 8px 5px;
	background:#f0f0f1;
	border-color:#F0F0E1 #C9C9BD #D4D4C1 #FFFFF1;
	border-style:solid;
	border-width:1px;
	}
	.action_lite, .action_disabled {border-color:#FFFFF1 #C9C9BD #D4D4C1 #FFFFF1;}
	.pager a:hover, .driller a:hover, .driller span, .account_nav a:hover, .account_nav a.current, .action_lite:hover, .pager a.on {background:#D4D4C1;
	border-color:#9D9D8F #D4D4C1 #D4D4C1;
	border-style:solid;
	border-width:1px;
	}
	.action:hover {color:#fff;}
	.action_disabled {color:#cdcdc4;}
	
#markets {width:650px;
height:1170px;
border:1px solid #ccc;
}
#classifieds {width:968px;
height:2100px;
border:1px solid #ccc;
overflow:hidden;
}

/* END Content */


/* SINGLE Form, Detail, & div Styles */
.form, div.detail {display:inline-block;
position:relative;
width:398px;
clear:left;
margin:0 auto 30px;
border:1px solid;
border-color:#e5e5d8 #e5e5d8 #bfbfb7;
padding:15px 25px;
background-color:#F0F0E3;
}
.form div {display:inline-block;
margin:0 0 10px;
}
.form div div.indent {margin:5px 0 0 135px;}

.form .button {float:none;
width:397px;
clear:left;
padding:20px 0 0;
text-align:right;
}
	.full .button {width:930px;}
	.medium .button {width:502px;}
.form div table {width:100%;}
.form table.row {margin:15px 0 0;
border-top:1px solid #dedecc;
border-left:1px solid #dedecc;
}

/* SINGLE Form > Label Styles */
.form label, .form table label {margin:3px 5px 0 0;
font-size:12px;
font-weight:700;
color:#3B3026;
}	
	.form label {float:left;
	width:385px;
	}
	.form .right {text-align:right;}
	form.form .form_pod label.right {width:100%;
	margin:0;
	}
	.form .large label {width:88px;
	padding:0 0 0 5px;
	}
.radio label{width:auto;}
.form label.long {float:none;
width:450px;
vertical-align:text-bottom;
}
.form.single label {width:190px;}
.form div label span {float:none;
margin:0;
padding:0;
background:none;
font-size:11px;
font-weight:400;
}

.radios {
width:380px;
border:1px solid #e8e8da;
background:#f5f5ed;
padding:5px 8px 8px;
}
.radios label, .radios input, .norm .radios label, .radios img {
float:none;
display:inline-block;
width:auto;
vertical-align:middle;
}
.radios label {
font-weight:normal;
}
.radios .main {
font-weight:700;
}

.attachment {
border:none;
padding:0;
background:none;
text-align:center;
}
.attachment label {
font-weight:700;
}
.attachment img {
margin:10px 0 5px;
}

/* SINGLE Form > Input/Select/Textarea Styles */
input, select, textarea {font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#333;
}
.form .text, .form textarea, select, .form .auto, input.qty, #search input, table .text {border:1px solid;
border-color:#b8b8b8 #e4e4e4 #e4e4e4 #b8b8b8;
padding:5px;
background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.form .textarea {
position:relative;
}
.form textarea {float:left;
clear:left;
width:385px;
height:120px;
margin-top:8px;
}
.form textarea#address_1 {clear:none;
width:353px;
height:40px;
}
.form div#state_box, .form div#province_box {clear:none;
margin:0;
}

.form .text {width:385px;}
.form .xlarge .text {margin:0 22px 0 0;}
.form .auto {width:auto;}
.form .med {width:175px;}
.form .small {width:61px;}
.form select.small {width:96px;}
.form .xsmall {width:30px;}
.radio input {float:left;
margin:4px 7px 0 0;
}
.form select {float:left;
width:396px;
clear:left;
}
.form select.auto {width:auto;}
.form.single select {width:305px;}
.form select#credit_card_type, .form select#billing_cc_type {float:left;
width:150px;
}
.form select.inline {
float:none;
display:inline-block;
width:75px;
}

input.qty {width:30px;
text-align:center;
}
.form input.dollar {width:51px;
padding:5px 5px 5px 15px;
background:#fff url(../images/dollar.gif) 4px 4px no-repeat;
text-align:right;
}
.form input.percentage {width:49px;
padding:5px 17px 5px 5px;
background:#fff url(../images/percentage.gif) 55px 5px no-repeat;
text-align:right;
}

input.text:focus, textarea:focus {border:1px solid #9c9c9c !important;}

/* SINGLE Form > Inputs > Buttons */
.form div span, span.button {float:right;
margin:0 -6px 0 10px;
background:url(../images/action.gif) no-repeat;
}

.form div span input, .button input, .form div span a, .action, .weak, .button input.weak, .resetbutton, .strong {float:right;
border-width:1px;
border-style:solid;
border-color:#DADBB4 #7C7F2D #7C7F2D #DADBB4;
padding:4px 15px 4px 12px;
background-color:#A4A748;
font-size:13px;
cursor:pointer;
color:#fff;
line-height:14px;
padding:4px 7px;
text-shadow:-1px -1px #787A24;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
	.weak, .button input.weak, .resetbutton {background:#aaaa9b;
	border-color:#b8b8a7 #77776c #77776c #b8b8a7;
	}
	.button input {margin:0 0 0 10px;}

.form div span a {margin:0;
padding-top:6px;
}
.form .calendar input, .form .calendar a {float:left;}
.form .button a {float:left;
margin:5px 5px 0 0;
}

.form div .data {float:left;
background:none;
}

/* START Normal Forms */
.norm {display:block;}
.norm label {width:385px;}
.norm .radio label {width:360px;}
.norm .text, .norm select {}
/* END Normal Forms */

/* SINGLE Form & Detail > Text Styles */
.form h2, .form h3, .detail h2, .detail h3 {clear:left;
margin:10px 0 0;
padding:0 0 5px;
border-bottom:1px solid #D4D4C1;
font-size:20px;
}
.form h3 {margin:15px 0 10px;
border-bottom:none;
padding:0 0 8px;
background:url(../images/double_border.gif) bottom repeat-x;
font-size:18px;
font-weight:400;
color:#2C6986;
}
	.form .total h3 {background:url(../images/double_border_light.gif) bottom repeat-x;
	color:#4f714e;
	}
.form .top_margin {margin:35px 0 0;}
.form h3.low_pro {margin-top:7px;}
.form h4 {margin:0 10px;
border-bottom:1px dotted #E1DFCC;
padding:15px 0 5px;
}
.form p.note {width:348px;
margin:3px 0 0 150px;
font-size:11px;
color:#777;
line-height:15px;
}
.form a.tos {float:right;
margin:-22px 0 0;
font-size:12px;
font-weight:400;
}
.form .required {float:right;
margin:3px 0 0;
font-size:11px;
color:#aca8a5;
}
.form h2 .required {float:right;
margin:-22px 0 0;
}
.form label strong, .required strong, .form label b {color:#f38b3c;
line-height:15px;
font-size:13px;
font-weight:700;
}


.detail .row {margin:0 0 10px;}
.detail label {float:left;
width:130px;
}
.form p, .detail p {margin:0;}
.detail .row p {float:left;
width:320px;
}
.form div p.selection, .form .display p {float:left;
width:310px;
margin:4px 0 0;
}
.form div p.description {width:170px;
margin:0;
line-height:15px;
color:#777;
font-size:11px;
}
.form div p.send_item {clear:none;
float:left;
width:240px;
margin:3px 0 0;
}
.form p.fee {margin:10px 0 0;
padding:10px 0 0;
background:url(../images/sidebar_divider.gif) top left repeat-x;
}
.form p {margin:10px 0 0;}
	.form_pod p {margin:10px 0;}
.form p.captcha {
margin:10px 0;
}
.form span.captcha {
float:left;
}

.form div a.ccv {float:none;
margin:0 0 0 7px;
}
.form div img.cc {margin:2px 0 0 10px;
vertical-align:middle;
}

#user_profile {
float:left;
width:475px;
margin:0 0 0 15px;
}
#user_profile #post_list {
width:475px;
}
.profile_img {
float:left;
}

/* Basic Table Styles */
.main {
width:642px;
margin:0 0 20px;
}
.main th {
position:relative;
border-bottom:1px solid #686852;
padding:7px 10px 6px;
background:#92927d url(../images/th_x.gif) repeat-x;
font-size:13px;
color:#fff;
text-shadow:-1px -1px #76765D;
}
.main td {
border-bottom:1px solid #d4d4c1;
padding:10px 10px;
}
.zebra0 td, .zebra0 {
background:#fcfcfa;
}
.zebra1 td, .zebra1 {
background:#f7f7f3;
}
.main .btm td {
background:#E9EACC;
}
.main a.topic {
display:block;
font-weight:700;
font-size:13px;
}
.main .btn_add_thread, .main .btn_search_forum {
float:right;
width:31px;
height:31px;
position:relative;
top:-7px;
right:-10px;
margin:0 0 -13px;
background:url(../images/icon_add.gif) no-repeat;
text-indent:-9999px;
}
.main .btn_search_forum {
background:url(../images/icon_search.gif) no-repeat;
}
.main .btn_add_thread:hover, .main .btn_search_forum:hover {
background-position:left -31px;
}
.main .btm .action {
margin:0 0 0 10px;
}
.rss {
float:left;
width:20px;
height:20px;
margin:4px 5px 0 0;
background:url(../images/icon_rss.gif);
text-indent:-9999px;
}
.rss:hover {
background:url(../images/icon_rss.gif) left -20px;
}
#driller {
width:628px;
margin:0 0 15px;
padding:4px 7px 2px;
background:url(../images/driller_x.gif) bottom left repeat-x;
}
h1 span, h2 span {
font-size:12px;
color:#515825;
vertical-align:middle;
}

/* Forum Thread */
#post_list {
float:left;
width:642px;
margin:0 0 15px;
}
#post_list hr {
margin:0 0 15px;
border-color:#a7a543;
border:2px solid #a7a543;
height:2px;
background-color:#a7a543;
}
#post_list li {
list-style-type:none;
}

#post_list .message ul, #post_list .message ol {
margin:10px 0;
padding:0 0 0 40px;
}
#post_list .message ul li {
list-style-type:disc;
}
#post_list .message ol li {
list-style-type:decimal;
}

.result h2.main {
margin:0 0 5px;
}
.single_result h2.main {
width:622px;
margin:0 0 -1px;
border-top:1px solid #D4D4C1;
border-bottom:1px solid #D4D4C1;
padding:10px;
}
.result .more {
float:right;
margin:5px 0 0;
}
.single_result .more {
float:right;
margin:12px 12px 0;
}
.post {
margin:0 0 15px;
}
.post div.author {
padding:10px 10px 5px;
background:#F0F0E3;
}
.post div.author .img {
float:left;
margin:0 11px -15px 0;
}
.post .message {
padding:0 10px 10px 52px;
background:#F0F0E3;
}
.post blockquote {
margin:0 0 10px;
border:1px solid #e8e8da;
background:#f5f5ed;
padding:8px;
color:#5b5b4e;
}
.post blockquote div {
padding:5px;
}
.post blockquote blockquote {
margin:10px 0 0;
}
.post blockquote cite {
display:block;
margin:0 0 6px;
border-bottom:1px dotted #BCBCAB;
padding:0 0 2px;
font-weight:700;
}
.post blockquote cite:after {
content:" said:";
}
.post .post_footer {
border-top:1px solid #C6CAAD;
border-bottom:1px solid #C6CAAD;
padding:10px 15px;
background:#E9EACC;
text-align:right;
}
.post .post_footer .txt_link {
display:inline-block;
margin:0 0 0 5px;
border-right:1px solid #617100;
padding:0 5px 0 0;
line-height:.8em;
}
.post .post_footer .last {
border:none;
padding:0;
}
.post_edited {
color:#86867A;
font-style:italic;
}
.thread_images, .thread_pdfs {
width:566px;
display:inline-block;
clear:left;
}
.thread_images {
margin:10px 0 0;
}
.thread_images .img, .pdf {
float:left;
border:1px solid #e8e8da;
margin:0 10px 10px 0;
padding:5px;
background:#f5f5ed;
}
.thread_images .img:hover, .pdf:hover {
border:1px solid #C6CAAD;
background-color:#E9EACC;
}
.pdf {
float:left;
padding:10px 10px 10px 40px;
background:url(../images/icon_pdf.gif) 10px 4px no-repeat;
}
.unread {
display:block;
padding:0 0 0 20px;
background:url(../images/icon_alert.gif) left 2px no-repeat;
}

.depth1 {
padding:0 0 0 14px;
background:url(../images/depth_0.gif) repeat-y;
}
.depth2 {
padding:0 0 0 26px;
background:url(../images/depth_1.gif) repeat-y;
}
.depth3 {
padding:0 0 0 38px;
background:url(../images/depth_2.gif) repeat-y;
}
.depth4 {
padding:0 0 0 50px;
background:url(../images/depth_3.gif) repeat-y;
}
.depth5 {
padding:0 0 0 62px;
background:url(../images/depth_4.gif) repeat-y;
}
.depth6 {
padding:0 0 0 74px;
background:url(../images/depth_5.gif) repeat-y;
}
.depth7 {
padding:0 0 0 86px;
background:url(../images/depth_6.gif) repeat-y;
}
.depth8 {
padding:0 0 0 98px;
background:url(../images/depth_7.gif) repeat-y;
}
.depth9 {
padding:0 0 0 110px;
background:url(../images/depth_8.gif) repeat-y;
}
.depth10 {
padding:0 0 0 122px;
background:url(../images/depth_9.gif) repeat-y;
}
.depth11 {
padding:0 0 0 134px;
background:url(../images/depth_10.gif) repeat-y;
}
.depth12 {
padding:0 0 0 146px;
background:url(../images/depth_11.gif) repeat-y;
}
.depth13 {
padding:0 0 0 158px;
background:url(../images/depth_12.gif) repeat-y;
}
.depth14 {
padding:0 0 0 170px;
background:url(../images/depth_13.gif) repeat-y;
}
.depth15 {
padding:0 0 0 182px;
background:url(../images/depth_14.gif) repeat-y;
}

.form div.pod {
float:left;
width:200px;
margin:0 15px 10px 0;
}
.form div.pod label {
width:160px;
}
.form div.last {
width:160px;
margin:0 0 10px;
}
.form div.pod .text {
width:150px;
}

.form .add_more {
position:relative;
margin:0;
}
.form .add_more .action {
position:absolute;
bottom:10px;
right:0;
}
/* End: Forum Thread */

/* Break Even Forms */
form.break_even, .manage form, .full form {display:inline-block;
width:100%;
border:none;
padding:0;
background:none;
}
.manage form {text-align:center;}
.horz_ad {width:958px;
height:60px;
margin:0 0 10px;
padding:10px 0 10px 10px;
background:#f3f3ec;
}
.horz_ad img {float:left;
margin:0 10px 0 0;
}
.form .reset {width:948px;
margin:0 0 10px;
padding:10px;
background:#F3F3EC;
}
/* SINGLE Break Evens > Column */
form div.main_column {width:479px;
float:left;
margin:0 10px 0 0;
}
.form .form_pod {position:relative;
float:left;
width:459px;
margin:0 0 10px;
padding:0 0 20px 20px;
background-color:#F0F0E3;
overflow:hidden;
}
	.full .form_pod {width:949px;}
	.form .medium {width:525px;}
	.form .collapsed h3 {background:none;}
	.manage .form_pod {float:none;
	text-align:left;
	}
.form .form_pod h3, .form .total h3 {width:435px;
clear:both;
display:inline-block;
margin:20px 0 5px;
}
	.full .form .form_pod h3 {width:928px;}
.form div.second, .form div.large {width:200px;
margin:10px 0 0;
}
.form div.xlarge {width:500px;}
.form div.form_pod div {margin:0 19px 5px 0;}
.form div.total div {margin:1px 19px 0 0;
border-bottom:1px dotted #BCBCAB;
}
	.form div.total div.button {width:436px;
	margin:0;
	border:none;
	}
	.full .form div.total div.button {width:930px;}
.form div.form_pod div.header {width:299px;
margin:0 0 5px 137px;
}
.form .form_pod b {float:right;
width:71px;
margin:2px 0 0;
padding:0;
color:#888;
text-align:right;
}
	.form .form_pod .center b, .form .form_pod b.center {text-align:center;}
	.form .form_pod .left b, .form .form_pod b.left {text-align:left;}
	.form .form_pod .row b {width:auto;
	float:none;
	}
.form .form_pod label {width:130px;
margin:2px 5px 0 0;
}
	.form .form_pod .row label {width:auto;
	float:none;
	margin:5px 0 0;
	}
.form .second b {width:50px;
padding:0;
}
.form .large b {padding:0 10px 0 0;
width:90px;
}

.form .form_pod div.sub_column {width:208px;
float:left;
border:none;
margin:10px 20px 0 0;
}
	.form .form_pod div.sub_column h3 {width:206px;
	margin:20px 0 5px;
	}
.form div.sub_column div {margin:5px 0 0;}
.form .form_pod .header label {width:66px;
margin:3px 10px 0 0;
}

/* SINGLE Break Evens > Row */
.form .row, .form div.form_pod div.row {width:435px;
margin:0 0 15px;
padding:0;
}
	.full .form .row {width:929px;}
.form div.form_pod div.row {width:455px;}
.form .form_pod .row div {float:left;
width:81px;
margin:0;
padding:0;
}
.form .form_pod .row .payment {width:93px;
text-align:center;
}
.form .row div input {clear:left;}
.form .row div label {float:none;
margin:0 0 5px;
font-weight:400;
width:auto;
}
.form .row b {display:block;
margin:3px 0 0;
color:#888;
}
.form .xlarge b {width:76px;
margin:0 22px 0 0;
}
.form .xlarge .total b {margin:0 10px 0 0;
padding:5px 0 5px 7px;
}
table.row th {padding:0 10px 5px;
vertical-align:bottom;
}
	table.row th .action_lite, table.row th .action_disabled {display:inline-block;
	float:none;
	margin:0 5px;
	text-align:center;
	}
table.row td {padding:0 10px 5px;}
table.row b {text-align:center;}
table.row .total label {width:100%;
text-align:right;
}
table.row .total {text-align:right;}
.center {text-align:center;}

.form .total, .form div.form_pod div.total, .form div.form_pod .total {width:459px;
position:relative;
left:-20px;
margin:20px 0 -20px;
border-top:1px solid #c6caad;
border-bottom:1px solid #C6CAAD;
padding:10px 0 19px 20px;
background:#e9eacc;
}
	.full .form div.form_pod div.total {width:948px;}
	.form div.medium div.total {width:524px;}
.form div.form_pod div.solo {border:none;
margin-top:0;
}
.row .row_item td, .row .row_item th, .row .focus td {border-color:#fefeec #dda #CECE9F #fefeec;
border-style:solid;
border-width:1px;
padding:4px 10px;
background:#E9EACC;
vertical-align:middle;
}
.row .row_item td {border-color:#FCFCED #DEDECC #DEDECC #FCFCED;
background:#F7F7EB;
}
	.slim .row_item td, .slim .row_item th {padding:4px 7px;}

.form div.form_pod.full .total {width:948px;}
.form .full h3 {width:920px;}
.form_pod select {width:80px;}
.form_pod select.long {width:120px;}

/* START Expand Collapse */
.form div .minmax {display:block;
width:21px;
height:20px;
position:absolute;
top:18px;
right:28px;
background:url(../images/minmax.gif) bottom right;
cursor:pointer;
text-indent:-9999px;
}
.form div .minmax.on {background:url(../images/minmax.gif);}
/* END Expand Collapse */
.form_header_alert, .form div.form_pod div.form_header_alert, .form div.form_header_alert {width:420px;
height:37px;
margin:0;
position:relative;
left:15px;
padding:9px 10px 0; 
background:url(../images/form_header_alert_bg.gif) repeat-x;
text-align:center;
}
.manage form .form_header_alert {left:0;}
.form .reset div.form_header_alert {position:absolute;}
.form_header_alert input, .form_header_alert label {display:inline-block;
float:none;
}
.form_header_alert .strong {background-color:#FAFAB9;
border-color:#B0B082 #86864D #86864D #B0B082;
color:#5B5B26;
text-shadow:none;
}
.form_header_alert label, .form .form_pod .form_header_alert label {width:auto;}
/* Break Even Forms */

/* START Calendar */
#month_controls {width:928px;
margin:15px 0;
padding:0 0 8px;
background:url(../images/double_border.gif) bottom repeat-x;
}
#month_controls h3 {float:left;
width:88px;
margin:5px 15px 0 0;
padding:0;
background:none;
}
#month_controls .action_lite {float:right;
margin:0;
}
#month_controls .action {float:right;
margin:0;
}
#month_controls .action_disabled {float:right;
margin:0;
}
#month_controls select {float:right;
width:auto;
margin:0 10px;
}

#main_content .table_grid {background:#F7F7EB;}
#main_content .table_grid td, #main_content .table_grid th {background-color:transparent;}
.row .row_item th.grid_row, .row .row_item th.grid_row_bottom {border-color:#FCFCED #DEDECC #DEDECC #FCFCED;
padding:4px 8px 4px 5px;
background:url(../images/month_pasture_row_bg.gif) center 13px repeat-x;
text-align:left;
}
.row .row_item th.grid_row_bottom {background:url(../images/month_pasture_row_bg.gif) center -97px repeat-x;}
.row .row_item th.first {padding:4px 8px 4px 0;
background:url(../images/month_row_first_bg.gif) left 13px repeat-x;}
.row .row_item th.first label {padding:0 8px 0 12px;
background:#F0F0E3;
}
.row .row_item td.grid_col {padding:4px 8px 4px 5px;
background:url(../images/month_day_col_bg.gif) 22px -20px repeat-y;
text-align:right;
}
.row .row_item td.first {background:none;}
.row .row_item td.grid_col label {margin:0 5px 0 0;}
#main_content .table_grid .on td.grid_col {background:#dfe0b7 url(../images/month_day_col_bg.gif) 22px -20px repeat-y;}
#main_content .table_grid .on td, #main_content .table_grid .on td.first {border-bottom:1px solid #c5c6a2;
border-top:1px solid #eff0d0;
background:#dfe0b7;
}
#main_content .table_grid .focus td {padding:8px 10px;}
form.form .form_pod div.full, form.form div.form_pod div.full {width:auto;}
.form .form_pod div.full .button {width:590px;}
.form .form_pod div.full .button input {float:right;}

.row .row_item td.selected, #main_content .table_grid .on td.selected {background:#A4A748;}
.row .row_item td.selected b {color:#fff;}
.row .col_item_on {background:#dfe0b7;}
/* END Calendar */

/* SINGLE Alert / Error Messages */
.error, .success, .alert {margin:0 0 20px;
padding:10px 17px;
font-size:13px;
}
.error {background:#cc8a8a;
color:#530909;
}
.success {background:#88cd86;
color:#0b4f09;
}
.alert {background:#e2e198;
color:#4c4b07;
}
.error p, .success p, .alert p {margin:0;}

/* START Footer */
#footer {position:relative;
clear:both;
width:1000px;
height:190px;
margin:0 0 0 -15px;
background:url(../images/bg_footer.jpg) bottom left no-repeat;
}

#footer ul {position:absolute;
right:30px;
bottom:30px;
margin:0;
padding:0;
}
	#footer li {float:left;
	margin:0 0 0 25px;
	list-style:none;
	}
	#footer li a {color:#e6e3aa;
	text-shadow:-1px -1px #706626;
	font-size:15px;
	font-weight:700;
	}
	#footer li a:hover {color:#fff;
	text-shadow:-1px -1px #706626;
	}
	#footer li.current a {color:#3f3125;
	text-shadow:1px 1px #a5ab64;
	}

#prayer {position:absolute;
right:119px;
bottom:90px;
display:block;
width:60px;
height:85px;
}

#copyright {width:1000px;
margin:-8px 0 -38px -22px;
padding:20px 14px 0 0;
background:url(../images/bg_btm.png) top left no-repeat;
color:#ecd4ab;
font-size:11px;
white-space:nowrap;
text-align:right;
}	
/* END Footer */

.floatright {float:right;}
.floatleft {float:left;}
.floatnone {float:none;}

/* SINGLE Clear Fix */
.clear:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear {display:inline-table;
display:block;
}
html[xmlns] .clear {display:block;}
* html .clear {height:1%;}
