/* Portfolio Filter Stylesheet */
/*****Basic Layout*****/
div#container { margin: 7px auto 0; overflow: hidden; width: 959px;clear:both }

ul#filter { float: left; font-size: 16px; list-style: none; margin-left: 32px; width: 100%; }
ul#filter li { 
	border-right: 1px solid #dedede;
	float:left;
	line-height: 16px;
	margin-right: 10px;
	padding-right: 10px;
}
ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#filter a { color: #999; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover { text-decoration: underline; }
ul#filter li.current a { color: #333; font-weight: bold; }

div#portfolio{list-style:none; margin:0px; padding:0px 0px 25px 0px;display:block;	height:auto;float:left;}
div#portfolio p{vertical-align:middle;margin: 0;padding:26px 0px 0px 26px;display:block;height:130px;float:left;}
div#portfolio a { display: block; width:165px;}
div#portfolio a:hover { text-decoration: underline; }
div#portfolio img {border:1px solid #DEDEDE;display:block;margin:0;padding:0; }
div#portfolio a.folio_links {padding:6px 0 0;}
ul, ol {
margin-left:20px;
margin-top:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-left:27px;
padding-top:10px;
}
.foliointro{height:auto; width:956px; margin:auto;}
.foliointrotext{width:695px;height:85px; float:left; padding:0px 25px 20px 5px;}
.foliocat{ height:85px; float:left;display:block; padding:0px 0px 20px 33px;}
.folio_border{border:solid 1px #dedede;}
.gallery {border:1px solid #FFfffff;margin:10px 20px 10px 20px;padding:6px 0px 0px 0px;}
#folio_gallery {clear:both;margin:0;overflow:auto;padding:0;}



/*  ------------------  Added by Riddhi for Video Testimonial page ------------------------  */
#testimonial_body{background:url(../images/testimonials/videos/video_testimonial_bg.gif); background-position:top left; background-repeat:repeat-x; }
#testimonial_header{background-color:#0B3C75;}
.testimonial_header_inside{width:985px; margin:auto; clear:both; height:86px;}
#nav_flash{width:955px;height:70px;}
#video_panel{ width:985px;height:427px;padding-left:25px; padding-top:25px;}
.video_testimonial{font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#FFFFFF; padding-bottom:8px; }
#video{width:589px;height:378px;}
.video_text{margin-left: 15px; padding-right:37px; padding-top:10px; height:365px; width:320px; float:left; border-bottom:1px solid #BAC7D8;  overflow:hidden;}
.video_heading{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-transform:uppercase;}
.video_desc{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF;}
.underline{border-bottom:1px #50739c solid;}
#video_listing{ padding:20px 20px 20px 10px; overflow: visible; width:960px; height:715px; border-bottom:1px #ececec solid; }
.video_div{ float:left; margin:0; padding:0; width:300px; height:240px; padding-right:8px; padding-left:8px; }
.wraptocenter{ width:271px; height:206px; overflow:hidden; border:1px solid #c1c8d0; background-color:#FFFFFF; text-align: center;vertical-align: middle; padding-top:2px; position:relative;}
.title_link_btn{margin-top:0px; width:98%; height:60px; margin-left:3px; *margin-left:0px; background:url(../images/testimonials/videos/overlay.png); position:absolute; top:110%}
.image_heading{font-family:Verdana, Arial, Helvetica, sans-serif; color:#009ddc; font-size:12px; font-weight:bold;}
.image_link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#939598; font-size:12px; font-weight:bold; font-style:italic; }
.padding_top_8{padding-top:8px;}
.bottom_line{border-bottom:1px #A8B9CE solid; width:330px;}
.folio_link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#DF6129;font-weight:bold;text-decoration:none;}
/*  ------------------  Added by Riddhi for Video Testimonial page ------------------------  */

.country .tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: block;background-color:#fff;border:1px solid #009DDC ; color:#009DDC; font-weight:bold;-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;width:220px;padding:3px; text-align:left;line-height:14px; height:overflow; cursor:pointer }
