/* BASIC RESET */
* { margin:0; padding:0; outline:0 none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
body { background:#000 url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:12px; line-height:20px;}
.clear { clear:both; }
img { border:0 none;}
a { text-decoration:none; color:#f26922;}
a:hover { color:#333333; text-decoration:underline;}

.Web-Size { width:100%;}
.Page-Size { width:1000px; margin:0 auto;}

.Web-Header { background:url(../images/bg_white.png) repeat; width:100%; height:117px; float:left;}
.Header { width:960px; margin:0 auto;}

.Logo { margin:12px 0 0 0; float:left;}

.Main-Menu {float:right;}
.Menu-L { background:url(../images/menu_l.png) no-repeat left top; width:29px; height:117px; float:left;}
.Menu-R { background:url(../images/menu_r.png) no-repeat left top; width:29px; height:117px; float:left;}

.Menu { background:url(../images/menu_bg.png) repeat-x; float:left; height:117px;}
.Menu a { background:#fff url(../images/menu_swicth.jpg) no-repeat left top; white-space:nowrap; text-shadow:-1px -1px #fff; line-height:69px; color:#474747; text-decoration:none; float:left; font-weight:bold; width:90px; height:69px; text-align:center; margin:24px 10px;}
.Menu a:hover, .Menu a:focus, .Menu a.act, .Menu li:hover > a { background:#fff url(../images/menu_swicth.jpg) no-repeat right top; color:#ff5300;}
.Menu li {position:relative; float:left; list-style:none; height:69px;}
.Menu li ul {position:absolute; top:93px; left:-188px; background:url(../images/bg_white.png) repeat; display:none; opacity:0; list-style:none; width:502px; z-index:100; float:left;}
.Menu li ul.company { width:256px; left:10px;}
.Menu ul li {position:relative; margin:0; width:auto; height:auto;}
.Brd { border-right:2px solid #ccc;}

.Menu ul li h3 { background:#FFFFFF; border-top:2px solid #ff5300; color:#ff5300; text-align:center; width:250px; float:left; line-height:30px; cursor:pointer; font-style:italic;}
.Menu ul li h3 a { color:#ff5300; font-weight:bold; cursor:pointer; font-style:italic;}
.Menu ul li h3:hover { background:#FFFFFF;}
.Menu ul li a { background:none; display:block; text-shadow:none; line-height:28px; color:#000; font-weight:normal; text-decoration:none; float:left; width:230px; height:auto; text-align:left; margin:0; padding:0 10px;}
.Menu ul li a:hover { background:url(../images/bg_orange.png) repeat; color:#fff; text-shadow:none;}

.Menu ul li ul {position:absolute; top:30px; left:0; background:url(../images/bg_white.png) repeat; display:none; opacity:0; list-style:none; width:250px; z-index:100; float:left;}

.Tagline-bg { background:url(../images/bg_black.png) repeat; width:100%; height:36px; float:left;}
.Tagline { width:960px; margin:0 auto;}
.Tagline h2 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; line-height:36px; float:left;}
.Tagline form { float:right; margin:5px;}
.Tagline input { height:25px; border:0 none; border-top-left-radius:5px; border-bottom-left-radius:5px; padding:0 5px; color:#999999; float:left; }
.Tagline input:focus { color:#333333;}
.Tagline input.btn { background:url(../images/search.png) no-repeat left top; border:0 none; float:right; width:25px; height:25px; cursor:pointer; border-top-left-radius:0px; border-bottom-left-radius:0px; border-top-right-radius:5px; border-bottom-right-radius:5px; }

.Content { width:960px; margin:0 auto;}

.Left { width:645px; float:left; background:url(../images/bg_white.png) repeat; margin:20px 0 160px 0;}
.Left h1 { background:#fff; width:630px; float:left; border-bottom:2px solid #f87239; padding:5px 0px 5px 15px; font-size:18px; color:#00492a;}
.Left-Text { width:645px; margin:0 10px 0px 0px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Left-Text p { color:#333333; line-height:20px; font-size:12px; padding:10px; float:left; text-align:justify;}
.Left-Text ul { list-style:inside; margin:0 0 0 20px; }
.Left-Text h2 { font-size:12px; margin:20px 20px 0px 20px; border-bottom:1px solid #f87239; color:#000; float:left;}

.Right { width:280px; float:right;}
.Right-Text { background:url(../images/bg_white.png) repeat; width:280px; float:right; margin:20px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Right-Text h2 { background:url(../images/bg_orange.png) repeat; width:275px; float:left; margin:20px 0 0 -20px; padding:8px 0px 8px 25px; font-size:16px; color:#FFFFFF;}
.Right-Text h2 a { color:#FFFFFF;}
.Right-Text p { margin:10px; float:left;}
.More { background:url(../images/bg_black.png) repeat; float:right; padding:10px 0 0 15px; font-weight:bold; color:#FFFFFF; font-style:italic; line-height:12px;}
.More:hover { color:#ff5300; text-decoration:none;}

.Right-Text ul { list-style:inside; margin:0 0 0 20px; }
.Right-Text marquee { padding:10px;}
.Right-Text marquee h3 { font-size:14px; color:#333333; padding:10px 0 5px 0;}
.Right-Text marquee a { padding:0 4px;}
.Right-Text marquee a img {}

.Right-Products { background:url(../images/bg_white.png) repeat; width:280px; float:right; margin:40px 0px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Right-Products h3 { float:left; margin:-17px 0 0 0; font-size:18px; color:#FFFFFF; text-shadow:-1px -1px 2px #000;}
.Right-Products img { padding:15px 22px; float:left;}

.Bottom { background:#fff; width:100%; position:fixed; bottom:30px; border-top:solid 2px #CBCBCB; }
.Bottom img  {  float:left;}
.Btm-Products { width:960px; margin:0 auto;}
.Bottom h3 { font-size:16px; color:#333; margin:5px 0 10px 0; background:url(../images/arow.png) no-repeat left center; padding-left:10px;}

.Clocks { width:485px; float:left; margin:0 20px 0 0;}
.Clocks h3 { width:480px;}
.Clocks a { float:left; margin:8px 15px 5px 2px; width:80px; text-align:center;}
.Clocks a span { text-align: center; width:80px; float:left; color:#333333;}

.Swicthes { width:455px; float:left;}
.Swicthes h3 { width:455px;}
.Swicthes a img { text-align:center;}
.Swicthes a { float:left; margin:8px 15px 5px 2px; width:95px; text-align:center;}
.Swicthes a span { text-align:left; width:110px; float:left; color:#333333;}

.Footer { background:url(../images/bg_black.png) repeat; width:100%; height:30px; float:left; position:fixed; bottom:0;}
.Footer-Links { width:960px; margin:0 auto; font-weight:bold; color:#FFFFFF; line-height:30px;}
.Footer-Links a { color:#FFFFFF; padding:0 5px;}
.Footer-Links a:hover { color:#ff5300;}
.Footer-Links p { float:right;}

/*Slideshow*/
#header { height:100%; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:100%; position:fixed; }
/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:absolute; bottom:160px; margin:0 auto; }
#headernav { padding-left:20px;}
/*Slideshow*/

/*Inner*/
.Images { }
.Images a { background:#555; float:left; margin:10px; width:160px; color:#fff;}
.Images a:hover { background:#333333;}
.Images a img { padding:5px; float:left;}
.Images a span { padding:0 5px 5px 5px; float:left; color:#fff;}

.Products { width:960px; float:left; background:url(../images/bg_white.png) repeat; margin:20px 0 160px 0;}
.Products h1 { background:#fff; width:945px; float:left; border-bottom:2px solid #f87239; padding:5px 0px 5px 15px; font-size:18px; color:#00492a;}
.Products h1 span { font-size:16px; font-weight:normal; color:#e24300;}

.Products-Gallery { width:940px; margin:10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Products-Gallery ul { list-style:inside; margin:0 0 0 20px; }
.Products-Gallery h2 { width:930px; float:left; border-bottom:2px solid #333; padding:10px 0px 4px 0; font-size:14px; color:#333333; margin:0 0 0 6px;}
.Products-Gallery h2 span { font-weight:normal; color:#00492a}
.Products-Gallery a { background:#fff; float:left; margin:9px; width:130px; color:#333; border:2px solid #888; border-radius:3px;}
.Products-Gallery a:hover { border:2px solid #333;}
.Products-Gallery a:hover { background:#fff;}
.Products-Gallery a img { padding:5px; float:left;}
.Products-Gallery a p { width:120px; color:#000; line-height:14px; font-size:11px; float:left; text-align:center; padding:0 5px 5px 5px;}
.Products-Gallery a span { width:120px; padding:0 5px 5px 5px; float:left; color:#333; font-size:10px; letter-spacing:-0.4px; text-align:center;}
.Products-Gallery a span strong { font-size:11px; color:#222;}

.Products-Gallery a b { font-weight:normal; font-size:10px; line-height:20px; background:url(../images/arow.png) no-repeat right center; padding-right:10px; color:#555;}
.Products-Gallery a:hover b { color:#f26922;}

/*.Products-Gallery a { background:#555; float:left; margin:11px; width:130px; color:#fff;}
.Products-Gallery a:hover { background:#333333;}
.Products-Gallery a img { padding:5px; float:left;}
.Products-Gallery a p { width:120px; color:#fff; line-height:14px; font-size:11px; float:left; text-align:center; padding:0 5px 5px 5px;}
.Products-Gallery a span { width:120px; padding:0 5px 5px 5px; float:left; color:#fff; font-size:10px; letter-spacing:-0.4px; text-align:center;}
.Products-Gallery a span strong { font-size:11px; font-weight:normal;}*/

.Products-Gallery-S { width:940px; margin:10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Products-Gallery-S h2 { width:930px; float:left; border-bottom:2px solid #333; padding:10px 0px 4px 0; font-size:14px; color:#333333; margin:0 0 0 6px;}
.Products-Gallery-S h2 span { font-weight:normal; color:#00492a}
.Products-Gallery-S a { background:#555; float:left; margin:6px; width:140px; color:#fff;}
.Products-Gallery-S a b { font-weight:normal; font-size:10px; line-height:20px; background:url(../images/arow.png) no-repeat right center; padding-right:10px; color:#ccc;}
.Products-Gallery-S a:hover b { color:#f26922;}

.Products-Gallery-S a:hover { background:#333333;}
.Products-Gallery-S a img { padding:5px 10px; float:left;}
.Products-Gallery-S a p { width:130px; color:#fff; line-height:14px; font-size:11px; float:left; text-align:center; padding:0 5px 5px 5px;}
.Products-Gallery-S a span { width:130px; padding:0 5px 0px 5px; float:left; color:#fff; font-size:10px; letter-spacing:-0.4px; text-align:center;}
.Products-Gallery-S a span strong { font-size:11px; font-weight:normal;}
.Products-Gallery-S p { padding:0 5px;}

.Table { float:left; width:400px; margin-left:15px;}
.Table tr {}
.Table td { vertical-align:top; padding:5px;}
.Table a { color:#000; font-weight:bold;}
.Table a:hover { color:#f87239;}

.inq {}
.inq ul { float:left;}
.inq li { list-style:none; color:#333333; font-weight:bold; line-height:15px; font-size:12px;}
.inq li span { float:left; width:215px;}
.inq li input { float:left; margin:0 5px 0 0; padding:0; height:15px;}

/*Photo Gallery*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box { position:relative; background:#fff; width:250px; height:250px; margin: 0 auto; }
#lightbox-container-image{padding:10px;}
#lightbox-loading { position:absolute; top:40%; left:0%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
	
#lightbox-nav-btnPrev{left:0; float:left;}
#lightbox-nav-btnNext{right:0; float:right;}

#lightbox-container-image-data-box{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin:0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding:0 10px; color:#666;}
	
#lightbox-container-image-data #lightbox-image-details{ width:70%; float:left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom: 0.7em;	}

#gallery{ float:left;}
#gallery ul {list-style:none;}
/*#gallery li{display:inline; float:left; cursor:pointer; padding:0;}*/

#gallery img{ display:block; position:relative; }
#gallery a:hover img{}
#gallery a:hover{}
/*Photo Gallery*/

.Social {margin:5px 10px 0 0; float:right;}
.Social a { background:url(../images/social.png) no-repeat left bottom; width:20px; height:20px; float:left; margin:0 2px 0 0;}
.Social a:hover {}

.Social a.fb { background-position:0 0;}
.Social a.tw { background-position:-20px 0;}
.Social a.in { background-position:-40px 0;}
.Social a.gplus { background-position:-60px 0;}
.Social a.pint { background-position:-80px 0;}
.Social a.blog { background-position:-100px 0;}
.Social a.ytube { background-position:-120px 0;}

.list { list-style:none; margin:10px 15px;}
.list li { background:url(../images/arrow.png) no-repeat left top; padding:0 0 0 20px; margin:10px 0; line-height:20px; list-style:none;}
.list li a { color:#333333; font-weight:bold;}
.list li a:hover, .list li a.act { color:#f87239;}

.FB { background:url(../images/fb.png) no-repeat left top; width:63px; height:24px; float:right; margin:3px 0 3px 10px;}

.Tabs {}
.Tabs fieldset { margin:10px; padding:10px; border:1px solid #f26922; background:#FFFFFF; border-radius:10px; float:left; width:600px;}
.Tabs legend { background:#f26922; border-radius:10px; padding:8px; color:#FFFFFF; font-size:18px; margin-right:10px; border:2px solid #fff; box-shadow:1px 1px 3px #999;}
.Tabs h3 { font-size:16px; }
.Tabs p { float:left; margin:0; padding:0;}