html, body {
	margin: 0;
	padding: 0;
}

body {
	background: #FFF url(../img/bg_t.gif) left top repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

a {
	color: #00B6F0;
	text-decoration:none;
}

a img {
	border: none;
}

a:hover {
	color: #555;
}

a,
a:focus {
	outline: none;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
/*
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}*/

h1 
{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 10px;
}
	h1.page_ttl 
	{
		color: #666;
		padding-left: 5px;
	}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
}
	h2.pb {
		padding-bottom: 18px;
	}
	
	h2.pb2 {
		padding-bottom: 4px;
	}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
	h3.pb {
		padding-bottom: 10px;
	}
	
	h3.pb2 {
		padding-bottom: 5px;
	}

h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
}

h5 {
	font-size: 12px;
	padding-bottom: 6px;
}
	h5.pb {
		padding-bottom: 10px;
	}

h6 {
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0;
}

small {
	display: block;
}


blockquote {
	margin: 0;
	padding: 0 0 0 15px;
}

.biggerText {
	font-size: 13px;
}

#wrapper .normalText {
	font-size: 12px;
}

small,
.smallerText {
	font-size: 11px;
}

.underlineA {
	text-decoration: underline;
}


.blue {
	color: #00B6F0;
}

.green {
	color: #5BAE00;
	text-decoration: none;
}

a.green {
	color: #5BAE00;
	text-decoration: none;
}
	a.green:hover {
		color: #458400;
	}

.red {
	color: #971B1B;
}

.gray {
	color: #999;
}

.gray2 {
	color: #787878;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.padd_l {
	padding-left: 7px;
}

.marg_t {
	margin-top: 10px;
}

.marg_t2 {
	margin-top: 5px;
}

.marg_b {
	margin-bottom: 15px;
}

.marg_b2 {
	margin-bottom: 10px;
}

.marg_b3 {
	margin-bottom: 20px;
}
.marg_dash
{
	margin:0 10px 0 46px;
}
.marg_login
{
	
	width:625px;
}
.border_r {
	border-right: 1px solid #BCD1D8;
	padding-left:45px;
}
.padLogin
{
	padding:0 25px 0 0;
}

.arwDown {
	text-decoration: none;
}
	.arwDown img {
		width: 17px;
		height: 14px;
		background: url(../img/arw_d.gif) left top no-repeat;
	}
		.arwDown:hover img {
			background: url(../img/arw_d.gif) left bottom no-repeat;
		}
		


.blueLink {
	background: url(../img/link_blue_.gif) left bottom repeat-x;
	background: url(../img/link_blue.gif) left bottom repeat-x;
	text-decoration: none;
	color: #00B6F0;
	float: left;
	padding-bottom: 2px;
}
	.blueLink:hover {
		background: url(../img/link_blue_.gif) left bottom repeat-x;
		text-decoration: none;
		color: #009ADB;
		cursor: pointer;
	}

	
.greenLink {
	background: url(../img/link_green_.gif) left bottom repeat-x;
	background: url(../img/link_green.gif) left bottom repeat-x;
	text-decoration: none;
	color: #5BAE00;
	float: left;
	padding-bottom: 2px;
}
	.greenLink:hover {
		background: url(../img/link_green_.gif) left bottom repeat-x;
		text-decoration: none;
		color: #349100;
		cursor: pointer;
	}

.whiteLink {
	text-decoration: none;
	border-bottom: 1px dotted #D7F2FB;
	color: #FFF;
}
	.whiteLink:hover {
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		color: #FFF;
		cursor: pointer;
	}
	

.arws_ud {
	background: url(../img/arws_ud.gif) right 10px no-repeat;
	padding-right: 10px;
	float: left;
}


p, form, ul, ol, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ddalign
{
	padding:0 0 0 0;
}

.Vspace
{
	margin-bottom:5px;

}
.ovrflw
{
	overflow:hidden;

}
.ovrflwdiv
{
	width:220px; 
	overflow:hidden;
	white-space:nowrap;
}
.ImgRptBusiness{
		 background-image:url(../img/Icons-New/Reportvenue/report-venue-hover-up.png);
		 display:block; 
		 background-position:bottom; 
		 height:16px; 
		 width:16px;		 
		 background-repeat:no-repeat;		 
		 }
		.ImgRptBusiness:hover{ 
				background-image:url(../img/Icons-New/Reportvenue/report-venue-hover-up.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat; 			
		}
		
		/* ZS home page changes 12 Jul 2010 start task*/
.ImgFollowBusiness{
		 background-image:url(../img/Icons-New/Follow/follow.png);
		 display:block; 
		 background-position:bottom; 
		 height:16px; 
		 width:16px;		 
		 background-repeat:no-repeat;		 
		 }
		.ImgFollowBusiness:hover{ 
				background-image:url(../img/Icons-New/Follow/follow.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat; 			
		}
		/* ZS home page changes 12 Jul 2010 end task*/
		
.ImgRptBusinessHome{
		 background-image:url(../img/Icons-New/Reportvenue/report-venue.png);
		 display:block; 
		 background-position:bottom; 
		 height:16px; 
		 width:16px;		 
		 background-repeat:no-repeat;		 
		 }
		.ImgRptBusinessHome:hover{ 
				background-image:url(../img/Icons-New/Reportvenue/report-venue.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat; 			
		}
	
.ImgDelAlbum{
		 background-image:url(../img/Icons-New/Deletephoto/delete-photo-hover-up.png);
		 display:block; 
		 background-position:bottom; 
		 height:16px; 
		 width:16px;		 
		 background-repeat:no-repeat;			 
		}
		.ImgDelAlbum:hover{ 
				background-image:url(../img/Icons-New/Deletephoto/delete-photo-hover-up.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat;  			
		}
		
.ImgDel{
		background-image:url(../img/Icons-New/Delete/delete-hover-up.png);
		display:block; 
		background-position:bottom; 
		height:16px; 
		width:16px;		 
		background-repeat:no-repeat;	
		}
		.ImgDel:hover{
				background-image:url(../img/Icons-New/Delete/delete-hover-up.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat; 
		}

.ImgReportPhoto{
		background-image:url(../img/Icons-New/Reportfoto/report-photo-hover-up.png);
		display:block; 
		background-position:bottom; 
		height:16px; 
		width:16px;		 
		background-repeat:no-repeat;
		}
		.ImgReportPhoto:hover{
				background-image:url(../img/Icons-New/Reportfoto/report-photo-hover-up.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat;
		}
		
.ImgFriend{
		background-image:url(../img/Icons-New/friend/friend-hover-up.png);
		display:block; 
		background-position:bottom; 
		height:16px; 
		width:16px;		 
		background-repeat:no-repeat;
		}
		.ImgFriend:hover{
				background-image:url(../img/Icons-New/friend/friend-hover-up.png);
				display:block; 
				background-position:top; 
				height:16px; 
				width:16px; 
				background-repeat:no-repeat;
		}
		
.ImgDigFriend{
		background-image:url(../img/Icons-New/diggroup/dig-group-hover-up.png);
		display:block; 
		background-position:bottom; 
		height:16px; 
		width:16px;		 
		background-repeat:no-repeat;
		}
		.ImgDigFriend:hover{
			background-image:url(../img/Icons-New/diggroup/dig-group-hover-up.png);
			display:block; 
			background-position:top; 
			height:16px; 
			width:16px; 
			background-repeat:no-repeat
		}
		
.ImgDeleteFriend{
		background-image:url(../img/Icons-New/Deletefriends/delete-friends-hover-up.png);
		display:block; 
		background-position:bottom; 
		height:16px; 
		width:16px;		 
		background-repeat:no-repeat;
	}
	.ImgDeleteFriend:hover	{
			background-image:url(../img/Icons-New/Deletefriends/delete-friends-hover-up.png);
			display:block; 
			background-position:top; 
			height:16px; 
			width:16px; 
			background-repeat:no-repeat
	}
.ImgViewFriendProfile{
		background-image:url(../img/Icons-New/ViewProfiles/view-profile-hover-up.png);
		display:block; 
		background-position:bottom; 
		height:16px; 
		width:16px;		 
		background-repeat:no-repeat;
	}
	.ImgViewFriendProfile:hover	{
			background-image:url(../img/Icons-New/ViewProfiles/view-profile-hover-up.png);
			display:block; 
			background-position:top; 
			height:16px; 
			width:16px; 
			background-repeat:no-repeat
	}
.ImgRptReview{
		 display:block; 
		 background-image: url(../img/Icons-New/report/report-hover-up.png);
		 background-position:bottom; 
		 height:16px; 
		 width:16px;
	}
	.ImgRptReview:hover	{
			 display:block; 
			 background-image: url(../img/Icons-New/report/report-hover-up.png);
			 background-position:top; 
			 height:16px; 
			 width:16px;		 
	}

.ImgHomeRptReview{
		 display:block; 
		 background-image: url(../img/Icons-New/report/report-hover-new.png);
		 background-position:bottom; 
		 height:16px; 
		 width:16px;
	}
	.ImgHomeRptReview:hover	{
			 display:block; 
			 background-image: url(../img/Icons-New/report/report-hover-new.png);
			 background-position:top; 
			 height:16px; 
			 width:16px;		 
	}

.ImgWriteReview {
		display: block;
		background-image: url(../img/Icons-New/Writereview/write-review-hover-up.png);
		background-position:bottom; 
		height:16px; 
		width:16px;
		background-repeat:no-repeat;		 

	}
	.ImgWriteReview:hover {
			text-decoration: none;
			background-image: url(../img/Icons-New/Writereview/write-review-hover-up.png);
			background-position:top;
			background-repeat:no-repeat;
			
			
		}
.ImgWriteAdvReview {
		display: block;
		background: url(../img/Icons-New/WriteAdvreview/write-review.png);
		/*height:25px; 
		width:25px;*/
		width: 26px;
		height: 26px;
		margin: 3px 0 0 5px;
		background-repeat:no-repeat;		 

	}
.ImgProfileUser
{
		display:block;
		background-image: url(../img/Profile/thmb_user_Overup.png);
		background-repeat:no-repeat;
		background-position:top;
		height:141px; 
		width:141px;
		text-decoration: none;
		outline:none;
	}
	.ImgProfileUser:hover	
	{
			display:block;
			text-decoration: none;
			background-image: url(../img/Profile/thmb_user_Overup.png);
			background-position:bottom;
			background-repeat:no-repeat;
			outline:none;
	}
	.ImgBizUser
	{
		display:block;
		background-image: url(../img/Profile/thmb_biz-over-up.png);
		background-repeat:no-repeat;
		background-position:top;
		height:141px; 
		width:141px;
		text-decoration: none;
		outline:none;
	}
	.ImgBizUser:hover	
	{
			display:block;
			text-decoration: none;
			background-image: url(../img/Profile/thmb_biz-over-up.png);
			background-position:bottom;
			background-repeat:no-repeat;
			outline:none
	}
	
#wrapper {
	width: 982px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}
	
	#wrapper .vTop, #wrapper table.vTop td {
		vertical-align: top;
	}
	#wrapper .vMid, #wrapper table.vMid td {
		vertical-align: middle;
	}
	
	/**** vMid for careers apply position checkbox alignment ***/
	
	#wrapper .VMidcareerapply, #wrapper table.VMidcareerapply td {
	padding-left:5px;
	width:120px;
	}
	
	
	#wrapper .vBot, #wrapper table.vBot td {
		vertical-align: bottom;
	}

.cleaner {
	font-size: 1px;
	height: 1px;
	margin-bottom: -1px;
	clear: both;
}

.show {
	display: block;
}
.hide {
	display: none;
}

#header {
	height: 58px;
	padding: 10px 40px 20px 40px;
	font-size: 11px;
	color: #FFF;
}
	html>body #header {
	}

	#header .marg_b {
		margin-bottom: 5px;
	}
	

	#header .inpt {
		height: 22px;
		padding: 6px 0 0 6px;
		margin-right: 4px;
		width: 132px;
		background: url(../img/login_bg.gif) -157px top no-repeat;
	}
	
		#wrapper #header .inpt2 {
			padding-left: 13px;
			width: 140px;
			background: url(../img/login_bg.gif) left top no-repeat;
		}
	
	#header .inpt input{
		font-size: 11px;
		color: #788FA3;
		border: 1px solid #FFF;
		width: 125px;
	}
	
	#wrapper #header .inpt2 input{
		width: 130px;
	}
	
	#header .sign_in {
		display: block;
		text-decoration: none;
		border: none;
		height: 28px;
		width: 74px;
		background: url(../img/login_bg.gif) right top no-repeat;
		cursor: pointer;
	}
		#header .sign_in:hover {
			background: url(../img/login_bg.gif) right bottom no-repeat;
			cursor: pointer;
		}

	.icon_lock {
		background: url(../img/icon_lock2.gif) 0px 5px no-repeat;
		float: left;
		font-size: 11px;
		width:5px;
	}
	.icon_lock1 {
		padding: 0 0 0 24px;
		background: url(../img/icon_lock.gif) 15px 4px no-repeat;
		float: left;
		font-size: 11px;
	}
	
	.icon_quest {
		padding: 0 0 0 8px;
		background: url(../img/icon_quest.gif) 0px 4px no-repeat;
		float: left;
		font-size: 11px;
	}
	
	
	#header .dots {
		width: 8px;
		background: url(../img/dots.gif) center 7px no-repeat;
	}
	
	#wrapper #header .chk {
		margin: 2px 0 0 6px;
	}
	
	
	#header h3 {
		font-size: 19px;
		color: #FFF;
		line-height: 20px;
	}
	
	
	
	#header a.green {
		color: #5BAE00;
		text-decoration: none;
	}
		#header a.green:hover {
			color: #458400;
			text-decoration: underline;
		}




#location {
	padding-top: 2px;
	height: 20px;
}
	#location a {
		display: block;
		float: left;
	}

	#location h3 {
		margin-left: -1px;
		float: left;
	}
	
		#location h3 a {
			line-height: 18px;
			padding-bottom: 1px;
		}
		
	#location .arwDown {
		margin: 4px 0 0 4px;
	}




#homeText {
	padding: 0 0 30px 0;
}
	#homeText td {
		vertical-align: top;
	}

	#homeText h1 {
		font-size: 58px;
		line-height: 58px;
		letter-spacing: -1px;
		color: #00B6F0;
		font-weight: bold;
		padding-bottom: 12px;
	}
	
	#homeText h2 {
		font-size: 38px;
		line-height: 38px;
		letter-spacing: -1px;
		color: #444;
		padding-top: 5px;
	}
	
	#homeText h3 {
		color: #555;
		padding-bottom: 6px;
		line-height: 20px;
		font-size: 17px;
	}
	
	#homeText .biggerText {
		color: #606060;
		font-size: 13px;
		padding: 14px 0 4px 0;
	}


.homeImgleft {
	height: 250px;
	position: relative;
	z-index: 1;
	
}
#homeImgleft2 {
	height: 250px;
	position: relative;
	z-index: 1;
	background: url(../img/CountryLogo/generic_home.jpg) top center no-repeat;
}
#homeImg {
	height: 250px;
	position: relative;
	z-index: 1;
	background: url(../img/home_img2.gif) top center no-repeat;
}
	#homeImg div {
		width: 258px;
		height: 42px;
		position: absolute;
		z-index: 1;
		left: 30px;
		top: 160px;
		background: url(../img/home_img_btns.jpg) left top no-repeat;
	}
	
	#homeImg div a {
		width: 129px;
		height: 42px;
		display: block;
		float: left;
		text-decoration: none;
	}
	
	#homeImg div .l:hover {
		background: url(../img/home_img_btns.jpg) left bottom no-repeat;
		text-decoration: none;
	}
	
	#homeImg div .r:hover {
		background: url(../img/home_img_btns.jpg) right bottom no-repeat;
		text-decoration: none;
	}



#content {
	padding-bottom: 22px;
}
	#content p {
		padding: 0 0 15px 0;
	}

	#content td 
	{
		/*margin:0;
		padding:0;*/
		vertical-align: top;
	}

.page {
	width: 860px;
	padding-left: 61px;
	padding-right: 61px;
}
	
	
/*	
#searchTabs {
	height: 38px;
	width: 982px;
	position: relative;
	z-index: 100;
}
	#searchTabs ul {
		position: absolute;
		z-index: 100;
		left: 15px;
	/*margin: 0 auto;*
		top: 0;
		height: 45px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		width: 955px;
	}
	
	#searchTabs ul li,
	#searchTabs ul li span {
		display: block;
		float: left;
	}
	
	#searchTabs ul li {	
		background: url(../img/circ.gif) right 19px no-repeat;
		height: 45px;
		padding-left: 17px;
	}
		#searchTabs ul li.none {
			background: none;
		}
		
	#searchTabs ul li span {
		padding: 8px 23px 0 0;
		height: 37px;
	}
		
	#searchTabs ul li a {	
		color: #787878;
		text-decoration: none;
	}
		#searchTabs ul li a:hover {
			color: #00B6F0;
			text-decoration: none;
		}
		
	
	#searchTabs ul .pre_act {
		background: none;
	}	
		#searchTabs ul .pre_act span {
			padding: 9px 17px 0 0;
		}
	
	#searchTabs ul .act {
		background: #00B6F0 url(../img/tab_blue.gif) left top no-repeat;
		color: #FFF;
	}	
		#searchTabs ul .act span{
			background: url(../img/tab_blue.gif) right -61px no-repeat;
			padding: 9px 17px 0 0;
		}
		
	#wrapper #searchTabs ul .act a, 
	#wrapper #searchTabs ul .act a:hover  {
		color: #FFF;
	}	
*/
	/* ZS Changes added for new search task start*/
#searchTabs {
	height: 34px;
	width: 912px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
	#searchTabs ul {
		position: absolute;
		z-index: 100;
		left: 7px;
		top: 0;
		height: 45px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		width: 900px;
	}
	
	#searchTabs ul li,
	#searchTabs ul li a {
		display: block;
		float: left;
	}
	
	#searchTabs ul li {	
		background: url(../img/line3.gif) right 13px no-repeat;
		height: 34px;
		padding-right: 1px;
	}
		#searchTabs ul li.none {
			background: none;
		}
		
	#searchTabs ul li a {
		padding: 6px 16px 0 16px;
		height: 28px;
		color: #787878;
		text-decoration: none;
	}
		#searchTabs ul li a:hover {
			color: #00B6F0;
			text-decoration: none;
		}
		
	
	#searchTabs ul .pre_act {
		background: none;
	}
	
	#searchTabs ul .act {
		background: #00B6F0;
		color: #FFF;
	}
		
	#wrapper #searchTabs ul .act a, 
	#wrapper #searchTabs ul .act a:hover  {
		color: #FFF;
	}	
	
	/* ZS Changes added for new search task end*/
#searchBg {
	/*height: 55px;
	width: 949px;
	background: url(../img/search_bg2.gif) left top no-repeat;
	padding: 9px 10px 0 23px;
	color: #FFF;
	position: relative;
	z-index: 10;
	margin-bottom: 15px;*/
	width: 892px;
	background: #00B6F0;
	padding: 7px 10px 6px 10px;
	color: #FFF;
	position: relative;
	z-index: 10;
	margin: 0 auto 15px auto;
}	
	.sGo {
		display: block;
		text-decoration: none;
		border: none;
		height: 29px;
		width: 29px;
		background: url(../img/btn_go2.gif) left top no-repeat;
		cursor: pointer;
	}
		.sGo:hover {
			background: url(../img/btn_go2.gif) left bottom no-repeat;
			cursor: pointer;
		}
		
	.sBtn 
	{
		float: right;
		display: block;
		text-decoration: none;
		border: none;
		height: 28px;
		width: 98px;
		background: url(../img/btn_search2.gif) left top no-repeat;
		cursor: pointer;
		margin-top: 3px;
	}
		.sBtn:hover {
			background: url(../img/btn_search2.gif) left bottom no-repeat;
			cursor: pointer;
  			text-decoration: none;

		}

	#searchBg .dots {
		width: 20px;
		background: url(../img/dots.gif) center 5px no-repeat;
	}
	
	#wrapper #searchBg .chk {
		margin: 1px 0 0 5px;
	}
	
		#searchBg a {
		color: #FFF;
		text-decoration: none;
	}
		#searchBg a:hover {
			color: #FFF;
			text-decoration: underline;
		}

	#searchBg .l {
		display: block;
		padding: 1px 0 0 5px;
		float: left;
	}
	
	#searchBg .r {
		display: block;
		padding: 1px 5px 0 0;
		float: right;
	}
	
	#searchBg .inpt {
		padding: 3px;
		background-color: #1CC7FF;
		float: left;
		margin-bottom: 1px;
	}
	
	
	.keyword,
	.byCountry,
	.byCity {
		/*font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		color: #666;
		border: 1px solid #FFF;
		margin-top: 5px;
		padding: 0;*/
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #999;
		border: 1px solid #008CBB;
		padding: 4px;
	}

	.keyword {
		width: 770px;
	}
	
	.byCountry {
		width: 145px;
	}
	
	.byCity {
		width: 120px;
	}
	
	#wrapper #searchBg .dd {
		top: 36px;
		margin-left: -4px;
	}
	
		#searchBg .arws_d {
		display: block;
		float: left;
		margin-top: 6px;
		color: #666;
		text-decoration: none;
		height: 14px;
		background: url(../img/arw_d4.gif) right 7px no-repeat;
		padding-right: 9px;
	}

/*#searchBg {
	height: 55px;
	width: 949px;
	background: url(../img/search_bg2.gif) left top no-repeat;
	padding: 9px 10px 0 23px;
	color: #FFF;
	position: relative;
	z-index: 10;
	margin-bottom: 15px;
}	
	.sGo {
		display: block;
		text-decoration: none;
		border: none;
		height: 29px;
		width: 29px;
		background: url(../img/btn_go2.gif) left top no-repeat;
		cursor: pointer;
	}
		.sGo:hover {
			background: url(../img/btn_go2.gif) left bottom no-repeat;
			cursor: pointer;
		}
		
	.sBtn {
		display: block;
		text-decoration: none;
		border: none;
		height: 28px;
		width: 98px;
		background: url(../img/btn_search2.gif) left top no-repeat;
		cursor: pointer;
	}
		.sBtn:hover {
			background: url(../img/btn_search2.gif) left bottom no-repeat;
			cursor: pointer;
		}

	#searchBg .dots {
		width: 20px;
		background: url(../img/dots.gif) center 5px no-repeat;
	}
	
	#wrapper #searchBg .chk {
		margin: 1px 0 0 5px;
	}
		
	
	.keyword,
	.byCountry,
	.byCity {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		color: #666;
		border: 1px solid #FFF;
		margin-top: 5px;
		padding: 0;
	}

	.keyword {
		width: 174px;
	}
	
	.byCountry {
		width: 145px;
	}
	
	.byCity {
		width: 120px;
	}
	
	#wrapper #searchBg .dd {
		top: 36px;
		margin-left: -4px;
	}
	
		#searchBg .arws_d {
		display: block;
		float: left;
		margin-top: 6px;
		color: #666;
		text-decoration: none;
		height: 14px;
		background: url(../img/arw_d4.gif) right 7px no-repeat;
		padding-right: 9px;
	}
	*/
		#searchBg .arws_d span {
			overflow: hidden;
			white-space: nowrap;
			display: block;
			float: left;
			height: 14px;
			cursor: pointer;
		}
		
		#searchBg .arws_d:hover {
			color: #333;
			text-decoration: none;
		}
	#searchBg .arws_ud {
		margin-top: 7px;
	}
	
	#searchBg .arws_ud a {
		height: 22px;
		overflow: hidden;
		white-space: nowrap;
	}
	
	#searchBg .marg_b {
		margin-bottom: 9px;
	}
	
		#searchBg .smallerText {
		margin: 4px 0 0 10px;
	}
	
	
	.icon_star, .icon_fire, .icon_check 
	{
		color:White;
		padding: 1px 0 0 23px;
		height: 15px;
	}	
		.icon_star {
			background: url(../img/icon_star.gif) left top no-repeat;
		}
		
		.icon_fire {
			background: url(../img/icon_fire.gif) left top no-repeat;
		}
		
		.icon_check {
			background: url(../img/icon_check.gif) left top no-repeat;
		}

	#wrapper #searchBg .normalInput {
		background: none;
		border-left: 1px solid #FFF;
		border-top: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		margin-top: 5px;
		padding: 0;
	}
		#searchBg .normalInput option {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
	
		#searchBg select.dl_1 {
			width: 110px;
		}
		
		#searchBg select.dl_2 {
			width: 145px;
		}
		
		#searchBg select.dl_3 {
			width: 180px;
		}
		
		#searchBg select.dl_4 {
			width: 140px;
		}



	
	#searchBg #priceRange {
		height: 15px;
	}
		#searchBg #priceRange span, 
		#searchBg #priceRange a {
			display: block;
			float: left;
		}

		#searchBg #priceRange span {
			padding: 0 8px 0 18px;
		}
		
		#searchBg #priceRange a {
			width: 15px;
			height: 15px;
			background: url(../img/icon_dollar.gif) left top no-repeat;
			text-decoration: none;
			margin-right: 5px;
		}
			#searchBg #priceRange a:hover, #searchBg #priceRange .hover, #searchBg #priceRange .act {
				text-decoration: none;
				background: url(../img/icon_dollar.gif) left top no-repeat;
				filter:alpha(opacity=75);
				-moz-opacity:0.75;
				opacity: 0.75;
			}


#priceRangeBig {
	height: 35px;
}
	#priceRangeBig a {
		display: block;
		float: left;
	}
	
	#priceRangeBig a {
		width: 23px;
		height: 23px;
		background: url(../img/icon_dollar2.gif) left top no-repeat;
		text-decoration: none;
		margin-right: 5px;
	}
		#priceRangeBig a:hover, #priceRangeBig .hover, #priceRangeBig .act {
			text-decoration: none;
			background: url(../img/icon_dollar2.gif) left top no-repeat;
			filter:alpha(opacity=65);
			-moz-opacity:0.65;
			opacity: 0.65;
		}

	#priceRangeBig em {
		margin: -7px 0 0 -7px;
	}



.dd {
	position: absolute;
	z-index: 10;
	width: 150px;
	background-color: #FFF;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	padding: 2px;
	top: 28px; /* Sub Menu Distance  */
}

	#searchBg #dl_1_dd {
		height: 175px;
		overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
	}


	.dd ul,
	.dd ul li,
	.dd ul li a {
		display: block;
	}
	
	.dd ul li {
		width: 170px;
	}
	
		.dd ul li {
			padding-bottom: 1px;
		}
			.dd ul li a {
				color: #333;
				padding: 2px 5px 3px 8px;
				width: 157px;
				text-decoration: none;
			}
			
			.dd ul li a:hover, .dd ul li .act {
				color: #333;
				background-color: #D1F2FC;
				text-decoration: none;
			}

	/* ZS home page changes 07 Jul 2010 start task*/
/*.ttl {
	height: 30px;
	position: relative;
	z-index: 9;
}
	.ttl h2 {
		float: left;
		margin: 0 10px 7px 14px;
		color: #666666;
	}
	
	.ttl .arw_d {
		float: left;
		margin: 9px 0 0 0;
		background: url(../img/arw_d3.gif) right 7px no-repeat;
		padding-right: 10px;
		text-decoration: none;
	}
	*/
	.arw_dwhite {
		float: left;
		margin: 0 0 0 0;
		background: url(../img/arw_d4.gif) right 6px no-repeat;
		padding-right: 10px;
		text-decoration: none;
	}
	

.ttl {
	height: 30px;
	position: relative;
	z-index: 9;
}
	.ttl h3 {
		float: left;
		margin: 0 12px 7px 5px;
		color: #666666;
	}
	
	.ttl .arw_d {
		float: left;
		margin: 6px 0 0 0;
		background: url(../img/arw_d3.gif) right 7px no-repeat;
		padding-right: 10px;
		text-decoration: none;
	}
	
	#wrapper .ttl .dd {
		z-index: 9;
		top: 24px;
		margin-left: -2px;
	}
	/* ZS home page changes 07 Jul 2010 end task*/
/* --- Corners --- { --- */

.crns1 {
	background-color: #DCE6EA;
}

.crns2 {
	background-color: #D1F2FC;
}

.crns3 {
	background-color: #E7EEF1;
}

.crns4 {
	background-color: #99B7C1;
}

.crns5 {
	background-color: #27BFF0;
}

	.crns .lt, .crns .rt,
	.crns .lb, .crns .rb {
		width: 10px;
		height: 10px;
	}
	
	.crns .l, .crns .r {
		/*width: 10px;*/
	}
	
	.crns .t, .crns .b {
		height: 10px;
	}

	.crns .lt img, .crns .rt img, .crns .lb img, .crns .rb img,
	.crns .t img, .crns .b img, .crns .l img, .crns .r img {
		width: 1px;
		height: 1px;
	}
	
	.crns3 .lt, .crns3 .rt,
	.crns3 .lb, .crns3 .rb {
		width: 14px;
		height: 14px;
	}
	
	.crns3 .l, .crns3 .r {
		/*width: 16px;*/
	}
	
	.crns3 .t, .crns3 .b {
		height: 14px;
	}
	
	#wrapper .crns p {
		padding-bottom: 12px;
	}
	
	.crns h3 {
		line-height: 18px;
	}
	
	#wrapper .crns3 h3 {
		line-height: normal;
	}
	
	#wrapper .crns .marg_b {
		margin-bottom: 7px;
	}
	
	#wrapper #content .crns3 .marg_b {
		margin-bottom: 12px;
	}
	
	.crns1 .lt {background: url(../img/crns.gif) left top no-repeat;}	
	.crns1 .rt {background: url(../img/crns.gif) right top no-repeat;}
	.crns1 .lb {background: url(../img/crns.gif) left bottom no-repeat;}	
	.crns1 .rb {background: url(../img/crns.gif) right bottom no-repeat;}	
	
	.crns2 .lt {background: url(../img/crns2.gif) left top no-repeat;}	
	.crns2 .rt {background: url(../img/crns2.gif) right top no-repeat;}
	.crns2 .lb {background: url(../img/crns2.gif) left bottom no-repeat;}	
	.crns2 .rb {background: url(../img/crns2.gif) right bottom no-repeat;}
	
	.crns3 .lt {background: url(../img/crns3.gif) left top no-repeat;}	
	.crns3 .rt {background: url(../img/crns3.gif) right top no-repeat;}
	.crns3 .lb {background: url(../img/crns3.gif) left bottom no-repeat;}	
	.crns3 .rb {background: url(../img/crns3.gif) right bottom no-repeat;}	
	
	.crns4 .lt {background: url(../img/crns4.gif) left top no-repeat;}	
	.crns4 .rt {background: url(../img/crns4.gif) right top no-repeat;}
	.crns4 .lb {background: url(../img/crns4.gif) left bottom no-repeat;}	
	.crns4 .rb {background: url(../img/crns4.gif) right bottom no-repeat;}
	
	/* Zeba 21-jun-10 Refine Search task start*/
	.crns5 .lt {background: url(../img/crns5.gif) left top no-repeat;}	
	.crns5 .rt {background: url(../img/crns5.gif) right top no-repeat;}
	.crns5 .lb {background: url(../img/crns5.gif) left bottom no-repeat;}	
	.crns5 .rb {background: url(../img/crns5.gif) right bottom no-repeat;}
	/* Zeba 21-jun-10 Refine Search task end*/
	
		margin-top: 15px;
		width: 59px;
		height: 59px;
		padding: 7px 0 0 7px;
	}
	
	.crns1 .thmb img, .crns2 .thmb  img {
		width: 52px;
		height: 52px;
	}
	
	.crns1 .thmb {
		background: url(../img/thmb.gif) left top no-repeat;
	}
	
	.crns2 .thmb {
		background: url(../img/thmb2.gif) left top no-repeat;
	}
	
	
	.crns1 .bbl, .crns2 .bbl {
		color: #626262
	}
	
	.crns1 .bbl {
		background: url(../img/bbl_bg.gif) left top no-repeat;
		padding: 8px 0 0 14px;
	}
		.crns1 .bbl_b {
			padding: 0 10px 10px 10px;
			width: 296px;
			background: #FFF url(../img/bbl_bg_b.gif) right bottom no-repeat;
		}
		
		
	.crns2 .bbl {
		background: url(../img/bbl_bg2.gif) left top no-repeat;
		padding: 8px 0 0 14px;
	}
		.crns2 .bbl_b {
			padding: 0 10px 10px 10px;
			width: 296px;
			background: #FFF url(../img/bbl_bg2_b.gif) right bottom no-repeat;
		}
		
	.crns4 {
		color: #FFF;
	}		
	

	#wrapper .crns5 h3 {
		color: #FFF;
		padding: 0 0 8px 0;
		line-height: 18px;
	}
	
	#wrapper .crns5 .normalInput {
		border: 1px solid #009AD8;
		margin-right: 6px;
	}	

	
/* --- } --- Corners --- */


.rating {
	padding: 6px 0 8px 0;
	height: 12px;
}

.rating2 {
	height: 12px;
	padding: 5px 0 0 0;
}

.rating3 {
	height: 12px;
	padding: 0;
}

	.rating a, 
	.rating2 a, 
	.rating3 a {
		margin-right: 3px;
		float: left;
		width: 12px;
		height: 12px;
		display: block;
	}
	
	.rating a img, 
	.rating2 a img, 
	.rating3 a img {
		width: 12px;
		height: 12px;
		background: url(../img/rating.gif) left top no-repeat;
	}
	
		.rating a:hover img, .rating a.act img,
		.rating2 a:hover img, .rating2 a.act img,
		.rating3 a:hover img, .rating3 a.act img {
			background: url(../img/rating.gif) left -20px no-repeat;
		}
		
		.rating .bad a:hover img, .rating .bad a.act img,
		.rating2 .bad a:hover img, .rating2 .bad a.act img,
		.rating3 .bad a:hover img, .rating3 .bad a.act img {
			background: url(../img/rating.gif) left -40px no-repeat;
		}
		
		
	.rating a.plus,
	.rating2 a.plus,
	.rating3 a.plus {
		margin-left: 1px;
	}
		
	.rating a.plus img,
	.rating2 a.plus img,
	.rating3 a.plus img {
		background: url(../img/rating.gif) left -60px no-repeat;
	}
		.rating a.plus:hover img,
		.rating2 a.plus:hover img,
		.rating3 a.plus:hover img {
			background: url(../img/rating.gif) left -80px no-repeat;
		}
		
	
	.rating a.minus,
	.rating2 a.minus,
	.rating3 a.minus {
		margin: 0 4px 0 0;
	}
		
	.rating a.minus img,
	.rating2 a.minus img,
	.rating3 a.minus img {
		background: url(../img/rating.gif) left -100px no-repeat;
	}
		.rating a.minus:hover img,
		.rating2 a.minus:hover img,
		.rating3 a.minus:hover img {
			background: url(../img/rating.gif) left -120px no-repeat;
		}


.ratingGiven {
	padding: 0 10px 0 4px;
}
	.ratingGiven img {
		margin-right: 3px;
		height: 12px;
		width: 12px;
	}
	
	.ratingGiven .good img {
		background: url(../img/rating.gif) left -20px no-repeat;
	}
	
	.ratingGiven .bad img {
		background: url(../img/rating.gif) left -40px no-repeat;
	}


.ratingBig {
	padding: 0;
	height: 33px;
}
	.ratingBig div {
		height: 23px;
		width: 167px;
		overflow: hidden;
	}

	.ratingBig a {
		margin-right: 5px;
		float: left;
		width: 23px;
		height: 23px;
		display: block;
	}
	
	.ratingBig a img {
		width: 23px;
		height: 23px;
		background: url(../img/rating_big.gif) left top no-repeat;
	}
		.ratingBig .bad a img {
		width: 23px;
		height: 23px;
		background: url(../img/rating_big.gif) left -233px no-repeat;
	}
		.ratingBig a:hover img, .ratingBig .hover img, .ratingBig a.act img {
			background: url(../img/rating_big.gif) left -33px no-repeat;
		}
		
		.ratingBig .bad a:hover img, .ratingBig .bad .hover img, .ratingBig .bad a.act img {
			background: url(../img/rating_big.gif) left -66px no-repeat;
		}
		
		
	.ratingBig a.plus {
		margin-left: 1px;
	}
		
	#wrapper .ratingBig a.plus img {
		background: url(../img/rating_big.gif) left -102px no-repeat;
	}
		#wrapper .ratingBig a.plus:hover img {
			background: url(../img/rating_big.gif) left -136px no-repeat;
		}
		
	
	.ratingBig a.minus {
		margin: 0 4px 0 0;
	}
	#wrapper .ratingBig a.minus img {
		background: url(../img/rating_big.gif) left -170px no-repeat;
	}
		#wrapper .ratingBig a.minus:hover img {
			background: url(../img/rating_big.gif) left -204px no-repeat;
		}
	
	
	#wrapper .ratingBig em {
		margin: -7px 0 0 -7px;
	}


.tooltip,
.tooltip2 {
	position: relative;
	z-index: 2;
}
 
	div.tooltip em {
		background: url(../img/tooltip.gif) no-repeat;
		padding: 7px 5px 0 5px;
		width: 85px;
		height: 43px;
		position: absolute;
		top: -40px;
		left: 50%;
		margin-left: -48px;
		text-align: center;
		color: #FFF;
		font-weight: bold;
		z-index: 2;
		display: none;
		font-style: normal;
	}
	
	.tooltip2 em {
		background: url(../img/tooltip2.gif) left top no-repeat;
		padding: 0 0 0 7px;
		height: 31px;
		position: absolute;
		top: -36px;
		left: 0;
		color: #333;
		z-index: 2;
		display: none;
		font-style: normal;
		white-space: nowrap;
		margin-left: -12px;
	}
		.tooltip2 em span {
			padding: 5px 7px 0 0;
			height: 21px;
			display: block;
			border-right: 1px solid #99B7C1;
		}
		
	#wrapper .rating3 em{
		margin-top: -7px;
	}
	
	#wrapper #sidebar .tooltip2 em {
		margin-top: -3px;
	}

	
	#wrapper #searchBg #priceRange em {
		padding: 0 0 0 7px;
		margin: -6px 0 0 -11px;
	}
		#wrapper #searchBg #priceRange em span {
			padding: 5px 7px 0 0;
			float: none;
		}
		
	
#tabs {
	height: 40px;
	width: 987px;
	position: relative;
	z-index: 1;
	border-bottom: 3px solid #8DD01D;
	margin: 0 auto 20px auto;
	
}
	#tabs .tabs {
		position: absolute;
		z-index: 5;
		left: 15px;
		top: 0;
		height: 40px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		width: 100%;
		
	}
	
	#tabs .tabs li,
	#tabs .tabs li span {
		display: block;
		float: left;
		
	}
	
	#tabs .tabs li {	
		/*background: url(../img/line2.gif) right 12px no-repeat;
		height: 40px;
		padding-left: 12px;
		margin-left:3px;
		margin-right:3px;*/
	}
/* saraswathi June 28 task -Sub Menu Spacing- Task start  */
	#tabs .line {	
		background: url(../img/line2.gif) right 12px no-repeat;
		height: 40px;
		padding-left: 5px;
		padding-right: 1px;
		margin-left:5px;
		margin-right:10px;
	}

	#tabs .lineuser {	
		background: url(../img/line2.gif) right 12px no-repeat;
		height: 40px;
		padding-left: 2px;
		padding-right: 1px;
		margin-left:2px;
		margin-right:4px;
	}
/* saraswathi June 28 task -Sub Menu Spacing - Task end */
	
		#wrapper #content #tabs .tabs .none {
			background: none;
		}
		
	#tabs .tabs li span 
	{
		/*padding:8px 12px 0 12px;*/
		padding: 8px 10px 0 10px;
		height: 32px;
		
	}
		
	#tabs .tabs li a {
		color: #787878;
		text-decoration: none;
	}
	/*Saraswathi-June 23-task start*/
		#tabs .tabs li a:hover, 
		#tabs .tabs li .hover  {
			color: #8DD01D;
			text-decoration: none;	
			height:50px;
		}
		/*Saraswathi-June 23-task end*/
		
	#tabs .tabs li a u {
		text-decoration: none;
	}
		#tabs .tabs li a:hover u, 
		#tabs .tabs li .hover u {
			background: url(../img/link_green3.gif) left bottom repeat-x;
		}
	
	#tabs .tabs .pre_act {
		background: none;
	}	
		#tabs .tabs .pre_act span {
		}
	
	#tabs .tabs .act {
		background: #8DD01D url(../img/tab_green.gif) left top no-repeat;
		color: #FFF;
	}	
		#tabs .tabs .act span{
			background: url(../img/tab_green.gif) right -41px no-repeat;
		}
	/*Saraswathi -june 23-task start*/	
	#wrapper #tabs .tabs .act a, 
	#wrapper #tabs .tabs .act a:hover  {
		color: #FFF;
		height:50px;
	}
	/*Saraswathi -june 23-task end*/
	
	#content #tabs .tabs .act a  {
		background-image: url(../img/arws_ud2.gif);
	}

	#wrapper #tabs .arws_ud {
		background-position: right 9px;
	}
	
	#tabs .dd {
		z-index: 5;
		font-size: 15px;
		margin-left: -20px;
	}	
		#tabs .dd li {
			border-bottom: 1px solid #CCCCCC;
			padding-bottom: 0;
		}
		
		#wrapper #tabs .dd li.last {
			border-bottom: none;
		}
		
		#tabs .dd li a {
			color: #787878;
			padding: 4px 5px 5px 8px;
		}
			#tabs .dd li a:hover {
				background-color: #00B6F0;
				color: #FFF;
			
			}



.list {
	padding: 0 0 12px 12px;
}
	.list li {
		background: url(../img/li.gif) left 5px no-repeat;
		padding: 0 0 4px 10px;
	}


#middle {
	width: 700px;
}	


.boxAct {
	
	background-color: #FFFAE1;
	padding: 9px;
	margin-bottom: 7px;
}

.boxAct2 {
	border: 1px solid #F9E69B;
	background-color: #FFFDF2;
	padding: 9px;
	margin-bottom: 7px;
}

.box1 {
	border: 1px solid #F6F9FA;
	background-color: #F6F9FA;
	padding: 9px;
	margin-bottom: 7px;
}
	.box1 .box_ins {
		background-color: #E9F0F2;
		padding: 8px;
		margin-top: 10px;
		border: 1px solid #CDDCE0;
	}

.box2 {
	border: 1px solid #FFF;
	background-color: #FFF;
	padding: 9px;
	margin-bottom: 7px;
}
	.box2 .box_ins {
		background-color: #EDF2F4;
		padding: 8px;
		margin-top: 10px;
		border: 1px solid #CDDCE0;
	}

.box3 {
	border: 1px solid #B3C1CA;
	padding: 10px;
	background-color: #FFF;
}


.box4 {
	padding: 12px;
	background-color: #FFF;
}


.box_ins2 {
	background-color: #FFFAE1;
	border: 1px solid #F5D75D;
	padding: 6px 9px;
	margin: 5px 0;
	color: #666666;
}
	.box_ins2 .border_l {
		border-left: 1px solid #F5D75D;
		width: 15px;
	}

.boxAct .rating2, 
.boxAct2 .rating2,
.box1 .rating2, 
.box2 .rating2 {
	padding-top: 7px;
}




.userpic {
	display: block;
	text-decoration: none;
	border: 4px solid #99B7C1;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
}
	.userpic:hover {
		text-decoration: none;
		border: 4px solid #00B6F0;
	}
	
	.userpic img {
		/*background: url(../img/icon_info.png) right bottom no-repeat;*/
	}

	.icon_biz, .icon_biz img, 
	.icon_biz2,.icon_biz2 img {
		width: 77px;
		height: 77px;
	}

	
	#wrapper .icon_biz2 {
		border: 4px solid #FDB813;
	}
		#wrapper .icon_biz2:hover {
			border: 4px solid #F4A700;
		}
	
	
	.icon_biz_big, .icon_biz_big img,
	.icon_biz2_big, .icon_biz2_big img,
	.thmb_user2, .thmb_user2 img {
		width: 88px;
		height: 88px;
	}
	
	#wrapper .icon_biz2_big {
		/*border: 4px solid #FDB813;*/
		border: 4px solid #F2EABC
		
	}
		/*#wrapper .icon_biz2_big:hover {
			border: 4px solid #F4A700;
		}*/
			
	
	.thmb_user3, .thmb_user3 img {
		width: 71px;
		height: 71px;
	}
	
	
	.thmb_user_sm, .thmb_user_sm img {
		width: 46px;
		height: 46px;
	}		
		
	#wrapper .thmb_user_sm {
		border: 3px solid #99B7C1;
	}
		#wrapper .thmb_user_sm:hover {
			border: 3px solid #00B6F0;
		}
		
	

.review {
	padding: 5px 0 0 0;
}
	.review .inpt {
		padding: 3px 0 0 10px;
		width: 350px;
		height: 27px;
		position: relative;
		z-index: 1;
	}
		.review .inpt div {
			background: none;
			border: none;
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #888;
			font-style: italic;
			width: 350px;
			padding: 2px 0 0 0 ;
			
			vertical-align:middle;
		}
		
		.review .chars {
			position: absolute;
			z-index: 1;
			top: 5px;
			left: 320px;
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: italic;
			color: #888;
			padding: 2px 0 0 0 ;
		}
		
		.chars2 {
			display: block;
			padding-top: 5px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #999;
		}
	
	/*.boxAct .review .inpt, 
	.boxAct2 .review .inpt
	.box1 .review .inpt, 
	.box2 
	*/
	.review .inpt {
		background: url(../img/inp_review-new.png) left top no-repeat;
	}
	
	
.review .btn_add {
		display: block;
		text-decoration: none;
		width: 56px;
		height: 26px;
		margin: 2px 0 0 6px;
		background: url(../img/btn_add.png) left 1px no-repeat;
	}
.reviewBig {
	position: relative;
	z-index: 1;
	width: 308px;
}

.reviewBig textarea {
	width: 295px;
	height: 85px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	font-style: italic;
}
			
	.reviewBig .chars {
		position: absolute;
		z-index: 1;
		top: -3px;
		right: 0;
		display: block;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #999;
	}


#wrapper .pages {
	padding-top: 12px;
}
	#wrapper .pages ul {
		padding-left: 12px;
	}

	#wrapper .pages ul li,
	#wrapper .pages ul li a {
		display: block;
		float: left;
	}
	
	#wrapper .pages ul li {
		margin-right: 4px;
		padding: 1px;
		border: 1px solid #99B7C1;
		height: 19px;
	}
		#wrapper .pages ul li a {
			padding: 2px 6px 0 6px;
			height: 17px;
			text-decoration: none;
			color: #333333;
		}
		
		#wrapper .pages ul li a:hover,
		#wrapper .pages ul li .act {
			background-color: #D1F2FC;
			text-decoration: none;
			color: #00B6F0;
		}
	

.searchBar {
	background-color: #99B7C1;
	padding: 7px 7px;
	color: #FFF;
	margin: 0 auto 12px auto;

}
	.searchBar .normalInput {
		border: 1px solid #849BAA;
	}

	.searchBar .review {
		padding: 0;
	}

.emoticons 
{
		display: block;
		width: 31px;
		height: 26px;
		margin-top: 3px;
		text-decoration: none;
		margin-top: 3px;
		background: url(../img/icon_emoticons.png) left top no-repeat;
	}
	.emoticons:hover {
			text-decoration: none;
			background: url(../img/icon_emoticons.png) left -30px no-repeat;
		}
	.searchBar .review .emoticons 	
	{
		background: url(../img/icon_emoticons.png) left -60px no-repeat;
	}
		.searchBar .review .emoticons:hover
	{
		text-decoration: none;
		background: url(../img/icon_emoticons.png) left -90px no-repeat;
	}
		

.meta {
	margin-bottom: 8px;
	color: #666666;
}

.icon_comment {
	background: url(../img/icon_comment.gif) left 3px no-repeat;
	padding-left: 17px;
}

.icon_user {
	background: url(../img/icon_user.gif) left 1px no-repeat;
	padding-left: 17px;
}


.info {
	font-size: 11px;
	color: #666666;
}
	.info .td {
		background-color: #F6F9FA;
		padding: 5px;
	}


.info2 {
	margin-top: 10px;
}	
	.info2 .td {
		background-color: #F6F9FA;
		padding: 10px;
	}
	

.img {
	border: 5px solid #99B7C1;
}
	
	
	
#sidebar {
	width: 200px;
}

	#sidebar .sideBox {
		margin-bottom: 1px;
		border-bottom: 1px solid #A5C0C8;
		background-color: #FFF;
		padding: 5px;
		color: #333333;
	}
	
	#sidebar .border_b {
		border-bottom: 1px solid #BCD1D8;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	#scroller3 .box .icon_report,
	#scroller4 .box .icon_report,
	
	#scroller3 .box .icon_flag,
	#scroller4 .box .icon_flag {
		visibility: hidden;
	}
	#sidebar .boxAct 
	{
		
		border-bottom: 1px solid #BCD1D8;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		background-color: #E8F8FE;}
	#scroller3 .box .icon_report,
	#scroller4 .box .icon_report,
	
	#scroller3 .box .icon_flag,
	#scroller4 .box .icon_flag {
		visibility: hidden;
	}


.sideMenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
	.sideMenu li {
		display: block;
		border-bottom: 1px solid #BCD1D8;
		width: 174px;
		padding: 5px 3px;
	}
	
	#wrapper .sideMenu .last {
		border-bottom: none;
	}
	
	.sideMenu li a {
		color: #00B6F0;
		text-decoration: none;
	}
		.sideMenu li a:hover, .sideMenu li .act {
			color: #5BAE00;
			text-decoration: underline;
		}
		

		
.sideMenu2 {
}
	.sideMenu2 li {
		display: block;
		border-bottom: 1px solid #BCD1D8;
		width: 180px;
		padding: 5px 0 7px 0;
	}
	
	#wrapper .sideMenu2 .last {
		border-bottom: none;
	}


.icon_rssBig {
	display: block;
	padding: 1px 0 0 52px;
	background: url(../img/icon_rss_big.gif) left top no-repeat;
	text-decoration: none;
	color: #000;
	height: 44px;
}
	.icon_rssBig:hover {
		text-decoration: none;
		color: #555;
	}


.progressBar {
	border: 1px solid #B3C1CA;
	padding: 3px;
	height: 37px;
	width: 336px;
	margin: 0 auto;
}
	.progressBar img {
		height: 37px;
		width: 1px;
		background: url(../img/progress.gif) left top repeat-x;
	}
	
	.progressBar .done {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #FFF;
		background-color: #00B6F0;
		text-align: center;
		padding-top: 5px;
		height: 32px;
	}


.thmbs {
	margin-bottom: 16px;
}
	.thmbs a {
		text-decoration: none;
		color: #00B6F0;
	}
		.thmbs a:hover {
			color: #0080AA;
			text-decoration: none;
		}
	
		.thmbs a img {
			border: 5px solid #99B7C1;
			width: 140px;
			height: 140px;
			margin-bottom: 5px;
		}
			.thmbs a:hover img {
				border: 5px solid #00B6F0;
			}
			
		.thmbsImg a img {
			background: url(../img/icon_cam.gif) center 50px no-repeat;
		}
			.thmbsImg a:hover img {
				background: url(../img/icon_cam.gif) center -309px no-repeat;
			}
			
		.thmbsVid a img {
			background: url(../img/icon_vid.gif) center 35px no-repeat;
		}
			.thmbsVid a:hover img {
				background: url(../img/icon_vid.gif) center -301px no-repeat;
			}
		
		.thmbs a span {
			font-size: 16px;
			display: block;
			padding: 0 10px;
			text-align: center;
		}
		
		.thmbs a b {
			display: block;
			padding-bottom: 4px;
		}


.bigImg {
	position: relative;
	z-index: 1;
	height: 225px;
}
	.bigImg img {
		position: absolute;
		z-index: 1;
		left: -14px;
		top: 0;
	}
	
	.careerBnr {
		position: absolute;
		z-index: 1;
		top: 0;
		right: -14px;
	}
	
.bigTxt {
	position: relative;
	z-index: 1;
	height: 125px;
}
	.bigTxt div {
		position: absolute;
		z-index: 1;
		left: -14px;
		top: 0;
		background-color: #F6F9FA;
		padding: 22px 0 0 16px;
		width: 896px;
		height: 91px;
	}
	
	.bigTxt h1 {
		font-size: 36px;
		line-height: 36px;
		color: #444;
	}
	



.bigTxt2 {
	position: relative;
	z-index: 1;
	margin-bottom: 14px;
}
	.bigTxt2 div {
		position: absolute;
		z-index: 1;
		left: -14px;
		top: 0;
		background-color: #F5F9FA;
		padding: 12px 0 14px 16px;
		width: 684px;
	}
	
	.bigTxt2 h1 {
		font-size: 40px;
		font-weight: bold;
		line-height: 40px;
		color: #00B6F0;
	}
	
	.bigTxt2 h2 {
		font-size: 37px;
		font-weight: normal;
		line-height: 37px;
		color: #454545;
	}
	


.tbl {
	margin-bottom: 20px;
	color: #666;
}
	.tbl .row1 {
		background-color: #99B7C1;
		padding: 8px 12px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFF;
		border-bottom: 2px solid #E7EEF1;
	}
	
	.tbl .row2 {
		background-color: #99B7C1;
		padding: 4px 12px 6px 12px;
		color: #FFF;
		border-bottom: 2px solid #E7EEF1;
	}
	
	.tbl .row2 a, .tbl .row2 a:hover {
		color: #FFF;
	}
	
	.tbl tr.row3 td {
		background-color: #CBDAE0;
		padding: 6px 12px 7px 12px;
		border-bottom: 2px solid #E7EEF1;
		border-right: 2px solid #E7EEF1;
		font-weight: bold;
	}
	
	.tbl tr.row4 td {
		background-color: #F6F9FA;
		padding: 6px 12px 7px 12px;
		border-bottom: 2px solid #E7EEF1;
		border-right: 2px solid #E7EEF1;
	}
	
		#wrapper .tbl .last {
			border-right: none;
		}
	

.tbl2 {
	color: #666;
}
	.tbl2 .row1 {
		background-color: #99B7C1;
		padding: 8px 5px 8px 10px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFF;
		border-bottom: 2px solid #E7EEF1;
	}
	
	.tbl2 .row2 {
		background-color: #99B7C1;
		padding: 4px 5px 6px 10px;
		color: #FFF;
		border-bottom: 2px solid #E7EEF1;
	}
	
	.tbl2 .row2 a, .tbl2 .row2 a:hover {
		color: #FFF;
	}
	
	.tbl2 tr.row3 td {
		background-color: #CBDAE0;
		padding: 6px 5px 7px 10px;
		border-bottom: 2px solid #E7EEF1;
		border-right: 2px solid #E7EEF1;
		font-weight: bold;
	}
	
	.tbl2 tr.row4 td {
		background-color: #FFF;
		padding: 6px 5px 7px 10px;
		border-bottom: 2px solid #E7EEF1;
		border-right: 2px solid #E7EEF1;
	}
	/*added by quratulain*/
    .tbl2 tr.UnreadMessages td{
		background-color: #FFF;
		padding: 6px 5px 7px 10px;
		border-bottom: 2px solid #E7EEF1;
		border-right: 2px solid #E7EEF1;
		font-weight: bold;
	}
	/*end added by quratulain*/
	
		#wrapper .tbl2 .last {
			border-right: none;
		}

	#wrapper .tbl2 td td {
		padding: 0;
		border: none;
	}
	

.icon_marker {
	margin-top: 1px;
}	

.icon_del, .icon_del:hover {
	text-decoration: none;
}

.icon_del img {
	width: 13px;
	height: 15px;
	background: url(../img/icon_del.gif) left top no-repeat;
}
	.icon_del:hover img {
		background: url(../img/icon_del.gif) left bottom no-repeat;
	}


.icon_fav, 
.icon_mail, 
.icon_print, 
.icon_fav:hover, 
.icon_mail:hover, 
.icon_print:hover  {
	text-decoration: none;
}

.icon_fav, 
.icon_mail, 
.icon_print  {
	margin-left: 10px;
}	
	.icon_fav img, 
	.icon_mail img, 
	.icon_print img {
		width: 16px;
		height: 16px;
	}
	
	.icon_fav img{
		background: url(../img/icons_share.png) left top no-repeat;
	}
		.icon_fav:hover img{
			background: url(../img/icons_share.png) left bottom no-repeat;
		}
	
	.icon_mail img {
		background: url(../img/icons_share.png) -20px top no-repeat;
	}
		.icon_mail:hover img{
			background: url(../img/icons_share.png) -20px bottom no-repeat;
		}
	
	.icon_print img {
		background: url(../img/icons_share.png) -40px top no-repeat;
	}
		.icon_print:hover img{
			background: url(../img/icons_share.png) -40px bottom no-repeat;
		}	
	
	
	
/*#footer {
    position: relative;
    background-color: #FFF;
    clear: both;
	border-top: 2px solid #00B6F0;
	color: #898989;
	font-size: 11px;
	padding: 10px 0 15px 0;
}

	#footer ul {
		display: block;
		height: 25px;
		padding-left:25px;
		float:left;
		/*float: left;
		width: 855px;
		margin: 0 auto;*/
	/*}
	
	#footer li {
		display: block;
		float: left;
		height: 15px;
		background: url(../img/circ2.gif) right 6px no-repeat;
		padding: 0 14px 0 12px;
	}
		#wrapper #footer .last {
			background: none;
		}
	#footer div {
	padding-right:40px;
		text-align:right;
		
	}
*/
		
#footer {
    position: relative;
    background-color: #FFF;
    clear: both;
 border-top: 2px solid #00B6F0;
 color: #898989;
 font-size: 11px;
 padding: 10px 15px 15px 15px;
}

 #footer ul {
  display: block;
  height: 25px;
  float: left;
  width: 1000px;
  
 }
 
 #footer li {
  display: block;
  float: left;
  height: 15px;
  background: url(../img/circ2.gif) right 6px no-repeat;
  padding: 0 14px 0 12px;
 }
  #wrapper #footer .last {
   background: none;
  }

	
/* --- Forms --- { --- */

.shortInput,
.normalInput,
.normalInput2,
.mediumInput,
.longInput {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #B3C1CA;
	color: #333;
	vertical-align:middle;
}

	.shortInput input,
	.normalInput input,
	.normalInput2 input,
	.mediumInput input,
	.longInput input,
	
	.shortInput select,
	.normalInput select,
	.normalInput2 select,
	.mediumInput select,
	.longInput select,
	
	.normalInput textarea,
	.normalInput2 textarea,
	.mediumInput textarea,
	.longInput textarea {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background: #FFF;
		border: 1px solid #FFF;
		color: #333;
	}

.form .shortInput,.radioalign .shortInput,
.form .normalInput,.radioalign .normalInput,
.form .normalInput2,.radioalign .normalInput2,
.form .mediumInput,.radioalign .mediumInput,
.form .longInput,.radioalign .longInput{
	margin: 0 0 10px 0;
}

	
.form label 
{
	/*-saraswathi july 19-req intrvw
	display: block;
	padding-top: 6px;
	vertical-align:middle;
	*/
	display: block;
	padding-top: 6px;
	padding-bottom:8px;
	/*vertical-align:middle;*/
	
}

 
.form small,.radioalign small {
	padding-top: 6px;
	color: #999999;
}

.shortInput {
	width: 40px;
}

.normalInput {
}

.normalInput2 {
	width: 230px;
}
	.normalInput2 input {
		width: 225px;
	}
		
	.normalInput2 select {
		width: 230px;
	}

.mediumInput {
	width: 290px;
}
.mediumInput input {
		width: 285px;
	}
	
	.mediumInput textarea {
		width: 284px;
		height: 90px;
	}
	
	.mediumInput select {
		width: 290px;
	}

.longInput {
}

.chk {
	margin: 0 6px 0 0;
	padding: 0;
	width: 13px;
	height: 13px;
}


.marg5 {
	margin-bottom: 5px;
}

.marg10 {
	margin-top: 10px;
}

.star {
	color: #6FA8FF;
}

.inptGroup {
	background-color: #F5F8F9;
	border: 1px solid #C8D4DA;
	padding: 5px 8px;
	width: 280px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: 10px;
}

.greenBox {
	background: url(../img/green_box.gif) left top no-repeat;
	padding: 4px 0 0 10px;
	height: 20px;
	width: 288px;
	margin-bottom: 10px;
}

.redBox {
	background: url(../img/red_box.gif) left top no-repeat;
	padding: 4px 0 0 10px;
	height: 20px;
	width: 288px;
	margin-bottom: 10px;
}

.redBox2 {
	background: url(../img/red_box2.gif) left top no-repeat;
	padding: 4px 0 0 10px;
	height: 20px;
	width: 504px;
	margin: 0 auto 10px auto;
}

.errBox {
	background: url(../img/d_box.gif) left top no-repeat;
	padding: 8px 0 0 40px;
	height: 26px;
	width: 258px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #CC6600;
	font-size: 14px;
}

.errBox2 {
	background: url(../img/error_box2.gif) left top no-repeat;
	padding: 12px 14px 0 62px;
	height: 45px;
	width: 260px;
	margin-bottom: 12px;
	color: #CC6600;
	font-size: 12px;
}

.errBox3 {
	background: url(../img/error_box3.gif) left top no-repeat;
	padding: 8px 0 0 40px;
	height: 26px;
	width: 628px;
	margin-bottom: 10px;
	color: #CC6600;
	font-size: 14px;
}

.errBox4 {
	background: url(../img/error_box4.gif) left top no-repeat;
	padding: 8px 0 0 0;
	height: 26px;
	width: 180px;
	margin: 8px 0 5px 0;
	color: #CC6600;
	font-size: 14px;
	text-align: center;
}
.lblfont
{
	font-weight:bold;
}

.btn, .btn span,/*.btnRefSearch,.btnRefSearch span, */
.btn2, .btn2 span,
.btn3, .btn3 span,
.btn4, .btn4 span,.btnmap,.btnmap span,
.btnSignup, .btnSignup span {
	display: block;
	float: left;
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;	
}
	.btn {
		height: 28px;
		background: url(../img/btn.gif) left top no-repeat;
		padding-left: 14px;	
	}	
		.btn span {
			height: 26px;
			background: url(../img/btn.gif) right top no-repeat;
			padding: 2px 14px 0 0;		
		}
		
		.btn:hover {
			background: url(../img/btn.gif) left -30px no-repeat;
			text-decoration: none;
		}	
			.btn:hover span {
				background: url(../img/btn.gif) right -30px no-repeat;	
			}
			
	.btn2 {
		height: 28px;
		background: url(../img/btn.gif) left -70px no-repeat;
		padding-left: 14px;	
	}	
		.btn2 span {
			height: 26px;
			background: url(../img/btn.gif) right -70px no-repeat;
			padding: 2px 14px 0 0;		
		}
		
		.btn2:hover {
			background: url(../img/btn.gif) left -100px no-repeat;
			text-decoration: none;
		}	
			.btn2:hover span {
				background: url(../img/btn.gif) right -100px no-repeat;	
			}
/* saraswathi-Task Start-August 2-2010*/
		.btnmap {
		height:28px;
		background: url(../img/btn.gif) left -1px no-repeat;
			text-decoration: none;
			padding-left: 14px;
	}	
		.btnmap span {
				
			height:26px;
			background: url(../img/btn.gif) right -1px no-repeat;	
			padding: 2px 14px 0 0;
		}
		
		.btnmap:hover {
			background: url(../img/btn.gif) left -31px no-repeat;
			text-decoration: none;
		}	
			.btnmap:hover span {
				background: url(../img/btn.gif) right -31px no-repeat;	
			}
/* saraswathi-Task Start-August 2-2010*/

	/*Task Start-june 24-saraswathi*/
	
	.btnRefSearch
	{
		background-image:url(../img/btn_refine-search2.gif) ;
		width:200px;
		height:28px;
	}
	
/*Task End-june 24-saraswathi*/
	
	.btn3 {
		height: 28px;
		background: url(../img/btn.gif) left -140px no-repeat;
		padding-left: 14px;	
	}	
		.btn3 span {
			height: 26px;
			background: url(../img/btn.gif) right -140px no-repeat;
			padding: 2px 14px 0 0;		
		}
		
		.btn3:hover {
			background: url(../img/btn.gif) left -170px no-repeat;
			text-decoration: none;
		}	
			.btn3:hover span {
				background: url(../img/btn.gif) right -170px no-repeat;	
			}
	.btn4 {
		height: 28px;
		background: url(../img/btn.gif) left -215px no-repeat;
		padding-left: 14px;	
	}	
		.btn4 span {
			height: 26px;
			background: url(../img/btn.gif) right -215px no-repeat;
			padding: 2px 14px 0 0;		
		}
		
		.btn4:hover {
			background: url(../img/btn.gif) left -245px no-repeat;
			text-decoration: none;
		}	
			.btn4:hover span {
				background: url(../img/btn.gif) right -245px no-repeat;	
			}
		.btnbtnSignup {
		height: 28px;
		background: url(../img/btn_signup.png) left -140px no-repeat;
		padding-left: 14px;	
	}	
		.btnbtnSignup span {
			height: 26px;
			background: url(../img/btn_signup.png) right -140px no-repeat;
			padding: 2px 14px 0 0;		
		}
		
		.btnbtnSignup:hover {
			background: url(../img/btn_signup.png) left -170px no-repeat;
			text-decoration: none;
		}	
			.btn3:hover span {
				background: url(../img/btn_signup.png) right -170px no-repeat;	
			}	
			
.btnGo {
	border: none;
	cursor: pointer;
	width: 36px;
	height: 28px;
	background: url(../img/btn_go.gif) left top no-repeat;
}
	.btnGo:hover {
		border: none;
		background: url(../img/btn_go.gif) left bottom no-repeat;
	}

.btnUndo {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}


.btnSignOut {
	display: block;
	text-decoration: none;
	width: 65px;
	height: 17px;
	background: url(../img/btn_sign-out.png) left top no-repeat;
}
	.btnSignOut:hover {
		text-decoration: none;
		background: url(../img/btn_sign-out.png) left bottom no-repeat;
	}
/* Saraswathi-Aug 12-Task start*/
.ViewLargeMap {
		display: block;
		width: 16px;
		height: 16px;
		margin: 3px 10px 0 5px;
		text-decoration: none;
		background: url(../img/map/large-view-up.png) left  no-repeat;
	}
	
		.ViewLargeMap:hover {
			text-decoration: none;
			background: url(../img/map/large-view-down.png) left  no-repeat;
		}
/* Saraswathi-Aug 12-Task end*/
	
.note, .note2 {
	background-color: #F5F8F9;
	border: 1px solid #C8D4DA;
	padding: 10px;	
	margin-bottom: 10px;
}

.note {
	text-align: center;
	width: 278px;
}

.note3 {
	background-color:#FFFAE1;
	border:1px solid #F5D75C;
	padding:10px 12px;
	color:#CC6600;
	width:240px;
	font-size:14px;
}
.notediv {
	background-color:#FFFAE1;
	border:1px solid #F5D75C;
	padding:10px 12px;
	color:#CC6600;
	width:240px;
	font-size:14px;
	font-weight:bold;
}


.note4 {
	background: #F5F8F9 url(../img/map/map-pin.png) 12px 4px no-repeat;
	border: 1px solid #C8D4DA;
	padding: 12px 12px 12px 40px;
	margin-bottom: 10px;
}

.note5 {
	background-color:#FFFAE1;
	border:1px solid #F5D75C;
	padding:10px 11px;
	color:#CC6600;
	margin-bottom: 12px;
}
	#wrapper .note5 .gray {
		color: #F5D75C;
	}

	#wrapper .note5 .gray2 {
		color: #999;
	}
	

.note6 {
	background: #FFFAE1 url(../img/icon_bulb.gif) 12px center no-repeat;
	border: 1px solid #F5D75C;
	padding: 12px 12px 12px 40px;
	margin-bottom: 12px;
	color: #F97C28;
	font-size: 13px;
}
	.note6 b {
		float: left;
		padding-right: 5px;
		width: 23px;
	}
	
	.note6 span {
		float: left;
		width: 590px;
	}
	/*

.error {
	background-color: #FFCFCF;
	border: 1px solid #E5A3A3;
	padding: 5px 7px 6px 7px;
	color: #971B1B;
	margin-bottom: 10px;
	margin-right: 5px;
}
	.error b {
		padding-bottom: 6px;
	}*/

/* --- } --- Forms --- */


#wrapper #sitemap {
	padding-left: 12px;
}
	#wrapper #sitemap div {
		background: url(../img/link.gif) left 3px no-repeat;
		padding: 0 0 6px 14px;
	}
	
	#wrapper #sitemap a {
		text-decoration: underline;
	}
	
	#wrapper #sitemap ul {
		margin: 0 0 16px 2px;
		padding: 0px 0 0 0;
		background: url(../img/dash_v.gif) 2px top repeat-y;
	}
		#wrapper #content #sitemap ul li {
			padding: 0 0 5px 28px;
			background: url(../img/dash_h2.gif) 4px 8px no-repeat;
			font-size: 11px;
		}

	#wrapper #content #sitemap ul .last {
		background: #E7EEF1 url(../img/dash_hb.gif) 1px top no-repeat;
		padding-bottom: 0;
	}
	
		#wrapper #content #sitemap ul ul {
			margin: 2px 0 8px 4px;
			padding: 7px 0 0 0;
			/* font-size: 11px; */
		}
			#wrapper #content #sitemap ul ul .last {
				background: url(../img/dash_hb2.gif) 1px 7px no-repeat;
				padding-bottom: 0;
			}
			
			
/* --- Feedback Button --- { --- */

* html .feedbackBtn { /* For IE6 (just in case) */
	position: absolute;
	left: 0;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/4)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/4));
	/* top: 25% */
}

html>body .feedbackBtn { /* All other browsers */
	position: fixed;
	left: 0;
	top: 365px;
}

.feedbackBtn {
	display: block;
	width: 32px;
	height: 101px;
	text-decoration: none;
	background: url(../img/feedback.jpg) right top no-repeat;
	z-index: 1500;
}	
	.feedbackBtn:hover {
		width: 36px;
		text-decoration: none;
		background: url(../img/feedback.jpg) right bottom no-repeat;
	}

/* --- } --- Feedback Button --- */


.mapBox {
	background-color: #FFF;
	border: 1px solid #B3C1CA;
	padding: 9px 9px 10px 9px;
	margin-bottom: 20px;
}
	
	/* Ayaz Tariq 21 July 2010
	.mapBox div {
		padding-bottom: 10px;
	}
	*/

	#emoticons a {
		display: block;
		float: left;
		width: 48px;
		height: 49px;
		padding: 9px 0 0 10px;
		background: url(../img/smiley_bg.gif) left -150px no-repeat;
		text-decoration: none;
		margin: 0 2px 2px 0;
	}	
		#emoticons a:hover {
			background: url(../img/smiley_bg.gif) left top no-repeat;
			text-decoration: none;
		}
		
		#emoticons a img {
			width: 39px;
			height: 39px;
		}
		
#emoticonsAct {
	border: 1px solid #A5BECB;
	background-color: #FFF;
	padding: 3px 4px 0 4px;
	height: 26px;
}


.quotes {
	padding-left: 30px;
	width: 730px;
	position: relative;
	z-index: 1;
}
	
	.quotes #arwUp,
	.quotes #arwDown {
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
	}
	
	.quotes #arwUp a,
	.quotes #arwDown a {
		display: block;
		text-decoration: none;
		width: 17px;
		height: 17px;
		text-indent: -8000px;
	}
	
	.quotes #arwUp {
		top: 4px;
	}
		.quotes #arwUp a {
			background: url(../img/arrows.gif) left top no-repeat;
		}
		.quotes #arwUp a:hover {
			text-decoration: none;
			background: url(../img/arrows.gif) right top no-repeat;
		}
	
	.quotes #arwDown {
		top: 24px;
	}
		.quotes #arwDown a {
			background: url(../img/arrows.gif) left bottom no-repeat;
		}
	
		.quotes #arwDown a:hover {
			text-decoration: none;
			background: url(../img/arrows.gif) right bottom no-repeat;
		}


/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		width: 730px;
		height: 90px;
		overflow: hidden; 
		}
	#slider li{ 
	}		
			
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

.tbl2 td {
	padding-bottom: 2px;
}

.txt {
	line-height: 16px;
}


#photos .big {
	display: block;
	height: 125px;
	background-color: #D8E4E8;
	border: 1px solid #B4CAD2;
	margin-bottom: 3px;
}
	#photos .big img {
		width: 100%;
		height: 125px;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
#photos .sm {
	display: block;
	width: 56px;
	height: 40px;
	background-color: #D8E4E8;
	border: 1px solid #B4CAD2;
	float: left;
	margin-right: 3px;
}
	#photos .sm img {
		width: 100%;
		height: 40px;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	#wrapper #photos .last {
		margin-right: 0px;
	}
	
#photos .big:hover,
#photos .sm:hover {
	border: 1px solid #7CA2B1;
}


#arwLeft,
#arwRight {
	margin: 0 2px;
}
	#arwLeft img,
	#arwRight img {
		width: 48px;
		height: 20px;
	}
	
	#arwLeft img {
		background: url(../img/arrows2.gif) left top no-repeat;
	}
		#arwLeft:hover img {
			background: url(../img/arrows2.gif) left bottom no-repeat;
		}
	
	#arwRight img {
		background: url(../img/arrows2.gif) right top no-repeat;
	}
		#arwRight:hover img {
			background: url(../img/arrows2.gif) right bottom no-repeat;
		}



	
		
#commentList,
#commentList li {
	display: block;
}
	#commentList {
		width: 630px;
		padding: 0 10px 15px 10px;
	}
	
	#commentList li {
		padding: 7px;
		width: 616px;
	}
	
	#commentList .odd {
		background-color: #F6F9FA;
	}
	
	#commentList .user_photo {
		float: left;
		margin-right: 10px;
	}
	
	#commentList .meta span {
		display: block;
		padding-top: 4px;
		color: #777;
	}
	


#wrapper .photoList td {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 15px;
}	

.photoList a img {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #E7EEF1;
	border: 1px solid #E7EEF1;
}	
	.photoList a:hover img {
		border: 1px solid #7CA2B1;
	}
	

#scroller .box1,
#scroller .box2 {
	padding: 4px;
	margin-bottom: 2px;
}


#scroller2 .boxAct,
#scroller2 .boxAct2 {
	padding: 5px;
	margin-bottom: 2px;
	border: none;
}


#scroller .gray2,
#scroller2 .gray2 {
	color: #666666;
}


#scroller .userpic,
#scroller2 .userpic {
	float: left;
}

	#scroller .userpic img,
	#scroller2 .userpic img {
		width: 64px;
		height: 64px;
	}



#scroller2 .boxAct .userpic,
#scroller2 .boxAct2 .userpic {
	border: 4px solid #FED571;
}
	#scroller2 .boxAct .userpic:hover,
	#scroller2 .boxAct2 .userpic:hover {
		border: 4px solid #FDB813;
	}
	
	
.hidden_elem
{
	display:none;
	visibility:hidden;
}

.visible_elem
{
	display:block;
	visibility:visible;
}

			

	
.searchmediumInput  
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #FFF;
	border: 0px #FFF;
	color: #666;
	font-style: italic;
	float: left;
	margin-top: 7px;
	border-bottom:0px;
	padding-right:5px;
}

.searchmediumInput:hover  {
	text-decoration: none;
	color: #333;
	cursor: pointer;
}

.success
{
	background-color: #F2FEDE;
	border: 1px solid #8DA46F;
	padding: 5px 7px 6px 7px;
	color: #8DA46F;
	margin:2px 0 0px 0;
}
.infomsg 
{
	background-color: #FFFAE1;
	margin:2px 0 0px 0;
	padding: 5px 7px 6px 7px;
	color: #CC6600;
	border: 1px solid #F5D75C;
}
/*
.error {
	background-color: #FFCFCF;
	border: 1px solid #E5A3A3;
	padding: 5px 7px 6px 7px;
	color: #971B1B;
	margin:2px 0 0px 0;
}
*/
.div_grid th
{
border-bottom:#e7eef1 2px solid;
padding-bottom:7px;
padding-top:6px;
background-color:#cbdae0;
padding-left:10px;
padding-right:5px;
font-weight:bold;
border-right:#e7eef1 2px solid;
}

/* Photo Album List page */
.photo-thumb {width:170px; padding:7px; float:left; border:solid 1px #e8e8e8; margin:15px; text-align:center;}
.photo-thumb input.album-thumb {width:auto; height:auto; float:left;  }

.rating-1{display:block; background-image: url(../img/rate/rate-1.png); background-position:left; height:12px; background-repeat:repeat-x; }
.rating-diable{display:block; width:70px; background-image: url(../img/rate/rate-0.png); background-position:left; height:12px; background-repeat:repeat-x; }

.rating-down-1{display:block; background-image: url(../img/rate/rate-2.png); background-position:left; height:12px; background-repeat:repeat-x; }
.rating-diable-down{display:block; width:70px; background-image: url(../img/rate/rate-0.png); background-position:left;  height:12px; background-repeat:repeat-x; }

/* Zeba 21-Jun-10 Refine Search task start*/
.pricing-1{display:block; background-image: url(../img/price/icon_price.png); background-position:left; height:12px; background-repeat:repeat-x; }
.pricing-diable{display:block;  background-image: url(../img/price/doll-3.png); background-position:left; height:12px; background-repeat:repeat-x; }

.pricing-down-1{display:block; background-image: url(../img/rate/rate-2.png); background-position:left; height:12px; background-repeat:repeat-x; }
.pricing-diable-down{display:block;  background-image: url(../img/price/doll-3.png); background-position:left;  height:12px; background-repeat:repeat-x; }
/* Zeba 21-Jun-10 Refine Search task end*/

.error {
	background-color: #FFCFCF;
	border: 1px solid #E5A3A3;
	padding: 2px 0 2px 7px;
	color: #971B1B;
	margin:2px 0 2px 0;
}
	.error b {
		/*display: block;*/
		padding-bottom: 6px;
	}
	.errorSignUp {
	background-color: #FDEEF4;
	border: 1px solid #FAAFBE;
	text-align:left;
	vertical-align:middle;
	padding: 5px 0 2px 7px;
	margin:2px 0 2px 0;
	height:auto;
	min-height:20px;
	font-family:Tahoma;
	font-size:12;
	
}
	
	
	.thmbsImg a img {
			background: url(../img/icon_cam.gif) center 50px no-repeat;
		}
			.thmbsImg a:hover img {
				background: url(../img/icon_cam.gif) center -309px no-repeat;
			}
			
		.thmbsVid a img {
			background: url(../img/icon_vid.gif) center 35px no-repeat;
		}
			.thmbsVid a:hover img {
				background: url(../img/icon_vid.gif) center -301px no-repeat;
			}
			
			.marginit
			{
				margin:10px 10px 10px 10px ;
			}
			
	textarea
	{
		behavior: url(maxlength.htc);
	}
	
	#predText .divbox 
	{
		width:236px;
	}	
		
	#predText h3, #predText h4 {
		color: #FFF;
		display: block;
		border-bottom: 1px solid #FFF;
		padding: 5px 5px 6px 7px;
	}

		#predText h3 {
			font-size: 18px;
			background-color: #00B6F0;
		}
		
		#predText h4 {
			font-size: 15px;
		}
			#predText h4.pos {
				background-color: #FF9900;
			}
			
			#predText h4.neg {
				background-color: #FF6600;
			}
		
	#predText .scroll {
		overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
		height: 196px;
		padding-top:2px;
	}
	
	#predText ul li, #predText ul li span {
		display: block;
		font-size: 11px;
	}	
		#predText ul li {
			border-bottom: 1px solid #FFF;
			width: 210px;
		}
	
		#predText ul li span {
			padding: 4px 30px 5px 7px;
			text-decoration: none;
			color: #333;
			width: 213px;
		}
		
			#predText ul li span:hover {
				background-color: #FFEFD6;
				text-decoration: none;
				color: #333;
			}
			
		#predText .pos li span {
			background-image: url(../img/icons_plus.png);
			background-position: 200px 4px;
			background-repeat: no-repeat;
		}
		
		#predText .neg li span {
			background-image: url(../img/icons_plus.png);
			background-position: 200px -82px;
			background-repeat: no-repeat;
		}
		
	.predefined {
		display: block;
		width: 26px;
		height: 26px;
		margin: 3px 0 0 5px;
		text-decoration: none;
		background: url(../img/icons/icon_pred.png) left top no-repeat;
	}
	
		.predefined:hover {
			text-decoration: none;
			background: url(../img/icons/icon_pred.png) left -30px no-repeat;
		}
	

.scrollPages {
	background-color: #F6F9FA;
	border: 1px solid #B0C6D0;
	/*padding: 10px;*/
	color: #27BFF0;
	text-align:center;

}

	#scrollPages {
		display: block;
		width: 460px;
		margin: 0 auto;
	}

	#scrollPages .total, 
	#scrollPages #scPgs, 
	#scrollPages ul li, 
	#scrollPages ul li a {
		display: block;
		float: left;
	}
	
	#scrollPages ul li {
		padding: 0 5px 0 2px;
	}
	
	#scrollPages .total, 
	#scrollPages ul li a {
		padding: 5px 8px;
	}
	
	#scrollPages .total {
		border: 1px solid #F6F9FA;
	}

	#scrollPages ul li a {
		/*font-weight: bold;
		color: #27BFF0;
		text-decoration: none;
		background-color: #FFF;
		border: 1px solid #ADC7D1;*/
		color: #999;
		text-decoration: none;
		background-color: #FFF;
		border: 1px solid #C4CFD7;
	}
		#scrollPages ul li a:hover, #scrollPages ul li a.act {
			/*color: #F7AD02;
			background-color: #FFFAE1;
			border: 1px solid #F5D75C;*/
			color: #0083AE;
			background-color: #DDF7FF;
			border: 1px solid #6AD3F7
		}
	

	#scPgs {
		height: 46px;
		width: 335px;
		overflow: hidden;
	}

	#scrollPages ul {
		height: 26px;
		display: block;
		white-space: nowrap;
		overflow: visible;
	}
	
	/*****************************************/
	#scrollPages1 {
		display: block;
		width: 460px;
		/*margin: 0 45px;*/
		padding-left:20px;

		
	}

	#scrollPages1 .total, 
	#scrollPages1 #scPgs1, 
	#scrollPages1 ul li, 
	#scrollPages1 ul li a {
		display: block;
		float: left;
	}
	
	#scrollPages1 ul li {
		padding: 0 5px 0 2px;
	}
	
	#scrollPages1 .total, 
	#scrollPages1 ul li a {
		padding: 5px 8px;
	}
	
	#scrollPages1 .total {
		border: 1px solid #F6F9FA;
	}

	#scrollPages1 ul li a {
		/*font-weight: bold;
		color: #27BFF0;
		text-decoration: none;
		background-color: #FFF;
		border: 1px solid #ADC7D1;*/
		color: #999;
		text-decoration: none;
		background-color: #FFF;
		border: 1px solid #C4CFD7;
	}
		#scrollPages1 ul li a:hover, #scrollPages1 ul li a.act {
			/*color: #F7AD02;
			background-color: #FFFAE1;
			border: 1px solid #F5D75C;*/
			color: #0083AE;
			background-color: #DDF7FF;
			border: 1px solid #6AD3F7;
		}
	

	#scPgs1 {
		height: 46px;
		width: 335px;
		overflow: hidden;
	}

	#scrollPages1 ul {
		height: 26px;
		display: block;
		white-space: nowrap;
		overflow: visible;
	}
	/*******/


/* Emoticons Css*/


#emoticons A 
{
	height:30px;
	padding-top:0px;
	background:url(../img/btn.gif) no-repeat left -70px;
}
#emoticons A:hover
{
	height:30px;
	padding-top:0px;
	background:url(../img/btn.gif) no-repeat left -100px;
}
#emoticons .scroll 
{
	overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
		/* Addition of New Emoticons-job start*/
		/*height: 156px;*/
		/* Addition of New Emoticons-job end*/
}

	
.popUp
{
        position:absolute;
		display:none;
		background-color:#838B8B;
		z-index:500;
		padding: 9px 9px 9px 9px;
		/* Addition of New Emoticons-job start*/
		/*margin: 3px 3px 3px 3px;*/
		/* Addition of New Emoticons-job end*/
		margin: 16px 3px 3px 3px;
}
.popUp .close
{
	background:url(../img/popup/close-p.png) no-repeat right;
	height:15px;
	width:15px;
	
}
.popUp .closeBig
{
	background:url(../img/popup/close-pbig.png) no-repeat left;
	height:19px;
	width:19px;
	
}
.divbox 
{
    border: 1px solid #FFF;
	background-color: #FFF;
	padding:3px 3px 3px 3px;
}

.divbox .header
{
	background-color:#00B6F0;
	padding: 5px 5px 5px 5px;
	color: #FFF;
	font-size:15px;
}
/* Popup - Start */ 
#popUp
{
	position:fixed;
}
#popUp .header
{
	padding: 15px 15px 15px 15px;
}

.notepopup
{
	background: #fffae1 url(../img/popup/info.png) 8px 8px no-repeat ;
	border:1px solid #f5d75d;
	font-size:14px;
	padding: 5px 5px 5px 40px;
	margin:20px 20px 0px 20px;
}
.noteSignIn
{
	width:400px;
	height:20px;
	border:1px solid #f5d75d; 
	background:#fffae1 url(../img/popup/info.png) 8px center no-repeat;
	font-size:12px;
	padding: 5px 5px 5px 45px;
	margin:20px 20px 0px 20px;
}
.note7 {
	background: #FFFAE1 url(../img/icon_info.gif) 7px 5px no-repeat;
	border: 1px solid #F5D75C;
	padding: 9px 9px 9px 38px;
	/*width: 300px;*/
}


/* Popup - End */ 


/* Change Location Box -  Start */ 

#divLocationChange
{
	top:48px;
	left:185px;
}

#divLocationChange .Options
{
	background-color:#FFF;
	padding: 5px 0px 0px 0px;
	
}

#divLocationChange a
{
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
	 margin-top:4px;
}

 
#emoticons .emoheading
{
	background-color:#a6e6fa;font-size:12px;padding:5px 5px 5px 5px;margin:1px 0 2px 0;
}
#emoticons .divbox
{
	/* Addition of New Emoticons-job start*/
	/*width:270px;*/
	/* Addition of New Emoticons-job end*/
}

.reviewText
{
font-size: 13px; 
font-weight: bold; 
color: #666; 
padding: 4px 0 6px 0; 
width:450px; 
overflow:hidden;	
}

.boxReview
{
	border: 1px solid #FFF;
	background-color: #FFF;
	padding: 1px;
}
/* ---Home Page New changes Zeba Shaikh 07 Jul 2010 start task--- */
#scroller3 .box,
#scroller4 .box
{
	padding: 5px;
	margin-bottom: 1px;
	border-bottom: 1px solid #A5C0C8;
}
	#scroller3 .box .icon_report,
	#scroller4 .box .icon_report,
	
	#scroller3 .box .icon_flag,
	#scroller4 .box .icon_flag
	 {
		visibility: hidden;
	}


#scroller3 h4,
#scroller4 h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}
#scroller4 h5
{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;

}

#wrapper #scroller3 .boxLast,
#wrapper #scroller4 .boxLast {
	border-bottom: none;
}

#scroller3 .userpic, #scroller4 .userpic {
	display: block;
	text-decoration: none;
	border: 4px solid #99B7C1;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}
	.userpic:hover {
		text-decoration: none;
		border: 4px solid #00B6F0;
	}
	
	.userpic img {
		width:64px;
		height:64px;
	}

#scroller3 .boxAct,
#scroller4 .boxAct {
	border-left: none;
	border-top: none;
	border-right: none;
	background-color: #E8F8FE;
}
	#scroller3 .boxAct .icon_report,
	#scroller4 .boxAct .icon_report,
	
	#scroller3 .boxAct .icon_flag,
	#scroller4 .boxAct .icon_flag {
		visibility: visible;
	}


#scroller3 .gray2,
#scroller4 .gray2 {
	color: #666666;
}
/* ---Home Page New changes Zeba Shaikh 07 Jul 2010 end task--- */

/*Added by Umer on 7 July 2010
////////////////////////////////////Start Modification*/
.tbl3 th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	padding: 9px 8px 10px 8px;
}

	.tbl3 .th {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 7px 8px 8px 8px;
	}

	.tbl3 .td1, 
	.tbl3 .td2,
	.tbl3 .td3,
	.tbl3 .td5,
	.tbl3 .td7 {
		border-bottom: 2px solid #FFF;
		border-right: 2px solid #FFF;
	}
	
	.tbl3 .td4,
	.tbl3 .td6 {
		border-bottom: 2px solid #FFF;
	}
	
	.tbl3 th.td1 {
		background-color: #6F9AA8;
		text-align: left;
	}
	
	.tbl3 th.td2,
	.tbl3 tfoot td.td2 {
		background-color: #8DD01D;
		text-align: center;
	}
	
	.tbl3 th.td3,
	.tbl3 tfoot td.td3 {
		background-color: #FF9900;
		text-align: center;
	}
	
	.tbl3 th.td4,
	.tbl3 tfoot td.td4 {
		background-color: #00B6F0;
		text-align: center;
	}
	
	
	.tbl3 td {
		padding: 7px 8px 8px 8px;
	}
		#wrapper .tbl3 td {
			vertical-align: middle;
		}
	
	.tbl3 td.td1 {
		background-color: #DFE8EC;
	}
	
	.tbl3 td.td2 {
		background-color: #DDF1BB;
	}
		#wrapper .tbl3 tr.row td.td2 {
			background-color: #E8F6D2;
		}
	
	.tbl3 td.td3 {
		background-color: #FFE0B2;
	}
		#wrapper .tbl3 tr.row td.td3 {
			background-color: #FFEBCC;
		}
	
	.tbl3 td.td4 {
		background-color: #B2E9FA;
	}
		#wrapper .tbl3 tr.row td.td4 {
			background-color: #CCF0FC;
		}
		
	.tbl3 td.td5 {
		background-color: #FFE063;
	}
	
	.tbl3 td.td6 {
		background-color: #FFEFB1;
	}
		.tbl3 td.td6 h4 {
			color: #FF3300;
			padding: 10px 0;
		}
	
	.tbl3 td.td7 {
		background-color: #B7CCD3;
	}
	
	
	#wrapper .tbl3 td.highlight {
		padding: 0;
		background-color: #FFBEAE;
	}
		.tbl3 div.highlight {
			border: 1px solid #FF724F;
		}
			.tbl3 div.highlight div {
				border: 1px solid #FFF;
				padding: 5px 6px 6px 6px;
			}
	
		
	#wrapper .tbl3 th td,
	#wrapper .tbl3 td td {
		padding: 0;
		border: none;
	}
	
	.tbl3 blockquote {
		display: block;
		padding: 4px 0 0 10px;
		font-size: 11px;
	}
	
	#wrapper .tbl3 .chk {
		margin: 8px 0;
	}

	
.red2 {
	color: #FF3300;
}
	
	
.btnCheckout {
	display: block;
	width: 174px;
	height: 42px;
	text-indent: -8000px;
	margin: 0 auto;
	background: url(../img/btn_checkout.png) left top no-repeat;
}
	.btnCheckout:hover {
		background: url(../img/btn_checkout.png) left bottom no-repeat;
	}
	

/*
.sidebar2 {
	border: 7px solid #E6EEF1;
	background-color: #FFF;
}

	#content .sidebar2 h3 {
		display: block;
		padding: 3px 5px;
		background-color: #00B6F0;
		color: #FFF;
		border-bottom: 2px solid #E6EEF1;
	}
	
	#wrapper .sidebar2 h3 span {
		display: block;
		font-size: 12px;
	}
	
	
	#wrapper .sidebar2 .sideBox {
		padding: 0;
	}
	
	#content .sidebar2 .sideBox .border_b {
		padding: 5px 5px 6px 5px;
		margin: 0;
		border-bottom: 2px solid #E6EEF1;
	}
	
	#wrapper .sidebar2 .sideBox div.last {
		border: none;
	}
	
	.sidebar2 .sideBox .act {
		background-color: #DDF7FF;
	}
	
	.sidebar2 .sideBox .icon_reviews {
		visibility: hidden;
	}
	
	#wrapper .sidebar2 .sideBox .act .icon_reviews {
		visibility: visible;
	}

	.icon_reviews {
		display: block;
		width: 16px;
		height: 16px;
		text-decoration: none;
		background: url(../img/icon_reviews.png) left top no-repeat;
	}
		.icon_reviews:hover {
			text-decoration: none;
			background: url(../img/icon_reviews.png) left bottom no-repeat;
		}
		
		 .sidebar2 .sideBox .icon_reviews {
			float: right;
		}
	


	/*.searchBar .review */

/*
	.searchBar .review .btn_add {
		margin: 1px 0 0 6px;
		background: url(../img/btn_add.gif) left -69px no-repeat;
	}
		.searchBar .review .btn_add:hover {
			background: url(../img/btn_add.gif) left -105px no-repeat;
		}

*/
	/*	
	.reviewBig .spellcheck {
		position: absolute;
		z-index: 1;
		top: 49px;
		right: 9px;
	}
	
	.reviewBig .emoticons {
		position: absolute;
		z-index: 1;
		top: 17px;
		right: 0px;
		margin-top: 3px;
	}
*/
	/*
	#wrapper .ttl .dd {
		z-index: 9;
		top: 24px;
		margin-left: -2px;
	}

*/
	/*
	.emoticons {
		display: block;
		width: 31px;
		height: 26px;
		margin-top: 3px;
		text-decoration: none;
		background: url(../img/icon_emoticons.gif) left top no-repeat;
	}
		.emoticons:hover {
			text-decoration: none;
			background: url(../img/icon_emoticons.gif) left -44px no-repeat;
		}
	
	
		/*.review .btn_add:hover {
			text-decoration: none;
			background: url(../img/btn_add.gif) left -34px no-repeat;
		}
*/
/*
	.searchBar .review .inpt, 
	.searchBar .review .inpt {
		background: url(../img/inpt_review.gif) left bottom no-repeat;
	}	
	.searchBar .review */
	
.box5 {
background-color: #E6EEF1;
padding: 6px;
}
.box5_ins {
background-color: #FFF;
border: 1px solid #B3C1CA;
padding: 14px;
/* 14px 7px 14px;
min-height: 300px;*/
}


.sidebar {
	border: 1px solid #B3C1CA;
	padding: 4px;
}

	.sidebar h3 {
		display: block;
		background-color: #D2E0E6;
		font-size: 14px;
		color: #666;
		padding: 5px;
		margin-bottom: 2px;
	}
	
	.sidebar ul,
	.sidebar ul li {
		display: block;
	}
	
	.sidebar ul li {
		font-size: 14px;
		padding: 5px;
		border-bottom: 1px solid #E2E7EB;
	}	
		#content .sidebar ul .last {
			padding: 5px;
			border-bottom: none;
		}
		
		.sidebar ul li a {
			color: #00B6F0;
			text-decoration: none;
		}
			.sidebar ul li a:hover {
				color: #00B6F0;
				text-decoration: underline;
			}
			
		#content .sidebar ul .act {
			background-color: #D9F4FD;
			border-bottom: 1px solid #D9F4FD;
		}

		
		


.post {
	border-bottom: 1px solid #E2E7EB;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
	.post h3 {
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 10px;
	}
		.post h3 a {
			color: #333;
			text-decoration: none;
		}
			.post h3 a:hover {
				color: #333;
				text-decoration: underline;
			}
			
	.post .meta a {
		margin-right: 10px;
		text-decoration: none;
	}
		.post .meta a:hover {
			text-decoration: underline;
		}
		

.tbl3 .row1 td {
	background-color: #979797;
	color: #FFF;
	border-bottom: 1px solid #FFF;
}

.tbl3 .row2 td {
	background-color: #00B6F0;
	color: #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
	#content .tbl3 .row2 .last {
		border-right: none;
	}
	
.tbl3 .row3 td {
	border-bottom: 1px solid #8CDEF8;
}


#wrapper .btnApply {
	width: 172px;
	float: none;
	margin: 0 auto 10px auto;
}


.btnFeedback {
	display: block;
	width: 99px;
	height: 26px;
	background: url(../img/btn_feedback.png) left top no-repeat;
	text-align: center;
	text-indent: -8000px;
	margin-top: 4px;
}	
	.btnFeedback:hover {
		background: url(../img/btn_feedback.png) left bottom no-repeat;
		text-align: center;
		text-indent: -8000px;
	}
	
	
.sidebar2 {
	border: 7px solid #E6EEF1;
	background-color: #FFF;
	
}

	#content .sidebar2 h3 {
		display: block;
		padding: 3px 5px;
		background-color: #00B6F0;
		color: #FFF;
		border-bottom: 2px solid #E6EEF1;
	}
	
	#wrapper .sidebar2 h3 span {
		display: block;
		font-size: 12px;
	}
	
	
	#wrapper .sidebar2 .sideBox {
		padding: 0;
	}
	
	#content .sidebar2 .sideBox .border_b {
		padding: 5px 5px 6px 5px;
		margin: 0;
		border-bottom: 2px solid #E6EEF1;
	}
	
	#wrapper .sidebar2 .sideBox div.last {
		border: none;
	}
	
	.sidebar2 .sideBox .act {
		background-color: #DDF7FF;
	}
	
	.sidebar2 .sideBox .icon_reviews {
		visibility: hidden;
	}
	
	#wrapper .sidebar2 .sideBox .act .icon_reviews {
		visibility: visible;
	}

	.icon_reviews {
		display: block;
		width: 16px;
		height: 16px;
		text-decoration: none;
		background: url(../img/icon_reviews.png) left top no-repeat;
	}
		.icon_reviews:hover {
			text-decoration: none;
			background: url(../img/icon_reviews.png) left bottom no-repeat;
		}
		
		 .sidebar2 .sideBox .icon_reviews {
			float: right;
		}
		
/* New Layout changes - Live reviews & Search results*/
div.page_ttl {
	border-bottom: 3px solid #E6EEF1;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

	div.page_ttl h1 {
		color: #666;
		padding: 0 0 0 5px;
	}
	
	div.page_ttl h3 {
		color: #00B6F0;
		padding: 0 0 0 5px;
	}
	
	div.page_ttl .smallerText {
		color: #707070;
	}
	
	.ReviewHead
 {
   color: #666;
   padding: 0 0 0 5px;

 }
 .ReviewHead h1{
  color: #666;
  padding: 0 0 0 0px;
 }
 .refine {
	background-color: #F1F5F8;
	border: 1px solid #C4CFD7;
	padding: 10px 12px;
	color: #666;
	margin-bottom: 15px;
	}
 
.border_b2 {
	border-bottom: 3px solid #E6EEF1;
	/*padding: 0 2px 12px 14px;*/
	padding: 12px 7px 12px 14px;
	/*margin-bottom: 12px;*/
}

	#wrapper .border_b2_last {
		border-bottom: none;
	}
	
	.border_b2 .price,
	#content .border_b2 .rating {
		padding-top: 3px;
	}
	
	.border_b2 .price img,
	#content .border_b2 .rating img {
		margin-right: 2px;
	}
	.border_b2 .icon_reviews {
		visibility: hidden;
	}
	.border_b2 .icon_del {
		visibility: hidden;
	}
	.border_b2 .icon_report {
		visibility: hidden;
	}
	
	#content .border_b2_act {
	background-color: #EBF9FE;
	}	
	#content .border_b2_act .icon_reviews {
		visibility: visible;
	}
	#content .border_b2_act .icon_del {
		visibility: visible;
	}
	#content .border_b2_act .icon_report {
		visibility: visible;
	}
	
	
#content .border_b2 .review {
	padding: 5px 0 8px 0;
}

#content .border_b2 .review .emoticons,
#content .border_b2 .review .predefined {
	margin: 2px 5px 0 0;
}


#content .border_b2 .review .spellcheck {
	position: relative;
	top: auto;
	left: auto;
	width: 26px;
	height: 26px;
	margin: 2px 0 0 6px;
	background: url(../img/icon_spell.png) left top no-repeat;
}
	#content .border_b2 .review .spellcheck:hover {
		background: url(../img/icon_spell.png) left bottom no-repeat;
	}

#content .border_b2 .review .inpt {
	background: url(../img/review_bg.png) left top no-repeat;
	width: 395px;
	padding-top: 6px;
	height: 24px;
}
	#content .border_b2 .review .inpt input {
		font-size: 14px;
		width: 270px;
	}
	
	#content .border_b2 .review .inpt .chars {
		top: 6px;
		left: 284px;
	}
	
	#content .border_b2 .review .inpt  .rating {
		position: absolute;
		z-index: 2;
		top: 7px;
		right: 50px;
		left: 315px;
		padding: 0;
		
	}
	
		#content .border_b2 .review .inpt  .imgClass {
		position: absolute;
		z-index: 2;
		top: 9px;
		right: 50px;
		left: 388px;
		padding: 0;
		
	}
		#content .border_b2 .review .inpt .rating a {
			margin: 0 0 0 2px;
			width:70px;
		}
		
		#content .border_b2 .review .inpt .rating
		{
			width:70px;
		}
	
	#wrapper .refine .chk {
		margin: 0 0 0 5px;
	}
	
	
	.thmb_icon {
	display: block;
	width: 88px;
	height: 88px;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	border: 5px solid #9FEAFF;
}
.thmb_biz2_act {
	display: block;
	width: 88px;
	height: 88px;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	border: 5px solid #FEE19C;
}	
	.thmb_biz2_act:hover {
		border: 5px solid #FECC55;
	}
	

.thmb_biz2 {
	display: block;
	width: 88px;
	height: 88px;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	border: 5px solid #9FEAFF;
}	
	.thmb_biz2:hover {
		border: 5px solid #88D9F0;
	}
	
	.thmb_biz2:hover,
	.thmb_icon:hover, 
	#content .border_b2_act .thmb_icon {
		border: 5px solid #0BB9F1;
	}
	
.review .btn_add2 
{
	display: block;
	text-decoration: none;
	width: 56px;
	height: 26px;
	margin: 2px 0 0 6px;
	background: url(../img/btn_add2.png) left top no-repeat;
}
	.review .btn_add2:hover {
		text-decoration: none;
		background: url(../img/btn_add2.png) left bottom no-repeat;
	}
	
	

	
	
.marg_tb {
	margin: 4px 0;
}

	

	
.avrRating {
	display: block;
	width: 96px;
	padding-top: 2px;
	color: #00B6F0;
	text-align: center;
}
	.avrRating b {
		font-weight: normal;
		font-size: 17px;
	}
	.avrRate {
	display: block;
	width: 96px;
	padding-top: 2px;
	color: #00B6F0;
	text-align: center;
}
	
	
.note_offer {
	background: #FFFAE1 url(../img/icon_star2.gif) 8px 2px no-repeat;
	border: 1px solid #F5D85F;
	padding: 4px 10px 4px 32px;
	font-size: 11px;
	width: 528px;
	margin: 10px 0 0 110px;
}

.note_event {
	background: #EFF8DC url(../img/icon_star3.gif) 8px 7px no-repeat;
	border: 1px solid #A9DA4E;
	padding: 4px 10px 4px 32px;
	font-size: 11px;
	width: 528px;
	margin: 10px 0 0 110px;
}

/* New Layout changes - Live reviews & Search results*/
	
    .emptypng { background-image: url(../img/rate/rate-0.png); width: 14px; height: 12px; }
    .emptypngneg { background-image: url(../img/rate/rate-4.png); width: 14px; height: 12px; }
    .smileypng { background-image: url(../img/rate/rate-1.png); width: 14px; height: 12px; }
    .donesmileypng { background-image: url(../img/rate/rate-1.png); width: 14px; height: 12px; }
    .smileypngneg { background-image: url(../img/rate/rate-2.png); width: 14px; height: 12px; }
    .donesmileypngneg { background-image: url(../img/rate/rate-2.png); width: 14px; height: 12px; }
	.minusrating {background: url(../img/rating.gif) left -120px no-repeat; width: 14px; height: 14px}
	.plusrating {background: url(../img/rating.gif) left -80px no-repeat; width: 14px; height: 14px}
	.ratingajax {width:50px;}
	


td.checkboxtd
{
    width: 20px;
    padding-left: 40px;
    height: 20px;
    margin:0;}
    
    td.checkboxtext
{
    width: 150px;
    height: 20px;
    margin: 0; }
    
    #searchBg1 {
	width: 893px;
	background: #00B6F0;
	padding: 9px;
	color: #FFF;
	position: relative;
	z-index: 10;
	margin: auto;
	margin-bottom: 15px;
	
}

  #searchBg1 p {color: #fff; font-size: 11px; margin:0px; padding: 5px 0 0 0; }
  
  #searchBg1 span {float: right; margin-right: 7px;}

	.sBtnNew {
		display: block;
		text-decoration: none;	
		border: none;
		height: 28px;
		width: 98px;
		margin-top:3px;
		background: url(../img/btn_search2.gif)  left top no-repeat;
		cursor: pointer;
	}
		.sBtnNew:hover {
			background: url(../img/btn_search2.gif) left bottom no-repeat;
			cursor: pointer;
			margin-top:3px;
		}
		

	#wrapper #searchBg1 .normalInput {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #666;
		margin: 4px 0 0 5px;
		width: 517px;
		border: none;
		
	}
	
	
	.searchbar 
	{
		position: relative;
		float: left;
		padding: 0;
		width: 788px;
		height: 32px;
		background: url(../img/search_bg.png)  left top no-repeat;
	}
	
	
	.searchItem 
	{
		height:60px;
		color:#00B6F0;
		background-color:white;
		font-size: 14px;
		width: 460px;
		padding: 10px;
		margin: 0;
		display: block;
		}
	.searchItem span {font-size: 11px; margin: 20px 0 0 0; color:Black;}
	
	
	.selectedSearchItem 
	{
		height:60px;
		color:#00B6F0;
		background-color:#EBF9FE;
		font-size: 14px;
		padding:10px;
		margin: 0;

	width: 460px;
	display: block;}
	.selectedSearchItem span {font-size: 11px; padding: 5px 0 0 0; color:Black;}
	.imgSearch {
	display: block;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	border: 5px solid #9FEAFF;
	float: left;
			}	
	.imgSearch:hover {
		border: 5px solid #88D9F0;
		text-align:right;
	}
	
	.testerror {
	background-color: #FFEFF2;
	border: 1px solid #F3A8BF;
	padding: 2px 0 2px 7px;
	text-align:left;
	margin:2px 0 2px 0;
	margin-bottom:-5px;
}
	.testerror b {
		/*display: block;*/
		padding-bottom: 6px;
	}
	
		.floatleft p {
		margin-left: 90px;
	}
	
	
	.box5_ins img {
		float: left;
		display: block;
		position: relative;
		margin: 0;
		padding: 0;}

.viewAll {
		background-color: #F2F6F8;
		border-top: 1px solid #94A7B4;
		padding: 8px;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color: #00B6F0;
		
 	  padding-right: 8px;

	}
	.viewAll span {font-size: 12px; padding: 5px 0 0 0; color:Black;font-weight: lighter;}
	/****** FAQ UL LI ****/
		
		.Faq a { text-decoration:none; }
		
		.Faq {
			margin: 0 20px 0 0; width: 205px;  border-right: 1px #e6eef1 solid; float: left; display: block;}
		
		.Faqlast {border-right: none; margin: 0px;}
		
		.Faq ul {
		position: relative;
		z-index: 100;
		left: 0px;
		margin-top: 18px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.Faq ul li,
	.Faq ul li span {
		display: block;
		
	}
	
	.Faq ul li {	
			background: url(../img/circ.gif) left 6px no-repeat;
		
		padding-left: 12px;
	padding-bottom: 7px;
	}
	
	.Faq img { vertical-align: middle; margin-right: 7px;}
	
	
	
	.headerfaq {
	margin: 0 0 15px 0;
	}
	
	.AnsRating {
	margin: 0px 0 15px 0;
	padding: 6px;
	width: 595px;
	height: 20px;
	color: #616161;
	border: #f4f4f4 1px solid;
	color: #9c9c9c;
	background-color: #f6f9fa;
	}
	
	
	 .ARnone {
	margin: 0;
	
	}
	
	
	
	.AnsRating a {
		
		background-color:#FFFFFF;
border:1px solid #C4CFD7;
color:#999999;
text-decoration:none;
padding: 1px 8px;
margin-left: 5px;
float: right;
	}
	
	
	.AnsRating a:hover {
			color: #0083ae;
			background-color: #ddf7ff;
			border: 1px solid #6ad3f7;
		}
	
	
	
	
#headerDivImg, #contentDivImg, #contentDivImg_ {
	
}



#headerDiv .headerDivImg {
     background-color: none;  
	      width: 595px;
		  float:left;

}
.contentDivImg, .contentDivImg_ {
     background-color: none;
	 margin: 0 0 5px 24px;
	 display: block;
	 float: left;
	 display: block;
}
#headerDiv .headerDivImg img {
     float: left;
	 display: block;
     margin: 2px 10px 5px 0;
}

.pnopadd {padding:0; margin:0;}


.expand {
		display: block;
		width: 15px;
		height: 15px;
		margin: 3px 0 0 5px;
		text-decoration: none;
		background: url(../img/faq_icons/expand.png) no-repeat;
	}
	.collapse {
		display: block;
		width: 15px;
		height: 15px;
		margin: 3px 0 0 5px;
		text-decoration: none;
		background: url(../img/faq_icons/minus.png) no-repeat;
	}
	
	
	/***** start of Styles used in static pages *Author:AsadJaffery* ****/
	
		.floatleft p {
		margin-left: 90px;
			color: #666;
	}
	
	
	.floatleft h3 
	{
	    	margin-left: 90px; color: #666;
	}

		.floatleftbig p {
		margin-left: 175px;
		color: #666;
	}
	
		.floatleftbig h3 {
		margin-left: 175px;
		color: #666;
	}
	
	.msgstatic 
	{
	    margin:10px 50px; width: 550px; text-align: center; display: block; float: left; position: relative;}
	
	
	.btnstatic {margin:auto; position: relative; width:300px; padding: 10px 0 0 0;}
	
	.btnmargin {margin-right: 20px;}
	
	.midgray {
	color: #666;
}
	
	/***** end of Styles used in static pages *Author:AsadJaffery* ****/
	
.clicktext 
{
	cursor:hand;
	text-decoration:underline;
	color:blue;
} 
.Cal
{
	outline:none;
	text-decoration:none;
}
.rowform {
	width:100%; margin: 5px 0 0 0; display: block; float: left; line-height: 25px;}

.rowformleft {width:20%; padding-left: 90px; display: block; float:left;}
.rowformright{width:60%; display: block; float:right; margin-right: 35px;}
.rowformright span.link {margin-left: 15px;}

.input .formtextbox {width: 200px; height: 30px;}


.rowformtop {
	width:100%; margin: 20px 0 5px 0; display: block; float: left; line-height: 25px;}
.rowformbottom {
	width:100%;  margin: 20px 0 20px 0; display: block; float: left;}
.rowformbot {
	width:100%; margin: 5px 0 10px 0; display: block; float: left;}

.rowerror {
	background: #ffeff3;
	padding: 0px 10px;
	height: 26px;
	width: 286px;
	border: 1px solid #f3a8bd;
}