/* Common Classes */
html { margin:0px; padding:0px;}
body { margin:30px 0px 30px 0px; padding:0px; background:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
h1, h2, h3, ul, li, p, img, div, form { padding:0px; margin:0px; font-weight:normal;}

/* Main Background Classes */
#BodyDiv { width:945px; margin:auto; background:#FFFFFF url(../images/Center_Bg.jpg) top left repeat-y;}
#Header { background:#FFFFFF url(../images/Header_bg.jpg) top left no-repeat;}
* html #Header { margin-top:-2px;}
#Header .Logo { margin:15px 0px 20px 30px;}

/*Top Menu Classes */
#TagLine { float:right; margin-top:43px; margin-right:-160px; font-size:14px; font-weight:bold; color:#688037;}
#TopMenu { float:right; margin:5px 20px 0px 0px;}
* html #TopMenu { margin:5px 10px 0px 0px;}
#TopMenu a { color:#333333; vertical-align:middle;}
#TopMenu a:hover { text-decoration:underline;}

/*Main Menu */
#MainMenu { margin:0px 20px 0px 20px; display:block}
#MainMenu .Main-Links { list-style:none;}
#MainMenu .Main-Links li { float:left; padding:0px 8px 0px 8px;}
#MainMenu .Main-Links img { background:#585757; height:20px; width:1px;}
#MainMenu .Main-Links a { font-size:14px; font-weight:bold; color:#585757; padding-bottom:5px; display:block; border-bottom:solid 4px white;}
#MainMenu .Main-Links a:hover { border-bottom:solid 4px #803b2f; display:block; color:#803b2f;} 
#MainMenu a.Main-Links-act { border-bottom:solid 4px #803b2f; display:block; color:#803b2f;} 

#SetPos { clear:both; height:0px;}
* html #SetPos { display:none;}

/*Sub Menu Classes */
#SubMenu { background:#803b2f url(../images/SubMenu_Bg.jpg); margin:0px 30px 3px 30px; color:#FFFFFF; padding:5px 5px 6px 5px;}
#SubMenu a { color:#FFFFFF;}
#SubMenu a:hover { color:#ffe346;}
#SubMenu a.ActLink { color:#ffe346;}
.SubMenu-Crv-L { background:#803b2f url(../images/SubMenu_Crv_L.jpg); width:10px; height:24px; float:left; margin-left:20px; clear:both;}
.SubMenu-Crv-R { background:#803b2f url(../images/SubMenu_Crv_R.jpg); width:10px; height:24px; float:right; margin-right:20px;}
#SubMenu a { }
#SubMenu span { }

/*Content Classes */
#MainDiv { min-height:2000px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#414141; padding:0px 20px 0px 13px;}
* html #MainDiv { height:600px; }

/* Left Part Classes */
#LeftMenu { width:240px; margin:0px; float:left;}

/* Left Part Curve Classes */
.CrvBox { background:url(../images/Left_Top_Bg.jpg) top left no-repeat; min-height:115px; padding:20px 20px 15px 20px;}
* html .CrvBox { height:115px;}
.CrvBox-B { background:url(../images/Left_Btm_Bg.jpg) bottom left no-repeat; min-height:70px;}
* html .CrvBox-B { height:70px;}
.CrvBox h1 { font-size:18px; color:#688037; border-bottom:dashed 1px #CCCCCC; height:30px;}

.CrvBox-Fix { background:url(../images/Left_Fix_Bg.jpg) top left no-repeat; height:34px; padding:18px 10px 0px 15px;}
.CrvBox-Fix h1 { font-size:12px; font-weight:bold; color:#803b2f; height:34px; padding-top:2px;}
.CrvBox-Fix a { color:#803b2f; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0px 0px 0px 30px;}
.CrvBox-Fix a:hover { text-decoration:underline; color:#688037;}
.Menu-Icon-1 { background:url(../images/Menu_Icon_1.jpg) top left no-repeat;}
.Menu-Icon-2 { background:url(../images/Menu_Icon_2.jpg) top left no-repeat;}
.Menu-Icon-3 { background:url(../images/Menu_Icon_3.jpg) top left no-repeat;}
.Menu-Icon-4 { background:url(../images/Menu_Icon_4.jpg) top left no-repeat;}

#LeftMenu .Left-Links { padding:3px 0px 10px 0px; list-style:none;}
#LeftMenu .Left-Links li { padding:5px 0px 5px 0px; border-bottom:dashed 1px #CCCCCC;}
#LeftMenu .Left-Links li.Last { border-bottom:none 1px #CCCCCC;}
#LeftMenu .Left-Links a { color:#6b6954; font-family:Tahoma, "Times New Roman", Times, serif; font-size:11px; background:url(../images/Left_Blt.gif) left center no-repeat; padding-left:22px;}
#LeftMenu .Left-Links a:hover { color:#803b2f;}
#LeftMenu .Left-Links a.Active { color:#803b2f;}
#LeftMenu .Left-Links a.Last-Arrow {background-position:0px 6px;}

#OtherProducts { padding-top:15px; display:block;}
#it-logo { margin-top:5px;}

#TagCloud { font-size:14px; text-align:center; padding-top:15px; line-height:20px;}
#TagCloud { list-style:none; padding:10px 0px 10px 0px; margin:0px; }

#TagCloud a { color:#6b6954}
#TagCloud a:hover { text-decoration:underline;}

#Content { margin:0px 0px 0px 240px; background:url(../images/Content_Bg.jpg) top left no-repeat; padding:25px 20px 20px 25px; }
* html #Content { margin:0px -12px 0px 0px; width:632px;}
#Content .FlashImg { margin:-12px -12px 0px -12px;}
#Content h1.PageTitle { color:#688037; font-size:25px; padding-bottom:10px;}
#Content h2.PageTitle { color:#803b2f; font-size:19px; padding-bottom:10px;}
#Content h3.PageTitle { color:#688037; font-size:14px; font-weight:bold; padding-bottom:10px;}
#Content .Data { font-size:14px;}
#Content .DataPad { margin-left:20px;}
.EventData { float:left; width:210px; }
.EventBdrLR {border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;}
#EventDiv {  float: left; padding-top: 40px; }
* html #EventDiv { clear: both; float:none; }
.EventData { text-align: center; }
.EventData p { text-align: left; }
.sprt-ln { background: #CCCCCC; height:1px; width:100%;}
.Demo-Link  { float:right; color:#803b2f; text-decoration:underline;}
.Demo-Link:hover  { text-decoration:none;}

#Content .DataBlt { list-style:circle; padding-left:40px;}
#Content .DataBlt li { font-size:14px; padding-top:5px;}
#Content .DataBlt li a{ font-size:12px; font-weight:bold; color:#444444;}
#Content .DataSubBlt { list-style:circle; padding-left:20px;}
#Content .DataSubBlt li { font-size:12px; padding-top:5px;}
#Content .Data-Link { color:#333333; text-decoration:underline;}
#Content .Data-Link:hover { text-decoration:none;}

#InquiryForm td { font-size:12px;}
#InquiryForm span { color:#990000;}
#InquiryForm input, #InquiryForm textarea, #InquiryForm select { border:solid 1px #CCCCCC; color:#333333; font-size:11px; height:18px;}

/*Footer Classes */
#Footer { background:url(../images/Btm_Crv.jpg) top left no-repeat; margin:auto; width:945px; padding-top:20px; text-align:center; color:#FFFFFF;}
#Footer a.footer-lnk { color:#999999; text-decoration:underline; font-size:10px;}
#Footer a.footer-lnk:hover { text-decoration:none;}

.Saprater { border-top:dashed 1px #c2c2c2; height:25px;}

/* Table Classes */
#tblData { border-left:solid 1px #CCCCCC; overflow:auto; border-bottom:solid 1px #CCCCCC; width:593px;}
#tblData span { font-size:13px; padding:5px; display:block; float:left;}
#tblData span b { color: #688037;}
#tblData .bdr-t { width:50px; border-top:solid 1px #CCCCCC;}
#tblData .bdr-tlr { width:520px; border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;}
#tblData span ul { margin: 0px 0px 0px 15px;}

/*Gallery Classes*/
.thumbs ul {  background:#ffffff; padding:10px; float:left; width:99%; text-align:center;}
.thumbs li { float:left; width:33%;}
.thumbs li a img{ padding:2px; background:#cccccc; border:0 none; margin:6px;}
.thumbs li a img:hover { background:#999999;}
.thumbs  h2 { color:#666666; text-align:center; font-size:11px; padding:2px; margin:0px 21px; background:#ffffff;  border:1px solid #dddddd; font-weight:bold;}
.FlyOut	{ position:absolute; z-index:1; margin:-20px 0 0 30px; font-size:12px; color:#464241; font-weight:normal; line-height:15px; display:none; 
		background:#FFFFFF; padding:0px 10px 5px 10px; border:#dddddd 2px solid; -moz-border-radius: 1em 2em;}
.FlyOut-Menu ul { list-style:none; padding:0; margin:0;}
.FlyOut-Menu li { padding:2px 0px 5px 0px; margin:0; border-bottom:dashed 1px #CCCCCC; background:url(../images/Left_Blt.gif) left 8px no-repeat;}
.FlyOut-Menu li.Last { border-bottom:none 1px #CCCCCC;}
.FlyOut-Menu li ul { padding:5px 0px;}
.FlyOut-Menu li ul li{ padding:2px 0px 5px 0px; border:none;}
.FlyOut-Menu a { color:#103e64; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin: 0 0 0 20px;}
.FlyOut-SubMenu li{ margin:0 0 0 20px;}
.FlyOut-Menu a:hover { color:#639d0a;}
.FlyOut-Menu a.Active { color:#639d0a;}

/*lightbox-class*/
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:2000px;}
#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-color:#fff; width: 123px; height: 123px; margin: 0 auto;}
#lightbox-container-image { padding: 10px;}
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; 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%; 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;}

