/*  
Theme Name: Devan Greenhouses Default
Theme URI: http://www.devangreenhouses.ca/
Description: The default Devan Greenhouses.
Version: 1.0
Author: Medora Solutions Inc.
Author URI: http://www.medora.ca/

*/

html, body{
	margin:0 auto;
	text-align:left;
	background:url('images/background.gif') repeat-x;
	background-color:#efead8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
}

/* Header & Main Menu */
#logo {
	width:100%;
	text-align:center;
	height:146px;
}

#mainMenu {
	height:57px;
	text-align:left;
}

#mainMenu a {cursor:pointer}

#mainMenu img {
	margin: 22px 12px 0px 12px;
}

/* Layout */
#layout{
	width: 830px;
	margin:0 auto;
	text-align:left;
}



/* Footer */
#footer {
	width:100%;
	height:106px;
	background:url('images/backgroundFooter.gif') repeat-x;
	font-size:10px;
}
#footer #container{
	margin:0 auto;
	text-align:left;
	width:825px;
}
#footer #container #columnLeft {
	padding-top:30px;
	width:620px;
	font-size:10px;
	float:left;
}
#footer #container #columnRight {
	width: 197px;
	float:right;
	text-align:right;
	padding-top:40px;
}

#footer a:link, #footer a:visited{
	color:#4b9214;
	text-decoration:none;
}

#footer a:hover, #footer a:active{
	color:#4b9214;
	text-decoration:underline;
}


/* Misc Items */
.clearFloats {
	clear:both;
}
img {
	border:0px;
}

.photoLeft {
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

.photoRight {
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}


.MYphotoRight {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	border: 4px solid #e1d9c4;
}

.subItems {
	font-weight:bold;
	color:#38700d;

}


/* Index Specific */
#indexContainer {
	width:100%;
	background:url('images/backgroundIndex.gif') repeat-y;
}
#indexContainer #leftColumn {
	padding-right:20px;
	float:left;
	width:608px;
	text-align:justify;
	line-height:18px;
}
#indexContainer #rightColumn {
	float:right;
	width:197px;
	text-align:center;
}
#indexContainer a:link, #indexContainer a:visited{
	color:#4b9214;
	text-decoration:underline;
}

#indexContainer a:hover, #indexContainer a:active{
	color:#4b9214;
	text-decoration:underline;
	background-color:#dcd8c8;
}



/* Inside Template */


.insideLinks a:link,.insideLinks a:visited{
	color:#4b9214;
	text-decoration:underline;
}

.insideLinks a:hover, .insideLinks a:active{
	color:#4b9214;
	text-decoration:underline;
	background-color:#dcd8c8;
}


#insideContainer {
	width:100%;
	text-align:justify;
	line-height:18px;
}



#insideSidebar {
	width:100%;
	text-align:justify;
	line-height:18px;
	background:url('images/backgroundSidebar.gif') repeat-y;
}


#insideSidebar #leftColumn {
	float:left;
	width:196px;
}

#insideSidebar #rightColumn {
	float:right;
	width:600px;
}

#navigation {
	width:196px;
	text-align:left;
	line-height: 20px;
	margin-top:80px;
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigation li {
	margin: 0;
	border-bottom:solid 1px #e1d9c4;
}
#navigation a, #navigation a:link, #navigation a:visited{
	display: block;
	padding: 2px 2px 2px 20px;
	color:#4b9214;
	text-decoration:none;
	background-color:#ece5d2;
	
}
#navigation a:hover, #navigation a:active {
	color:#4b9214;
	background-color:#e1d9c4;
}

.flowers {
	background:url('images/flowers.gif') no-repeat bottom;
}

.flowers2 {
	background:url('images/flowersIndex.gif') no-repeat right bottom;
}
.children li {
	border-top:solid 1px #e1d9c4;
	text-indent: 15px;
}
.product_catalog_intro {	
	padding:7px; 
	text-align:justify;
}
.smallThumb {
	height: 127px; 
	width: 160px;
	background: url('images/crop_bg_t.gif') no-repeat;
	padding-top: 7px;
}

/* Crop Catalog Pop Up */
.productContainer {
	 width:640px; 
	 margin:10px;
	 padding-top:10px;
}
.productContainer #text{
	padding:0px 0px 20px 20px;
	text-align:justify;
}
.productContainer .bigThumbEmpty {
	width:390px;
	height:297px;
	background: url('images/bigImage.gif') no-repeat;
}

/* Overall Image Container */
.imageContainer {
	border:solid 4px #e1d9c4;
	margin-left:20px; margin-right:20px;
	padding:0px;
}

.imageContainer a {padding:0px;margin:0px;}

.imageContainer img {
	border:solid 2px #fff; 
	padding-left:0px;padding-right:0px;
	
	margin:0px;
}


.imageContainer2 {
    width:152px;
	widows:115px;
	border:solid 4px #e1d9c4;
	margin:auto;
	padding:0px;
	text-align:center;
}

.imageContainer2 a {padding:0px;margin:0px;}

.imageContainer2 img {
    width:148px;
	height:111px;
	border:solid 2px #fff; 
	padding-left:0px;padding-right:0px;
	margin:0px;
}


/* for tables with of "fancy" */
table.fancy {
	border-collapse: collapse;
	width:100%;
	}

/* for table headers of class "fancy" */
table.fancy th {
	text-align: left;
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

/* for table td's of class "fancy" */
table.fancy td {
	border-bottom: 1px solid #e1d9c4;
	text-align: left;
	font: 12px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
}

table.fancy .heading {
	font-size:16px;
	height:25px;
	color:#5c811e;
	border-top: solid 10px #efead8;
	background-color:#e5dec8;
}



.inlineList  {
	padding-left: 0pt; 
	margin-left: 0pt;
	list-style-type: none;
	text-align:left;
	line-height: 20px;
}
.inlineList li {
	margin: 0;
	border-bottom:solid 1px #e1d9c4;
	list-style-type: none;
	
}
.inlineList a, .inlineList a:link, .inlineList a:visited{
	display: block;
	padding: 2px 2px 2px 20px;
	color:#4b9214;
	text-decoration:none;
	
}
.inlineList a:hover, .inlineList a:active {
	color:#4b9214;
	background-color:#e1d9c4;
}


.italicHeader {
color:#38700D;
font-family:Georgia,Times New Roman,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
