/*
Theme Name: Coppola Farms
Theme URI: http://coppolafarms.com
Description: Coppola Farms Site.
Version: 1.0
Author: Danny Ashorineko at nuMantis
Author URI: http://numantis.com/
*/

img, div { behavior: url(../iepngfix.htc) }
img, img a{
	border:0;
	text-align: center;
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	text-align: left;
}
body {
	background: #fff url(../img/background.jpg) fixed no-repeat;
	margin-top: 0px;
}

#master {
	height: auto;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

.styletopinfobar {
	text-align: right;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
}


#content_bg{
	position:absolute;
	left:18px;
	top:0px;
	width:927px;
	height:1363px;
	z-index:1;
	background: #000;

	
}


#content_bghome {
	position:absolute;
	left:18px;
	top:0px;
	width:927px;
	height:1365px;
	z-index:1;
	background: #000;

	
}

#content_bgpro {
	position:absolute;
	left:18px;
	top:0px;
	width:927px;
	height:1822px;
	z-index:1;
	background: #000;

	
}

#content_bgcontact {
	position:absolute;
	left:18px;
	top:0px;
	width:927px;
	height:1699px;
	z-index:1;
	background: #000;

	
}

#content_bga {
	position:absolute;
	left:18px;
	top:0px;
	width:927px;
	height:1362px;
	z-index:1;
	background: #000;

	
}

#nav_bg {
	position:absolute;
	left:0px;
	top:163px;
	width:985px;
	height:97px;
	z-index:2;
}
#logo {
	position:absolute;
	left:26px;
	top:14px;
	width:506px;
	height:155px;
	z-index:3;
	border: 0;
}
#tom_bg {
	position:absolute;
	left:18px;
	top:261px;
	width:927px;
	height:360px;
	z-index:4;
	
}
#mid_banner {
	position:absolute;
	left:3px;
	top:600px;
	width:980px;
	height:132px;
	z-index:3;
}

#content {
	position:absolute;
	left:26px;
	top:271px;
	width:901px;
	height:862px;
	z-index:2;
	background-color: #FFFFFF;
	color: #000;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

#box{
	float:right;
	width:500px;
	padding-left:10px;
	left: 350px;
	margin-top: 18px;
	



}
#content1 {
	position:absolute;
	left:27px;
	top:697px;
	width:592px;
	height:500px;
	z-index:2;
	background-color: #FFFFFF;
	color: #000;
	font-size: 12px;
	padding: 30px 5px 0 5px;
	font-family: Verdana, Geneva, sans-serif;
}
#content2 {
	position:absolute;
	left:642px;
	top:697px;
	width:284px;
	height:500px;
	z-index:2;
	background-color: #FFFFFF;
	padding: 30px 5px 0 5px;
	text-align: center;
	color: #333;
}

#content3 {
	position:absolute;
	left:30px;
	top:398px;
	width:889px;
	height:819px;
	z-index:1;
	background-color: #FFFFFF;
	padding: 7px 7px 7px 7px;
	color: #000;
	text-align: left;
	font-size: 14px;
}

#content4 {
	position:absolute;
	left:30px;
	top:398px;
	width:889px;
	height:1158px;
	z-index:1;
	background-color: #FFFFFF;
	padding: 7px 7px 7px 7px;
	color: #000;
}

#content5 {
	position:absolute;
	left:30px;
	top:273px;
	width:889px;
	z-index:1;
	background-color: #FFFFFF;
	padding: 7px 7px 7px 7px;
	color: #000;
}



#aboutusban {
	position:absolute;
	left:31px;
	top:274px;
	width:880px;
	height:112px;
	z-index:9;
}


#topinfobar {
	position:absolute;
	left:548px;
	top:14px;
	width:385px;
	height:160px;
	z-index:7;
}
#headone {
	position:absolute;
	left:47px;
	top:623px;
	width:580px;
	height:66px;
	z-index:5;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}
#head2 {
	position:absolute;
	left:664px;
	top:622px;
	width:272px;
	height:69px;
	z-index:5;
	font-weight: bold;
	font-size: 24px;
	color: #000;
}

#maincontenttitle {
	position:absolute;
	left:35px;
	top:279px;
	width:454px;
	height:36px;
	z-index:6;
	font-weight: bold;
	font-size: 30px;
}

#maincontent 
{
	position:absolute;
	left:29px;
	top:270px;
	width:895px;
	height:332px;
	z-index:6;
	padding: 5px 5px 5px 5px;

}

#learnmore_bt {
	position:absolute;
	background:url(../img/learnmore1.png);
	left:649px;
	top:518px;
	width:254px;
	height:58px;
	z-index:6;
	margin: 0;
	padding:0;
}

#learnmore_bt:hover{background-position:0px -57px;}


ul#nav {
	position:relative;
	background: url(../img/nav.jpg) no-repeat;
	left:72px;
	top:179px;
	width:815px;
	height:79px;
	z-index:3;
	margin: 0;
	padding:0;
}

ul#nav li {float:left;list-style-type:none;padding: 0 0 0 0;height:80px}
li#navHome, li#navOurfarm, li#navProducts, li#navAbout, li#navContact{ background:url(../img/nav.jpg)}

li#navHome{width:126px}
li#navProducts{width:195px}
li#navOurfarm{width:176px}
li#navAbout{width: 148px}
li#navContact{width:166px}

li#navHome{ background-position:0 0}
li#navHome:hover{ background-position:0 -80px }
li#navHome.navActive{background-position:0 -80px}

li#navProducts{ background-position:-126px 0}
li#navProducts:hover{background-position:-126px -80px }
li#navProducts.navActive{background-position:-126px -80px}

li#navOurfarm{ background-position:-321px 0}
li#navOurfarm:hover{ background-position:-321px -80px }
li#navOurfarm.navActive{background-position:-321px -80px}

li#navAbout{ background-position:-497px 0}
li#navAbout:hover{ background-position:-497px -80px }
li#navAbout.navActive{background-position:-497px -80px}

li#navContact{background-position:-645px 0}
li#navContact:hover{background-position:-645px -80px}
li#navContact.navActive{background-position:-645px  -80px}

/********** contact form **********/
.form { float:left; width:550px; margin:5px auto; padding:0; background:#fff; border:1px solid #dedede;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0;}
#contactform * {
	color:#7a7a7a;
}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li {
	background:none;
	border:none;
	display:block;
	clear:both;
}
#contactform li.buttons {
	margin:10px 0 10px 500px;
	float:none;
	clear:both;
	text-align: right;
}
#contactform label { float:left; margin:0; width:150px; padding:5px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#848484; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:510px; border:1px solid #dfdfdf; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; float:left;}
#contactform textarea { width:510px; border:1px solid #dfdfdf; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 1px; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.5em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #e2e2e2; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
#master #content3 .left h2 {
	text-align: left;
}
.styletextred {
	color: #F00;
}
.styletextred {
	color: #940101;
	text-align: left;
	font-size: 18px;
}
styletextred {
	color: #940101;
}
#master #content3 .left h3 {
	color: #940101;
}

#foot {
	position:absolute;
	left:0px;
	top:1231px;
	width:966px;
	height:119px;
	z-index:6;
}


#foot_logo {
	position:absolute;
	left:6px;
	top:1259px;
	width:950px;
	height:58px;
	z-index:7;
	text-align: center;
}
#copyright {
	position:absolute;
	left:27px;
	top:1334px;
	width:908px;
	height:26px;
	z-index:7;
	text-align: center;
}

#foot2 {
	position:absolute;
	left:0px;
	top:1569px;
	width:966px;
	height:119px;
	z-index:6;
}


#foot_logo2 {
	position:absolute;
	left:6px;
	top:1597px;
	width:950px;
	height:58px;
	z-index:7;
	text-align: center;
}
#copyright2 {
	position:absolute;
	left:27px;
	top:1672px;
	width:908px;
	height:26px;
	z-index:7;
	text-align: center;
}


#footpro {
	position:absolute;
	left:0px;
	top:1689px;
	width:966px;
	height:119px;
	z-index:6;
}


#foot_logopro {
	position:absolute;
	left:6px;
	top:1717px;
	width:950px;
	height:58px;
	z-index:7;
	text-align: center;
}
#copyrightpro {
	position:absolute;
	left:27px;
	top:1792px;
	width:908px;
	height:26px;
	z-index:7;
	text-align: center;
}
stylechartwhite {
	color: #FFF;
}
.whitetext {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	padding: 5px;
}

.productinfo{padding:0;margin:0;width:880px;border-collapse:collapse}
.productinfo td{background: #dadada;height:30px}
#master #content3 p {
	font-size: 16px;
}

#cu3er-container 
{
	width:927px;
	outline:0;
	margin-top: 11px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;

}

.contact-photo{padding:50px}
