html {overflow-y: scroll;}

body{margin:0px; padding:0px;  background-color:#FFFFFF;background-image: url(tall_left.gif);background-repeat: repeat-x;}
#wrapper {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	text-align: left;
}
#top {height: 100%;}
#top, #foot {vertical-align: top; padding: 0;}

#logo {padding: 13px 20px 5px;}
#uploadLogo {width: 100%; vertical-align: middle; border-left: 1px solid #ccc; padding-left: 10px;}

#flash {float: right; width: 322px; height: 337px;}

#logo_home {padding: 13px 20px 7px; float: left;}
#homeFixedLogo {position: absolute; top: 33px; left: 50px; z-index: 50;}

#topmenu {
	font-size: 12px;
	height: 18px;
}

#topmenu ul {
	list-style-type: none;
	padding: 0;
}

#topmenu li {
	padding: 0;
	display: inline;
	margin: 0;
}

#topmenu li a {
	color: #A8C743;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#menu {
	width: 181px;
	height: 100%;
}

  #menu ul {
	list-style-type: none;
	margin: 0;
	padding:0;
	width: 100%;
}
  #menu.home {width: 444px; float: left;}

 #menu ul li.items {
	background-image:url(/i/border_lr.gif); 
	background-repeat:repeat-y;
	border:0;
	margin:0;
	padding:0;
 }
   
  #menu ul li.mtop {
	margin: 0;
	background: #FFFFFF url(/i/left_top1.gif) no-repeat 0 0; 
/*	height: 27px;  */
	position: relative; 
	font: 12px Tahoma, sans-serif;
	color: #333333;
	font-weight: bold;
	padding: 16px 0 0 14px;
}

.mtopdiv{
	margin: 0;
	padding: 16px 0 0 14px;
	border: 0;
	background-image:url(/i/left_top1.gif);
	background-repeat:no-repeat;
}
.mmiddlediv{
	margin: 0;
	padding: 37px 0 0px 14px;
	border: 0;
	background-image:url(/i/left_bot1.gif);
	background-repeat:no-repeat;
}

.mmiddle{
	background:url(/i/left_bot1.gif) no-repeat;
	font: 12px Tahoma, sans-serif;
	font-weight: bold;
	color: #000000;
/*	padding: 23px 0 14px 14px; */
	padding: 37px 0 0px 14px;
}

  #menu a {
  		color: #5D5D5D;  
		text-decoration: none; 
/*		text-transform: capitalize; */
		width: auto;
	}
	
	#menu div a{
  		color: #93B326;  
	}
	
  #menu ul ul {
	height: auto;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#menu UL LI { 
	padding-left:10px;
	margin-top:10px;
}

/*  #menu ul ul li, #menu ul li.menu_root{ */
.menu_root{
	height: auto;
	padding: 0;
	font-weight: normal;
	border-bottom: 1px dashed #999999; 
	margin: 0;
	display: block;
	width: 90%;
	padding-left:10px;
	padding-bottom:10px;
}
  #menu ul ul ul {top: 0; left: 125px;}
  #menu1 ul ul a {display: block; width: 130px; padding: 3px 10px 3px 0;}


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
#menu a {
 float: left;
}
#menu ul ul a {
 float: none;
}
/* \*/
#menu a {
 float: none;
}
/* */

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html #menu  ul ul li {
 float: left;
 height: 1%;
}
* html #menu  il ul a {
 height: 1%;
}
/* End Hack */

#spacer {height: 2px; font-size: 0; clear: left;}
#spacer2 {height: 10px; font-size: 0; clear: both;}

#image_home {position: relative; z-index: 20; height: 166px;}

#admin_image {font: 12px Verdana, sans-serif;}

#path {font: 12px Verdana, sans-serif; margin: 20px 25px 20px; clear: both;}

#title, #titleHome {font: bold 16px Tahoma, sans-serif; text-transform: lowercase; color: #005ca2; margin: 20px 25px 10px;}
#titleHome {margin: 20px 0 10px;}

#content {font: 12px Tahoma, sans-serif; color: #5d5d5d; margin: 0 25px 20px; clear: both;}
#contentHome {font: 12px Tahoma, sans-serif; color: #5d5d5d; margin: 0 0 20px; clear: both;}
#content #path {margin: 20px 0;}

#footer {border-top: 5px solid #C1DD5E; font: 11px Tahoma, sans-serif; color: #5b5b5b; padding: 15px 0; text-align: center; clear: both;}
  #footer a {text-decoration: none; color: #5b5b5b; margin: 0 14px;}
  #footer a.simple {text-decoration: underline; color: #93B326; margin: 0;}
  #footer a.simple:hover {text-decoration: none;}
  #footer p {margin: 0 0 7px;}

.news_item_date, .news_item_title {margin-bottom: 5px; font-size: 13px; font-weight: bold;}
.news_item_preview {
	background: url(/i/border-h.png) repeat-x 0 100%; 
	padding-bottom: 10px;
/*	padding-right:80px;*/
}
.news_item {
	clear: both;
	margin-bottom: 15px;
	width: 98%;
/*	padding-right:80px;*/
}
.news_image {margin: 0 10px 10px 0; float: left;}
.products_item_title {margin-bottom: 5px; font-size: 13px; font-weight: bold;}
.products_item_preview {
	background: url(/i/border-h.png) repeat-x 0 100%; 
	padding-bottom: 10px;
	padding-right:80px;
}
.products_item ,.products_item_date{
	clear: both;
	margin-bottom: 15px;
	width: 100%;
}
.products_item_date {font-size:0.8em; font-style:italic;}
.products_image {margin: 0 10px 10px 0; float: left;}
.niWB, .border_image {border: 1px solid #5d5d5d;}
.paging {text-align: right; font-size: 110%; clear: both;}
.post_item {background: url(/i/border-h.png) repeat-x 0 100%; padding-bottom: 10px; margin-bottom: 15px;}
.post_item_edit {padding-bottom: 10px;}

table.admin {font: 12px Verdana, sans-serif; border-collapse: collapse; width: 100%;}
table.admin td {padding: 5px 10px 6px; border-bottom: 1px solid #ccc; vertical-align: top;}
table.admin td.last {border-bottom: 0;}
table.admin th {padding: 2px 7px 3px; background: #f0f0f0;}
table.admin caption, table.photos caption {padding: 3px 0 10px; text-align: left;}

ul#sitemap {list-style: square;}
ul#sitemap ul {list-style: circle;}
ul#sitemap ul ul {list-style: disc;}

.error {color: #d00;}

#columns {border-collapse: collapse; font: 12px Tahoma, sans-serif; color: #5d5d5d;}
  #leftCol {vertical-align: top; padding: 0 20px 0 0;}
  #rightCol {vertical-align: top; padding: 0; background: url(/i/border-v.png) repeat-y 0 0; width: 196px;}

.right {text-align: right;}
.center {text-align: center;}

.faq_item {background: url(/i/border-h.png) repeat-x 0 100%; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 80px;
	margin-bottom: 15px; 
}
.faq_question {font-size: 110%; margin-bottom: 5px;}
  .faq_question strong {border-bottom: 1px dashed #900; cursor: pointer;}
.faq_hidden {display: none;}
.faq_visible {display: block; margin-left: 16px;}

table.empty {border-collapse: collapse; width: 100%;}
table.empty td {vertical-align: top; padding: 0; border: 0;}
table.empty .leftNCol {width: 1px;}

.homeTable {width: 766px; border-collapse: collapse;}
  .homeTable td {padding: 0; vertical-align: top;}
  td.homeTableLeftCol {width: 30%; background: url(/i/border-v.png) repeat-y 100% 0; padding-right: 10px;}
    .homeTableNews {background: url(/i/border-h.png) repeat-x 0 100%; padding-right: 5px;}
    .homeTableText1 {padding-top: 10px;}
  td.homeTableContent {padding-left: 10px;}
    .homeTableContentHelper {background: url(/i/border-h.png) repeat-x 0 100%; padding-bottom: 10px; margin-bottom: 10px;}
    .homeTableRightCol {border-collapse: collapse; }
      td.homeTableGalleryImg {background: url(/i/border-v.png) repeat-y 100% 0; padding-right: 10px;}
      td.homeTablePicB {padding-left: 10px; width: 100%;}

table.photos {border-collapse: collapse; width: 716px;}
table.photos td {vertical-align: top; padding: 0 0 10px; border: 0;}
table.photos td.photoContainer {width: 33.3%;}
table.photos p {margin: 1px 0 2px;}

#preview_div {display: none; position: absolute; z-index: 110; border: 1px solid #5d5d5d; background: #fff; padding: 5px 10px 10px;}
#preview_loader {display: none; position: absolute; top: 40%; font: 10px Tahoma, sans-serif; color: #000; background: #fff; padding: 10px 0 16px; width: 135px; border: 1px solid #6A6A6A; text-align: left; z-index: 255; left: 34%;}
#preview_loader_text {text-align: center;}
#preview_loader_bg {background: #EBEBE4; position: relative; top: 8px; left: 8px; height: 7px; width: 113px; font-size: 1px;}
#preview_progress {height: 5px; font-size: 1px; width: 1px; position: relative; top: 1px; left: 10px; background: #9D9D94;}
#preview_title {font: bold 14px Tahoma, sans-serif; color: #5d5d5d; text-align: center; white-space: nowrap; margin: 0 0 5px;}

.editorStyles {border-collapse: collapse;}
table.editorStyles th {font-weight: bold; text-align: center; background: #eee; padding: 2px 7px 3px;}
table.editorStyles td {padding: 2px 5px 3px; vertical-align: middle; white-space: nowrap;}

#breadcrump  {
	font-size: 1em;
	color: #999999;
}
#breadcrump A {
	color: #93B326;
}

a:link, a:visited {color: #93B326; text-decoration: underline; font-family: Tahoma;}
a:hover, a:active {text-decoration: none;}
a img {border: 0;}

form {margin: 0;}
table {font: 12px Tahoma, sans-serif; color: #5d5d5d;}

input.text, input.password, select, input.file, textarea {color: #000; background: #fff; border: 1px solid #000; clear: right; font: 12px Verdana, sans-serif;}
label {float: left; width: 150px;}
label.simple {float: none; width: auto;}
input.checkbox {border: 1px solid #5d5d5d;}

a.linkButton, a.linkButton:visited, .submit, .button {font: bold 12px Verdana, sans-serif; color: #000; border: 2px outset #000; background: #fff; text-decoration: none; padding-left: 10px; padding-right: 10px; cursor: pointer; white-space: nowrap;}

/*hr {background: #fff url(/i/border-h.png) repeat-x; height: 10px; border: 0;}*/

/*h1 {font: bold 16px Tahoma, sans-serif; text-transform: capitalize; color: #93B326; margin: 10px 0;} */
h1 {font: bold 16px Tahoma, sans-serif; color: #93B326; margin: 10px 0;}
h2 {font: bold 16px Tahoma, sans-serif; color: #5d5d5d; margin: 0;}
h3 {font: bold 12px Tahoma, sans-serif; color: #5d5d5d; margin: 0;}



.text_box{
	width:160px;
}
#menu ul li a.order_now_button, .order_now_button {
	background-color: #FC2A98;
	color:#FFFFFF;
	padding:5px;
	margin:1px;
}

#	font-family:Verdana;

.green_text {
	font-size: 14px;
	text-decoration:none;
}

.green_text:hover {
	text-decoration:underline;
}
