﻿body {
    
    margin: 20px auto 0 auto;
    font-family:  verdana,sans-serif;
    font-size:10pt;
    color: #666;
    height:100%;
    background: #66605f url('../images/page_background.png') repeat-x left top;

}

h1, h2 {font-size:19pt;font-weight:500;font-family:Trebuchet MS;}
h2 {font-size:14pt;}

p{line-height:1.2em;}

.table1, .table0{height: 20px;}
.table1{background-color: #eee;}
.tableheader
{
    height: 20px;
    font-weight: bold;
    font-variant: small-caps;
    padding-top:5px;
}
.spacer {clear:both;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.green{color:#5eb326;}
.arrow{cursor: pointer;}

a, a:link, a:hover, a.active, a.visited {text-decoration:underline;color:#6b9f48;}
a:hover {text-decoration:none;}

#ImageHolder{float:right;width:200px;text-align:center;}
#gallery img {
		border: 2px solid #dfdfdf;
	
	}
	#gallery a:hover img {
		border: 2px solid #6b9f48;
	
		
	}




.FinishName {display:block;
background-color:#fff;
text-align:center;
}


#container {

    margin: 0 auto 0 auto;
    width:960px;
    background:  url('../images/container_background.png') repeat-y left top;

}

/* Header & Main Menu */
#header {width:920px;}

/* Menu */

#MenuBar {font-size:11pt;line-height:20px;float:right;clear:right;}
#MenuBar ul{list-style:none;}
#MenuBar ul li{float:left;height:30px;padding-left:2px;}
#MenuBar ul li a {color:#fff;display:block;width:105px;float:left;padding-top:3px;text-align:center;}
#MenuBar a:link, #MenuBar a:visited, #MenuBar a:active {background-image:url('../images/btn_menu.png');background-repeat:no-repeat;color:#fff;text-decoration:none;height:30px;}
#MenuBar a:hover {background-image:url('../images/btn_menu_over.png');}
.Menu5 {width:190px;}


#content {padding:0 20px 20px 20px;}

#contentLeft {float:left;width:624px;border-right:solid 1px #dfdfdf;clear:both;}
#contentRight{float:right;width:280px;} 
#LanguageBar{height:25px;float:right;clear:right;}
#LanguageBar ul li{float:left;height:13px;padding-left:2px;}
#LanguageBar input  {padding:2px;}
.AgentPanel, .NoAgentPanel {float:right;clear:right;font-size:13pt;height:54px;width:640px;color:#5eb326;text-align:left;font-family:Trebuchet MS;}
.AgentPanel img {vertical-align:middle;float:right;padding-left:10px;}

.bullets
{
    list-style-type: circle;
    list-style-position: inside;
}
/* Homepage welcome bar */

#welcome {
background:  url('../images/welcome_bar.jpg') no-repeat left top;
height:218px;
color:#fff;
margin-bottom:10px;
margin-top:3px;
}

#welcome p, #welcome h1 {padding:10px 0 0 10px;width:350px;}
#welcome h1 {width:425px;}
#welcome p {font-size:11pt;}

/* Product Pages welcome bar */

#welcome2 {
background:  url('../images/topbar_left.jpg') no-repeat left top;
height:250px;
color:#fff;
margin-bottom:10px;
margin-top:3px;
}

#welcome2 h1 {padding:10px 0 0 10px;}
#welcome2 p {font-size:10.5pt;padding:0px 0 10px 10px;}
.SectionImage {float:right;background:no-repeat top right;}
.dropdown{background: url('../images/dropdown_surround.png') no-repeat top left;height:40px;margin:0px 0 0 10px;}

.dropdown select {background-color:#6ca048;color:#fff;margin:9px 0 0 10px;float:left;width:180px;border:solid 2px #fff;}


#finish {width:198px;display:none;min-height:240px;background:#fff no-repeat right bottom;}
/* Grey Content Panels  */

.panel {width:608px;background: url('../images/panel_large_middle.png') repeat-y 50% top;margin-bottom:10px;float:left;}
.panel h1 {height:41px;background: url('../images/panel_large_top.png') no-repeat top;}
.panel h1 {padding:10px 10px 0 10px;}
.panel p, .panel h2 {padding:0 10px 0 10px;}
.panel li {
padding:0px 5px 10px 30px;
background-image: url('../images/bullet_tick.png');
background-repeat: no-repeat;
background-position: 5px -2px;
line-height:1.2em;
}
.left {width:299px;background: url('../images/panel_small_middle.png') repeat-y top;margin-right:10px;}
.left h1 {background: url('../images/panel_small_top.png') no-repeat top;}
.right {width:280px;background: url('../images/panel_right_middle.png') repeat-y top;margin-right:10px;}
.right h1 {background: url('../images/panel_right_top.png') no-repeat top;}
.medium {width:436px;background: url('../images/panel_medium_middle.png') repeat-y top;margin-right:10px;}
.medium h1 {background: url('../images/panel_medium_top.png') no-repeat top;}
.medium p {padding-bottom:10px;}

/* HButtons */   
.btn_green {width:150px;height:40px;display:block;background:url('../images/btn_green.png') no-repeat left top;font-size:10pt;font-weight:600;margin-left:5px;} 
.btn_green a{display:block;height:40px;text-decoration:none;padding:10px 2px 0 8px;color:#fff;}    
.btn_green a:hover{text-decoration:underline;}
.brochure{background:url('../images/btn_brochure.png') no-repeat left top;}
.standard {margin:10px 0 0 10px;}
/* ScrollBox stuff */

#ScrollBox{ width: 580px;
	        height: 215px;
	        overflow: hidden;margin-left:2px;
	  }

  

.block{width: 580px;float: left;}
#myController {float:right;width:280px;}
#myController p {font-size:12pt;padding:0;margin:0;}
#myController img {vertical-align:middle;}
.jFlowPrev, .jFlowNext, jFlowContol,  #myController2 span, #myController span.jFlowControl a{cursor:pointer;}
#myController span.jFlowSelected a{font-weight:bold; color: #666; text-decoration:none; cursor:pointer;}

/* CONTACT FORM START */
#ContactForm p {padding:6px 0 6px 10px;line-height:24px;border-bottom:solid 1px #e3e3e3;}
#ContactForm input, #ContactForm textarea  {border:solid 1px #cdcdcd;vertical-align:top;color:#666;font-size:9pt;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#ContactForm input, #ContactForm textarea  {width:220px;}
#ContactForm input  {height:20px;}
#ContactForm input:focus,#ContactForm textarea:focus{background-color: #666;color:#fff;}
.contact p {padding-bottom:7px;}

/* CONTACT FORM END */

/* Footer stuff */

#footer {

    margin: 0 auto 25px auto;
    width:960px;
    height:58px;
    background:  url('../images/container_bottom.png') no-repeat left top;

}

#footer p{margin:0 5px 0 5px;color:#fff;font-size:8pt;}



