@charset "utf-8";
/* CSS Document */

/* Eric Meyer's CSS Reset 
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded */

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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*****GENERAL STYLING*****/
	
body{font-family:"Myriad Pro", Myriad, Arial, Helvetica, sans-serif; background:#484133 url(images/body_bg.jpg) no-repeat top center;}
.clearfix{clear:both;}
p{font-size:15px; margin:12px 0 3px 0; line-height:22px; color:#000; font-weight:normal;}
a{color:#f24405; text-decoration:underline; }
a:hover{text-decoration:none;}
.space29{width:29px; height:29px;}   /*--to give varied spaces between elements--*/
.space40{width:40px; height:40px;}
h1, h2,h3,h4,h5,h6{color:#2e8b8b; font-weight:bold;}
h1{font-size:30px; margin-bottom:18px;}
h2{font-size:26px; }
h3{font-size:23px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:17px;}
.ph{color:#2e8b8b; font-size:17px; font-weight:normal;}
.p17{font-size:17px; font-weight:normal;}
.textNormal{font-weight:normal;}
.lineheight5{line-height:5px;}/*----to use texts with different line heights as required */
.lineheight12{line-height:12px;}
.lineheight32{line-height:32px;}
.lineheight37{line-height:37px;}
.lineheight40{line-height:40px;}

.hidden{display:none;}
#container{width:940px; margin:40px auto 0 auto;}
.horzBorderNoMargin{height:1px; width:100%; background:#fddfa7; }
.horzBorder{height:1px; background:#fddfa7; margin:20px 0;}
.horzBorderWXmargin{height:1px; background:#fddfa7; margin:26px 0;}
.horzBorderWX2margin{height:1px; background:#fddfa7; margin:25px 0 30px 0;}
.marginTop7{margin-top:7px;}

/*	Header (Logo & Navigation) */
#top{float:left; background:url(images/shadow.png) bottom repeat-x; padding-bottom:1px;}
#logo a{width:203px; height:161px; background:url(images/logo.png) no-repeat; display:block; float:left;}
#topnav{width:737px; height:53px; margin:108px 0 0 203px;}
#topnav .dropdown li{float:left; font-weight:normal;}
#home a{width:119px; height:53px; display:block; background:url(images/home.png);}
#home a:hover, #home a.active{background:url(images/home.png); background-position:-119px;} 
#portfolio a{width:131px; height:53px; display:block; background:url(images/portfolio.png);}
#portfolio a:hover, #portfolio a.active{background:url(images/portfolio.png); background-position:-131px;}
#services a{width:120px; height:53px; display:block; background:url(images/services.png);}
#services  a:hover, #services a.active{background:url(images/services.png); background-position:-120px;}
#about a{width:100px; height:53px; display:block; background:url(images/about.png);}
#about a:hover, #about a.active{background:url(images/about.png); background-position:-100px;}
#blog a{width:104px; height:53px; display:block; background:url(images/blog.png);}
#blog a:hover, #blog a.active{background:url(images/blog.png); background-position:-104px;}
#contact a{width:163px; height:53px; display:block; background:url(images/contact.png);}
#contact a:hover, #contact a.active{background:url(images/contact.png); background-position:-163px;}

/*		dropdown		*/
.dropdown {font-size:14px; position:relative;}
.dropdown ul{position:absolute; visibility:hidden; z-index:9999;}/*z-index here is the only code that i entered till now (in my entire web design experience) for fixing an issue that works fine in IE but needs to be fixed for all other browsers */
.dropdown ul li a{display:block;}
 #portfolio .submenu li a{width:130px;}/* portfolio's width-1 px*/
 #services .submenu li a{width:119px;}/* services' width -1px */
.dropdown ul li{clear:both; display:block;}
.dropdown ul li a{background:#91c750;  border:1px solid #a0d95c; border-top:none; padding:7px 9px; color:#000; text-decoration:none; z-index:9;}
.dropdown ul li a:hover, .dropdown ul li a.active{background:#d6cf1f;}
.portfolioSubNav{width:130px;}/* portfolio's width-1 px*/
.servicesSubNav{width:119px;}/* services' width -1px */

/*  Featured Works Slider  */
#featuredPicBg{width:540px; height:370px; background:url(images/feat_pic_bg.png); margin:0 18px 27px 0; float:left;}
#sliderImgWrapper {width:488px; height:317px; margin:26px 0 0 26px;}
#sliderImg{}
#sliderImg li{width:486px; height:317px;  border:1px solid #9e875a;}
#sliderImg ul li img{}
#sliderImg li:hover{border:1px solid #59b6b6;}
#sliderImgInner{}
#featInfoNavWrapper{float:left;}
#featInfoBg {width:324px; height:294px; background:url(images/feat_info_bg.png); margin-bottom:18px; }
#featInfoBg h4{color:#56fefe; font-size:18px;}
#featInfoWrapper{width:244px; height:234px; padding:30px 0 0 35px;}
#featInfo li{width:244px; height:234px; }
.pSliderClientName{color:#ffa639; font-size:17px;}
.cyan{color:#56fefe;}
.pSlider{color:#fff; font-size:14px;}
.pSlider a{color:#fff200;}
.visitSite a{width:78px; height:28px; background:url(images/visitsite_bt.png); display:block; margin-top:9px;}
.visitSite a:hover{background:url(images/visitsite_bt.png); background-position:-78px; }
.viewLarger a{width:87px; height:28px; background:url(images/viewlarger_bt.png); display:block; margin-top:9px;}
.viewLarger a:hover{background:url(images/viewlarger_bt.png); background-position:-87px;}
#featNavBg{width:324px; height:55px; background:url(images/feat_nav_bg.png);}
#featNavPrevWrapper{margin:18px 0 0 24px; float:left;}
#featPrev{width:44px; height:22px; background:url(images/prev_bt.png) no-repeat; cursor:pointer;}
#featPrev:hover{background:url(images/prev_bt.png) no-repeat; background-position:-44px;}
#featNavNextWrapper{margin:18px 24px 0 0; float:right;}
#featNext{width:44px; height:22px; background:url(images/next_bt.png); margin-left:10px; cursor:pointer;}
#featNext:hover{background:url(images/next_bt.png); background-position:-44px;}

/*****CONTENT*****/
#contentWrapperHome{background:url(images/content_wrapper_home_bg.png) repeat-x #fff; padding:29px; z-index:-1;}/*z-index:-1; is needed to make dropdown menu visible in IE.*/
#contentWrapperSingleColumn{background:#fff; padding:50px 29px 58px 29px; z-index:-1;}
#contentWrapper{background:#fff url(images/content_wrapper_bg.png) repeat-y; padding:50px 29px 58px 29px; z-index:-1;}
#contentHome{padding:29px 0;}
#contentHome h1{line-height:48px;}
#contentHome img{margin:0 16px 0 0; float:left;}
#contentHomeLeft{width:408px; margin:58px 29px 0 0; float:left;}
#contentHomeLeft img, #contentHomeRight img{margin:0 13px 0 0; float:left;} 
#contentHomeRight{width:408px; margin-top:58px; float:right;}
.clientHome{}
.clientHome a{width:383px; height:75px; background:url(images/clienthome_bg.png); display:block; text-decoration:none; margin-bottom:21px;}
.clientHomeLast a{width:383px; height:75px; background:url(images/clienthome_bg.png); display:block; text-decoration:none; margin-bottom:0;}/*<-- To eliminate the extra margin comes from this div's bottom margin  */
.clientHome a:hover, .clientHomeLast a:hover{background:url(images/clienthome_bg.png); background-position:-383px;}
.logoHome{width:71px; height:61px; margin:7px 19px 0 7px; float:left;}
.clientHome p, .clientHomeLast p{color:#805d1b; font-size:19px; margin:0; line-height:71px;}
.testimonialHome{background:url(images/testimonials_home_bg.png) no-repeat; padding-top:2px; margin-top:25px;}
#socialNetworksHome li{float:left; margin:18px 8px 0 0;}
#skype{padding-top:3px; }/*<-- To align the skype icon*/
.entryHome{margin:23px 0 35px 0;}
.entryHomeLast{margin:23px 0 0 0;} /*<-- To eliminate the extra margin comes from this div's bottom margin  */
.entryHome p, .entryHomeLast p{margin-top:5px;}
.info{font-size:14px; color:#f28705; margin:8px 0;}
.info a{color:#f28705;}
.readmore a{width:78px; height:28px; background:url(images/readmore_bt.png); margin-top:9px; display:block;}
.readmore a:hover{background:url(images/readmore_bt.png); background-position:-78px;}
.tweetHome{margin:23px 0 0 0;}
.tweetHome p{margin-top:5px;}
.tweetDate{font-size:14px; color:#f28705; line-height:8px;}
.follow a{width:59px; height:29px; display:block; background:url(images/follow_bt.png); margin-top:15px;}
.follow a:hover{background:url(images/follow_bt.png); background-position:-59px;}

/*		Inner Pages		*/
#contentInner{width:585px; float:left;}
#contentInnerBottomShadow{width:505px; height:1px; background:url(images/content_inner_bottom_shadow.png); margin-left:19px; }
.portProject{border-bottom:1px solid #fddfa7; padding-bottom:30px; margin-bottom:30px;}
.portProjectLast{padding-bottom:30px;}
.portProject .ph{font-size:20px;}
.portImg{width:584px; height:326px; border:1px solid #fddfa7; margin:20px 0;}/*size of the images of projects that we introduce at portfolio page*/
.portImg:hover{border:1px solid #59b6b6;}
.portRole h5{float:left; margin-right:7px; font-weight:bold;}
.portRole p{line-height:18px; font-weight:bold;}
.portDesc .ph{font-size:15px; line-height:22px; margin-right:7px; font-weight:bold; float:left;}
#assembledGallery{border-bottom:1px solid #fddfa7; margin-bottom:30px;}
#assembledImg{width:585px; height:480px; position:relative; border:1px solid #fddfa7; margin:20px 0;}/*size of the assembled gallery's image*/
#assembledImg:hover{border:1px solid #59b6b6;}
#assembledImg img{width:585px; height:480px;}/*wider gallery's image size is defined here "again" for "another" IE fix...*/
#assembledNavWrapper{width:585px; height:87px; background:#615235;}
#assembledNavWrapperShadow{width:538px; height:2px; background:url(images/assembled_galery_nav_shadow.png) no-repeat; margin-left:22px;}
#assembledNavPrevWrapper{height:87px; padding:33px 0 0 29px; margin-right:7px; float:left;}
#assembledNavNextWrapper{margin:-44px 29px 0 0; float:right;}/* button's new margin-right is 26px */
#assembledNavWrapper #featPrev, #assembledNavWrapper #featNext{cursor:pointer;}
#assembledTnWrapper{padding-top:11px; margin-left:95px;}
.assembledTn{width:63px; height:63px; border:1px solid #9e875a; margin:0 7px; cursor:pointer; float:left;}
.assembledTn:hover, .assembledTn.active{border:1px solid #81d4d4; border-bottom:2px solid #81d4d4; }
.caption {position:absolute; display: block;  bottom: 0; left:0; height: 25px; padding: 0 2%; font-weight:normal; line-height: 25px; color: #fff; background-color: #3b3323; opacity:.9;}
#tnGalleryWrapper{}
#tnGalleryBg{ background:#615235; padding:41px 30px 41px 45px;}
#tnGallery{}
.tnGalleryTn{width:83px; height:83px; border:1px solid #9e875a; margin:7px; float:left;}
.tnGalleryTn:hover{border:1px solid #81d4d4;}
.tnGalleryBottomShadow{width:538px; height:2px; background:url(images/assembled_galery_nav_shadow.png) no-repeat; margin-left:22px;}
#tnGalleryNavBg{width:585px; height:50px; background:#615235; margin-top:15px;}
#tnGalleryPrev{width:44px; height:22px; background:url(images/prev_bt.png); margin:14px 0 0 29px; float:left; cursor:pointer;}
#tnGalleryPrev:hover{background:url(images/prev_bt.png); background-position:-44px;}
#tnGalleryNext{width:44px; height:22px; background:url(images/next_bt.png); margin:14px 29px 0 0; float:right; cursor:pointer;}
#tnGalleryNext:hover{background:url(images/next_bt.png); background-position:-44px;}
#widerGallery{}
#widerGalleryImg{width:881px; height:718px; border:1px solid #fddfa7; margin-bottom:23px; position:relative;}/*wider gallery's image size*/
#widerGalleryImg img{width:881px; height:718px;}/*yes, defined once more just for IE...*/
#widerGalleryImg:hover{border:1px solid #59b6b6;}
#widerNavWrapper{width:881px; height:87px; background:#615235;}
#widerNavWrapperShadow{width:845px; height:1px; background:url(images/widerNavWrapperShadow.png) no-repeat; margin-left:18px;}
#widerNavPrevWrapper{height:87px; padding:33px 0 0 29px; margin-right:19px; float:left;}
#widerNavNextWrapper{margin:-44px 29px 0 0; float:right;}
#widerTnWrapper{padding-top:11px; margin-left:124px;}
#widerTnWrapper_i{float:left;}
.widerTn{width:63px; height:63px; border:1px solid #9e875a; margin:0 7px; cursor:pointer; float:left;}
.widerTn:hover, .widerTn.active{border:1px solid #81d4d4; border-bottom:2px solid #81d4d4;}
.servicesIcon{margin-right:13px; float:left;}
.imgFloatLeft{border:1px solid #fddfa7; margin-right:15px; float:left;}
.imgFloatRight{border:1px solid #fddfa7; margin:12px 0 0 15px; float:right;}/*i gave a top margin to image while aligning the image to the right, to balance it with the text.*/
.customUl{margin-top:7px;}
.customUl li{background:url(images/ul_bg.png) 0 2px no-repeat; text-indent:18px; font-size:15px; margin-bottom:7px;}
.customTable{font-size:15px;}
.customTable .bg{color:#fff; background:#2e8b8b; border-right:1px solid #91c750;}
.customTable th{background:#91c750; padding:	9px; text-align:center; border-right:1px solid #a8d672;}
.customTable th.col{ border-top:1px solid #91c750;}
.customTable th.row{background:#dfbe7e; padding:9px; text-align:center; border-bottom:1px solid #f3d08c; border-right:1px solid #71644a;}
.customTable td{color:#fff; padding:9px; background:#615235; text-align:center; border-bottom:1px solid #71644a; border-right:1px solid #71644a;}
xmp{background:#FDE0B5; padding:15px; border:1px dotted #F5C91B; border-left:10px solid #FCC87A;}
.about{}/*this div is only created to solve a problem occurs while more than one photo&text paragraph is included under an <h1>. so there isn't any properties defined.*/
.blogEntry h1{margin-bottom:0; line-height:33px;}
.blogEntry h1 a{color:#2e8b8b; text-decoration:none;}
.blogEntry .info{font-size:16px; font-weight:bold;}
.blogEntry .imgFloatLeft:hover{border:1px solid #59b6b6;}


/*		Contact Form		*/
#contactForm{}
.textbox{width:195px; height:23px; color:#8a6a2b; font-family:Arial, Helvetica, sans-serif; font-size:13px;  background:url(images/textbox_bg.png) repeat-x #fff; padding:7px 0 0 8px; 
border:1px solid #ebcd91;}
.textbox:hover, .textbox:focus{background:url(images/textbox_hover_bg.png) repeat-x #fff; border:1px solid#5abebe;}
.contact_input{margin-bottom:20px;}
#contact_inputLast{margin-bottom:5px;}
.contact_input p, #contact_inputLast p{color:#7c673f; width:73px; font-size:15px; font-weight:bold; margin:3px 10px 0 0; float:left;}
textarea{background:url(images/textarea_bg.png) repeat-x #fff; border:1px solid #ebcd91; padding:7px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
textarea:hover, textarea:focus{background:url(images/textarea_bg_hover.png) repeat-x #fff; border:1px solid#5abebe;}
#send{width:59px; height:28px; background:url(images/bt_send.png); margin:15px 0 0 82px; border:none; outline:none; cursor:pointer;}
#send:hover{background-position:-100%;}
#map{width:585px; height:367px; margin-bottom:15px; border:1px solid #fddfa7;}
#map:hover{border:1px solid #59b6b6;}


/*		Sidebar		*/
#sideWrapper{width:242px; margin-top:-15px; float:right;}
.sidebar{/*background:#615235;*/}
.sidebar a{color:#fff200;}
.sidebar p{color:#fff; font-size:14px; line-height:19px; font-weight:normal; margin:4px 0 0 0;}
.sidebar h5{color:#56fefe; font-weight:normal;}
.sidebar p.info{color:#ffa639; font-size:13px; margin-top:2px;}
ul.tabs-nav a{border-top:#615235 url(images/sidebar_bg.png); display:block;}
input{border:none;}
#searchWrapper{margin:0 0 12px 18px;}
#search{width:195px; height:23px; color:#8a6a2b; font-family:Arial, Helvetica, sans-serif; font-size:13px;  background:url(images/textbox_bg.png) repeat-x #fff; padding:7px 0 0 8px; 
border:1px solid #ebcd91;}
#search:hover, #search:focus{background:url(images/textbox_hover_bg.png) repeat-x #fff; border:1px solid#5abebe;}
#rss a{width:207px; height:49px; background:url(images/rss_bg.png); margin:0 0 20px 17px; text-decoration:none; display:block;}
#rss p{color:#805d1b; font-weight:bold; padding:13px 0 0 63px; font-size:13px;}
#rss a:hover{background:url(images/rss_bg.png); background-position:-100%;}


/*		Sidebar Navigation		*/
#sidenavBlog a{width:122px; height:78px; background:url(images/sidenav_blog.png); color:#fff; display:block; text-decoration:none; float:left;}
#sidenavBlog a:hover, #sidenavBlog.tabs-selected a{background:url(images/sidenav_blog.png); background-position:-100%;}
#sidenavTweets a{width:120px; height:78px; background:url(images/sidenav_tweets.png); text-decoration:none; color:#fff; display:block; float:right;}
#sidenavTweets a:hover, #sidenavTweets.tabs-selected a{background:url(images/sidenav_tweets.png); background-position:-100%;}
#sidenavClients a{width:122px; height:78px; background:url(images/sidenav_clients.png); text-decoration:none; color:#fff; display:block; float:left;}
#sidenavClients a:hover, #sidenavClients.tabs-selected a{background:url(images/sidenav_clients.png); background-position:-100%;}
#sidenavTestimonials a{width:120px; height:78px; background:url(images/sidenav_testimonials.png); color:#fff; text-decoration:none; display:block; float:right;}
#sidenavTestimonials a:hover, #sidenavTestimonials.tabs-selected a{background:url(images/sidenav_testimonials.png); background-position:-100%;}
#sidenavCategories{width:242px; height:78px; background:url(images/side_categories.png);}
#sidenavArchives{width:242px; height:78px; background:url(images/side_archives.png);}
#sidenavAddress{width:242px; height:78px; background:url(images/side_address.png);}
#sidenavSocial{width:242px; height:78px; background:url(images/side_social.png);}
 
/*		Sidebar Content		*/
.sidebar .tabs-container{background:#615235; color:#fff; padding:18px 18px 22px 18px; }
#sideBlogEntriesWrapper{}
.sideBlogEntry{margin-bottom:15px; padding-bottom:20px; border-bottom:1px dotted #877757;}
.sideBlogEntry h5, #sideBlogEntryLast h5, #sideAddressWrapper h5{font-size:15px;}
#sideBlogEntryLast{margin:0; padding:0; border:none;}/* <--- to discard the extra padding-margin at the sidebars very bottom and bottom border  */
#sideTweetsWrapper{}
.sideTweet{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #877757;}
#sideTweetLast{margin:0; padding:0; border:none;}
#sideClientsWrapper{}
.sideClient a{width:207px; height:54px; background:url(images/side_clients_bg.png); text-decoration:none; display:block; margin-bottom:12px;}
.sideClient a:hover{background-position:-100%;}
.sideClientLast a{width:207px; height:54px; background:url(images/side_clients_bg.png); text-decoration:none; display:block; margin-bottom:0;}
.sideClientLast a:hover{background-position:-100%;}
.sideClient p, .sideClientLast p{color:#805d1b; font-size:14px; font-weight:bold; padding-top:17px;}
.sideLogo{width:47px; height:41px; padding:6px 10px 0 6px; float:left;}
.sideTestimonial{background:url(images/side_testimonials_bg.png) no-repeat; padding:5px 0 10px 0; margin-bottom:10px; border-bottom:1px dotted #877757;}
.sideTestimonialLast{background:url(images/side_testimonials_bg.png) no-repeat; padding:5px 0 10px 0; border-bottom:1px dotted #877757;}
#sideTestimonialsWrapper{}
.sideUlWrapper{background:#615235;}
.sideUl{width:206px; margin-top:-10px;}
.sideUl li a{background:url(images/side_li.png) 0 10px no-repeat; color:#fff; text-indent:17px; font-size:14px; line-height:30px; 
font-weight:normal; margin-bottom:5px; border-bottom:1px dotted #877757; padding:0 18px 3px 0; color:#fff; text-decoration:none; display:block;}
.sideUl li a:hover{border-bottom:1px dotted #4ee6e6;}
#sideAddressWrapper{}
#sideSocialWrapper{}
.sideUlWImg li a{color:#fff; text-indent:17px; font-size:14px; line-height:20px; font-weight:normal; margin:4px 0 12px 0;
border-bottom:1px dotted #877757; padding:0 18px 10px 0; color:#fff; text-decoration:none; display:block;}/*Defined to use uls with left floated images */
.sideUlWImg li a img{float:left; margin-right:-4px;}
.sideUlWImg li a:hover{border-bottom:1px dotted #4ee6e6;}
#sideUlWImgLast a{margin-bottom:0;}/*Again, to eliminate the extra margin-bottom*/
.sidebarBottom{width:242px; height:20px; background:url(images/sidebar_bottom.png);}

/* 		Footer 		*/
#footer{	margin:0 auto; padding-bottom:100px;  background:url(images/footer_bg.png) no-repeat; color:#c19f82; font-size:13px; line-height:15px; font-weight:normal;}
#footer a{color:#ff8c00; text-decoration:none;}
#footerLeft{margin-left:38px; padding:10px 0 8px 0; float:left;}
#footerRight{margin-right:38px; height:30px; padding:10px 0 8px 0; float:right;  background-position:-20px 0;}
#footerNav{float:left;}
#footer a:hover, #footer a.active{color:#f6cd50;}

/********* Lightbox  *********/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#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: 250px;
	height: 250px;
	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%;
	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;	
}

#jquery-lightbox{padding-bottom:70px;}