body{ margin:0px; padding:0px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFF;	line-height:1.5; }
p, ul, li, span, h1, h2, h3, h4, h5, h6, h7, a, table, td, tr, th, address, pre
{ margin:0px; padding:0px; text-align:left;	 color:#000; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; }

h2,h1 span {color:#FFF;	font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; padding:2px 0 5px 0; }

h4 {color:#333; font-size:12px;	font-weight:bold; padding:3px; width:90%;}

.barheading { color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/head_bar.gif) left top repeat; padding:4px; 
	  border:#09F solid 1px; font-weight:bold; text-transform:uppercase; }
	  
a:hover, a img { text-decoration:none; border:none;	color:#F00;	}
.clear{ clear:both; }

.wrapper { width:1000px; padding:0px; background-color:#FFF; min-height:100px;	overflow: hidden; /*-moz-box-shadow:0px 2px 5px 0px #999; 
	       -webkit-box-shadow:0px 2px 5px 0px #999; box-shadow: 1px 2px 3px #999;*/}
textarea
{ resize: none;  }
/*******************************************************  Top buttons navigation style "START" here  **************************************************************/
.toparea { width:99%;	padding:2px 5px 2px 5px; background-color:#FFF; -moz-box-shadow:-3px 3px 5px 0 #999999; 
		   -webkit-box-shadow: -3px 2px 3px #999; box-shadow: -5px 2px 3px #999; position:relative; z-index:1; 
		   }
		   
.cityarea { width:30%; text-align:left; float:left;	 }

		a.hyd_btn { width:108px; height:33px; background:url(../images/themes_btn.gif) left top no-repeat; background-position: 0px -1px; float:left; }
		
		a.hyd_btn:hover	{ background:url(../images/themes_btn.gif) left top no-repeat; background-position: 0px -38px; }
		
		a.themes_btn { width:166px; height:33px; background:url(../images/themes_btn.gif) left top no-repeat; background-position: -108px -1px; float:left; }
		
		a.themes_btn:hover { background:url(../images/themes_btn.gif) left top no-repeat; background-position: -108px -38px; }
		
.follousarea { width:68%; background-color:#FFF; float:right; text-align:right;	}

		a.becomefan_btn { width:118px; height:33px; background:url(../images/top_buttons.gif) left top no-repeat; background-position: -2px 0px; float:right; }
		
		a.becomefan_btn:hover { background:url(../images/top_buttons.gif) left top no-repeat; background-position: -2px -32px; }
		
		a.followus_btn { width:98px; height:33px; background:url(../images/top_buttons.gif) left top no-repeat; background-position: -120px 0px; float:right; }
		
		a.followus_btn:hover { background:url(../images/top_buttons.gif) left top no-repeat; background-position: -120px -32px; }
		
		a.login_btn { width:46px; height:33px; background:url(../images/top_buttons.gif) left top no-repeat; background-position: -217px 0px; float:right; }
		
		a.login_btn:hover { background:url(../images/top_buttons.gif) left top no-repeat; background-position: -217px -32px; }
		
		a.logout_btn { width:56px; height:33px; background:url(../images/Logout.gif) left top no-repeat; float: right; margin-top:1px; margin-left:1px; }
		
		.welcome_user { color:#06F;	position:relative; left:-80px; }
				
		a.signup_btn {	width:54px; height:33px; background:url(../images/top_buttons.gif) left top no-repeat; background-position: -262px 0px; float:right; }
		
		a.signup_btn:hover { background:url(../images/top_buttons.gif) left top no-repeat; background-position: -262px -32px; }
		
		a.myaccount_btn { width:117px; height:33px; background:url(../images/top_buttons_account.gif) left top no-repeat; float:right; background-position:0px 1px; }
		
		a.myaccount_btn:hover { background:url(../images/top_buttons_account.gif) left top no-repeat; background-position:0px -31px;}
		
/*********************************************  Top buttons navigation style "END" here  *********************************************************/

/*****************************************   Search buttons and boxes styles "START" here  *******************************************************/

.searchareanew { width:99.5%; min-height:80px; float:left; margin:0px; margin-bottom:5px; margin-top:5px; padding:5px 5px 5px 5px; }

.searchboxnew1, .searchboxnew2, .searchboxnew3
{ width:30%; min-height:65px; background-color:#eb7d08; float:left; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;
  margin-right:5px; padding:5px 5px 5px 5px;	}
				 
.searchboxnew2 {background-color:#7dbf00;}
				 
.searchboxnew3 { background-color:#37b3e6;}
				 
.searchtextnew { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; }
		
.search_btn	{ min-height:75px; float:left; }
.search_btn { width:40px; }
.search_btninner { width:27px; float:left; }		
.searchinputnew { width:99%; min-height:25px; margin-top:10px; padding-top:5px; padding-bottom:5px; color:#333; -moz-border-radius:5px; -khtml-border-radius: 5px;
				  border-radius:5px; background-color:#FFFFFF; ms-border-radius:5px;  }
/****************************************   Search buttons and boxes styles "END" here *************************************************************/	

/***************************************    Header area div "START" here ****************************************************************************/
.showonmap { text-align:right; display:inline; position:relative; left:-260px; top:-12px; float:right; }

.headerarea { width:100%; min-height:240px; }


.bottom_design { width:100%; padding:7px; background:url(../images/header_down_bg.gif) left bottom repeat-x;  margin-bottom:5px; }

.orangebg { background:url(../images/header_orange.gif) left top no-repeat; }

.bluebg { width:99.5%; background:url(../images/header_blue.gif) right top no-repeat; min-height:240px; }

.logoarea { width:100%;	}

/****************************************   Header area div "END" here ********************************************************************************/

/****************************************   Header area INNER PAGES AND SEARCH BOX Styles "START" here  ***********************************************/
.headerareainner { width:99.5%; float:left; background:url(../images/header_down_bg.gif) left bottom repeat-x; }

.logoareainner { width:20%; padding-top:15px; float:left; }		

.searchareainner { width:78.6%; min-height:80px; float:left; margin:0px; margin-bottom:5px; margin-top:5px; padding:5px 5px 5px 5px; }

.searchboxinner1, .searchboxinner2, .searchboxinner3
{ width:29%; min-height:65px; background-color:#eb7d08; float:left; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; 
  margin-right:5px; padding:5px 8px 5px 8px; text-align:center; color:#FFF; }

.searchboxinner1 { background-color:#eb7d08; }
				   
.searchboxinner2 { background-color:#7dbf00; }
				   
.searchboxinner3 { background-color:#37b3e6;}
				   
.searchtextinner { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; }

input.searchinputnew { width:97.5%; min-height:22px; margin-top:10px; padding-top:5px; padding-bottom:3px; border: 1px solid #aaa; padding-left:5px; }

.showonmapinner  { text-align:right; display:inline; float:right; position:relative; left:-190px; top:-12px; color:#000; }
.showonmapinner input, .showonmap input { position:relative; top:2px;}
/****************************************   Header area INNER PAGES AND SEARCH BOX Styles "END" here  ***********************************************/

/****************************************  4 BOXES Styles "START" here  ***********************************************/
.boxarea { width:99.2%; padding:5px; background-color:#FFF; min-height:220px;	color:#FFF; }
.boxarea span { color:#FFF;	 }

p.box1, p.box2, p.box3, p.box4
{ width:23%; height:230px; padding:5px; float:left; margin-right:4px; margin-left:5px; -moz-border-radius:5px; 
  -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden; }
p.box1 { background-color:#3179bf;	}		 
p.box2 { background-color:#012730;  }
p.box3 { background-color:#940e03   }
p.box4 { background-color:#b15b00;	}
p.box1 img, p.box2 img, p.box3 img, p.box4 img{ width:100%; } 
				
		
.boxhead { display:block;  text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding:5px 0 5px 0; 
		   width:100%; }
/****************************************  4 BOXES Styles "END" here  ***********************************************/

.pagearea { width:98.5%; padding:5px; background-color:#FFF; min-height:330px; color:#000; text-align: left; float:left;}

/****************************************  Left area and Right area Styles "START" here  ***********************************************/
.leftarea, .rightarea{ width:49%; 	padding:2px; min-height:0px; margin-bottom:10px; }

.login_leftarea
{
	width:475px; float:left; padding:0;
}
.login_rightarea
{
	width:510px; float:left; min-height:420px;
}
.leftarea, .feturelist, .categories { float:left; }

.rightarea, .reviewlist, .areas { float:right; }			  
/****************************************  Left area and Right area Styles "END" here  ***********************************************/

/****************************************  FEATURE MERCHANTS and REVIEW RECENT Styles "START" here  ***********************************************/
.feturelist, .reviewlist { width:49%; padding:2px; height:150px; margin-bottom:10px; }
.categories, .areas  { width:49%; padding:2px; min-height:150px; margin-bottom:10px; }
.categories ul li, .areas ul li { width:29%; display:inline; float:left; padding:5px; margin:5px; border-bottom:#CCC dotted 1px; }

.feture, .reviews { border-bottom:#CCC dotted 1px; border-bottom:#CCC dotted 1px; float:left; width:94%; min-height:85px; margin-top:5px; margin-left:15px; }



.img_border { background:url(../images/img_border.gif) left top no-repeat; padding:10px; float:left; width:60px; height:55px; }
.img_border img { background:url(../images/blank.gif) left top; }

.reviews img.image { position:relative; left:-3px; top:-3px; } 

.reviews strong { color:#09F; padding-top:15px; }

.reviewcontent { height:38px; overflow:hidden; }

.reviews p.posted { color:#999;	 text-align:right; height:25px;	}
/****************************************  FEATURE MERCHANTS and REVIEW RECENT Styles "END" here  ***********************************************/	

/****************************************  FOOTER Styles "START" here  ***********************************************/
.footer { width:100%; background:#FFF; float:left; color:#09F; -moz-box-shadow:-3px -3px 5px 0 #999999; 
		   -webkit-box-shadow: -3px -2px 5px #999; box-shadow: -5px -2px 5px #999;}

.termsarea { width:18%; float:left; padding:5px; color:#09F; text-align:left; }

.termsarea a { color:#09F; }

.termsarea a:hover { color:#F60; } 

.copytext { width:75%; float:right; text-align:right; padding:5px; color:#09F; }
.copytext a { text-align:right; padding:5px; color:#09F; }
/****************************************  FOOTER Styles "END" here  ***********************************************/

/****************************************  Merchants BusIness Registration Styles "START" here  ***********************************************/
.merchantslogin { width:68%; background-color:#FFF; float:right; text-align:right; }

.merchantslogin img { margin-top:5px; }

.merchantemail { width:43%; float:left; padding:5px; min-height:35px; margin:5px; background:#76bb00; -moz-border-radius:5px; -webkit-border-radius: 5px; 
				 border-radius: 5px; }
.merchantemail input { padding:10px; width:92%; color:#CCC; }

.merchantpass { width:43%; float:left; padding:5px;	 min-height:35px; margin:5px; background:#34aee4; -moz-border-radius:5px; -webkit-border-radius: 5px;
				 border-radius: 5px; }

.merchantpass input { padding:10px; width:92%; color:#CCC; }

.merchantheads { padding:5px; width:99%; }

.merc_box1, .merc_box3 
{ width:35%; padding:5px; float:left; border:#666 solid 1px; height:198px; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:auto; margin-left:5px; }
.register_box
{ width:35%; background:#333; padding:5px; float:left; border:#666 solid 1px; height:198px; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden; margin-left:5px; }
.register_box td
{ color:#FFF; width:30%;	}
.merc_box1 { background:url(../images/merchants/box_bgg.gif);}
.merc_box3 	{background-color:#536e23; }
.merc_box2 { width:26%; float:left;	 margin-left:5px; text-align:right; }

.merc_head { color:#000; padding:15px; font-size:22px; font-family:Arial, Helvetica, sans-serif; }
				   
.manymore_head { color:#FFF; padding:2px; font-size:18px; font-family:Arial, Helvetica, sans-serif;  text-align:right; border-bottom:#666 solid 1px; text-transform:uppercase; }

.merchantslogin p strong  {  color:#06F; font-size:15px; font:italic; }

.merc_box3 p { color:#FFF; padding:5px; }

.merchantdiv, .merchantdiv2{ clear:both; width:99%; min-height:100px;  }

.merchantdiv{  }

.merchantdiv2{ }

.merc_national_head, .merc_national_head2 { padding:0px; color:#0CF; font-size:21px; text-decoration:underline; font-family:"Times New Roman", Times, serif; }

.merc_national_head2 { text-align:left; }

p.merctext, p.merctext2 { color:#000; font-family:Verdana, Geneva, sans-serif; font-size:14px;}

p.merctext{	 float:left;}

p.merctext2 { float:right; text-align:left; }

#videos { background-color:#2d92b8;	 }
#bannerads { background-color:#404142;	 }
#microsite { background-color:#900000;	 }

.mer_reviews
{ width:100%; float:left; border-bottom:#CCCCCC dotted 1px; margin-top:5px;}
.mer_reviews img
{ float:left; margin:0 5px 5px 5px;}
.mer_posttext
{ padding:5px; color:#999999; }

.business_leftarea
{
	width:400px;
	padding:5px;
	float:left;
}
.business_rightarea
{
	width:520px;
	padding:5px;
	float:right;
}

/****************************************  Merchants BusIness Registration Styles "END" here  ***********************************************/

/****************************************  SIGNUP page and input Styles "START" here  ***********************************************/

.signupform, .signupform p  { width:100%; float:left; }

.signuptext { width:35%; min-height:25px; float:left; padding-top:13px; padding-left:10px; text-align:right; }

.s_inputarea { width:60%; min-height:20px; float:right; }

.signup_input { height:20px; padding:5px; color:#666; margin:5px;  background:url(../images/input_bg.gif); border:#CCC solid 1px; -moz-border-radius:5px;
				width:200px; }
				
textarea, .signup_multiselect, .signup_multiselect1 { height:80px; padding:5px; color:#666; margin-right:5px; margin-bottom:5px; margin-top:5px; background:url(../images/textarea_bg.gif); border:#CCC solid 1px; -moz-border-radius:5px; width:200px; font-family:Arial, Helvetica, sans-serif; }
		   
select.signup_select,input.signup_select { height:32px; padding:5px; color:#666; margin:5px; background:url(../images/input_bg.gif); border:#CCC solid 1px; -moz-border-radius:5px;
					   width:210px; }

.signup_radio { width:26px; padding:12px; color:#666; margin:5px; border:none; }

.pass_strength { color:#09F; text-align:left; }

.signuplist { margin-left:20px; }

.signuplist li { padding:10px; }

.red { color:#F00; font-weight:bold; }

.blue { color:#06F; font-weight:normal; }

.click_btn2 { 	background:url(../images/button_bg.gif) left top repeat-x; 	padding:8px; border:#999 solid 1px; margin:2px; -moz-border-radius:5px;
				border-radius:5px; min-width:75px; }

.alreadysign { clear:both;	 }

.signupadds { width:100%; min-height:160px; float:right; text-align:center; }

.signupadds a  {  background:url(../images/add_image.gif); float:left; margin:3px; }
/****************************************  SIGNUP page and input Styles "END" here  ***********************************************/

/****************************************  MAPS PAGE Styles "START" here  ***********************************************/
.popularsearch { width:100%; float:left; }
	
	.leftareamap { 	width:69%; padding:2px; float:left; min-height:100px; margin-bottom:10px; }
	
	.rightareamap { width:29%; 	padding:2px; float:right; min-height:100px; margin-bottom:10px;  }

	.tab_bg { padding:5px; background-color:#F00; color:#FFF; }
	
	.mapsearchlist { width:98%;  padding:5px; border-bottom:#999 dotted 1px; float:left; }
	
	.mapsearchlist .mapthumb img { margin:5px; float:left; }
	
	.arrowimg { float:right; }
	
	.arrowimg img { border:#CCC solid 2px; margin:5px; text-align:right; }
/****************************************  MAPS PAGE Styles "END" here  ***********************************************/

/****************************************  LISTING PAGE Styles "START" here  ***********************************************/
.listingleftarea { width:74%; padding:2px; float:left;	min-height:300px; margin-bottom:10px; margin-top:5px; }

.premiumarea, .standardarea, .complimentaryarea
{width:98.5%; padding:0 5px 5px 5px; min-height:80px; float:left; margin-bottom:5px; margin-top:5px; }

.premiumheading, .standardheading, .complimentaryheading
{ padding:2px 0px 2px 2px; text-align:left; color:#333; font-size:14px; min-height:25px; background:url(../images/listings_sprite.png) no-repeat;
  background-position:548px -5px; width:100%; margin-bottom:5px; }
.premiumheading
{ background:url(../images/listings_sprite.png) no-repeat; background-position:548px -5px; }

.standardheading
{background:url(../images/listings_sprite.png) no-repeat; background-position:548px -50px;}
.complimentaryheading
{ background:url(../images/listings_sprite.png) no-repeat; background-position:548px -103px;}
.premiumtabs, .standardtabs, .complimentarytabs
{ width:100%; min-height:125px;	 margin-top:-1px; float:left; }
.premiumtabs 
{ border:#09F solid 1px;}
.standardtabs
{ border:#ea7c08 solid 1px;}	
.complimentarytabs
{ border:#390 solid 1px; }

.premiumheading span strong, .standardheading span strong, .complimentaryheading span strong
{ position:relative; top:10px; 	padding-left:5px; text-transform:capitalize; } 

.premiumtabs:hover, .standardtabs:hover, .complimentarytabs:hover
{  -moz-box-shadow: 2px 2px 3px #818181; float:left; position:relative; z-index:1; -webkit-box-shadow: 2px 2px 4px #818181;
	box-shadow: 0px -2px 2px #818181;  border:#818181 solid 1px; !important *border:#0CF solid 1px; }

.listingcontent { width:78%; float:left; background-color:#FFF;	 min-height:30px; padding-left:5px; }

.iconslist { width:20%; float:right; min-height:20px; }

.icons { width:30px; height:35px; float:left; margin-right:5px;  position:relative; left:0px; top:5px; }
	
	.sendphone { background:url(../images/send2phone.gif) no-repeat; }
	.sendphone:hover { background:url(../images/send2phone_over.gif) no-repeat; }
		.sendphone span.smssend, .writereview span.reviewsend, .theatre_food span.theatrefood, .theatre_parking span.theatreparking, .theatre_games span.theatregames, .theatre_recline span.theatrerecline, .theatre_wheelchair span.theatrechair
		{ display:none; }
		.sendphone:hover span.smssend, .writereview:hover span.reviewsend
		{ display:inline; color:#09F; font-size:11px; position:relative; top:30px; left:-15px; width:80px;  float:left; }
		
		.theatre_food:hover span.theatrefood, .theatre_parking:hover span.theatreparking, .theatre_games:hover span.theatregames, .theatre_recline:hover span.theatrerecline, .theatre_wheelchair:hover span.theatrechair
		{ display:inline; color:#09F; font-size:11px; position:relative; top:-15px; left:0px; width:80px;  float:left; }
	
	.thickbox {  background:url(../images/send2phone.gif) no-repeat;	 }
	
	.writereview { background:url(../images/write-review.gif) no-repeat; margin:0; position:relative; left:0px; }
	.writereview:hover { background:url(../images/write-review_over.gif) no-repeat; }
	
	.theatre_food { background:url(../images/food.gif) no-repeat; margin:0; position:relative; left:0px; }
	.theatre_food:hover { background:url(../images/food.gif) no-repeat; }
	
	.theatre_parking { background:url(../images/parking.gif) no-repeat; margin:0; position:relative; left:0px; }
	.theatre_parking:hover { background:url(../images/parking.gif) no-repeat; }
	
	.theatre_games { background:url(../images/games.gif) no-repeat; margin:0; position:relative; left:0px; }
	.theatre_games:hover { background:url(../images/games.gif) no-repeat; }
	
	.theatre_recline { background:url(../images/recliner.gif) no-repeat; margin:0; position:relative; left:0px; }
	.theatre_recline:hover { background:url(../images/recliner.gif) no-repeat; }
	
	.theatre_wheelchair { background:url(../images/wheelchair.gif) no-repeat; margin:0; position:relative; left:0px; }
	.theatre_wheelchair:hover { background:url(../images/wheelchair.gif) no-repeat; }
		
	.rating_img img { border:none; }
.tophead { 	width:90%; padding:5px 5px 0px 0; color:#06F; float:left; }

.tophead span { width:460px; height:20px; float:left; position:relative; top:0px; color:#06F;}

.tophead span.rating_img { width:80px;	height:30px; position:relative; top:-20px; float:right; }

ul.premiumlist, ul.standardlist, ul.complimentarylist
{ width:95%; padding:5px 10px 5px 15px;	 float:left; min-height:40px; margin-top:-5px; position:relative; top:3px; font-size:11px; }
	ul.premiumlist li, ul.standardlist li, ul.complimentarylist, .complimentarytabs ul.premiumlist li, .standardtabs ul.premiumlist li
	{ width:48%; float:left; padding-bottom:0px; padding-top:5px; margin-right:10px;}
	ul.premiumlist li
	{ color:#09F; }
	ul.standardlist li
	{ color:#FF6600; }
	.standardtabs ul.premiumlist li
		{ color:#FF6600; }
	.complimentarytabs ul.premiumlist li
	{ color:#390; }
.tophead span a 
{ color:#06F; text-decoration:none; text-transform:capitalize; font-weight:bold; }
.premiumtabs .vewtab a span
{ color:#0066FF; }
.standardtabs .tophead span a, .standardtabs .viewtab a span
{ color:#F60; }
.complimentarytabs .tophead span a, .complimentarytabs .viewtab a span
{ color:#390;	 }

h3 span.complimentarylisthead
{ width:250px; 	height:20px; float:left; position:relative; top:10px; color:#390;	}

.listingrightarea
{  width:24.5%; padding:2px; float:right; min-height:300px; margin-bottom:10px; margin-top:5px; }
	.page_heading
	{ background:url(../images/button_bg.gif) left top repeat-x; text-transform:uppercase; padding:6px; color:#09F; font-weight:bold; text-align:right; 
	  border:#CCC solid 1px; }
	.listingrightarea img
	{ padding-bottom:4px; margin-top:3px; }

/****************************************  LISTING PAGE Styles "END" here  ***********************************************/

/****************************************  LISTING MAP Styles "STYLE" here  ***********************************************/
#map-merchant{ margin-left:0px; }

.map-short-summary{ border-bottom: 1px dotted #CCC; margin-bottom: 5px; padding: 7px; color: #7777cc; width:100%; }

.map-short-summary span{ font-size:12px; }
.map-short-summary span img { float:left; margin-right:10px; padding-bottom:13px; }
.map-short-summary strong a{ color:#639; text-decoration: none; padding-bottom:10px; }
.map-short-summary strong a:hover{ color:#F60; text-decoration: none; }
.map_head a, #firstHeading a { color:#639; font-weight:bold; text-decoration:none; font-family:"Trebuchet MS" ; font-size:13px;   }
.map_head { width:100%; white-space:normal; }
.map_head p{ font-family:"Trebuchet MS" ; font-size:13px;  }
#bodylinks { width:100%; min-height:20px;  }
#merchantmap img {width:100%; height:80%; }
.get_direction { width:98%; padding:6px; float:left; background:url(../images/uesr_activ_bg.gif); color:#FFFFFF; margin-left:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.get_direction a { color:#FFFFFF; text-align:center; margin-left:10px; }

/***************************************************** MERCHANTS separate page styles "START" here  *****************************************************/
.merchantdetails
{ width:100%; float:left; background-color:#FFF; min-height:30px; padding-left:5px;}
.merchanthead, .mer_Review_heading
{ color:#09F; float:left; font-size:18px; padding:5px;}
 .mer_Review_heading
{ width:100%;}
.merchantfaceshare
{ width:38%; float:right; }
.merchantdetails_list
{ width:95%; padding:15px; float:left; margin-top:-50px; }
.merchantdetails_list li, .movies_list li
{ width:46.5%; float:left; padding:5px; color:#09F; margin:5px; }
.merchantdetails_list li span
{ color:#000; font-weight:bold; }

.merchantlist_photos, .merchantlist_Videos
{ width:100%; padding-top:5px; min-height:150px; }

.merchanttablist strong
{ padding:5px 5px 5px 0px; color:#09F; }
#merchant_summary ul
{ padding-left:20px; }
#image_listing
{list-style:none; text-align:left; background:#000000; padding-left:25px;}
#image_listing li
{ display:inline-block; background-color:#FFFFFF; margin:10px 8px; border:2px; }
.big_image img
{ background-color:#000; border:#333 solid 5px; text-align:center;  }
.summeryleft
{ width:58%; float:left; padding:3px; }
.summeryright
{ width:35%; float:right; padding:3px; margin-left:10px;}
#merchant_contact
{ background:url(../images/contact_merchant.gif) right bottom no-repeat;}
.merchant_contact_div p
{ margin:5px; float:left; }
#summerypremiumtabs
{ /*width:99.2%; float:left;*/	margin:3px; }
#summerypremiumtabs ul.tabs-nav 
{ background-color:#2d2d2d; color:#FFF;/* width:99%;*/ }
#summerypremiumtabs ul.tabs-nav li
{ padding:5px; position:relative; /*left:25px;*/ background:url(../images/photos/borderright_bg.gif) right top no-repeat; float:left; }
#summerypremiumtabs ul.tabs-nav li a
{	padding:11px 38px; color:#FFF; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 	text-transform:uppercase; }
#summerypremiumtabs ul li a:hover ,#summerypremiumtabs ul.tabs-nav li.listborder
{	color:#FC0; background-image:none; }
#summerypremiumtabs ul li.tabs-selected, #summerypremiumtabs ul li.tabs-selected a
{ color:#09F; border:none; margin-top:-2px; }

.merchant_contact_div
{
	width:400px;
	clear:both;
}
.merchant_contact_div table tr td textarea
{
	resize: none;

}


/***************************************************** MERCHANTS separate page styles "END" here  *****************************************************/

/****************************************  LISTING MAP Styles "END" here  ***********************************************/	

/****************************************  VIEW SUMMERY maps & Navigation Styles "START" here  ***********************************************/	
.viewtab
{ text-align:right;	 float:right; padding-right:5px; padding-top:5px; width:98%; }
.viewtab a

{ color:#0066FF; text-decoration:none; font-size:11px; padding-right:5px; padding-bottom:5px; width:100%; }
.viewtab a:hover span, .standardtabs .viewtab a:hover span, .complimentarytabs .viewtab a:hover span
{ color:#F00; text-decoration:none; font-size:11px; border:none; cursor:pointer; }
.standardtabs .viewtab a
{ color:#F60; text-decoration:none; padding-right:5px; padding-bottom:5px; }
.complimentarytabs .viewtab a span
{ color:#390; text-decoration:none; padding-right:5px; padding-bottom:5px; }


.list { padding:10px; margin:5px; list-style:none; }

.list li { padding:5px;  color:#000; border-bottom:#CCC dotted 1px; }
.businesslist { padding:0px; margin:5px;}

.businesslist li { margin-left:10px; padding:5px;  color:#FFFFFF;  font-weight:bold;}

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide { display: none; }
}
@media print {
    .tabs-nav { display: none; }
}
.listingsummerytabs li 
{float: left; margin: 1px 0 0 1px; min-width: 74px; /* be nice to Opera */ background:#38b4e6; padding:3px 25px 3px 25px; -moz-border-radius:5px 5px 0 0; 
	border-top-left-radius:5px; border-top-right-radius:5px; position:relative; top:2px; left:-5px }
.tabs-nav, .tabs-nav:after 
{ list-style: none; margin: 0;  padding: 0 0 0 4px; display: block; clear: both; content: " "; }
.tabs-nav a, .tabs-nav a span 
{ display: block; padding: 0 10px; position: relative; top: 1px; z-index: 2; padding-left: 0; color: #27537a; font-size: 12px; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap;}
a.tabs-nav .tabs-selected a, #searchedDiv a.blue, #lookedDiv a.blue{ color: #000; }
.tabs-nav li.tabs-selected 
{ background:#FFF; border:#999 solid 1px; -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px; position:relative; top:1px; border-bottom:none; margin-left:1px; }
.tabs-nav a span, .tabs-nav li.tabs-selected a span
{ min-width: 64px;min-height: 18px; padding-top: 6px; padding-right: 0; color:#09F; padding-top: 7px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span 
{ background-position: 0 -0px; text-align:center; color:#FFF; }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited 
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active 
{ /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
.tabs-nav .tabs-disabled 
{ opacity: .4; }
.tabs-container 
{ border: 1px solid #97a5b0; padding: 8px; background: #fff; 
	margin:0px; min-height:170px; overflow:hidden; }
.tabs-loading em 
{ padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%; }

.tabs-container ul.listtab
{ width:100%; float:left; margin-left:15px;	padding-bottom:10px; }
.tabs-container ul.listtab li 
{ background:none; border-bottom:none; list-style:disc; color:#09F; width:48%; float:left; padding:5px; }
div.categories ul li a.info, div.areas ul li a
{ z-index:0;}	

/*****************************************************  VIEW SUMMERY maps & Navigation Styles "END" here  *****************************************************/	



/******************************************************    MOVIES page styles "START" here      ********************************************************************/
.movies_area
{ width:100%; float:left; }
.movies_list
{ width:100%; padding-left:5px;	 list-style:none; float:left; margin-top:5px; }

.movies_list li img.city_img
{ float:left; margin-right:10px; width:80px; height:50px; }
.movies_list li p strong
{ color:#662B79; font-weight:800; font-size:12px;   }
.moviehead a, .movies_list li p strong a
{ color:#333366; font-size:13px; text-align:left; font-weight:bold; }
h4 span
{ color:#FFF; }
.theater_img
{ width:31%; float:left; min-height:110px; }
.selectlanguage
{ width:48%; float:left; }
.movielist_one
{  width:100%; list-style:none;	}
.movielist_one li .movieimg
{ margin:10px; float:left; min-height:220px; }
.movielist_one li p
{ padding:5px; }
.movielist_ul
{ width:100%; float:left; list-style:none; }
.movielist_ul li
{ width:42%; float:left; padding:10px; vertical-align:top; }
.movielist_ul li span
{ margin-left:50px; }
.listofmovies
{ width:250px; float:left; text-align:left; }
.showlist
{ width:100%; float:left;	}
.theterarea
{ width:250px; min-height:80px;	float:left; }
.showtimes
{width:50%; min-height:80px; float:left; padding:5px; }
.showtimes img
{ position:relative; top:5px; margin-right:10px; }
.moviesharephone
{ position:relative; float:left; width:5%;	}
.inputtext
{ width:286px; height:28px; padding:2px; color:#666; margin:5px; background:url(../images/input_registration.gif) left top no-repeat; border:none; }
.movienames a
{ color:#639; font-size:13px; font-weight:bold; }
.theatername span
{ color:#09F; font-size:13px; position:relative; top:18px; }
.theatername img
{ float:left; margin-right:10px; }
#featured
{ width:100%;  float:left; border:#CCC solid 1px; }
#featured .ui-tabs-panel
{  width:70%;  height:270px;  float:left; background:#FFF; position:relative; }
#featured ul.ui-tabs-nav
{ list-style:none;  padding:0; margin:0;  float:right; width:30%;  }
#featured ul.ui-tabs-nav li
{ padding:0px 0; padding-left:0px;  font-size:13px;  color:#666;  float:left; width:100%; }
#featured ul.ui-tabs-nav li img
{ float:left;  margin:2px 5px;  background:#fff;  padding:2px;  text-align:left; border:1px solid #eee; }
.ui-tabs-panel img
{ width:99.8%; height:269px; float:left; }
#featured ul.ui-tabs-nav li span
{ font-size:11px; font-family:Arial, Helvetica, sans-serif;  line-height:18px;  COLOR:#FFF; font-size:13px }
#featured li.ui-tabs-nav-item a
{ display:block;  color:#333; text-decoration:none; background:#333;  padding:17.9px; }
#featured li.ui-tabs-nav-item a:hover
{ background:#999; }
#featured li.ui-tabs-selected
{ background:url('../images/movies/selected-item.gif') top left no-repeat;   background-position:-50px -10px; color:#FFF; position:relative; z-index:1; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a
{ background:#09F; }
#featured .ui-tabs-panel .info
{ position:absolute;  top:180px; left:0;  height:70px;  background: url('../images/transparent-bg.png');  }
#featured .info h2
{ font-size:18px; font-family:Georgia, serif;  color:#fff; padding:5px; margin:0; overflow:hidden;  }
#featured .info p
{ margin:0 5px;  font-family:Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color:#f0f0f0; }
#featured .info a
{ text-decoration:none;  color:#fff;  }
#featured .info a:hover
{ text-decoration:underline;  }
#featured .ui-tabs-hide
{ display:none;  }
.current
{ color:#F00; }
.first tr select
{ padding:5px; 	width:150px;  background:#FFF; border:#CCC solid 1px; }
.cmxform .s_inputarea
{ margin-top:-10px; }

.cmxform select.signup_multiselect1
{ padding:5px; width:100px;  background:#FFF; border:#CCC solid 1px;}
	.first td p 
	{ color:#0099FF; font-size:13px; padding:5px 5px 15px 55px; text-align:right; }
#showMovieTheatreList
{ text-align:center;}	
#showMovieTheatreList span
{ color:#0066FF; background:#F0F4FF; padding:5px; font-weight:bold; font-size:13px; display:block; text-align:center; }
.click_btn2:hover
{ cursor:pointer;}
.movie_table th
{ color:#333; font-size:12px; background:#9EB1FE; border-right:#BCC9FE solid 1px; margin:3px; padding:5px; text-align:center; }
.apply_movie input.click_btn2
{ position:relative; top:-29px; width:50px; float:right; display:inline; }
#first_day
{ position:relative; top:-12px;	 }
.movie_in input
{ position:relative; top:-15px;	 }
.movie_table td select.signup_multiselect1
{ background:#FEFBEB;	 }
.movie_apply a
{ color:#09F; 	font-weight:bold;  	text-decoration:none;	 }
a.popular_btn 
{ padding:8px; float:left; border:#CCC solid 2px; text-decoration:none; background:url(../images/button_bg.gif) left top repeat-x; 
  text-transform:uppercase; margin-right:5px; color:#4796d3; font-size-adjust:25px; font-weight:bold; }
a.popular_btn:hover { background:#38b4e6; color:#FFF; }

/***************************************************************    MOVIES page styles "END" here      *************************************************************/

/***********************************************    ABOUTUS and GIFTS AND OFFERS page styles "START" here    *******************************************************/
.aboutuspagearea
{ background: url(../images/aboutus_bg.gif); }
.aboutuspagearea p
{  padding:5px; margin-left:60px; margin-right:60px; text-align:justify; line-height:20px; }
.gift_name
{ width:25%; float:left; padding:10px; }
.gift_offer
{ width:45%; float:left; padding:10px; }
.offersarea
{ background:url(../images/offer.png) left top no-repeat; background-position:30px 0px; }
.offers
{ 	position:relative; left:500px;	 width:100%;  }
.offers td
{ padding:10px;	 }

/************************************************    ABOUTUS and GIFTS AND OFFERS page styles "END" here    ********************************************************/

/*********************************************************    FEEDBACK page styles "START" here    *****************************************************************/
div.error{ padding: 5px; color: #663399;  background:#FFFFFF; text-align:center; font-weight: bold; margin-top:50px; }
.loginerror { clear:both; text-align:center; padding:5px; color:#FF0000; font-weight: bold; background-color:#FFFFFF; border:#CCCCCC solid 1px;}
#message_box 
{ position:absolute; padding-top:170px; margin-left:1000px;}
#close_message
{ position:relative; top:30px; left:-25px;	 }
/*feedback page div start here */
.feedbackbox
{ width:99%; min-height:100px; margin-top:5px; border:#CCC solid 1px; padding:5px; float:left; background-color:#FFFFF2; color:#09F; }
.feed_box
{  width:8%; min-height:25px; padding:5px; float:left;	 margin-left:15px; margin-top:10px; color:#03F; }
.feedbackbox p
{ margin:3px; }
.feed_box span
{ color:#FFF; padding:3px; margin-top:3px; }
.feed_head
{ color:#F60; border-bottom:#CCC solid 1px;  padding-top:5px; padding-bottom:5px; text-align:center; }
.feed_numbersbox
{ width:10%; min-height:20px; padding:5px; float:left;	 margin-right:5px; color:#FF3; text-align:center; background:#F60; -moz-border-radius:20px;
	-webkit-border-radius:20px; }
.feed_numbersbox span
{ color:#FFF; }
.feed_text
{ color:#036; }
/*****************************************************    FEEDBACK page styles "E N D" here    *********************************************************************/

.optional
{ width:35%; min-height:25px; float:left; padding-top:15px; padding-left:10px; text-align:right; }
#drpLocation, #state, #city, #drpList 
{ height:32px; padding:5px; color:#666; margin:5px; background:url(../images/input_bg.gif); border:#CCC solid 1px; -moz-border-radius:5px; width:210px; }
#cancel-element
{ position:relative; float:right; left:-485px; text-align:center; top:-55px; }
ul.ulist
{  width:100%;  float:left; list-style:disc; display:block; margin-left:95px; }
ul.ulist li
{ padding:5px; list-style:disc;	 }
.inline
{ width:99%; float:left; list-style:none; }
ul.area-list li
{ width: 30%; float: left; list-style:none;	 }
.boxed
{ border: 2px solid #ccc; float:left; width:96%; }
#message 
{ display:none;	 position:fixed; top:250px; left:40%; background-color:#FFFEEC;  border:#09F solid 5px;	z-index:1; width:300px; 
	-moz-border-radius:10px; -webkit-border-radius:10px; }
#smsclose a img
{ float:right; margin-top:-15px; margin-right:-10px; }
#errorsmsmessage
{ padding:5px; color:#F00;  min-height:150px;	}
#selected-area a
{ padding-top:15px; color:#F60; text-decoration:none; float:left; font-size:14px; }
div.tip
{ color: #aaa; font-size: 0.8em; }
#Upload-element
{  display:inline; position:relative; left:40%;	}
.optional
{ width:40%; float:left; text-align:right; margin-top:-10px; margin-right:10px; color:#Fy0; }
.tabs-container img
{ border:none; padding:6px 6px 2px 6px;	 }
.close_box
{ display:inline; float:right; padding-right:10px; }
.close_box img
{ position:relative; top:-24px;	 }
.merchanttablist
{/* width:97.5%; float:left;*/ }
.favarea
{ float:right; width:18%; }
ul.favlist
{ width:100%; display:block; float:right; list-style:none;	 }
ul.favlist li
{ padding:5px; text-align:left; float:left; width:100%; }
ul.favlist li img
{ float:left; margin-right:5px; }
ul.favlist li a
{ text-decoration:none; color:#06F; }
#div_review, #div_addlist, #div_accurate, #div_beenhere,#div_email
{  width:80%; float:left; }
#wrapper
{ width:100%; clear:both; }
#designDiv, #contentDiv, #usabilityDiv, #overallDiv, #recommendDiv
{ color:#F00; position:relative; top:15px; }
.captchaspan
{ background:#09F; padding:5px;	 }
.fav_head
{ color:#09F; font-weight:bold; font-size:15px;  padding-bottom:5px; border-bottom:#CCC solid 1px;	 }

ul.visitlist
{ clear:both; width:100%; margin-top:28px; }
ul.visitlist li
{ padding:0 5px 5px 5px; color:#333; font-size:11px;  list-style:url(../images/list_arrow.gif);	cursor:pointer; }

ul.visitlist li.visit_hover:hover
{ list-style:url(../images/list_arrow_hover.gif); }
ul.visitlist li ul.sub_visitlist
{ display:none;  position:absolute; list-style:none; width:14.5%; clear:both; background-color:#FFF; border:#CCC solid 1px; }
.listingcontent h4
{ min-height:30px; clear:both; padding:0; margin:0; }

/**********************************   USER DASH BOARD styles "START" here    *****************************************/
.first p { width:95%; float:left; padding:5px; }
.first p span.signuptext{ margin-top:-10px; }
.basic  { width:100%; border:none; }
.basic pre { cursor:pointer; display:block; padding:5px; margin-top: 0; color:#09F; font-weight:bold; padding:10px 10px 10px 10px;  background-color:#FFF; 
			border-bottom: 1px solid #999; background:url(../images/accor_plus.gif) right center no-repeat; }
.basic pre:hover { background-color: white; background:url(../images/accor_plus.gif) right center no-repeat; }
.basic pre.selected { background:url(../images/accor_minus.gif) right center no-repeat; width:95.2%; position:relative; z-index:1; color:#FFF; font-weight:bold; 
					border:none; padding:10px; margin-top:-8px;}
.selected { background:url(../images/ac_bg1.gif) left top repeat-x; background-color:#FFF ; 
			-moz-border-radius:10px 10px 0  0;  }
.profilearea { background:#FFFFFF; left bottom repeat; clear:both; border:solid 1px #0c123c; margin-top:-2px;}
.review_user_head td { background-color:#52B0FE; padding:5px; font-weight:bold; margin:5px; }
.user_status{margin-bottom:10px;}
.user_status h2 {  background:url(../images/ac_bg1.gif) left top repeat-x; color:#FFFFFF; margin-top:-6px; padding:8px; -moz-border-radius:5px 5px 0 0; }
.user_status_list { margin:0px; padding-left:20px; border:#320101 solid 1px; margin-top:-0px; }
.user_status_list h2 { color:#09F; border-bottom:#CCC dotted 1px;	 }
.user_status_list li { margin:5px;	 padding:8px; list-style:url(../images/list_arrow.gif); }
.webcam_border {	clear:both; border:8px solid #CCC; }
#user_registration { border:1px solid #cccccc; margin:auto auto; margin-top:100px; width:400px; }
#user_registration label { display: block;   float: left;  width: 70px; margin: 0px 10px 0px 5px;  text-align: right;  line-height:1em; font-weight:bold; }
#user_registration input
{ width:250px; }
#user_registration p
{ clear:both; }
#submit
{ border:1px solid #cccccc; width:100px !important; margin:10px; }
/**********************************   USER DASH BOARD styles "START" here    *****************************************/

/**********************************   SIGNUP page password strength styles "START" here    *****************************************/
#passwordStrength
{ height:0; display:block; margin-left:5px; padding:5px;}
#passwordDescription
{ margin-left:5px; }
.strength0
{ width:200px; background:#cccccc; }
.strength1
{ width:50px; background:#FC2B25; }
.strength2
{ width:100px;	 background:#0033FF; }
.strength3
{ width:150px; background:#6633CC; }
.strength4
{  background:#4dcd00; width:200px; }
.strength5
{ background:#399800; width:250px; }
#submit
{ visibility:hidden; }
/**********************************   SIGNUP page password strength styles "END" here    *****************************************/

/**********************************    LIGHT BOX USING ONLY CSS styles "START" here    *****************************************/
.black_overlay { display: none; clear:both; position: fixed; top: 0%; left: 0%; width:99%; min-height:150%; background-color: black; z-index:1; 
				 -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); border:#000 solid 8px; }
.contentbox { display: none; position: fixed; top: 10%; left: 40%; width: 26%; /*height:70%;*/ padding: 16px; background-color: white; z-index:1002;
		      border:#CCC solid 5px; -moz-border-radius:12px; overflow: auto; }
.rating_imgplace img { position:fixed; left:68%; top:8.5%; z-index:1001; }
/**********************************    LIGHT BOX USING ONLY CSS styles "END" here    *****************************************/
span.forgot a, .alink a, ul.inline li a{ color:#0066FF;}
span.forgot a:hover, .alink a:hover, ul.inline li a:hover, p.sub_list_name a:hover { text-decoration:underline; color:#660099; }
#map_canvas{ width:100%; height:600px; clear:both; overflow: hidden; border:#CCCCCC solid 4px;  color:#663399; background-color:#FFFFFF; }
#map_canvas2{ width:100%; height:400px; clear:both; overflow: hidden; border:#CCCCCC solid 4px;  color:#663399; background-color:#FFFFFF; }

/*****************************Related Keywords & Area Display******************************************************/
.more-keyword,.more-area { display:none; }

.more-keyword-sept,.more-area-sept{ border-bottom: 1px solid #ccc; color: #666666; text-align: right; font-size: 12px; }


input[name='agree']{ margin-bottom:15px; float:left;  }

.alink a:hover, ul.inline li a:hover { text-decoration:underline; color:#660099; }

.interest_head { color:#6633CC; font-weight:bold; font-size:15px; padding:5px 5px 5px 0;}
 
ul.inline li, .showtimes b { padding:5px; color:#0066FF; }
ul.inline li.more-keyword-sept a, ul.inline li.more-area-sept a { color:#333333;}

ul#topnav li .sub 
{ position: absolute; /*--Important--*/ z-index: 99999; background:#333333; padding:5px; float: left; border:#CCCCCC solid 2px; -moz-border-radius:5px; 
					display: none; margin-top:2px;/*--Hidden for those with js turned off--*/ }
ul.selectmovie li .sub ul{ list-style: none; margin: 0; padding: 0; width:176px; float: left; position:relative; z-index:1; margin-left:-4px;							}
ul#topnav .sub ul li { width: 100%; color: #000;}
p.sub_list_name{ color:#FFFFFF; text-align:center; font-size:11px; border-bottom:#666666 dotted 1px; width:85%; padding:5px;}
p.sub_list_name a { color: #FFFFFF;}

/**********************************************   Event Styles Start here  **************************************************************************/


.eventboxarea
{ width:100%; clear:both; }
.eventbox
{  width:25%; float:left; margin-left:0px;}
a.eventbox1
{ width:240px; height:112px; background:url(../images/events/event_box4_sprite.gif) no-repeat; background-position:0px 1px;  float:left;}
a.eventbox2
{ width:240px; height:112px; background:url(../images/events/event_box4_sprite.gif) no-repeat; background-position:0px -115px;  float:left;}
a.eventbox3
{ width:240px; height:112px; background:url(../images/events/event_box4_sprite.gif) no-repeat; background-position:0px -230px;  float:left;}
a.eventbox4
{ width:240px; height:112px; background:url(../images/events/event_box4_sprite.gif) no-repeat; background-position:0px -346px;  float:left;}

.bannergallery { float:left; width:100%; }
.gallery_events { width:33.5%; float:left; min-height:255px; margin-right:5px; border:#333 solid 1px;}
.eve_banner { float:left; width:65.5%; }
.calenderbox
{ width:100%; float:left; min-height:180px; margin-top:5px;  }
.event_heading
{ color:#FFFFFF; background:url(../images/events/ui-bg_gloss-wave_75_2191c0_500x100.png) left top no-repeat; padding:12px; width:90%; float:left; 
	text-align:center; font-weight:bold; font-size:14px; }
.eve_calender
{ width:34%; float:left; min-height:230px;}
.upcoming_events
{ width:64.2%; float:right; background-color:#feffda; height:242px; overflow:hidden; padding:5px;  border:#CCCCCC solid 1px; }
.eventlist
{ border-bottom:#CCC dotted 1px; float:left; width:99%; min-height:70px; }
.eventlist .imgplace
{ float:left; margin-top:5px; }
.eventlist .imgafter
{  float:left; width:80%; margin:5px; padding:5px; }
.eventlist p
{ width:100%; float:left; }
.eventlist img, .event_desc p
{ float:left; margin:5px; }
.event_details
{  float:left; width:100%; margin:10px;  }
.event_details p { margin:10px; }
.event_details ul li
{ width:100%;  list-style:url(../images/events/list_arrow.gif); margin:15px; }
.event_desc img
{ float:right; margin:5px;  }
.event_sub_heading a, .event_sub_heading, .event_category h4 a
{ color:#0066FF; font-weight:bold; padding-top:0px; padding-bottom:5px; float:left; }
.event_sub_heading a:hover, .event_category h4 a:hover
{ color:#FF6600; }
.event_category
{  width:98.5%; float:left; margin-top:5px; min-height:280px; background-color:#FFFEF9; padding:5px; -moz-border-radius:5px; border:#CCCCCC solid 1px;}
.leftarea h4,.rightarea h4
{ width:100%; float:left; padding:8px; color:#0066FF; font-size:15px; }
.eventsearch
{ width:100%; background-color:#f5f5f5; min-height:255px; border:#CCCCCC solid 1px; }
.event_searchinput
{ width:220px; height:28px; background:url(../images/events/search_input.gif) left top repeat-x; border:none; border:#CCCCCC solid 1px; color:#999999;
	padding:5px; }

/*********************************************   Pagination Styles Start here  **********************************************************************************/
a.page-num-first
{ background:url(../images/pagination_first.gif) left top no-repeat; width:49px; height:26px; display:inline-block; padding-top:4px; text-align:center; font-weight:bold;}
a.page-num-first:hover
{ background:url(../images/pagination_first_hover.gif) left top no-repeat; font-weight:bold; color:#0066FF;}

a.paging
{ background:url(../images/pagination.gif) left top no-repeat; width:30px; height:26px; display:inline-block; padding-top:4px; text-align:center; font-weight:bold;}
a.paging:hover, a.pagingCurrent
{ background:url(../images/pagination_active.gif) left top no-repeat; width:30px; height:26px; display:inline-block; padding-top:4px; text-align:center; 
	font-weight:bold; color:#FF0000;}

/*********************************************************   contact  us Merchant page styles here ******************************************************************/
.merchant_contact_details { width:50%; float:left;  }
.merchant_contact_details p
{ width:100%; clear:both; margin:5px; padding:8px;}
.contactlistleft { 	width:35%; 	float:left; }
.contactlistright { width:65%; float:left; }
.st_sharethis_custom { background:url(../images/1share.gif) no-repeat scroll left top transparent; color:#000000;
						float:left; min-height:20px;  padding-left:20px; }
.st_sharethis_custom1 { background:url(../images/share.gif) no-repeat scroll left top transparent; color:#0066FF; cursor:pointer;
						float:left; min-height:28px;  padding-left:40px; }						



/*********************************************************   Gallery images styles here ******************************************************************/
.boxgrid{ width: 95px; height: 60px; margin:10px; float:left; background:#161613; border: solid 2px #8399AF; 
				overflow: hidden;  position: relative; 	}
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ padding: 0 10px; color:#afafaf;	font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
.boxcaption{ float: left; position: absolute; background: #000; height: 300px; width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull img
{ width: 95px; height: 60px;  }
.captionfull .boxcaption { 	top: 260; left: 0; 	}
.caption .boxcaption { 	top: 220; left: 0; 	}


/*********************************************************  SlideShows styles here *************************************************************/
#gallery { position:relative; height:255px }
#gallery a { float:left; position:absolute; }

#gallery a img { border:none; }

#gallery a.show { z-index:500 }

#gallery .caption { z-index:600;  background-color:#000;  clear:both; color:#ffffff;  height:100px;  width:100%;  position:absolute; bottom:0; 	}

#gallery .caption .content { margin:5px }

#gallery .caption .content h3 { margin:0; padding:0; color:#1DCCEF; }
#gallery a img
{ width:100%; height:255px;  }
.callus
{ width:48px; height:205px; float:right; background:url(../images/callus.gif) right top no-repeat; position:fixed; right:0; top:30%;}
#hor-zebra
{ width:100%;}
#hor-zebra table tr
{ width:100%; background-color:#FCFFE8; padding:5px; }
#hor-zebra table tr td
{ padding:5px;}
.user_fav a
{ padding:5px; color:#0066FF; display:block; border-bottom:#CCCCCC dotted 1px;  }

#content{
	width: 220px; height: 110px;
	}

.masket
{ width:140px; height:234px; background:url(../images/masket.png) left top no-repeat; float:left; position:absolute; margin-top:-125px;
 margin-left:800px }
 
input.searchname { width:97.5%; min-height:22px; margin-top:10px; padding-top:5px; padding-bottom:3px; border: 1px solid #aaa; padding-left:5px; color: gray; }

.event_desc p.event_desc_content
{
	width:55%;
	float:left;
	text-align:justify;
	margin-top:-8px;
}

#slider {
	width:40%;
	float:right;
	border:#000 solid 3px;
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
.nivoSlider img {
	display:none;
	position:absolute;
	z-index:-10;
	width:100%;
}
#slider a{
	float:left;
	margin:5px;
	padding:5px;
	background:#333; border:#CCCCCC solid 3px;
	color:#FFFFFF;
	vertical-align:baseline;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

div.nivo-slice
{
	display:none;
	width:100%;
}





/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.eventgallery_head
{
	font-weight:bold;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	background-color:#F2F2F2;
	padding:15px 8px 15px 8px;
	margin-bottom:5px;
	border-bottom:#CCCCCC solid 2px;
}
.event_gallery_area
{
	/*background:url(../images/events/gallery_bg.gif) left bottom repeat;*/
	background:#FFFFFF;
	-moz-box-shadow:0px 0px 4px #000;
	padding:5px;
}

.event_leftmenu
{
	width:22%;
	float:left;
	color:#000033;
	
	min-height:350px;
}
	.event_gallery_heading
	{
		width:96.5%;
		background:#860CB4;
		padding:8px 5px  8px 5px;
		color:#FFFFFF;
		font-weight:bold;
		-moz-border-radius:8px 0 0px 0; 
		-webkit-border-radius:8px 0px 0 0;
		border:#E1E1E1 solid 2px;
	}
	.event_gallery_list, .event_list_images
	{
		width:100%;
		list-style:none;
	}
	.event_gallery_list
	{
		float:left;
	}
	
	
	.event_gallery_list li
	{
		
		padding:8px;
		border-bottom:#CCCCCC dotted 1px;
		text-align:left;
		color:#666666;
		background:url(../images/events/list_arrow_gallery.gif) right center no-repeat;
		background-position:95% 10px;
	}
	.event_gallery_list li:hover
	{
		background:#006699;
		cursor:pointer;
		border:none;
	}
	.event_gallery_list li:hover a
	{
		color:#FFFFFF;
	}
	

.event_rightmenu
{
	width:76.5%;
	float:right;
	min-height:350px;
	background:#FFFFFF;
	-moz-border-radius:8px 0 8px 0; 
	-webkit-border-radius:8px 0 8px 0;
	border-left:#CCCCCC solid 1px;
	padding-left:10px;
}
	.event_gallery_heading1
	{
		background:#006699;
		padding:10px 5px 10px 5px;
		color:#FFFFFF;
		font-weight:bold;
	}
	.event_head
	{
		background:#006699;
		padding:10px 5px 10px 5px;
		color:#FFFFFF;
		font-weight:bold;
		
	}
	.event_list_images
	{
		margin-left:20px;
	}
	.event_list_images li
	{
		padding:10px;
		margin:6px;
		float:left;
		width:25%;
		height:120px;
	}
	.event_list_images li:hover
	{
		position:relative;
	}
	.event_list_images li img
	{
		width:100%;
		border:#333 solid 2px;
	}
	.event_heading
	{ color:#FFFFFF; background:url(../images/events/eve_head2.gif) left top no-repeat; 
		padding:12px; width:90%; float:left; -moz-border-radius:8px 8px 0 0;
		text-align:center; font-weight:bold; font-size:14px; margin-top:-2px;}
	.event_heading a
	{ color:#FFF; }
	
	.zoom
	{
		background:url(../images/events/zoom_gallery.png);
		width:21px;
		height:20px;
		float:left;
		position:absolute;
		margin-left:-22px;
		margin-top:95px;
	}	
	.top_btn_gallery
	{
		background:url(../images/events/top_btn.png) right bottom no-repeat;
		float:right;
		position:relative;
		right:0;
		width:100%;
		bottom:0;
		height:35px;
	}


.marquee {position:relative;
     overflow:hidden;
     width:100%;
     height:200px;
     }
 div.pastEvents form{
 display:inline-block;}
 div.pastEvents form input[type='button']{
 display:none;}

ul.past_event_list
{
	width:100%;
	list-style:none;
	position:relative;
	
}
ul.past_event_list li
{
	padding:8px;
	background-color:#FFFFFF;
	background:url(../images/event-list-arrow.gif) 2px center no-repeat;
	padding-left:18px;
	margin-left:5px;
	
}
ul.past_event_list li:hover a
{
	color:#FFFFFF;
}
ul.past_event_list li:hover
{
	background:#044D68;	
	cursor:pointer;
	color:#FFF;
}







#page-wrap 									{ width:350px;  background:#FFFFFF; border:#CCCCCC solid 3px; padding:5px; float:right; -moz-border-radius:10px;
											-webkit-border-radius:10px; }
/*
	SLIDER
*/
.slider-wrap								{ width: 325px; float:left;  margin:8px 8px 8px 8px;}			
.stripViewer .panelContainer 				{margin-left:8px; margin-top:2px; width:100%; }
.panel ul									{ text-align: left; margin: 0 5px 0 0px; }
.panel a { width:100%; float:left; margin-left:-8px; background:#CCCCCC; text-align:center; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;  }

.panel img 									{ height:225px; }
.stripViewer								{ position: relative; overflow: hidden; width: 329px; height: 225px; }
.stripViewer .panelContainer				{ position: relative; left:0px; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height:285px; position: relative; width: 329px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row	a								{ margin-top:10px; margin-left:8px; float:left; }
#movers-row									{ width:330px; float: left; margin:auto; background-color:#333333; margin-left:0px; height:75px; 
												-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;  }
#movers-row div a.cross-link 				{ float: right; margin:auto;}
#movers-row a.cross-link img				{ width:45px; height:40px; padding:3px; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px ; 
												border:#FFF solid 1px; }
.cross-link									{ display: block; margin-top:0px;  position: relative; padding-top: 0px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/events/icon-uparrowsmallwhite.png) top center no-repeat; 
											  background-position:0 5px; }





.gallery_events { width:33.0%; float:left; min-height:255px; margin-right:5px;
	 background-color:#F4F4F4; color:#FFF; -moz-border-radius:8px; background:url(../images/events/eve_box_right.gif) right bottom no-repeat; }



.selectmovie
{ width:99.5%; list-style:none; float:right; -moz-border-radius:10px; 
	background:url(../images/movies/movies_search_bg.gif) left top repeat-x; height:85px;  -webkit-border-radius:10px; }
.selectmovie li 
{ float:left; padding:15px; min-width:8.9%; color:#372d2c;}
.selectmovie li#movie, .selectmovie li#date_movie, .selectmovie li#theatre, #theatre
{ width:28%; -moz-border-radius:8px; -webkit-border-radius:8px;}
.selectmovie li input[type='text']
{ width:100%; -moz-border-radius:8px; -webkit-border-radius:8px;}

.movies_area h1{ color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#1887AB; 
	padding:8px; border-bottom:#CCCCCC solid 3px; text-transform:uppercase; }
h4.big_bar
{ 
color:#584a49; font-size:12px; font-family:Arial, Helvetica, sans-serif;	 /*background:url(../images/movies/big_bar_bg.gif) left top repeat; */
background:#1887AB; padding:8px; border-bottom:#CCCCCC solid 3px; text-transform:uppercase; clear:both; width:97.6%;  text-transform:uppercase;}
h4.big_bar span
{
	color:#FFF;
}
.movielist_one li
{
	background:#F5F5F5; margin-bottom:5px;
}
/*added by sushma start */
.plus_btn {
-moz-border-radius:8px 8px 8px 8px;
background:url("../images/add_button.gif") no-repeat scroll 120px 50% #F8F8F8;
border:2px solid #CCCCCC;
color:#0066FF;
font-size:15px;
font-weight:bold;
padding:10px;
width:18%;
}
/*added by sushma end */


















/************************************************  Events page New styles Start here  **********************************************/
.Eve_banner_area
{
	margin-bottom:8px;
}


.Events_Category, .eve_gallery_area
{
	width:98%;
	padding:5px;
	background:#FFFFFF;
	min-height:250px;
	margin-bottom:10px;
	-moz-box-shadow:0px 0px 5px 0px #999;
	-webkit-box-shadow:0px 0px 5px 0px #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	float:left;
}
.eve_cate_list
{
	width:100%;
	float:left;
	list-style:none;
}
ul.eve_cate_list li
{
	width:48%;
	float:left;
	height:280px;
	overflow:hidden;
	margin:5px;
}
.eve_cate_head
{
	color: #783090;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 5px;
}
.eve_cate_head a
{
	color:#FFFFFF;
	padding:10px 5px 10px 10px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/events/category_head_bg.gif) right bottom repeat-x; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	width:97%;
	float:left;
	
}
.eve_thumb_area
{
	width:35%;
	text-align:left;
	float:left;
	overflow:hidden;
}
.eve_thumb_area a img
{
	padding:5px;
	height:55px;
	width:auto;
	border:#CCCCCC solid 2px;
}
.eve_thumb_area_category
{
	width:120px;
	min-height:50px;
	float:left;
}
.eve_thumb_desc_category
{
	width:80%;
	float:left;
	padding-left:5px;
	height:100px;
	overflow:hidden;
}
.eve_thumb_desc
{
	width:60%;
	float:left;
	padding-left:5px;
	height:70px;
	overflow:hidden;
	text-align:justify;
	line-height:1.2em;
}
.event_title
{
	color:#0695D9;
	font-size:12px;
	text-decoration:none;
	width:100%;
	height: 28px;
	overflow:hidden;
	display: block;
	padding:0px;
	
}
.event_title_view
{
	padding:5px;
	float:left;
	width:98.5%;
	color:#336666;
	font-weight:bold;
	background:#F5F5F5;
}
.eve_view_more
{
	width:95%;
	text-align:right;
	padding:5px;
}
.events_desc_list
{
	width:95%;
	float:left;
	padding:10px;
	margin:0px;
	border-bottom:#CCCCCC dotted 1px;
}
.events_desc_list:hover
{  -moz-box-shadow: 2px 2px 3px #818181; float:left; -webkit-box-shadow: 2px 2px 4px #818181;
	box-shadow: 0px -2px 2px #818181;  border:#818181 solid 1px; !important *border:#0CF solid 1px; position:relative; z-index:1;
	margin:-1px;
	 }




.events_view_desc
{
	width:100%;
	float:left;
}
.events_time
{
	font-size:12px;
	color:#006699;
}
.events_time strong
{
	padding:10px;
	display:inline-block;
	color:#FF9900;
}
.eve_heighlights
{
	width:100%;
	float:left;
}
.eve_heighlights ul
{
	margin-left:35px;
}

.events_view_desc p
{
	padding:5px;
}
.events_view_desc .event_view_image
{
	float:right;
	margin:5px;
}


.eve_date
{
	color:#999999;
	padding:5px;
	width:100%;
	float:left;
}
.search_events
{
	width:100%;
	margin-bottom:10px;
	float:left;
	
}
.back_eve
{
	float:right;
	margin-top:-10px;
}

.search_eve_tabs
{
	width:100%;
	float:left;
	list-style:none;
	margin:auto;
	display:inline-block;
}
.search_eve_tabs li
{
	padding:10px;
	float:left; 
	border:#CCC solid 1px;
	-moz-border-radius:10px 10px 0 0 ;
	-webkit-border-radius:10px 10px 0 0;
	-khtml-border-radius:10px 10px 0 0;
	border-bottom:none;
	text-align:center;
}
a.past_events
{
	width:98%;
	padding:5px;
	height:30px;
	float:left;
	background:url(../images/events/past_eve_head.gif) left top repeat-x;
	clear:both;
	margin-bottom:8px;
}

#search_events
{
	margin-left:10px;
	margin-right:5px;
	position:absolute;
	width:10%;
	background:#7addfd;
	
}
#past_events_bg
{
	background:url(../images/events/Gallery_head_bg.gif) left top;

}
#past_events_bg a
{
	color:#FFFFFF;
	text-align:center;
}
.search_eve_tabs li a
{
	padding:5px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.tabs
{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	background:url(../images/events/search_bg.gif) left top repeat-x;
	width:98%;
	height:220px;
	float:left;
	border:#CCC solid 1px;
	padding:5px;
	margin-top:38px;
	
}
.event_input
{
	padding:10px 10px 10px 10px;
	text-align:center;
	color:#FFFFFF;
	clear:both;
	font-weight:bold;
}
.event_input_eg
{
	color:#FFFFFF;
	text-align:center;
	display:block;
	width:100%;
	float:left;
}
.event_input select
{
	padding:5px;
	border:#CCCCCC solid 1px;
}
input.event_searchinput
{
	width:80%;
	padding:5px 0 5px 0;
	border:#CCCCCC solid 1px;
	float:left;
}
.event_search_btn
{
	text-align:center;
	background:url(../images/events/search_btn.png) left top no-repeat;
	width:100px;
	float:right;
	margin:auto;
	display:inline-block;
	height:50px;
	border:none;
}
.Events_gallery_head
{
	padding:10px 5px 10px 5px;
	background:url(../images/events/Gallery_head_bg.gif) left top repeat-x;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.Events_Full_head
{
	padding:10px 5px 10px 10px;
	background:url(../images/events/full_head_bg.gif) left top repeat-x;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.event_images_ul
{
	list-style:none;
	float:left;margin:5px;
}
.event_images_ul li
{ 
	float:left;
	-moz-border-radius:5px;
	text-align:center;
	padding:0px;
	margin:1px;
	width:47%;
}
.event_images_ul li a img
{ 
	width:auto;
	height:60px;
	padding:5px;
	border:#CCC solid 2px;
}
.event_past_title
{
	padding:10px;
	border-bottom:#EEEEEE dotted 1px;
	float:left;
	width:70%;
	color:#006699;
}
.event_past_title_date
{
	float:right;
	padding:10px;
	width:20%;
	text-align:right;
	color:#CCCCCC;
}

.eventgallery_head
{
	font-weight:bold;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	background-color:#F2F2F2;
	padding:15px 8px 15px 8px;
	margin-bottom:5px;
	border-bottom:#CCCCCC solid 2px;
}
.event_gallery_area
{
	/*background:url(../images/events/gallery_bg.gif) left bottom repeat;*/
	background:#FFFFFF;
	padding:5px;
}
.event_list_images
	{
		float:left;
		width:800px;
	}
	.event_list_images li
	{
		float:left;
		margin:5px;
		width:200px;
		min-height:100px;
		padding:5px;
		text-align:center;
		position:relative;
	}
	
	img.BIGactive
	{
		
		background-color:#333;
		margin-left:-20px;
		margin-top:-15px;
		border:#333 solid 5px;
		padding:10px;
		
	}
	a img.BIGactive
	{
		padding:15px;
		position:absolute;
		z-index:999;
		right:-5px;
		margin-left:-100px;
		height:50px;
		background:#FFFFFF;
	}
	
	.event_gallery_images li a img
	{
		-moz-box-shadow:0px 0px 4px #000;
		-webkit-box-shadow:0px 0px 4px #000;
		border:#666666 solid 1px;		
		height:100px;
	
	}
	.event_gallery_images
	{
		float:left;
		margin-left:15px;
	}
	.event_gallery_images li
	{
		display:inline-block;
		float:left;
		margin:15px;
		width:185px;
		min-height:160px;
		padding:5px;
		text-align:center;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		position:relative;
		/*background:url(../images/events/event_list_bg.gif) left -45px repeat-x;*/
		
	}
	.gallery_title
	{
		font-size:12px;
		color:#666666;
		font-weight:bold;
		padding:5px 5px 5px 5px;
		text-align:center;
		background:#EEEEEE;
		margin-bottom:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		font-weight:bold;
	}
	.event_gallery_images li a:hover img
	{
		height:130px;
		position:absolute;
		z-index:1;
	}
	.event_heading
	{ color:#FFFFFF; background:url(../images/events/eve_head2.gif) left top no-repeat; 
		padding:12px; width:90%; float:left; -moz-border-radius:8px 8px 0 0;
		-webkit-border-radius:8px 8px 0 0;
		-khtml-border-radius:8px 8px 0 0;
		text-align:center; font-weight:bold; font-size:14px; margin-top:-2px;}
	.event_heading a
	{ color:#FFF; }
	
	
	

.event_leftmenu
{
	width:22%;
	float:left;
	color:#000033;
	display:none;
	min-height:350px;
}
	.event_gallery_heading
	{
		width:96.5%;
		background:#860CB4;
		padding:8px 5px  8px 5px;
		color:#FFFFFF;
		font-weight:bold;
		-moz-border-radius:8px 0 0px 0; 
		-webkit-border-radius:8px 0px 0 0;
		border:#E1E1E1 solid 2px;
	}
	.event_gallery_list, .event_list_images
	{
		width:100%;
		list-style:none;
	}
	.event_gallery_list
	{
		float:left;
		margin-top:15px;
	}
	
	
	.event_gallery_list li
	{
		
		padding:8px;
		border-bottom:#CCCCCC dotted 1px;
		text-align:left;
		color:#666666;
		background:url(../images/events/list_arrow_gallery.gif) right center no-repeat;
		background-position:95% 10px;
	}
	.event_gallery_list li:hover
	{
		background:url(../images/events/Gallery_head_bg.gif) left top repeat-x;
		cursor:pointer;
		border:none;
	}
	.event_gallery_list li:hover a
	{
		color:#FFFFFF;
	}
	
	
.event_rightmenu
{
	width:99%;
	padding:5px;
	background:#FFFFFF;
	min-height:250px;
	margin-bottom:10px;
	-moz-box-shadow:0px 0px 5px 0px #999;
	-webkit-box-shadow:0px 0px 5px 0px #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	float:left;
}
/************************  Events banner styles START here   *******************************/

.event_gallery
{
	float:left;
	
}
#event_banner_gallery{ 
	float:left;
	border:#CCC solid 1px;
	width:720px;
	height:270px;
	margin-bottom:5px;
}
#event_banner_gallery .ui-tabs-panel{ 
	width:70%; 
	height:270px; 
	float:left;
	background:#FFF; position:relative;
}
#event_banner_gallery ul.ui-tabs-nav{ 
	list-style:none; 
	padding:0; margin:0; 
	float:right;
	height:270px;
	width:30%; 
}
#event_banner_gallery ul.ui-tabs-nav li{ 
	padding:0px 0; padding-left:0px;  
	font-size:12px; 
	color:#666; 
}
#event_banner_gallery ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	text-align:left;
	border:1px solid #eee;
}

#event_banner_gallery ul.ui-tabs-nav li a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    height: 18px;
	position:relative;
	z-index:0;
}
#event_banner_gallery li.ui-tabs-nav-item a{ 
	display:block; 
	color:#333;
	text-decoration:none;  
	background:#434343; 
	padding:18px;
}
#event_banner_gallery li.ui-tabs-nav-item a:hover{ 
	background:#ffe400;
	border:none;
	color:#333333;
}
#event_banner_gallery li.ui-tabs-selected a{ 
	background:#ffe400;
	color:#FFF;
	position:relative;
	z-index:1;
}
#event_banner_gallery ul.ui-tabs-nav li.ui-tabs-selected a{ 
	color:#333333;
	
}
#event_banner_gallery ul.ui-tabs-nav li.ui-tabs-selected a span
{ 
	background:url(../images/events/banner_slected_arrow.png) 0px top no-repeat; 
	width:50px;
	padding:5px;
	height:30px;
	position:absolute;
	z-index:100;
	margin-left:-28px;
	margin-top:-5px;
}
#event_banner_gallery .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; 
	left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#event_banner_gallery .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#event_banner_gallery .info p{ 
	margin:0 5px; 
	font-family:Verdana; 
	font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#event_banner_gallery .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#event_banner_gallery .info a:hover{ 
	text-decoration:underline; 
}
#event_banner_gallery .ui-tabs-hide{ 
	display:none; 
}
#development p
{
	width:100%;
	padding:5px;
}
#fragment-5
{
	display:none;
}
.search_calender
{
	float:left;
	width:100%;	
}
.search_year
{
	width:20%;
	float:left;	
}
.search_year select
{
	width:130px;
	margin:10px;
	padding:8px;	
}
.search_month
{
		width:78%;
		padding:5px;
		float:left;
}
.search_month_ul
{
	float:left;	
	list-style:none;
}
.search_month_ul li
{
	float:left;
	padding:8px;
	margin:2px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border:#E9E9E9 solid 2px;
	color:#006699;
	font-weight:bold;
}	
	
	
/************************  Events banner styles END here   *******************************/
#topnav
{
	list-style:none;
	width:100%;
	margin-left:25px;
}
	.megamenu_arrow
	{
	background:url(../images/events/menu_arrow.png) right bottom no-repeat;
	width:10px;
	height:185px;
	position:absolute;
	margin-left:5px;
	float:left;
	}
#topnav li #drpEventDiv div.sub 
{ position: absolute; /*--Important--*/ z-index: 99999; padding:5px; float: left; border:#CCCCCC solid 2px; -moz-border-radius:5px; 
-webkit-border-radius:5px; display: none; margin-left:-420px; /*--Hidden for those with js turned off--*/ width:400px; height:250px; text-align:left; 
background-color:#333333;  }
#drpEventDiv div.sub ul
{
	float:left;
	padding:3px;
}
#drpEventDiv div.sub ul li
{
	width:40%;
	height:28px;
	overflow:hidden;
	float:left;
	padding:8px;
	text-align:center;
	list-style:none;
	border-bottom:#F5F5F5 dotted 1px;
	margin:5px;
}

#drpEventDiv div.sub ul li a
{
	color:#FFF; font-size:11px; font-weight:normal;	text-align:left; margin-left:12px;
}
#drpEventDiv div.sub ul li a:hover
{
	color:#FFCC00;
}
.loader{

background: url('../images/loading.gif') center center no-repeat; 
}

.past_event_title
{
	padding:5px;
	float:left;
	width:98%;
}
.past_event_title a
{
	color:#666666;
	font-weight:bold;
}
.past_event_title a:hover
{
	color:#FF6600;
	text-decoration:underline;
}
.eve_view_more
{background:url(../images/events/view_more_btn.gif) left top no-repeat; padding:8px;  
			float:right; margin-top:5px; text-align:center; width:55px; height:5px; }

.eve_view_more:hover
{background:url(../images/events/view_more_btn.gif) left -22px no-repeat; padding:8px;  
			float:right; margin-top:5px; text-align:center; width:55px; height:5px; }
.future_text
{
	text-align:right;
}
.feture_table
{
	border:#CCCCCC solid 1px;
	padding:5px;
}
.feture_table tr th
{
	padding:5px;
	text-align:left;
	color:#006699;
	font-weight:bold;
	background:#F0F0F0;
}
.feture_table tr td
{
	padding:10px;
}
.feture_table tr td a
{
	color:#0066CC;
	text-decoration:underline;
}
.future_merchants
{
	width:95%;
	padding:10px;
	float:left;	
}

.future_text
{
	text-align:right;
	}

		/***************************** Cricket Css Start Here *********************************/
		
		#page_wrap{
	width:100%;
	height:auto;
	float:left;}

#teams{
	width:1000px;
	height:300px;
	float:left;}

#content{
	width:100%;
	margin:0px auto;
	float:left;}

#content_left{
	width:665px;
	margin:10px 5px;
	float:left;}

#content_right{
	width:290px;
	margin:10px 5px;
	float:right;}
	
.countdown{
	width:290px;
	margin-bottom:8px;
	}
	
.scores{
	width:290px;
	margin:10px 0px;}
	
.ad{
	width:300px;
	margin:10px 0px;}
	
.prizes{
	width:300px;
	margin-bottom:10px;}

#para{
	width:665px;
	float:left;
	height:auto;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
.heading1{
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	float:left;}
	
.table{
width:665px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;
	margin-top:10px;}
	
#box-table-a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 660px;
	text-align:center;
	border-collapse: collapse;
	color:#000000;
}
#box-table-a th
{
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	background: #caea48;
	border-top: 4px solid #b9d937;
	border-bottom: 1px solid #fff;
	text-align:center;
	color: #000000;
}
#box-table-a td
{
	padding: 8px;
	background: #f5fbdf; 
	border-bottom: 1px solid #fff;
	text-align:center;
	color: #000000;
	text-align:center;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #eaf6ba;
	color: #339;
}

/*------table------*/

/*table{
width:900px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background-color:#f8f8f8;}
	*/
#boxt-table-a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 15px;
	width: 900px;
	text-align:center;
	border-collapse: collapse;
}
#boxt-table-a th
{
	font-size: 15px;
	font-weight: normal;
	text-align:center;
	padding: 8px;
	background: #caea48;
	border-top: 4px solid #b9d937;
	border-bottom: 1px solid #fff;
	color: #000000;
}
#boxt-table-a td
{
	padding: 8px;
	background: #f5fbdf;  
	border-bottom: 1px solid #fff;
	color: #000000;
	border-top: 1px solid transparent;
	text-align:center;
}
#boxt-table-a tr:hover td
{
	background: #eaf6ba;
	color: #339;
}

#news{
	width:660px;
	float:left;
	text-align:justify;
	margin-top:15px;
	}
	
.heading2{
	float:left;
	width:372px;
	background-image:url(../images/newsbg.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;}
	
.newz{
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-left:10px;
	margin-top:10px;}
	
#pnews{
	width:665px;
	float:left;
	height:auto;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em;
	margin-top:5px;}
	
.button{
	background-image:url(../images/button_g.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:660px;
	height:35px;
	float:left;
	margin-right:5px;}
	
.list_b{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	float:right;
	padding:5px 8px;}
	
.list_b a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	float:right;
	padding-right:8px;
	text-decoration:none;}

.list_b a:hover{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:right;
	padding-right:8px;
	text-decoration:none;}
	
.fb_style{
	margin-top:7px;
	float:right;
	}
.gridCol12 h3
{ 
color: #B2B2B2; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-size-adjust: none;line-height: 21px; }

a.bookmark_btn { width:63px; height:33px; background:url(../images/top_buttons_bookmark.gif) left top no-repeat; background-position: -0px 1px; float:right; padding-left: 40px;}
		
a.bookmark_btn:hover { background:url(../images/top_buttons_bookmark.gif) left top no-repeat; background-position: -0px -31px; }
		
.Events_Facebook
{
	width:100%;
	padding:5px;
	background:#FFFFFF;
	min-height:250px;
	margin-bottom:10px;
	-moz-box-shadow:0px 0px 5px 0px #999;
	-webkit-box-shadow:0px 0px 5px 0px #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	float:left;
}
.eve_facebook_desc
{
	width:60%;
	float:left;
	padding-left:5px;
	height:60px;
	overflow:hidden;
	text-align:justify;
	line-height:1.2em;
}
.Events_Facbook_head
{
	padding:10px 5px 10px 10px;
	background:url(../images/events/full_head_bg.gif) left top repeat-x;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}



//Easy Slider code for feature merchants and reviews


#merchants ul
{
	list-style:none;
	/*width:435px;*/
	/*border:#CCC solid 1px;*/
	/*overflow:hidden;*/
}
#mask-gallery ul li.selected
{
	background-image:none;
	width:485px;
	}
#recentreviews ul li.selected
{
	background-image:none;
	width:485px;
	}
.feturelist #buttons
{
	float:right;	
	margin-top:10px;	
}
.feturelist #buttons a
{
	padding:7px;
	background:#0099FF;
	-moz-border-radius:5px;
	color:#FFFFFF;
	font-weight:bold;
}
.feturelist #buttons a:hover
{
	background:#666;
	color:#FFF;	
}


#recentreviews ul
{
	list-style:none;
	width:435px;
	overflow:visible;
}


/* Easy Slider */

	#merchant ul, #merchant li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#merchant li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn a, #nextBtn a, #merchantprev a
	{ 
		display:block;
		width:30px;
		height:32px;
		position:absolute;
		left:135px;
		top:616px;
		/*z-index:1000;*/
		background:url(../images/btn_prev.png) left top no-repeat;
	}	
		
	#nextBtn a, #merchantnext a{ 
		
		display:block;
		width:14px;
		height:13px;
		/*z-index:1000;*/
		left:451px;
		top:33px;
		background:#FF0000;
		padding:10px;
		position:relative;
		background:url(../images/btn_next.png) left top no-repeat;
		}
	#merchant
	{
		float:left;
		width:300px;
		height:200px;
		margin-left:16px;
	}
	#merchant ul li
	{
		width:450px;
		height:250px;
	}														
	
	/* Easy Slider */

	#recentreviews ul, #recentreviews li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#recentreviews li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn a, #nextBtn a,
	 #recentreviewsprev a{ 
		display:block;
		width:30px;
		height:30px;
		position:absolute;
		left:635px;
		top:618px;
		/*z-index:1000;*/
		background:url(../images/btn_prev.png) left top no-repeat;
		}	
		
	#nextBtn a, #recentreviewsnext a{ 
		
		display:block;
		width:15px;
		height:10px;
		/*z-index:1000;*/
		left:455px;
		top:35px;
		background:#FF0000;
		padding:10px;
		position:relative;
		background:url(../images/btn_next.png) left top no-repeat;
		}
	#recentreviews
	{
		float:left;
		width:300px;
		height:200px;
		margin-left:25px;
	}
	#recentreviews ul li
	{
		width:430px;
		height:150px;
	}	

	
	/**************************************** *********************  CLASSSIFIEDS PAGE STYLES START HERE    *****************************************************/

.category_left_area
{ width:74%; float:left;  }
.category_left_area input[type='text']
 { width:200px; padding:5px; font-size:12px; border:#CCCCCC solid 1px;  }
.category_left_area tr select
 { width:212px; padding:5px; font-size:12px; border:#CCCCCC solid 1px;  }
h4.category_h4
{ color:#FFFFFF; padding:5px; background:#666666; width:99%; }

.category_right_area, #rightbanner
{ width:25%; float:right; }

.cla_category_area
{ width:180px; background:#000; padding:0px 5px 5px 5px; float:left; margin-right:5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  }
.cla_category_area p.caregories_head_text
{ margin:auto; width:50%; padding:10px 5px; margin-bottom:5px; background:#0066FF; color:#FFFFFF; text-align:center; font-weight:bold; -moz-border-radius:0px 0px 10px 10px;}
.cla_category_ul
{ width:100%; float:left; list-style:none;}
.cla_category_ul li
{ padding:5px; color:#FFFFFF; font-weight:bold; margin:2px; background:#4a4a4a;}


.cla_add1_area
{ width:300px; padding:5px; float:left;}
.cla_add2_area
{ width:200px; padding:5px; float:left;}
.cla_add3_area
{ width:250px; padding:5px; float:left;}

.cla_add
{width:100%; float:left; border-bottom:#CCCCCC solid 1px; padding-bottom:5px;}
.cla_add h2
{ color:#3166d3; font-weight:bold; font-size:14px;  margin-bottom:5px; text-align:left;}
.cla_add p
{ color:#333333; }
.cla_add p a
{ color:#009900; font-size:12px; text-decoration:none; }
.cla_category_ul li a
{
	color:#FFFFFF;
}
.banner_preview_area
{ width:100%; float:left;  }
.banner_preview_div
{ display:inline; float:left; padding:5px; border:#333333 solid 1px; }
.category_view tr td
{ padding:8px; }
.category_view tr td a
{ color:#003366; text-decoration:underline; }

.category_view tr th
{ padding:8px; background:#5E9CFB; color:#FFFFFF; }
.category_view tr:nth-child(even)
{ background:#E2EFFE; padding:5px;  }

.category_back
{ padding:10px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; background:#006666; color:#FFFFFF;  }
.category_back:hover
{ background:#333399; color:#FFFFFF;  }
.banner_preview_area h3 
 { padding:5px; background:#EBEBEB;  } 
.banner_preview_cat_head
{ padding:5px; color:#006699; font-weight:bold; }
.category_pre
{ padding:5px; margin-bottom:10px; }
.banner_preview_area input[type='button'], .desc_text input
{ padding:5px; margin-bottom:5px; background:#0066CC; border:#CCCCCC solid 2px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica; cursor:pointer;  }
.banner_preview_area input[type='button']:hover, .desc_text input:hover
{ background:#CC0000; }











	
