/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS      background-color:#BBC8CC;         */
/**************************************/
html {height: 100%;}
body {margin-top: 0em;margin-bottom: 0em; height: 100%; background:#315728 url(/templates/GardenStatuary/images/bg_wall.jpg) 50% 0 no-repeat; background-attachment:fixed; }
#nonFooter {position: relative;min-height: 100%;}
* html #nonFooter{height: 100%;}
#content{padding-bottom: 9em;}
#footer{position: relative;margin-top: -300px; background-color:#000;} 
/*.padding{padding:20px 0 20px 20px;}*/
.padding-right{padding:20px 10px 20px 20px;}
#image-container{height:170px;}
.image-container{height:170px;}
.inner-padding{padding:0 25px 0 25px;}
.padding-top-bottom{padding:25px 0 25px 0;}
.padding-top-10{padding-top:10px}
.height-230{height:230px;}
.copyright{background-color:#000; height:20px;}

table.tblformat  {
	border-spacing:1px;
	background-color:#E7E7E7;
	border: 1px solid #fff;
}

table.tblformat thead th   {
	background: #F5F5F5;
	border: 1px solid #FFF;
}

table.tblformat tbody th {
	font-weight: bold;
}
	
table.tblformat tbody tr {
	background: #f9f9f9;
	border-top:1px solid #ccc;
}

table.tblformat tbody tr td { 
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

table.tblcalendar  {
	border-spacing:1px;
	background-color:#E7E7E7;
	border: 1px solid #fff;
	padding:2px;
}

table.tblcalendar thead th   {
	background: #F5F5F5;
	border: 1px solid #FFF;
	padding:2px;
}

table.tblcalendar tbody th {
	font-weight: bold;
	padding:2px;
}
	
table.tblcalendar tbody tr {
	background: #f9f9f9;
	border-top:1px solid #ccc;
	padding:2px;
}

table.tblcalendar tbody tr td { 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	padding:2px;
}





.blank-table{
	background-color:#FFF;
}

.main {width:974px;margin:0 auto;}
.footer-menu-container{width:974px;margin:0 auto;}
.main-body {margin:0; background-image:url(/templates/GardenStatuary/images/trans_bg.png);border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD;}

/*.bg2{background:url(/images/bg2.png) bottom repeat-x;}*/

/*a {color: #076EAC;text-decoration: none;}*/
a {color: #FFFFFF;text-decoration: none;}
a:hover {color: #333;text-decoration: underline;}

input.button {background: url(/templates/GardenStatuary/images/readon.png) 0 0 no-repeat;color: #ccc;}
input.button:hover {color: #fff;background-position: 0 -18px;}
input.button {border: 0;width: 54px;height: 18px;cursor: pointer;text-align: center;text-transform: uppercase;line-height: 18px;padding: 0;font-size: 10px;}

input.button_wide {background: url(/templates/GardenStatuary/images/readon_long.png) 0 0 no-repeat;color: #ccc;}
input.button_wide:hover {color: #fff;background-position: 0 -18px;}
input.button_wide {border: 0;width: 108px;height: 18px;cursor: pointer;text-align: center;text-transform: uppercase;line-height: 18px;padding: 0;font-size: 10px;}

/*.main-border{border:1px solid #B3B3B3;}*/
/*.container-bottom {background: url(/images/col-bl.png) 0 0 no-repeat; float:left; height:15px; width:8px;}
.container-bottom2 {background: url(/images/col-bm.png) 0 0 repeat-x; float:left; height:15px;}
.container-bottom3 {background: url(/images/col-br.png) 100% 0 no-repeat; float:left; height:15px; width:8px;}*/


.main-top {width: 10px;float: left;height: 17px;}
.main-top2 {width: 10px;height: 17px;float: right;}
.main-top3 {height: 17px;margin-right: 10px;margin-left: 10px; margin-bottom:0;}

.main-top {background: url(/templates/GardenStatuary/images/main-tl.png) 0 0 no-repeat;}
.main-top2 {background: url(/templates/GardenStatuary/images/main-tr.png) 100% 0 no-repeat;}
.main-top3 {background: url(/templates/GardenStatuary/images/main-tm.png) 0 0 repeat-x;}

.main-bottom {width: 25px;height: 20px;float: left;}
.main-bottom2 {width: 25px;height: 20px;float: right;}
.main-bottom3 {margin-left: 25px;margin-right: 25px;height: 20px;}

.main-bottom {background: url(/templates/GardenStatuary/images/main-bl.png) 0 0 no-repeat;}
.main-bottom2 {background: url(/templates/GardenStatuary/images/main-br.png) 100% 0 no-repeat;}
.main-bottom3 {background: url(/templates/GardenStatuary/images/main-bm.png) 0 0 repeat-x;}

.container-bottom {width: 8px;float: left;height: 10px;}
.container-bottom2 {width: 8px;float: right;height: 10px;}
.container-bottom3 {height: 10px;margin: 0 8px 0 8px;padding-bottom: 10px;}

.container-bottom {background: url(/templates/GardenStatuary/images/col-bl.png) 0 0 repeat-x;}
.container-bottom2 {background: url(/templates/GardenStatuary/images/col-br.png) 100% 0 no-repeat;}
.container-bottom3 {background: url(/templates/GardenStatuary/images/col-bm.png) 0 0 repeat-x;}

.contentheading {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom: 20px;}

/*.span-bg {background-color:#EEE8DF;  border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD; }*/
.span-bg {background-color:#F1F1F1; /*background-image:url(/images/bk.jpg);*/  border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD; }
.span-bg h1 {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom:  20px;}
.span-bg h2 {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom:  20px;}
.span-bg h3 {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom:  20px;}
.span-bg h4 {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom:  20px;}
.span-bg h5 {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom:  20px;}

.content-top{background-image:url(/templates/GardenStatuary/images/col-bgtop.png);border-top: 1px solid #ADADAD;border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD; height:16px;}

img.border {border: 4px solid #ccc;}

.border-adjust {margin-left:-1px; margin-right:-1px;min-height:0;}

.bottom-shadow{background:url(/templates/GardenStatuary/images/bottom-shadow.png) 0 0 no-repeat; height:25px;}

/*.container a:link {color: #076EAC; text-decoration: none;}*/
.container a:link {color: #333; text-decoration: none;}
.container a:visited {color: #333; text-decoration: none;}
.container a:hover {color: #076EAC; text-decoration: none;}

/*.cat-menu ul{
	padding:0;
	margin-left:0px;
}*/

.cat-menu li{
	list-style:none;
	line-height:30px;
}

.cat-menu a:link {color: #333; text-decoration:none; background:url(/images/submenu-arrow.png) no-repeat 4px 50%; padding-left:20px !important; font-weight:bold;}
.cat-menu a:visited {color: #333; text-decoration:none; background:url(/images/submenu-arrow.png) no-repeat 4px 50%; padding-left:20px !important; font-weight:bold;}
.cat-menu a:hover {color: #076EAC; text-decoration:none; background:url(/images/submenu-arrow.png) no-repeat 4px 50%; padding-left:20px !important; font-weight:bold;}

.footer-menu a:link {color: #999; text-decoration: none;}
.footer-menu a:visited {color: #999; text-decoration: none;}
.footer-menu a:hover {color: #fff;border-bottom: 1px solid ##fff; text-decoration: none;}

/**************************************/
/*              HEADER                */
/**************************************/
.header {height:95px; background-image:url(/templates/GardenStatuary/images/trans_bg.png); border-bottom: 1px solid #ADADAD;  margin-bottom:5px;}

.home-header {width:974px;margin:0 auto;margin-top:10px;}

.home-top {background: url(/images/showcase-tl.png) 0 0 no-repeat;}
.home-top2 {background: url(/images/showcase-tr.png) 100% 0 no-repeat;}
.home-top3 {background: url(/images/showcase-tm.png) 0 0 repeat-x;}
.home-top {width: 25px;height: 35px;float: left;}
.home-top2 {width: 25px;height: 35px;float: right;}
.home-top3 {height: 35px;margin: 0 25px;}

.home-main {background: url(/images/showcase-middle.png) 0 0;}
.home-main2 {background: url(/images/showcase-l.png) 0 0 repeat-y;}
.home-main3 {background: url(/images/showcase-r.png) 100% 0 repeat-y;}
.home-main {margin-left: 13px;margin-right: 13px;}
.home-main2 {margin-left: -13px;}
.home-main3 {margin-right: -13px;}
.home-main .padding {padding: 0 13px;}

.home-bottom {background: url(/images/showcase-bl.png) 0 0 no-repeat;}
.home-bottom2 {background: url(/images/showcase-br.png) 100% 0 no-repeat;}
.home-bottom3 {background: url(/images/showcase-bm.png) 0 0 repeat-x;}
.home-bottom {width: 25px;height: 25px;float: left;margin-bottom: 6px;overflow: hidden;}
.home-bottom2 {width: 25px;height: 25px;float: right;margin-bottom: 6px;}
.home-bottom3 {height: 25px;margin-left: 25px;margin-right: 25px;margin-bottom: 6px;}


/**************************************/
/*             NAVIGATION             */
/**************************************/
#top-menu { height:43px; background:#000;}
/*#horiz-menu { height:30px; background:url(../img/style/3-horiz-menu-bar.png) repeat-x; margin:0;}*/
#sub-menu { height:36px; background-color:#00243B;}




#horiz-menu li {color: #000;}
#horiz-menu a, #horiz-menu .separator {color: #000;}
#horiz-menu li a, #horiz-menu li .separator {color: #bbb;}
#horiz-menu li.active a, #horiz-menu li.active .separator {color: #fff;border-bottom: 1px solid #000;}
#horiz-menu li a:hover, #horiz-menu li .separator:hover {color: #fff;}

#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {color: #bbb;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {color: #fff;}
#horiz-menu ul ul {background: #000;border: 1px solid #333;}
#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul li.active.parent ul li .separator.daddy {background: url(../images/style6/submenu-arrow2.png) 95% 60% no-repeat;}






#horiz-menu {display: block;text-transform: uppercase;z-index: 100;height: 25px;line-height: 24px;position: relative;padding: 0;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0 12px 0 0;padding: 0 6px;text-transform: uppercase;font-weight: bold;letter-spacing: 0.1em;}
#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left;height: 25px;line-height: 20px;font-weight: normal;font-size: 110%;overflow: hidden;text-decoration: none;text-transform: uppercase;z-index: 100;cursor: pointer;}
#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0;}
#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;}
#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 100%;}





















#horiz-menu {background-color:#123007;line-height:32px;font-family: Trebuchet MS, Geneva, Tahoma;text-transform: uppercase;font-weight: bold;letter-spacing: 0.1em; padding: 0; display: block;position: relative;}
/*margin: 0 12px 0 0;padding: 0 6px;*/
.horiz-menu-bottom{background-color:#FFF; height:3px; border-bottom: 1px solid #000;}

#navlist li{display: inline;list-style-type: none;padding-right: 20px;}

#navlist{line-height:32px;font-family: Trebuchet MS, Geneva, Tahoma;text-transform: uppercase;font-weight: bold;letter-spacing: 0.1em; padding: 0; margin: 0 12px 0 0;padding: 0 6px;display: block;position: relative;}

#navlist li a {color:#bbb;text-decoration:none;}

#navlist li a:hover{color: #fff;text-decoration:none;}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
/*.white-fade-bottom{ background:url(../img/style/module-bottom-bg.png) bottom repeat-x #FFF;}*/

.white{ background:#FFF;}
/**************************************/
/*               FOOTER               */
/**************************************/
.main-footer{background: #000 url(/templates/GardenStatuary/images/bottom-bg.png) 50% 0 repeat-x;color: #999; height:300px;}
.footer-menu { height:53px; background: url(/templates/GardenStatuary/images/bottom-menu.png) 50% 0 repeat-x;}

/* Footer Menu */

.footer-menu ul {padding: 0 0 0 12px;margin: 0 auto;height: 50px;}
.footer-menu ul {list-style: none;margin: 0;padding: 0;}
.footer-menu li {display: block;float: left;margin: 0;padding: 0;}
.footer-menu a {white-space: nowrap;display: block;float: left;font-weight: normal;overflow: hidden;height: 50px;line-height: 50px;letter-spacing: 0.1em;font-size: 110%;text-decoration: none;text-transform: uppercase;padding: 0 8px;margin: 0 20px 0 0;}

.contentheading {font-size: 180%;font-weight: normal;border: 0;padding: 0;line-height: 140%;font-family: Georgia; margin-bottom:20px;}

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(/templates/GardenStatuary/images/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(/templates/GardenStatuary/images/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(/templates/GardenStatuary/images/alert.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(/templates/GardenStatuary/images/download.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(/templates/GardenStatuary/images/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(/templates/GardenStatuary/images/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(/templates/GardenStatuary/images/note.png) 10px 50% no-repeat;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(/templates/GardenStatuary/images/cart.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(/templates/GardenStatuary/images/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(/templates/GardenStatuary/images/doc.png) 10px 50% no-repeat;}