@charset "UTF-8";
/* CSS Document */

html {
     overflow: -moz-scrollbars-vertical;
}


body {
background-image:url(../images/body_bg.jpg);
background-repeat:repeat;
margin-top:20px;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#252525;
}

.fl_left {
float:left;
}

.fl_right {
float:right;
}

.fl_clear {
clear:both;
}

.margint_none {
margin-top: 0px;
}

.padding_l_r_5px {
padding-left:5px;
padding-right: 5px;
}

.padding_l_r_10px {
padding-left:10px;
padding-right: 10px;
}



#main_container {
position:absolute;
width: 803px;
left: 50%;
margin-left: -401.5px;
}

#logo {
position: relative;
width:185px;
height:56px;
float:left;
}

#splash_container {
position:relative;
width: 803px;
height:450px;
background-color:#f7931e;
margin-top:6px;
z-index:5;
}


#splash_container_left {
position:absolute;
left:0px;
top:0px;
width:13px;
height:11px;
background-image:url(../images/midsec_top_left.jpg);
background-repeat:no-repeat;
}

#splash_container_right {
position:absolute;
right:0px;
top:0px;
width:13px;
height:11px;
background-image:url(../images/midsec_top_right.jpg);
background-repeat:no-repeat;
}


#imageMenu {
	position: absolute;
	width: 749px;
	height: 332px;
	overflow: hidden;
	left: 50%;
	top: 50%;
margin-left: -374.5px;
margin-top:-166px;
	
}

#splash_slogan_bar {
position:absolute;
top:12px;
left:27px;
height:36px;
padding-left:20px;
padding-right:20px;
background-image:url(../images/splash_slogan_bg.jpg);
background-repeat:repeat-x;
z-index: 5;
text-align:center;
line-height:33px;
vertical-align:middle;

}


#splash_slogan_bar h1 {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#splash_slogan_bar span {
margin:0px;
color:#F6CD63;
font-size:18px;
}


/*ONE COL MID SECTION*/

#onecol_mid_sec {
margin-top:6px;
position:relative;
background-color:#FFFFFF;
width: 100%;
height: 100%;
left: 0px;
top:0px;
background-image:url(../about/images/watermark_bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
line-height: 15px;
}

#onecol_mid_sec_padding {
width:683px;
height:100%;
padding-left:60px;
padding-right:60px;
padding-botom:60px;
padding-top:20px;
}

#onecol_mid_sec_padding p, .justify_txt li {
text-align: left;
}

/*GALLERY PAGES - 3 COL LAYOUT*/


#photo_gallery_container {
position:relative;
width: 803px;
height:186px;
margin-top:6px;
z-index:5;
}

#faq_gallery_container {
position:relative;
width: 803px;
height:395px;
margin-top:6px;
z-index:5;
margin-bottom:3px;
}


#threecol_mid_sec {
margin-top:6px;
position:relative;
background-color:#FFFFFF;
width:521px;
height: 100%;
left: 141px;
top:0px;
background-image:url(../about/images/watermark_bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
line-height: 15px;
}






#threecol_left {
position: static;
background-repeat:repeat-y;
background-position: left;
background-image: url(../images/sidebars_bg.jpg);
}

#threecol_right {
position: static;
background-repeat:repeat-y;
background-position: right;
background-image: url(../images/sidebars_bg.jpg);
}

#onecol_mid_sec h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
width:94%;
text-align:right;
padding:3%;
margin:0px;
text-transform:uppercase;
border-bottom: #F7C200 7px solid;
background-image:url(../images/mid_sec_h1_bg_sp.jpg);
background-repeat:repeat;
}

#threecol_mid_sec h1, #threecol_mid_sec_gallery h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:right;
padding:5%;
margin:0px;
text-transform:uppercase;
border-bottom: #F7C200 7px solid;
background-image:url(../images/mid_sec_h1_bg_sp.jpg);
background-repeat:repeat;

}



#threecol_mid_sec h2, #threecol_mid_sec_gallery h2, #onecol_mid_sec h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#42220d;
font-weight:bold;
line-height: 18px;
}

#threecol_mid_sec strong, #threecol_mid_sec_gallery strong, #onecol_mid_sec strong {
color:#42220d;
font-weight:bold;
font-size:12px;
}


#threecol_mid_sec h3, #threecol_mid_sec li a, #threecol_mid_sec_gallery h3, #threecol_mid_sec_gallery li a, #onecol_mid_sec h3, #onecol_mid_sec li a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#252525;
font-weight:bold;
}

#threecol_mid_sec ul, #threecol_mid_sec_gallery ul, #onecol_mid_sec ul {
margin-left:25px;
margin-bottom:0px;
}


#threecol_mid_sec li, #threecol_mid_sec_gallery li, #onecol_mid_sec li {
padding-bottom:8px;
}

.landing_img {
border: none;
display:block;
}

#threecol_mid_sec a, #threecol_mid_sec_gallery a, #onecol_mid_sec a {
color:#432106;
font-weight:bold;
text-decoration:none;
}

#threecol_mid_sec a:hover, #threecol_mid_sec_gallery a:hover, #onecol_mid_sec a:hover {
color: #666666;
}



/*GALLERY PAGES - 3 COL LAYOUT*/


/*GALLERY THUMBS PAGES - 3 COL LAYOUT*/


#photo_gallery_l {
position: relative;
float:left;
width: 135px;
z-index: 2;
}

#photo_gallery_container_l {
position:absolute;
left:0px;
top:0px;
z-index: 2;
clip:rect(0px 135px 550px 0px)
}



#photo_gallery_r {
position: relative;
float:right;
width: 135px;
z-index:1;
}


#photo_gallery_container_r {
position:absolute;
right:0px;
top:0px;
z-index: 1;
clip:rect(0px 803px 450px 670px)
/*clip:rect('top', 'right', 'bottom', 'left')*/
}




#threecol_mid_sec_gallery {
margin-top:6px;
position:relative;
background-color:#FFFFFF;
width:521px;
min-height:425px;
height:auto !important;
height:425px;
margin-left: 141px;
top:0px;
background-image:url(../about/images/watermark_bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
line-height: 15px;
z-index: 0;
}


#mid_cols_padding {
width:481px;
padding:20px;
height:100%;
}



/*GALLERY THUMBS PAGES - 3 COL LAYOUT*/






/*TWO COL CERTIFICATIONS*/

#twocol_l_inner_top {
position:relative;
background-image:url(../images/cert_top_l.jpg);
width: 212px;
height:63px;
}

#twocol_r_inner_top {
position:relative;
background-image:url(../images/cert_top_r.jpg);
width: 212px;
height:63px;
}





#twocol_l_inner {
position:relative;
width:212px;
float:left;
min-height:245px;
height:auto !important;
height:245px;
margin-bottom:40px;
background-image:url(../images/cert_middle_l.jpg);
background-repeat:repeat-y;
}




#twocol_r_inner {
position:relative;
width:212px;
float:right;
min-height:245px;
height:auto !important;
height:245px;
margin-bottom:40px;
background-image:url(../images/cert_middle_r.jpg);
background-repeat:repeat-y;
}


#twocol_l_inner_bottom {
position:absolute; 
bottom:0px; 
left:0px;
width:212px;
height:19px;
background-image:url(../images/cert_bottom_l.jpg);
}


#twocol_r_inner_bottom {
position:absolute; 
bottom:0px; 
left:0px;
width:212px;
height:19px;
background-image:url(../images/cert_bottom_r.jpg);
}








#twocol_r_inner a, #twocol_l_inner a, #onecol_tab_right a, #onecol_tab_left a, #onecol_inner_mid a {
font-size:10px;
font-weight:bold;
color:#42220d;
text-decoration:none;
}


#twocol_r_inner a:hover, #twocol_l_inner a:hover, #onecol_tab_right a:hover, #onecol_tab_left a:hover, #onecol_inner_mid:hover {
color:#666666;
}







/*TWO COL CERTIFICATIONS*/









/*ONE COL CERTIFICATIONS*/


#onecol_tab_right {
position:relative;
width:386px;
height:108px;
background-image:url(../about/images/certificate_r.jpg);
background-repeat:no-repeat;
padding-left:17px;
padding-right: 69px;

padding-bottom:13px;
padding-top: 5px;

margin-bottom:50px;

}


#onecol_tab_left {
position:relative;
width:386px;
height:108px;
background-image:url(../about/images/certificate_l.jpg);
background-repeat:no-repeat;

padding-left:69px;
padding-right: 17px;

padding-bottom:13px;
padding-top: 5px;
margin-bottom:50px;
}


/*ONE COL CERTIFICATIONS*/




/*ONE COL CERTIFICATIONS FOR INNER PAGES*/

#onecol_inner_top {
position:relative;
background-image:url(../images/top_inner_certificate.jpg);
width:146px;
height:49px;
background-repeat:no-repeat;
}

#onecol_inner_mid {
position:relative;
width:146px;
background-image:url(../images/middle_inner_certificate.jpg);
background-repeat:repeat-y;
margin-bottom:15px;
}

#onecol_inner_bottom {
position:relative;
background-image:url(../images/bottom_inner_certificate.jpg);
height:14px;
width:146px;
background-repeat:no-repeat;
}


#footer {
position:relative;
width:803px;
height:105px;
background: transparent url(../images/footer_bg.png) no-repeat;
margin-top:6px;
margin-bottom: 6px;
font-size:10px;
color:#FFFFFF;
}

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

#footer a:hover {
color:#231F20;
}

#footer_green {
position:absolute;
left:13px;
top:15px;
width:229px;
height:60px;
}

#footer_green img {
border:none;
}

#green_flower {
position:absolute;
left:10px;
bottom:0px;
width: 225px;
height:180px;
z-index:6;
}



#footer_email {
position:absolute;
left:300px;
top:5px;
background-image:url(../images/email_icon.png);
background-position: 0% 85%;
text-indent:25px;
background-repeat:no-repeat;
padding: 10px;
font-weight:bold;
font-size:12px;
}

#footer_phone_img {
position:relative;
width:26px;
height:22px;
background-image:url(../images/phone_icon.png);
background-repeat:no-repeat;
float:left;
padding-bottom:10px;
padding-right:7px;
}


#footer_phone {
position:absolute;
left:300px;
top:45px;
padding-right: 10px;
font-weight:bold;
font-size:12px;
}


#footer_home {
position:absolute;
right:14px;
top:5px;
width: 205px;
background-image:url(../images/home_icon.png);
background-position: 0% 20%;
background-repeat:no-repeat;
padding: 10px;
padding-left: 39px;
}






#footer_nav {
position:absolute;
right:18px;
bottom: 5px;
}

