html {
	height: 100%;
	font-size: 100.1%;
}
body {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #7c7c7c;
	width:100%;
	min-width: 960px;
	height: 100%;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	width: 960px;
	background: url(../images/body-bg.gif) repeat-y;
	min-height: 100%;
}
* html #main {
	height: 100%;
}
#header {
	position: relative;
	width: 960px;
	height: 341px;
	background: url(../images/header-bg.jpg) no-repeat;
}
#inner #header {height: 103px;background: url(../images/header-bg2.jpg) no-repeat;}
#header .logo {
	position: absolute;
	top: 28px;
	left: 24px;
	width: 323px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/logo.png) no-repeat;
}
#header .by-planting {
	position: absolute;
	top: 250px;
	left: 87px;
	width: 495px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/by-planting-text.gif) no-repeat;
}
#top-nav {
	position: absolute;
	top: 22px;
	right: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
#top-nav li {float: left;}
#top-nav li a {float: left;height: 54px;text-indent: -9999px;overflow: hidden;}
#top-nav li a.home-link {background: url(../images/home-link.gif) no-repeat;width: 60px;}
#top-nav li a.model-link {background: url(../images/model-link.gif) no-repeat;width: 64px;}
#top-nav li a.pop-link {background: url(../images/pop-link.gif) no-repeat;width: 111px;}
#top-nav li a.about-us-link {background: url(../images/about-us-link.gif) no-repeat;width: 83px;}
#top-nav li a.gallery-link {background: url(../images/gallery-link.gif) no-repeat;width: 77px;}
#top-nav li a.news-link {background: url(../images/news-link.gif) no-repeat;width: 58px;}
#top-nav li a.blog-link {background: url(../images/blog-link.gif) no-repeat;width: 54px;}
#top-nav li a.contact-link {background: url(../images/contact-link.gif) no-repeat;width: 80px;}
#top-nav li a:hover {background-position: 0 100%;}
#header .heading {
	position: absolute;
	top: 105px;
	left: 84px;
	font: bold 64px "TradeGothic CondEighteen", "Times New Roman", Times, serif;
	color: #3a3f4a;
}
#header .heading2 {
	position: absolute;
	top: 168px;
	left: 242px;
	font: bold 64px "TradeGothic CondEighteen", "Times New Roman", Times, serif;
	color: #3a3f4a;
}
#header .for {
	position: absolute;
	top: 183px;
	left: 150px;
	width: 80px;
	height: 47px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/for-text.gif) no-repeat;
}
#content {
	overflow: hidden;
	width: 960px;
	padding-bottom: 123px;
}
.top-box {
	float: left;
	width: 960px;
	padding: 0 0 11px;
	background: url(../images/top-box-bg.gif) repeat-y;
}
.top-box .box {
	float: left;
	width: 177px;
	background: url(../images/arrow-ico.gif) no-repeat 0 3px;
	padding: 0 0 0 24px;
	margin: 16px 0 0 38px;
	display: inline;
}
.top-box .box.box1 {margin-left: 24px;}
.top-box .box .title {color: #e3000c;font: bold 20px/20px Arial, Helvetica, sans-serif;letter-spacing: -4px;}
.top-box .box p {margin: 4px 0 0;font-size: 78%;line-height: 14px;color: #fff;}
.side-bar {
	float: left;
	width: 235px;
	margin: 13px 0 0 6px;
	display: inline;
	background: url(../images/side-bar-middle.gif) repeat-y 5px 0;
}
.side-bar .side-bar-inner {float: left;width: 235px;padding-bottom: 16px;background: url(../images/side-bar-title.gif) no-repeat;}
.side-bar .side-bar-bottom {
	float: left;
	width: 235px;
	height: 9px;
	overflow: hidden;
	background: url(../images/side-bar-bottom.gif) no-repeat 5px 0;
}
.side-bar .title {overflow: hidden;width: 235px;height: 53px;}
.side-bar .title h2 {margin: 20px 0 0 21px;color: #3d4650;font: bold 19px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;}
.side-bar h3 {margin: 12px 30px 0 23px;font-size: 82%;line-height: 17px;color: #2173af;}
.side-bar p {margin: 0 30px 0 23px;font-size: 82%;line-height: 17px;color: #4e4b4a;}
.side-bar a {color: #4b8dbe;}
.side-bar a:hover {text-decoration: none;}
#column2 {float: right;width: 703px;}
.inner {
	float: right;
	width: 695px;
	margin: 33px 0 0;
	padding: 0 0 170px 0;
	background: url(../images/inner-bg.gif) no-repeat;
}
.inner h2 {margin: 0;color: #3d4650;font: bold 24px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;}
.inner p {margin: 24px 262px 0 0;color: #4e4b4a;font-size: 82%;line-height: 17px;}
#column2 .boxes {float: left;width: 703px;padding: 19px 0 0;}
#column2 .boxes .box {float: left;width: 148px;margin: 0 0 0 23px;display: inline;}
#column2 .boxes .box1 {margin: 0;}
#column2 .boxes .box img {float: left;}
#column2 .boxes .box h3 {margin: 0;color: #2173af;font-size: 82%;line-height: 17px;}
#column2 .boxes .box p {margin: 0;color: #4e4b4a;font-size: 82%;}
.side-nav {
	float: left;
	width: 221px;
	margin: 16px 0 0 18px;
	display: inline;
	background:url(../images/side-nav-bg3.gif) repeat-y;
}
.side-nav .side-nav-inner {
	float: left;
	width: 221px;
	background: url(../images/side-nav-bg.gif) no-repeat;
}
.side-nav .side-nav-inner2 {
	float: left;
	width: 221px;
	padding: 5px 0 8px;
	background: url(../images/side-nav-bg2.gif) no-repeat 0 100%;
}
.side-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 82%;
	line-height: 42px;
	font-weight: bold;
	color: #3d4650;
}
.side-nav ul li {
	float: left;
	width: 221px;
	padding-top: 1px;
	padding-bottom: 0;
	background: url(../images/side-nav-sep.gif) no-repeat 12px 0;
}
.side-nav ul li:first-child {background: none;}
.side-nav ul li a {
	float: left;
	width: 192px;
	height: 42px;
	color: #3d4650;
	text-decoration: none;
	padding: 0 29px 0 0;
	text-align: right;
}
.side-nav ul li a:hover {
	background: url(../images/side-nav-active.gif) repeat-y;
	color: #7b8691;
}
.current_page_item {
	background: url(../images/side-nav-active.gif) repeat-y;
	color: #7b8691;
}
#content-inner {float: left;width: 430px;padding: 0 0 0 23px;margin: 18px 0 0;}
#content-inner h1 {
	margin: 0;
	font: bold 24px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif; 
	color: #3d4650;
	padding: 9px 0 0 0px;
}
#content-inner .links {float: right;list-style: none;padding: 0;margin: 11px 0 0;}
#content-inner .links li {float: left;margin: 0 0 0 5px;display: inline;}
#content-inner .links a {float: left;height: 29px;text-indent: -9999px;overflow: hidden;}
#content-inner .links .blog-link {background: url(../images/blog-link2.gif) no-repeat;width: 49px;}
#content-inner .links .view-link {background: url(../images/view-link2.gif) no-repeat;width: 109px;}
#content-inner .img-holder {overflow: hidden;margin: 17px 0 12px;}
#content-inner p {margin: 0;font-size: 82%;line-height: 17px;color: #4e4b4a;}
#content-inner h2 {
	margin: 17px 0 0;
	font: bold 18px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif; 
	color: #e3000c;
	padding: 0 0 0 15px;
	background: url(../images/bullet.gif) no-repeat 0 7px;
}
#content-inner ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 82%;
	line-height: 17px;
	color: #3d4650;
}
.box2 {
	float: right;
	width: 205px;
	margin: 20px 21px 0 0;
	background: url(../images/box2-middle-bg.gif) repeat-y;
}
.box2 .box2-inner {
	float: left;
	width: 161px;
	padding: 27px 19px 0 25px;
	background: url(../images/box2-top-bg.gif) no-repeat;
}
.box2 .box2-bottom {
	float: left;
	width: 205px;
	height: 43px;
	background: url(../images/box2-bottom-bg.gif) no-repeat;
}
.box2 h3 {
	margin: 0;
	font: bold 18px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;
	color: #4e4b4a;
}
.box2 p {
	margin: 7px 0 0;
	font-size: 82%;
	line-height: 17px;
	color: #4e4b4a;
}
#footer {
	margin: -100px auto 0;
	width: 960px;
	height: 123px;
	background-color: #c7d1b0;
	position: relative;
}
#footer .logo {float: left;margin: 21px 0 0 17px;}
#footer .side {float: left;width: 550px;padding: 26px 0 0 13px;}
#footer .side .text {font-size: 18px;line-height: 20px;font-weight: bold;color: #000;}
#footer .side .text span {color: #e3000c;}
#footer .side .text .second {color: #859549;}
#footer .side .text .thrid {color: #5a6b1c;}
#footer .side p {margin: 0;font-size: 13px;color: #859549;}
#footer .side .btn {
	float: left;
	width: 143px;
	height: 28px;
	margin: 9px 0 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-bg.gif) no-repeat;
}
#footer .social {
	float: right;
	list-style: none;
	padding: 0 28px 0 0;
	margin: 22px 0 0;
}
#footer .social li {float: left;padding: 0 0 0 11px;}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}

table {
border-collapse:collapse;
margin: 10px 0;

}

table th {margin: 4px 0 0;font-size: 78%;line-height: 14px;color: #333; font-weight: normal; text-align:right; padding-right: 5px; width:140px;border-bottom: 1px solid #f4e0c5; vertical-align:top; padding-top: 10px; }

table td {margin: 4px 0 0;font-size: 78%;line-height: 18px;color: #333; font-weight: normal; text-align:left; padding: 10px; width:350px;border-bottom: 1px solid #f4e0c5;}

input {
border: 0;
padding: 4px;
}

input.radio {
border: 0;
padding: 0;
margin: 0 4px 0 0;
}

p.note {font-style:italic; color: #00f;}
em {color:#e3000c; padding: 0 5px; font-size: 150%; font-style:normal;}
