@charset "utf-8";
/* CSS Document */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family:Arial, Helvetica, sans-serif !important;
}
.wrapped
{
	width:auto;
}
.content
{
	height:auto;
}

.main_bg
{
	margin-left: auto;
    margin-right: auto;
    max-width: 950px;
    min-width: 950px;
    width: 980px;
}

.bg
{
	width:980px;
	height:auto;
	position:relative;
	float:left;
}
.brown_bg
{
	background-image:url(../images/brown_bg.gif);
	width:953px;
	height:515px;
	position:relative;
	float:left;
	left:17px;
	top:20px;
	
}

.brown-bg-top
{
	background-image:url(../images/top-brown-bg.jpg);
	background-repeat:no-repeat;
	background-position:left 20px;
	width:964px;
	height:34px;
	float:left;
}

.brown-bg-middle
{
	background:#7c7062;
	width:953px;
	height:auto;
	float:left;
	margin-left:5px;
}

.brown-bg-bottom
{
	background-image:url(../images/bottom-brown-bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:964px;
	height:13px;
	float:left;
}


.logo a, .logo a:link
{
	background-image:url(../images/shadowed_logo.png);
	width:96px;
	height:97px;
	position:relative;
	float:left;
	left:50px;
	top:60px;
	display:block;
	background-repeat: no-repeat;
}

.gild_packaging
{
	background-image:url(../images/gild_packaging.gif);
	background-repeat:no-repeat;
	width:100px;
	height:65px;
	position:relative;
	float:left;
	left:50px;
	top:75px;
}

.navigation
{
	width:560px;
	height:22px;
	position:relative;
	float:left;
	top:130px;
	left:76px;

}

.navigation ul
{
	margin:0px;
	padding:0px;

}

.navigation li
{
	display:inline;
	margin:0px;
	padding:0px;

}

.home-btn a, .home-btn a:link
{
	background-image: url(../images/home-btn.jpg);
	background-repeat:no-repeat;
	width:47px;
	height:22px;
	display:inline-block !important;
}

.home-btn  a:hover
{
	background-image: url(../images/home-btn-hover.jpg);
	background-repeat:no-repeat;
	width:47px;
	height:22px;
	display:inline-block !important;
}

.profile-btn a, .profile-btn a:link
{
	background-image: url(../images/profile-btn.jpg);
	background-repeat:no-repeat;
	width:51px;
	height:22px;
	display:inline-block !important;
}

.profile-btn  a:hover
{
	background-image: url(../images/profile-btn-hover.jpg);
	background-repeat:no-repeat;
	width:51px;
	height:22px;
	display:inline-block !important;
}

.clients-btn a, .clients-btn a:link
{
	background-image: url(../images/clients-btn.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:22px;
	display:inline-block !important;
}

.clients-btn a:hover
{
	background-image: url(../images/clients-btn-hover.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:22px;
	display:inline-block !important;
}

.gallery-btn a, .gallery-btn a:link
{
	background-image: url(../images/gallery-btn.jpg);
	background-repeat:no-repeat;
	width:53px;
	height:22px;
	display:inline-block !important;
}

.gallery-btn a:hover
{
	background-image: url(../images/gallery-btn-hover.jpg);
	background-repeat:no-repeat;
	width:53px;
	height:22px;
	display:inline-block !important;
}

.product-btn a, .product-btn a:link
{
	background-image: url(../images/product-btn.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:22px;
	display:inline-block !important;
}

.product-btn a:hover
{
	background-image: url(../images/product-btn-hover.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:22px;
	display:inline-block !important;
}

.testing-btn a, .testing-btn a:link
{
	background-image: url(../images/testing-equip-btn.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:22px;
	display:inline-block !important;
}

.testing-btn a:hover
{
	background-image: url(../images/testing-equip-btn-hover.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:22px;
	display:inline-block !important;
}

.contact-btn a, .contact-btn a:link
{
	background-image: url(../images/contact-btn.jpg);
	background-repeat:no-repeat;
	width:55px;
	height:22px;
	display:inline-block !important;
}

.contact-btn a:hover
{
	background-image: url(../images/contact-btn-hover.jpg);
	background-repeat:no-repeat;
	width:55px;
	height:22px;
	display:inline-block !important;
}

.application-btn a, .application-btn a:link
{
	background-image: url(../images/application-btn.jpg);
	background-repeat:no-repeat;
	width:86px;
	height:22px;
	display:inline-block !important;
}

.application-btn a:hover
{
	background-image: url(../images/application-btn-hover.jpg);
	background-repeat:no-repeat;
	width:86px;
	height:22px;
	display:inline-block !important;
}

.contact-info
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 18px 5px 20px;
}

.video-gallery
{
	color:#303030;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 30px;
        text-shadow: 1px 2px 3px #888888;

}

.contact-info-main
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 30px;
	width:300px;
}

.contact-info-main h2{ text-shadow: 1px 2px 3px #888888;}
.content-area strong { text-shadow: 1px 2px 3px #888888;}

.box
{
	background-image: url(../images/box12.png);
	width:150px;
	height:144px;
	float:left;
	position:relative;
	top:30px;
	left:75px;
	z-index:1;
	
}

.gray_patch
{
	background-image: url(../images/gray_patch.png);
	width:239px;
	height:497px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	left:10px;
	top:0px;
}

.gray_patch_inner
{
	background-image: url(../images/gray_patch_inner.png);
	width:239px;
	height:557px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	left:10px;
	top:0px;
}

.left-bg-top
{
	background-image:url(../images/left-top-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:241px;
	height:16px;
	background-repeat:no-repeat;
}

.left-bg-middle
{
	background-image:url(../images/left-middle-right-bg.jpg);
	background-repeat:repeat-y;
	background-color:#e5dcb9;
	width:242px;
	height:auto;
}

.left-bg-bottom
{
	background-image:url(../images/left-bottom-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:241px;
	height:28px;
}

.image_1
{
	width:222px;
	height:252px;
	float:left;
	position:relative;
	top:6px;
	left:16px;
}

.line
{
	width:229px;
	height:10px;
	color:#FFF;
	position:relative;
	top:30px;
	left:7px;
	border-top:1px solid #FFFFFF;
	display:inline-block;
}

.line_1
{
	width:229px;
	height:10px;
	color:#FFF;
	position:relative;
	top:55px;
	left:7px;
	border-top:1px solid #FFFFFF;
	display:inline-block;
}

.line_2
{
	width:229px;
	height:10px;
	color:#FFF;
	position:relative;
	top:30px;
	left:7px;
	border-top:1px solid #FFFFFF;
	display:inline-block;
}

.top-banner
{
	padding:5px;
}

.content-area
{
	width: 666px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px 15px 0px 15px;
	margin-top: 45px;
	line-height: normal;
}

.highlights
{
	background-image:url(../images/about_gild_packaging..png);
	height:25px;
	width:171px;
	float:left;
	position:relative;
	top:30px;
	left:30px;
}

.highlights_inner
{
	background-image:url(../images/hilights.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:171px;
	position:relative;
	top:30px;
	left:80px;
}

.highlights_image
{
	background-image:url(../images/hilights.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:171px;
	position:relative;
	top:65px;
	left:80px;
}

.heighlight_text_inner
{
	width:184px;
	height:107px;
	position:relative;
	top:30px;
	left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:18px;
}

.highlight_text_inner
{
	width:184px;
	height:107px;
	position:relative;
	top:55px;
	left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:18px;
}

.link_text_inner
{
	width:184px;
	height:25px;
	position:relative;
	top:30px;
	left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:18px;
}

.link_text_inner a, .link_text_inner a:link, .link_text_inner a:hover
{
	color:#ffffff !important;
	font-weight:normal;
}

.heighlight_text_inner a, .heighlight_text_inner a:link, .heighlight_text_inner a:hover
{
	color:#ffffff !important;
	font-weight:normal;
}

.management_table
{
	overflow: scroll;
	max-height: 520px;
	max-width: 100%;
}

.management_text_box
{
	max-width: 33%;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	vertical-align: middle;
	text-align: center;
}

.management_text_box1
{
	max-width: 192px;
	max-height: 260px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	vertical-align: middle;
	text-align: center;
}

.management_text_box2
{
	max-width: 495px;
	max-height: 260px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	vertical-align: middle;
	text-align: center;
}

.management_text_box3
{
	max-width: 157px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	vertical-align: middle;
	text-align: center;
}

.management_name_text
{
	color: #4e463d !important;
	font-size: 13px;
	text-shadow: ButtonShadow;
}

.management_sub_text
{
	color: #4e463d !important;
	font-weight: bolder;
	font-size: 12px;
}

.management-text
{
	color:#4e463d !important;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	padding-left:10px;
}

.heighlight_text
{
	width:184px;
	height:107px;
	float:left;
	position:relative;
	top:30px;
	left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:17px;
}

.more_btn
{
	background-image:url(../images/more.png);
	width:35px;
	height:8px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	top:180px;
}

.root_bg
{
	background-image:url(../images/root_bg1.gif);
	width:701px;
	height:497px;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:12px;
	left:10px;
}

.root-bg-top
{
	background-image:url(../images/root-bg-top-new.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:710px;
	height:18px;
	background-repeat:no-repeat;
	display:inline-block;
}

.root-bg-middle
{
	background-image:url(../images/root-bg-middle-right.jpg);
	background-repeat:repeat-y;
	background-color:#e5dcb9;
	width:696px;
	height:auto;
	display:inline-block;
	left:0px;
	position:relative;
}

.root-bg-bottom
{
	background-image:url(../images/root-bg-bottom-new.jpg);
	background-repeat:no-repeat;
	background-position:-1px top;
	width:699px;
	height:28px;
}



.img_2
{
	background-image: url(../images/img_2.png);
	width:648px;
	height:448px;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:22px;
	left:25px;
}


.footer
{
	width:256px;
	height:30px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7c7062;
	margin-right:20px;
}
/*-------Slider Styles Start---------------*/

/*-------Slider Styles End---------------*/
.left-bg-middle .menur li{list-style-type:none !important; }
.left-bg-middle li a, .left-bg-middle  a{ list-style-type:none !important; color:#FC3 !important; border-top: dotted 1px #E8DABB; font-weight:bold; display:block; padding:5px; }


#error1{
float:right;
color:red;
}

#error2{
float:right;
color:red;

}

#error3{
float:right;
color:red;
}

#error4{
float:right;
color:red;
}
#error5{
float:right;
color:red;
}

#scrollup {
  position: relative;
  overflow: hidden;
 /* border: 1px solid #000;*/
  height: 200px;
  width: 200px;
  background:#E4DBB9;
  border-radius: 15px;
  -moz-border-radius: 15px;
}
.headline {
  position: absolute;
  top: 210px;
  left: 10px;
  height: 195px;
  width:190px;
  color:#333333;
}

.testimonials
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 18px 5px 20px;
}