
/***********************************************************
	Form Fields
************************************************************/
	.greybutton {background: url(../images/greybutton-rightbg.gif) 100% 0 no-repeat; color:#fff;font-size:90%;float:left;}
	.greybutton strong {background: url(../images/greybutton-leftbg.gif) 0 0 no-repeat;padding:3px 6px;display:block;}

	legend {
		display: none;
	}

	input.submit {
		cursor: pointer;
		cursor: hand;
		padding: 1px;
		margin:0;
		border: 1px solid #000;
		background: #0a5137;
		color: #fff;
		font-weight: bold;	
		margin: 0 0 0 160px;
	}

	input.checkbox {margin:0 !important;padding:0;}
	input.text {border:1px solid #b9b9b9;padding:3px 2px;}

.form-text
{
	border: 1px solid #ccc;
	font-family:arial,helvitica,sans-serif;
 	font-size:12px;
 	color:#000;
	margin: 0px;
	padding:5px 2px;
	width:220px;
}

.form-submit
{
	  cursor:pointer;
		background: #f02c01 url(../images/btnbg.gif) 0 0 repeat-x;
		border-style: solid;
		border-width:2px;
		border-color:#ffeeea #810b14 #810b14 #ffeeea;
		color:#fff;
		font-weight:bold;
		padding: 4px;
		font-size:120%;
    /*padding: 0px 0px 0px 0px;*/
}

a.advbutton,  a.advbutton:hover{
	color:#fff;
	font-family:arial,helvitica,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#e20177;
	border:1px solid #000;
	padding:1px 5px;
	margin:1px;
	cursor:pointer;
	text-decoration:none;
}

.form-file
{
	font-family:arial,helvitica,sans-serif;
 	font-size:12px;
 	color:#000;
}

.form-textarea
{
	 border: 1px solid #ccc;
	 font-family:arial,helvitica,sans-serif;
	 font-size:12px;
	 color:#000;
	 margin:0px;
}

/** Private Message Styles**/
.messages status{
	 border: 1px solid #72b6d0;
}

.messages {
		padding: 10px;
		margin: 0 0 5px 0; 
		font-family:arial,helvitica,sans-serif;
		font-size:100%;
		color:#ff2525;
		font-weight:bold;
}

.error {
	background-color: #B8E8B4;
	border: 1px solid #69b869;
	margin: 0 0 5px 0; 
	font-family:arial,helvitica,sans-serif;
 	font-size:100%;
 	color:#ff2525;
 	font-weight:bold;float:left;width:455px;
}

#edit-profile-rkf-postcode.error {float:none !important;}
.error ul{float:left;}
.error input{margin:0 !important;}
.formpagetitle
{
	background-color: #d3ebb9;
	border: 1px solid #2e9c23;
	padding: 0.3em;
	margin: 1px 0 1.5em 0; 
	font-family:arial,helvitica,sans-serif;
 	font-size:14px;
 	font-weight:bold;
 	color:#2e9c23;
 	width:100%;
 	text-transform:uppercase;
}

.form-select 
{
	margin:0px 5px 0 0;
	padding:0px;
	border:1px #c9c9c9 solid;
	font-family:arial,helvitica,sans-serif;
	font-size:11px;
	color:#000000;
}



/***********************************************************
	Introduction
************************************************************/

	.intro h3 {background: url(../images/head-about.gif) 0 0 no-repeat;width:291px; height:27px;}
	.get-started {background: url(../images/btn-getstarted.gif) 0 0 no-repeat;width:148px; height:38px;float:right;}

/***********************************************************
	Search
************************************************************/
	.search {width:192px;background:#efefea url(../images/search-bottombg.gif) 0 100% no-repeat;margin:0 0 10px 0;}
	.search h2 {background: url(../images/head-search.gif) 0 0 no-repeat;width:192px; height:40px;padding:0;overflow:hidden;text-indent: -5000px;display:block;padding:0; margin:0 0 10px 0;}
	.adv-search-link {margin:15px 0 0 0; float:left;text-decoration:underline;}
	.adv-search-link:hover {text-decoration:none;}
	.search .search-submit {margin:10px 0 0 0;float:right;background: url(../images/btn-search.gif) 0 0 no-repeat;width:66px; height:32px; padding:0 0 0 66px;border:none;text-indent: -5000px;cursor:pointer;}
	.search form {padding:0 10px 10px 10px;}
	.search form fieldset {padding:0;}
	.search .form-item { padding:0 0 10px 0; }
	.search .form-item label {font-weight:bold; padding:0 0 3px 0;display:block;}
	.search .form-item input.text { width:168px;}
	.search .check-list span{width:172px;clear:both;float:left; padding:5px 0 0 0;}
	.column-hold {width:781px;float:left;margin:0;padding:0 0 10px 0;}
	.greybox-308 {width:308px;float:left;background: url(../images/greybox-308-bottombg.gif) 0 100% no-repeat;}
	.greybox-308 div {padding:10px;float:left;width:288px;}
	.venue-of-week h4 {background: url(../images/head-venueofweek.gif) 0 0 no-repeat;width:308px; height:33px;margin:0 !important;}
	.venue-of-week img {float:left; margin:0 10px 0 0;}
	.mpu-advert {width:350px;float:left; margin:0 0 0 10px;}
	.feauted-logos {width:105px;float:right;}
	.feauted-logos ul li {width:105px; height:55px; background: url(../images/logobg.gif) 0 0 no-repeat; margin:0 0 10px 0;}
	.feauted-logos ul li img {width:95px; height:45px; margin:5px;}
	.greybox-470 {width:470px;float:left;background: url(../images/greybox-470-bottombg.gif) 0 100% no-repeat;}
	.greybox-470-hold {float:left;padding:0 2px 10px 2px;background: url(../images/greybox-470-topbg.gif) 0 0 no-repeat;width:466px;}
	.top-rated-venues h4 {background: url(../images/head-topratedvenues.gif) 0 0 no-repeat;width:162px; height:23px;margin:10px !important;}
	.top-rated-venues table {width:466px;}
	.top-rated-venues table td{padding:8px;}
	.top-rated-venues table td p{margin:0;border-spacing:0;border:none;}
	.top-rated-venues table tr.odd td {background:#e0ecdf;}
	.view-venues {margin:10px 0 0 10px !important;}
	.top-rated-venues table td span img {margin:0 4px 0 0;}
	.google-ads {width:300px;float:right;}	
	.greybox-983 {width:983px;float:left;background: url(../images/greybox-983-bottombg.gif) 0 100% no-repeat;}
	.greybox-983-hold {width:963px;padding:10px;float:left;background: url(../images/greybox-983-topbg.gif) 0 0 no-repeat;}
	.popular-searches ul li {float:left;width:180px;padding:2px 0 2px 12px; margin:0 0 1px 0;background: url(../images/bullet.gif) 0 4px no-repeat;}
	.popular-searches h4 {background: url(../images/head-popularsearches.gif) 0 0 no-repeat;width:162px; height:23px;}

	
/* *****************************************************
	User registeration,login and edit forms design
***************************************************** */


#user_login, #user_register, #user_edit, #node-form, #user_pass{}
#user_register .form-item .description, #user_login .form-item .description {
font-size:100% !important;
padding:5px 0 0 0;
line-height:140%;
}
#user_register .form-checkbox { margin:0;}
.nopadd{padding:0 !important;}
form#user_register legend, form#user_edit legend{
	color:#ac3f77;
	font-size:120%;
	font-weight:bold;
	margin:0;
	padding:0;
}
.form-item label.option {
display:inline;
font-weight:bold !important;
}
#user_login #addeditforms, #user_register div#addeditforms, #user_edit div#addeditforms, #node-form div#addeditforms{
	padding:0;
	margin:0;  	
}
#addeditforms {
padding:0;
}	
#addeditforms .form-item{
padding:0;
}
#addeditforms h12{
color:#FF1122;
font-size:20px;
font-weight:bold;	
}
#profileDiv {
border:2px solid #00CC11;
margin:2px;
padding:10px 5px 15px;
}
#profileDiv h11{
border:2px solid #00CC11;
padding:2px;
color:#FF1122;
font-size:15px;
font-weight:bold;	
}
#profileDiv a{
color:#FF1122;
font-size:15px;
font-weight:bold;	
}
#confirmReg ul{
background:#ABABAB none repeat scroll 0% 50%;
border-color:#505050;
border-style:solid;
border-width:0pt 0pt 2px;
clear:both;
float:left;
margin:0pt 0pt 5px;
padding:10px;
width:455px;
}
#confirmReg ul li {
float:left;
font-weight:bold;
margin:1px;
padding:10pt 10px 5pt 0pt;
width:440px;
}
#confirmReg ul li a {
text-decoration:underline;
color:#c5357b;
font-weight:bold;
}
#confirmReg ul li a:hover{
color:#4e4e4e;
font-weight:bold;
}
#confirmReg hr{
color:#fff2f9;
size:1px;
}
#confirmReg p{
float:left;
font-size:16px;
font-weight:bold;
margin:1px;
padding:10pt 10px 5pt 0pt;
width:440px;
}

.msg_list p{
margin: 0px;
padding: 0px;
width: 383px;
padding: 0 0 1em;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FFCCCC;
margin:1px;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#F4F4F8;
}
.droppable-active {
	opacity: 1.0;
}
.droppable-hover {
	outline: 1px dotted black;
}
.dropProfile{
  border: 1px solid #0090DF;
}
/* Venue Node page*/
.venue_node{ 
  padding:0;
  margin:0 0 0 0;
}
/**** .mainContent{ background:url(../images/footer-771.gif) bottom left no-repeat;padding:0 0 15px 0 !important;}  ***/

*html .venue_node{margin:0;}
.venue_node h3{
  background:url(../images/header-771.gif) top left no-repeat;
  font-size:20px;
  color:#000;
  font-weight:normal;
  height:50px;
  padding:8px 0 0 15px;
  color:#fff;
}
.venue_node a{
  color:#FF0000;
  font-weight:bold;
  margin:0;
}
.venue_node ul li{
background:url(../images/arrowbullet.gif) no-repeat scroll 0pt 50%;
font-weight:normal;
padding:3pt 0pt 5pt 25px;
}

.venue_node img{margin:0 0 0 20px;float:left;}
.venue-content{clear:both;width:700px;overflow:hidden;padding:10px 0 0 20px;}
.venue_node .venue-content p.links{float:right;background:transparent url(../images/iconlinks-bg-3.gif) no-repeat 0 0;height:30px;padding:5px 0 0 0;}
.venue_node .venue-content p.links img{margin:0 8px;}

/* Venue Right content design*/
.venue-right{
  background:#fff !important;
  margin:0 0 0 20px;
  width:370px;
  float:left;
}
.venue-right h2{
  padding:5px 5px;
}
.venue-right ul{
  background:#fff !important;
  float:left !important;
  width:370px !important;
  }
.venue-right ul li{
    background:#fff !important;
	float:left !important;
	font-weight:bold !important;
	padding:3px 8px !important;
	width:200px !important;
}
.venue-right p{
  padding:15px 8px;
  float:left;
  margin:6px 0 0 18px;
  width:432px;
  background:#fff;
}

/*Childrens detail - User Profile Page*/
#childDetail{
  background:#FFFFCC none repeat scroll 0%;
  border:1px solid #009999;
  margin:6px;
  padding:15px;
  width:335px;  
}

#childDetail a{
  background:#99CC99 none repeat scroll 0%;
  font-weight:bold;
  padding:3px;
}

#childDetail a:hover{
  font-color:
}


/*Favourite Venues - User Profile Page*/


/* All listing page Heading*/
#listingHead{
color:#7B7B7B;
font-size:20px;
padding:5px;
}

.right{float:right !important;}
.left{float:left !important;}

.box-781 {
	padding: 0;
	margin: 0;
	float:left;
	width:781px;		
	background:url(../images/box-781-middlebg.gif) 0 0 repeat-y;
}
.box-781-hold {
	padding: 0;
	margin: 0;
	width:781px;
	float:left;
	background:url(../images/box-781-bottombg.gif) 0 100% no-repeat;
}
.box-781-content {
	padding: 20px;
	margin: 0;
	width:741px;
	float:left;
	background:url(../images/box-781-topbg.gif) 0 0 no-repeat;
	}
.box-781-left {width:521px; float:left;}
.box-781-right {width:220px; float:right;}

.box-781 #registration .form-item {
	float:left;
	margin-right:15px;
	margin-top:10px;
}
.box-781 h2 {color:#000; font-size:180%;}
.red-button-100{background:transparent url(../images/button-100-red.gif) no-repeat scroll 0pt;border:medium none;cursor:pointer;float:left;height:28px;color:#fff;font-weight:bold; width:100px;}
.orange{color:#db7000 !important;}

/* Login Page*/
.mainLeftContent{float:left;width:479px;background:url(../images/footer-479.gif) bottom left no-repeat;padding:0 0 10px 0;}
.mainLeftContent h3{background:url(../images/header-479.gif) top left no-repeat;padding:15px 20px !important;font-size:150%;line-height:120%;}


.mainLeftContent fieldset .form-item{padding:0 0 0 15px;float:left;margin:2px 0 0 0 !important;}

.mainLeftContent  fieldset.userLogin{width:450px;float:left;}
*html .mainLeftContent  fieldset.userLogin{width:385px;}
.mainLeftContent  fieldset.userLogin input#edit-submit{float:left;margin:0 0 0 140px;}
*html .mainLeftContent  fieldset.userLogin p.login-links{margin:10px 0 0 70px;}
.mainLeftContent  fieldset.register{width:450px;float:left;}
.mainLeftContent .form-item label{float:left;width:125px;padding:0;margin:0 0 5px 0;font-weight:bold;}

.mainLeftContent  fieldset.register input.form-checkbox {margin:0 5px 0 0;width:15px !important;}

.mainLeftContent .form-item div.description{float:right;width:235px;}
.mainLeftContent .form-item input.text{width:200px;float:left;margin:0 0 10px 0;}
.mainLeftContent .form-item fieldset p.radiogroup{float:left;padding:5px 0 0 0;}
.mainLeftContent .form-item fieldset input.red-button-100{float:left;margin:10px 10px 0 0;}
.mainLeftContent p.login-links{width:240px;float:left;padding:0;margin:10px 0 0 140px; }
.mainLeftContent p.login-links a{margin:0 10px 5px 0;color:#db7000;float:left;text-decoration:underline;}
.mainLeftContent .form-item fieldset p.login-buttons{width:300px;float:right;}
.mainLeftContent .form-item fieldset textarea{width:200px;float:left;margin:0 0 10px 0;height:80px;border:1px solid #B9B9B9}
.mainRightContent{float:left;margin:0 0 0 10px;width:279px;background:#ececec url(../images/footer-289-grey.gif) bottom right no-repeat;padding:0 0 10px 0;}
.mainRightContent h3{background:#ececec url(../images/header-289-grey.gif) top left no-repeat;padding:15px 10px;font-size:150%;}
.mainRightContent .rightContent{padding:0 0 5px 10px;background:#ececec url(../images/divider-289-grey.gif) bottom left no-repeat;margin:10px 0;float:left;width:260px;}
.mainRightContent .rightContent h4{padding:0;margin:0;}
.mainRightContent .rightContent p{float:left;}
.mainRightContent .rightContent p.img{float:left;width:100px;float:left;}
.mainRightContent .rightContent span.description p{width:150px;margin:0;float:left;}
p.rightContent-links{float:left;padding:0 10px;}
p.rightContent-links a{float:left;}
a.update{padding:4px 10px 0 0;color:#fff;}
.mainLeftContent table{padding:0 !important;margin:0 !important;float:right;width:295px;border-collapse:separate;}
form#user-login .mainLeftContent table{width:235px;}
.mainLeftContent table tbody tr.odd{background-color:#fff;}
.mainLeftContent table thead tr th{border:none;padding:0;}
.mainLeftContent .form-submit{background:transparent url(../images/button-100-red.gif) no-repeat 0pt;border:medium none;cursor:pointer;float:left;height:28px;color:#fff;font-weight:bold; width:100px;margin:0 10px 0 0;}
.mainContent form#user-edit div div.mainLeftContent fieldset input#edit-submit.form-submit{clear:both !important;float:right;margin:10px 50px 10px 0;}
.mainContent form#user-edit div div.mainLeftContent fieldset input#edit-delete.form-submit{margin:10px 0 10px 10px;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item input#edit-profile-rkf-neighbourhood{width:230px;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.description{float:left !important;width:600px !important;margin-left:145px !important;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.description .form-item{float:left;padding:0;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.description .form-item label{width:300px !important;}
.register{padding:0 0 0 15px !important;}
.register .form-item{padding:0 !important;}
.register .form-item label.option {width:400px !important;}
*html .register .form-item label.option {width:auto !important;display:block !important;clear:both !important}

.register .form-item label{width:150px !important;}
 fieldset.register fieldset{width:425px !important;margin:0;padding-top:0;}
.register .form-item div.description{float:right;width:275px;clear:both;}
*html .register .form-item div.description div.terms_cond{position:absolute;top:855px;left:510px;right:0px;display:block !important;clear:both !important;float:left;padding:0px 0px 0 0px;width:500px !important;font-weight:bold !important;}

.mandatory_style{margin:0 0 0 15px;}
.content .view .view-content .item-list ul li{padding:0;margin:0;float:left;}
.content .view .view-content .item-list ul{display:inline;width:100%;float:left;margin:10px 0 0 0 !important;padding:0 !important;}
.content .view .view-content .item-list ul li .view-label{float:left;}
.view-field-field-venue-rkf-name-value, .view-data-field-venue-rkf-name-value, .view-field-field-venue-rkf-description-value{height:0px !important;}
.content .view .view-content .item-list ul li p a{margin:5px 0 10px 0;}
.content .view .view-content .item-list ul li p a.viewVenue{float:left;background:transparent url(../images/viewvenue.gif) no-repeat left top;padding:10px 0pt 0pt 30px;height:30px;}
.content .view .view-content .item-list ul li p a.visitVenue{margin:7px 5px 0 0;}
.content .view .view-content .item-list ul li .field-item{width:150px;float:right;}
.content .view .view-content .item-list ul li .field-item img{width:150px;height:150px;float:left;margin:-25px 0 0 0;}
.view-data-field-venue-rkf-overview-value div.field-item{float:left !important;background:transparent url(../images/list-icon.gif) no-repeat left top;width:200px !important;margin:10px 0;padding:5px 0 0 35px;}
.messages{margin:3px 0 5px 10px !important;float:left;width:528px;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.form-item{padding:0;width:600px;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.picture{float:left;margin:10px 8px 0 20px;}
.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.picture a img{width:90px;}


.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.picture img{width:90px;}



.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item label.option{width:100%;}
.myProfile .profileContent span p.links a{margin:5px 20px !important;}
*html .myProfile .profileContent span p.links {padding:0;}
*html .myProfile .profileContent span p.links a{margin:0 0 0 25px;}
a.childAge{margin:0 0 0 10px;color:#D03434;
font-weight:normal;

margin:0 0 0 10px;
text-decoration:underline;}

.forgotPass .form-submit{background:transparent url(../images/button-200-red.gif) no-repeat 0pt !important;width:200px;float:right;margin:10px 0 0 0;}
.forgotPass .form-item div.description{float:left;width:235px;height:27px;}
div.forgotPass fieldset{width:460px !important;}
.mainLeftContent fieldset.collapsible {padding:0 0 0 10px;}
.mainLeftContent fieldset.collapsible .form-item{padding:0;}
.mainLeftContent fieldset.collapsible table{float:left;width:600px;}
.mainLeftContent fieldset.collapsible table tr {float:left;width:700px;margin:10px 0;}
.mainLeftContent fieldset.collapsible table tbody tr {padding:0 0 10px 0;}
.mainLeftContent fieldset.collapsible table thead tr th{padding:0 0 0 40px;
width:190px;float:left;}
.mainLeftContent fieldset.collapsible table tbody tr td{padding:0 0 0 40px;
width:190px;float:left;}
.mainLeftContent fieldset.collapsible table tbody tr div.form-item{width:200px;}

/*REview page Venue information*/
#reviewVenue{
  background:#FFFFCC none repeat scroll 0%;
  border:1px solid #009999;
  margin:6px;
  padding:15px;
  width:450px;  
} 
#reviewVenue a{
  background:#99CC99 none repeat scroll 0%;
  font-weight:bold;
  padding:3px;
} 
 
/*REview page Rating information*/
#revKeyinfo{
  background:url(../images/bottom-grey-732.gif) no-repeat left bottom;
  margin:6px 0 0 18px;
  padding:5px 0;
  width:732px;
  float:left;

}
#revKeyinfo ul{
  background:#eeefea url(../images/top-grey-732.gif) no-repeat top left;
  padding:10px 15px;
  float:left;
  width:702px;
  }
#revKeyinfo a{
  background:#99CC99 none repeat scroll 0%;
  font-weight:bold;
  padding:3px;
} 
#revKeyinfo ul li{
  font-weight:bold;
  padding:3px;
  float:left;
  width:600px;
}
#revKeyinfo ul li strong{float:left;width:200px;}
div.rating{float:left;background:#91e492;border:1px solid #69b869;height:18px;}

/*Overall Rating information*/
#overall_rating{
  background:url(../images/bottom-grey-732.gif) no-repeat left bottom;
  margin:6px 0 0 18px;
  padding:5px 0;
  width:732px;
  float:left;
}
#overall_rating ul{
  background:#eeefea url(../images/top-grey-732.gif) no-repeat top left;
  padding:10px 15px;
  float:left;
  width:702px;
  }
#overall_rating ul li{
  font-weight:bold;
  padding:3px;
  float:left;
  width:600px;
}

/* REviewer Profile design*/
#reviewerProf{
  background:none;
  margin:6px 0 0 0;
  padding:5px 0;
  width:432px;
  float:left;
}
#reviewerProf h2{
  padding:5px 5px;
}
#reviewerProf ul{
  background:none !important;
  padding:0 !important;
  float:left !important;
  width:432px !important;
  }
#reviewerProf ul li{
float:left !important;
font-weight:bold !important;
padding:3px 8px !important;
width:200px !important;
}

/*REview page Review information*/
#showReview{
 background:url(../images/bottom-grey-732.gif) no-repeat left bottom;
  margin:6px 0 0 18px;
  padding:5px 0;
  width:732px;
  float:left;
}
#showReview .searchresult ul{
  background:none;
  padding:5px;
  }
#showReview ul{
  background:#eeefea url(../images/top-grey-732.gif) no-repeat top left;
  padding:10px 15px;
  float:left;
  } 
#showReview a{
  background:#99CC99 none repeat scroll 0%;
  font-weight:bold;
  padding:3px;
} 
#showReview ul li{
 font-weight:bold;
  padding:3px;
  float:left;
  width:600px;
}
#showReview p{
  padding:15px 8px;
  float:left;
  margin:6px 0 0 18px;
  width:432px;
  background:#fff;
} 

/*venueOwner - Options*/
.venueOwner{
  background:#FFFFCC none repeat scroll 0% 50%;
  border:1px solid #009999;
  margin:15px;
  padding:10px 0pt 0pt 15px;
  width:450px;
}

.venueOwner a{
  background:#99CC99 none repeat scroll 0%;
  font-weight:bold;
  padding:3px;
}

.venueOwner b{
  font-size:18px;
  color:#000;
  padding:3px;
}

/******Write a Review******/

form#node-form div.venue_node{background:transparent url(../images/editMid.gif)    repeat-y scroll 0 0;float:left;}
form#node-form div.venue_node div.form-item{float:left;width:700px;margin:0;}
form#node-form .editReview .rev_part3 div.form-item {width:100% !important;}
form#node-form div.venue_node div.form-item label{width:250px;float:left;margin:10px 0;}
form#node-form div.venue_node div.form-item input{float:left;margin:10px 0;}
form#node-form div.venue_node div.form-item textarea{float:left;margin:10px 0;width:225px;}
form#node-form div.venue_node div.form-item select{float:left;margin:10px 0;}
form#node-form div.venue_node div.form-item div.form-item{float:left;width:auto;}
form#node-form div.venue_node div.form-item div.description{float:left;clear:both;margin:-10px 0 20px 0;color:#69b768;font-size:90%;width:200px;}
form#node-form div.venue_node div.form-item div.form-checkboxes{float:left;width:400px;margin:10px 0 0 0;}
form#node-form div.venue_node div.form-item div.form-checkboxes div.form-item{float:left;width:150px;margin:0;}
form#node-form div.venue_node div.form-item div.form-checkboxes div.form-item label{margin:0; padding:0;}
form#node-form div.venue_node div.form-item div.form-checkboxes div.form-item input{margin:2px; width:15px; height:15px;display:inline;}
form#node-form div.venue_node div.form-item div.form-radios{float:left;} 
form#node-form div.venue_node div.form-item div.form-radios{float:left;width:400px;margin:17px 0 10px 0; }
form#node-form div.venue_node div.form-item div.form-radios div.form-item{float:left;width:300px;margin:0;}
form#node-form div.venue_node div.form-item div.form-radios div.form-item label{margin:0;width:auto;}
form#node-form div.venue_node div.form-item div.form-radios div.form-item input.form-radio{margin:0 2px 0 0; width:15px; height:15px;}
div.venue_node input.form-submit{background:url(../images/button-100-red.gif) no-repeat; border:none;width:100px;float:right;}
div.venue_node input#edit-preview{float:left;}
div.venue_node input#edit-submit{margin:10px 0 0 400px;float:left}
div.venue_node input#edit-delete{margin:20px 10px 0 0;}
div.userProfile input#edit-submit {margin:10px 0 0 10px !important;background:#FFFFFF url(../images/button-150-red.gif) repeat-x scroll 0 0 !important;width:150px !important;}
div.userProfile.venue_node.editreview input#edit-submit {margin:10px 0 0 10px !important;background:#FFFFFF url(../images/button-200-edit.gif) repeat-x scroll 0 0 !important;width:200px !important;text-indent:-1000em;font-size:0%;height:27px;color:#D03434;}
span.edit_draft_review input#edit-submit {
background:#FFFFFF url(../images/button-200-red.gif) no-repeat scroll 0 0 !important;
margin:10px 0 0 10px !important;
width:200px !important;

}

div.box{float:left;}

/* **************************************************
Advanced Search styles added by saravanan
***************************************************** */

div.node{float:left;}
div.node-content{float:left;width:100%;}
/*div.node-content p{float:left;width:500px;}*/
#searchbox{
margin:6px 0 5px 0;
padding:0;		
width:750px;
float:left;
}
#searchbox h1{font-size:170%;color:#fff;float:left;margin:-8px 0 0 20px;}
#searchbox form{
  padding:20px 0 0 10px;
  width:750px;
  float:left; 
}
#searchboxLabel{
		width:250px;
		padding:2px;
		margin:0;
		float:left;
		text-align:left;
	}
#searchboxLabel ul{
		padding:0px 0 0 0;
		margin:0;
		float:left;
}
#searchboxLabel ul li{
		list-style-type:none;
		padding:6px 8px 4px 10px;
		margin:0;
		text-align:left;
		float:left;
		width:250px;
}
.Labeltitle{
		padding:0px 0 3px 5px;
		font-weight:bold;
		float:left;
}
.search_result{
		width:250px;
		padding:2px;
		margin:0;
		float:left;
		text-align:left;
		float:left;
}
.search_result ul{
		padding:0px;
		margin:0;
		float:left;
}
.search_result ul li{
		list-style-type:none;
		padding:0;
		margin:0;
		text-align:left;
		float:left;
		width:250px;
}
.search_result input{
		width:220px;
		padding:1px 0 1px 2px;
		font-size:12px;
		font-family:arial,helvitica,sans-serif;
		color:#000;
		margin:0;
		float:left;
		font-style: italic;
}
.search_result select{
		padding:1px 0 1px 2px;
		font-size:12px;
		font-family:arial,helvitica,sans-serif;
		color:#000;
		float:left;
		width:225px;
}
.search_result ul li.radio{
		font-size:12px;
		padding:2px 0px 0 2px;
		font-family:arial,helvitica,sans-serif;
		font-weight:normal;
		color:#7e0e3f;
}
.search_result ul li.advbtn{width:450px;}
.search_result ul li input.searchbtn{
	background:url(../images/button-100-red.gif) no-repeat; border:none;width:100px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:120%;
	font-weight:bold;
	padding:4px;
	height:27px;
	margin:10px;
	float:right;
   }
#SearchpinkDiv{
		margin: 10px 0 0 0;
		padding: 0;		
		width:373px;
		clear:both;
		float:left;
	}
#SearchpinkDiv h3{
	width:370px;
	font-family:arial,helvitica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 4px 30px;
	color:#fff;
}
 #SearchpinkDiv div{
	padding:8px;
	}
#SearchpinkDiv{background: url(../images/topbg_pinkdiv.gif) 0 0 no-repeat;}
#SearchpinkDiv div{float:left; background: url(../images/bottombg_pinkdiv.gif) bottom left no-repeat;}
#SearchpinkDiv div ul{
		padding:5px 10px 0 15px;
		margin:0;
		list-style:none;
	}

#SearchpinkDiv div li{
		width:367px;
		margin:0;
		padding:5px 3px 5px 3px;
		float:left;
		}
#SearchpinkDiv span{
		padding:2px 0;
		margin:0;
		text-align:center;
		font-family:arial,helvitica,sans-serif;
		font-size:11px;
		font-weight:bold;
		display:block;
		color:#7d254b;
	}
#SearchpinkDiv span a{
		color:#7d254b;
		text-decoration:underline;
	}
#SearchpinkDiv span a:hover{
		color:#7d254b;
		text-decoration:underline;
	}
#SearchpinkDiv ul li img{
	border:2px solid #DDDDDD;
	margin: px 0px 0px 0px;
	padding: 0px;
	
	}

div fieldset.collapsible{float:left;padding:0 0 10px 0;}
.editPro fieldset.collapsible {float:none;}

div fieldset.collapsible div{float:left;width:400px;}
#field-venue-rkf-image-attach-wrapper fieldset.collapsible div {color:#333 !important;}
#field-venue-rkf-image-attach-wrapper fieldset.collapsible div.form-item {margin:5px 0 0 10px !important;}
div.imagefield-edit-image-row{float:left;width:750px;}
div.imagefield-edit-preview{float:left;}
div.imagefield-edit-image-detail{float:left;}
div.imagefield-edit-image-flags{float:left;}
div.imagefield-edit-image-description{float:left;margin:0 0 10px 20px;}
div fieldset.collapsible div.description{float:left;width:730px !important;margin:10px; display:inline;}
div fieldset.collapsible div.form-item label.option input#edit-field-venue-rkf-image-0-flags-delete{margin:0 5px 0 20px;}
div fieldset.collapsible div.form-item label.option input#edit-field-venue-rkf-image-1-flags-delete{margin:0 5px 0 20px;}
div fieldset.collapsible div.form-item label.option input#edit-field-venue-rkf-image-2-flags-delete{margin:0 5px 0 20px;}
div.totalReviews{float:left;}
div.totalReviews h3{margin:0 !important;;padding:5px 0 10px 0 !important;color:#FF9A00;background:none;color:#69B869;font-size:150%;width:520px;}
div#revKeyinfo h3{color:#69B869;}
div.totalReviews h3 span{color:#D03434;}
div.search_result{float:left;width:738px;margin:0 6px 0 6px;padding:15px;border-top:4px solid #b8e8b4;background:none;}

div.search_result ul{float:left;margin:-10px 0 0;padding:10px;}
div.search_result ul li{float:left;width:500px;margin:0; padding:0 0 3px 0;}
div.venue-content ul{float:left;width:350px;}
div.venue-content ul li{float:left;width:200px;}
div.venue-content h3{background:none;color:#000000;height:auto;margin:0;padding:0;}
div.venue-content p{float:left;margin:5px 0;}
div.venue-content p.hours{font-weight:bold;width:700px;}
div.venue-content .facilities-available{float:left;width:350px;margin:20px 0;}
div.venue-content .facilities-available h4{float:left;margin:0;}
div.venue-content p.venue-says{margin:20px 0;width:700px;}
div.venue_and_reviews {background:url(../images/footer-771.gif) bottom left no-repeat;padding:0 0 15px 0;float:left;}
div#showReview ul li strong{width:215px;float:left;margin:0 0 0 5px;}
div#showReview ul li p{background:none;float:left;margin:0;padding:0;width:350px;}
div#showReview div.searchresult{float:left;}


/**********Blogs************/

div.blogs, .myfav-venues{background:transparent url(../images/editMid.gif) repeat-y scroll 0pt 0pt !important;}
div.blogs div.item-list{float:left;padding:10px 0 0 0;width:100%;display:inline;}
div.blogs div.item-list h3{background:none !important;width:auto !important;height:auto !important;color:#000 !important;font-size:120%;margin:0 !important;padding:0!important;}
div.blogs div.item-list ul{width:100% !important;float:left;border-bottom:1px solid #69B869;}
div.blogs div.item-list div.favVenues p{width:100% !important;}
div.blogs div.item-list ul li div.favVenues{background:none !important;border:none;margin:0;float:left;width:100%;}
div.blogs div.item-list ul li div.favVenues p strong{width:auto;float:right;}
div.blogs div.item-list ul li div.favVenues span strong a{float:left !important;background: url(../images/blog-icon-bg.gif) no-repeat;padd ing:7px 22px;}
div.blogs div.favVenues div.listBlog{width:100%;float:left;height:auto !important;background:none !important;clear:none !important;}
/*div.blogs div.favVenues div.listBlog p{margin:0;}*/
div.blogs div.favVenues div.listBlog strong{float:right;}
div.blogs div.favVenues div.listBlog strong a{background:#FFFFFF url(../images/button-100-red.gif) no-repeat scroll 0pt 0pt; float:left !important;color:#fff;padding:7px 0 !important; text-align:center; width:100px;}
div.view-rkf-article-view strong a{padding:7px 16px !important;}

/**********Articles************/



/**********Search Results************/

.subContent {margin:5px 0 !important;}
.content {padding:0 !important;}
.results-page{float:left;width:781px;margin:5px 0;background: url(../images/search-bot-bg.gif) no-repeat left bottom !important;padding:0 0 15px 0;}
.results-page h3.searchResult-header{color:#000;font-size:22px;background: url(../images/search-top-bg.gif) no-repeat top left;padding:20px 0 0 20px;margin:0;}
.results-page div.searched-results{background: url(../images/search-mid-bg.gif) repeat-y top left;float:left;width:781px;}
.results-page div.searched-results ul.def_sorting{float:left;background: url(../images/red-bg.gif) no-repeat top left;width:707px;padding:12px 0 7px 60px;margin:0 0 0 7px;}
.results-page div.searched-results ul.def_sorting li{float:left;margin:0 10px;}
.results-page div.searched-results ul.def_sorting li a{float:left;color:#fff;text-decoration:underline;}
.results-page div.searched-results ul.search_input{background:#EEEFEA none repeat scroll 0 0;float:left;margin:10px 0 0 7px;padding:10px 0;width:767px;}
.results-page div.searched-results ul.search_input li{margin:5px 0 0 20px;font-weight:bold;}
.results-page div.searched-results ul.def_sorting li a:hover{text-decoration:none !important;}
.results-page div.searched-results ul.def_sorting li a.selected{text-decoration:none !important;}
.results-page div.searched-results div.searchresult{float:left;}
.bestfor-block {padding:10px 0 !important;margin:0 !important;}
.facilities-block {padding:10px 0 !important;margin:5px 0 0 0 !important;float:left;border-top:1px solid #d8d8d8;width:100%;}
.facilities-block h4, .bestfor-block h4 {font-size:100%;}
.facilities-block p, .bestfor-block p, .location-block p {margin:0;}
.location-block {font-weight:bold;}
div.search_result ul.resultFacilities{float:left !important;margin:0; padding:0;}
/*.search-resContent p{float:left;width:370px !important;}*/
.search-resContent{float:left; padding:0;width:100%;}
.search-resContent h3{float:left;margin:0 0 5px 0;width:100%;}
.search-resContent a{float:left;margin:5px 10px 0 0;}
.search-resContent h3 a {float:left;padding:0 0 5px 0 !important;font-size:130%;}

.search-resContent span{float:left;}
span.result-category{color:#C21414;margin:0 !important; padding:0 !important;font-size:14px;font-weight:bold;clear:both; width:100%;}

div.search_result ul.resultFacilities li{float:left;width:130px;background:transparent url(../images/arrowbullet.gif) no-repeat scroll 0pt 50%; padding:0 0 0 15px;}
div.search_result ul.resultFacilities li.bold{width:300px;}
span.search-pagination{float:left;border-top:1px solid #e7e7e7;padding:10px 0;width:727px;margin:0;}
div.search-bottom{padding:0 0 10px 7px;width:774px;float:left;}
span.search-pagination a{margin:0 10px;text-decoration:underline;}
span.search-pagination span{margin:0 10px;}
.red-text{font-size:90%;text-decoration:underline;color:#cf3432;}
form.advForm{float:left;background:transparent url(../images/search-mid-bg.gif) repeat-y left top;width:781px;}
.adv-search .search_result{float:left;border-top:1px solid #D8D8D8;margin:10px 0 0 7px;padding:15px 15px;}
.adv-search div.advLabels{float:left;width:730px;}
.adv-search div.form-item{float:left;width:224px;margin:5px 0 !important;}
.adv-search div.form-item em{float:left;font-style:normal;margin:4px 5px 0 0 !important;width:120px;}
.adv-search div.form-item label{padding:3px 0 0 0;width:200px;}
.adv-search div.radioboxes{float:left;width:200px;}
.adv-search div.radioboxes input{float:left;width:auto;}
.adv-search div.radioboxes input.radio{margin:5px 5px 0 0 !important;}
.adv-search div.check-boxes input.checkbox{margin:0 !important;width:15px; height:14px;}


.adv-search div.check-boxes{float:left;width:400px;}
.adv-search .adv-scroll {height:112px;}
/*.adv-search select.mul-select{height:64px !important;} */
*html .adv-search select.mul-select{height:74px !important;}
.adv-search div.check-boxes input{float:left;}
div.adv-buttons{float:right !important;
margin:20px 0 0 !important;
width:300px !important;}
div.adv-buttons input.searchbtn{background:transparent url(../images/button-100-red.gif) no-repeat scroll 0 50%;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:28px;
margin:0 30px 0 0;
width:100px;}
.about-us p{width:auto !important;}


/**********Write a Review************/

div.writeReview{float:right;margin:0;padding:10px 0 12px;background:transparent url(../images/reviewFoot.gif) no-repeat left bottom;width:781px;}
div.writeReview h3{color:#FFFFFF;float:left;font-size:20px;margin:0;padding:10px 20px 20px;width:731px;background:transparent url(../images/reviewhead.gif) no-repeat left top;}
div.writeReview form{background:transparent url(../images/editMid.gif) repeat-y 0 0;float:left;margin:-6px 0 0;padding:10px 20px;width:731px;}
div.writeReview form fieldset{margin:0 !important;padding:0 !important;}
div.writeReview form ul{float:left;margin:0 0 15px 0;}
div.writeReview form ul li{float:left;background:transparent url(../images/reviewIcon2.gif) no-repeat 0 0;padding:0 0 0 35px;font-weight:bold;color:#6ab968;width:146px;}
div.writeReview form ul li.active{background:transparent url(../images/reviewIcon1.gif) no-repeat 0 0 !important;}
div.writeReview p.reviewText{float:left;margin:5px 0 20px 10px;font-size:110%;font-weight:bold;}
div.writeReview div.form-item{float:left;margin:5px 10px;width:710px; display:inline;}
div.writeReview .resizable-textarea {width:100%;}
div.writeReview div.form-item label{width:250px;}
div.writeReview div.form-item input.text{width:270px;margin:2px 0;}
div.writeReview input.search-submit{background:#FFFFFF url(../images/button-100-red.gif) repeat-x scroll 0 0;font-weight:bold;border:medium none;cursor:pointer;float:right;height:28px;margin:10px 145px 0 0;color:#fff;width:100px;}
div.review2head{width:700px;float:left;;background:#b8e8b4 url(../images/review2head-bot.gif) no-repeat left bottom;margin:15px 7px 10px 7px;}
div.review2head p.review2top{float:left;font-weight:bold;padding:10px 0 0 20px;width:680px;background:#b8e8b4 url(../images/review2head-top.gif) no-repeat left top;}
div.review2head p.review2bot{float:left;margin:0 20px 10px 20px;}
div.review2head p.review2bot a{text-decoration:underline;font-weight:bold;margin:0 0 0 5px;}
div.review2head p.review2top b {color:#b51c17;}
div.reviewResult{float:left;padding:0 0 10px 0;width:700px;margin:10px;border-bottom:1px solid #9acf99;}
div.reviewResult h4{float:left;width:600px;}
div.reviewResult h4 a{font-size:130%;color:#b51c17;}
div.reviewResult p{float:left;width:600px;margin:6px 0;padding:0 0 0 2px;}
.review3res.reviewResult p.rev3res {padding:0; margin:0 0 3px 0 !important;}
div.reviewResult p a{color:#b51c17;text-decoration:underline;}
span.review-pagination{float:right;margin:0 5px 10px 20px;}
span.review-pagination span{margin:0 10px;}
span.review-pagination a{margin:0 10px;text-decoration:underline;}
div.reviewSearchAgain{float:left;margin:20px 0 0 20px;width:700px;}
div.reviewSearchAgain h2{color:#B51C17;font-size:150%;font-weight:normal;margin:0 0 10px 0;}
div.reviewOwner{float:left;width:700px;margin:30px 0 20px 25px;color:#b51c17;font-size:120%;}
div.reviewOwner a{text-decoration:underline;font-weight:bold;color:#b51c17;}
div.writeReview2{float:left;}
fieldset.review3{background:transparent url(../images/editMid.gif) repeat-y scroll 0 0;float:left;margin:-6px 0 0;min-height:300px;padding:10px 20px;width:731px;}

fieldset.review3 ul li{float:left;background:transparent url(../images/indicator-notcompleted.gif) no-repeat 0 0;padding:0 0 0 35px;font-weight:bold;color:#6ab968;width:146px;}

fieldset.review3 ul li.active{background:transparent url(../images/indicator-current.gif) no-repeat 0 0 !important;}

fieldset.review3 ul li.completed{background:transparent url(../images/indicator-completed.gif) no-repeat 0 0 !important;}

.reviewSteps {margin:0 0 20px 0; float:left; width:100%;}


.review3res{margin:0 10px 10px 10px !important;padding:0 !important; display:inline;}
p.rev3res b{margin:0 10px;}
div.review3-venue{float:left;padding:0 !important;}
.review-red{color:#cf3432;font-weight:bold;}
ul.revFacAvail{float:left;margin:0 0 20px 0;width:700px;}
ul.revFacAvail li{color:#7c7c7c !important;
background:transparent url(../images/arrowbullet.gif) no-repeat scroll 0 4px !important;
float:left;
margin:0 10px 0 0;
padding:2px 0 2px 15px !important;
width:150px !important;}

/**********Profile and Venue************/
div.myProfile{background:transparent url(../images/reviewFoot.gif) no-repeat scroll left bottom;float:left;margin:0;padding:0px 0 12px;width:771px;}
.previewReview{margin:0 0 10px 0 !important;}
.myProfile h3{background:transparent url(../images/reviewhead.gif) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:20px;
margin:0 !important;
padding:10px 15px 20px 15px !important;
width:741px;}

.myProfile h3.venue_header{background:url(../images/reviewhead_venue.gif) top left no-repeat; padding:0 15px !important;height:15px;}
.profileContent{padding:0 20px 20px 20px;}
.profileContent p{float:left;width:500px;}
.profileContent span{float:right;width:150px;}
.profileContent span a img{width:150px;height:150px;}
.profileContent span p{float:left;}
.profileContent span p.caption{padding:10px 0 0 10px;color:#69b768;}
.profileContent span p.links{padding:0 0 0 5px;color:#69b768;float:left;width:150px;}
.profileContent span p.links a{margin:0 10px 0 0;color:#dc7100;float:left;}
.profileContent .tabProfile{float:left;width:550px;margin:0 0 10px 0;padding:0 0 20px 0;}
.profileContent .tabProfile .tabContent{width:550px;float:left;margin:2px 0 0 0;}
.profileContent .tabProfile .tabContent h3{width:550px;background:url(../images/header-tab-663.gif) top left no-repeat;padding:0 !important;margin:0 !important;height:30px;font-size:110%;}
.profileContent h4{width:300px;}
.profileContent .tabProfile .tabContent h3 p{margin:5px 0 0 10px;padding:0 0 0 15px;background:transparent url(../images/plus.gif) no-repeat scroll left center;}
*html .profileContent .tabProfile .tabContent h3 p{margin:5px;}
.profileContent .tabProfile .tabContent h3 p.active{background:transparent url(../images/minus.gif) no-repeat scroll left center;}
.profileContent .tabProfile .tabContent h3 p a{color:#fff;}
.profileContent .tabProfile .tabContent dl{background:#EFEFEA url(../images/footer-tab-663.gif) no-repeat right bottom;margin:-10px 0 0 0;padding:10px;float:left;width:529px;}
.profileContent .tabProfile .tabContent dt{float:left;width:150px;margin:0 0 10px 0;}
.profileContent .tabProfile .tabContent dd{width:250px;margin:0 0 10px 0;float:left;}
.mainRightContent{float:left;margin:0 0 0 10px;width:279px;background:#ececec url(../images/footer-289-grey.gif) bottom right no-repeat;}
.mainRightContent h3{background:#ececec url(../images/header-289-grey.gif) top left no-repeat;padding:15px 10px;font-size:150%;}
.mainRightContent .rightContent{padding:0 0 20px 10px;background:#ececec url(../images/divider-289-grey.gif) bottom left no-repeat;margin:10px 0;}
.mainRightContent .rightContent h4{padding:0;margin:0;}
.mainRightContent .rightContent p{float:left;}
.mainRightContent .rightContent p.img{float:left;width:100px;float:left;}
.mainRightContent .rightContent p.description{width:150px;margin:0;clear:both;}
p.rightContent-links{float:left;padding:0 10px;}
p.rightContent-links a{float:left;}
a.update{padding:0;color:#fff;}
.profileContent .tabProfile .tabContent h3 p{width:400px;}
.margin-top{margin:-25px 10px 0 0 !important;}
div.userProfile{background:transparent url(../images/reviewmid.gif) repeat-y scroll 0 0;float:left;margin:0;padding:0 15px;width:741px;}


div.userDetail{width:520px;float:left;margin:0;}
div.userRegs{width:200px;float:right;margin:0 !important;padding:0 !important;text-align:left;}

div.userDisp{float:left;border-bottom:1px solid #69b869;padding:0 0 10px 0;width:100%;overflow-x:auto;overflow-y:hidden;}
div.userDisp p.userText{float:left;padding:0 10px;width:350px;overflow-x:auto;overflow-y:hidden;min-height:100px;_height:100px;}
div.userDisp p.userText a{display:block;}
div.userDisp p.links{float:left;padding:0 10px;font-weight:bold;width:110px;clear:both;}
div.userDisp p.links a{color:#69b869;text-decoration:underline;}
div.reviewDraft{float:left;}
.user-revVenues{float:left;}
div.userDisp h4{font-size:160%;width:400px;color:#333;font-weight:bold;padding:0 0 10px 0 !important;}
div.userDisp a{float:left;}
div.userDisp a img{float:left;height:100px;width:100px;border:1px solid #ccc;}
div.reviewDraft{float:left;padding:10px 0 0 0;}
/*div.reviewDraft{float:left;padding:10px 0 0 0;border-bottom:1px solid #69B869;} */
/* div.reviewDraft h4{float:left;font-size:150%;width:500px;font-weight:bold;} */
div.reviewDraft h4 a{color:#69b869;text-decoration:none}
div.reviewDraft .DrafrevContent{float:left;width:520px;}
div.reviewDraft .DrafrevContent .user-revVenues{float:left;border-bottom: 1px solid #69B869; margin:0 0 10px 0;overflow-x:auto; overflow-y:hidden;padding:0 0 15px 0;width:520px;}
div.reviewDraft .DrafrevContent .user-revVenues p.revDate {width:200px !important;}
div.reviewDraft .DrafrevContent .user-revVenues p.reviewOf{font-size:120%;}
div.reviewDraft .DrafrevContent .user-revVenues p.reviewOf a{color:#d03434;text-decoration:underline;}
div.reviewDraft .DrafrevContent .user-revVenues p.revCaption {clear:none !important;}
/* p.revCaption, .child-head{font-weight:bold;width:100%;font-size:120%;margin:0 !important;padding:0 0 10px 0;color:#000;} */
div.venuePage .myReviewContent p.revDate{width:140px !important;color:#D03434;float:right !important;font-size:12px;padding:0;text-align:right;margin:0;clear:none !important;}
p.revDate{color:#D03434;float:right;font-size:12px;padding:0;text-align:right;margin:0;clear:none !important;font-style:italic;}
.review-text {clear:both;}
p.revRating{width:200px;}
ul.ini_rating{float:left;width:100%;font-size:90%;}
ul.ini_rating li{float:left;width:260px;padding:0 0 2px 0;_height:22px;min-height:22px;}
ul.ini_rating li span {padding:2px 0 0 0;width:120px;}
p.revContentText{margin:10px 0 0 0;}
p.revButtons a{background:#FFFFFF url(../images/button-200-red.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:27px;
margin:10px 0 0 10px;
padding:6px 0 0;
text-align:center;
width:200px;}
div.regDetails{float:left;}
div.regDetailsContent{float:left;padding:0 0 10px 0;}
.location {border: solid #69B869; border-width:1px 0; padding:10px 0 5px 0 !important;margin:0 0 10px 0;}
div.regDetailsContent h4{margin:0 !important;padding:0 0 5px 0 !important;color:#69b869;width:190px;}
div.regDetailsContent dl{float:left;padding:0;margin:0 0 10px 0;width:200px;font-weight:bold;}
div.regDetailsContent dl dt{float:left;width:100px;}
div.regDetailsContent dl dd{float:left;margin:0;width:90px;font-weight:normal;}
div.regDetailsContent dl dd.rightEmail{width:200px;margin:0;}
div.childDetails{float:left;}
div.childDetails ul{float:left;width:190px;border-top:1px solid #69B869;padding:5px 0 5px 0;}
div.childDetails h4{float:left;width:180px;margin:0 !important;padding:0 0 5px 0 !important;color:#69b869;}
div.childDetails dl{float:left;padding:0 2px;width:200px;font-weight:bold;margin:5px 0;}

div.childDetails dl dl{padding:0;}
div.childDetails dl dt{float:left;width:font-weight:normal;width:100px}
div.childDetails dl dd{float:left;margin:0 0 0 10px;width:90px;font-weight:normal;}
p.rev-rightLinks{width:190px;clear:both;}
p.rev-rightLinks a{color:#d03434;text-decoration:underline;float:none !important;font-weight:normal;}
p.rev-rightLinks a:hover {text-decoration:none;}
div.fav-venue{float:left;margin:0;padding:10px 0;border-bottom:1px solid #69B869;}
div.fav-venue h4{color:#000;font-size:100%;padding:0 !important; }
div.fav-venue p.rightRating {width:190px;}
div.fav-venue p{float:left;margin:0;}
div.fav-venue p a{color:#d03434;text-decoration:underline;}
div.fav-venue p a:hover {text-decoration:none;}
div.fav-venue p.rightFav{margin:5px 0 !important;}
div.fav-venue p.rightReviews{margin:0 10px 0 0!important;}
div.fav-venue p.rightWrite{margin: 0 10px 0 0 !important;}
div.fav-venue p.rightRemove{margin:0 !important;}
p.mid-buttons a{background:url(../images/button-150.gif) no-repeat scroll 0 0 !important;margin:10px 0 0 10px;padding:6px 0 0;text-align:center;width:150px;}
a.rightMore{float:left;color:#d03434;text-decoration:underline;padding:10px 0;}
div#venuePage .userDetail img.venueImg{float:right;width:150px;height:150px;}
div#venuePage .userDetail p{float:left;}
div#venuePage .userDetail p.userText{width:300px;}
div.facilities-available{float:left;}
p.venue-says{padding:10px 0 0 0;border-top:1px solid #69B869;width:510px !important;margin:0;}
div.showReview{float:left;} 
div.showReview{float:left;}
div.totalReviews img.venueImg{float:left !important;width:100px !important;height:100px !important;}
div.popular-search{float:left;background:transparent url(../images/search-bot-bg.gif) no-repeat scroll left bottom;padding:0 0 10px 0;}
div.pop-search{float:left;background:transparent url(../images/search-mid-bg.gif) repeat-y 0 0 !important;}
div.pop-search span.search-pagination {margin:0;}
div.pop-search form{float:left;}
div.psearch_result{float:left;}
div.pResult.search_head {font-size:120%;border-bottom:1px solid #ccc;padding: 10px 0;}
div.pResult.search_head ul li {font-weight:bold !important;}
.popular-search div.pResult {margin:0; padding:0; width:724px;display:inline;}
.popular-search div.pResult ul {width:620px;float:left;display:inline;margin:0 !important;}
.popular-search div.pResult ul li {font-weight:normal;margin:0;}
.popular-search div.pResult fieldset {margin:0;padding:0;}
div.pResult{float:left;width:100%;}
div.pResult ul{float:left;margin:0;}
div.pResult ul li{float:left;font-weight:bold;margin:0 10px;width:120px;}
div.pResult input.searchbtn {background:transparent url(../images/button-100-red.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;float:right;font-size:120%;
font-weight:bold;
height:27px;
padding:4px;
width:100px;
}
.RatingReview{float:left;}
.reviewerProf{float:left;}
.revRating{float:left;}
.userProfile .revRating{float:none;}

/****************************************ADV NEW*******************************/

.facilitiesSec{float:left;width:230px;overflow:hidden;}
.locationSec{float:left;width:230px;overflow:hidden;margin:0 10px 0 0;}
.locationSec .form-item h5 {font-weight:normal;}
.categorySec{float:left;width:225px;overflow:hidden;margin:0 10px 0 0;}
.categorySec .form-item {padding:0 !important;}
.bestforSec{float:left;margin:10px 0 0;width:600px;}
.venue{width:600px !important;margin:5px 0 15px 0 !important;}
.bestforSec .check-boxes{width:580px !important;}
.adv-search div.form-item .adv-scroll em {width:170px !important;margin:0 !important; padding:0 0 5px 5px !important;}
.secondTime div.form-item {width:250px !important;}
.secondTime{width:500px !important;}
.adv-rating{margin-top:20px !important;}
.revDetails em{width:170px !important;}

/************Manikandan 007-January***********************/
div.userProfile.venue_node.editBlog input#edit-submit{float:right;}
table.filefield-filebrowser{width:731px;}
table.filefield-filebrowser .form-item{width:auto !important;margin:5px 0 !important;}
table.filefield-filebrowser .filefield-icon.field-icon-image-gif{width:auto !important;}
table.filefield-filebrowser .filefield-edit-file-size {width:70px !important;}
/***********************************/

/****************************************STYLES*******************************/
.venueProfile .userDetail h4, .myfav-item h4{float:left;width:auto;font-size:160%;}
.venueProfile .userDetail span.stars-rating{margin:0 0 0 10px;float:left}
.venueProfile .userDetail span.Vcategories, .myfav-venue-category{display:block;color:#C21414;clear:both;font-size:120%;font-weight:bold;padding:0 0 10px 0;}
.venueProfile .userDetail p.userText{margin:0;}
.venueProfile .userDetail p.VuserText{margin:0 0 10px 0;}
.venueProfile .userDetail p.hours{margin:0;}
div.VenuereviewRating{float:left;width:520px;margin:15px 0 0 0;}
div.VenuereviewRating dl{float:left;}
div.VenuereviewRating dl dd{float:left;width:100px;;margin:7px 0;}
div.VenuereviewRating dl dt{float:left;margin:10px 0;width:150px;}
.venueProfile .userDetail h5{font-size:100%;}
.venueProfile .userDetail h5 span{float:left; clear:both;font-weight:normal;margin:0;padding:6px 0 0 0;}
.venueProfile .userDetail h5 em {font-weight:normal !important;font-style:normal;color:#929292;}
div.facilities-available{float:left;margin:0;width:520px;border-top:1px solid #69B869;padding:10px 0;}
div.facilities-available h4{color:#000 !important;font-size:100% !important;}
div.facilities-available ul{clear:both;margin:0;}
div.facilities-available ul li{float:left;width:140px;margin:10px 0;background:transparent url(../images/arrowbullet.gif) no-repeat scroll 0 50%;
font-weight:normal;margin:0 10px 0 0;padding:2px 0 2px 15px;}
.venuePage div.totalReviews{width:520px;float:left;}
div.venuePage p.revDate{color:#c62c2c;float:left !important;padding:0;font-style:italic;width:auto !important; margin:0; padding:0;}
div.venuePage p.userText2{width:350px;float:right;}
div.myating{float:left;width:510px;}
dl.reviewRating2{width:350px;}
dl.reviewRating2 dd{float:left;margin:0;}
dl.reviewRating2 dt{float:left;}
div.totalReviews img.venueImg{float:left !important;width:100px !important;height:100px !important;margin:0;}
div.reviewerProf{float:left;width:110px;margin:0;}
div.reviewerProf img.venueImg{width:90px !important;height:70px !important;border:4px solid #ccc;}
div.reviewerProf p{width:100px !important;padding:10px 0 0 0;clear:both;}
.reviewerProf ul {padding:0 0 6px 0;clear:both;}
.userRegs .mapVenue{float:left;overflow:auto;width:200px;}
.mapVenue .venueAddress{float:left;padding:0 0 10px 0;}
/*************************************************************
 written by manikandan 20 Feb 2009
 **************************************************************/ 
.mapVenue .venueAddress ul{float:left;margin:10px 0 0 0;border-bottom:2px solid #69B869;padding:0 0 5px 0;width:100%;}
.venueAddress ul.venuUlfirst{border-bottom:2px solid #69B869;}
div.fav-venue-open{border-bottom:2px solid #69B869;float:left;margin:0;padding:0 0 10px 0;width:200px;}
a.more{font-weight:bold;color:#D03434;}
/**************************************************************/
.mapVenue .venueAddress ul li{float:left;margin:5px 0 0 0;width:180px;}
.mapVenue .venueAddress ul li a{float:left;text-decoration:underline;color:#D03434;font-weight:bold;}
.userRegs .mapVenue h4{color:#69B867;float:left;font-size:20px;width:auto;}
.userRegs div.hours{float:left;border-top:1px solid #69B869;padding:10px 0  0 0;margin:10px 0 0 0;width:100%;}
.userRegs div.hours h5{float:left;width:180px;}
.userRegs div.hours p{float:left;padding:5px 0;font-weight:bold;}
div.venuePage .userRegs .venue-right{margin:0;width:auto;}
div.venuePage .userRegs .venue-right ul{width:auto !important;}
.venueProfile .userDetail img.venueIMG{float:left;width:120px;height:100px;margin:0 10px 0 0;border:4px solid #ccc;}
.venueProfile .userDetail img.venueDef, .myfav-venue-img .venueIMG{float:left;width:120px;height:100px;margin:0 10px 0 0;border:4px solid #ccc;}


p.addReview{width:520px !important;float:left;border-bottom:1px solid #69B869;margin:0;padding:0 0 6px 0;}
/* div.myReviewContent{float:left;width:410px !important; overflow-x:auto; overflow-y:hidden;padding:0 0 15px 0;} */
.reviewerProf-hold {padding:10px 0; float:left; width:100%;border-top:1px solid #69B869;}
.venueProfile span.pagination{float:left;margin:0;padding:10px 0 0 0 !important;width:520px!important;border-top:1px solid #69B869;}
span.pagination a{margin:0 10px;text-decoration:underline;}
span.pagination span{margin:0 10px;}
/* .venueProfile p.overallRating{float:left;} */
.venueProfile dl.reviewRating2 {float:left;width:380px !important;margin:0;line-height:120%}

.venueProfile dl.reviewRating2 dt{width:290px !important;margin:0;}
.venueProfile p.userText2 {float:left !important;}
span.reviewFootnotes{float:left;margin:0 0 0 140px;width:350px;}
span.reviewFootnotes h3{background:transparent none repeat scroll 0 0;color:#D03434;font-size:16px;padding:0 !important;width:auto;}
/*span.reviewFootnotes p.userText2 {width:500px !important;}*/

div.imagefield-edit-preview img{margin:0 0 0 10px;height:150px;width:150px;}
div.editPro{background:transparent url(../images/editMid.gif) repeat-y scroll 0pt 0pt !important;float:left;width:771px;}

div.editPro .form-item {width:100%;}


p.favLinks{width:150px !important;}
dl.reviewUpdate{float:left;width:500px;margin:0 0 10px 0;line-height:120%;}
dl.reviewUpdate dt{float:left;width:300px;margin:0;font-weight:bold;}
dl.reviewUpdate dd{float:left;margin:0;}
dl.reviewDetail{float:left;width:500px;margin:0 0 10px 0;line-height:120%;}
dl.reviewDetail dt{float:left;width:300px;margin:0;font-weight:bold;}
dl.reviewDetail dd{float:left;margin:10;}

.preview-review {float:left; width:100%;}
.preview-review div.myReviewContent {width:630px;}


p.updateMSG{color:red;}
p.footSubmit{float:left;width:600px;}
div.editPro div.description{float:right !important;clear:both;color:#000 !important;font-size:90%;width:230px !important;}
p.reviewError {background:transparent none repeat scroll 0 0;border:medium none;color:red;font-weight:bold;margin:0 0 0 10px;}
div.form-radios{float:left;width:300px !important;}
div.form-radios .form-item{margin:0 !important;}
div.form-radios .error{width:auto !important;float:none !important;}
textarea.error {width:350px !important;}
div.form-radios div.form-item{float:left;margin:0;width:100px !important;}
div.form-radios div.form-item label{float:left;margin:0;width:100px !important;padding:0 0 5px 0;}
div.form-checkboxes{float:left;width:400px;}
.writeReview .rev_part2 div.form-checkboxes{width:100% !important; padding:0 0 10px 0}

.editReview .form-checkboxes {width:100% !important; padding:0 0 10px 0; margin:0 !important;}

.editReview .rev_part3 .review_rating {padding:0;}


.writeReview div.form-checkboxes div.form-item{float:left;margin:0;width:130px !important; display:inline;}
.venue-page.writeReview div.form-checkboxes div.form-item{width:150px !important; }
.venue-page .form-select {width:250px; font-size:12px;}
.venue-page.writeReview div.form-checkboxes div.form-item label{width:160px !important;}
div.form-checkboxes div.form-item label{float:left;margin:0;width:130px !important;}
p.searchError{color:#CF3432;float:left;margin:15px 0 0 22px;min-height:400px;_height:400px;}
a.aboutMeLinks{font-weight:bold;color:#69B869;float:none !important;text-decoration:underline;}
div.thankYou p a{font-weight:bold !important;text-decoration:underline;}
div.addFoot h3{padding-bottom:0 !important;}
div.addFoot label{width:200px !important;}
div.addFoot textarea{width:400px !important;}
div.addFoot input#edit-submit {margin:10px 5px 0 450px !important;}
.review_node{float:left;}
.pop-search ul.search_input{float:left;padding:10px 0 10px 20px !important;}
.pop-search ul.search_input li{font-weight:bold;}
div.search_head ul{margin-bottom:0;}
div.search_head ul li{color:#CF3432;}
p.searchProfile-link a{text-decoration:underline;font-weight:bold;color:#C21414;margin:0;}
p.searchProfile-link img{width:100px;height:100px;float:left;}
span.articleTitle{float:left;width:725px;}
span.articleText{float:left;width:725px;}
span.articleText h4 {clear:both; font-size:18px; margin:12px 0 0 0 !important; font-weight:normal;}
span.articleText img {width: auto !important; height:auto !important; border:none !important;}
span.articleTitle p{float:left;text-align:justify; font-weight:bold; font-size:18px; color:#000; }
span.articleTitle h1{margin:10px 0 0 0;}
span.articleText p{text-align:justify;}
span.articleText p strong a {font-weight:bold; color:#0B4DD3; }
span.articleText p a {color:#0B4DD3; }
span.articleText p.offer-date strong {font-weight:normal;}
span.articleText h6 {color:#C21414; font-size:100%; padding:10px 0 5px 0;}
span.articleText h6 a {color:#0B4DD3; font-weight:normal;}

div.articles img{margin:0 0 5px 10px;}
div.articles div.favVenues div.listBlog img{float:left !important;height:70px;margin:0 10px 5px 0;width:90px;}
div.articles div.favVenues div.listBlog p {width:auto !important;}

.blog-info {width:100%; font-style:italic;}
div.blogs div.item-list div.favVenues .blog-info p {float:left; width:auto !important;padding: 0 30px 0 0; font-size:90%;}
.blog-info span {font-weight:bold;}
div.blogs .content{float:left;width:100%;}
div.blogs .content p{float:left;margin:10px 0 0 0;width:100%;}
div.blogs .links{float:left;margin:10px 0 0 0;clear:both;overflow:hidden;width:100%;}
div.blogs .links a{text-decoration:underline;color:#C21414;font-weight:bold;overflow:visible}
.blogs .submitted{float:left;margin:0px 0pt 10px 0;width:100%;padding:0;}
div.blogs .submitted a{text-decoration:underline;color:#C21414;font-weight:bold;}
div.blogs .box{float:left;margin:10px 0pt 0pt 30px;}
div.blogs .box .form-item{margin:10px 0;float:left;width:600px;}
div.blogs .box .form-item{float:left;}
div.blogs .box .form-item a{text-decoration:underline;color:#C21414;font-weight:bold;}
div fieldset.collapsible div.form-item{margin:5px 0 0 30px;}
div fieldset.collapsible div.form-item label{float:left;margin:1px 5px 0 0;}
div fieldset.collapsible div.form-item input.form-text{padding:2px;}
div.blogs .form-item{float:left;width:500px;margin:5px 0 0 30px;;}
div.blogs div.form-item input.form-text{padding:2px;}
div.blogs div.form-item label{float:left;width:150px;margin:0 5px 0 0;}
div.blogs div.form-item textarea{float:left;width:225px;height:100px;}
div.blogs div.form-item textarea.error{width:225px !important;height:100px !important;}
.blogPreview{float:left;margin:0pt 0pt 20px 0;}
.comment-reply{float:left;}
.box h2.title{display:none;}
.replyBlog{margin:0 0 10px 0 !important;}
form#comment-form .myProfile{margin:0 0 10px 0 !important;}
ul.links li{clear:none !important;float:left;margin:0 10px 10px 0 !important;width:auto !important;}
.form-item .description {clear:both;float:left;margin:5px 0 0 305px !important;}
.writeReview .form-item .description {clear:both;float:left;margin:5px 0 0 205px !important;}
.venue-page.writeReview .form-item .description {margin:5px 0 0 255px !important;}
*html .venue-page.writeReview .form-item .description {margin:5px 0 0 128px !important;}

*html .form-item .description {clear:both;float:left;margin:5px 0 0 152px !important;}
fieldset.userLogin div.description{margin:5px 0 0 5px !important;clear:none !important;}
fieldset.register div.description{margin:5px 0 0 0 !important}
div.editPro fieldset fieldset .form-item label{width:150px;}
/* .myProfile .editPro fieldset fieldset div.form-item{width:600px;} */
fieldset.userLogin label span.form-required{display:none;}
div.blogs .form-item{width:700px;margin-left:0;}
div.blogs .form-item label{padding:0 0 0 2px;}
div.blogs input#edit-preview{background:#FFFFFF url(../images/button-150-red.gif) repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
margin:10px 10px 0 155px;
width:150px;}
.search-resContent p a {
color:#B51C17;
text-decoration:underline;
}
div.forgotPass fieldset{width:400px !important;}
div.forgotPass div.description{margin-left:125px !important;}
.editBG .userProfile input#edit-preview{margin:10px 0 0 250px !important;}
.editBG .userProfile input#edit-submit{background:#FFFFFF url(../images/button-100-red.gif) repeat-x scroll 0 0 !important;
margin:10px 0 0 10px !important;
width:100px !important;}
.editBG .userProfile .form-item .description{margin:5px 0 0 250px !important;width:300px !important;}
ul.ini_rating li span{width:140px;float:left;}
.reviewEditPage{float:left;}
.search-resContent span.searchVenImg{float:left;margin:0 10px 10px 0;}
.search-resContent span.searchVenImg img{width:90px;height:70px;border:4px solid #ccc;margin:0;}

/********** IE6 HACKS**********/
*html .results-page div.searched-results ul.search_input{width:747px;margin:10px 0 0 4px;padding:10px 0 10px 15px;}
*html .results-page div.searched-results ul.search_input li{margin:0;padding:0;}
*html .results-page div.searched-results ul.def_sorting {width:707px;margin:0 0 0 4px;}
*html .results-page div.searched-results {width:781px;}
*html div.myProfile {overflow:hidden;width:771px;}
*html div.reviewerProf {margin:0;}

*html input.form-file {width:300px;}
*html div.pResult ul {width:650px;margin:25px 0 0 0;}
*html div.writeReview {width:771px;overflow:hidden;margin:5px 0 0 0;}
*html div.reviewSearchAgain {margin:20px 0 0 0;}
*html div.blogs div.item-list ul {width:670px;padding:0 0 10px 0;overflow:hidden;}
*html div.blogs div.favVenues div.listBlog p {width:670px;}
*html .content .view .view-content .item-list ul {padding:0 0 10px 0 !important;}
*html .adv-search .search_result {padding:15px 0 0 20px;width:748px;margin:10px 0 0 3px;}
*html .search_result {width:759px;margin:10px 0 0 4px !important;}
*html .adv-search div.form-item label {padding:0 0 0 5px;}
*html .adv-search div.form-item {padding:0 0 10px 0;}
*html .adv-search div.radioboxes {width:200px;margin:-5px 0 0 0;}
*html .adv-search div.form-item{width:650px;}
*html .adv-search div.radioboxes em{width:165px;margin:8px 5px 4px 0!important;}

*html div.adv-buttons {margin:0 0 0 70px!important;width:350px;}
*html div.thank h3{margin:5px 0 0 0 !important;}
*html div.blogs div.form-item textarea.error{width:222px;margin:0 0 0 3px;}
*html div.blogs div.form-item textarea{width:222px;margin:0 0 0 3px;}
*html span.articleText{margin:10px 0 0 0;}


*html div.editPro fieldset{width:auto;}
*html .mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.description .form-item{width:300px;}
*html .mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.description {margin-left:75px !important;overflow:hidden;width:520px !important;}
*html .writeReview fieldset.review3 .review_node .description{margin:5px 0 0 152px !important;width:300px;}
*html .register .form-item div.description{clear:none;}
*html input.error{margin-left:3px;}
*html div.blogs input#edit-preview{margin-left:155px !important;}
*html .editBG .userProfile .form-item .description{margin:5px 0 0 125px !important;width:300px !important;padding-left:2px;}
*html .mainContent form#user-edit div div.mainLeftContent fieldset input#edit-submit.form-submit {margin:15px 30px 0 0;clear:none !important;float:right;}
*html div.forgotPass div.description{margin-left:65px !important;}
*:first-child+html .register div.description {clear:none !important;}

*html .venueAddress ul{width:190px;}
*html .venueAddress ul li{width:190px;}
*html .venueAddress ul li a{width:190px;}
*html .adv-search div.form-item{margin:5px 0 0 0 !important;}
*html fieldset.register fieldset div.form-item label.option {width:400px !important;}
*html .rev_part1 {width:50px;}


.bestfor {padding:10px 0 0 0;}
.review_rating{color:#CF3432;
font-weight:bold;
font-size:120%;
padding:0 0 0 7px;
margin:0;
}

span.review_rating {padding:0;}

a.rev_link {margin:0 0 0 10px;}

.rev_part1
{
float:left;
padding:0;
margin:0;
width:400px;
}

.rev_part2
{
float:left;
padding:0 0 5px 0;
margin:0;
border-bottom:1px solid #9ACF99;
border-top:1px solid #9ACF99;
}

.rev_part3 {padding:10px 0 0 0;float:left;}
div.writeReview .rev_part3 div.form-item label {width:90px !important;}


#save_draft1
{
clear:both;
width:100%;
float:right;
padding:0 0 10px 0;
margin:0;
border-bottom:1px solid #9ACF99;
}

#save_draft1 .form-draft
{
margin:0;
float:right;
}

#save_draft2 .form-draft
{
margin:0;
}


#save_draft2
{
float:right;
padding:0 0 10px 0;
margin:0;
}

.rev_guide
{
padding:0 5px;
margin:125px 0 0 0;
float:left;
}
.rev_guide p
{
font-weight:bold;
}
.prev_user_det
{
float:left;
border-bottom:1px solid #9ACF99;
width:730px;
}

.prev_rev_det
{
float:left;

}
.form-item .description {
display:block !important;
clear:both !important;
font-size:0.85em;
width:500px;

}

*html div.writeReview div.rev_part1 div.form-item {
padding:5px 0 !important;
float:left;
width:370px;
}
div.writeReview div.rev_part1 div.form-item {

float:left;
width:370px;
}

*:first-child+html div.writeReview div.rev_part1 div.form-item {
padding:5px 0 !important;
float:left;
width:370px;
}




.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.container-inline div.form-item{
padding:0;
width:50px;
margin:0 5px 0 0 !important;
}

.mainContent form#user-edit div div.mainLeftContent fieldset fieldset div.form-item div.container-inline div.form-item .form-select{
width:50px;

}

.srch_reviews
{
float:left;
padding:10px 0 0 0;
clear:both;
width:100%;
}

.srch_reviews div{
width:60%;
float:left;
padding:0 0 5px 0;
}

.srch_reviews div label{
float:left;
padding:0 0px;
line-height:140% !important;
}
.srch_reviews div input.checkbox{
float:left;
padding:0;
margin:0 5px 0 0 !important;
width:15px; height:14px !important;
}


.srch_reviews div select{
width:100px;
margin:0 0 0 5px;
float:left;
}

.suit{
float:left !important;
width:580px !important;
}

.bestforSec .suit .check-boxes div{
float:left !important;
width:130px !important;
}
.bestforSec .check-boxes .checkbox{
float:left !important;
float:left !important;
margin:0 5px 0 5px !important; 
padding:0 !important;
}


.bestforSec .check-boxes div em{
float:left;
font-style:normal;
line-height:120%;
}

.bestforSec .check-boxes div{
float:left;
padding:0 0 5px 0;
}

.bestforSec .revDetails .check-boxes div em{
float:left;
font-style:normal;
}




.best-for-block em {color:#999; font-style:normal;margin:0 0 5px 0 !important;}
.best-for-block p {padding:5px 0 0 0;margin:0;}
.venuePage .links {margin:10px 0 0 0;}

.reviewFootnotes {float:right;width:410px; margin:0; padding:10px 0;}
.user-revVenues .reviewFootnotes {width:100% !important; float:left; overflow:auto;}
.reviewFootnotes h3 {color:#D03434;font-size:120%;margin:0 !important; padding:0 0 10px 0 !important;font-size:130% !important;width:100% !important;color:#69B869; background:none !important;}
div.venuePage .reviewFootnotes p.revDate {float:right !important;padding:0 0 5px 0;}
.footnote-text {clear:both;margin:0; padding:0 0 10px 0;}

.review-results h3 a {font-size:130%; color:#69B869;}
.review-results .search-review-item {float:left;width:100%; border-bottom:1px solid #69B869;padding:10px 0;}
.review-results .search-review-item p.searchProfile-link {width:110px;float:left;}
.review-results .search-review-item p.searchProfile-link img {width:90px;height:70px; border:4px solid #ccc;margin:0 0 10px 0;}
.review-results {float:left; width:100%;}
.reviewRating-list {width:100%;font-size:90%;float:left; margin:0 0 10px 0;}
.reviewRating-list li {width:205px;float:left;padding:0 0 2px 0;}
.reviewRating-list li span {width:135px;float:left;padding:2px 0 0 0;}
.myReviewContent .reviewRating-list li span {width:135px;}
.myReviewContent .reviewRating-list li img {width:12px;}
.writeReview #edit-field-review-rkf-text-0-value,
form#node-form div.venue_node div.form-item textarea {width:610px;height:200px}
.writeReview .rev_part3 #edit-title, .editReview .rev_part3 #edit-title{width:605px;}

.description1 {font-size:80%; padding:10px 0 10px 10px;text-align:left;}
.description1 strong {font-size:120%;}

.VenuereviewRating .reviewRating-list li {width:260px;}
.VenuereviewRating .reviewRating-list li span {width:140px;}

.clear {clear:both;}


.myfav-item {border-bottom:1px solid #ccc; padding:10px 0; margin:0 0 10px 0; float:left; width:100%;}
.myfav-favLinks {clear:both; padding:10px 0 0 0; margin:0;float:left;}
.myfav-venue-img {float:left;}
.myfav-favLinks a {margin:0 10px 0 0; text-decoration:underline;}
.myfav-favLinks a:hover {text-decoration:none;}

.about-us p a {color:#0b4dd3 !important;}
.about-us p a:hover {color:#C21414; text-decoration:underline;}
.about-us .about-img1 {float:left; margin:0 10px 10px 0;}
.about-us .about-img2 {float:right; margin:0 10px 10px 0;}

.rkf-faqs ol {margin:0 0 24px 0; padding:0;}
.rkf-faqs ol li {margin:0 0 5px 24px; list-style:disc !important;}

.rkf-faqs .ans-item {margin:0 0 24px 0;}
.rkf-faqs .ans-item ul li {margin:0 0 12px 48px; list-style:disc !important;}
.rkf-faqs .ans-item ul li p {margin:6px 0 0 0;}
.rkf-faqs .ans-item h6 a, .rkf-faqs .ans-item h6 a:hover {text-decoration:none; color:#C21414;}

.content-pages a {color:#0B4DD3;}
.content-pages ul {magin:0 0 12px 12px;}
.content-pages ul li {list-style:disc; margin:0 0 12px 24px;}
.content-pages h5 {color:#000; font-size:12px;}

.static-popular-search {padding:24px; width:732px;}
.static-popular-search p a {color:#0B4DD3 !important;}
.sps-item {margin:0; float:left; padding:12px 0 6px 0; border-top:2px solid #E5E5E5;}
.sps-item h6 {color:#C21414;}
.sps-item img {float:left; margin:0 10px 10px 0;}
.dynamic-popular-search {padding:24px; width:732px;float:left; }

.dynamic-popular-search h3{font-size:18px; color:#333;}
.dynamic-popular-search h3 span{font-size:14px; font-weight:normal;}
.dynamic-popular-search form fieldset {margin:0; padding:0;}
.dynamic-popular-search div.pResult {padding:4px 0;}
.dynamic-popular-search div.pResult p {margin:0;}
.dynamic-popular-search div.pResult p a {color:#0B4DD3 !important; font-size:12px;}
.success-messages {clear:both; width:100%; float:left;}
.fivestar-form-item .form-item label {padding:0;}


.editReview .fieldset-wrapper .filefield-filebrowser {clear:both !important; }
body .articles-edit .fieldset-wrapper .filefield-filebrowser td div{width:auto !important; clear:both;}
body .articles-edit fieldset.collapsible .fieldset-wrapper table div.form-item {width:10px !important;}
.articles-edit .fieldset-wrapper {width:730px !important;}
.articles-edit .form-item .form-textarea {width:420px !important;}
body .articles-edit div.form-item .description {margin:0 0 0 250px !important; color:#333;}
body .articles-edit input#edit-delete {margin:10px 10px 0 0 !important;}

body .articles-edit td div.filefield-edit-file-url {100px !important;}
.filefield-edit-file-size {width:50px !important;}  
body .articles-edit fieldset.collapsible #field-rkf-upload-image-attach-hide {width:730px !important;}

body .articles-edit input#edit-preview {margin:10px 10px 0 250px;}

.center {text-align:center !important;}
.venue_help{display:inline; color:#666;float:left;font-weight:normal;margin:0;padding:0 5px 0 0;font-size:11px; font-style:italic;}

.addvenuepage .form-required {float:left;}
.writeReview .addvenuepage .form-item label {display:inline !important; width:auto !important; float:none !important; padding:0 15px 0 0; margin:0 !important; max-width:280px;}
.addvenuepage .form-item .form-text {float:right; margin: -12px 180px 0 0;}
.addvenuepage .form-item .form-textarea {float:right; margin:0 60px 0 0; width:345px; height:150px;}
.addvenuepage div.form-checkboxes {float:right; width:410px !important; margin: 0;}
*html .addvenuepage div.form-checkboxes {margin:0;clear:both;}
.addvenuepage fieldset.collapsible div.fieldset-wrapper, #field-venue-rkf-image-attach-hide {width:710px;}
.addvenuepage #field-venue-rkf-image-attach-hide label {max-width:290px;width:290px !important;float:left !important;}
.addvenuepage .form-item .form-select {float:right; margin:0 155px 0 0;}
.writeReview .addvenuepage #field-venue-rkf-image-attach-hide .description {display:inline; margin:5px 0 0 0 !important; padding:0 0 0 305px !important; width:380px !important; font-size:12px; float:left;}
.addvenuepage .clear_venu_help {width:290px; clear:both;}
.addvenuepage #field-venue-rkf-image-attach-button {margin:10px 0 10px 315px;}
.addvenuepage input#edit-preview {margin:10px 10px 0 315px !important;}
*html .addvenuepage input#edit-preview {margin:10px 10px 0 320px !important;}
.venue-page.writeReview .addvenuepage div.form-checkboxes div.form-item {width:190px !important;}
.venue-page.writeReview .addvenuepage div.form-checkboxes div.form-item label {width:190px !important;}

#field-venue-rkf-image-attach-hide #field-venue-rkf-image-attach-button {display:none;}
#field-venue-rkf-image-attach-hide div.description #field-venue-rkf-image-attach-button {display:inline !important; margin:0 !important; width:195px !important; padding:0 !important; background:none !important; border:none !important; float:none !important; font-size:12px; color:#C21414 !important; }
form#user-register {margin:20px 0 0 0;}
.readonly-textbox {background:#eee;}

/*Sitemap styles added by Saravanan on 5th May-2009*/

.sitemap {
border-top:2px solid #CCCCCC;
margin:10px 7px;
padding:10px 0;
}
.sitemap ul {list-style:disc; margin:0 0 0 20px;}
.sitemap ul li {list-style:disc; margin:0 0 0 20px; line-height:150%;}

/* Added by Srinivas kamma on May14 to fix the design issues on UserProfile and NodeVenue  */
#myaccount_links { font-size:11px;}
.greenbox-200 {margin:0 0 10px 0; width:200px; float:left; background:transparent url(../images/greenbox-bottombg.gif) no-repeat 0 100%;}
.greenbox-200-hold {width:180px; padding:10px; float:left;  background:transparent url(../images/greenbox-topbg.gif) no-repeat 0 0;}
.greenbox-200 a{color:#1400ea;}
.greenbox-200 ul li {padding:2px 0;}
#public_notification p strong {font-size:14px;}
.reviewebyname {float:right; font-weight:bold; color:#000; font-size:13px;}
.see {clear:both; width:100%; float:left;}
.see a {color:#1400ea;}
p.revCaption, .child-head{font-weight:bold;width:370px; font-size:120%;margin:0 !important;padding:0;color:#000;}
div.myReviewContent{float:left;width:100% !important; overflow-x:auto; overflow-y:hidden;padding:0 0 15px 0;}
.venueProfile p.overallRating{float:left; width:90px; margin:5px 0 10px 0;}
div.reviewDraft h4{float:left;font-size:130%;width:500px;font-weight:bold;}


/*for creating new banner  given by venu 12-06-09 */
#themes ul
{
padding:0;
margin:0 0 15px 0;
float:left;
}
#themes ul li
{
padding:5px 0;
margin:0 0 0 20px;
font-style:italic;
}
/*Blog page links in blue*/
.blog-text-link
{
color:blue;
}
.adblock .adblock-hold .adbanner{float:left;}
.adblock .adblock-hold .adbanner img{float:left;}