@charset "utf-8";
/* CSS Document */

/* General classes start here */
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-image:url(../images/bg_main.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#1b1b1b;
	}

div {
	text-align:left;
	vertical-align:top;
	}

img {
	border:0;
	}
	
td,tr,div {
	font-size:12px;
	}
	
span.style17 {
	font-size:12px;
	font-weight:bold;
	}
	
ul {
	margin:0;
	padding:0;
	}

ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
A:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	
A:acitve {
	color:#FFFFFF;
	text-decoration:none;
	}
	
A:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
A:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	
.contentdata A:link {
	color:#000000;
	text-decoration:none;
	}
	
.contentdata A:acitve {
	color:#000000;
	text-decoration:none;
	}
	
.contentdata A:visited {
	color:#000000;
	text-decoration:none;
	}
	
.contentdata A:hover {
	color:#000000;
	text-decoration:underline;
	}
	
/* General classes End here */

/* Important Classes - Width for change the design according to resolution - Start here */
.mtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#bb0303;
	font-weight:bold;
	}
	
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px 5px 5px 5px;
	text-align:justify;
	}
	
.usertablerow01
	{
	background-color:#eaeaea;
	font-size:12px;
	color:#444444;
	text-indent:8px;
	line-height:30px;
	border:#CC6600;
	}
	
.usertablerow02
	{
	background-color:#f3f3f3;
	font-size:12px;
	color:#444444;
	text-indent:8px;
	line-height:30px;
	border:#CC6600;
	}
	
.mtitle_ccolor {
	color:#015f7e;
	}

.content_container .con .left {
	width:820px;
	height:auto;
	float:left;
	}
	
.content_container .con .left .mcondata .linkmenu li.center {
	height:38px;
	width:806px;
	background-image:url(../images/img_inner_menu_center.gif);
	float:left;
	line-height:35px;
	}
	
.content_container .con .left .mcondata .panel2 li.center {
	height:100px;
	width:806px;
	background-color:#dddedf;
	float:left;
	}
	
.content_container .con .left .mcondata .panel3 li.center {
	height:53px;
	width:806px;
	background-image:url(../images/img_panel3_center.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5r li.center {
	height:32px;
	width:806px;
	background-image:url(../images/img_panel5_center.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	}
	
.content_container .con .left .mcondata .panel6 li.center {
	height:147px;
	width:806px;
	background-color:#dddedf;
	background-image:url(../images/img_panel6_center.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	}
	
.content_container .con .left .mcondata .linkmenu li.center A {
	padding:0 7px 0 7px;
	}
	
	


/* Important Classes - Width for change the design according to resolution - End here */

/* Common class for height - Start here */

.ccommon {
	height:auto; padding:6px 0 0 0;
	}
	
.ccommon_vsearch {
	height:auto; padding:3px 0 0 0; float:left;
	}

/* Common class for height - End here */

.marque_padding {
	margin-top:-2px;
	}

.clear {
	clear:both;
	margin:0;
	padding:0;
	}
	
#main_div {
	width:990px;
	height:auto;
	overflow:hidden;
	}
	
.main_layout {
	width:990px;
	margin:auto;
	height:auto;
	overflow:hidden;
	display:table;
	}
	
.header {
	width:100%;
	height:140px;
	color:#FFFFFF;
	}
	
.header .left {
	width:30%;
	height:auto;
	float:left;
	}
	
.header .left .logo {
	background-image:url(../images/logo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:89px;
	}
	
.header .left .btns {
	height:50px;
	}
	
.header .left ul {

	}
	
.header .left ul li{
	float:left;
	}
	
.header .right {
	width:70%;
	height:auto;
	float:left;
	text-align:right;
	padding:5px 0 0 0;
	}
	
.header .right .toplinks {
	height:auto;
	text-align:right;
	}
	
.header .right .searchpanel {
	height:118px;
	text-align:right;
	}
	
.header .right .searchpanel .scondiv {
	margin:40px 0 0 0; float:right; text-align:left; height:70px; width:210px;
	}
	
.header .right .searchpanel .scondiv li {
	float:left;
	}
	
.header .right .searchpanel .scondiv .bginput {
	height:28px;
	width:161px;
	background-image:url(../images/bg_input_search.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	}
	
.header .right .searchpanel .scondiv .radiobtn {
	height:28px;
	width:180px;
	text-align:left;
	}
	
	
.header .right .searchpanel .scondiv .bginput input {
	height:16px;
	border:0px #FFFFFF;
	margin:5px 0 0 0;
	}
	
.header .right .searchpanel .scondiv li.btngo {
	height:16px;
	margin:0 0 0 5px;
	}
	

	
.content_container {
	width:100%;
	height:auto;
	background-image:url(../images/main_container_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	background-color:#d1d1d1;
	}

.content_container .con {
	height:auto;
	float:left;
	margin:3px 0px 2px 2px; 
	}
	
	
.content_container .con .left .mcondata {
	height:auto;
	margin:0 3px 0 0;
	}
	
.content_container .con .left .mcondata .linkmenu {
	height:auto;
	float:left;
	color:#3b3b3b;
	}
	
.content_container .con .left .mcondata .linkmenu li.left {
	height:38px;
	width:5px;
	background-image:url(../images/img_inner_menu_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .linkmenu li.right {
	height:38px;
	width:5px;
	background-image:url(../images/img_inner_menu_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	}
	
	
.content_container .con .left .mcondata .panel2 {
	height:auto;
	float:left;
	}
	
.content_container .con .left .mcondata .panel2 li.left {
	height:100px;
	width:5px;
	background-image:url(../images/img_panel2_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel2 li.right {
	height:100px;
	width:5px;
	background-image:url(../images/img_panel2_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel3 {
	height:auto;
	float:left;
	}
	
.content_container .con .left .mcondata .panel3 li.left {
	height:53px;
	width:5px;
	background-image:url(../images/img_panel3_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel3 li.right {
	height:53px;
	width:5px;
	background-image:url(../images/img_panel3_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel3 ul { 
	margin:0px 0 5px 0;
	}
	
.content_container .con .left .mcondata .panel3 ul li.title { 
	font-family:Georgia;
	font-size:22px;
	color:#FFFFFF;
	padding:0 4px 0 6px;
	float:left;
	line-height:40px;
	}
	
.content_container .con .left .mcondata .panel3 ul li.cinput { 
	height:31px;
	width:175px;
	float:left;
	background-image:url(../images/search_venue_inputbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 3px 0 0px;
	padding:5px 0 0 5px;
	line-height:20px;
	}
	
.content_container .con .left .mcondata .panel3 ul li.search { 
	height:31px;
	width:97px;
	float:left;
	padding:5px 0 0 5px;
	line-height:20px;
	}
	
.content_container .con .left .mcondata .panel3 ul li select { 
	border:0px #FFFFFF;
	width:163px;
	}
	
	
.content_container .con .left .mcondata .panel5 {
	height:auto;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5r li.title {
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	line-height:30px;
	}
	
.content_container .con .left .mcondata .panel5r {
	height:auto;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5r li.left {
	height:32px;
	width:5px;
	background-image:url(../images/img_panel5_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5r li.right {
	height:32px;
	width:5px;
	background-image:url(../images/img_panel5_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5 li.left {
	height:auto;
	width:392px;
	background-color:#FFFFFF;
	line-height:30px;
	background-image:url(../images/panel_08_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:0 3px 0 3px;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5 li.left .image {
	height:auto;
	width:116px;
	padding:8px 0 0 0;
	float:left;
	}
	
.content_container .con .left .mcondata .panel5 li.left .titletext {
	height:auto;
	width:260px;
	color:#014b6f;
	font-weight:bold;
	padding:8px 0 0 5px;
	float:left;
	text-align:left;
	line-height:14px;
	}
	
.content_container .con .left .mcondata .panel5 li.left .text {
	height:auto;
	width:260px;
	padding:8px 0 0 5px;
	float:left;
	text-align:left;
	line-height:14px;
	color:#000000;
	}
	
.content_container .con .left .mcondata .panel5 li.left .btninput {
	height:auto;
	width:260px;
	padding:8px 0 5px 5px;
	float:left;
	text-align:right;
	line-height:14px;
	}
	

.content_container .con .left .mcondata .panel6 {
	height:auto;
	float:left;
	}
	
.content_container .con .left .mcondata .panel6 li.left {
	height:147px;
	width:5px;
	background-image:url(../images/img_panel6_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel6 li.right {
	height:147px;
	width:5px;
	background-image:url(../images/img_panel6_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	}
	
.content_container .con .left .mcondata .panel6 li.title {
	height:30px;
	width:790px;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	color:#c87d02;
	float:left;
	margin:0 0 10px 5px;
	border-bottom:5px solid #dbdbdb;
	line-height:30px;
	}
	
.content_container .con .left .mcondata .panel6 li.content {
	height:90px;
	width:795px;
	float:left;
	margin:0 0 10px 5px;
	line-height:30px;
	}
	
.content_container .con .left .mcondata .panel6 li.content li.image {
	height:85px;
	width:182px;
	float:left;
	margin:0 7px 0 7px;
	}
	
	
.pspacer {
	line-height:2px;
	}
	
.spacer {
	line-height:4px;
	}
	
.content_container .con .right {
	width:163px;
	height:auto;
	float:left;
	}
	
.content_container .con .right .mcondata {
	height:auto;
	margin:0 0 0 2px;
	}
	
.content_container .con .right .ad {
	height:auto;
	margin-bottom:5px;
	}
	
.content_container .con .right .associate {
	height:auto;
	}
	
.content_container .con .right .associate .top {
	height:auto;
	line-height:5px;
	background-image:url(../images/img_panel7_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}	
	
.content_container .con .right .associate .center {
	height:auto;
	padding:0 4px 0 4px;
	background-color:#dfdfdf;
	width:152px;
	float:left;
	}
	
.content_container .con .right .associate .title {
	height:auto;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #a0a0a0;
	margin:0 0 5px 0;
	}
	
.content_container .con .right .associate .image {
	height:auto;
	padding:0 5px 5px 5px;
	float:left;
	}
	
.content_container .con .right .associate .image img {
	border:1px solid #a0a0a0;
	}
	
.content_container .con .right .associate .bottom {
	height:auto;
	line-height:5px;
	background-image:url(../images/img_panel7_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
.content_container_bottom {
	width:100%;
	float:left;
	background-image:url(../images/main_container_bg_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	line-height:5px;
	}
		
.footer {
	width:100%;
	float:left;
	height:100px;
	color:#FFFFFF;
	margin:10px 0 0 0;
	line-height:25px;
	}
	
.footer img{
	padding-top:10px;
	}
	
.footer .left{
	width:400px;
	float:left;
	line-height:25px;
	}
	
.footer .right{
	width:500px;
	text-align:right;
	float:right;
	line-height:25px;
	}
	
	
/* Inner Page style - Start here */

.innerpanel {
	height:auto;
	width:816px;
	float:left;
	}
	
.innerpanel .top {
	width:100%;
	line-height:6px;
	background-image:url(../images/img_innerpanel_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.innerpanel .middle {
	width:100%;
	background-image:url(../images/img_innerpanel_center.gif);
	background-position:left top;
	background-repeat:repeat-y;
	}
	
.innerpanel .middle_height {
	height:1100px;
	}
	
.innerpanel .middle .content {
	height:auto;
	margin:0 5px 0 5px;
	}
	
.innerpanel .middle .content .title {
	height:auto;
	width:98.5%;
	color:#9d020a;
	margin:0 5px 8px 5px;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	padding:0 0 5px 0;
	border-bottom:5px solid #cbaa6f;
	}
	
.innerpanel .middle .content .title2 {
	height:auto;
	width:98.5%;
	color:#9d020a;
	margin:0 5px 8px 5px;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	padding:0 0 5px 0;
	border-bottom:2px solid #cbaa6f;
	}
	
.innerpanel .middle .content .title3 {
	height:auto;
	width:98.5%;
	color:#9d020a;
	margin:0 5px 20px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0 0 5px 0;
	border-bottom:4px solid #cbaa6f;
	}
	
.innerpanel .middle .content .contentdata {
	height:auto;
	margin:0 5px 0 5px;
	min-height:500px !important;
	}
	
.innerpanel .bottom {
	width:100%;
	line-height:6px;
	background-image:url(../images/img_innerpanel_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}

/* Inner Page style - End here */


/* Search Template2 Style - Start here */
.search_temp2 {
	width:780px;
	margin:20px 0 0 10px;
	height:auto;
	}
	
.search_temp2 .stitle {
	height:31px;
	color:#FFFFFF;
	}
	
.search_temp2 .stitle .sptitle2 {
	font-weight:bold;
	line-height:30px;
	font-family:Georgia;
	font-size:18px;
	height:30px;
	padding:0 0 0 5px;
	background-color:#c99401;
	}
	
.search_temp2 .scondata1 {
	width:780px;
	height:auto;
	}
	
.search_temp2 .scondata2 {
	width:780px;
	height:auto;
	}
	
.search_temp2 .scondata2 .left {
	width:550px; height:auto; float:left;
	}
	
.search_temp2 .scondata2 .left .scontent1 {
	width:100%; height:auto; float:left; margin:0 0 5px 0;
	}
	
.search_temp2 .scondata2 .left .scontent2 {
	width:100%; height:auto; float:left;
	}
	
.search_temp2 .scondata2 .left .scontent2 .sd01 {
	width:227px; height:100px; float:left;
	}
	
.search_temp2 .scondata2 .left .scontent2 .sd02 {
	width:315px; height:120px; padding:0 0 0 5px; float:left;
	}
	
.search_temp2 .scondata2 .left .scontent2 li.stpadd {
	margin:6px 0 6px 0;
	}
	
.search_temp2 .scondata2 .left .scontent2 li.sticon_01 {
	width:20px; height:18px; float:left; padding:0 5px 0 0;
	}
	
.search_temp2 .scondata2 .left .scontent2 li.sttext_01 {
	width:290px; height:18px; float:left;
	}
	
.search_temp2 .scondata2 .left .scontent2 li.sttext_02 {
	width:290px; height:auto; float:left;
	}
	
.search_temp2 .scondata2 .rightimg {
	width:220px; height:auto; float:right; text-align:center;
	}
	
.search_temp2 .scondata2 .rightimg img {
	border:2px solid #ffffff;
	}
	
.search_temp2 .scondata3 {
	width:100%; float:left; height:auto;
	}

.search_temp2 .scondata3 .a {
	width:100%; float:left; height:auto;
	}

.search_temp2 .scondata3 .stitle2 {
	width:750px; float:left; margin-top:10px; height:31px; background-image:url(../images/search_title_bg2.gif); background-position:left top; background-repeat:no-repeat; line-height:30px; padding-left:30px; font-weight:bold; color:#000000;
	}
	
.search_temp2 .scondata3 .inscondata1 {
	width:760px; height:auto; float:left; padding:10px 0 0 20px;
	}
	
.search_temp2 .scondata3 .inscondata1 .other_detailcon {
	height:auto; float:left; background-repeat:no-repeat;
	}
	
.search_temp2 .scondata3 .inscondata1 .sptitle {
	font-weight:bold;
	font-size:12px;
	height:25px;
	width:auto;
	margin:5px 0 5px 0;
	line-height:23px;
	padding:0 8px 0 35px;
	background-color:#FFFFFF;
	background-image:url(../images/search2_09_01.gif);
	background-repeat:no-repeat;
	border:#ffffff solid 1px;
	}
	
.search_temp2 .scondata3 .inscondata1 .stleft {
	float:left; margin:10px 0 10px 0;
	}
	
.search_temp2 .scondata3 .inscondata1 .stleft .sticon {
	float:left; height:34px; width:34px;
	}
	
.search_temp2 .scondata3 .inscondata1 .stleft .sttext {
	float:left; padding:0 0 0 10px; line-height:30px; height:34px; width:200px;
	}
	
/* Search Template2 Style - End here */

.curved {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior:url(border-radius.htc);
	}
	
.requiredtxt {
	color:#ff0000;
	font-size:12px;
	}
	
	.txtfield1
{
	color: #464646;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f6f6f6;
	border: 1px solid #adadad;
	

}
	
 .login_spanel {
	width:745px; height:auto; margin:30px 20px 0 30px;
	}
	
.login_mpanel {
	width:346px; height:190px; float:left; margin:0 10px 0 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:1px solid #ffffff;
	}
	
.login_mtitle {
	width:316px;
	height:30px;
	float:left;
	line-height:29px;
	font-size:18px;
	padding:0 0 0 28px;
	background-image:url(../images/login_bg_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.login_muser {
	margin:5px 0 5px 0;
	}

.login_muser li.logleft { 
	width:96px; height:20px; font-weight:bold; float:left; margin:5px 10px 0 30px; text-align:right;
	}
	
.login_muser li.forgotpass { 
	width:105px; height:20px; float:left; margin:15px 10px 0 30px; text-align:right;
	}	
	
.login_muser li.logright { 
	width:157px; height:24px; float:left; margin:0 0 0 0px; background-image:url(../images/login_inputbtn_bg.gif); background-position:left top; background-repeat:no-repeat; padding:1.5px 0 2px 3px;
	}
	
.login_muser li.logright input { 
	width:140px; height:14px; border:0px solid #ffffff;
	}
	
.login_muser li.logright select { 
	width:145px; padding:2px 0 0 0; height:18px; border:0px solid #ffffff;
	}
	
.login_muser li.remember {
	width:147px; height:24px; float:left; margin:0 0 0 0px; padding:1.5px 0 2px 3px; text-align:right;
	}
	
.login_minner_panel {
	width:345px; height:auto; padding:10px 0 0 5px; float:left;
	}
	
.login_minner_right_panelbg {
	background-image:url(../images/login_rightmpanel_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.login_minner_right_panelbg li.maintext {
	width:265px; height:auto; font-size:13px; font-weight:bold; float:left; padding:0 0 0 25px; margin:0 10px 15px 15px; text-align:left; background-image:url(../images/login_right_bullet.gif); background-position:left top; background-repeat:no-repeat;
	}
	
	
.login_mpanel2 {
	width:714px; height:170px; float:left; margin:10px 10px 0 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:1px solid #ffffff;
	}
	
.login_mtitle2 {
	width:705px;
	height:30px;
	float:left;
	line-height:31px;
	font-size:18px;
	padding:0 0 0 8px;
	background-image:url(../images/login_bg_02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.login_minner_panel2 {
	width:705px; height:auto; padding:15px 0 0 10px; float:left;
	}
	
	
.login_minner_panel2 .divblock {
	width:340px; height:auto; float:left;
	}
	
.login_minner_panel2 A:link {
	text-decoration:none;
	color:#000000;
	}
	
.login_minner_panel2 A:Active {
	text-decoration:none;
	color:#000000;
	}
	
.login_minner_panel2 A:Visited {
	text-decoration:none;
	color:#000000;
	}
	
.login_minner_panel2 A:hover {
	text-decoration:none;
	color:#7cb206;
	}

.login_minner_panel2 .rmargin {
	margin:0 0 0 10px;
	}
	
.login_minner_panel2 .divblock .imgblock {
	height:95px; width:132px; padding:17px 3px 3px 3px; float:left; background-image:url(../images/login_bg_03.gif); 
	background-position:left top; background-repeat:no-repeat; text-align:center; line-height:20px;
	}

.login_minner_panel2 .divblock .imgblock span.text1 {
	font-size:24px;
	}
	
.login_minner_panel2 .divblock .imgblock span.text2 {
	font-weight:bold;
	line-height:13px;
	}
	
.login_minner_panel2 .divblock .imgblock2 {
	height:115px; width:197px; margin:0 0 0 5px; float:left; background-image:url(../images/login_img_01.jpg);
	background-position:left top; background-repeat:no-repeat;
	}
	
.login_minner_panel2 .divblock .imgblock3 {
	height:115px; width:197px; margin:0 0 0 5px; float:left; background-image:url(../images/login_img_02.jpg);
	background-position:left top; background-repeat:no-repeat;
	}
	
.login_title_cchange {
	color:#025099;
	}




.registration_spanel {
	width:735px; height:auto; margin:10px 20px 0 30px;
	}
	
.registration_spanel2 {
	width:745px; height:auto; margin:30px 20px 0 30px;
	}
	
.registration_mpanel {
	width:346px; height:190px; float:left; margin:0 10px 0 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:1px solid #ffffff;
	}
	
.registration_mtitle {
	width:316px;
	height:30px;
	float:left;
	line-height:29px;
	font-size:18px;
	padding:0 0 0 28px;
	background-image:url(../images/login_bg_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.registration_muser {
	margin:5px 0 5px 0;
	}

.registration_muser li.logleft { 
	width:96px; height:20px; font-weight:bold; float:left; margin:5px 10px 0 30px; text-align:right;
	}
	
.registration_muser li.forgotpass { 
	width:105px; height:20px; float:left; margin:15px 10px 0 30px; text-align:right;
	}	
	
.registration_muser li.logright { 
	width:157px; height:24px; float:left; margin:0 0 0 0px; background-image:url(../images/login_inputbtn_bg.gif); background-position:left top; background-repeat:no-repeat; padding:1.5px 0 2px 3px;
	}
	
.registration_muser li.logright input { 
	width:140px; height:14px; border:0px solid #ffffff;
	}
	
.registration_muser li.logright select { 
	width:145px; padding:2px 0 0 0; height:18px; border:0px solid #ffffff;
	}
	
.registration_muser li.remember {
	width:147px; height:24px; float:left; margin:0 0 0 0px; padding:1.5px 0 2px 3px; text-align:right;
	}
	
.registration_minner_panel {
	width:345px; height:auto; padding:10px 0 0 5px; float:left;
	}
	
.registration_minner_right_panelbg {
	background-image:url(../images/login_rightmpanel_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.registration_minner_right_panelbg li.maintext {
	width:265px; height:auto; font-size:13px; font-weight:bold; float:left; padding:0 0 0 25px; margin:0 10px 15px 15px; text-align:left; background-image:url(../images/login_right_bullet.gif); background-position:left top; background-repeat:no-repeat;
	}
	
	
.registration_mpanel2 {
	width:714px; height:170px; float:left; margin:10px 10px 0 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:1px solid #ffffff;
	}
	
.registration_mpanel3 {
	width:714px; height:auto; float:left; margin:10px 10px 0 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:1px solid #ffffff;
	}
	
.registration_minner_panel3 {
	width:700px; height:auto; padding:10px 0 0 5px;
	}
	
.registration_mtitle2 {
	width:705px;
	height:30px;
	line-height:31px;
	font-size:18px;
	padding:0 0 0 8px;
	background-image:url(../images/login_bg_02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.registration_minner_panel2 {
	width:705px; height:auto; padding:15px 0 0 10px; float:left;
	}
	
	
.registration_minner_panel2 .divblock {
	width:340px; height:auto; float:left;
	}
	
.registration_minner_panel2 A:link {
	text-decoration:none;
	color:#000000;
	}
	
.registration_minner_panel2 A:Active {
	text-decoration:none;
	color:#000000;
	}
	
.registration_minner_panel2 A:Visited {
	text-decoration:none;
	color:#000000;
	}
	
.registration_minner_panel2 A:hover {
	text-decoration:none;
	color:#7cb206;
	}

.registration_minner_panel2 .rmargin {
	margin:0 0 0 10px;
	}
	
.registration_minner_panel2 .divblock .imgblock {
	height:95px; width:132px; padding:17px 3px 3px 3px; float:left; background-image:url(../images/login_bg_03.gif); 
	background-position:left top; background-repeat:no-repeat; text-align:center; line-height:20px;
	}

.registration_minner_panel2 .divblock .imgblock span.text1 {
	font-size:24px;
	}
	
.registration_minner_panel2 .divblock .imgblock span.text2 {
	font-weight:bold;
	line-height:13px;
	}
	
.registration_minner_panel2 .divblock .imgblock2 {
	height:115px; width:197px; margin:0 0 0 5px; float:left; background-image:url(../images/login_img_01.jpg);
	background-position:left top; background-repeat:no-repeat;
	}
	
.registration_minner_panel2 .divblock .imgblock3 {
	height:115px; width:197px; margin:0 0 0 5px; float:left; background-image:url(../images/login_img_02.jpg);
	background-position:left top; background-repeat:no-repeat;
	}
	
.registration_title_cchange {
	color:#025099;
	}

.registration_inputbg1 {
	background-image:url(../images/btnbg_registration_01.gif); height:24px; background-repeat:no-repeat; padding:3px 0 0 4px;
	}
	
.registration_inputbg1 input {
	width:230px; height:16px; border:0 #ffffff;
	}
	
.registration_inputbg_txtarea {
	background-image:url(../images/btnbg_registration_txtarea_bg.gif); height:90px; width:246px; background-repeat:no-repeat; padding:3px 0 0 4px;
	}
	
.registration_inputbg_txtarea textarea {
	height:75px; width:233px; border:0px #ffffff;
	}
	
.registration_inputbg2 {
	background-image:url(../images/btnbg_registration_02.gif); height:24px; width:175px; background-repeat:no-repeat; padding:3px 0 0 4px;
	}
	
.registration_inputbg2 input {
	width:158px; height:16px; border:0 #ffffff;
	}
	
.registration_inputbg3 {
	background-image:url(../images/btnbg_registration_03.gif); height:24px; width:80px; background-repeat:no-repeat; padding:3px 0 0 4px; float:left;
	}
	
.registration_inputbg3 input {
	width:158px; height:16px; border:0 #ffffff;
	}
 
 
 
 
 /* Venue Search - View Menu Panel - Start here */

.viewmenu_panel {
	height:auto;
	width:738px;
	float:left;
	background-color:#ffffff;
	}
	
.viewmenu_panel .vtop {
	width:100%;
	line-height:4px;
	background-image:url(../images/view_menu_panel_topbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	}
	
.viewmenu_panel .vmiddle {
	width:100%;
	background-color:#ffffff;
	float:left;
	}
	
.viewmenu_panel .vmiddle .vmdiv {
	width:734px; padding:0 0 0 4px;
	}
	
.viewmenu_panel .vmiddle .vmdiv2 {
	width:730px; height:39px; background-image:url(../images/title_viewmenu_drinklist.gif); background-position:left top; background-repeat:no-repeat; float:left;
	}
	
.viewmenu_panel .vmiddle .vmdiv3 {
	width:670px; height:auto; padding-left:60px; padding-bottom:6px; padding-top:10px; float:left;
	}
	
.viewmenu_panel .vmiddle .vmdiv4 {
	width:730px; height:39px; background-image:url(../images/title_viewmenu_foodmenu.gif); background-position:left top; background-repeat:no-repeat; float:left;
	}
	
.viewmenu_panel .vmiddle .vmdiv2 A:link, .vmdiv4 A:link {
	width:730px; height:39px; display:block;
	}
	
.viewmenu_panel .vmiddle .vmdiv2 A:hover, .vmdiv4 A:hover {
	width:730px; height:39px; display:block;
	}
	
.viewmenu_panel .vmiddle .vmtextl {
	width:450px; height:auto; float:left;
	}
	
.viewmenu_panel .vmiddle .vmtext2 {
	width:200px; height:auto; float:left;	
	}
	
.viewmenu_panel .vbottom {
	width:100%;
	line-height:4px;
	background-image:url(../images/view_menu_panel_bottombg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	}

 /* Venue Search - View Menu Panel - End here */

/* Search Template3 Style - Start here */
.search_temp3 {
	width:780px;
	margin:20px 0 0 10px;
	height:auto;
	}
	
.search_temp3 .stitle {
	height:110px;
	width:227px;
	float:left;
	}
	
.search_temp3 .stitle3 {
	height:110px;
	color:#000000;
	width:536px;
	float:left;
	margin:0 0 0 5px;
	background-image:url(../images/venue_member_cname_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Georgia;
	font-size:18px;
	text-align:center;
	}
	
.search_temp3 .stitle .sptitle2 {
	font-weight:bold;
	line-height:30px;
	font-family:Georgia;
	font-size:18px;
	height:30px;
	padding:0 0 0 5px;
	background-color:#212121;
	}
	
.search_temp3 .scondata1 {
	width:780px;
	height:auto;
	}
	
.search_temp3 .scondata2 {
	width:780px;
	height:auto;
	}
	
.search_temp3 .scondata2 .left {
	width:515px; height:210px; float:left;
	}
	
.search_temp3 .scondata2 .left1 {
	width:35px; height:100px; float:left; background-image:url(../images/search3_img_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.search_temp3 .scondata2 .left .scontent1 {
	width:100%; height:auto; float:left;
	}
	
.search_temp3 .scondata2 .left .scontent2 {
	width:100%; height:auto; float:left;
	}
	
.search_temp3 .scondata2 .left .scontent2 li.stpadd {
	margin:6px 0 6px 0;
	}
	
.search_temp3 .scondata2 .left .scontent2 li.sticon_01 {
	width:20px; height:18px; float:left; padding:0 5px 0 0;
	}
	
.search_temp3 .scondata2 .left .scontent2 li.sttext_01 {
	width:480px; height:18px; float:left;
	}
	
.search_temp3 .scondata2 .rightimg {
	width:220px; height:auto; float:right; text-align:center;
	}
	
.search_temp3 .scondata2 .rightimg img {
	border:2px solid #ffffff;
	}
	
.search_temp3 .scondata3 {
	width:100%; float:left; height:auto;
	}

.search_temp3 .scondata3 .a {
	width:100%; float:left; height:auto;
	}

.search_temp3 .scondata3 .stitle2 {
	width:720px; float:left; margin-top:10px; margin-left:10px; height:40px; background-image:url(../images/search3_cdivbg.gif); background-position:left top; background-repeat:no-repeat; line-height:45px; padding-left:45px; font-weight:bold; color:#000000;
	}
	
.search_temp3 .scondata3 .inscondata1 {
	width:750px; height:auto; float:left; padding:10px 0 0 10px; margin: 0 0 5px 10px; background-image:url(../images/search3_cdivbg_02.gif); background-position:left bottom; background-repeat:no-repeat; background-color:#ffffff;
	}
	
.search_temp3 .scondata3 .inscondata1 .other_detailcon {
	height:auto; width:600px; float:left; background-repeat:no-repeat;
	}
	
.search_temp3 .scondata3 .inscondata1 .sptitle {
	font-weight:bold;
	font-size:12px;
	height:25px;
	width:auto;
	margin:5px 0 5px 0;
	line-height:23px;
	padding:0 8px 0 35px;
	background-color:#FFFFFF;
	background-image:url(../images/search2_09_01.gif);
	background-repeat:no-repeat;
	border:#ffffff solid 1px;
	}
	
	.txt_form_name {
	float:left; width:150px; margin:0 0px 5px 5px; font-size:12px;
	}
	
.txt_form_field {
	font-weight:bold; float:left; width:auto; margin:0 0 5px 10px;
	}
	
.search_temp3 .scondata3 .inscondata1 .stleft {
	float:left; margin:10px 0 10px 0;
	}
	
.search_temp3 .scondata3 .inscondata1 .stleft .sticon {
	float:left; height:34px; width:34px;
	}
	
.search_temp3 .scondata3 .inscondata1 .stleft .sttext {
	float:left; padding:0 0 0 10px; line-height:30px; height:34px; width:200px;
	}
	
/* Search Template3 Style - End here */

/* Profile Template Style - Start here */

.profile {
	width:100%; height:auto; float:left;
	}
	
.profile .prost1 {
	width:794px; margin:0 0 0 2px; line-height:27px; padding: 0 0 0 6px; background-image:url(../images/profile_bg_01.gif); background-position:left top; background-repeat:no-repeat; height:26px; font-weight:600; color:#4c4c4c; font-size:11px;
	}
	
.profile .prost2 {
	width:794px; margin:5px 0 0 2px; line-height:27px; padding: 0 0 0 6px; background-image:url(../images/profile_bg_02.gif); background-position:left top; background-repeat:no-repeat; height:6px; border:0px; font-weight:600; color:#4c4c4c;
	
	}
	
.profile .prost3 {
	width:794px; margin:0 0 0 2px; border:0px; line-height:27px; padding: 0 0 0 6px; background-image:url(../images/profile_bg_03big.gif); background-position:left bottom; background-repeat:no-repeat; font-weight:600; color:#4c4c4c; float:left;
	
	}
	
.profile .prost3_11 {
	width:794px; background-image:url(../images/profile_bg_03big.gif); background-position:left bottom; background-repeat:no-repeat; float:left;
	
	}
	
.profile .prost4 {
	width:781px; height:32px; padding:0 0 0 5px; line-height:30px; background-image:url(../images/profile_bg_04.gif); background-position:left top; background-repeat:no-repeat; float:left;
	}	
	
.profile .prost4 li.img1 {
	float:left; padding:5px 0 0 0;
	}
	
.profile .prost4 li.text2 {
	padding:2px 4px 0 3px; float:left;
	}
	
	.profile  A:link {
		color:#006699;
		text-decoration:none;
		}
	
	.profile A:acitve {
		color:#006699;
		text-decoration:none;
		}
		
	.profile A:visited {
		color:#006699;
		text-decoration:none;
		}
		
	.profile A:hover {
		color:#006699;
		text-decoration:underline;
		}
	
.profile .prost5 {
	width:150px; height:520px; padding:5px; margin:6px 0 0 0; background-image:url(../images/profile_bg_05.gif); background-position:left top; background-repeat:no-repeat; float:left;
	}

.profile .prost6 {
	width:100%; height:auto; margin:0 0 20px 0; text-align:center;
	}
	
.profile .prost7 {
	width:138px; padding-left:6px; margin:0 0 3px 1px; height:25px; line-height:22px; border:1px solid #ededed; background-color:#f0f0f0; float:left;
	}
	
.profile .prost7 li.img7 {
	float:left; padding:2px 0 0 0;
	}
	
.profile .prost7 li.text7 {
	padding:2px 4px 0 3px; float:left;
	}
	
.profile .prost8 {
	width:615px; height:auto; line-height:normal; padding:5px; margin:6px 0 0 6px; float:left;
	}
	
.profile .prost9 {
	width:100%; height:auto;
	}
	
.profile .prost10 {
	width:100%; height:auto;
	}
	
.profile .prost {
	
	}


/* Profile Template Style - End here */