@import url("css/colorbox.css");
@import url("css/menu.css");
@import url("css/form.css");

.SkinObject {font: 11px Verdana,sans-serif;}

.Normal {	FONT-SIZE: 13px; font-family:Arial, Helvetica, sans-serif;}
TH,TD,DIV {	font-size:11px; FONT-FAMILY:Tahoma,Arial,Helvetica;}
.lt { text-align:left;vertical-align:top; }
.h { height:100%}
.w{ width:100%;}
.wh{ width:100%; height:100%;}
p { margin:0px; color:#000000; line-height:25px;}
p.no-change {font-size:11px; color:#505050; font-weight:normal;}
p.no-change a {font-size:11px; color:#90AB80; font-weight:bold;}

h1 
{
	color:#386520!important;
	font-family:Georgia,Tahoma,Arial,Helvetica;
	font-size:28px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}
h2 
{
	color:#386520;
	font-family:Georgia,Tahoma,Arial,Helvetica;
	font-size:16px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
h3 
{
	color:#386520;
	font-family:Georgia,Tahoma,Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	height:50px;
	margin:10px 0px 5px 0px;
}
h4 
{
	color:#000000;
	font-family:Georgia,Tahoma,Arial,Helvetica;
	font-size:13px;
	font-weight:normal;
	line-height:25px;	
	margin:5px 0px 10px 0px;
}
h4 a
{
	font-family:Arial;
	color:#452929!important;
}
h4 a:hover
{
	font-family:Arial;
	color:#897158!important;
	text-decoration:underline;
}

.FCKImageGalleryItemContainer td{color:#000000;}
.TB_ToolbarSet td { color:#000000;}
.SC_FieldLabel { color:#000000;}
.SC_Item,
.SC_ItemSelected,
.SC_Item div,
.SC_ItemSelected div{ color:#000000; background:#CCCCCC;}
.SC_Panel td,
.SC_Panel div{ color:#000000; background:#CCCCCC;}
.NormalRed { color:#73777a; font-family:Tahoma,Arial,Helvetica; font-size:12px; font-weight:bold;}
/*
.FCKImageGalleryImageNameTD { background-color:#714a2f;}
.FCKImageGalleryListStyle { background-color:#714a2f;}
.ImageListContainer { background-color:#714a2f;border:1px solid #000000;overflow:auto;padding:5px;width:100%;}
.FileManager_Item { background-color:#714a2f;}
.FileManager_AltItem { background-color:#714a2f;}*/
.DataGrid_Container{ background-color:#fff;}
.FCKImageGalleryHeaderContainer { background-color:#fff;}
.FCKImageGalleryPathContainer { background-color:#fff;}
.FCKLinkGalleryContainer { background-color:#fff;}
.FileManager_Header { background-color:#ccc;}
.FileManager_Explorer{ border-bottom:1px solid #696969; color:#932727;}
#dnn_dnnSEARCH_ClassicSearch input{ background:none; width:128px; height:16px; border:none; text-align:left; vertical-align: middle; padding:0px 0px 0px 0px; margin:-7px 0px 0px 5px; font-size:11px; color:#C7C7C7;}

body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{font-family:Tahoma,Arial,Helvetica}
input.NormalTextBox, textarea.NormalTextBox, select.NormalTextBox {border:1px solid #386520; color:#386520;}

.leftshowpane{ padding:10px 0px 0px 0px; text-align:left; vertical-align:top;}
.toppane {padding:0px 0px 3px 0px; text-align:left; vertical-align:top;}
.bottompane {padding:3px 0px 0px 0px; text-align:left; vertical-align:top;}  
td.textpane {padding:0px 0px 0px 10px; text-align:left; vertical-align:top;}  
.leftpane {padding:0px 3px 0px 0px; text-align:left; vertical-align:top;}
.rightpane {padding:0px 0px 0px 3px; text-align:left; vertical-align:top;}
.contentpane {padding:0px 0px 0px 10px; text-align:left; vertical-align:top;}
.rightshowpane{padding:0px 0px 0px 3px; text-align:left; vertical-align:top;}
.clear { clear:both;}

.toppane p, .contentpane p, .leftpane p, .rightpane p, .rightshowpane p, .textpane p  { font-family:Georgia,Arial; }

div.TextPane { margin:0px 0px 0px 0px; width:515px; }

.Head					{font-size:11px; color:#386520; font-weight:bold}
.SubHead				{font-size:11px; color:#386520}
.SubSubHead				{font-size:11px; color:#386520}
.NormalBold             { color:#386520;}
.ControlPanel .PagingTable{ z-index:1000;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#90AB80;TEXT-DECORATION:underline}
A.CommandButton:hover		{color:#1C4F00;TEXT-DECORATION:underline}

A,
A:link,
A:visited,
A:active					
{
	color:#90AB80;
	TEXT-DECORATION:underline;
}

.main_right a:hover 
{
	text-decoration:underline;
}

.link-back
{
	color:#452929!important;
	line-height:25px;
}
.link-back:hover
{
	color:#897158!important;
	text-decoration:underline;
}

A:hover						{color:#1C4F00;TEXT-DECORATION:underline;}

.LeafNode a:hover { color:#1C4F00; }

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:bold; font-size:11px; display:block; position:absolute; float:right; right:0px; top:0px; text-indent:-100px; overflow:hidden; width:60px; height:35px;}
A.searchcss:hover			{font-weight:bold; font-size:11px; color:#f4ea67; TEXT-DECORATION:underline}

.links,
A.links:link,
A.links:active,
A.links:visited	{font-weight:normal; font-size:11px;  TEXT-DECORATION:underline;}
A.links:hover{font-weight:normal;font-size:11px;TEXT-DECORATION:underline;}

#Body {}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;	
	margin:0;
	background-color:#FFFFFF;
}
#background-left
{
	background:transparent url(images/background_body_left.png) repeat-y top left;
}
#background-right
{
	background:transparent url(images/background_body_right.png) repeat-y top right;
}
#mainBody { width:900px; margin:0 auto; position:relative; background-color:#FFFFFF; border-bottom:none; border-top:none;}
#top { height:100px; position:relative; margin:0 10px; overflow:hidden;}
.logos { float:left; left:0px; margin:15px 0 0 0px;}
.lan { float:right; right:0px; height:25px; line-height:25px; position:absolute;}
.searchs { float:right; right:0px; position:absolute; bottom:0px; height:35px; line-height:35px; background:url(images/background_search.png) no-repeat left center; width:200px;}
#menu { height:24px; margin:0 10px;}
#menu .menu {float:left; height:24px; z-index:100;}
#menu .link {float:right;z-index:-100;}
#menu .link p {font-size:12px;font-weight:bold;cursor:pointer; line-height:19px; margin:3px 0px 3px 0px;}
#menu .link a {text-decoration:none; margin:3px 0px 0px 23px;}
#menu .link a.first {margin:3px 0px 0px 0px;}
.banner { background:transparent; clear:both; height:179px; margin:3px 10px 10px 10px; width:880px;}
#main_content { margin:0 10px; height:auto!important; overflow:visible;}
.main_left { float:left; left:0px; width:180px;}
.subnavContainer{ width:180px;}
.main_right { float:right; right:0px; width:692px; float:right; right:0px;}
.footpane { padding:0px 40px; margin-top:0px;}
#users { height:25px; line-height:25px; margin:20px 10px 0px 10px; color:#90AB80; border-top:1px solid #EBEEE8; padding:0px 0px 10px 0px;}
#users a:link,#users a:visited {color:#90AB80;text-decoration:underline;}
#users a:hover,#users a:active {color:#1C4F00;text-decoration:underline;}
.user_l { float:left; left:0px;}
.user_r { float:right; right:0px; padding:3px 0px 0px 0px;}
.user_r p { line-height:18px; }
#foot { background-color:#E89700; margin:0 10px; height:20px; line-height:20px; color:#fff;}

.DNNEmptyPane { height:0!important; margin:0!important; padding:0!important; width:0!important; }


.page-title{
	background:none;
	height:26px;
	line-height:26px;
	text-transform:capitalize;
	text-indent:7px;}
.page-title p
{
	color:#90AB80;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
	
.TabList ul,.TabList li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.TabList li a {
	display: block;
	color: #90AB80;
	font-size:11px;
	line-height:26px;
	text-indent:15px;
	font-weight:bold;
	text-decoration: none;
	background:url(images/subnav_arrow01.png);
}

.TabList a:link,.TabList a:visited,.TabList a:hover,.TabList a:active {
	text-decoration: none;
	color: #90AB80;
	font-size:11px;
	line-height:26px;
	font-weight:bold;
}

.TabList ul ul li a:link,.TabList ul ul li a:visited,.TabList ul ul li a:hover,.TabList ul ul li a:active {
	background-color:#FFFFFF;
	border-bottom:1px #fff solid;
	color: #897158;
	font-weight: normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.TabList li ul a {
	text-indent: 25px;
	background-color:#F4E8C7;
	border-bottom:1px #fff solid;
}

.TabList li ul ul a {
	text-indent: 36px;
	background-color:#fff;
	border-bottom:1px #F4E8C7 solid;
}

.TabList li ul ul ul a {
	text-indent: 48px;
	background-color:#fff;
	border-bottom:1px #F4E8C7 solid;
}

.TabList li a:hover {
	background:url(images/subnav_arrow01.png);
	color:#1C4F00;
}

.TabList li.SelectedTab a {
	background:url(images/subnav_arrow01.png);
	color:#1C4F00;	
}

.TabList li.SelectedTab ul a {
	background:none;
	color: #F4E8C7;
	font-weight: normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.TabList li.SelectedTab li.SelectedTab > a {
	background-color:#FFFFFF;
	border-bottom:1px #fff solid;
	color: #452929;
	font-weight:normal;
}

.TabList li.SelectedTab ul a:hover {
	background-color:#FFFFFF;
	border-bottom:1px #fff solid;
	color: #452929;
	font-weight:normal;
}


.TabList li.SelectedTab li.SelectedTab ul a {
	background-color:#fff;
	border-bottom:1px #F4E8C7 solid;
	color: #EDAB30;
	font-weight:normal;

}

.TabList li.SelectedTab li.SelectedTab li.SelectedTab a,.TabList li.SelectedTab li.SelectedTab ul a:hover {
	background-color:#fff;
	color: #1C4F00;
	font-weight:normal;
}
.breadcrumb 
{
	height:25px;
	padding:0px 0px 0px 10px;
}
.breadcrumb a
{
	color:#452929;
}
.breadcrumb a:hover
{
	color: #897158;
	text-decoration:underline;
}
table.home-shelf p
{
	font-size:12px;
	line-height:18px;	
}
table.product-list
{
	height:250px;
	margin:0px 0px 20px 0px;
	width:100%;
}
table.last
{
	margin:0px 0px 0px 0px;
}
table.product-list p
{
	font-size:12px;
	line-height:18px;
}
.product-image-cell
{
	border:1px solid #F5F2E9;
}
.product-image-cell-no-border
{
	border:1px solid #FFFFFF;
}
table.product-list td.product-image-cell
{
	height:160px;
	text-align:center;
	vertical-align:middle;	
	width:205px;
}
table.product-list td.separator
{
	width:20px;
}
table.product-detail td.product-image-cell,
table.product-detail div.product-image-cell
{
	height:400px;
	text-align:center;
	vertical-align:middle;		
	width:320px;
}
table.product-detail td.separator
{
	width:20px;
}
table.product-detail h2,
table.product-detail h3
{
	margin-top:0px;
}
table.product-detail p
{
	font-size:12px;
	line-height:18px;
}
.pagination
{
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
.pagination a,
.pagination p
{
	color:#897158;
}
.pagination a:hover
{
	color:#452929;
}




