html,
body
{ font-family: Tahoma, arial, helvetica, sans-serif;
  color: #2c3e49;
  font-size: 14px;
  background-color: #002200;

  width: 100%;
  border: none;
}
#button1 {
  background: #6292c2;
  border: 2px solid #eee;
  height: 28px;
  width: 115px;
  margin: 50px 0 0 50px;
  padding: 0 0 0 7px;
  overflow: hidden;
  display: block;
}


input,
select,
textarea,
button
{
  font-family: Tahoma, arial, helvetica, sans-serif;
  color: #2c3e49;
  font-size: 14px;
  -moz-box-shadow: -5px -5px 5px #888;
 -webkit-box-shadow: -5px -5px 5px #888;
 box-shadow: 5px 5px 3px #888;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.button:hover {
    background-image: linear-gradient(bottom, rgb(79,142,191) 0%, rgb(102,166,214) 100%);
    background-image: -o-linear-gradient(bottom, rgb(79,142,191) 0%, rgb(102,166,214) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(79,142,191) 0%, rgb(102,166,214) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(79,142,191) 0%, rgb(102,166,214) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(79,142,191) 0%, rgb(102,166,214) 100%);
 
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(79,142,191)),
        color-stop(1, rgb(102,166,214))
    );
}
.orangebutton {
	background: #e1e1e1; /* Old browsers */
	background: -moz-linear-gradient(top, #e1e1e1 0%, #bababa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* W3C */ 
	border: 1px solid #bababa;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 14px; 
	line-height: 12px;
	font-size: 12px;
	padding: 6px 12px;
	color: #060;
	text-shadow: -1px -1px #bababa;
	float: center;
	margin-left: 10px;
	cursor: pointer;
}

.orangebutton:hover{
	background: #bababa; /* Old browsers */
	background: -moz-linear-gradient(top, #bababa 0%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* W3C */ 
}
a:link,
a:visited,
a:hover,
a:active
{
  color: #008080;
  text-decoration: none;
}

a:hover {
  color: #2c3e49;
  text-decoration: none;
}
table,
img
{ 
  border: 0;
  alignment-adjust:middle
}
.background2 {
	z-index: 0;
position:absolute;
width: 100%;
height: 260px;
}
.head {
	z-index: 2;
	position: relative;
	width: 100%;
height: 260px;
}
.picture {
	-moz-box-shadow: -5px -5px 5px #888;
 -webkit-box-shadow: -5px -5px 5px #888;
 box-shadow: 10px 10px 5px #888;
 }
 
.picture2 {
	-moz-box-shadow: -3px -3px 3px #000;
 -webkit-box-shadow: -3px -3px 3px #000;
 box-shadow: 6px 6px 6px #000;
 }
.text-emboss
 {
 font-family:'Helvetica Neue', helvetica;
 text-shadow: 0 1px 0 #fff;
 } 
.text-emboss2
 {
 font-family:'Helvetica Neue', helvetica;	
 text-shadow: 1px 1px 1px #000;
 } 
.text-glow
 {
  FILTER: Glow(Color=#00CCFF, Strength=1);
 }
.text-engrave
{
 
 text-shadow: 0px -5px 0px rgba(255,255,255,.1); 
}
a.zoomIt{
	display:block; 
	position:relative;
	float:left;
}

/* 
ZoomIt customizations 

The 3 CSS classes below can be changed to any other CSS class you desire. Just make sure 
to fill the parameters with the new classes when starting jqZoomIt().

Default values in script:

- zoomClass			: 'zoomIt_zoomed', // additional styling on zoom container
- zoomLoadingClass	: 'zoomIt_loading', // css class to apply before the big image is fully loaded
- zoomAreaClass		: 'zoomIt_area', // additional styling on zoomed area
*/		

/* big image container */
.zoomIt_zoomed{
	border:2px #CCC solid;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}
/* big image loading class */
.zoomIt_loading{
	background:url(images/loading.gif) center center no-repeat;
}
/* small image zoomed area overlay */
.zoomIt_area{
	border:none;
}

/*  ________
_______________________________

	01 MENU BAR
    _______________________________________  */



.menu {
	list-style:none;
	width:auto;
	margin:0px auto 0px auto;
	height:43px;
	padding:0px 20px 0px 20px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Colors */

	background: #3e5718;
	border: 1px solid #52711f;
	border-top: 1px solid #8bc135;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(top, #658c26, #354914);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#658c26), to(#354914));
}
.menu3 {
	list-style:none;
	width:auto;
	margin:0px auto 0px auto;
	height:43px;
	padding:0px 20px 0px 20px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Colors */

	background: #3e5718;
	border: 1px solid #52711f;
	border-top: 1px solid #8bc135;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(top, #658c26, #354914);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#658c26), to(#354914));
}
.menu2 {
	list-style:none;
	width:240px;
	margin:0px auto 0px 0px;
	padding:10px 20px 20px 20px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Colors */

	background: #314428;
	border: 1px solid #444;
	border-right: none;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(right, #002200, #314428);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#002200), to(#314428));
}
.menu li {
	float:left;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-right:20px;
	margin-top:7px;
	border:none;
	width:70px;
}
.menu li:hover {
	z-index:2;
	background:#f4f4f4;
	border:1px solid #aaaaaa;
	border-bottom:none;
	padding: 4px 9px 4px 9px;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.menu3 li {
	float:left;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-right:20px;
	margin-top:7px;
	border:none;
	width:100px;
}
.menu3 li:hover {
	z-index:2;
	background:#F4F4F4;
	border:1px solid #aaaaaa;
	border-bottom:none;
	padding: 4px 9px 4px 9px;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.menu2 li {
	text-align:center;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-top:7px;
	border:none;
}
.menu2 li:hover {
	z-index:2;
	background:#008c8c;
	border:1px solid #cccccc;
	border-right:none;
	padding: 3px 10px 3px 10px;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(left, #314428, #002200);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#314428), to(#002200));
	
	-moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    -khtml-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}
.menu li a {
	color: #EEEEEE;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}
.menu3 li a {
	color: #EEEEEE;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}
.menu2 li a {
	color: #EEEEEE;
	outline:0;
	text-decoration:none;
	display:block;
	text-shadow: 1px 1px 1px #000;
}
.menu li:hover a {
	color:#161616;
	text-shadow: none;
}
.menu3 li:hover a {
	color:#161616;
	text-shadow: none;
}
.menu2 li:hover a {
	color:#eeeeee;
	text-shadow: none;
}
.menu li .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 5px;
}
.menu3 li .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 5px;
}
.menu2 li .drop {
	background:url("img/drop2.png") no-repeat right 8px;
}
.menu li:hover .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 4px;
}
.menu3 li:hover .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 4px;
}
.menu2 li:hover .drop {
	background:url("img/drop2.png") no-repeat right 7px;
}
.menu li:hover div a {
	color:#52711f;
}
.menu3 li:hover div a {
	color:#52711f;
}
.menu2 li:hover div a {
	color:#eeeeee;
}
.menu li:hover div a:hover {
	color:#8bc135;
}
.menu3 li:hover div a:hover {
	color:#8bc135;
}
.menu2 li:hover div a:hover {
	color:#161616;
}
.menu li ul li a:hover {
	color:#8bc135;
}
.menu3 li ul li a:hover {
	color:#8bc135;
}

/* Right aligned menu item */

.menu .right {
	float:right;
	margin-right:0;
}
.menu2 li ul li a:hover {
	color:#eeeeee;
}
.menu3 .right {
	float:right;
	margin-right:0;
}


/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */



/* Left & right aligned common styles */

.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu #dropdown_fullwidth_first,
.menu #dropdown_fullwidth_item2,
.menu #dropdown_fullwidth_item3,
.menu #dropdown_fullwidth_item4,
.menu #dropdown_fullwidth_item5,
.menu #dropdown_fullwidth_item6,
.menu #dropdown_fullwidth_item_right {
	margin:4px auto;
	left:-999em;
	position:absolute;
	background:#f4f4f4;
	border:1px solid #aaaaaa;
	border-top:none;
	padding:10px;
	text-align:left;

	/* CSS 3 Stylings */

	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
	
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
}
.menu3 .dropdown_1column, 
.menu3 .dropdown_2columns, 
.menu3 .dropdown_3columns, 
.menu3 .dropdown_4columns,
.menu3 .dropdown_5columns,
.menu3 #dropdown_fullwidth_first,
.menu3 #dropdown_fullwidth_item2,
.menu3 #dropdown_fullwidth_item3,
.menu3 #dropdown_fullwidth_item4,
.menu3 #dropdown_fullwidth_item5,
.menu3 #dropdown_fullwidth_item6,
.menu3 #dropdown_fullwidth_item_right {
	margin:4px auto;
	left:-999em;
	position:absolute;
	background:#f4f4f4;
	border:1px solid #aaaaaa;
	border-top:none;
	padding:10px;
	text-align:left;

	/* CSS 3 Stylings */

	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
	
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
}
.menu2 .dropdown_1column, 
.menu2 .dropdown_2columns, 
.menu2 .dropdown_3columns, 
.menu2 .dropdown_4columns,
.menu2 .dropdown_5columns {
	margin:20px auto;
	left:-999em;
	z-index:-1;
	position:absolute;
	background:#314428;
	border:1px solid #203317;
	padding:5px 10px;
	text-align:left;

	/* CSS 3 Stylings */

	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
	
	background: -moz-linear-gradient(left, #314428, #002200);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#314428), to(#002200));
}

/* Drop Downs Sizes */

.menu .dropdown_1column {width: 145px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}

.menu #dropdown_fullwidth_first,
.menu #dropdown_fullwidth_item2,
.menu #dropdown_fullwidth_item3,
.menu #dropdown_fullwidth_item4,
.menu #dropdown_fullwidth_item5,
.menu #dropdown_fullwidth_item6,
.menu #dropdown_fullwidth_item_right {
	width: 920px;
	/* Rounded corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu3 .dropdown_1column {width: 145px;}
.menu3 .dropdown_2columns {width: 300px;}
.menu3 .dropdown_3columns {width: 455px;}
.menu3 .dropdown_4columns {width: 610px;}
.menu3 .dropdown_5columns {width: 765px;}

.menu3 #dropdown_fullwidth_first,
.menu3 #dropdown_fullwidth_item2,
.menu3 #dropdown_fullwidth_item3,
.menu3 #dropdown_fullwidth_item4,
.menu3 #dropdown_fullwidth_item5,
.menu3 #dropdown_fullwidth_item6,
.menu3 #dropdown_fullwidth_item_right {
	width: 420px;
	/* Rounded corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	background:url("img/bg.jpg") ;
}
.menu2 .dropdown_1column {width: 215px;}
.menu2 .dropdown_2columns {width: 215px;}
.menu2 .dropdown_3columns {width: 2155px;}
.menu2 .dropdown_4columns {width: 610px;}
.menu2 .dropdown_5columns {width: 765px;}
/* Showing Drop Down on Mouse Hover - Left aligned */

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
	left:-1px;
	top:25px;
}
.menu3 li:hover .dropdown_1column, 
.menu3 li:hover .dropdown_2columns, 
.menu3 li:hover .dropdown_3columns,
.menu3 li:hover .dropdown_4columns,
.menu3 li:hover .dropdown_5columns {
	left:-1px;
	top:25px;
}
.menu2 li:hover .dropdown_1column, 
.menu2 li:hover .dropdown_2columns, 
.menu2 li:hover .dropdown_3columns,
.menu2 li:hover .dropdown_4columns,
.menu2 li:hover .dropdown_5columns {
	left:200px;
	top:-1px;
}
.menu li:hover #dropdown_fullwidth_first {
	left:-1px;
	top:25px;
	/* Removing Top left rounded corner, use it for the left menu item */
	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}
.menu li:hover #dropdown_fullwidth_item2 {left:-111px; top:25px;}
.menu li:hover #dropdown_fullwidth_item3 {left:-121px; top:25px;}
.menu li:hover #dropdown_fullwidth_item4 {left:-231px; top:25px;}
.menu li:hover #dropdown_fullwidth_item5 {left:-351px; top:25px;}
.menu li:hover #dropdown_fullwidth_item6 {left:-461px; top:25px;}
.menu li:hover #dropdown_fullwidth_item7 {left:-451px; top:25px;}
.menu li:hover #dropdown_fullwidth_item_right {
	right:-1px;
	top:25px;
	left:auto;
	/* Removing Top right rounded corner, use it fr the right aligned and last item */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    -khtml-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
.menu3 li:hover #dropdown_fullwidth_first {
	left:-1px;
	top:25px;
	/* Removing Top left rounded corner, use it for the left menu item */
	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}
.menu3 li:hover #dropdown_fullwidth_item2 {left:-111px; top:25px;}
.menu3 li:hover #dropdown_fullwidth_item3 {left:-121px; top:25px;}
.menu3 li:hover #dropdown_fullwidth_item4 {left:-231px; top:25px;}
.menu3 li:hover #dropdown_fullwidth_item5 {left:-351px; top:25px;}
.menu3 li:hover #dropdown_fullwidth_item6 {left:-461px; top:25px;}
.menu3 li:hover #dropdown_fullwidth_item7 {left:-451px; top:25px;}
.menu3 li:hover #dropdown_fullwidth_item_right {
	right:-1px;
	top:25px;
	left:auto;
	/* Removing Top right rounded corner, use it fr the right aligned and last item */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    -khtml-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
/* Columns Sizes */

.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6,
.menu .col_7 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
.menu3 .col_1,
.menu3 .col_2,
.menu3 .col_3,
.menu3 .col_4,
.menu3 .col_5,
.menu3 .col_6,
.menu3 .col_7 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
.menu2 .col_1,
.menu2 .col_2,
.menu2 .col_3,
.menu2 .col_4,
.menu2 .col_5,
.menu2 .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
.menu .col_1 {width:145px;}
.menu .col_1a {width:100px;}
.menu .col_1b {width:180px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:455px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:920px;}
.menu .col_7 {width:920px;}
.menu3 .col_1 {width:145px;}
.menu3 .col_2 {width:300px;}
.menu3 .col_3 {width:455px;}
.menu3 .col_4 {width:610px;}
.menu3 .col_5 {width:765px;}
.menu3 .col_6 {width:920px;}
.menu3 .col_7 {width:920px;}
.menu2 .col_1 {width:185px;}
.menu2 .col_2 {width:300px;}
.menu2 .col_3 {width:455px;}
.menu2 .col_4 {width:610px;}
.menu2 .col_5 {width:765px;}
.menu2 .col_6 {width:920px;}

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}
.menu3 .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}
.menu2 .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}


/*  _______________________________________

	03 CONTENT STYLINGS
    _______________________________________  */



.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}
.menu3 p,
.menu3 ul,
.menu3 li,
.menu3 h2,
.menu3 h3 {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}
.menu2 p,
.menu2 ul,
.menu2 li,
.menu2 h2,
.menu2 h3 {
	font-size:14px; 
	font-family:tahoma, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
}
.menu p {
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu3 p {
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu2 p {
	font-size:14px;
	line-height:18px;
	margin-bottom:10px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu .strong {
	font-weight:bold;
}
.menu3 .strong {
	font-weight:bold;
}
.menu2 .strong {
	font-weight:bold;
}
.menu .italic {
	font-style:italic;
}
.menu3 .italic {
	font-style:italic;
}
.menu2 .italic {
	font-style:italic;
}
.menu h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	letter-spacing:-1px;
	font-size:21px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:14px;
	padding-bottom:14px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #666666;
}
.menu3 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	letter-spacing:-1px;
	font-size:21px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:14px;
	padding-bottom:14px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #666666;
}
.menu2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	letter-spacing:-1px;
	font-size:21px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:14px;
	padding-bottom:14px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #666666;
}
.menu h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:14px;
	padding-bottom:7px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #888888;
}
.menu3 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:14px;
	padding-bottom:7px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #888888;
}
.menu2 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:14px;
	padding-bottom:7px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #888888;
}
.menu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
	margin-top:18px;
}
.menu3 .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
	margin-top:18px;
}
.menu2 .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
	margin-top:18px;
}

/* Icon paragraphs */

.menu .help,
.menu .favorite,
.menu .mail,
.menu .print {
	padding-left:36px;
	margin-bottom:18px;
}
.menu3 .help,
.menu3 .favorite,
.menu3 .mail,
.menu3 .print {
	padding-left:36px;
	margin-bottom:18px;
}
.menu2 .help,
.menu2 .favorite,
.menu2 .mail,
.menu2 .print {
	padding-left:36px;
	margin-bottom:18px;
}

.menu .help {background:url("img/help.png") no-repeat 0px 2px;}
.menu .favorite {background:url("img/favorite.png") no-repeat 0px 2px;}
.menu .mail {background:url("img/mail.png") no-repeat 0px 2px;}
.menu .print {background:url("img/print.png") no-repeat 0px 2px;}
.menu2 .help {background:url("img/help.png") no-repeat 0px 2px;}
.menu2 .favorite {background:url("img/favorite.png") no-repeat 0px 2px;}
.menu2 .mail {background:url("img/mail.png") no-repeat 0px 2px;}
.menu2 .print {background:url("img/print.png") no-repeat 0px 2px;}
.menu3 .help {background:url("img/help.png") no-repeat 0px 2px;}
.menu3 .favorite {background:url("img/favorite.png") no-repeat 0px 2px;}
.menu3 .mail {background:url("img/mail.png") no-repeat 0px 2px;}
.menu3 .print {background:url("img/print.png") no-repeat 0px 2px;}
/* Images styles */

.menu .imgshadow_dark{ /* Better style on dark background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #333333;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #000000;
	-webkit-box-shadow:0px 0px 5px #000000;
	box-shadow:0px 0px 5px #000000;
}
.menu3 .imgshadow_dark{ /* Better style on dark background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #333333;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #000000;
	-webkit-box-shadow:0px 0px 5px #000000;
	box-shadow:0px 0px 5px #000000;
}
.menu2 .imgshadow_dark{ /* Better style on dark background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #333333;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #000000;
	-webkit-box-shadow:0px 0px 5px #000000;
	box-shadow:0px 0px 5px #000000;
}
.menu .imgshadow_light { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.menu3 .imgshadow_light { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.menu2 .imgshadow_light { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.menu .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:2px 15px 5px 0px;
}
.menu3 .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:2px 15px 5px 0px;
}
.menu2 .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:2px 15px 5px 0px;
}
.menu .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:2px 0px 5px 15px;
}
.menu3 .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:2px 0px 5px 15px;
}
.menu2 .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:2px 0px 5px 15px;
}

/* Box styles */

.menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.menu3 li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.menu2 li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}


.menu li .dark_grey_box {
	background-color:#555555;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-webkit-box-shadow:inset 0 0 3px #111111;
	-moz-box-shadow:inset 0 0 3px #111111;
	box-shadow:inset 0 0 3px #111111;
}
.menu3 li .dark_grey_box {
	background-color:#555555;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-webkit-box-shadow:inset 0 0 3px #111111;
	-moz-box-shadow:inset 0 0 3px #111111;
	box-shadow:inset 0 0 3px #111111;
}
.menu2 li .dark_grey_box {
	background-color:#555555;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-webkit-box-shadow:inset 0 0 3px #111111;
	-moz-box-shadow:inset 0 0 3px #111111;
	box-shadow:inset 0 0 3px #111111;
}
/* Standard lists styles */

.menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.menu3 li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.menu2 li ul {
	list-style:none;
	padding:20;
	margin:0 0 12px 0;
}
.menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:145px;
}
.menu3 li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:145px;
}
.menu2 li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:185px;
}

.menu li ul li:hover {
	background:none;
	background: #F4F4F4\9;
	border:none;
	padding:0;
	margin:0;
}
.menu3 li ul li:hover {
	background:none;
	background: #F4F4F4\9;
	border:none;
	padding:0;
	margin:0;
}
.menu2 li ul li:hover {
	background:none;
	background: #F4F4F4\9;
	border:none;
	padding:0;
	margin:0;
}

/* Greybox lists styles */

.menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:131px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu3 li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:131px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu2 li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:131px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}
.menu3 li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}
.menu2 li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}
/* Other lists styles */

.menu li .plus li {
	background: url("img/plus.png") left 6px no-repeat;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 21px;
	width:109px;
}
.menu3 li .plus li {
	background: url("img/plus.png") left 6px no-repeat;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 21px;
	width:109px;
}
.menu2 li .plus li {
	background: url("img/plus.png") left 6px no-repeat;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 21px;
	width:109px;
}
.menu li .plus li:hover {
	background: url("img/plus.png") left 6px no-repeat;
	padding:0px 0px 0px 21px;
	margin:0px 0px 4px 0px;
}
.menu3 li .plus li:hover {
	background: url("img/plus.png") left 6px no-repeat;
	padding:0px 0px 0px 21px;
	margin:0px 0px 4px 0px;
}
.menu2 li .plus li:hover {
	background: url("img/plus.png") left 6px no-repeat;
	padding:0px 0px 0px 21px;
	margin:0px 0px 4px 0px;
}
/* Social Icons */

.menu li ul.social {
	list-style:none;
	margin:0;
	padding:0;
}
.menu li ul.social li {
	padding-top:5px;
	margin:0 12px 12px 0;
	float:left;
	position:relative;
	display:inline;
	width:32px;
}
.menu li ul.social li:hover {
	padding-top:5px;
	margin:-1px 12px 12px 0;
}
.menu li ul.social li span {
	display:none;
}

.menu2 li ul.social {
	list-style:none;
	margin:0;
	padding:0;
}
.menu2 li ul.social li {
	padding-top:5px;
	margin:0 12px 12px 0;
	float:left;
	position:relative;
	display:inline;
	width:32px;
}
.menu2 li ul.social li:hover {
	padding-top:5px;
	margin:-1px 12px 12px 0;
}
.menu2 li ul.social li span {
	display:none;
}
/* 2-Levels Drop Down */

.menu2 .levels {
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
}
.menu2 a.parent, .menu2 a.parent:hover {
	background: url("img/drop2.png") right center no-repeat;
}
.menu2 .levels li li, .menu2 .levels li li:hover {
	width:250px;
	padding: 0px 12px 0px 12px;
	margin:0px 0px 0px 1px;
}
.menu2 .levels ul { /* First level drop down */
	position:absolute;
	z-index:500;
	top:-23px;
	left:100%;
	display:none;
	width:250px;
	border:1px solid #aaaaaa;
	background:#314428;
	margin:15px 0px 0px 0px;
	padding:6px 0px 6px 0px;

	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	background: -moz-linear-gradient(left, #002200, #314428);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#002200), to(#314428));
}
.menu2 .levels ul ul {
	top:-6px;
	left:100%;
	width:180px;
	margin:-1px 0px 0px 0px;
}
.menu2 .levels li:hover {
	cursor:pointer;
	z-index:100;
}
.menu2 .levels li:hover ul ul,
.menu2 .levels li li:hover ul ul
{display:none;}

.menu2 .levels li:hover ul,
.menu2 .levels li li:hover ul
{display:block;}



/*  _______________________________________

	04 CONTACT FORM
    _______________________________________  */



.menu form {
	margin:0 0 12px 0;
	padding:0px;
}

.menu2 form {
	margin:0 0 12px 0;
	padding:0px;
}
/* Labels & fieldsets stylings */

.menu fieldset {
	margin:0;
	border:none;
}
.menu2 fieldset {
	margin:0;
	border:none;
}			
.menu form p {
	margin:10px 0;
	overflow:hidden;
	width:270px;
}
.menu2 form p {
	margin:10px 0;
	overflow:hidden;
	width:270px;
}
.menu label {
	float:left;
	display:block;
	text-align:left;
	width:50px;
}
.menu2 label {
	float:left;
	display:block;
	text-align:left;
	width:50px;
}		
.menu input,
.menu textarea {	
	margin:0;	
	width:170px;
	float:right;
	color:#eeeeee;	
	background-color:#333333;
	border:1px solid #222222;
	padding:3px 5px 3px 5px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu2 input,
.menu2 textarea {	
	margin:0;	
	width:170px;
	float:right;
	color:#eeeeee;	
	background-color:#333333;
	border:1px solid #222222;
	padding:3px 5px 3px 5px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}				
.menu textarea {
	height:100px;
	overflow:auto;
}					
.menu2 textarea {
	height:100px;
	overflow:auto;
}	
/* MENU2 */

/* Buttons stylings */

.menu button {
	float:right;
	width:80px;
	margin:0px;
	margin-right:30px;
	border:none;
	padding: 2px 7px 2px 7px;
	color:#eeeeee;	
	background-color:#333333;
	text-shadow: 1px 1px 1px #000;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu2 button {
	float:right;
	width:80px;
	margin:0px;
	margin-right:30px;
	border:none;
	padding: 2px 7px 2px 7px;
	color:#eeeeee;	
	background-color:#333333;
	text-shadow: 1px 1px 1px #000;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
/* Messages when sending email */

.error, .sent {
	font-size:12px;
	line-height:18px;
	padding:5px;
	margin-bottom:10px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.error {
	background:#f3afa6;
	border:#ef9588 solid 1px;
	color:#992213;
}
.sent {
	background:#bef08f;
	border:#adec71 solid 1px;
	color:#37620d;
}



/*  _______________________________________

	05 DARK DROP DOWN
    _______________________________________  */



.dark_dropdown li:hover {
	background:#111111;
	border:1px solid #000000;
	border-bottom:none;
	background: -moz-linear-gradient(top, #282828, #202020);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#282828), to(#202020));
	padding: 3px 9px 5px 9px;
}
.dark_dropdown li:hover a {
	color:#ffffff;
}
.dark_dropdown li .drop, .dark_dropdown li:hover .drop {
	background:url("img/drop_dark.png") no-repeat right 5px;
}
.dark_dropdown .dropdown_1column, 
.dark_dropdown .dropdown_2columns, 
.dark_dropdown .dropdown_3columns, 
.dark_dropdown .dropdown_4columns,
.dark_dropdown .dropdown_5columns,
.dark_dropdown #dropdown_fullwidth_first,
.dark_dropdown #dropdown_fullwidth_item2,
.dark_dropdown #dropdown_fullwidth_item3,
.dark_dropdown #dropdown_fullwidth_item4,
.dark_dropdown #dropdown_fullwidth_item5,
.dark_dropdown #dropdown_fullwidth_item6,
.dark_dropdown #dropdown_fullwidth_item_right {
	background:#111111;
	border:1px solid #000000;
	border-top:none;
	background: -moz-linear-gradient(top, #202020, #111111);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#202020), to(#111111));
}
.dark_dropdown p,
.dark_dropdown ul,
.dark_dropdown li,
.dark_dropdown h2,
.dark_dropdown h3 {
	color:#ffffff;
	text-shadow:1px 1px #000000;
}
.dark_dropdown h2,
.dark_dropdown h3 {
	border-bottom:1px solid #292929;
}
.dark_dropdown .imgshadow_light {
	-moz-box-shadow:0px 0px 5px #000000;
	-webkit-box-shadow:0px 0px 5px #000000;
	box-shadow:0px 0px 5px #000000;
}
.dark_dropdown li:hover div a {
	color:#6f992a;
}
.dark_dropdown li:hover div a:hover {
	color:#9ccd4a;
}
.dark_dropdown li ul li a:hover {
	color:#9ccd4a;
}
.dark_dropdown li .black_box {
	background-color:#0A0A0A;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.dark_dropdown li .dark_grey_box {
	background-color:#282828;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.dark_dropdown li ul li {
	text-shadow: 1px 1px 1px #000000;
}
.dark_dropdown li ul li:hover {
	background: #111111\9;
}
.dark_dropdown li .greybox li {
	background:#0A0A0A;
	border:1px solid #000000;
}
.dark_dropdown li .greybox li:hover {
	background:#282828;
	border:1px solid #111111;
}
.dark_dropdown li .plus li {
	background: url("img/plus_dark.png") left 6px no-repeat;
}
.dark_dropdown li .plus li:hover {
	background: url("img/plus_dark.png") left 6px no-repeat;
}
.dark_dropdown a.parent, .dark_dropdown a.parent:hover {
	background: url("img/drop2_dark.png") right center no-repeat;
}
.dark_dropdown .levels ul { /* First level drop down */
	border:1px solid #111111;
	background:#111111;
	background: -moz-linear-gradient(top, #202020, #111111);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#202020), to(#111111));
}