/**** CSS Code ***/

/*********************/
/*  GLOBAL SETTINGS  */
/*********************/

/********************/
/*  HEADER SECTION  */
/********************/
/*.sitelogo {background-image: url(../img/bg_logo_dk-sage.png); background-position:top left;}
/*.header-middle {height:70px; background-color: #FFFFFF; background-image: url(../img/bg_header_middle_gray.png); overflow:visible !important; overflow:hidden; background-image: url(../img/bg_header_middle_gray.png); background-position: bottom;}
/*.sitemessage h1 {/*background-image:url(../img/bg_title_home.png);background-repeat: no-repeat;background-position: left top;}*/
/*.headercorner-topleft {width:10px; height:15px; position:absolute; background:url(../img/bg_head_top_yellow.png) no-repeat; margin-top:0px; margin-left:0px;}*/

/*********************/
/* HEADER NAVIGATION */
/*********************/
.nav2, .footer {background:url(../img/bg_sectionNav_sea.jpg) repeat-x; color:#000000;}
.nav2 ul li a {color: #000000;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {background-color:#DFEDCD; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul li a {background-color:#F0F7E8; color:rgb(50,50,50);} /*Color subcells normal mode - blue #D7D7FF*/
.nav2 ul li:hover ul li a:hover {background-color:#DFEDCD; text-decoration:none;} /*Color subcells hovering mode*/
/*IE6 hovering*/
.nav2 ul li a:hover {background-color:#DFEDCD; text-decoration:none; } /*Color main cells hovering mode*/
.nav2 ul li a:hover ul li a {background-color:#F0F7E8; color:rgb(50,50,50); } /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:#DFEDCD;} /*Color subcells hovering mode*/

/**********************/
/* CONTENT NAVIGATION */
/**********************/
.main-navigation {background: url(../img/bg_content_nav_sea.jpg) repeat-y; }
.main-navigation h1.first {background: url(../img/bg_content_nav_sage.jpg) repeat-y; color:#405720;}
.nav3-grid {border-bottom:solid 1px rgb(200,200,200);}
.nav3-grid dt a, .nav3-grid dt a:visited {border-top: solid 1px rgb(200,200,200); text-decoration:none; color:#405720;}/*rgb(200,200,200)*/
.nav3-grid dd a, .nav3-grid dd a:visited {color:#405720;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:#F1FDFE; color:#9F9F9F; text-decoration:none;}
/*.nav3-grid {border-bottom:solid 1px #FFC9B9;}
.nav3-grid dt a, .nav3-grid dt a:visited {border-top: solid 1px #FFC9B9; text-decoration:none; color:#405720;}rgb(200,200,200)
.nav3-grid dd a, .nav3-grid dd a:visited {color:#405720;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:#FFF1DF; color:#8EBE4E; text-decoration:none;}*/

/****************/
/* MAIN CONTENT */
/****************/




.column1-unit table.spec-box {border: 2.5px solid #999999;	background-color: #999999;}
.column1-unit table.spec-box tr th {width: 100px; text-align:left}
.column1-unit table.spec-box tr td {text-align:left}
.column1-unit .variety-info table{float: left;	width: 250px; margin: 10px 0 10px 0;}
.column1-unit .variety-info .variety-detail table th{text-align:left; }
.column1-unit .variety-info .variety-detail table td{text-align:left; }


.variety-position {position:relative; top:10px; left:5px; width: 100%; height: 320px;}
.variety-info {	height: 302px;	position: absolute;	top: 0;	left: 0; margin-bottom: 5px;}
.variety-info img{	float: left; width: 202px;	height: 302px;	margin-right: 10px;}
.variety-info img.square {width: 200px; height: 205px; margin-right: 12px;}
.variety-detail {float: left; width: 250px;	overflow:hidden; display: block; margin: 5px 0 0 0;	padding: 0;}
.variety-detail h6 {margin-top: 3px;}
.variety-detail p{padding: 4px 0; height: 2em;	text-align:left; font: normal 125% Arial, Helvetica, sans-serif;}
/*.variety-detail table {width: 250px; border-collapse:collapse;}*/
.variety-detail th {width: 50px;}
.variety-detail td {font: normal 100% Arial, Helvetica, sans-serif;}

/* IE 5/6 border erase bug */
*html #rosemenu    {width: 100%;}	
*htm.variety-position {width: 100%;}
*html.variety-info {width: 100%;}
*html.variety-detail {width: 100%;}


.spec-box {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #003300;text-align: justify;	}/*border: thin groove #330000;*/
.main-content table.order-box {border: 2px solid #999999;}
.main-content table tr.lt-yellow-row {/*table-layout: fixed;*/ border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #003300; background-color:#FFF0DB; }/*pink -- #FFF0DB* yellow - #FFFFD5*/
.main-content table tr.dk-green-row {/*table-layout: fixed;*/ border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #003300; background-color: #CAE0AB;}
.main-content table tr.dk-cream-row {/*table-layout: fixed;*/ border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #003300; background-color: #FFFFD5;} /*#F4F4E3 - old color*/
/* column headers */
.main-content table.order-box tr.dk-cream-row th.top {height:3.5em; padding:0 3px 0 3px; empty-cells:show; background-color:#FFFFD5; text-align:center; color: #003300; font-weight:bold; font-size:100%;}
.main-content table tr.dk-cream-row th.state {width: 3em; height:3.5em; padding:0 3px 0 3px; empty-cells:show; background-color:#FFFFD5; text-align:center; color: #003300; font-weight:bold; font-size:100%;}
.main-content table tr.dk-cream-row th.co-top {width: 20em; height:3.5em; padding:0 3px 0 3px; empty-cells:show; background-color:#FFFFD5; text-align:center; color: #003300; font-weight:bold; font-size:100%;}

.main-content table tr.dk-green-row th.top {height:3.5em; padding:0 3px 0 3px; empty-cells:show; background-color:#CAE0AB; text-align:center; color: #003300; font-weight:bold; font-size:100%;}
.main-content table tr.dk-green-row th.state {width: 5em; height:3.5em; padding:0 3px 0 3px; empty-cells:show; background-color:#CAE0AB; text-align:center; color: #003300; font-weight:bold; font-size:100%;}
.main-content table tr.dk-green-row th.co-top {width: 20em; height:3.5em; padding:0 3px 0 3px; empty-cells:show; background-color:#CAE0AB; text-align:center; color: #003300; font-weight:bold; font-size:100%;}

/****************/
/* SUB CONTENT */
/****************/
#gallery {padding-top: 10px; padding-left: 16px;}
/* IE 5/6 border erase bug */
*html #gallery     {width: 100%;}


.photo a img {border: 1px solid;	border-color: #FFF0DB;	background-color: #FFF0DB;	padding: 2px 2px 0 2px;}
.figure p {	font: 1.1em/normal Arial, Helvetica, sans-serif;	text-align: center;	margin: 0 0 10px 0;	height: 2em;}
.figure {	float: left;	width: 66px;	margin: 0px 15px 0px 0px;}

