body { font-family:Arial; font-size:12px; line-height:20px; color:#4B4A4B; margin-left:auto; margin-right:auto; width:100%; font-weight:normal; margin-top:0px; margin-bottom:0px; }
#pg-tile { background:url(../images/body-bg.gif) repeat-x; width:100%; float:left; }
#ind-bg-tile { background-image:url(../images/ind-footer-bg.gif); background-repeat:repeat-x; background-position:left bottom; float:left; height:100%; width:100%; }
#ind-page-align { width:1004px; /*padding-left:14px; padding-right:15px;*/ padding-top:22px; margin-left:auto; margin-right:auto; }
#ind-top-section { float:left; height:82px; width:922px; padding:0px 41px 0px 41px; }
img { border:0; }
#banner-section { width:1004px; height:252px; float:left; }
#banner-glide { width:1004px; height:252px; float:left; }
#banner-right-sec { background:url(../images/banner-right-bg.gif); width:283px; float:left; padding-right:5px; font-size:13px; height:252px; }
#round-the-clock { float:left; padding:30px 25px 33px 35px; width:223px; line-height:20px; }
.grey-bold { font-family:Arial; font-weight:bold; color:#474848; line-height:22px; font-size:15px; }
.readmore-sec { float:right; }
.readmore-sec img { vertical-align:middle; padding-left:5px; }
#new-microsoft { float:left; padding:60px 25px 0px 35px; width:223px; line-height:18px; }
#logo { float:left; width:180px; height:73px; }
#menu-section { float:left; padding-top:7px; height:39px; width:732px; }
#search-section { float:left; height:30px; width:722px; }
#search-section form { margin:0; padding:0; }
.search-align { float:left; text-align:right; width:300px; padding-left:297px; height:20px; }
.search-icon { margin-top:5px; border:0; margin-left:10px; cursor:pointer; height:14px; }
.live-chat { float:right; width:100px; }
#main-img { width:453px; height:174px; float:left; background:url(../images/main-img.jpg) no-repeat; padding-left:470px; padding-top:42px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
.main-txt-bold { color:#000000; font-size:22px; font-family:Trebuchet MS; line-height:25px; font-weight:bold; }
#content { padding: 0px 22px 20px 22px; float:left; width:960px; line-height:19px; }
#ind-first-row { width:960px; float:left; padding:18px 0px 20px 0; }
#first-row-col1 { width:190px; padding-right:25px; float:left; }
#ind-first-row h1 { font-size:15px; font-family:Arial; color:#015c9c; font-weight:bold; line-height:23px; margin:0; }
#ind-first-row img { float:left; padding-right:7px; }
#ind-first-row a { color:#4B4A4B; text-decoration:none; }
#ind-first-row a:hover { color:#189fd9; text-decoration:none; }
#first-row-col2 { width:200px; float:left; padding:0px 20px 0px 22px; border-left:1px dashed #a7a7a7; }
.architect { padding:0px 0px 8px 0px; }
#first-row-col3 { width:200px; float:left; padding:0px 20px 0px 22px; border-left:1px dashed #a7a7a7; }
#first-row-col4 { width:259px; float:left; }
#first-row-col4 img { float:left; padding-right:0px; }
#ind-first-row .read-img { padding-left:15px; }
#ind-first-row .ora-bullet { height:100px; }
.ora-bullet { list-style-type:none; margin:0; list-style-position:outside; padding:0; margin-top:10px; }
.ora-bullet li { margin-bottom:6px; background:url(../images/ora-bullet.gif) no-repeat 10px 8px; padding-left:28px; }
.ora-bullet li a { text-decoration:none; color:#4B4A4B; }
#ind-second-row { width:960px; float:left; padding:20px 0px 20px 0; }
#second-row-col1 { width:245px; padding-right:25px; float:left; line-height:22px; }
#ind-second-row h1 { font-size:17px; font-family:Arial; color:#484848; font-weight:bold; line-height:23px; margin:0; }
#ind-second-row h2 { font-size:17px; font-family:Arial; color:#e06400; font-weight:bold; line-height:23px; margin:0 0 10px 0; }
#ind-second-row h3 { font-size:13px; font-family:Arial; color:#484848; font-weight:bold; line-height:18px; margin:0; }
#ind-second-row img { float:left; padding-right:7px; padding-top:5px; }
#ind-second-row a { color:#189fd9; text-decoration:none; }
#ind-second-row a:hover { color:#5f6060; text-decoration:none; }
#second-row-col2 { width:432px; float:left; padding:0px 20px 0px 22px; font-size:14px; line-height:21px; }
#second-row-col3 { width:180px; float:left; padding:0px 0px 0px 20px; }
.twitter-time { font-size:11px; color:#767777; }
#news-section { border-top:1px dotted #4f4f4f; color:#4f4f4f; padding:10px 30px 0 10px; width:920px; float:left; height:35px; }
.stay-connected { float:right; font-size:14px; font-weight:bold; }
.stay-connected img { padding:0px 5px; }
#country-numbers { border-top:1px dotted #4f4f4f; color:#8e8e8e; padding:15px 30px 0 0; font-size:18px; width:930px; float:left; height:45px; }
.country-name { color:#515151; font-size:17px; padding-left:10px; font-weight:bold; }
.left-align { float:left; }
.remote-inf{ padding:10px 0px 0px 10px;  color:#a4a4a4;  font-size:16px; float:left; font-weight:bold; }
.left-align-n { float:left; width:250px; padding-left:0px; padding-top:15px; border-top:dashed #ccc thin; }
.right-align { float:right; }
#ind-right-col { width:256px; float:left; padding-left:10px; padding-right:15px; }
.icon-head { font-size:13px; font-family:Arial; color:#0C6DAF; font-weight:bold; line-height:18px; }
.icon-head img { padding-right:15px; float:left; }
.icon-head a { font-size:13px; font-family:Arial; color:#0C6DAF; font-weight:bold; line-height:18px; text-decoration:none; }
.icon-head a:hover { color:#a38c56; }
.blue-bg { background:url(../images/blue-bg.jpg) no-repeat; padding:25px 0px 20px 30px; height:162px; float:left; width:251px; }
.blue-bg-n { padding:0px 0px 0px 0px; height:113px; float:left; width:251px; }
#news-align { float:left; width:680px; }
#news-scroller { width: 450px; height: 35px; padding: 0px 3px 0px 3px; }
#news-scroller a { padding:0px 0px 0px 5px; color:#3E4143; text-decoration: none; line-height:25px; }
#news-scroller a:hover { color:#189fd9; }
.someclass { /*class to apply to your scroller(s) if desired*/
}
#ind-foot { padding:20px 35px 0px 25px; float:left; width:944px; height:41px; color:#767575; }
/******************************inner page***********************************/
#bg-tile { background-image:url(../images/inn-footer-bg.gif); background-repeat:repeat-x; background-position:left bottom; float:left; height:100%; width:100%; }
#inn-pg-tile { background:url(../images/inn-pg-tile.gif) repeat-x; width:100%; float:left; }
#page-align { width:922px; padding-top:22px; padding-left:41px; padding-right:41px; margin-left:auto; margin-right:auto; }
#top-section { float:left; height:92px; width:922px; }
#top-about { width:453px; height:73px; float:left; background:url(../images/top-about.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-services { width:453px; height:73px; float:left; background:url(../images/top-services.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-application { width:453px; height:73px; float:left; background:url(../images/top-application.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-database { width:453px; height:73px; float:left; background:url(../images/top-database.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-desktop { width:453px; height:73px; float:left; background:url(../images/top-desktop.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-team { width:453px; height:73px; float:left; background:url(../images/top-team.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-network { width:453px; height:73px; float:left; background:url(../images/top-network.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-process { width:453px; height:73px; float:left; background:url(../images/top-process.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-security { width:453px; height:73px; float:left; background:url(../images/top-security.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-server { width:453px; height:73px; float:left; background:url(../images/top-server.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-technology { width:453px; height:73px; float:left; background:url(../images/top-technology.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-1 { width:453px; height:73px; float:left; background:url(../images/top-1.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-2 { width:453px; height:73px; float:left; background:url(../images/top-2.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-3 { width:453px; height:73px; float:left; background:url(../images/top-3.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-4 { width:453px; height:73px; float:left; background:url(../images/top-4.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-5 { width:453px; height:73px; float:left; background:url(../images/top-5.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-6 { width:453px; height:73px; float:left; background:url(../images/top-6.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-approach { width:453px; height:73px; float:left; background:url(../images/top-approach.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-join { width:453px; height:73px; float:left; background:url(../images/top-join.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-contact { width:453px; height:73px; float:left; background:url(../images/top-contact.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#top-sitemap { width:453px; height:73px; float:left; background:url(../images/top-sitemap.jpg) no-repeat; padding-left:470px; padding-top:65px; color:#5D5105; font-size:20px; font-family:Trebuchet MS; line-height:25px; }
#inn-content { padding: 0px 0px 30px 25px; float:left; width:896px; background:url(../images/content-tile.gif) repeat-y 0px 30px #FFFFFF; border-left:1px solid #D9DFF7; border-right:1px solid #D9DFF7; }
#search-content { padding: 10px 30px 30px 40px; float:left; width:851px; background: #FFFFFF; border-left:1px solid #D9DFF7; border-right:1px solid #D9DFF7; border-bottom:1px solid #D9DFF7; }
#breadcrumb { float:right; font-size:11px; color:#755202; }
#left-menu-sec { padding:30px 18px 40px 0px; width:185px; float:left; }
.leftmenu { background:url(../images/bullet.gif) no-repeat 0px 11px; padding:4px 0px 4px 20px; border-bottom:1px solid #E5E5E5; }
#text { padding:10px 10px 3px 30px; width:628px; float:left; text-align:justify; }
.bdr { border-top: 3px solid #E4E4E4; border-left: 3px solid #E4E4E4; border-right: 3px solid #C4C4C4; border-bottom: 3px solid #C4C4C4; padding:20px 0px 20px 20px; width:350px; }
#inn-country-numbers { color:#8e8e8e; padding:30px 30px 0 15px; font-size:18px; width:877px; float:left; height:62px; }
.field { border : 1px solid #7F9DB9; color: #000000; font-size:12px; font-family:Arial; padding:3px 0px 3px 3px; background-color:#FFF; margin:10px 0px 10px 0px; width:190px; }
.field-button { border : 0px solid #7F9DB9; color: #745523; font-size:12px; height:22px; line-height:22px; font-family:Arial; margin:10px 0px 10px 0px; cursor:pointer; background:url(../images/submit.gif) no-repeat; width:72px; font-weight:bold; }
.field-txt { border : 1px solid #7F9DB9; color: #000000; font-size:12px; font-family:Arial; padding:3px 0px 3px 3px; background-color:#FFF; width:190px; }
#foot { padding:20px 35px 0px 25px; float:left; width:879px; height:41px; color:#767575; }
/****************************************************Styles***********************************************************************/
a { font-weight:normal; color:#A46A05; text-decoration:underline; outline:none; }
a:hover { color:#0C6DAF; text-decoration:none; }
.bold { font-weight:bold; }
h1 { font-size:24px; font-family:Arial; color:#0C6DAF; font-weight:normal; line-height:30px; }
h2 { font-size:18px; font-family:Arial; color:#A38C56; font-weight:normal; line-height:25px; }
.left-head { font-size:20px; font-family:Arial; color:#A38C56; font-weight:normal; line-height:25px; }
.page-head { font-size:22px; font-family:Arial; color:#0C6DAF; font-weight:normal; line-height:23px; }
.blue-head { font-size:18px; font-family:Arial; color:#0C6DAF; font-weight:normal; line-height:24px; }
.bullet { background:url(../images/bullet.gif) no-repeat 5px 10px; padding-left:22px; line-height:30px; }
.bullet ul{list-style-type:none; margin:0px 0px 10px 20px; padding:0; }
.bullet ul li{ background:url(../images/ora-bullet.gif) no-repeat 5px 10px; padding-left:18px; line-height:25px; }
.bullet ul li a{color:#189fd9; text-decoration:none; }
.bullet ul li ul{list-style-type:none; margin:0px 0px 10px 20px; padding:0; }
.bullet ul li ul li{ background:url(../images/sq-bullet.gif) no-repeat 5px 12px; padding-left:15px; line-height:25px; }
.bullet ul li ul li a{color:#A46A05; text-decoration:none; }
.ind-bullet { background:url(../images/sq-bullet.gif) no-repeat 5px 12px; padding-left:15px; line-height:25px; }
.sq-bullet { list-style-type:none; margin:10px 0px 10px 20px; padding:0; }
.sq-bullet li { background:url(../images/sq-bullet.gif) no-repeat 5px 12px; padding-left:15px; line-height:25px; }
a.brown-link { color:#BD922D; text-decoration:none; font-weight:bold; }
a.brown-link:hover { color:#0C6DAF; text-decoration:none; }
a.readmore { color:#189fd9; text-decoration:none; }
a.readmore:hover { color:#0C6DAF; text-decoration:none; }
a.bread { font-weight:normal; color:#5D90C5; text-decoration:none; }
a.bread:hover { color:#755202; text-decoration:none; }
.talk { font-size:13px; font-family:Arial; color:#0C6DAF; font-weight:bold; line-height:18px; }
.brown-bold { font-size:13px; font-weight:bold; color:#BD922D; line-height:20px; }
.black-bold { font-family:Trebuchet MS; font-weight:bold; color:#1F3846; line-height:20px; font-size:15px; }
a.white-bold { font-weight:bold; color:#FAFAFA; line-height:20px; font-size:13px; text-decoration:none; }
a.white-bold:hover { font-weight:bold; color:#FAFAFA; line-height:20px; font-size:13px; }
a.leftmenu-lnk { border-bottom:0; text-decoration:none; color:#BD922D; }
a.leftmenu-lnk:hover { color:#0C6DAF; }
.leftmenusel { color:#0C6DAF; }
.glossymenu { margin: 0; padding: 0; width: 185px; /*width of menu
border: 1px solid #9A9A9A;*/ border-bottom-width: 0; float:left; }
.glossymenu a.menuitem { color: #BD922D; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ width: 165px; height:22px; text-decoration: none; background:url(../images/bullet.gif) no-repeat 0px 11px; padding:4px 0px 4px 20px; border-bottom:1px solid #E5E5E5; }
.glossymenu a.menuitem.first { border-top:0px solid #E5E5E5; }
/*.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #0C6DAF;
}*/
.glossymenu a.menuitem.selected { color: #0C6DAF; width:165px;/*border-bottom:0px solid #E5E5E5;*/
}
.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 6px; left: 15px; border: none; }
.glossymenu a.menuitem:hover { color:#0C6DAF; }
.glossymenu div.submenu { /*DIV that contains each sub menu*/ /*background-color: #FFFBDC;*/
width:185px;/*border-bottom:1px solid #E5E5E5;*/
}
.glossymenu div.submenu ul { /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; }
.glossymenu div.submenu ul li { /*background:url(../images/sub-dot.gif) repeat-x left bottom;*/


}
.glossymenu div.submenu ul li a { display: block; color:#5B5C60; text-decoration: none; padding:4px 0px 5px 30px; width:153px; background-image:url(../images/sub-arrow.gif); background-repeat:no-repeat; background-position:15px 12px; line-height:18px; height:100%; font-size:11px; border:1px solid #fff; border-bottom:1px solid #E5E5E5; border-top:0; }
.glossymenu div.submenu ul li a:hover { color: #0C6DAF; border:1px outset #E5E5E5; border-top:0; background-color:#fff299; }
.glossymenu div.submenu span.subselected { background-image:url(../images/sub-arrow.gif); background-repeat:no-repeat; background-position:15px 12px; /*background-color:#5B5C60;*/
padding:4px 0px 5px 30px; width:153px; display: block; color: #0C6DAF; line-height:18px; height:100%; font-size:11px; border:1px outset #E5E5E5; border-top:0; background-color:#fff299; }
.form-section { width:400px; float:right; padding-left:30px; }
a.foot { color:#767575; text-decoration:none; padding-left:4px; padding-right:4px; }
a.foot:hover { color:#000; padding-left:4px; padding-right:4px; text-decoration:none; }
.field-search { font-family:Arial; color:#4B4A4B; font-size:11px; padding:2px 3px 2px 5px; width:130px; float:left; margin-left:405px; }
/****************************************************************Menus************************************************/
.ddsmoothmenu { float:right; height:39px; border-left:1px solid #e6e6e6; }
.ddsmoothmenu ul { z-index:500; margin: 0; padding: 0; list-style-type: none; }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; }
.ddsmoothmenu ul li a { display: block; padding-left:20px; padding-right:20px; border-top:1px solid #e6e6e6; background-color:#FFFFFF; height:39px; line-height:39px; color:#8e8e8e; text-decoration:none; font-weight:bold; font-size:11px; border-right:1px solid #e6e6e6; }
* html .ddsmoothmenu ul li a { display: inline-block; color:#8e8e8e; }
/*.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{color: #0A6CAE;}*/
.ddsmoothmenu ul li a.selected { background:url(../images/menu-bg.gif) repeat-x; height:39px; }
.ddsmoothmenu ul li a.menuon { background:url(../images/menu-bg.gif) repeat-x; height:39px; }
.ddsmoothmenu ul li a:hover { background:url(../images/menu-bg.gif) repeat-x; color:#8e8e8e; height:39px; }
.ddsmoothmenu ul li:hover > a { background:url(../images/menu-bg.gif) repeat-x; height:39px; }
* html .ddsmoothmenu ul ul { top:20px; t\op:20px; background-image:none; }
.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; visibility: hidden; margin-left:0px; border-top: 1px solid #e6e6e6; }
.ddsmoothmenu ul li ul li { display: list-item; float: none; background-color:#FFFFFF; }
.ddsmoothmenu ul li ul li a { width: 145px; padding:5px 0px 5px 10px; line-height:18px; height:auto; margin: 0; border-top-width: 0; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; text-decoration:none; color:#095B92; background:url(../images/menu-bg.gif) repeat-x; font-weight:normal; font-size:12px; }
.ddsmoothmenu ul li ul li a:hover { line-height:18px; height:auto; color:#0A6CAE; background-image:url(../images/menu-tile1.gif); background-repeat:repeat-x; background-position:0px 0px; }
.ddsmoothmenu ul li ul li ul { top: 0; margin-left:-1px; }
.ddsmoothmenu ul li ul li a.selected { background-image:url(../images/menu-tile1.gif); background-repeat:repeat-x; background-position:0px 0px; line-height:18px; height:auto; }
.ddsmoothmenu ul li ul li ul li a { width: 145px; padding:5px 0px 5px 10px; line-height:18px; height:auto; margin: 0; border-top-width: 0; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; text-decoration:none; color:#095B92; background-image:url(../images/menu-tile1.gif); background-repeat:repeat-x; font-weight:normal; font-size:12px; }
.ddsmoothmenu ul li ul li ul li a:hover { line-height:18px; height:auto; color:#FFF; background-color:#3384BC; background-image:none; }
.ddsmoothmenu ul li ul li ul li a.selected { background-image:url(../images/menu-tile1.gif); background-repeat:repeat-x; background-position:0px 0px; line-height:18px; height:auto; }
.downarrowclass { position: absolute; top: 6px; right: 0px; }
.rightarrowclass { position: absolute; top: 12px; right: 10px; }
.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; background: transparent; }
/*.toplevelshadow{ opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6;}*/

/*testimony styling*/

#newsticker-demo { width:240px; font-family:Arial, Arial, Sans-Serif; font-size:12px; margin:18px auto 0px auto; }
#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }
.newsticker-jcarousellite { width:240px; }
.newsticker-jcarousellite ul { padding:0; margin:0; }
.newsticker-jcarousellite ul li { list-style:none; display:block; padding-bottom:15px; padding-left:10px; height:100px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; padding-top:5px; }
.newsticker-jcarousellite .info { width:225px; font-style:italic; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:13px; color:#5d5d5d; line-height:22px; }
.newsticker-jcarousellite .info span.name { display: block; font-size:13px; color:#5d5d5d; font-weight:bold; line-height:26px; text-align:right; }
.title { font-family:Arial, Geneva, sans-serif; font-size:14px; background:#FC3; height:40px; padding:10px; width:281px; }
.popup { position:absolute; border:3px solid #CCC; width:400px; height:370px; vertical-align:middle; top: 596px; background:#FFF; display:none; margin-left:150px; }
.app-thumb
{
	float:right; padding-left:30px;
}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background:#666;
visibility: hidden;
z-index: 1000;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
letter-spacing: 0px;
font-size:16px;
font-weight:bold;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

