/* CSS Document */

/*============================ Default Elements ===============================*/

body{
	background-color:#255e1a;
	color:#255e1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}

h1{
	text-transform:uppercase;
	margin:0;
	padding:15px 0 0 0;

}
h2{
	text-transform:uppercase;
	margin:0;
	padding:5px 0 0 0;

}
h3{
	font-size:14px;
	margin:0;
	padding:0 0 5px 0;
}

h4{
	font-size:12px;
	margin:0;
	padding:0;
}

p{
	margin:0;
	padding:5px 0;

}
a{ 
	outline: none;
}
img{
	margin:0;
	padding:0;

}

.element{
	margin:0;
	padding:10px 60px;
}

.clear{
	clear:both;
}

.content_spacer{
	width:650px;
	height:10px;
	background-color:#fbe79e;
	margin:0 auto;
}

#content_testimonials .element{
	background-image:url("/images/bg_testimonials.jpg"/*tpa=http://www.save-a-calf.com/images/bg_testimonials.jpg*/);
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
	padding:0 40px;
}

* html #content_testimonials .element{
	margin:-5px 0 0 0;
}

table#form_table{
	text-align:right;
	padding:2px 0;

}

table#form_table tr td{
	vertical-align:top;

}
/*============================ Main Page Elements ===============================*/


#wrap_post_questions{
	text-align:center;
	background-image:url("/images/bg_post_questions.jpg"/*tpa=http://www.save-a-calf.com/images/bg_post_questions.jpg*/);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
}

#header_post_questions {
	width:700px;
	padding:20px 0 0 0;
	margin:0;
}

#post_questions{
	text-align:right;
	width:700px;
	margin:0 auto;
	padding:0;
}

#post_questions form{
	float:right;
	margin:0;
	padding:0;
}

#form_info{
float:left;
	text-align:left;
	width:48%;
	margin:0;
	padding:0;
}

#wrap_content{
	background-image:url("/images/bg_gradientTop.jpg"/*tpa=http://www.save-a-calf.com/images/bg_gradientTop.jpg*/);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

#wrap_RFD{
	background-image:url("/images/bg_tv_banner.jpg"/*tpa=http://www.save-a-calf.com/images/bg_tv_banner.jpg*/);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	cursor:pointer;
}

#accordion{
	background-image:url("/images/bg_contenOpen.jpg"/*tpa=http://www.save-a-calf.com/images/bg_contenOpen.jpg*/);
	background-repeat:repeat-y;
	width:720px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#accordioncustomerror{
	padding:20px 0;
	width:720px;
	margin:0 auto;
	text-align:left;
	color:#ffffff;
}

#accordioncustomerror a:link{color:#ffffff;}
#accordioncustomerror a:active{color:#ffffff;}
#accordioncustomerror a:hover{color:#ffffff;}
#accordioncustomerror a:visited{color:#ffffff;}

#hero{
	background-image:url("/images/hero.jpg"/*tpa=http://www.save-a-calf.com/images/hero.jpg*/);
	background-repeat:no-repeat;
	width:720px;
	height:184px;
	margin:0;
	padding:0;
}

#foot{
	background-color:#255e1a;
	margin:0;
	padding:0;
}


#foot p{
	width:420px;
	float:right;
	color:#d6e6d5;
	font-size:10px;
	margin:0;
	padding:0 15px 0 0;
}


#foot img{
	float:left;
	padding:0;
}

#footlogos img{
	margin-left: 0px;
}

/*============================ element Elements ===============================*/


table#gv_table{
	float:left;
}

table#gv_table tr td{
	line-height:16px;
}

tr.tr_highlight{
	background-color:#fefae8;
}

img.gv_bottles{
	float:left;
	padding:0 15px;
	margin:-30px 0 0 0;
}

img.gv_disclaimer{
	padding:0 0 0 55px;
	margin:0 auto;
}

td input.textfield, td textarea{
	border:1px solid grey;
	width:210px;
}


.element_callout{
	background-color:#fefae8;
	margin:0 0 10px 0;
	padding:15px;

}

.element_callout p{
	margin:0;
	padding:5px 0;

}


/*============================ element Elements ===============================*/

table#se_table{
	border-left:1px solid #255e1a;
	margin:10px 0;
}

table#se_table tr td{
	padding:5px;
	border-bottom:1px solid #255e1a;
	border-right:1px solid #255e1a;
}

td.td_highlight{
	width:20%;
	background-color:#fefae8;
}

td.td_hd{
	font-weight:bold;
	width:20%;
	background-color:#255e1a;
	color:#faa127;
}


/*============================ element Elements ===============================*/


#columnOne{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}


#columnOne img{
	margin:15px 0 0 40px;
}


#columnTwo{
	float:right;
	width:440px;
	margin:0;
	padding:0;
}

#columnTwo p{
	margin:0;
	padding:10px;
}
#columnTwo img{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

ul#nav_testimonials{
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#nav_testimonials li{
	display:inline;
	margin:0;
	padding:0;
	
}

ul#nav_testimonials li a{
	border-bottom:1px solid #d58921;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#255e1a;
	margin:0;
	padding:6px 10px;
}

ul#nav_testimonials li a:hover, ul#nav_testimonials li.selected a{
	background-image:url("/images/bg_testimonial_link.jpg"/*tpa=http://www.save-a-calf.com/images/bg_testimonial_link.jpg*/);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#faa127;
}


/*============================ tacContent Elements ===============================*/

.tabcontent{
display:none;
}


#footlogos{float:left;width:260px;}

#footertext{float:right; width:400px;color:#D6E6D5; font-size:10px;}
#footertext ul{padding-left:0;margin-left:0; font-size:12px;}
#footertext ul li{display:inline; list-style-type:none; padding-right:10px;}
#footertext ul li a{color:#D6E6D5;}

