A:hover .galleryborder 	{ border: #000000 1px dashed; cursor:pointer; }
/* CODE FOR GALLERY PAGES */

.galleryborder	 	{ border: #000000 1px solid; cursor:pointer; }

.gallerytitle 	{
		COLOR: #000000;
		FONT: 10px verdana, arial, sans-serif;
		font-weight: bold;
		line-height: 18px;
		}

.gallerytext	{
	COLOR: #666666;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
/* CSS Document */
* {
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 0;
}
.blue {
	color: #03F;
}
.red {
	color: #F00;
}
html, body { height:100%; }
body {
	font-size:100%;
	line-height:1em;
	background-color: #4c4c4c;
	background-image: url(images/bg1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif ; 
		color:#4c4c4c;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{
	color:#2071b7;
	text-decoration:underline
} 
a:hover{
	text-decoration:none;
	color: #00c;
}

.link{color:#2071b7; display:block; margin-bottom:11px; font-weight:bold  }
.link1{color:#2071b7; }
/* CONTACT AND QUOTES PAGE CODE */


.button 	{
	background-image: url(backup/2010-08-23/images/button-gallery.gif);
	background-color:#999;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	cursor: pointer;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	BORDER: #006699 1px solid;
		}

.buttonon 	{
	background-image: url(backup/2010-08-23/images/buttonon.gif);
	background-color:#FFE0EA;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	cursor: pointer;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	BORDER: #996600 1px solid;
		}

.button1{color:#7b7b7b; background:url(images/button1.gif) top left no-repeat; padding:4px 27px 5px 12px; text-decoration:none; line-height:25px  }

.button1:hover{text-decoration:none; color:#000 }
.button2{color:#7b7b7b; background:url(images/button2.gif) top left no-repeat; padding:4px 28px 5px 17px; text-decoration:none; line-height:25px;  }
.button2:hover{text-decoration:none; color:#000 }
.button3 {
	margin-top: 5px;
	margin-bottom: 5px;
}


#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; }
#content ul li a{
	color:#2071b7;
	text-decoration: underline;
	line-height:1.5em
} 
#content ul li a:hover {
	text-decoration:none;
	color: #00c;
}

#content ol{margin:0; padding:0; list-style-position:inside; font-weight:bold; color:#6da503}
#content ol li{}
#content ol li a{color:#2071b7; text-decoration: underline; line-height:2em; font-size:1.16em; font-weight:normal} 
#content ol li a:hover {
	text-decoration:none;
	color: #00C;
}

.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header {font-size:0.75em; color:#FFFFFF }
#header .logo{ margin:29px 0 29px 20px }
#header .indent1{ position:absolute; margin:45px 0 0 722px }
#header .indent{
	position:absolute;
	margin-top: 281px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 70px;
}

#header ul{margin:0; padding:0 0 0 20px; list-style:none;}
#header ul li{ margin:0; display:inline;  background:url(images/bg_menu.gif) top left no-repeat; float:left}
#header ul li a{color:#7b7b7b; text-decoration:none; margin:0 0 0 0; width:100px; text-align:center; display:block; float:left; padding:3px 14px 7px 0; font-size:1.16em} 
#header ul li a:hover { color:#FFF; text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat;}
#header ul li .current { color:#FFF; text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat;}

#header ul .last{ margin:0; display:inline;  background:url(images/bg_menu1.gif) top left no-repeat; float:left}
#header ul .last a:hover { color:#FFF; text-decoration:none; background:url(images/bg_menu-act1.gif) top left no-repeat;}
#header ul .last .current { color:#FFF; text-decoration:none; background:url(images/bg_menu-act1.gif) top left no-repeat;}




/*content*/
#content{ font-size:0.75em; width:100%; text-align:left; background:url(images/bg_cont.gif)}
#content .bg-cont1{ background:url(images/bg_cont1.gif) no-repeat top}
#content .indent-main{padding:6px 12px 0 12px}
#content .title{  margin-bottom:9px}
#content .but-right {
	float:right;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 25px;
}

#content .img-right {
	float:right;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15;
}
#content .but-left {
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-right: 15px;
}


#content .img-left{
	float:left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content .img-left1{ float:left; margin:0 20px 0 0}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 10px 0 0}
#content .img-indent2{ margin:0 0 24px 0}
#content p{ margin:0 0 13px 0}
#content .p{ margin:0 0 13px 0}
#content .p1{ margin:0 0 5px 0}
#content .p2{ margin:0 0 19px 0}
#content .p3{ margin:0}
#content h1 {
	color:#3a8143;
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
}
#content h2 {
	color:#3a8143;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

#content h3{
	color:#3a8143;
	line-height:1.28em;
	font-size:1.16em;
	font-weight:normal;
	margin-bottom:13px;
}
#content h4{
	color:#3a8143;
	font-size:14px;
	margin-bottom:10px;
}
.quote {
	color: #630;
	padding-bottom: 10px;
}
.quoate-author {
	font-style: italic;
	color: #936;
	font-weight: bold;
}
.caption {
	font-size: 16px;
	font-weight: bold;
	color: #3a8143;
	padding-top: 5px;
}
.caption1 {
	font-size: 24px;
	font-weight: bold;
	color: #3a8143;
	padding-top: 10px;
	padding-bottom: 15px;
	background-color: #eeeeee;
}
.caption2 {
	font-size: 12px;
	font-weight: bold;
	color: #3a8143;
	padding-top: 5px;
}
.caption3 {
	font-size: 24px;
	font-weight: bold;
	color: #C00;
	padding-top: 5px;
}




#content .h-3{color:#5e9a08; line-height:1.28em; font-size:1.16em; font-weight:normal; margin-bottom:9px;  }
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
#content .tail1{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:19px; margin-bottom:19px}
.txt a{ float:right; display:block; color:#2071b7; font-weight:bold}

#content .indent{padding:5px 0 0 0}

#content .indent1{padding:0 0 0 209px}

/*box*/
.box{
	background:#fff;
	width:100%;
	margin-bottom: 5px;
}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-top-left-1 {background:url(images/corner_top_left-1.gif) no-repeat left top;}
.box .corner-top-right-1 {background:url(images/corner_top_right-1.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{
	padding:10px 15px 18px 15px;
	text-align:center;
	color:#3a8143
}
.box .indent-box1{ padding:31px 24px 26px 32px; }
.box .indent-box2{ padding:31px 24px 16px 32px; }
/*box1*/
.box1{
	background:#efefef;
	width:100%;
	margin-bottom: 5px;
}
.box1 .corner-top-left {background:url(images/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(images/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-top-left-1 {background:url(images/corner_top_left1-1.gif) no-repeat left top;}
.box1 .corner-top-right-1 {background:url(images/corner_top_right1-1.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(images/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box{ padding:31px 24px 26px 32px; }
.box1 .indent-box1 {
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 26px;
	padding-left: 32px;
}




/*footer*/
#footer {
	color:#9e9e9e;
	font-size:12px;
	background:url(images/bot.gif) repeat-x top;
	text-align:center;
}
#footer .indent-footer{ padding:31px 12px 0 50px;}
#footer a {color:#9e9e9e; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footer span{color:#ffffff; display:block; margin-bottom:5px }  

#footer span a {color:#ffffff; text-decoration:none}  
#footer span a:hover {  text-decoration:underline}
#footer .current {color:#ffffff; text-decoration:underline}  
#footer .current:hover {  text-decoration:none}
#footer .ilaunch {
	font-weight: bold;
	color: #9e9e9e;
}
#footer .ilaunch a {
	font-weight: bold;
	color: #9e9e9e;
}



.bot-left{ background:url(images/bot_left.gif) no-repeat top left}
.bot-right{ background:url(images/bot_right.gif) no-repeat top right; height:46px}

.jamp2{ width:40px; margin-left:6px}
select{
	font-size:12px;
	color:#C09;
	height:20px;
	font-family:Tahoma;
	margin-top: 5px;
}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{
	height:35px
}
.block-contact span{ float:right; margin-right:120px}
input{
	background:#ffffff;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.green {
	color: #3a8143;
}

textarea{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:234px; height:125px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:25px;
	overflow:auto}
.picturespread {
	border: 1px solid #333;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	float: left;
}
A:hover .picturespread {
	border: 1px dashed #000;
	cursor:pointer;
}
.picture {
	border: 1px solid #FFF;
}


A:hover .picture {
	border: 1px dashed #000;
	cursor:pointer;
}
.picture-left {
	border: 1px solid #FFF;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.products {
}
.products td {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

A:hover .picture-left {
	border: 1px dashed #333;
	cursor:pointer;
}
.picture-right {
	border: 1px solid #FFF;
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}
A:hover .picture-right {
	border: 1px dashed #333;
	cursor:pointer;
}
.picture-centre {
	border: 1px solid #FFF;
	float: none;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
A:hover .picture-centre {
	border: 1px dashed #333;
	cursor:pointer;
}




.picturebw-left {
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.picturebw-right {
	border: 1px solid #000;
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}

A:hover .picturebw-left {
	border: 1px dashed #333;
	cursor:pointer;
}
.product-picture {
	margin-bottom: 5px;
	margin-left: 15px;
}


.paymentoptions {
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
.list2 {
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
	text-indent: 0;
}
.list3 {
	font-size: 13px;
	padding-bottom: 5px;
	color: #00F;
}


.dividerline1 {
	margin-top: 5px;
	margin-bottom: 10px;
}
.formentry {
	font-weight: normal;
	color: #C0C;
	margin-top: 5px;
}
.formentrybordered {
	font-weight: normal;
	color: #C0C;
	margin-top: 5px;
	border: thin solid #009;
}

.picturespread1 {
	border: 1px solid #333;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
}
A:hover .picturespread1 {
	border: 1px dashed #000;
	cursor:pointer;
}
#header1 {
	font-size:0.75em;
	color:#FFFFFF
}
#header1 .logo {
	margin:29px 0 29px 20px
}
#header1 .indent1 {
	position:absolute;
	margin:45px 0 0 722px
}
#header1 .indent {
	margin:281px 0 0 140px;
	position:absolute
}
#header1 ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
#header1 ul li {
	margin:0;
	display:inline;
	background:url(images/bg_menu.gif) top left no-repeat;
	float:left
}
#header1 ul li a {
	color:#7b7b7b;
	text-decoration:none;
	margin:0 0 0 0;
	width:100px;
	text-align:center;
	display:block;
	float:left;
	padding:3px 14px 7px 0;
	font-size:1.16em
}
#header1 ul li a:hover {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act.gif) top left no-repeat;
}
#header1 ul li .current {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act.gif) top left no-repeat;
}
#header1 ul .last {
	margin:0;
	display:inline;
	background:url(images/bg_menu1.gif) top left no-repeat;
	float:left
}
#header1 ul .last a:hover {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act1.gif) top left no-repeat;
}
#header1 ul .last .current {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act1.gif) top left no-repeat;
}

#header2 {
	font-size:0.75em;
	color:#FFFFFF
}
#header2 .logo {
	margin:29px 0 29px 20px
}
#header2 .indent1 {
	position:absolute;
	margin:45px 0 0 722px
}
#header2 .indent {
	margin:28px 0 0 140px;
	position:absolute
}
#header2 ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
#header2 ul li {
	margin:0;
	display:inline;
	background:url(images/bg_menu.gif) top left no-repeat;
	float:left
}
#header2 ul li a {
	color:#7b7b7b;
	text-decoration:none;
	margin:0 0 0 0;
	width:100px;
	text-align:center;
	display:block;
	float:left;
	padding:3px 14px 7px 0;
	font-size:1.16em
}
#header2 ul li a:hover {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act.gif) top left no-repeat;
}
#header2 ul li .current {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act.gif) top left no-repeat;
}
#header2 ul .last {
	margin:0;
	display:inline;
	background:url(images/bg_menu1.gif) top left no-repeat;
	float:left
}
#header2 ul .last a:hover {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act1.gif) top left no-repeat;
}
#header2 ul .last .current {
	color:#FFF;
	text-decoration:none;
	background:url(images/bg_menu-act1.gif) top left no-repeat;
}

.presentations_table {

}

.presentations_table td {
	padding: 5px;
	border: 2px solid #030;
}
.home_table {
}
.home_table td {
	padding: 5px;
}
.home_table th {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.calendar_table {
	border: 1px solid #060;
}
.calendar_table td {
	padding: 5px;
	border: 1px solid #060;
}
.calendar_table th {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #060;
}
.greenh1 {
	color: #3a8143;
	font-size: 24px;
	padding-left: 25px;
	padding-top: 15px;
	font-weight: bold;
}









/* PAYPAL paypal.htm PAYMENT PAGE CODE */

.payform	{
	font: 13px arial, verdana, sans-serif;
	text-align: left;
	width: 125px;
	overflow: auto;
	border: #99A8AF 1px solid;
		}
.product-description-small {
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
}
.picture-centre-products {
	border: 1px solid #FFF;
	float: none;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 5px;
}
A:hover .picture-centre-products {
	border: 1px dashed #333;
	cursor:pointer;
}
.greentext {
	color: #3a8143;
	font-size: 18px;
	font-weight: bold;
}
.plus {
	font-size: 24px;
	font-weight: bold;
	color: #3a8143;
}

