@font-face {
  font-family: "JosefinSlab";
  font-style: normal;
  font-weight: normal;
  src: url("/library/zion/fonts/JosefinSlab-Regular.ttf") format("truetype"); 
}
html, body{
padding:0px;
margin:0px;
font:normal 11px Arial, Helvetica, sans-serif;
font-variant:normal;
}
body{
}

a{
color:#0066CC; #0099FF;
}
a:link{
color:#0066CC;
}
a:hover{
color:#CC3300;
}
/*******************/
.site_outer_box{
width:100%;
height:100%;
}
.site_frame{
max-width:1200px;
margin:0 auto;
position:relative;
}
.clear_space{
clear:both;
font:normal 1px Arial, Helvetica, sans-serif;
}
/*******************/
.head_top_top{
background:transparent url(/1images/top_top_bar_bg.jpg) repeat-x;
height:15px;
font:normal 11px "Trebuchet MS", Arial, Verdana;
color:#ffffff;
xpadding-top:2px;
display:none;
}
.head_top{
height:110px;
position:relative;
}

a.site_logo{
margin-top:10px;
position:absolute;
left:0px;
top:0px;
color:rgba(255,255,255, 1);
text-decoration:none;
}

a.site_logo h1{
font-family:'JosefinSlab';
font-size:55px;
font-weight:200;
text-decoration:none;
color:rgba(255,255,255, 1);
margin:0px;
padding:0px;


/*Xfont:normal 60pt Arial;
 Xcolor:#FFFFFF;
 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);*/
 
/*color: transparent; 
color:rgba(255,255,255,0.7);

background: hsl(0, 75%,45%);
xbackground:red;

xtext-shadow: 3px 3px 8px rgba(255,255,255,0.9),
	   		 -1px -1px 4px rgba(255,255,255,0.9)
			;

text-shadow: 3px 3px 1px -8px hsla(0, 60%, 100%, 0.75),
             -1px -1px 1px -4px hsla(0, 60%, 100%, 0.65),
             1px 1px 1px -4px hsla(0, 60%, 100%, 0.65),
             0 0 1px 2px hsla(0, 60%, 100%, 0.65),
             -3px -3px 1px 2px hsla(0, 60%, 100%, 0.25),
             3px 3px 1px 2px hsla(0, 60%, 100%, 0.25);*/
			 
 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);
}
#div_logo_text{
position:absolute;
top:27px;
margin-left:10px;
font:normal 22px 'JosefinSlab';
color:#666666;
xfilter:alpha(opacity:50);
xopacity:.50;

 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9/*,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);*/
 
}
/*****************/
.top_menu{
xborder:1px solid red;
margin:0px;
padding:0px;
list-style:none;
clear:both;
width:100%;
position:relative;
display:table;
z-index:3;
}
.top_menu li{
position:relative;

border-top:1px solid #b1b1b1;
border-bottom:1px solid #b1b1b1;

border-left:1px solid #b1b1b1;
border-right:1px solid #f1f1f1;

margin:0px;
padding:0px;
xwidth:168px;
Xwidth:14%;  /*  ((100 / 7) = 14...)  */
list-style:none;
display:table-cell;
Xfloat:left;
text-align:center;
font:normal 20px 'JosefinSlab', Georgia, "Times New Roman", Times, serif;
color:#676767;

xbackground:#f8f8f8; /* for non-css3 browsers */
xfilter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5'); /* for IE */
xbackground: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5)); /* for webkit browsers */
xbackground: -moz-linear-gradient(top,  #ffffff,  #e5e5e5); /* for firefox 3.6+ */


/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(246,248,249,0.90) 0%, rgba(229,235,238,0.90) 50%, rgba(215,222,227,0.90) 51%, rgba(245,247,249,0.90) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,0.90)), color-stop(50%,rgba(229,235,238,0.90)), color-stop(51%,rgba(215,222,227,0.90)), color-stop(100%,rgba(245,247,249,0.90))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,248,249,0.90) 0%,rgba(229,235,238,0.90) 50%,rgba(215,222,227,0.90) 51%,rgba(245,247,249,0.90) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,248,249,0.90) 0%,rgba(229,235,238,0.90) 50%,rgba(215,222,227,0.90) 51%,rgba(245,247,249,0.90) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,248,249,0.90) 0%,rgba(229,235,238,0.90) 50%,rgba(215,222,227,0.90) 51%,rgba(245,247,249,0.90) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,248,249,0.90) 0%,rgba(229,235,238,0.90) 50%,rgba(215,222,227,0.90) 51%,rgba(245,247,249,0.90) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8f9', endColorstr='#f2f5f7f9',GradientType=0 ); /* IE6-8 */

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.top_menu li:hover{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(226,226,226,0.95) 0%, rgba(219,219,219,0.95) 50%, rgba(209,209,209,0.95) 51%, rgba(254,254,254,0.95) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,0.95)), color-stop(50%,rgba(219,219,219,0.95)), color-stop(51%,rgba(209,209,209,0.95)), color-stop(100%,rgba(254,254,254,0.95))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,0.95) 0%,rgba(219,219,219,0.95) 50%,rgba(209,209,209,0.95) 51%,rgba(254,254,254,0.95) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,0.95) 0%,rgba(219,219,219,0.95) 50%,rgba(209,209,209,0.95) 51%,rgba(254,254,254,0.95) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,0.95) 0%,rgba(219,219,219,0.95) 50%,rgba(209,209,209,0.95) 51%,rgba(254,254,254,0.95) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,0.95) 0%,rgba(219,219,219,0.95) 50%,rgba(209,209,209,0.95) 51%,rgba(254,254,254,0.95) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e2e2e2', endColorstr='#f2fefefe',GradientType=0 ); /* IE6-8 */

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.top_menu li a{
font:normal 22px 'JosefinSlab', Georgia, "Times New Roman", Times, serif;
color:#333333;
text-shadow:1px 1px 0px rgba(255,255,255, 1);
text-decoration:none;
width:100%;
height:100%;
display:block;
padding:18px 0px 18px 0px;

-moz-transition: all 1s ease;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.top_menu li:hover a{
color:#003366;
text-shadow:  0px 0px 8px rgba(106,184,225,0.9);
}
.top_menu li:hover li a{
color:#333333;
text-shadow:none;
}


/* level 2 list */
.top_menu ul { 
display: none;
margin: 0;
padding: 0;
width: 185px;
position: absolute;
top: 60px;
xleft: 0;
border:1px solid #c0c0c0;
background:rgba(234,234,234,0.90);
padding:10px;

-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.7);
box-shadow: 0 3px 10px rgba(0,0,0,0.7);

-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;	
-webkit-border-bottom-left-radius:5px;	
-webkit-border-bottom-right-radius:5px;	
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;

}
/* dropdown */
.top_menu li:hover > ul {
display: block;
}
.top_menu ul li,
.top_menu ul li ul li{
float: none;
display:block;
position:relative;
font-size:12px;
xbackground:none;
font:bold 17px 'JosefinSlab', Georgia, "Times New Roman", Times, serif;
color:#333333;
text-align:left;

margin: 10px 0px 0px 0px;
padding:0px;

background:none;
border:none;
}
.top_menu ul li ul li{
margin: 0px 0px 0px 0px;
}

.top_menu ul li a,
.top_menu ul li ul li a{
font:normal 18px 'JosefinSlab', Georgia, "Times New Roman", Times, serif;
padding:5px 0px 0px 15px;
margin:0px;
text-align:left;
color:#333333;
width:90%;

border-bottom:1px dotted transparent;

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;

}

.top_menu ul li a:hover,
.top_menu ul li ul li a:hover{
width:90%;
font:normal 18px 'JosefinSlab', Georgia, "Times New Roman", Times, serif;
padding:5px 0px 0px 15px;
margin:0px;
text-align:left;
color:#333333;
text-indent:5px;
border-bottom:1px dotted #666666;

text-shadow:  0px 0px 8px rgba(106,184,225,0.9);
}

.top_menu ul li:hover,
.top_menu ul li ul li:hover{
font:bold 17px 'JosefinSlab', Georgia, "Times New Roman", Times, serif;
background:none;
border:none;
padding:0px;
margin: 10px 0px 0px 0px;
}
.top_menu ul li ul li:hover{
margin: 0px 0px 0px 0px;
}


.top_menu ul ul{
position:relative;
display:block;
top:0px;
margin:0px;
padding:0px;
border:none;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;

-moz-border-radius-bottomright:none;
-moz-border-radius-bottomleft:none;	
-webkit-border-bottom-left-radius:none;	
-webkit-border-bottom-right-radius:none;	
border-bottom-left-radius: none;
border-bottom-right-radius: none;
}










/************************************/
.body{
Xbackground: rgba(255,255,255, 0.7);
background: rgba(255,255,255, 0.9);
max-width:1200px;
min-height:600px;
margin:0 auto;
margin-top:10px;
border:1px solid #e3e5e5;
border-bottom:0px;

-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

}
.body_box{
padding:10px;
}
/**************************************/
.foot{
color:#9d9d9d;
margin-bottom:20px;
}
.foot_box{
background:rgba(0,0,0, 0.7);
max-width:1200px; 1044px;
Xpadding:10px 15px 10px 15px;
Xmax-height:100%;
height:310px;
margin:0 auto;
border:1px solid #5d6263; 3d3d3d;
border-top:1px solid #9ca4a6; #646566;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
color:#9d9d9d;
}
.foot_box ul{
list-style:none;
clear:both;
}
.foot_box ul li{
list-style:square;
xfloat:left;
margin-right:10px;
padding-right:10px;
margin-bottom:5px;
font:normal 16px 'JosefinSlab';
background:transparent url(/1images/foot_li_pip.jpg) no-repeat right;
}
.rights_reserved{
font:normal 11px "Trebuchet MS", Arial, Verdana;
text-align:center;
margin:10px 0px 10px 0px;
color:#CCCCCC;
}
.foot_box1{
font-family:'JosefinSlab';
padding-left:20px;
}
.address_map_small{
background:transparent url(/1images/address_map_small.jpg) no-repeat;
background-size:100% 100%;
width:200px;
height:250px;
margin-top:20px;
float:left;
border-radius:3px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.8);
opacity:0.8;
}
.address_text{
font-family:'JosefinSlab';
font-size:13px;
color:#CCCCCC;
Xwidth:200px;
height:250px;
margin-top:20px;
margin-left:10px;
float:left;
}
.address_text h1{
margin:0px;
}
.address_text h1 a,
.address_text h1 a:link,
.address_text h1 a:hover{
color:#cccccc!important;
text-decoration:none;
}
/*************************/
.findForm label{
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.findForm input[type=text]{
padding: 8px;
width:30%;
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#666666;

opacity:0.7;

border:1px solid #CCCCCC;
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;

background:#ffffff url(form/bgtextfield.png) repeat-x top right;
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#ededed), color-stop(70%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: -o-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: -ms-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.findForm input[type=text]:hover{
opacity:1;
outline:none;
border-color:#6ab8e1;

box-shadow:  0px 0px 8px rgba(106,184,225,0.9);
-moz-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
-webkit-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
}
.findForm input[type=text]:focus{
opacity:1;
outline:none;
border-color:#6ab8e1;

box-shadow:  0px 0px 8px rgba(106,184,225,0.9);
-moz-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
-webkit-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
}

.findForm input[type=submit]{
padding: 7px;
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#FFFFFF;

background: rgb(30,87,153); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */

border:1px solid #dddddd;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius:3px;

opacity:0.7;

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}

.findForm input[type=submit]:hover{
opacity:1;
}
.findForm input[type=submit]:focus{
opacity:1;
}

.findForm ::-webkit-input-placeholder {
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.findForm :-moz-placeholder {
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.findForm ::-moz-placeholder {
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.findForm :-ms-input-placeholder {  
font:normal 18px "Trebuchet MS", Arial, Verdana;
color:#666666;
}


.autocomplete_outerBox{
xborder:1px solid red !important;
background:rgba(255,255,255, 0.85)!important;
-moz-box-shadow: 0 3px 11px rgba(0,0,0,0.9);
-webkit-box-shadow: 0 3px 11px rgba(0,0,0,0.9);
box-shadow: 0 3px 11px rgba(0,0,0,0.9);
}

.autocomplete_outerBox .autocomplete_innerBox{
xborder:1px solid green !important;
}

.autocomplete_outerBox .autocomplete_dataBox{
xborder:1px solid blue !important;
}

.autocomplete_outerBox .autocomplete_itemBox{
font:normal 18px 'JosefinSlab', Arial, Helvetica, sans-serif !important;
color:#333333 !important;
xborder:1px solid red !important;
padding:6px 3px 6px 3px !important; 
}

.autocomplete_outerBox .autocomplete_itemBoxSelected td,
.autocomplete_outerBox .autocomplete_itemBoxSelected:hover td{
/*font:bold 18px 'JosefinSlab', Arial, Helvetica, sans-serif !important;
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f4f4f4)) !important;
background: -moz-linear-gradient(top,  #f1f1f1,  #f4f4f4) !important;
background-image: -o-linear-gradient(top, #f1f1f1, #f4f4f4) !important;*/
}

/*************************/

.newsletterform input[type=text]{
padding: 5px;
Xwidth:30%;
font:normal 15px "Trebuchet MS", Arial, Verdana;
color:#666666;

opacity:0.5;

border:1px solid #CCCCCC;
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;

background:#ffffff url(form/bgtextfield.png) repeat-x top right;
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#ededed), color-stop(70%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: -o-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: -ms-linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);
background: linear-gradient(top,  #ffffff 0%, #ededed 10%, #ffffff 70%);

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.newsletterform input[type=text]:hover{
opacity:1;
outline:none;
border-color:#6ab8e1;

box-shadow:  0px 0px 8px rgba(106,184,225,0.9);
-moz-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
-webkit-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
}
.newsletterform input[type=text]:focus{
opacity:1;
outline:none;
border-color:#6ab8e1;

box-shadow:  0px 0px 8px rgba(106,184,225,0.9);
-moz-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
-webkit-box-shadow: 0px 0px 8px rgba(106,184,225,0.9);
}

.newsletterform input[type=submit]{
padding: 4px;
font:normal 15px "Trebuchet MS", Arial, Verdana;
color:#FFFFFF;

background: rgb(30,87,153); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */

border:1px solid #dddddd;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius:3px;

opacity:0.7;

-moz-transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}

.newsletterform input[type=submit]:hover{
opacity:1;
}
.newsletterform input[type=submit]:focus{
opacity:1;
}

.newsletterform ::-webkit-input-placeholder {
font:normal 15px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.newsletterform :-moz-placeholder {
font:normal 15px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.newsletterform ::-moz-placeholder {
font:normal 15px "Trebuchet MS", Arial, Verdana;
color:#666666;
}
.newsletterform :-ms-input-placeholder {  
font:normal 15px "Trebuchet MS", Arial, Verdana;
color:#666666;
}