body {
margin : 0;
padding : 0;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #ffeffa url(../images/background.jpg);
}
h1, h2, h3, h4, h5, h6 {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
margin : 0;
}
h1, a h1, h1 a {
font-size : 30px;
}
h2, a h2, h2 a {
font-size : 25px;
}
h3, a h3, h3 a {
font-size : 20px;
}
h4, a h4, h4 a {
font-size : 18px;
}
h5, a h5, h5 a {
font-size : 15px;
}
h6, a h6, h6 a {
font-size : 12px;
}
a {
font : 11px Tahoma, Verdana, Arial, sans-serif;
}
a:link {
color : #c90000;
text-decoration : underline;
}
a:hover {
color : #0912d9;
text-decoration : none;
}
a img {
border-width : 0;
}
.footer-bg {
background : url(../images/footer-bg-new.gif) repeat-x;
}
.footer-bg a {
color : #e6cc51;
}
.cityguide_title {
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
color : #ffcc00;
border-right : 1px solid #ffffff;
padding : 0 7px 0 5px;
}
.cityguide_subtitle {
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
padding : 0 6px 0 6px;
}
.footer_links {
color : #e6cc51;
}
.footer_links a {
font-weight : bold;
color : #e6cc51;
padding : 0 6px 0 6px;
}
.footer_links a:hover {
color : #fff;
padding : 0 6px 0 6px;
}
ul {
margin : 0 18px;
padding : 0;
list-style-type : disc;
}
form {
margin : 0;
padding : 0;
}
input.input-box, select, textarea {
border : 1px solid #ada479;
padding : 0;
overflow : visible;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 11px;
}
.file_cont {
border : 1px solid #ada479;
padding : 1px;
overflow : auto;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 11px;
background-color : #efecdc;
}
.field-name {
font-weight : bold;
text-align : right;
width : 35%;
}
.field-name2 {
font-weight : bold;
text-align : right;
width : 50%;
}
.field-name3 {
font-weight : bold;
text-align : right;
width : 40%;
}
hr {
color : #6d6a58;
background-color : #6d6a58;
height : 1px;
}
.main-table-bg {
background-color : #ebc3dd;
border-left : 1px solid #9b0005;
border-right : 1px solid #9b0005;
}
.button {
font-family : Tahoma, Verdana, Arial, sans-serif;
color : #ffffff;
border : 1px outset #8e855c;
background-color : #a70a00;
font-size : 11px;
font-weight : bold;
padding : 2px 0.25em 2px 0.25em;
margin : 3px;
cursor : pointer;
width : auto;
overflow : visible;
}
.button:hover {
background-color : #8e855c;
color : #ffffff;
}
.button-small {
font-family : Tahoma, Verdana, Arial, sans-serif;
border : 1px outset #8e855c;
background-color : #ac0101;
font-size : 11px;
font-weight : bold;
padding : 1px 4px;
color : #ffffff;
cursor : pointer;
}
.button-small:hover {
background-color : #e70000;
color : #ffffff;
}
.background_page {
margin : 0;
padding : 0;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background-image : url(../images/body-bg.jpg);
}
.linkspan .mTD {
background : url(../images/top-menu-bg.gif);
}
#top-menu a {
font : bold 11px Tahoma, Verdana, Arial, sans-serif;
color : #faf6e5;
text-decoration : none;
vertical-align : middle;
height : 26px;
}
#top-menu a:link, #top-menu a:visited {
color : #000000;
text-decoration : none;
}
#top-menu a:hover {
color : #eed569;
text-decoration : none;
}
#top-links {
color : #000000;
background-color : #fff;
font-weight : normal;
padding : 2px 5px;
}
#top-links a:link, #top-links a:visited {
color : #efecdc;
font-weight : normal;
}
#top-links a:hover {
color : #efecdc;
}
.top-login {
background : url(../images/top-site-stat-bg.gif) repeat-x;
color : #605d4c;
}
.top-login a{
color: #fff;
text-decoration: underline;
}
.top-login a:hover{
color: #fff;
text-decoration: none;
}
.top-welcome {
padding-left : 10px;
color : #ffffff;
font-size : 11px;
}
.top-welcome a {
font-weight : bold;
color : #fff;
padding : 0 6px 0 6px;
}
.top-welcome a:hover {
color : #e6cc51;
padding : 0 6px 0 6px;
}
.top-welcome-user {
font-weight : bold;
}
.top-site-stat {
background : url(../images/top-site-stat-bg.gif) repeat-x;
color : #605d4c;
}
.top-site-stat td {
padding-left : 5px;
font-size : 11px;
}
.top-site-stat-title {
color : #000000;
font-weight : bold;
}
.profile-list {
overflow : auto;
width : 99%;
display : block;
}
.new-profile-list {
overflow : auto;
width : 99%;
display : block;
}
.box-middle {
background : #f7eaf3;
position: top left;
}
table.box {
width : 130px;
height : 175px;
color : #611d0b;
text-align : center;
}
.box .gold {
vertical-align : top;
border : 1px solid #c80082;
background : #ffe6bf;
}
.box .silver {
vertical-align : top;
border : 1px solid #c80082;
background : #e5e5e5;
}
.box .free {
vertical-align : top;
border : 1px solid #c80082;
}
.mem-id {
text-align : right;
padding : 2px;
}
.mem {
font-weight : bold;
padding : 5px 2px 0 2px;
}
.mem a:link, .mem a:visited {
color : #611d0b;
text-decoration : underline;
}
.mem a:hover {
text-decoration : none;
}
.mem-det {
font-size : 10px;
color : #383b09;
padding : 0 2px;
}
.mem-status {
text-align : right;
height : 25px;
padding : 0 5px;
}
table.box .mem-img {
border : 1px solid #c80082;
margin : 4px;
}
.gold .footer {
height : 8px;
background : #e8b463;
}
.silver .footer {
height : 8px;
background : #cfcfcf;
}
.free .footer {
height : 8px;
background : #ebc3dd;
}
.mid-text-justify {
text-align : justify;
font-size : 10px;
padding : 0 10px;
}
.sponsored-profile-list {
overflow : auto;
height : 420px;
width : 99%;
display : block;
}
.sponsored-box {
width : 108px;
height : 135px;
color : #611d0b;
text-align : center;
}
.sponsored-box .image {
width : 65px;
height : 65px;
border : 3px solid #a09b7f;
padding : 1px;
}
.sp-mem {
font-weight : bold;
padding : 3px 2px 0 2px;
}
.sp-mem a:link, .sp-mem a:visited {
color : #611d0b;
text-decoration : underline;
}
.sp-mem a:hover {
text-decoration : none;
}
.sponsored-box .footer {
height : 8px;
background : url(../images/sp-pro-box-bg.gif) repeat-x;
}
.bbInnertable {
padding : 5px 20px;
text-align : left;
}
.bbPageTitle {
background-color : #c77bac;
border-bottom : 3px solid #a20a6c;
padding : 5px 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
color : #ffffff;
}
.bbPageTitle span {
font-size : 13px;
font-weight : bold;
}
.bbTable {
border : 1px solid #c77bac;
}
.bbTableTitle {
background-color : #FFEFFA;
}
.bbTableTitle2 {
background-color : #FFDFF5;
}
.bbTableTitle3 {
background-color : #E6EBF1;
}
.note {
font-size : 10px;
}
#faq li {
padding : 2px;
}
.sponsored-box-inner {
width : 737px;
margin : auto;
overflow : auto;
height : 153px;
background-color : #e5e0c5;
}
.bbBackground-1 {
background-color : #ffeffa;
padding : 0px 5px;
}

.bbBackground-1-home {
background-color : #ffffff;
padding : 0px 5px;
height: 215px;
}

.bbBackground-1-home a{
background: url(../images/banner_bg.gif) no-repeat top;
padding : 8px 5px 2px 5px;
height: 95px;
margin: 0px 0px;
display: block;
}


.bbBackground-2 {
background-color : #c77bac;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
}
.highlight {
color : #990000;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.title-row td {
border-top : 1px solid #770b15;
border-bottom : 4px solid #770b15;
background-color : #c77bac;
font-weight : bold;
color : #ffffff;
}
.title-row td td {
border-width : 0;
}
.alt-row-1 td {
background-color : #f7eaf3;
}
.alt-row-2 td {
background-color : #c3bfa8;
}
#main-login .biginputbox {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #686450;
border : 1px solid #ada479;
padding : 1px;
}
.paging {
background-color : #ffeffa;
border : 1px solid #9a9578;
padding : 4px;
}
.paging a {
font-weight : bold;
}
.tabbed-title {
font : 18px bolder Verdana, Arial, Helvetica, sans-serif;
color : #ffde00;
padding : 0 0 3px 9px;
}
.btn_text {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ce1400;
text-decoration : none;
padding : 2px;
}
.upgrade-box {
height : 450px;
vertical-align : top;
padding : 5px 10px;
}
.states-list ul {
margin : 0;
padding : 0 15px;
text-align : left;
list-style-type : none;
}
.states-list li {
margin : 0;
padding : 1px 0 15px 0;
font-weight : bold;
font-size : 12px;
}
.states-list ul ul {
padding : 0;
}
.states-list ul li li {
padding : 0 1px;
}
.justify-text {
text-align : justify;
}
.middlel_toplinks {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #c90000;
text-decoration : none;
margin : 2px 10px 2px 18px;
border-width : 1px 1px 2px 1px;
border-style : solid;
background : url(../images/middletolink_left.gif) no-repeat left 0%;
list-style-position : inside;
list-style-image : url(middletolink_left.gif);
}
a.intro-link:link, a.intro-link:visited, a.intro-link:hover {
color : #c33d0e;
font-weight : bold;
font-size : 12px;
}
.coalition-points {
list-style-type : disc;
margin : 0 15px;
padding : 0;
font-size : 10px;
}
a.toplink_white:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : underline;
}
a.toplink_white:link {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}
.subtitle {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #990000;
text-decoration : none;
background-color : #fff1bf;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #990000;
border-left-width : 2px;
border-left-style : solid;
border-left-color : #990000;
padding : 3px;
}
.text_back_white {
font-family : Arial, Helvetica, sans-serif;
border : 1px solid #990000;
background-color : #ffefef;
}
.highlight_blankback {
color : #990000;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.photo_title {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
color : #ffffff;
text-decoration : none;
background-color : #8e1419;
background-image : url(../images/photo_heading_bullet.gif);
background-repeat : no-repeat;
background-position : left 0%;
height : 22px;
padding-left : 25px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #c58981;
}
.photo_back {
background-color : #e5e0c5;
border-right-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-left-style : solid;
border-right-color : #a09b7f;
border-left-color : #a09b7f;
padding : 3px;
}
.photo_footer {
height : 8px;
background : url(../images/box-bg1.gif) repeat-x;
}
.photo_text_back {
background-color : #ffffff;
border : 1px solid #8e855c;
padding : 3px;
}
.error-msg {
font-weight : bold;
color : #ff0000;
}
.error-msg-home-not-avi1 {
font-weight : normal;
font-family : "Times New Roman", Times, serif;
color : #990000;
font-size : 18px;
}
.error-msg-home-not-avi {
font-weight : bold;
font-family : "Times New Roman", Times, serif;
color : #990000;
font-size : 24px;
}
.error-msg-home-not-avi-link, .error-msg-home-not-avi-link:link, .error-msg-home-not-avi-link:visited {
font-weight : bold;
font-family : "Times New Roman", Times, serif;
color : #ff0000;
font-size : 24px;
text-decoration : underline;
}
.error-msg-home-not-avi-link:hover {
font-weight : bold;
font-family : "Times New Roman", Times, serif;
color : #ff0000;
font-size : 24px;
text-decoration : none;
}
.success_msg {
font-weight : bold;
color : #336600;
}
.terms, .terms:link, .terms:visited {
font-weight : bold;
color : #611d0b;
text-decoration : underline;
font-size : 11px;
}
.terms:hover {
text-decoration : none;
}
.termsheading {
font-weight : bold;
color : #611d0b;
text-decoration : none;
font-size : 11px;
}
.tdsize {
height : 130px;
width : 130px;
vertical-align : middle;
text-align : center;
}
.backcolormystat {
background-color : #e0d7a3;
}
.fieldname2 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight : bold;
}
.border_login {
border-top : 1px solid #959595;
border-bottom : 1px solid #959595;
}

.border_vline {
background:#FFFFFF none repeat-x scroll center top;
border-left:1px solid #9B0005;
border-right:1px solid #9B0005;
}

.middle_lft_table {
background-color : #ebc3dd;
border-right : 1px solid #606060;
}
.middle_rgt_table {
background-color : #ebc3dd;
border-left : 1px solid #606060;
}
.width_spacer {
width : 6px !important;
width : 7px;
}
.padding_middle_td {
padding : 0 3px 0 3px;
}
.main_bg {
background-color : #ffffff;
border-left : 1px solid #606060;
border-right : 1px solid #606060;
}
.data_box_bg {
border : 1px solid #c80082;
}
.img_border {
border : 1px solid #c80082;
margin : 4px;
}
.main_content {
background-color : #ebc3dd;
}
.style1 {
font : 10px Verdana, Arial, Helvetica, sans-serif;
}
.faq_link {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #a8036e;
}
.faq_link a {
color : #a8036e;
text-decoration : none;
} 

/*Myaccount css*/
#myacc-links a {display: block; border-width:1px 1px 3px 1px; border-style: solid; border-color: #9A9578 #9A9578 #8D141A #9A9578; font-weight: bold; color: #8D141A; padding:0px 4px 0px 30px; height:100%; line-height:26px; background: #FFFFFF;}
#myacc-links a:hover { border-width:1px 1px 3px 1px; border-style: solid; border-color:#9A9578; }
.profile-button-group
{	
	background-color: #C77BAC;
	vertical-align: middle;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: bold; color:#990000;
	padding: 4px;
	text-align:center
}
/* for file event_detail.php*/
.profile-button-group123
{	
	background-color: #C77BAC;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: bold; color:#990000;
	padding: 4px;

}

.profile-field-group
{	
	background-color: #C77BAC;
	vertical-align: middle;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: bold; color:#990000;
	text-align:left;
}
.profile-field-group a{	padding: 4px; display: block; height:100%;}
.profile-field-group a:link,.profile-field-group a:visited{color: #990000; text-decoration: none;	font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
.profile-field-group a:hover {text-decoration: none; color:#990000;background-color: #F19FFF;}
.profile-field-group span {color: #fff; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; width: 25px; display: block; float: right; vertical-align: middle; line-height: 16px; cursor: pointer;}

/*for buttons within profile edit area*/
.profile-box {border:1px solid #908B6B; background-color: #F7EAF3;}
.profile-button-bar {
	background-color: #A6A289;
	border-top:1px solid #908B6B;
	text-align: right;
	padding: 3px;
	margin: 2px;
}
#profile-data .button {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background-color: #a70a00; color: #FFFFFF; padding: 3px 5px; min-width: 100px; overflow:inherit; width:190px; cursor: pointer;}
#profile-data-popup .field-name{font-weight: bold; text-align:right; width: 50%;}
.profile-image {border:1px solid #ffffff; margin:4px;}
.xxx-image {border:1px solid #ffffff; margin:4px;}

.bg-title-circuit{
	background: url(../images/title-bg.jpg) no-repeat #f7eaf4;
}

.bord{
	border: 1px solid #000;
}

.bg-circuit-party{
	background: url(../images/circuit-party.jpg) no-repeat;
	padding-left: 30px;
}

.links12 a{
	background: url(../images/item.GIF) no-repeat left;
	padding-left:20px;
	color :#FF0000;
	text-decoration: underline;
}

.circuit_text {
  font: bold 11px verdana;
  color: #ffffff;
  position:absolute; 
  width:150px; 
  text-align:left; 
  margin: -30px 0 0 0px; 
  padding: 0px; 
}

.side-bar-title {
background-color:#C77BAC;
border-bottom:4px solid #A20A6C;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 6px;
text-align:left;
}

/* make change by CHETAN for the City-guide (Message house review listing) */
.side-bar-titlenew {
background-color:#C77BAC;
border-bottom:4px solid #A20A6C;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 6px;
text-align:center;
}

.section-title {
background-color:#F3F6FB;
border:1px solid #A20A6C;
color:#A20A6C;
font-family:verdana;
font-size:8px%;
font-weight:bold;
padding:7px 5px 7px 15px;
text-transform:uppercase;
}

.welcome-title {
background-color:#F3F6FB;
border:1px solid #A20A6C;
color:#A20A6C;
font-family:verdana;
font-size:170%;
font-weight:bold;
padding:7px 5px 7px 15px;
text-transform:uppercase;
}
.left-bg-tab {
background-color:#EBC3DD;
border:1px solid #A20A6C;
}

/* This class for the Restaurant Review Listings segment in the user side*/
/*TD class which will contain button link*/
.link-button
{
	background-image: url(../images/btn-rightbg.gif);
	background-position: right top;
	background-repeat:no-repeat;
}

.link-button {margin-top: 2px;}
.link-button .link-text
{
	background-image: url(../images/btn-leftbg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D74200;
}
/*button link*/
.link-button .link-text a, .link-button .link-text a:link, .link-button .link-text a:visited, .link-button .link-text a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D74200;
	text-decoration: none;
	display: block;
	padding: 4px 10px 6px 27px;
}
/*for some text within link e.g. 'reviewed by:'*/
.link-button .link-text a span
{font-weight: normal; font-size: 10px;}

/*END CODE OF REVIEW LISTING.*/

.right_lists ul{
	margin: 0 5px;
	padding: 0;
	list-style: none;
}
.right_lists li{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e5e5e5;
	background: url(../images/dir.gif) no-repeat left;
	padding: 0px 2px 0px 25px;
	text-align: left;
}
.right_lists li a{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #A20A6C;
	text-decoration: none;
	display: block;
	line-height: 22px;
}
.right_lists li a:hover{
	color: #f00;
	text-decoration: none;
	display: block;
}

.form-mid-table{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B3F0D;
background-color: #F7EAF3;
border: 1px solid #A20A6C;
}

.form-title {text-align: right; width: 30%;}
/* change done by chetan for the home page circuit party Parties heading is change on this class.*/
.tabbed-title a{
font : 18px bolder Verdana, Arial, Helvetica, sans-serif;
color : #ffde00;
padding : 0 0 3px 9px;


}
.tabbed-title a:hover{
font : 18px bolder Verdana, Arial, Helvetica, sans-serif;
color : #ffde00;
padding : 0 0 3px 9px;


}
/*CODE END OF CHETAN*/