
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body {line-height: 1; }
ol, ul { list-style: none; }
blockquote:before, blockquote:after, q:before, q:after {content: ""; }
blockquote, q {quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del {text-decoration: line-through; }
table {border-collapse: collapse; border-spacing: 0; }

/* Basic Elements  */
html{font-size:100%;}
body {background: #fff;font-size: 62.5%;font-family: Arial, Helvetica, sans-serif; line-height: 1.33; }
strong{font-weight:800;}
hr {display: none; }
a img {border: none }
.clear {clear: both; height: 0; line-height: 0;}

/* Links */
a:link, a:visited, a:active {color: #006699;text-decoration: none; }
a:hover {color: #006699; text-decoration:underline; }

#page-wrap {
width: 950px;
margin: 0 auto;
}

#header #nav ul li{
display: inline;
}

#header #nav{
height: 30px;
margin: 42px 0 32px 20px;
width: 577px; 
float: left;
}

#navBar {}


/* End Header */

#main-content {
margin: 0 0 5px 0;
/* background: url(./img/bigFlower.jpg); */
width: 950px;
height: 479px;
overflow: hidden;
}

.bg1   {
background-image: url(./img/bigFlower.jpg);
}

.bg2  {
background-image: url(./img/bg_Contact.jpg);
}

.bg3 {
  background-color: #EBEFF1;
}



#content_text {
float: right;
width: 450px;
margin-top: 60px;
border: 1px solid #ccc;
margin-right: 40px;
color: #3C4B53;
font-size: 11px;
line-height: 18px;
}


#main-content #text {
float: right;
width: 600px;
margin-right: 40px;
color: #3C4B53;
font-size: 11px;
line-height: 18px;
}

#main-content #text img {
float: right;
width: 145px;
padding: 0 5px 10px 24px;
}

#main-content h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
margin: 52px 0 28px 0;
color: #002A54;
font-weight: normal;
}

#main-content p {
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 32px 0;
}

#main-content h1 span {
font-style: italic;
}

#main-content p span {
font-weight: bold;
}


/* End Main Content */


#footer {margin-top: 30px;}
#footer ul {
clear: left;
width: 950px;
height: 22px;
display: block;
margin: 30px 0 0 0;
vertical-align:text-top;

}
#footer ul {
vertical-align:text-top;
}
 #footer #logo {
float: left;
width: 225px;
}
#footer ul {
margin: 35px 36px 0 0;
}

#footer ul li {
display: inline;
font-size: 10px;
color: #6b7171;
border-left: 1px solid #6b7171;
padding: 0 5px 0 5px;
}

#footer li#first{
border: none;
}

#footer a{
text-decoration: none;
color: #6b7171;
}



/* -- */

.logo_top {margin-top: 20px; margin-right: 33px;}

.block_largeimg {
   width: 604px; 
   height: 479px; 
   text-align: center; 
   overflow: hidden; 
   float: right; 
   margin-top: 0px;
}

.block_largeimg img {display: block;}



.thumb_img {
   display: block;
   float: left;
   
   margin-right: 10px;
   margin-bottom: 10px;
}

.gallery {
   display: block;
   width: 270px;
   float: left;
   margin-top: 75px;
   margin-left: 50px;
}

.about-content {
 margin: 0 0 35px 0;
/* background: url(./img/bigFlower.jpg); */
width: 950px;
height: 479px;
overflow: hidden;  
}
.about-content img {display: block;}
.imgabout {float: left; display: block; margin: 0px; padding: 0px;}



/** -- contact form -- **/

#contact_text {
float: right;
width: 350px;
margin-top: 60px;
/* border: 1px solid #ccc; */
margin-right: 40px;
color: #3C4B53;
font-size: 11px;
line-height: 18px;
}


.leftlabel { float: left; width: 60px; text-align: right; margin-right: 10px; }

.rightfield { float: right; width: 280px; }

.clearrow {clear: both; height: 5px;}

.btn_submit {
   height: 18px;
   width: 50px;
   display: block;
   background-image:url(img/button.gif);
   background-color:#8597A1;
   text-indent: -999px;
   border: none;
   margin-right: 20px;
}
.btn_submit a {
   height: 18px;
   width: 50px;
   display: block;
   background-image:url(img/button.gif);
   background-color:#8597A1;
}

.frmcnt {
   width: 260px; 
   padding: 4px;
   border: 1px solid #ccc;
   }