@charset "utf-8";
.main_div {
	width: 990px;
	margin:auto;
	padding:0px;
}
.login_bg{ background-image:url(images/login-bg_09.jpg); width:221px; height:67px;}
.clear{ clear:both;}
.banner-bg{ background-image:url(images/banner-bg.jpg); width:670px; height:167px;}
.login{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; }
.login-text{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none}
.formborder{ border:1px #CCCCCC solid; width:300px;}
.form-bg{
	background-image:url(images/form-bg_11.jpg);
	width:97px;
	height:11px;
	background-repeat:no-repeat;
	border:0px;
	background-position: left top;
}
.form-bg-2{
	background-image:url(images/form-bg_11.jpg);
	width:70px;
	height:11px;
	background-repeat:no-repeat;
	border:0px;
	background-position: left top;
}
.form li { width:160px; line-height:10px;}

.top-ico{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; text-decoration:none;}
.search-text14{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}
.search-text12{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
.midd-bg{
	background-image:url(images/middbg.jpg);
	background-repeat:repeat-y;
	background-color:#fff;
	background-position: center top;
	text-align: justify;
}
.box-top-bg{ background-image:url(images/box-top-bg.jpg); background-repeat:repeat-x; height:30px;}
.weather-bg{ background-image:url(images/weather-bg-new.jpg); background-repeat:no-repeat; width:216px; height:119px;}
.guid-bg{ background-image:url(images/guid-bg.jpg); background-repeat:repeat-x;}
.bot-bg{ background-image:url(images/bottom-bg.jpg); background-repeat:repeat-x;}
.footer-bg{ background-image:url(images/footer-bg.jpg);width:914px; height:190px; background-repeat:no-repeat;}
.blue-bold18{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:18px; font-weight:bold; text-decoration:none}
.red-bold18{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:18px; font-weight:bold; text-decoration:none}
.blue-bold14{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:14px; font-weight:bold; text-decoration:none}
.blue-bold14u{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:14px; font-weight:bold; text-decoration:underline}
.blue-bold13u{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:14px; font-weight:bold; text-decoration:underline;}
.blue-bold13u:hover{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:14px; font-weight:bold; text-decoration:underline}
.blue-11{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:11px; font-weight:normal; text-decoration:none;}
.ext-bg{ background-image:url(images/extra-feature-bg.jpg); background-repeat:repeat-x;}
.red-bold12{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:12px; font-weight:bold; text-decoration:underline;}
.blue-bold10{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:10px; font-weight:bold;}
.blue-bold12{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; font-weight:bold;}
.blue12{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; font-weight:normal;}
.blue-bold12u{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; font-weight:bold; text-decoration:underline}
.blue-11u{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:11px;  text-decoration:underline;}
.red-bold10{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:10px; font-weight:bold; text-decoration:none;}
.red-bold11{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:11px; font-weight:normal;}
.blue-bold9{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:9px; font-weight:bold; line-height:10px;}
.red-bold14{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:14px; font-weight:bold; text-decoration:none}
.red-bold14-u{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:14px; font-weight:bold; text-decoration:underline}
.red-bold13-u{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:13px; font-weight:bold; text-decoration:underline}
.red-bold12-nu{ font-family:Arial, Helvetica, sans-serif; color:#dd2319; font-size:12px; font-weight:bold; text-decoration:none; }
.button-bg{ background-image:url(images/button-bg.jpg); background-repeat:repeat-x; height:31px;}
.menu-text{ font-family:Arial, Helvetica, sans-serif; color:#656262; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.menu-text:hover{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; font-weight:bold; text-align:center; text-decoration:none; background-image:url(images/button-hover.jpg); background-repeat:repeat-x; height:27px}
.footer-link{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none;  }
.footer-link:hover{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:underline;  }
.blue-bold13{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:13px; font-weight:bold; line-height:10px;}
.weathercurve-bg{ background-image:url(images/weather-left-curve-bg.jpg); background-repeat:repeat-x;}
.black-10{ font-family:Arial, HSelvetica, sans-serif; color:#000; font-size:10px;font-weight:bold;}
.black-12{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;font-weight:normal; text-decoration:none;}
.black-Bold12{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;font-weight:bold; text-decoration:none;}
.black-12-cat{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11.4px;font-weight:normal; text-decoration:none;}
.black-18{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px;font-weight:bold;}
.ser-bg{ background-image:url(images/ser-bg.jpg); height:17px; background-repeat:repeat-x; border:solid 1px #dadada; }
.google-bg{ background-image:url(images/google-bg.jpg); background-repeat:repeat-x; height:20px;}
.news-bg{ background-image:url(images/Index-Layout-006_11.jpg); background-repeat:repeat-x; height:26px;}
.gray-12{ font-family:Arial, Helvetica, sans-serif; color:#7d7c7c ; font-size:12px; font-weight:bold; text-decoration:none}
.gray-12n{ font-family:Arial, Helvetica, sans-serif; color:#7d7c7c ; font-size:12px; font-weight:normal; text-decoration:none}
.gray-12-u{ font-family:Arial, Helvetica, sans-serif; color:#7d7c7c ; font-size:12px; font-weight:bold; text-decoration:underline}
.gray-bold10{ font-family:Arial, Helvetica, sans-serif; color:#7d7c7c; font-size:10px; font-weight:bold; text-decoration:none;}
.gray-Bold12{ font-family:Arial, Helvetica, sans-serif; color:#7d7c7c; font-size:12px;font-weight:bold; text-decoration:none;}
.yellow-Bold11{ font-family:Arial, Helvetica, sans-serif; color:#FFCC00; font-size:12px;font-weight:bold; text-decoration:none;}
.login-bg{ background-image:url(images/form-bg2_11.jpg); background-repeat:repeat-x; height:17px; border:0 none; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px;  }
.w-17{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:17px; font-weight:bold;	}

.gray-11{ font-family:Arial, Helvetica, sans-serif; color:#7d7c7c ; font-size:11px; font-weight:bold; text-decoration:none}



.menu_C{ padding:0; float:left; clear:right; margin:0px; background-image:url(images/button-bg.jpg); background-repeat:repeat-x;}

.menu_C li{ list-style-type:none; float:left; margin:0 0px; padding:0;}
.menu_C li img{ margin:0 0px;}
.menu_C li a{ float:left; margin:0 0px; font-size:12px; color:#000; font-weight:normal; text-decoration:none; line-height:25px; padding:0px 5px; text-align:center; font-family:Arial, Helvetica, sans-serif, Times, serif;  height:31px; font-weight:bold;margin-top:2px;}
.menu_C li a:hover{
	color:#FFF;
	height:31px;
	background-image: url(images/button-hover.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:2px;
}
.menu_C li a.currentM{
	color:#FFF;
	height:31px;
	background-image: url(images/button-hover.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:2px;
}
.testimonial-top-bg{ background-image:url(images/results_mid_hdr.png); background-repeat:repeat-x;}
.l-blu{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; text-decoration:none; font-weight:bold;}
.l-blu:hover{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; text-decoration:underline; font-weight:bold;}
.l-blu-divider{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; text-decoration:none; font-weight:bold;}
.border-box{ border:1px solid #ccc;}





.tdover{
	background-color:#FFFFFF;
}
.tdover:hover{
	background-color:#f4f6f7;
	}
	.tdover2{
	background-color:#FFFFFF;
}
.tdover2:hover{
	background-color:#f8f9f9;
	}
.tdover1{

	background-color:#f4f6f7;
}
.tdover1:hover{
	background-color:#FFFFFF;
	
	}
	.tdfillcolor{
	background-color:#f4f6f7;
	
}


.borderbottom{
border-bottom:1px #CCCCCC dashed;
}
.bordertop{
border-top:1px #CCCCCC dashed;
}
.news-blog{ background-image:url(images/news-blog.jpg); background-repeat:no-repeat; width:247px; height:28px;}
.news-blog-2{ background-image:url(images/news-blog-2.jpg); background-repeat:no-repeat; width:247px; height:28px;}

.player{ background-image:url(images/VE.jpg); background-repeat:no-repeat; background-position:center; height:1003px; height:570px;}
.navtext{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.navtext:hover{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:underline;}
/*Added By Raju*/

.validatorCalloutHighlightCssClass
{
	background-color: #FFFBFF;
	border-color:Red;
	
	
}


.CustomValidator {position:relative;margin-left:-10px;}

.CustomValidator div
{
	border: solid 1px #FE6795;
	background-color: #FFF2FC;
}

.CustomValidator td
{
	border: 1px solid #FE6795;
	background-color: #FFF2FC;
}

.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_cell {height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}

.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}

.CustomValidator .ajax__validatorcallout_icon_cell {padding:5px;border-right:none;}

.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}

.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;padding:2px;cursor:pointer;}


.b-bold-1{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}




		.modalBackground 
{
   background-color:#CCC;
   filter:alpha(opacity=70);
   opacity:0.4;
}

.category li{ padding:0 0 12px 0; font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; font-weight:normal; text-decoration:none; border-bottom:1px solid #ccc;}
.category li a{ font-family:Arial, Helvetica, sans-serif; color:#265793; font-size:12px; font-weight:normal; text-decoration:none;}
.category li a:hover{ text-decoration:underline; color:#000;}
.blog-title{ font:bold 13px/22px Arial, Helvetica, sans-serif; color:#265793; text-align:left; text-decoration:underline;}
a.blog-title:hover{ color:#000; text-decoration:none;}

.blog-txt1{ font:normal 11px/17px Arial, Helvetica, sans-serif; color:#777;}
.blog-txt2{ font:normal 11px/17px Arial, Helvetica, sans-serif; color:#000; }
.blog-txt2-2{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; }
.blog-link1{ font:normal 11px/17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.blog-link1:hover{text-decoration:none;}
.blog-link2{ font:normal 11px/17px Arial, Helvetica, sans-serif; color:#dd2319; text-decoration:underline;}
.blog-link2:hover{text-decoration:none;}
.blog-link2-2{ font:bold 11px/17px Arial, Helvetica, sans-serif; color:#dd2319; text-decoration:none;}
.blog-link2-2:hover{text-decoration:underline;}
.Blog-black-12-italic
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#000; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	
	}
	
	.Blog-formborder{ border:1px #CCCCCC solid; }
	
	.displaynone Label
	{
		display:none;
	}
	
/* 03-11-2009*/	
.weatherBox{background:url(images/weather-bottom.jpg) no-repeat bottom; padding-bottom:6px;}
.weatherBox2{ background:url(images/weather-rpt.jpg) repeat-y; width:302px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}.weatherBox2 a{ color:#265793;}
.weatherTxt{ color:#265793;}
.weatherTxt h1{ margin:0px; padding:0 0 8px 0; font-weight:normal; font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.weatherTxt p{ padding:0px; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.guideBox{ background:url(images/guide-bottom.jpg) no-repeat bottom; padding-bottom:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.guideBox2{ background:url(images/guide-mid-rpt.jpg) repeat-y left top;
	height: 378px;
	width: 100%;
}
.guideBoxTop{ padding:10px; border-bottom:3px solid #fff;}
.guideBoxBottom{ padding:10px 10px 0 10px; color:#dd2319;}
.guideBoxBottom table td ul{ padding:0px; margin:0 0 0 18px;}
.guideBoxBottom table td ul li{ padding:5px 0 5px 0px; margin:0px; font-size:11px; font-weight:bold;}
.guideBoxBottom table td ul li a{ color:#2c578e; text-decoration:none;}
.guideBoxBottom table td ul li a:hover{ text-decoration:underline;}



.guideBoxBottom table td ol{ padding:0px; margin:0 0 0 18px;}
.guideBoxBottom table td ol li{ padding:5px 0 8px 0px; list-style:disc; margin:0px; font-size:11px; font-weight:bold;}
.guideBoxBottom table td ol li a{ color:#2c578e; text-decoration:none;}
.guideBoxBottom table td ol li a:hover{ text-decoration:underline;}





#seo_slider { position: absolute; z-index: 99999; overflow:hidden; top: 130px; right: 0px; width: 23px; }
#seo_slider .seo_slider_content{ width:57px; height:149px;}
#ss_button a { display: block;  text-decoration: none; float: left; height: 149px; width: 23px; background: url(images/right-popup-close.gif) no-repeat; }
#ss_button a:hover { background-position: -22px 0px; }
#ss_button a:active { background-position: -44px 0px; }
#ss_bottom { clear: both; border-bottom:3px solid #e2ddda; width: 34px; }
.ss_menu { display: block; float: left; width: 34px; margin-left: 15px; margin-top: 10px; }
.ss_menu ul, .ss_menu li { padding:0px; margin: 0px; list-style:none; }
.ss_menu a { font-size: 15px; font-weight: bold; text-decoration: none; color: #222; display: block; width: 34px; margin-top: 4px; padding: 14px 2px 8px 0; }
.ss_menu a:hover { background: url(images/slider/bkg-roll.gif) no-repeat 100% -1px; }

#faqs{ float:left; width:100%; padding:15px 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
#faqs h3{ margin:0px; padding:0px; font-size:18px; font-weight:normal;}
.faqHdng{ float:left; width:100%; padding-bottom:10px; font-size:18px; color:#000;}
.faq{ margin:0 0 0 30px; padding:10px 0 20px 0;}.faq a{ color:#265793;}
.faq span{ display:block;} .faq span a{ color:#265793; font-size:13px; font-weight:bold;}
.faq div, p{ margin:0px; padding:3px 0 10px 0; font-size:12px; line-height:16px;}
.faq div, ul{ margin:0 0 0 24px; padding:3px 0 10px 0;}
.faq div, ul li{ padding: 0 0 5px 0; margin:0px; list-style:disc;}
.classified{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:gray; font-weight:bold; }
.classified ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.classified ul li{ margin:0px; padding:0px; list-style:none;}
.classified ul li a{ text-decoration:none; color:gray;}
.classified ul li a:hover{color:#265793;}
.classified h5{ color:#265793; margin:0px; padding:0px; font-size:13px; font-weight:bold;padding-top:0px}
.classified h5 a{ color:#265793; text-decoration:none;}
.classified h5 a:hover{ text-decoration:underline;}
.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; 
}
/*****************************************Dec 03, 2009*****************************************/
.fotoGallery{ font-family:Arial, Helvetica, sans-serif;}
.fotoGallery table div{ border:1px solid #e4e4e4; padding:2px;}
.fotoGallery table div:hover{ border:1px solid #dd2319;}
.fotoGallery table div img{ width:75px; height:75px; border:0px;}



#tooltip{position:absolute;width:170px;min-height:20px;border:1px solid #999;background:#FFF;padding:2px 5px;color:#336699;font-weight:bold;display:none; -webkit-border-radius: 6px; -moz-border-radius: 6px;z-index:999; }

/*****************************************Dec 05, 2009*****************************************/

.sideBarR{ position:absolute; right:0px; z-index:10000; top:40%;}
.sideBtn{ float:right; width:24px;}.sideBtn img{ border:0px; outline:none;}.sideBtn a{ outline:none; border:0px;}
.sideBtn .socialArow{ float:left; width:23px; position:relative; z-index:5000; right:-1px;}
.sideBtn .socialDetail{ float:left; width:159px; background-color:#e1e1e1; border:1px solid #b8b8b8; position:absolute; z-index:1000;}
.sideBtn .socialDetail ul{ margin:5px 0 5px 5px; padding:10px; background-color:#fff;}
.sideBtn .socialDetail ul li{ list-style:none; padding:0 0 15px 0; margin:0px;}
.sideBtn .socialDetail ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
.sideBtn .socialDetail ul li a:hover{ color:#265793;}
.sideBtn .socialDetail ul li img{ float:left; padding-right:5px; vertical-align:middle;}

/*****************************************Dec 08, 2009*****************************************/


.taskbar{ position:fixed; width:100%; z-index:10000; bottom:0; right:0;}
.taskbar2{ position:relative; width:100%; height:40px; background:url(taskbar-bg-rpt.jpg) repeat-x top left;}
.taskbar3{ width:937px; margin:auto; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.taskbar3 .whiteDott{ background:url(white-dott.gif) no-repeat left;}.whiteDott a{ color:#fff; text-decoration:none;}


/* BUTTONS */
#comments .signup_form p.submit a.button, #comments .login_form p.submit  a.button, a.button { padding: 3px 15px; background: #5389BF; border: 0; font-size: 13px; line-height: 23px; font-weight: bold; color: #fff; text-align: center;  -mozilla-border-radius: 4px;-webkit-border-radius: 4px; }
span.non-button { padding: 3px 15px; background: #CCC; border: 0; font-size: 13px; line-height: 23px; font-weight: bold; color: #fff; text-align: center; -webkit-border-radius: 4px; }
a.current-button { padding: 3px 15px; background: #175e99; border: 0; font-size: 13px; line-height: 23px; font-weight: bold; color: #fff; text-align: center; -webkit-border-radius: 4px; }
#comments .signup_form p.submit a.button:hover, #comments .login_form p.submit  a.button:hover, a.button:hover { background: #666; color: #fff; text-decoration: none; }

#comments form p input.button, #comments .signup_form  p.submit input.button, #comments .login_form p.submit  input.button, input.button { padding: 3px 15px; height:26px; width: auto; background: #5389BF; border: 0; font: bold 13px/17px 'Verdana', Arial, sans-serif; color: #fff; text-align: center; cursor: pointer; -webkit-border-radius: 4px; }
#comments .signup_form  p.submit input.button:hover, #comments .login_form p.submit  input.button:hover, input.button:hover { background: #175e99; border-color: #175e99; color: #fff; text-decoration: none; }

.signup_form  p.submit a.alt_button, #comments .login_form p.submit a.alt_button { font-size: 12px; line-height: 25px; font-weight: bold; color: #777; text-align: center; }
.signup_form  p.submit a.alt_button:hover, #comments .login_form p.submit a.alt_button:hover { color: #175e99; text-decoration: none; }

#comments .signup_form p.submit input.alt_button , #comments .login_form p.submit input.alt_button { padding: 0; background: none; border: none; font: bold 13px/24px 'Verdana', arial, sans-serif; color: #777; text-align: center; cursor: pointer; }
#comments .signup_form p.submit input.alt_button:hover ,#comments .login_form p.submit input.alt_button:hover { color: #175e99; text-decoration: none; }

p.back a { display: block; float: left; margin: 4px 6px 0 0; width: 12px; height: 21px; background: #ccc url(../images/back_arrow.gif) center center no-repeat;  text-indent: -1000px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
p.back a:hover { background-color: #5389BF; }
.photo_grid img { outline:solid 1px #DDD; padding:2px; margin:4px; }
.photo_grid img:hover{ outline:solid 1px #e3068b; padding:2px; margin:4px; }
.photo_grid .item .photo_info { display: none; }

.photo_grid_extended .item { width:108px; min-height:118px; border:solid 1px #ccc; padding:4px; margin:4px; float:left;background:#fff url(../images/shadow_bg.png) repeat-x;-webkit-border-radius: 4px; -moz-border-radius: 4px;}
.photo_grid_extended .item img { margin:0 0 4px 0; padding:0; }

.photo_grid_extended .item .info div { margin:2px 0 2px 0; padding:0;}
.photo_grid_extended .item .info .small_rating_0 { width:64px;height:12px;line-height:12px;background:#fff url(../images/stars_matrix.gif) 0 0 no-repeat; overflow:hidden; text-indent:-10000px;}
.photo_grid_extended .item .info .small_rating_1 { width:64px;height:12px;line-height:12px;background:#fff url(../images/stars_matrix.gif) 0 -12px no-repeat; overflow:hidden; text-indent:-10000px;}
.photo_grid_extended .item .info .small_rating_2 { width:64px;height:12px;line-height:12px;background:#fff url(../images/stars_matrix.gif) 0 -24px no-repeat; overflow:hidden; text-indent:-10000px;}
.photo_grid_extended .item .info .small_rating_3 { width:64px;height:12px;line-height:12px;background:#fff url(../images/stars_matrix.gif) 0 -36px no-repeat; overflow:hidden; text-indent:-10000px;}
.photo_grid_extended .item .info .small_rating_4 { width:64px;height:12px;line-height:12px;background:#fff url(../images/stars_matrix.gif) 0 -49px no-repeat; overflow:hidden; text-indent:-10000px;}
.photo_grid_extended .item .info .small_rating_5 { width:64px;height:12px;line-height:12px;background:#fff url(../images/stars_matrix.gif) 0 -61px no-repeat; overflow:hidden; text-indent:-10000px;}

.photo_grid_extended .item .ratings { width:92px;height:16px;line-height:16px;padding:4px; background:#ccc;text-align:center; -webkit-border-radius: 2px; -moz-border-radius:2px; }
.photo_grid_extended .item .ratings:after { content:'.'; display:block; visibility:hidden; }

.photo_grid_extended .item .ratings a { display:block; float:right;margin:3px; background:#eee; width:8px; height:8px; text-indent:-10000px; overflow:hidden;-webkit-border-radius: 4px; -moz-border-radius: 4px; }
.photo_grid_extended .item .ratings a:hover { background:#999; }


