body { background:url(images/bg.jpg) center 0px repeat-x  #fff; font-size:12px; color:#000; margin:0px; padding:0px; text-align:center;font-family:Arial, Helvetica, sans-serif;}
p {margin:0px; }
form {margin:0px;}
img {border:none;}

a {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

.down {clear:both; width:100%;}

img {border:none;}

h1.title{ font-size:12px; font-weight:normal; color:#fff; padding:5px 0px 5px 0px; margin:0px; font-family:verdana}

.outer {width:964px; text-align:left; position:relative; margin:0px auto; float:right; }

.leftBar { width:242px; float:left;}
.leftBar div.leftBarBorder{border:1px solid #cecece; background:#fff; background:url(images/leftBar_bg.gif) 0 0 repeat-x #f6f7f5}

.logo { background:#ffffff;  text-align:center; font-size:11px;}
.logoBg{margin:0px auto; width:100%; background:url(images/top-bgd.jpg) top left no-repeat; position:relative }
.logo img {border:none; margin:0px 0px 0px 0px;}


.cmsShade { height:28px; }
.cmsTitle {color:#000; background:url(images/title_bulited.gif) 10px 8px no-repeat; padding:0px 0px 0px 10px;line-height:22px; font-weight:bold}
.cmsTitle a {color:#000; text-decoration:none;}
.cmsTitle a:hover {color:#000; text-decoration:underline;}


.cms div.inner { padding:0px 15px 0px 10px;}

.cmsTxt { background:url(images/cms-text-shade1s.gif) 0 0 repeat-y;  width:240px; font-size:11px;}
.cmsTxt div.inner { padding:0px 5px 10px 4px ;}

.cmsTxt ul { margin:0px;  padding:0px; text-align:left; font-size:11px;  }
.cmsTxt  ul li {list-style-type:none;  margin:0px; padding:0px;    clear:both }
.cmsTxt  ul li  a{ color:#000000; text-decoration:none;  display:block; background:url(images/bullet15.gif) 0px -8px no-repeat; padding-bottom:0px; margin-bottom:0px;  padding:2px 0px 4px 15px; width:213px; line-height:14px}
.cmsTxt  ul li a:hover{color:#cc0000; text-decoration:underline; display:block; background:url(images/bullet14.gif) 0px -8px no-repeat;}
.cmsTxt  ul li a.active{color:#FFFFFF; text-decoration:none; display:block; background:url(images/bulite5.gif) 6px 7px no-repeat #FAC700;}


.faceBook {  color:#ffffff; width:223px; margin:0px 0px 0px 0px; font-size:11px; height:43px}
.faceBookBorder {border-top:none;}

.promoteL { background:url(images/promot_corner_L.gif) 0 0 no-repeat; width:6px; height:74px; float:left;}
.promoteShade {background:url(images/promot_corner_shade.gif) 0 0 repeat-x; height:74px; }
.promoteTitle {color:#FFFFFF; width:230px; float:left; background:url(images/promot_image.jpg) 180px 2px no-repeat;}
.promoteTitle div.inner { padding:10px 40px 10px 10px; line-height:17px;}
.promoteTitle div.inner h1 {margin:0px; text-decoration:underline; font-size:14px; font-weight:normal;}
.promoteR { background:url(images/promot_corner_R.gif) 0 0 no-repeat; width:5px; height:74px; float:right;}

.promotL { background: url(images/promote-L.gif) 0 0 no-repeat; width:5px; height:80px; float:left;}
.promotShade {background: url(images/promote-M.gif) 0 0 repeat-x; height:80px; }
.promotTitle {color:#cf0404; width:160px; float:left;font-size:13px; font-weight: bold; padding:5px 0px 0px 5px; font-family:Arial; float:left}
.promotTxt {font-size:12px; font-weight:normal; font-family:Arial; color:#000101;padding:12px 0px 0px 0px; width:160px; float:left;}
.promotR { background: url(images/promote-R.gif) 0 0 no-repeat; width:5px; height:80px; float:right;}

.newsL { background:url(images/box_corner_L.gif) 0 0 no-repeat; width:5px; height:28px; float:left;}
.newsShade {background:url(images/box_shade.gif) 0 0 repeat-x; height:28px; }
.newsPic {background:url(images/news_pic.gif) 180px 0px no-repeat;  height:28px; float:left; }
.newsTitle {color:#FFFFFF; width:210px; float:left; background:url(images/title_bulite.gif) 5px 8px no-repeat; padding:0px 0px 0px 20px;line-height:28px;}
.newsR { background:url(images/box_corner_R.gif) 0 0 no-repeat; width:7px; height:28px; float:right;}
.news div.inner { padding:0px 10px 0px 10px;}

.newsTxt { background:url(images/cms-text-shade.gif) 0 0 repeat-y; width:242px; font-size:11px;}
.newsTxt div.inner { padding:0px 20px 10px 10px ;}
.newsTxt div.inner ul { margin:0px; padding:0px;}
.newsTxt div.inner ul li { background:url(images/bullet12.gif) 5px 9px no-repeat; padding-left:20px; list-style-type:none; margin:2px 0p x 10px 0px; border-bottom:#666666 dotted 1px; line-height:22px;}
.newsTxt div.inner ul li a { color:#000000; text-decoration:none;}
.newsTxt div.inner ul li a:hover { color:#000000; text-decoration:underline;}


.header{margin:0px auto; width:965px; border-bottom:none;  }
.bottom_line{width="100%" color="#CCCCCC"}

.services{float:left;  width:242px;  background:url(images/services_bg.jpg) 0px 76px no-repeat #2d2d2d ; height:295px}
.services ul { margin:15px 0px 0px 0px;  padding:2px 0px 3px 0px; text-align:left; font-size:12px; float:right; text-align:right; overflow:hidden }
.services ul li {list-style-type:none;  margin:0px 0px 2px 0px; padding:0px;    clear:both ; overflow:hidden}
.services ul li  a{ color:#e2e2e2;  text-decoration:none;  display:block; background:url(images/bullet01.gif) 225px 8px no-repeat; padding-bottom:0px; margin-bottom:0px;  padding-right:25px; width:216px; line-height:21px; overflow:hidden }
.services ul li a:hover{color:#000; text-decoration:none; display:block; background:url(images/bullet2.gif) 225px 8px no-repeat #ebebeb ; overflow:hidden}
.services ul li a.active{color:#000; text-decoration:none; display:block; background:url(images/bullet2.gif) 225px 8px no-repeat #ebebeb ; overflow:hidden}

.header1 { width:712px; float:left; background:url(images/top-bg.jpg) top left no-repeat; }
.navBody { width:522px; float:left;}
.headerNav {background:#000000; height:23px; color:#ffffff; font-size:11px; text-transform:uppercase; width:522px; letter-spacing:.1em}
.headerNav ul {margin:3px 0px 0px 5px; padding:0px;}
.headerNav ul li { background:url(images/bulite2.gif) 0px 2px no-repeat ; margin:0px 4px 0px 5px; float:left; padding-left:3px; list-style-type:none;display:block; }
.headerNav ul li a { float:left; color:#e3e3e3; text-decoration:none; margin:0px 4px 0px 5px; padding-left:3px;list-style-type:none; }
.headerNav ul li a:hover {float:left; color:#e3e3e3; text-decoration:underline; margin:0px 4px 0px 5px; padding-left:3px;list-style-type:none; }

.redBar { width:708px; clear:both; height:53px; }


.ad {width:189px; float:left; background:#2d2d2d}
.search { background:url(images/search_bg.gif) 0px 0px repeat-x;height:24px;vertical-align:middle; }
.input {border:1px #ffffff solid; width:144px;font-size:11px; margin:3px 0px 0px 5px; font-family:verdana; height:13px; float:left;} 

.blog {width:94px; background:#fac700 url(images/blog_icon.gif) 11px 4px no-repeat; float:left; line-height:20px; text-align:center;}
.blog a {color:#000000; text-decoration:none;}
.blog a:hover {color:#000000; text-decoration:underline;}
.forum {width:95px; background:#ffffff url(images/forum_icon.gif) 8px 3px no-repeat; float:left; line-height:20px; text-align:center;}
.forum a {color:#000000; text-decoration:none;}
.forum a:hover {color:#000000; text-decoration:underline;}

.ad1 {background: url(images/point1.gif) 0px 14px no-repeat; border-bottom:1px dotted #525352; padding:13px 5px 10px 25px; color:#757474; font-size:11px;}
.ad1 h1 {color:#fac700; margin:0px; font-size:12px; font-weight:normal;}

.ad2 {background: url(images/point1.gif) 0px 10px no-repeat;  padding:10px 5px 20px 25px; color:#757474; font-size:11px;}
.ad2 h1 {color:#fac700; margin:0px; font-size:12px; font-weight:normal;}

.contentwritingL { width:220px; float:left; margin:0px 10px 0px 0px;}
.contentPad { padding:10px;}
.contentleftM {width:15px; float:left;}


.featuresTop {clear:both; width:100%; background:url(images/featured-top.gif) 0px 0px repeat-x #fff; margin:14px 0px 14px 0px;}
.featuresBtm {background:url(images/featured-btm.gif) 0px 100% repeat-x ;}
.featuresLeft {background:url(images/featured-dot.gif) 0px 0px repeat-y;}
.featuresRight {background:url(images/featured-dot.gif) 100% 0px repeat-y;}
.featuresCorner {background:url(images/featured-Br.gif) 100% 100% no-repeat; height:185px;}
.featuresCorner div.one {width:238px; float:left; margin:0px 0px 0px 0px ;}
.featuresCorner div.two {width:238px; float:left; margin:0px 0px 0px 0px ;}
.featuresCorner div.one div.Pad {padding:17px 20px 10px 18px;}
.featuresCorner div.two div.Pad {padding:17px 10px 10px 10px;}
.featuresCorner div.one h6 {margin:0px 0px 8px 0px; color:#545454; font-size:14px; font-weight:bold; }
.featuresCorner div.two h6 {margin:0px 0px 8px 0px; color:#545454; font-size:14px; font-weight:bold; }




.webD{ width:100%}
.webD div.one{ float:left; width:220px; background:#000000; margin-right:7px; height:210px}
.webD div.two{ float:left; width:251px; height:210px}
.webD div.one div.inner1{ padding:10px; background:url(images/flex_head.gif) 8px 0 no-repeat}
.webD div.two div.inner2{ padding:10px; background:url(images/featured_project.gif) 8px 0 no-repeat}
.webD div.two h6{ margin:0px; padding:0px; padding-left:45px; font-size:14px; color:#fff; font-weight:normal;}
.webD div.one h6{ margin:3px 0px 6px 10px;  font-size:18px; color:#fff; font-weight:normal; line-height:18px}




.content {width:709px; float:left;  height:auto; margin: 0px 0px 0px 8px}
.content div.contentBorder{border:1px solid #d3d3d3; background:#fff; padding:12px; margin:8px 0px 8px 0px}
.content div.whiteBg{background:#fff;}

.content a {color:#cc0000; text-decoration:underline;  font-family:tahoma}
.content a:hover {color:#cc0000; text-decoration:none;}

.contentHome { width:506px; float:left; font-size:12px; color:#444 ;  }
.contentHome div.inner a {  color:#cc0000; text-decoration:none;}
.contentHome div.inner a:hover {  color:#cc0000; text-decoration:underline;}
.contentHome div.inner { text-align:left ; line-height:normal; color:#666; }
.contentHome div.inner h1 { font-size:18px ; padding: 0px 0px 3px 0px ; font-weight:normal; color:#444; margin:0px; font-family:arial; font-style:italic}
.contentHome div.inner h1 a {  color:#59760f; text-decoration:none;}
.contentHome div.inner h1 a:hover {  color:#59760f; text-decoration:underline;}


.contentHome div.inner h3 { font-size:12px ;  font-weight:normal; color:#000000; margin:0px}
.contentHome div.inner h3 a{color:#000000; text-decoration:none;}
.contentHome div.inner h3 a:hover{color:#6633FF; text-decoration:underline;}

.contentHome div.inner h2 { font-size:18px ; padding: 0px 0px 3px 0px ; font-weight:normal; margin:0px}
.contentHome div.inner strong{color:#444; font-style:italic}
.contentHsome div.inner  ul {margin:0px; padding:0px;}
.contentHsome div.inner  ul li { list-style-image:url(images/bullet07.gif); margin:2px 0px 5px 25px;}
.contentHome div.inner  ul li { margin:2px auto 5px auto;}

.contentHome div.inner div.techMenuTop {float:left;}
.contentHome div.inner div.techMenuTop ul { margin:0px; padding:0px;}
.contentHome div.inner div.techMenuTop ul li { font-size:14px; font-weight:normal; font-family:Arial; float:left; list-style-image:none; list-style-type:none; background:url(images/bullet-20.gif) 0px 2px no-repeat; padding:0px 0px 7px 11px; width:102px; display:block; margin: 5px 0px 0px 5px;}
.contentHome div.inner div.techMenuTop ul li a{color:#666666; text-decoration:none;}
.contentHome div.inner div.techMenuTop ul li a:hover{ color:#666666; text-decoration:underline; }

.contentHome div.inner div.addcmsBg ul {margin:0px; padding:0px;}
.contentHome div.inner div.addcmsBg ul li {color:#ff8a00; font-size:11px; list-style-image:url(images/bullet-13.gif); margin:0px 0px 0px 25px; }




.rightBar { width:190px; float:left; margin-left:8px }
.rightBar div.border{ border:1px solid #ddd; background:#FFFFFF}
.rightBar a {color:#000000; text-decoration:none;}
.rightBar a:hover {color:#000000; text-decoration:underline;}

.rightBar a.white {color:#fff; text-decoration:none;}
.rightBar a.white:hover {color:#fff; text-decoration:underline;}

.sublink { clear:both;  padding:5px 0px 0px 0px; background:url(images/tecnology_bg.gif) bottom left repeat-x; width:100%}
.sublink h1 {font-size:13px; color:#79923A; font-weight:normal; margin:5px 0px 5px 0px; width:100%}

.sublink  ul { margin:0px;  padding:0px; text-align:left; font-size:11px; float:left }
.sublink  ul li {list-style-type:none;  margin:0px; padding:0px;    clear:both }
.sublink  ul li  a{ color:#000000; text-decoration:none;  display:block; background:url(images/bulite5a.gif) 0px 0px no-repeat; padding-bottom:0px; margin-bottom:0px;  padding:2px 0px 4px 20px; width:160px; line-height:15px}
.sublink  ul li a:hover{color:#FFFFFF; text-decoration:none; display:block; background:url(images/bulite5.gif) 6px 7px no-repeat #FAC700;}
.sublink  ul li a.active{color:#FFFFFF; text-decoration:none; display:block; background:url(images/bulite5.gif) 6px 7px no-repeat #FAC700;}

.tech { background:url(images/tecnology_bg.gif) 0px 100% repeat-x; }
.tech ul { margin:0px;  padding:0px; text-align:left; font-size:11px; float:left }
.tech ul li {list-style-type:none;  margin:0px; padding:0px;    clear:both }
.tech h1 {font-size:13px; color:#666666; margin:0px;}

.tech ul li  a{ color:#000000; text-decoration:none;  display:block; background:url(images/bulite4.gif) 0px 0px no-repeat; padding-bottom:0px; margin-bottom:0px;  padding-left:25px; width:160px; line-height:20px}
.tech ul li a:hover{color:#FFFFFF; text-decoration:none; display:block; background:url(images/bulite5.gif) 6px 7px no-repeat #79923a;}
.tech ul li a.active{color:#FFFFFF; text-decoration:none; display:block; background:url(images/bulite5.gif) 6px 7px no-repeat #79923a;}


.letsPartner{ background:url(images/let-partner1.gif) 0px 0px no-repeat;line-height:25px; padding:5px 0px 0px 32px; font-size: 14px; margin:1px 0px 5px 0px; font-weight:bold;  color:#333333; height:28px }

.letsPartner a{ color:#fff; text-decoration:none;  background:none; }
.letsPartner a:hover{ color:#fff; text-decoration:underline; background:none}


.sublink ul li ul{ padding:0px; margin:0px}
.sublink ul li ul li { font-size:11px; list-style-type:none; background:url(images/bullet10a.gif) 5px 1px no-repeat}
.sublink ul li ul li a{ color:#666666; text-decoration:none;  background:none; }
.sublink ul li ul li a:hover{ color:#666666; text-decoration:underline; background:none}

.technologyBox { border: #efefef 1px solid; width:100%}
.technologyTitle { color: #fff; font-size:15px; font-weight: bold; border-bottom:#999 1px solid; line-height:20px; padding:0px 0px 0px 10px;background: #91ad05;}
.contentHome div.inner div.techMenu {   color: #666; font-size:12px; font-weight: bold; background:#fff }
.contentHome div.inner div.techMenu ul {margin:0px ; padding:0px;}
.contentHome div.inner div.techMenu ul li { list-style-image:none; list-style-type:none; display:block; padding:5px 0px 5px 0px; margin:0px 10px 0px 5px; width:100px; float:left; text-align:center;}
.contentHome div.inner div.techMenu ul li a {color:#666; text-decoration:none;}
.contentHome div.inner div.techMenu ul li a:hover {color:#666; text-decoration:underline;}



.line{background:url(images/line_space.gif) 100% 0px no-repeat #fff}


.query { background:#fff; padding:10px; font-size:11px;}

.input2 {width:82px; border:#d7d5d7 solid 1px; font-size:11px; color:#FF6600; font-family:verdana;}
.input3 {width:100px; border:#d7d5d7 solid 1px; font-size:11px; color:#FF6600; font-family:verdana;}

.testi {background:url(images/testi_bg.gif) 0px 0px repeat-x #d4d4d4; }
.testiTxt {background:url(images/testimonial.jpg) 100% 75% no-repeat; padding:0px 17px 0px 4px;}
.testiTxt p {text-align:center;}

.textclr { color:#ec6014;}

.allServices{ width:100%; clear:both;  }


.allServicesTxt{
	
	width:955px;
	margin-left:5px	
}

.greenbg {background:#677F2F; clear:both; width:100%;}

.btmLinkIn {}

.space{float:left; font-size:11px; width: 10px}

.portfolio {width:100%; clear:both;}
.portfolio img {float:left; margin:0px 12px 15px 5px;}

.clients {width:100%; clear:both;}
.clients img {float:left; margin:0px 20px 25px 30px;}

.tagline {background:url(images/bird.gif) 0px 0px no-repeat; height:220px;}




.phoneMrg {width:25px; float:left;}
.phones {width:320px; float:left; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#000; margin:0px 0px 0px 0px;}
.phones div { width:120px; margin:7px 0px 0px 5px; float:left; line-height:13px;}
.phones div img {float:left; margin:0px 5px 0px 0px;}
.phones div div {float:left; width:95px; margin:0px; height:11px;}	

.liveChat {width:345px; float:right; margin:7px 0px 0px 0px;}
.liveChat img {float:left; margin:0px 4px 0px 0px;}

.newLetter {background:#f1f1f1; padding:8px; text-align:left;}
.input4 { width:167px; border:#afafaf 1px solid; height:17px; color:#a4a4a4; margin:5px 0px 5px 0px; }



.addcmsBg {background:url(images/flower.jpg) 0px 0px no-repeat; padding:0px 0px 0px 150px; text-align:left;}
.addcmsL {background-image:	url(images/rtable_left.gif); background-position:top; background-repeat:no-repeat; background-position:top left;}
.addcmsR {background-image:	url(images/rtable_right.gif); background-position:bottom right; background-repeat:no-repeat;  padding:10px;height:145px}




.whitePaper { border:1px solid #d3d3d3; background:url(images/shadeTbld_bg.gif) 0px 2px repeat-x #fff; padding:10px 10px 10px 10px; margin-bottom:8px; font-size:12px;  }

.whitePaper ul { margin:0px; padding:0px; font-size:11px;}
.whitePaper ul li {list-style-type:none;  border-bottom:#f3f3f3 solid 1px; padding:5px;}
.whitePaper ul li a { color:#000000; text-decoration:none;}
.whitePaper ul li a:hover { color:#000000; text-decoration:underline;}

.whitePaper a {color:#cc0000; text-decoration:none;}
.whitePaper a:hover {color:#cc0000; text-decoration:underline;}
.whitePaper h1 { font-size:18px ; padding: 0px 0px 3px 0px ; font-weight:normal; color:#666666; margin:0px}
.whitePaper h1 a {  color:#59760f; text-decoration:none;}
.whitePaper h1 a:hover {  color:#59760f; text-decoration:underline;}

.whitePaper h2 { font-size:18px ; padding: 0px 0px 3px 0px ; font-weight:normal; margin:0px}

.whitePaper h3 { font-size:12px ;  font-weight:normal; color:#000000; margin:0px}
.whitePaper h3 a{color:#666; text-decoration:underline;font-size:11px; }
.whitePaper h3 a:hover{color:#6633FF; text-decoration:underline;}

.whitePaper h4 { font-size:14px ;  font-weight:bold; color:#cc0000; margin:0px 0px 5px 0px; font-stretch:expanded; font-family:Tahoma, Arial, sans-serif;}
.whitePaper h4 a{color:#666666; text-decoration:none;}
.whitePaper h4 a:hover{color:#666666; text-decoration:underline;}


.btmLink2 {width:172px; float:left; padding:8px; margin:0px 0px 0px 0px; font-size:11px; }
.btmLink2 h1 {color:#000000; font-size:13px; margin:0px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.btmLink2 ul {margin:0px; padding:0px;}
.btmLink2 ul li { list-style-image:url(images/bulite7.gif);  margin:2px 0px 5px 15px;}
.btmLink2 ul li a {color:#000000; text-decoration:none;}
.btmLink2 ul li a:hover {color:#cc0000; text-decoration:underline;}


.metaTxt {background:#677F2F; color:#ffffff; text-align:center; padding:10px 0px 0px 0px; }

.metaTxt p a{color:#ffffff; text-decoration:none;}
.metaTxt p a{color:#ffffff; text-decoration:none;}
.metaTxt p a:hover{color:#f0f0f0; text-decoration:underline;}

.bottomOuter { width:100%; clear:both; background:url(images/bottom_strip.gif) 0 0 repeat-x #fff}
.bottomOuter1 {width:100%; clear:both; background:url(images/line-dot.gif) 0px 29px repeat-x;}

.footInner{background:url(images/footer-shade1.gif) -177px 0px no-repeat; width:955px; margin:0px auto}
.foot{margin:0px auto; background:url(images/footer-shade.gif) center no-repeat; width:100%}
.footOuter{margin:0px auto; background:url(images/footer-green-strip.gif) 0 0 repeat-x; width:100%}

.footer {width:964px; text-align:left; position:relative; margin:0px auto;  }

.tidy {float:right; width:50px; text-align:right;}

.footerNav { text-align:center; padding:7px 0px 3px 0px;}
.footerNav a { color:#000000; margin:0px 7px 0px 7px; text-decoration:none;}
.footerNav a:hover { color:#000000; margin:0px 7px 0px 7px; text-decoration:underline;}
.footerNav p {margin:10px 0px 8px 0px ;}

.btmtxt {color:#666;  }

.txt11 {font-size:11px;}

.weblink { text-align:center; padding:8px; line-height:20px; padding-bottom:0px}


.contentBox {width:200px;  padding:40px 0px 0px 20px; float:right} 
.contentBox div.border {border:#e6e6e6 1px solid; margin:0px 0px 10px 0px; }
.contentBox div.title {background:#91ad05;  line-height:20px; padding:0px 0px 0px 10px; border-bottom:#6b6b6b 1px solid;}
.contentBox div.title strong{color:#FFFFFF}
.contentBox div.inner {padding:10px;}



.contentHome div.inner div.wpLink {width:100%;  border:1px solid #d3d3d3; height:50px; background:url(images/wp-link-bg.gif) 0px 0px repeat-x;}
.contentHome div.inner div.wpLink div.one {float:left ; width:205px;}
.contentHome div.inner div.wpLink div.two {float:left ; width:155px;}
.contentHome div.inner div.wpLink div.three {float:left ; width:120px;}
.contentHome div.inner div.wpLink div ul {margin:6px 0px 5px 0px; padding:0px;}
.contentHome div.inner div.wpLink div ul li { list-style-type:none; background:url(images/bullet-21.gif) 8px 1px no-repeat; padding:0px 0px 0px 25px;  margin:3px 0px 6px 0px; font-size:11px; text-transform:uppercase; letter-spacing:1px;}
.contentHome div.inner div.wpLink div ul li a {color:#666; text-decoration:none;}
.contentHome div.inner div.wpLink div ul li a:hover {color:#cc0000; text-decoration:underline;}
.contentHome div.inner div.wpLink div ul li a.active {color:#cc0000; text-decoration:underline;}

.bookmark {float:right; margin:0px 0px 0px 0px; width:127px;}

.contentHome div.inner div.contentBorder .grytxt { color:#666; }
.contentHome div.inner div.contentBorder .grytxt a {color:#666; text-decoration:none;}
.contentHome div.inner div.contentBorder .grytxt a {color:#666; text-decoration:underline;}


/****Image View Start*****/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/****Image View End*****/