/* CSS Document */

body{
	padding:0;
	margin:0;
	font:normal 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#525252;
	}
td, p, input, form, ul, li, a, img {padding:0; margin:0;}
a {
	outline:none; border:none;}
.header_bg{
	background:url(images/header_bg.jpg) repeat-x left top;
	height:350px;}
/*----Header----*/
.header_pic{
	background:url(images/header_pic.jpg) no-repeat left top;
	height:350px;
	}
.aboutHeader_pic{
	background:url(images/about_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.desertHeader_pic{
	background:url(images/desertrange_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.teamHeader_pic{
	background:url(images/team_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.contactHeader_pic{
	background:url(images/contact_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.fruitRusHeader_pic{
	background:url(images/fruit_r_us_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.fruitFillingsHeader_pic{
	background:url(images/fruit_fillings_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.facilityHeader_pic{
	background:url(images/facility_header_pic.jpg) no-repeat left top;
	height:350px;
	}
.logo{ margin:33px 0 0 27px;}
.link_bg{
	background:url(images/link_bg.jpg) repeat-x left top;
	height:200px;
	}
.link_bg ul{ padding:16px 0 0 12px; list-style-type:none;}
.link_bg ul li{
	background:url(images/link_divider.gif) no-repeat bottom left;
	padding:0 0 4px 0;
	}
.link_bg ul li.no_divider{ background:none; padding:0;}
.link_bg ul li a{
	background:url(images/link_bullet.gif) no-repeat 10px 5px;
	font:bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 24px;
	}
.link_bg ul li a:hover{ text-decoration:underline;}
/*----Body----*/
.body_bg{background:url(images/body_bg.gif) repeat-x left top;}
.news_header{ border-bottom:#CBCBCB 1px solid;}
.news_header img{margin:56px 0 11px 12px;}
.news p{font-size:11px; padding:17px 8px 0 16px;}
.news p span{ font-weight:bold; color:#66952D; display:block; padding:0 0 15px 0;}
.bottom_border{border-bottom:#CBCBCB 1px solid;}
.googleMap a{
	background:url(images/google_map.jpg) no-repeat 0 17px;
	margin:0 0 0 0; height:42px; display:block;
	font-size:11px; color:#fff; text-decoration:none;
	padding:244px 16px 0 12px;
	}
.more img{margin:0 7px 0 98px;}
.more a{font-size:11px; font-weight:bold; color:#535353; text-decoration:none;}
.more a:hover{color:#B01D37;}
.welcome img.welcomeHdr{margin:20px 0 9px 92px;}
.welcome img.subHdr{margin:20px 0 9px 27px;}
.welcome p{margin:19px 23px 0 27px;}
.welcome p span{ font-weight:bold; color:#B01D37;}
.welcome p span.pad{color:#525252; padding:0 0 0 43px;}
.welcome p.green{
	background:url(images/bullet.gif) no-repeat 0 5px;
	color:#67962E; margin:24px 0 0 27px;
	font-size:16px; text-indent:15px; font-weight:bold;
	}
.welcome p.green span{
	background:url(images/bullet.gif) no-repeat 0 5px;
	font-size:14px; text-indent:15px; display:block; color:#67962E;
	margin:20px 0 0 0;
	}
.brc img{margin:10px 0 0 61px;}
.brc p{margin:30px 0 0 0; font-style:italic;}
.brc p span{
	text-transform:uppercase;
	color:#B01D37;
	font-weight:bold;
	margin:0 0 15px 0;
	display:block;
	font-style:normal;
	}
.ceomore{font-size:11px; font-weight:bold; color:#535353;}
.ceomore img{margin:12px 8px 0 290px;}
.list ul{list-style-type:none; padding:16px 0 0 27px;}
.list ul li{
	background:url(images/li_bg.gif) repeat-x bottom left;
	line-height:24px; width:212px;
	}
.list ul li span{
	background:url(images/li_bullet.gif) no-repeat 0 5px;
	padding:0 0 0 24px; font-weight:bold;
	}
.picPad{margin:16px 0 14px 0;}
.picPad2{margin:21px 20px 21px 31px;}
.picPad3{margin:21px 20px 21px 0;}
.picPad4{margin:21px 0 21px 0;}
/*----Form----*/
table.form label{font-weight:bold; padding:4px 0 0 27px;}
table.form label span{ color:#B01D37; font-weight:normal;}
table.form p span{ color:#B01D37; font-weight:normal;}
table.form input{width:164px; height:20px; margin:0 0 11px 0;}
table.form textarea{width:164px; height:45px; margin:0 0 11px 0;}
table.form input.submit{width:98px; height:24px; margin:0 0 0 0;}
table.form div.ajaxTxt {
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#B01D37;
	margin:5px 0 0 0;
	}
/*----Callery----*/
.gallery_bg{
	background:#66952D url(images/gallery_bg.gif) repeat-x left top;
	border-bottom:#4F7D21 3px solid;
	}
.gallery_bg img.header{margin:31px 0 13px 15px;}
.gallery_bg img.product{margin:18px 0 0 0;}
.gallery_bg p{font-size:11px; line-height:14px; color:#D8E4C0; margin:16px 19px 14px 19px;}
.gallery_bg a{text-align:right; display:block; font-weight:bold; color:#F6FFBB; text-decoration:underline; margin:0 0 0 150px;}
.gallery_bg a:hover{text-decoration:none;}
.gallery_shadow{ background:url(images/gallery_shadow.jpg) no-repeat left top; height:194px;}
/*----Footer----*/
.footer_bg{ background:#494A46 url(images/footer_bg.gif) repeat-x left top; border-bottom:#2F302D 2px solid;}
.footer_bg ul{list-style-type:none; padding:23px 0 0 0; margin:0 auto; width:705px;}
.footer_bg ul li{float:left;
	font:bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
.footer_bg ul li a{
	font:bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0 9px 0 9px;
	}
.footer_bg ul li a:hover{text-decoration:underline;}
.footer_bg p{font:normal 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center; 
	color:#fff; 
	padding:14px 0 15px 0;
	}
a.map {
	font-size:11px; color:#000; text-decoration:none;
}
a.map:hover {text-decoration:underline;}

h1 {
	padding:0 0 0 28px;
	margin:20;
	color:#525252;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
}

