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

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
}

.clr {
	clear:both;
}

strong {
	font-weight:bold;
}

a {
	color:#F4A919;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.backLink {
	text-align:right;
}

.bold {
	font-weight:bold !important;
}

.no-bg {
	background:none !Important;
}

#container {
	background:url(../images/front-end/bg-main.gif) repeat-y;
	width:981px;
	margin:auto;
	padding:0 17px 20px;
}

#header {
	/*background:url(../images/front-end/img-shape-hdr.gif) no-repeat 240px top;*/
	height:90px;
	position:relative;
}

#header h1 {
	position:absolute;
	top:0px;
	left:7px;
	width:600px;
}

#header h1 a {
	/*background:url(../images/front-end/nit_logo.gif) no-repeat;*/
	width:600px;
	height:90px;
	display:block;
	overflow:hidden;
	/*text-indent:-999em;*/
}

#header .banner {
	width:271px;
	height:86px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:23px;
}

#topNav {
	height:36px;
	padding:0 6px;
	z-index:1000;
}

#topNav li {
	background:url(../images/front-end/bg-topNav.gif) no-repeat;
	width:159px;
	height:36px;
	float:left;
	margin-right:3px;
}

#topNav li.last {
	margin-right:0;
}

#topNav li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}

#topNav .home a {
	background:url(../images/front-end/ico-home.gif) no-repeat left 4px;
	padding:0 0 0 30px;
	display:block;
	margin:0 0 0 10px;
}

#topNav .events a {
	background:url(../images/front-end/ico-events.gif) no-repeat left 4px;
	padding:0 0 0 30px;
	display:block;
	margin:0 0 0 10px;
}

#topNav .profile a {
	background:url(../images/front-end/ico-members.gif) no-repeat left 4px;
	padding:0 0 0 30px;
	display:block;
	margin:0 0 0 10px;
}

#topNav .messages a {
	/*background:url(../images/front-end/ico-messages.gif) no-repeat left 4px;*/
	padding:0 0 0 0px;
	display:block;
	margin:0 0 0 10px;
}
#topNav .messages small{
	background:url(../images/front-end/ico-messages.gif) no-repeat left 4px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	width:23px;
	height:23px;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	float:left;
	margin-right:8px;
}

#topNav .messages small.un-read-new-admin{
	background:url(../images/front-end/red-bold.gif) no-repeat left 4px;
}

#topNav .messages small.un-read-admin{
	background:url(../images/front-end/red.gif) no-repeat left 4px;
}

#topNav .messages small.un-read-new{
	background:url(../images/front-end/yello-bold.gif) no-repeat left 4px;
}

#topNav .messages small.un-read{
	background:url(../images/front-end/yello.gif) no-repeat left 4px;
}
#topNav .messages span{
	float:left;
	height:27px;
	line-height:27px;
}
#topNav .blog a {
	background:url(../images/front-end/ico-blog.gif) no-repeat left 4px;
	padding:0 0 0 30px;
	display:block;
	margin:0 0 0 10px;
}

#topNav .members a {
	background:url(../images/front-end/ico-members.gif) no-repeat left 4px;
	padding:0 0 0 30px;
	display:block;
	width:65px;
	margin:0 0 0 10px;
}

#topNav .sub ul {
	display:none;
	z-index:1000;
	border-bottom:none;
}

#topNav .sub ul li {
	float:none;
	*float:left;
	height:auto;
	width:160;
	text-align:left;
	margin:0;
	padding-right:7px;
	background:url(../images/front-end/shadow-menu2.png) repeat-y right 0;
	z-index:1000;
}

#topNav .sub .btm-shadow {
	background:url(../images/front-end/shadow-menu.png) no-repeat;
	width:167px;
	height:5px;
	font-size:3px;
}

#topNav .sub ul a {
	display:block;
	background:none;
	background-color:#f3a429;
	padding:0;
	width:auto;
	border:1px solid #f4ce19;
	border-bottom:0;
	line-height:normal;
	padding:5px 10px;
	margin:0;
	font-weight:normal;
}

#topNav .sub ul a:hover {
	color:#000066;
}

#topNav .sub:hover {
	position:relative;
	z-index:1000;
}

#topNav .sub:hover ul {
	display:block;
	position:absolute;
	top:30px;
	left:0;
}

#topNav .sub .flyout:hover {
	position:relative;
}

#topNav .sub .flyout span {
	background:url(../images/front-end/bullet-menu.gif) no-repeat right center;
	display:block;
}

#topNav .sub .flyout ul {
	display:none;
}

#topNav .sub .flyout:hover ul {
	display:block;
	left:150px;
	top:0;
}

#breadcrumb {
	padding:0px 6px 22px;
}

#breadcrumb .links {
	float:left;
	font-size:12px;
	line-height:13px;
	color:#F4A919;
	
}

#breadcrumb .links a {
	color:#5C5C5C;
	text-decoration:underline;
    background:url(../images/front-end/ico-next-pagi.gif) no-repeat right 5px;
	padding-right:20px;
	margin-right:7px;

}

#breadcrumb .links a.last-link{
	text-decoration:underline;
	background:none;
}

#breadcrumb .links span{
	text-decoration:underline;
	background:url(../images/front-end/ico-next-pagi.gif) no-repeat right 5px;
	padding-right:20px;
}

#breadcrumb .links span.last{
	text-decoration:underline;
	background:none;
}

#breadcrumb .links a:hover {
	text-decoration:none;
}

#breadcrumb .language {
	float:right;
	position:relative;
}

#breadcrumb .language a {
	color:#000;
	text-decoration:none;
}

#breadcrumb .language a:hover {
	color:#F4A919;
}

/*------------------------------*/
#site-lang-div {
	background: url(../images/front-end/login-popup-bg-1.png) no-repeat left top;
	height:118px;
	width:278px;
	display: none;
	padding:15px 20px;
	position:absolute;
	right:-15px;
	top:10px;
	z-index:1000;
}

#site-lang-div .close {
	text-align:right;
	margin-bottom:10px;
	font-weight:bold;
}

#site-lang-div .close a {
	background-color:#F4A919;
	border:1px solid #fff;
	color:#fff;
	padding:0 3px;
	display:block;
	float:right;
}
#site-lang-div .close a:hover {
	background-color:#F4A919;
	color:#fff;
}

#site-lang-div ul {
	list-style:none;
}

#site-lang-div ul li {
	margin-bottom:8px;
}

#site-lang-div ul label {
	float:left;
	width:80px;
	display:block;
	font-weight:bold;
	padding-top:2px;
	color:#000;
}

#site-lang-div ul select {
	border:1px solid #727272;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	float:left;
}

#site-lang-div li.btn {
	padding-left:80px;
}

#site-lang-div li.btn input {
	background-color:#F4A919;
	border:1px solid #727272;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:0 5px;
	cursor:pointer;
}
/*------------------------------*/

#content {
	padding:0 6px;
}

#leftCol {
	width:733px;
	float:left;
	margin-right:9px;
}

#leftCol .welcomeBox {
	background:url(../images/front-end/bg-welcome-blue.gif) no-repeat left top;
	margin-bottom:7px;
}

#leftCol .welcomeBox h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 10px;
}

#leftCol .welcomeBox .bg-grey {
	background:url(../images/front-end/bg-box-grey.gif) no-repeat left top;
	margin:14px 7px 0 6px;
	padding:4px;
}

#leftCol .welcomeBox .bg-grey2 {
	background:url(../images/front-end/bg-box-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
	min-height:142px;
}

#leftCol .welcomeBox h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:12px;
}

#leftCol .welcomeBox h4 {
	color:#5C5C5C;
	font-weight:bold;
	margin-bottom:10px;
}

#leftCol .welcomeBox p {
	line-height:18px;
	margin-bottom:6px;
}

#leftCol .welcomeBox .more {
	background:url(../images/front-end/img-moreTrans.gif) no-repeat right 4px;
	padding-right:16px;
	color:#f4a919;
	text-decoration:none;
	font-weight:bold;
	margin-left:24px;
}

#leftCol .topEvents-box {
	background:#fff url(../images/front-end/bg-topEvents-red.gif) no-repeat left top;
	width:443px;
	font-size:10px;
	float:left;
	margin:0 6px 7px 0;
}

#leftCol .topEvents-box h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 10px;
}

#leftCol .topEvents-box .bg-grey {
	background:url(../images/front-end/bg-topEvents-grey.gif) no-repeat left top;
	margin:14px 7px 0 6px;
	padding:4px;
}

#leftCol .topEvents-box .bg-grey2 {
	background:url(../images/front-end/bg-topEvents-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
	min-height:310px;
}

#gallery-topEvents {
	width:410px;
	overflow:hidden;
	position:relative;
	margin-bottom:5px;
}

#gallery-topEvents .next-prev {
	position:absolute;
	top:7px;
	right:8px;
}

#leftCol .topEvents-box h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:12px;
	font-size:11px;
}

#leftCol .topEvents-box p {
	line-height:18px;
	margin-bottom:6px;
}

#leftCol .topEvents-box .more {
	background:url(../images/front-end/ico-more.gif) no-repeat right 4px;
	padding-right:16px;
	color:#f4a919;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
}

#leftCol .testimonials-box {
	background:#fff url(../images/front-end/bg-testimonials-orange.gif) no-repeat left top;
	float:left;
	width:284px;
	margin-bottom:7px;
}

#leftCol .testimonials-box h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 10px;
}

#leftCol .testimonials-box .bg-grey {
	background:url(../images/front-end/bg-testimonials-grey.gif) no-repeat left top;
	margin:14px 9px 0 6px;
	padding:4px;
}

#leftCol .testimonials-box .bg-grey2 {
	background:url(../images/front-end/bg-testimonials-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
	min-height:310px;

}

#leftCol .testimonials-box p {
	line-height:18px;
	margin-bottom:12px;
}

#leftCol .testimonials-box .male {
	background:url(../images/front-end/ico-male.gif) no-repeat right center;
	padding-right:14px;
	font-size:9px;
	font-weight:bold;
	color:#7e7e7e;
	line-height:14px;
}

#leftCol .testimonials-box .female {
	background:url(../images/front-end/ico-female.gif) no-repeat right center;
	padding-right:14px;
	font-size:9px;
	font-weight:bold;
	color:#7e7e7e;
	line-height:14px;
}

#leftCol .testimonials-box .location {
	font-size:9px;
	font-weight:bold;
	color:#7e7e7e;
	line-height:14px;
}

#leftCol .upcomingEvents {
	background:url(../images/front-end/bg-upcomingEvents-pink.gif) no-repeat left top;
	position:relative;
}

#leftCol .upcomingEvents .description h3 a {
	color:#000066;
}

#leftCol .catListing .description h3 a {
	color:#000066;
}

#leftCol .catListing {
	background:url(../images/front-end/bg-upcomingEvents-pink.gif) no-repeat left top;
	position:relative;
}

#leftCol .catListing a.rss { background:url(../images/rss22x22.png) no-repeat; display:block; width:22px; height:22px; text-indent:-9999em; outline:0; position:absolute; top:6px; right:6px; z-index:10; }

#leftCol .catListing .banners li {
	float:left;
	margin:0 1px 10px 0;
	border:none;
	padding:0 5px;
	width:222px;
	overflow:hidden;
}

#leftCol .cityeventcatListing .banners li {
	float:left;
	margin:0 1px 10px 0;
	border:none;
	padding:0 5px;
	overflow:hidden;
}

#leftCol .catListing .banners li.last {
	margin:0;
}

#leftCol .catListing .event-description {
	margin-bottom:18px;
}

#leftCol .catListing .event-description .text {
	float:left;
	width:516px;
}

#leftCol .catListing .event-description .image {
	float:right;
}

#leftCol .catListing .event-description .hd-eventInCat span {
	background:url(../images/front-end/arrows-down.gif) no-repeat right 3px;
	padding-right:15px;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}

#leftCol .eventListing-box h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 10px;
}

#leftCol .eventListing-box .bg-grey {
	background:url(../images/front-end/bg-box-grey.gif) no-repeat left top;
	margin:14px 7px 0 6px;
	padding:4px;
}

#leftCol .eventListing-box .bg-grey2 {
	background:url(../images/front-end/bg-box-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
	min-height:508px;
}

#leftCol .eventListing-box p {
	line-height:18px;
	margin-bottom:6px;
}

#leftCol .eventListing-box .event-details {
	text-align:right;
	padding-top:5px;
}

#leftCol .eventListing-box .selectDay {
	position:absolute;
	top:48px;
	right:20px;
}

#leftCol .eventListing-box .selectDay select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
}

#leftCol .eventListing-box ul li {
	border-bottom:1px dashed #797677;
	padding-bottom:5px;
	margin-bottom:5px;
}

#leftCol .eventListing-box .thumbnail {
	width:94px;
	height:65px;
	overflow:hidden;
	border:1px solid #8a8a8a;
	padding:2px;
	float:left;
	margin-right:6px;
}

#leftCol .eventListing-box .description {
	float:left;
	width:592px;
}

#leftCol .eventListing-box .description h3 {
	font-weight:bold;
	color:#000066;
	margin-bottom:6px;
}

#leftCol .eventListing-box .description ul {
	padding-left:14px;
}

#leftCol .eventListing-box .description ul li {
	border:none;
	padding-bottom:0;
	list-style: square;
}

#leftCol .eventListing-box .more {
	background:url(../images/front-end/img-moreTrans.gif) no-repeat right 4px;
	padding-right:16px;
	color:#f4a919;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
}

.pagination {
	text-align:right;
	padding:0 15px;
	color:#f4ab1f;
	font-size:10px;
}

.pagination a {
	color:#5c5c5c;
	text-decoration:none;
}

.pagination .prev {
	background:url(../images/front-end/ico-prev-pagi.gif) no-repeat;
	width:12px;
	height:8px;
	display:inline-block;
	margin-right:5px;
}

.pagination .next {
	background:url(../images/front-end/ico-next-pagi.gif) no-repeat;
	width:12px;
	height:8px;
	display:inline-block;
	margin-left:5px;
}

#leftCol .heading-genForm {
	background-color:#e5e5e5;
	padding:8px 6px;
	font-size:11px;
	font-weight:bold;
	color:#000066;
	margin-bottom:22px;
}

#leftCol .heading-genForm span {
	color:#5c5c5c;
	font-weight:normal;
}

#leftCol .genForm {
	margin-bottom:12px;
}

#leftCol .genForm .userName {
	font-weight:bold;
	margin-bottom:25px;
	font-size:13px;
}

#leftCol .genForm .userName span {
	color:#000066;
}

#leftCol .genForm label {
	display:block;
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
}

#leftCol .genForm input,
#leftCol .genForm select {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

#leftCol .genForm .text {
	margin-bottom:10px;
}

#leftCol .genForm select {
	width:220px;
}

#leftCol .genForm textarea {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:216px;
	height:178px;
}

#leftCol .genForm .birthDate select {
	width:100px;
	margin-right:20px;
}

#leftCol .genForm .birthDate input {
	width:80px;
	margin-right:20px;
}

#leftCol .genForm .state {
	width:168px;
}

#leftCol .genForm .zip input {
	width:106px;
}

#leftCol .genForm .country {
	width:158px;
}

#leftCol .genForm .btns.interest-btns {
	padding-top:3px;
}

#leftCol .genForm .btns input {
	border:none;
	width:auto;
	margin-right:10px;
}

#leftCol .genForm .btns input,
#leftCol .genForm .btns img{
	float:left;
	padding:0;
	cursor:pointer;
}

#leftCol .genForm .vmid td {
	vertical-align:middle;
}

#leftCol .bg-content {
	background:url(../images/front-end/bg-content-red.gif) no-repeat left top;
}

#leftCol .bg-pink {
	background:url(../images/front-end/bg-upcomingEvents-pink.gif) no-repeat left top;
}

#leftCol .bg-content .bg-grey2 {
	min-height:416px;
}

#leftCol .bg-inbox {
	background:url(../images/front-end/bg-inbox-maroon.gif) no-repeat left top;
}

#leftCol .bg-inbox .bg-grey2 {
	min-height:416px;
}

#leftCol .bg-eventDetail {
	background:url(../images/front-end/bg-upcomingEvents-pink.gif) no-repeat left top;
}

#leftCol .bg-eventDetail .bg-grey2 {
	min-height:493px;
}

#leftCol .bg-eventDetail .upComingEvent-detail {
	margin-bottom:20px;
}

#leftCol .bg-inbox .mailBtns li,
#leftCol .bg-content .mailBtns li {
	float:left;
	margin:0 7px 12px 0;
}

#rightCol .bg-inbox .mailBtns li,
#right .bg-content .mailBtns li {
	float:left;
	margin:0 7px 12px 0;
}

#rightCol .bg-inbox .mailBtns a,
#rightCol .bg-content .mailBtns a {
	background-color:#e0e0e0;
	color:#000066;
	font-weight:bold;
	font-size:10px;
	padding:4px 9px 6px;
	display:block;
	text-decoration:none;
	
}


#leftCol .bg-inbox .mailBtns a,
#leftCol .bg-content .mailBtns a {
	background-color:#e0e0e0;
	color:#000066;
	font-weight:bold;
	font-size:12px;
	padding:6px 15px 6px;
	display:block;
	text-decoration:none;
	
}

#leftCol .bg-inbox .mailBtns a:hover,
#leftCol .bg-inbox .mailBtns li.active a,
#rightCol .bg-inbox .mailBtns li.active a,
#leftCol .bg-content .mailBtns a:hover,
#leftCol .bg-content .mailBtns li.active a {
	background:#e0e0e0 url(../images/front-end/bg-inboxBtns.gif) repeat-x 0 bottom;
	padding:6px -1px 10px;
}
#rightCol .bg-inbox .mailBtns li.active a
{
	text-decoration:none !important;
}
/*	////////////////////////////////Added By Suleman/////////////////////////	*/

#leftCol .bg-content ul label,
#leftCol .bg-content ul span.label {
	display:block;
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
}

#leftCol .bg-content ul input {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
}

#leftCol .bg-content ul li.btn input {
	width:auto;
	border:none;
}
.uploadimg input {
	width:185px!important;
}
.birthDate .temp {
	vertical-align:top;
	padding-top:3px;

}


/*////////////////////////////////////////////////////////*/

#leftCol .bg-inbox .message {
	border-bottom:1px dashed #6e6b6c;
	padding-bottom:8px;
	margin-bottom:8px;
}

#leftCol .bg-grey2 .message {
	padding-bottom:8px;
	margin-bottom:8px;
}

#leftCol .bg-grey2 .pinnwand-rss .markRead input { float:left; margin-right:5px; }
#leftCol .bg-grey2 .pinnwand-rss .markRead label { float:left; margin-top:4px; }
#leftCol .bg-grey2 .pinnwand-rss .ad-heading { position:relative; }
#leftCol .bg-grey2 .pinnwand-rss .ad-heading h2 { width:620px; }
#leftCol .bg-grey2 .pinnwand-rss .ad-heading .rss { background:url(../images/rss22x22.png) no-repeat; display:block; width:22px; height:22px; text-indent:-9999em; outline:0; position:absolute; top:0; right:0; }

#leftCol .welcomeBox .dash-post {
background:#fff!important;
}

#leftCol .bg-inbox .message table,
#leftCol .bg-grey2 .message table {
	width:100%;
}

#leftCol .bg-inbox .inbox-section { padding-top:8px; }
#leftCol .bg-inbox .inbox-section table,
#leftCol .bg-inbox .inbox-section table td { vertical-align:top; }
#leftCol .bg-inbox .inbox-section table .emailIcon { padding:5px 5px 0; }
#leftCol .bg-inbox .inbox-section table input#delt_box { margin-top:12px; }
#leftCol .bg-inbox .inbox-section table .from { padding-top:6px; }
#leftCol .bg-inbox .inbox-section table .subject { padding-top:6px; }

#leftCol .bg-inbox .message .date-month,
#leftCol .bg-grey2 .message .date-month {
	background:url(../images/front-end/bg-date.gif) no-repeat;
	width:38px;
	height:38px;
	text-align:center;
	color:#fff;
}

#leftCol .bg-inbox .message .date-month .date,
#leftCol .bg-grey2 .message .date-month .date {
	display:block;
	padding:6px 3px 3px 3px;
	font-size:12px;
	font-weight:bold;
}

#leftCol .bg-inbox .message .date-month .month,
#leftCol .bg-grey2 .message .date-month .month {
	font-size:10px;
}

#leftCol .bg-inbox .message .from a {
	color:#000066;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#leftCol .bg-inbox .message .from a:hover {
	text-decoration:underline;
}

#leftCol .bg-inbox .message .time {
	display:block;
	padding-top:3px;
}

#leftCol .bg-inbox .message .subject {
	display:block;
	margin-bottom:5px;
	font-size:12px;
	line-height:16px;
}

#leftCol .bg-inbox .message .subject a {
	color:#727070;
}

#leftCol .bg-inbox .message .del {
	text-align:right;
	margin-top:150px;
}



#leftCol .bg-inbox .replyMsg {
	margin-left:50px;
}

#leftCol .bg-inbox .reply {
	margin:30px 0 0 55px;
}

#leftCol .bg-inbox .reply h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#leftCol .bg-inbox .msgBox textarea {
	width:550px;
	height:180px;
	margin-bottom:10px;
}

#leftCol .bg-inbox .compose label {
	display:block;
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
}

#leftCol .bg-inbox .compose label span {
	color:#f3a613;
}

#leftCol .bg-inbox .adv-form input {
	width:357px;
	font-size:11px;
	margin-right:10px;
}

#leftCol .bg-inbox .compose input {
	width:212px;
	font-size:11px;
	margin-right:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	padding:2px;
	margin-bottom:10px;
}

#leftCol .bg-inbox .compose select {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#leftCol .bg-inbox .compose textarea {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:216px;
	height:178px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#leftCol .bg-inbox .compose .btns input {
	border:none;
	width:auto;
	margin-right:10px;
}

#leftCol .bg-inbox .compose .btns input,
#leftCol .bg-inbox .compose .btns img{
	float:left;
}

#leftCol .bg-content .myEvents {
	border-bottom:1px dashed #6e6b6c;
	padding-bottom:5px;
	margin-bottom:5px;
}

#leftCol .bg-content .myEvents table {
	width:100%;
	font-size:10px;
}

#leftCol .bg-content .myEvents table td {
	vertical-align:top;
}

#leftCol .bg-content .myEvents h3 {
	font-size:11px;
	font-weight:bold;
	color:#000066;
	margin-bottom:6px;
}
#leftCol .bg-content .myEvents h3 a{
	color:#000066;
}

#leftCol .bg-content .myEvents .thumbnail {
	border:1px solid #8a8a8a;
	padding:2px;
	width:94px;
	height:65px;
	overflow:hidden;
}

#leftCol .bg-content .myEvents .del {
	vertical-align:middle;
	text-align:right;
}

#leftCol .bg-registration {
	background:url(../images/front-end/bg-registration-seagreen.gif) no-repeat left top;
}

#leftCol .bg-registration .bg-grey2 {
	min-height:416px;
}

#leftCol .bg-registration .heading {
	background-color:#e5e5e5;
	padding:8px 6px;
	font-size:11px;
	font-weight:bold;
	color:#000066;
	margin-bottom:22px;
}

#leftCol .bg-registration .heading span {
	color:#5c5c5c;
	font-weight:normal;
}

#leftCol .bg-registration .regFrom label {
	display:block;
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
}

#leftCol .bg-registration .regFrom input,
#leftCol .bg-registration .regFrom select {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

#leftCol .bg-registration .regFrom select {
	width:220px;
}

#leftCol .bg-registration .regFrom textarea {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:216px;
	height:178px;
}

#leftCol .bg-registration .regFrom .birthDate select {
	width:100px;
	margin-right:20px;
}

#leftCol .bg-registration .regFrom .state {
	width:168px;
}

#leftCol .bg-registration .regFrom .zip input {
	width:106px;
}

#leftCol .bg-registration .regFrom .country {
	width:158px;
}

#leftCol .bg-registration .regFrom .btns input {
	border:none;
	width:auto;
	margin-right:10px;
}

#leftCol .bg-registration .regFrom .btns input,
#leftCol .bg-registration .regFrom .btns img{
	float:left;
}

#leftCol .bg-members {
	background:url(../images/front-end/bg-members-lightBlue.gif) no-repeat left top;
	margin-bottom:7px;
	position:relative;
}
#leftCol .bg-members2 {
	background:url(../images/front-end/bg-members-lightBlue2.gif) no-repeat left top;
}

#leftCol .bg-members a.rss { background:url(../images/rss22x22.png) no-repeat; display:block; width:22px; height:22px; text-indent:-9999em; outline:0; position:absolute; top:6px; right:17px; }

#leftCol .bg-members .thumbnail {
	width:110px;
	height:110px;
}

#leftCol .bg-members .description h3 {
	font-size:12px;
}

#leftCol .bg-members .description h3 a {
	color:#000066;
}

#leftCol .listingErrors {
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	color:#FF0000;
	border:none !important;
}

#leftCol .EmptyErrors {
	font-weight:bold;
	text-align:left;
	padding:10px 0;
	color:#000066;
	border:none !important;
}

#leftCol .bg-forgotPass {
	background:url(../images/front-end/bg-forgetPass-purple.gif) no-repeat left top;
}

#leftCol .bg-forgotPass .bg-grey2 {
	min-height:116px;
}

#leftCol .bg-forgotPass ul label {
	display:block;
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
}

#leftCol .bg-forgotPass ul input {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
}

#leftCol .bg-forgotPass ul li.btn input {
	width:auto;
	border:none;
}

#leftCol .package-container {
	margin-bottom:50px;
}

#leftCol .package-container table {
	width:100%;
}

#leftCol .package-container .basic {
	width:192px;
}

#leftCol .package-container .basic a {
	width:99px;
	height:80px;
	background-color:#d1b24e;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:12px;
}

#leftCol .package-container .basic a:hover {
	background-color:#e8d188;
}

#leftCol .package-container .basic a small {
	display:block;
	margin-bottom:7px;
}

#leftCol .package-container .basic .price {
	font-size:22px;
	margin-top:9px;
}

#leftCol .package-container .silver {
	width:162px;
}

#leftCol .package-container .silver a {
	width:99px;
	height:80px;
	background-color:#DB6E0E;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:12px;
}

#leftCol .package-container .dashboardSilver a {
	width:99px;
	height:75px;
	background-color:#C0C0C0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:12px;
}
#leftCol .package-container .dashboardSilver a:hover {
	background-color:#f28d34;
}

#leftCol .package-container .dashboardSilver a small {
	display:block;
	margin-bottom:7px;
}

#leftCol .package-container .dashboardSilver .price {
	font-size:22px;
	margin-top:9px;
}



#leftCol .package-container .silver a:hover {
	background-color:#f28d34;
}

#leftCol .package-container .silver a small {
	display:block;
	margin-bottom:7px;
}

#leftCol .package-container .silver .price {
	font-size:22px;
	margin-top:9px;
}

#leftCol .package-container .golden {
	width:195px;
	padding-left:15px;
}

#leftCol .package-container .golden a {
	width:99px;
	height:80px;
	background-color:#A53F3F;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:12px;
}

#leftCol .package-container .golden a:hover {
	background-color:#b07171;
}

#leftCol .package-container .golden a small {
	display:block;
	margin-bottom:7px;
}

#leftCol .package-container .golden .price {
	font-size:22px;
	margin-top:9px;
}

#leftCol .pckge-details table {
	margin-bottom:15px;
}

#leftCol .pckge-details table td {
	padding:7px 6px;
}

#leftCol .pckge-details table th {
	padding:3px 3px 15px;
	color:#000066;
	font-weight:bold;
	font-size:12px;
}

#leftCol .my-places {
	width:100%;
	margin-bottom:25px;
}

#leftCol .my-places td {
	padding:5px;
	border-bottom:1px dashed #696767;
	vertical-align:middle;
}

#leftCol .my-places th {
	background-color:#e5e4e4;
	color:#000066;
	font-weight:bold;
	padding:5px;
}

#leftCol .btn-mylocation img {
	cursor:pointer;
	margin-right:3px;
}

#leftCol .my-places .aligncentre img {
	margin-left:18px;
}

#leftCol .add-location label {
	display:block;
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
}

#leftCol .add-location input,
#leftCol .add-location select {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#leftCol .add-location .radioBtns input {
	width:auto;
	margin:0 5px 0 0;
	border:none;
	padding:0;
	float:left;
}

#leftCol .add-location .radioBtns label {
	margin:3px 20px 10px 0;
	vertical-align:middle;
}

#leftCol .userInfo {
	margin-bottom:15px;
}

#leftCol .userInfo td {
	vertical-align:top;
}

#leftCol .userInfo .image {
	width:162px;
	height:162px;
	overflow:hidden;
	margin-right:16px;
}

#leftCol .userInfo table {
	width:100%;
}

#leftCol .userInfo table label {
	margin-bottom:7px;
	display:block;
	font-weight:bold;
}

#leftCol .userInfo table input {
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:214px;
}

#leftCol .userInfo .uDetail td {
	padding:2px 2px 8px 2px;
}

#leftCol .associateDetail {
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}

#leftCol .associateDetail td,
#leftCol .associateDetail th{
	padding:10px 4px;
	vertical-align:middle;
	border-bottom:1px dashed #797677;
}

#leftCol .associateDetail th {
	background-color:#dfdede;
	color:#000066;
	font-weight:bold;
	border-bottom:none;
}

#leftCol .associateDetail th a {
	color:#000066;
	
}

#leftCol .associateDetail .add,
#leftCol .associateDetail .right {
	text-align:right;
}

#leftCol .associateDetail .add a {
	background:url(../images/front-end/ico-addBtn.gif) no-repeat right center;
	padding:2px 20px 2px 0;
}

#leftCol .associateDetail .noRecord td {
	font-size:12px;
	color:#000066;
	font-weight:bold;
}

#leftCol .associateDetail .noRecord td a {
	color:#000066;
}

#leftCol .associateDetail.no-tdBorder td {
	border-bottom:none;
}

#leftCol .associateDetail .subHd td {
	font-weight:bold;
}

#leftCol .associate-listing {
	
}

#leftCol .associate-listing li {
	border-bottom:1px dashed #797677;
	padding-bottom:5px;
	margin-bottom:5px;
}

#leftCol .associate-listing .thumbnail {
	width:110px;
	height:110px;
	overflow:hidden;
	border:1px solid #8a8a8a;
	padding:2px;
	float:left;
	margin-right:6px;
}

#leftCol .associate-listing .description {
	float:left;
	width:578px;
}

#leftCol .associate-listing .description h3 {
	font-size:12px;
}

#leftCol .btn-delAccount {
	margin:35px 0;
	line-height:24px;
}

#leftCol .btn-delAccount a {
	float:left;
	margin-right:10px;
}

#rightCol {
	width:227px;
	float:left;
}

#rightCol .banners {
	margin:0 auto 10px;
	width:180px;
	height:150px;
	overflow:hidden;
	position:relative;
}

#rightCol .registerbtn {
	margin:0 0 10px;
}

.bannerAd {
	color:#6b6b6b;
	font-family:"Myriad Pro", Arial, Verdana;
	padding:2px 5px 2px 24px;
	display:block;
	font-size:12px;
}

.bannerAd2 {
	color:#6b6b6b;
	font-family:"Myriad Pro", Arial, Verdana;
	background:#fff;
	padding:2px 5px;
	display:block;
	font-size:12px;
	position:absolute;
	left:0;
	top:0;
}

#rightCol .right-login {
	background:#fff url(../images/front-end/bg-login-green.gif) no-repeat left top;
	margin-bottom:7px;
}

#rightCol .right-boxes h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 10px;
}

#rightCol .right-boxes .bg-grey {
	background:url(../images/front-end/bg-rightBox-grey.gif) no-repeat left top;
	margin:14px 7px 0 6px;
	padding:4px;
}

#rightCol .right-boxes .bg-grey2 {
	background:url(../images/front-end/bg-rightBox-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
	min-height:142px;
	width:194px;
}

#rightCol .right-login .relative {
	position:relative;
}

/*#rightCol .right-login .relative .plan-name {
	position:absolute;
	bottom:10px;
	left:10px;
	font-weight:bold;
	font-size:10px;
}*/

#rightCol .right-login .afterLogin p {
	margin-bottom:5px;
	line-height:1.3em;
	font-size:10px;
}

#rightCol .right-login .afterLogin .bold {
	color:#5C5C5C;
	font-weight:bold;
}

#rightCol .right-login .afterLogin .logout {
	padding-top:4px;
	font-weight:bold;
}

#rightCol .right-boxes h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:12px;
}

#rightCol .right-boxes h3 .userName {
	color:#000066;
}

#rightCol .right-boxes .fields label {
	color:#5c5c5c;
	font-size:10px;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
}

#rightCol .right-boxes .fields input {
	border:1px solid #858585;
	width:190px;
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#rightCol .right-boxes .fields .btn {
	text-align:right;
}

#rightCol .right-boxes .fields .btn input {
	width:auto;
	border:none;
}

#rightCol .right-boxes .fields .errors {
	margin-bottom:8px;
	color:#FF0000;
}

#rightCol .right-newsletter {
	background:#fff url(../images/front-end/bg-newsletter-lightBlue.gif) no-repeat left top;
	margin-bottom:7px;
}

#rightCol .right-search {
	background:#fff url(../images/front-end/bg-search-purple.gif) no-repeat left top;
	margin-bottom:7px;
}

#rightCol .right-search h3 span {
	background:url(../images/front-end/ico-search.gif) no-repeat right top;
	padding:2px 25px 3px 0;
}

#rightCol .right-search .bg-grey2 {
	min-height:92px;
}

#rightCol .right-statistics {
	background:#fff url(../images/front-end/bg-statistics-blue.gif) no-repeat left top;
	margin-bottom:7px;
}

#rightCol .right-statistics ul li {
	float:left;
	width:70%;
	margin-bottom:5px;
}

#rightCol .right-statistics ul li.last {
	width:30%;
}

#rightCol .right-statistics .bg-grey2 {
	min-height:150px;
}

#footer {
	border-bottom:1px solid #f4ab1f;
	padding:0 7px 6px;
	font-size:10px;
	margin-top:25px;
}

#footer .links {
	float:right;
	color:#f4a919;
}

#footer .links a {
	color:#5c5c5c;
	text-decoration:none;
}

#footer .copyrights {
	float:left;
}
.errors {
	margin-bottom:8px;
	color:#FF0000;
}

#leftCol .billing-history h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:16px;
	font-size:14px;
}

#leftCol .billing-history table {
	margin-bottom:20px;
	border-collapse:collapse;

}

#leftCol .billing-history table td {
	padding:7px 6px;
	border:1px solid #E6E6E6;
}

#leftCol .billing-history table th {
	padding:5px;
	color:#000066;
	font-weight:bold;
	font-size:11px;
	background-color:#E5E4E4;
	border:1px solid #E6E6E6;
}

#leftCol .billing-history table a {
	font-weight:bold;
	text-decoration:none;
}

#leftCol .billing-history table a:hover {
	text-decoration:underline;
}

#leftCol .feedBack h3 {
	font-size:14px;
	margin-top:12px;
}

#leftCol .feedBack textarea {
	border-color:#B4B0B0 #DAD6D6 #E0DDDD #DCD8D8;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
	width:500px;
	height:100px;
}

#leftCol .editor {
	font-size:12px;
}

#leftCol .editor ul,
#leftCol .editor ol {
	margin-bottom:12px;
}

#leftCol .editor li {
	background:url(../images/front-end/bullet-editor.gif) no-repeat left 5px;
	margin:0 0 5px 0;
	padding-left:18px;
	line-height:1.4em;
}

#leftCol .bg-content p {
	margin-bottom:12px;
	line-height:1.4em;
}

/*.popUp {
	width:360px;
	border:2px solid #f4a818;
	padding:10px;
	font-size:12px;
}

.popUp h2 {
	font-size:21px;
	color:#f4a818;
	margin-bottom:2px;
	font-weight:normal;
}

.popUp p {
	margin-bottom:10px;
}

.popUp select,
.popUp input {
	width:221px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid;
	border-color:#6e6e6e #e9e8e6 #e9e8e6 #6e6e6e;
}

.popUp .btn {
	margin-top:10px;
}

.popUp .btn input {
	background:#070762 url(../images/front-end/bullet-homeBtn.gif) no-repeat 4px 0;
	border:none;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	width:auto;
	cursor:pointer;
}
*/
#success-message {
	z-index:1000;
	position:absolute;
	background:#fec863;
	width:968px;
	font-size:14px;
	font-weight:bold;
	border:1px solid #ca8502;
	padding:6px;
}



/*---------------------Added By Naveed-------------------------*/

.notification-box {
	background:url(../images/front-end/bg-welcome-blue-big.gif) no-repeat left top;
	margin-bottom:7px;
	height:350px;
}

.notification-box h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 10px;
}

.notification-box .bg-grey {
	background:url(../images/front-end/bg-box-grey.gif) no-repeat left top;
	margin:14px 7px 0 6px;
	padding:4px;
}

.notification-box .bg-grey2 {
	background:url(../images/front-end/bg-box-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
	min-height:142px;
}

.notification-box h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:12px;
}

.notification-box p {
	line-height:18px;
	margin-bottom:6px;
}

.notification-box .more {
	background:url(../images/front-end/img-moreTrans.gif) no-repeat right 4px;
	padding-right:16px;
	color:#f4a919;
	text-decoration:none;
	font-weight:bold;
	margin-left:24px;
}



.popupDiv{
position: absolute;
width:455px;
}
.popupDiv .popDivBody{
background:url(../images/front-end/pop-bg.png) repeat-y;
width:455px;
}
.popupDiv .popDivConent{
background:url(../images/front-end/pop-bg2.png) repeat-x;
margin:0 8px 0 8px;
padding:5px 15px;
position:relative;
_height:1px;
}

.popupDiv .popDivConent h3{
font-size:16px;
margin-bottom:10px;
font-weight:bold;
color:#F4A818;
font-family:Arial, Helvetica, sans-serif;
}
.popupDiv .popDivConent p{
margin-bottom:10px;
line-height:15px;
}
.pop-action{
height:20px;
text-align:right;
}
.popTopDiv{
font-size:0px;
}
.clossbtn{
position:absolute;
right:10px;
top:0px;
}
.clossbtn a{
display:block;
float:right;
padding:1px 4px 3px;
background:#DF8A05;
color:#FFFFFF;
text-decoration:none;
position:relative;
}


/*added By Mohammad ALi on 23-06-09*/
.simple_popup_div {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
	left:400px!important;
	top:268px!important;
}
.simple_popup_inner {
    padding: 20px;
    border: #999 2px solid;
    text-align: left;
}
.simple_popup_close {
    text-align: right;
}

.simple_popup_div .popupDiv{
width:276px;
}
.noPadding{
padding:0px !important;
}

#leftCol .confirmation .heading {
	margin-bottom:6px;
}

#leftCol .confirmation .heading a {
	color:#000066;
}

#leftCol .confirmation p {
	margin-bottom:12px;
}

#leftCol .confirmation .confrimation-content {
	padding:0 12px;
}

#leftCol .confirmation .article-listing {
	width:100%;
}

#leftCol .confirmation .article-listing td {
	padding:5px 0;
	border-bottom:1px solid #e2e2e2;
}

#leftCol .confirmation .article-listing .price {
	text-align:right;
	width:80px;
}

#leftCol .confirmation .article-listing .price .discount50 {
	font-size:8px;
	font-weight:bold;
}

#leftCol .confirmation .article-listing .right {
	text-align:right;
}

#leftCol .confirmation .gutschein {
	border:1px solid #ccc;
	margin:20px 0;
	padding:10px;
	width:260px;
}

#leftCol .confirmation .gutschein table {
	width:100%;
}

#leftCol .confirmation .gutschein table td {
	padding:5px;
}

#leftCol .confirmation .gutschein .right {
	text-align:right;
}

#leftCol .confirmation .gutschein input {
	width:100px;
	border:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:2px;
}

#leftCol .confirmation .gutschein label {
	font-weight:bold;
}

#leftCol .confirmation .gutschein input.btn {
	margin-top:5px;
	cursor:pointer;
	font-weight:bold;
	width:auto;
	border:none;
}

#leftCol .confirmation .agb input {
	margin:0;
}

#leftCol .confirmation .agb .content {
	background-color:#F6F6F6;
	border:1px solid #ddd;
	height:10em;
	overflow:auto;
	padding:5px;
	margin-bottom:15px;
}
#leftCol .confirmation .agb .content ol {
	margin-left:30px;
	list-style:decimal;
	margin-bottom:12px;
}
#leftCol .confirmation .agb .content ul {
	margin-left:30px;
	list-style:square;
	margin-bottom:12px;
}
#leftCol .confirmation .agb .content ul li,
#leftCol .confirmation .agb .content ol li {
	line-height:18px;
}

#leftCol .confirmation .buttons {
	text-align:right;
}

#leftCol .all-interstListing h3 {
	font-size:14px;
}

#leftCol .all-interstListing .associateDetail {
	margin-bottom:16px;
}

#leftCol .all-interstListing .right {
	text-align:right;
}


#leftCol .welcomeBox .message h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px 10px 0;
	font-size:13px;
}

#leftCol .welcomeBox .message h3 .ad-title { font-size:12px; display:block; padding:3px 0px; }

#leftCol .welcomeBox .message .time{
display:block;
background:url(../images/front-end/posted-by-icon.gif) no-repeat 0 2px;
padding-left:20px;
height:20px;
color:#5c5c5c;
}

#leftCol .welcomeBox .message .composetime{
display:block;
height:20px;
color:#5c5c5c;
}

#leftCol .welcomeBox .message .time a,
#leftCol .welcomeBox .message .userhighlight{
text-decoration:none;
color:#f4a919;
font-weight:bold;
}
#leftCol .welcomeBox .message .time a:hover{
text-decoration:underline;
}
#leftCol .welcomeBox .message .cityname{
font-weight:bold;
}
#leftCol .welcomeBox .bg-grey2 {
	padding:7px 6px 40px;
}
#gallery-topEvents .next-prev{
z-index:1;
}
#leftCol .bg-content .myEvents .del{
vertical-align:text-top;
}
#leftCol .bg-content .myEvents .eventmore{
text-align:right;
}
#leftCol .bg-content .myEvents .eventmore a{
float:right;
padding:0px;
margin:0px;
position:relative;
right:-66px;
top:0px;
}
#leftCol .bg-content .myEvents .eventmore a:hover{
text-decoration:underline;
}

#leftCol .bg-content .myEvents .eventmore2 a{
float:right;
padding:0px;
margin:0px;
}
#leftCol .bg-content .myEvents .eventmore2 a:hover{
text-decoration:underline;
}
#leftCol .noRecord td {
	font-size:12px;
	color:#000066;
	font-weight:bold;
}



#rightCol .addbox h2{
height:12px;
padding-right:10px;
}
.addbox .fl{
float:left;
}
.addbox .fr{
float: right;
}
#rightCol .addbox h2 a{
color:#FFFFFF;
font-size:10px;
} 
#rightCol .addbox .add-thum{
float:left;
width:64px;
height:56px;
overflow:hidden;
margin-right:8px;
margin-bottom:3px;
}
#rightCol .addbox .add-detail{
font-size:10px;
overflow:hidden;
}
#rightCol .addbox .add-detail p{
	line-height:16px;
}

#rightCol .addbox .add-detail a p{
color:#5C5C5C;
}

#rightCol .addbox h3{
background:#F4A919;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding:2px 5px;
margin-bottom:10px;
}
#rightCol .addbox .add-ticket{
padding:5px 0px;
color:#000066;
overflow:hidden;
font-weight:bold;
}
#rightCol .addbox .add-ticket a{
color:#000066;
}
#rightCol .addbox .bg-grey2{
min-height:124px;
}
.blog-pakages-cost{
float:left;
color:#000066;
display:block;
}
.blog-pakages{
display:block;
font-weight:bold;
}
.blog-pakages-free{
float:left;
color:#000066;
display:block;
}
.blog-pakages-advertising{
float:left;
color:#000066;
display:block;
}
.pckge-details-top th{
padding:0px;
}
.pckge-details-top th a{
position:relative;
left:-5px;
}
#leftCol .pckge-details-top  th{
vertical-align:top;
padding-top:15px;
}
#leftCol .pckge-details-top .basic a{
padding-top:27px;
height:57px;
}
#leftCol .pckge-details-top .silver a{
line-height:64px;
}

#leftCol .pckge-details-top .dashboardSilver a{
line-height:64px;
}

.article-listing-new td{
line-height:15px;
}
.article-listing-new td i{
font-weight:bold;
}
.adv-form textarea{
width:360px !important;
}
#leftCol .eventListing-box .bg-grey3 {
	background:url(../images/front-end/bg-box-grey2.gif) repeat-x 0 bottom;
	padding:7px 6px;
}
#leftCol .eventListing-box .bg-grey3 ul {
	border-bottom:none;
	width:430px;
	float:left;
}
#leftCol .eventListing-box .bg-grey3 ul li {
	border-bottom:none;
	width:430px;
	margin-bottom:5px;
	float:left;

}
#leftCol .eventListing-box .bg-grey3 ul li label{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	
	
}
#leftCol .eventListing-box .bg-grey3 ul li select{
	width:170px;
	float:left;
}
#leftCol .eventListing-box .bg-grey3 ul li select.small{
	width:170px;
	float:left;
	margin-left:5px;
}
.sortingdiv{
height:28px;
overflow:hidden;
}
.sortingdiv label,
.sortingdiv select,
.sortingdiv input{
float:left;
margin-right:10px
}
.sortingdiv select,
.sortingdiv input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #858585;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
.sortingdiv label{
font-weight:bold;
padding-top:5px;
}
#leftCol .bg-inbox .message td .detail{
padding-left:52px;
display:block;
line-height:16px;

}

#leftCol .bg-inbox .message td .composedetail{
display:block;
line-height:16px;


}


#leftCol .eventListing-box .bg-grey3 ul li .location{
float:left;
width:170px;
position:relative;
top:-16px;
left:6px;
}
.description-col-1{
float:left;
width:250px;
position:relative;
top:-7px;

}
.description-col-2{
float:left;
width:200px;
}
.description-col-2 .alter{
font-weight:bold;
}
#leftCol .bg-members .description .description-col-1 h3{
padding-top:2px;
margin-bottom:1px;
}
#leftCol .bg-members .description .description-col-1 h3 span{
font-weight:normal;
color:#5C5C5C;
font-size:11px;
}
/*
added for popup*/

#popup {
width:520px;
margin:auto;
}
#popup .eventListing-box h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px;
	height:30px;
	line-height:28px;
}
#popup .eventListing-box h2 .left{
float:left;
}
#popup .eventListing-box h2 .right{
float:right;
position:relative;
top:2px;
font-size:11px;
}

#popup .eventListing-box h2 .right a {
	background-color:#e0e0e0;
	color:#000066;
	font-weight:bold;
	font-size:11px;
	padding:1px 8px 1px;
	text-decoration:none;
	
}

#popup .eventListing-box h2 .right a:hover{
background:#F4A919;
color:#FFFFFF;
}
#popup .bg-members {
	background:url(../images/front-end/popBlue.gif) no-repeat left top;
}

#popup .eventListing-box .bg-grey {
	background:url(../images/front-end/popgray-bg.gif) no-repeat left top;
	margin:14px 7px 0 6px;
	padding:4px;
}

#popup .eventListing-box .bg-grey2 {
	background:url(../images/front-end/bg-box-grey2.gif) repeat-x 0 bottom;
	padding:10px 6px;
	min-height:508px;
	_height:508px;
}

#popup h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:14px;
	font-size:12px;
}
#popup h4 {
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px;
}
#popup h4 a,
#popup p.text a{
color:#5c5c5c;
}

#popup .eventListing-box .mailBtns li {
	float: right;
	margin:0 7px 12px 0;
}

#popup .eventListing-box .mailBtns li a {
	background-color:#e0e0e0;
	color:#000066;
	font-weight:bold;
	font-size:12px;
	padding:6px 15px 6px;
	display:block;
	text-decoration:none;
	
}

#popup .eventListing-box .mailBtns li a:hover,
#popup .eventListing-box .mailBtns li.active a, {
	background:#e0e0e0url(../images/front-end/bg-inboxBtns.gif) repeat-x 0 bottom;
	padding:6px 15px 10px;
}

.popleft{
float:left;
width:150px;
overflow:hidden;
}
.popright{
float: right;
width:325px;
padding-bottom:15px;
_padding-bottom:0px;
}
#popup p {
	line-height:14px;
	margin-bottom:10px;
}
.popcloss{
text-align:center;
padding-top:15px;
}
.popcloss a {
	background-color:#e0e0e0;
	color:#000066;
	font-weight:bold;
	font-size:12px;
	padding:5px 15px 5px;
	text-decoration:none;
	
}
.popcloss a:hover{
background:#F4A919;
color:#FFFFFF;
}
.home-upcoming {
	text-align:right;
}
.home-upcoming a{
	font-weight:bold;
	text-decoration:none;

}

#leftCol .bg-content .aligncentre p{
margin-bottom:0px;
}

.exppostdays{
color:#FF0000;
font-weight:bold;
}
.validostdays{
color:#000000;
font-weight:bold;
}
.advertisementexmple{
	position:relative;
}

#leftCol .advertisementexmple .center-ad { margin:15px 0 !important; }
#leftCol .advertisementexmple .center-ad h3 { background:#F4A919; color:#fff !important; }
.advertisementexmple .center-ad .adv-form li { clear:none; float:left; margin:0 30px 0 20px; width:auto; }
.advertisementexmple .center-ad .adv-form li span.highlighted-count { position:absolute; top:17px; left:373px; width:250px; }
.advertisementexmple .center-ad .adv-form li span.highlighted-count input { width:14px !important; background:none; border:none; font-size:10px !important; margin-right:0 !important; float:none; }
.advertisementexmple .center-ad .adv-form .errors {  margin:0; }
.advertisementexmple .center-ad .adv-form .errors li { margin:0 !important; }
.advertisementexmple .center-ad .title { background:#E5E5E5; float:none; padding:10px; margin:0 6px 15px; }
.advertisementexmple .center-ad .title .label { color:#CC0000; font-weight:bold; width:110px; margin-top:4px; float:left; }
.advertisementexmple .center-ad .title .field { float:left; position:relative; }
.advertisementexmple .center-ad .title .field input { width:214px; margin-bottom:10px; }
.advertisementexmple .center-ad .title .field span { position:absolute; top:3px; left:226px; width:250px; }
.advertisementexmple .center-ad .title .field span input { width:14px; background:none; border:none; font-size:10px; }
.advertisementexmple .center-ad .ad-description { margin:0 6px; }
.advertisementexmple .center-ad .ad-description .uploader { float:left; width:250px; }
.advertisementexmple .center-ad .ad-description .uploader label { font-weight:bold; padding-bottom:3px; display:block; }
.advertisementexmple .center-ad .ad-description .descBox { float:left; width:360px; position:relative;  margin-bottom:0px }
.advertisementexmple .center-ad .ad-description .descBox label { font-weight:bold; display:block; padding-bottom:3px; }
.advertisementexmple .center-ad .ad-description .descBox textarea { width:328px; height:150px; border:1px solid #ddd; }
.advertisementexmple .center-ad .ad-description .descBox .ad-url { padding-top:20px; right:-309px; bottom:5px; }
.advertisementexmple .center-ad .ad-description .descBox .ad-url label { font-weight:bold; display:block; padding-bottom:3px; }

.example{
position:absolute;
right:0px;
top:0px;
width:310px;
}
.example img{
clear:both;
}
.welcomeText .bg-grey2{
	padding-bottom:2px !important;
}
.welcomeText .bg-grey img{
float:right;
}

#leftCol .upComingEvent-detail {
position:relative;
}
#leftCol .upComingEvent-detail .eventDetailThum {
	width:94px;
	height:65px;
	overflow:hidden;
	border:1px solid #8a8a8a;
	padding:2px;
	position:absolute;
	top:27px;
	right:0px;
	
}

#leftCol .upComingEvent-detail ul {
	padding-left:14px;
	line-height:18px;
}

#leftCol .upComingEvent-detail ul li {
	border:none;
	padding-bottom:0;
	list-style: square;
}

.uploadimg .rec-imgSize{
position:relative;
left:190px;
top:-25px;
}
.eigen{
font-size:9px;
top:4px;
float:left;
padding-right:10px;
position:relative;
margin-top:-2px;
}
a.addpakage {
	background:url(../images/front-end/ico-addBtn.gif) no-repeat right center;
	padding:2px 20px 4px 0;
	margin-top:0px;
	color:#000066;
	font-weight:bold;
}
.sortingdiv label, .sortingdiv select, .sortingdiv input{
	margin-right:4px;
}

.sortingdiv select, .sortingdiv input{
	margin-top:3px!important;
}
.dashboarddiv {
	margin-left:21px!important;
}


.welcomeBox  h2 .fr{
float: right;
padding-right:10px;
}

.welcomeBox  h2 .fl{
float:left;

}
.welcomeBox  h2 a{
color:#FFFFFF;
font-size:11px;
}
/*#post_adver_plan{
width:280px !important;
}*/
.compose .errors{
position:relative;
z-index:1000;
clear:both;
}

#myownentries{
width:auto !important;
margin:0px !important;
margin-right:8px !important;
border:none;
padding:0;
}
.fl{
	float:left;
}
.fr{
	float:right;
}


#leftCol .pckge-details .basic {
	width:192px;
	padding-left:0px;
	padding-right:0px;
}

#leftCol .pckge-details .silver {
	width:160px;
	padding-left:0px;
	padding-right:0px;
}
#leftCol .pckge-details .golden {
	width:195px;
	padding-left:0px;
	padding-right:0px;
}
#leftCol .package-container .first{
width:390px;
}
#leftCol .pckge-details .first{
width:380px;
}


#leftCol  .pckge-details-top .first-detail,
#leftCol  .pckge-details .first-detail{
	width:272px;
	padding:0 3px 10px;
}
#leftCol  .pckge-details-top .free,
#leftCol  .pckge-details .free{
width:200px;
padding:0 3px 10px;
}
#leftCol  .pckge-details-top .paid,
#leftCol  .pckge-details .paid{
width:200px;
padding:0 3px 10px;
}
#leftCol  .pckge-details-top .paid a{
height:72px ;
line-height:60px !important;}

select{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#leftCol .bg-content .myEvents p{
font-size:11px;
}

#leftCol .bg-content .myEvents .description {
float:left;
width:592px;
position:relative;
}

#leftCol .bg-content .myEvents .description #upload-button { position:absolute; top:0px; right:5px; width:28%; }

#leftCol .bg-content .myEvents  .thumbnail{
border:1px solid #8A8A8A;
float:left;
height:65px;
margin-right:6px;
overflow:hidden;
padding:2px;
width:94px;}
#leftCol .bg-content .myEvents .eventmore2{
padding-right:10px;
font-size:11px;
}
#leftCol .associate-listing .description h3 a{
color:#000066;
}


.adv-form li{
	clear:both;
	width:480px;
	position:relative;

}
.adv-form label{
display:block;
}
.adv-form input,
.adv-form select {
	float:left;
}
.adv-form li .fl{
padding-left:10px;
/*position:relative;*/
position:absolute;
top:18px;
left:215px;
z-index:1000;

}
.adv-form li .cke_skin_kama{
margin-top:10px;
margin-bottom:10px;
}

#leftCol .confirmation .gutschein label{
position:relative;
top:-5px;
}
.package-button {
padding:7px 0!important;
}
.#leftCol .package-container .goldenSpace {
	padding-left:15px;
}
#leftCol .package-container .basicSpace {
	padding-left:21px;
}
.member-input{
	margin-right:5px;
}

.member-input input,
.member-input select {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.member-input input {
	width:166px;
	padding:0;
}
.category-area {
	position:relative;

}
/*.category-area span{
	line-height:18px;
	color:#333;
}*/

.category-area p {
color:#333;
}
.dashboard-event {
	background:#fffefe url(../images/front-end/dashboard-img1-bg.gif) repeat-x left top;
	margin-left:26px;
	padding-left:13px;
		
}
.category-area .icon1  {
	background:url(../images/front-end/advise.gif) no-repeat;
	/*margin-left:-26px;*/
}
.category-area .icon2  {
	background:url(../images/front-end/event.gif) no-repeat;
	/*margin-left:-26px;*/
}
.category-area .icon3  {
	background:url(../images/front-end/help.gif) no-repeat;
	/*margin-left:-26px;*/
}
.category-area .icon4  {
	background:url(../images/front-end/leisures.gif) no-repeat;
	/*margin-left:-26px;*/
}
.category-area .icon5  {
	background:url(../images/front-end/relocation.gif) no-repeat;
	/*margin-left:-26px;*/
}
.category-area .icon6  {
	background:url(../images/front-end/sports.gif) no-repeat;
	/*margin-left:-26px;*/
}
.category-area .icon7  {
	background:url(../images/front-end/travel.gif) no-repeat;
	/*margin-left:-26px;*/
}
.dashboard-subhead1 h3,
.dashboard-subhead2 h3,
.dashboard-subhead3 h3,
.dashboard-subhead4 h3,
.dashboard-subhead5 h3,
.dashboard-subhead6 h3,
.dashboard-subhead7 h3 {
	color:#000066;
	font-weight:bold;
	margin-bottom:15px!important;
	padding-top:4px;
	font-size:13px;
	
}

.dashboard-subhead1 {
background:#fffefe url(../images/front-end/advise-bar.gif) repeat-x left top;
margin-left:0px;
}
.dashboard-subhead2 {
background:#fffefe url(../images/front-end/event-bar.gif) repeat-x left top;
margin-left:0px;
}
.dashboard-subhead3 {
	background:#fffefe url(../images/front-end/help-bar.gif) repeat-x left top;
	margin-left:0px;
}
.dashboard-subhead4 {
	background:#fffefe url(../images/front-end/leisures-bar.gif) repeat-x left top;
	margin-left:0px;
}
.dashboard-subhead5{
	background:#fffefe url(../images/front-end/relocation-bar.gif) repeat-x left top;
	margin-left:0px;
}
.dashboard-subhead6{
	background:#fffefe url(../images/front-end/sports-bar.gif) repeat-x left top;
	margin-left:0px;
}
.dashboard-subhead7{
	background:#fffefe url(../images/front-end/travel-bar.gif) repeat-x left top;
	margin-left:0px;
}





/*.category-pic {
	padding:0;
}
.category-pic .category-size {
	float:left;
	width:24px;
	margin:2px 10px 10px 0;
}

.category-pic p {
	float:left;
	margin-top:3px;
}
*/
.ck-editor ul br,
.ck-editor p br,
.ck-editor h1 br{
display:none;
}
.ck-editor h1{
margin-bottom:10px;
}
.ck-editor li{
list-style:disc;
list-style-position:outside;
margin-bottom:10px;
margin-left:14px;
}
.ck-editor .editor-mar{
	margin-bottom:20px;
	
}
.ck-editor-page li{
margin-left:30px;
}

.ck-editor .editor-mar table td { vertical-align:top; }

.popup-highlight{
	margin-top:20px;
	color:#000066!important;	
}
/*added for sitmap*/

.sitemapDiv li{
	list-style:none;
	clear:both;
	
}
.sitemapDiv li a{
background:url(../images/front-end/ico-next-pagi.gif) no-repeat left center;
padding-left:18px;
margin-bottom:10px;
color:#000066;
font-weight:bold;
display:block;
float:left;
}
.sitemapDiv li li a{
	color:#5C5C5C;
	background:url(../images/front-end/second-level.gif) no-repeat left center;
	padding-left:13px;
}
.sitemapDiv li li li a{
font-weight:normal;
background:none;
padding-left:0px;
}

.msgFilter {
margin-top:5px;
}
.msgFilter input{
vertical-align:middle;
	
}
#search_category{
width:110px;
}
#search_city{
width:80px;
}
.dashboard-expireDate select { float:left; margin:0 5px 0 0; }
.dashboard-expireDate .validostdays { float:left; margin-top:2px; }

#leftCol .bg-inbox .msgdetail{
margin-left:0px;
margin-top:10px;

padding-bottom:25px;

}
#leftCol .bg-inbox .msgdetail .msg-action{
text-align:right;
padding-right:145px;
}

.sortingdiv #user_name{
width:95px;
}
.sortingdiv .withlogin{
width:115px !important;
}
.dashbord-link{
	padding-left:23px;
}

.dashboard-labels label{
	width:86px;
}
.dashbord-link #user_name,
.dashbord-link #text_container{
width:113px;
position:relative;
left:-1px;
}
.dashboard-labels input{
width:113px !important;
}
.dashboard-labels select,
.dashboard-labels select{
width:115px !important;
}

.dashboard-labels .dashbord-user-label{

}
.dashboard-labels input.radio {
width:10px!important;
}
.dashboard-radio {
	float:left;
	width:22px;
	overflow:hidden;
}
.dashboard-radio input{
	margin-top:4px!important;
}

#readunread { padding-left:90px; }
#readunread input { float:left; margin:0 3px 0 0; }
#readunread label { float:left; margin:2px 6px 0 0; font-size:10px; }

.frm-dashboard{
float:right;
padding-right:15px;
padding-top:10px;
}
#search_interest {
margin-bottom:15px;
}
.login-dashbord select{
margin-right:25px;
}
.message input#delt_box {
vertical-align:text-top;
margin-top:7px;
}
.message-content{
	text-decoration:none;
	color:#333333;
}
.message-content:hover{
	text-decoration:none;
	color:#5C5C5C;
}
.genForm .confirmation {
margin-bottom:35px;
}  

.unread-emails{
height:25px;
width:25px;
background:url(../images/front-end/in-unread.png) no-repeat left top;
text-align:center;
line-height:25px;
font-weight:bold;
}
.unread-emails img{
display:none;
}

.outbox-icons{
	height:25px;
}

.outbox-sendemail{
height:25px;
width:25px;
background:url(../images/front-end/SentMail.png) no-repeat left top;
text-align:center;
line-height:25px;
font-weight:bold;
float:right;
margin-left:69px;
}
.outbox-read-email{
height:25px;
width:25px;
background:url(../images/front-end/out-read.png) no-repeat left top;
text-align:center;
line-height:25px;
font-weight:bold;
float:right;
margin-left:25px;
}
.outbox-unread-email{
height:25px;
width:25px;
background:url(../images/front-end/out-unread.png) no-repeat left top;
text-align:center;
line-height:25px;
font-weight:bold;
float:right;
margin-left:25px;
}
.outbox-icons  table{
	width:auto !important;
}
.outbox-icons td{
text-align:right;


}

.logout-dashbord select,
.logout-dashbord input{
margin-right:31px !important;
} 

.logout-dashbord input {
	width:125px !important;
}

.logout-dashbord select {
	width:127px !important;
}

.logout-dashbord  .sortingdiv input.dashboard-radio,
.logout-dashbord  .sortingdiv input.radio {
border:none !important;
}
.logout-dashbord .dashbord-user-label{
position:relative;
left:-1px;
}

/*for opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
{
	.logout-dashbord .dashboard-labels select{
	width:129px !important;
	
}
.del-box{
width:3% !important;
}

}
#profileTable {
width:75%!important;
margin:0 auto;
}
#profileImageTable{
margin-bottom:10px;
}
#profileImageTable .img-uploader-body form{
padding-bottom:8px;
}
#profileImageTable .img-uploader-body form input.common-prof-img{
margin-right:5px;
}
.visitorProfile-outer {
width:105px;
}
.visitorProfile {
	width:80px;
	height:80px;
	overflow:hidden;
}
.visitor-name {
text-align:center;
}
.del-box{
width:4%;
}
.message table td.del{
vertical-align:top;
}
#leftCol .bg-inbox .mailBtns .emailIcon a{
padding:3px 15px 5px !important;
height:27px;
display:block;
float:left;
}
#leftCol .bg-inbox .mailBtns .emailIcon small{
	float:left;
	display:block;
	padding-right:10px;
	height:27px;
	line-height:24px;
	font-size:12px;
}


#leftCol .bg-inbox .mailBtns .emailIcon span{
	background:url(../images/front-end/read-icon-new.gif) no-repeat left top;
	display:block;
	height:27px;
	overflow:hidden;
	line-height:24px;
	width:34px;
	text-align:center;
	float:left;
}
form.outbox{
padding-top:5px;
}
#leftCol .bg-inbox .mailBtns .emailIcon span.un-read{
	background:url(../images/front-end/unread.gif) no-repeat left top;
}
#leftCol .bg-inbox .mailBtns .emailIcon span.un-read-admin{
	background:url(../images/front-end/unread-admin.gif) no-repeat left top;
}
#leftCol .bg-inbox .mailBtns .emailIcon span.un-read-new-admin{
	background:url(../images/front-end/new-unread-admin.gif) no-repeat left top;
}
#leftCol .bg-inbox .mailBtns .emailIcon span.un-read-new{
	background:url(../images/front-end/new-unread.gif) no-repeat left top;
}
#leftCol .bg-inbox .mailBtns .massage-tab a{
padding:9px  15px 14px;
background: url(../images/front-end/tab-bg.gif) repeat-x 0 top;
}
#leftCol .bg-inbox .mailBtns .emailIcon span.no-un-read{
background:url(../images/front-end/read-icon-new.gif) no-repeat left top;
}
#leftCol .bg-inbox .mailBtns .massage-tab a:hover{
background:#e0e0e0 url(../images/front-end/bg-inboxBtns.gif) repeat-x 0 bottom;
}
.msg-per-page{
float:right;
position:relative;
top:-33px;
}
#leftCol .bg-inbox .outbox-detail{
padding-top:5px;
}

#leftCol .bg-inbox .outbox-detail  td{
vertical-align:top;
}
.msg-subject{
position:relative;
top:-2px;
}
#leftCol .associate-listing li.last-contacts{
	border: none;
	padding-bottom:0px;
	margin-bottom:0px;
	
}
#leftCol .associate-listing li .contact-select-all{
	text-align:right;
}
#leftCol .associate-listing li .contact-select-all input{
	width:auto;
	height:auto;
}
#leftCol .associate-listing .cont-listing .description {
	width:558px;
	overflow:hidden;
}
#leftCol .associate-listing .cont-listing .contact-select-all{
float:left;
width:20px;
overflow:hidden;
}
.send-user li{
float:left;
height:20px;
line-height:20px;
margin-right:4px;
margin-bottom:4px;
border:#B4B0B0  solid 1px;
background:#f7f7f7;
color:#;
padding:0 4px;
}
.send-user li span{
border:#B4B0B0  solid 1px;
padding:0px 2px;
font-size:10px;
background:#d7d7d7;
cursor:pointer;
}
#CaptchaAd_text{
padding-bottom:10px;
padding-top:5px;
}
.member-detail{
	padding-bottom:10px;
	padding-right:10px;
	line-height:15px;
}
#leftCol .bg-members .description h3{
height:25px;
line-height:18px;
font-size:13px;
}
.malegoldmembericon h3{
	background:url(../images/front-end/male-Gold.gif) no-repeat left 3px;
	padding-left:25px;
}
.femalegoldmembericon h3{
	background:url(../images/front-end/female-Gold.gif) no-repeat left 3px;
	padding-left:25px;
}

.malesilvermembericon h3{
	background:url(../images/front-end/male-Silver.gif) no-repeat left 3px;
	padding-left:25px;
}
.femalesilvermembericon h3{
	background:url(../images/front-end/female-Silver.gif) no-repeat left 3px;
	padding-left:25px;
}
.malebasicmembericon h3{
	background:url(../images/front-end/male-Basic.gif) no-repeat left 3px;
	padding-left:25px;
}
.femalebasicmembericon h3{
	background:url(../images/front-end/female-Basic.gif) no-repeat left 3px;
	padding-left:25px;
}

.non-loggin-male h3{
	background:url(../images/front-end/non-login-male.gif) no-repeat left 3px;
	padding-left:25px;
}
.non-loggin-female h3{
	background:url(../images/front-end/non-login-female.gif) no-repeat left 3px;
	padding-left:25px;
}

/*added on 17March*/
.description-col-1 {
width:158px;
}

.description-col-2{
width:50px !important;
}
.description-col-3{
width:330px;
font-weight:bold;
float:left;
}
.description-col-last{
float:right;
width:140px;
}
.description-col-last a {
display:block;
font-size:11px;
color:#eda303;
font-weight:bold;
text-decoration: underline;
margin-bottom:10px;
}
.description-col-last a:hover{
text-decoration:none;
}

#leftCol .bg-members .description{
width:680px !important;
background:#fffbf5 url(../images/front-end/member-listing-background.gif)  repeat-x left top;
padding:10px 10px 0;
}
#leftCol .bg-members .listing-head .description{
background: none;
padding:0px 5px 0;
}
.listing-head{
background:#F4A919;
height:29px;
color:#FFFFFF;
line-height:29px;
padding:0px 5px;
font-weight:bold;
font-size:12px;
border-bottom:#e9af40 solid 1px;
}

 .description-col-2 span.index{
display: block;
float:left;
width:60px;
text-align:center;
 }
 .description-col-2 span.de{
display: block;
float:left;
width:20px;
text-align:center;
 }
 .description-col-2 span.numbervalue{
display: block;
float:left;
width:46px;
text-align:center;
 }
 .col-3data div{
 float:left;
 padding:0 10px;
 text-align:center;
 }
 .col-3data div.frez,
 .member-detail div{
 padding:0px;
 }
  .member-detail div{
  float:none;
  clear:both;
  text-align:left;
  }
 .description-col-2 .member-detail,
.description-col-3 .member-detail{
 padding-top:10px;
 font-weight:normal;
 }
 .description-col-3 .member-detail strong{
 font-weight:bold;
 }
 .description-col-last{
 position: relative;
 }
 .description-col-last input{
 position: absolute;
 bottom:5px;
 right:0px;
 }
#leftCol .bg-members  .contact-select-all{
	text-align:right;
}

#leftCol .bg-members .contact-select-all a {
display:block;
float:right;
background:url(../images/front-end/orng-btn-bg.gif) repeat-x;
height:21px;
text-align:center;
color:#FFFFFF;
border-right:#cdcccc solid 1px;
line-height:21px;
font-weight:bold;
font-size:11px;
text-decoration:none;
margin-bottom:5px;
padding:0 10px;
margin-left:10px;
}

a.cssbutton {
display:block;
float:right;
background:url(../images/front-end/orng-btn-bg.gif) repeat-x;
height:21px;
text-align:center;
color:#FFFFFF;
border-right:#cdcccc solid 1px;
line-height:21px;
font-weight:bold;
font-size:11px;
text-decoration:none;
margin-bottom:5px;
padding:0 10px;
}
.select-all-members{
	position:relative;
	right:-25px;
	top:1px;
}
.description-col-3 .member-detail{
padding-left:0px !important;}
.members-per-page{
	/*position:relative;
	top:-26px;
	left:10px;*/
	float:left;
	margin-left:12px;
}
.members-radio{
	float:left;
	position:relative;
	top:-6px;
	margin-right:8px;
	height:15px !important;
	width:auto !important;
	border:none !important;
	background:none !important;	
}
.member-span{
	float:left;
	position:relative;
	top:-1px;
}
.member-label{
	height:13px;
	
}
.member-distance{
	float:right;
	width:60px;
	text-align:left !important;
}
.col-3data div.frez{
	width:150px;
	text-align:left;
}
.col-3data div.index{
width:100px;
text-align:left;
padding:0px;
}
.common-profile-btn{
	width:145px;
}
#interests optgroup {
color:#000066;
}

#interests .first-level{
color:#5C5C5C;
font-weight:bold;
}
#interests .second-level{
color:#5C5C5C;
}

.right-ads { position:relative; }
.right-ads .more { position:absolute; bottom:9px; right:15px; }
.clicks-ad { min-height:113px; }
#leftCol  .ad-heading h2{ color:#000066; font-size:12px; padding-left:0px; margin-bottom:5px;}
#leftCol  .center-ad{ margin-bottom:5px; border:#f7f3f7 solid 4px; padding:6px;}
#leftCol  .center-ad h3{background:#E5E4E4;font-family:Arial, Helvetica, sans-serif; color:#000066 !important; font-weight:bold; font-size:16px  !important; padding:5px 5px  !important; margin-bottom:8px  !important;}
#leftCol  .center-ad .add-detail{ margin-bottom:10px;}
#leftCol  .center-ad .add-ticket{ margin-bottom:10px;}
#leftCol  .center-ad .add-ticket a {color:#000066;font-weight:bold;}
#leftCol  .center-ad .add-ticket a:hover{ text-decoration:underline;}
#leftCol  .center-ad .add-thum{
float:left;
display: table-cell;
vertical-align:middle;
text-align:center;

overflow:hidden;
margin-right:8px;
margin-bottom:3px;
}
#leftCol  .more-add{ text-align:right;}
.col-3data div.member-pnts{
	padding:0px;
}
.listing-head .description-col-1{
	top:0px;
}

.img-uploader{
	position:relative;
	width:313px;
}
.img-uploader .img-uploader-body{
position:absolute;
left:16px;
top:-721px;
}
.img-uploader #upload_area{
	height:140px;
	overflow:hidden;
}
.center-ad .ad-content2{
	height:375px;
}
.ad-content2 #blog_long_description{
height:275px !important;
}
.ad-content2 li{
float:none !important;}

.wishtakola h3 { background:#E5E4E4;font-family:Arial, Helvetica, sans-serif; color:#000066 !important; font-weight:bold; font-size:16px  !important; padding:5px 5px  !important; margin-bottom:8px  !important; }
.wishtakola h3 span { display:block; font-size:12px; padding:3px 0px;}



#ad-preview{ padding-bottom:100px;}
#ad-preview #popup{ margin:0;}
#ad-preview #popup .eventListing-box .bg-grey2 {
background:none;
}



#steps{
height:57px;
width:697px;
overflow:hidden;
margin:auto;
}
#steps ul{
padding-top:3px;

}
#steps li{
	background:url(../images/front-end/deactive-tab.gif) no-repeat left top;
	width:227px;
	height:45px;
	float:left;
	margin-right:7px;
}
#steps li a{
padding-left:10px;
display:block;
padding-top:7px;
height:32px;
text-decoration:none !important;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

#steps li div{
padding-left:10px;
display:block;
padding-top:7px;
height:32px;
text-decoration:none !important;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

#steps li span{
display:block;
float:left;
height:32px;
padding-left:40px;
line-height:32px;
color:#FFFFFF;
cursor:pointer;
}

#steps li div span{
	cursor:default;
}

#steps li.step1{
background:url(../images/front-end/active-tab.gif) no-repeat left top;
}
#steps li.step1 span{
background:url(../images/front-end/active-1.gif) no-repeat left top;
}

#steps li.step2 span{
background:url(../images/front-end/step2.png) no-repeat left top;
}
#steps li.step3{
	margin-right:0px;
}

#steps li.step3 span{
background:url(../images/front-end/step-3.gif) no-repeat left top;
}

#steps li.step2-selected{
	background:url(../images/front-end/active-tab.gif) no-repeat left top;
}
#steps li.step2-selected span{
background:url(../images/front-end/active-2.gif) no-repeat left top;
}
#steps li.step3-selected{
	background:url(../images/front-end/active-tab.gif) no-repeat left top;
}
#steps li.step3-selected span{
background:url(../images/front-end/active-3.gif) no-repeat left top;
}
.adv-form li.btns{
height:50px;
}

#crop_details{
position: absolute;
bottom:0px;
left:0px;
}
#image{
position:relative;
padding-bottom:45px;

}
#upload{
margin-bottom:10px;
}
#upload-button td{
padding-right:5px;

}
.upload-pic-guide{
	padding-bottom:20px;
}
.upload-pic-guide li{
	margin-bottom:3px;
	font-weight:bold;
}
.ad-preview-heading{
	background:#F4A919;font-family:Arial, Helvetica, sans-serif; color:#fff !important; font-weight:bold; font-size:16px  !important; padding:5px 5px  !important; margin-bottom:8px  !important;
}

.malegold{
	background:url(../images/front-end/male-Gold-white.gif) no-repeat left 3px;
	padding-left:25px;
}
.femalegold{
	background:url(../images/front-end/female-Gold-white.gif) no-repeat left 3px;
	padding-left:25px;
}

.malesilver{
	background:url(../images/front-end/male-Silver-white.gif) no-repeat left 3px;
	padding-left:25px;
}
.femalesilver{
	background:url(../images/front-end/female-Silver-white.gif) no-repeat left 3px;
	padding-left:25px;
}
.malebasic{
	background:url(../images/front-end/male-Basic-white.gif) no-repeat left 3px;
	padding-left:25px;
}
.femalebasic{
	background:url(../images/front-end/female-Basic-white.gif) no-repeat left 3px;
	padding-left:25px;
}

.unlogin-male{
	background:url(../images/front-end/unlogin-male.gif) no-repeat left 3px;
	padding-left:25px;
}
.unlogin-female{
	background:url(../images/front-end/unlogin-female.gif) no-repeat left 3px;
	padding-left:25px;
}



.marked-events,
.booked-events{
margin-bottom:10px;
}

.marked-events h3,
.booked-events h3{
margin-bottom:7px !important;
}
.marked-events li,
.booked-events li{
width:100% !important;
float:none !important;
}
.marked-events h3 a,
.booked-events h3 a{
	color:#000066;
	text-decoration:underline;	
}

.marked-events h3 a:hover,
.booked-events h3 a:hover{
	text-decoration:none;
}

.marked-events .booked-image,
.booked-events .booked-image{
	float:left;
	width:28px;
	display:block;
	height:32px;
	margin-right:2px;
}
.marked-events .booked-content,
.booked-events .booked-content{
	float:left;
	width:144px;
	overflow:hidden;
	line-height:15px;
	color:#000000;
	font-size:10px;
}
.marked-events .booked-content a,
.booked-events .booked-content a{
	color:#5C5C5C;
	font-weight:bold;
	font-size:10px;
}
.booked-days{
	background:url(../images/front-end/event-stat-count-loc-added.png) no-repeat left 3px;
	width:24px;
	font-size:10px;
	height:16px;
	text-align:center;
	display:block;
	font-weight:bold;
	padding-right:4px;
	padding-top:11px;

}
.unbooked-days{
	background:url(../images/front-end/event-stat-count.png) no-repeat left 3px;
	width:24px;
	font-size:10px;
	height:16px;
	text-align:center;
	display:block;
	font-weight:bold;
	padding-right:4px;
	padding-top:11px;


}
.desc-checkbox { margin-bottom:5px; padding-right:2px; }
.desc-checkbox input { float:right; }
.desc-checkbox label { float:right; margin-top:4px; }
.intrst-list .ad-preview-heading {
	margin-bottom:1px !important;
}
#leftCol .intrst-list  .associateDetail th{
	padding:6px 4px;
}
#leftCol .associateDetail .intrst-list-descrption td{
	border-bottom:0px;
	padding-bottom:0px;
}
.welcomeText .bg-grey .editor-mar-ext img {
float:left;
}

.ck-editor .editor-mar-ext{
	margin-bottom:20px;
	
}
.ck-editor .editor-mar-ext table td { vertical-align:top; }
.edit-account{
	position:relative;
	padding-bottom:50px;
}
.edit-account .btns{
	position:absolute;
	left:0px;
	bottom:0px;
}
.edit-account .img-uploader-body label{
color:#5C5C5C;
display:block;
font-weight:bold;
margin-bottom:5px;
}
.edit-account .img-uploader-body form{
	padding-bottom:8px;
}
.pckge-details a.fl{
	float:left!important;
}
#leftCol .cityevent .banners li {
	width:auto;
}
.gen-profil-buton{
	float:none!important;
}
#leftCol .userInfo table.uDetail .bold{
	color:#5C5C5C;
}
#leftCol .userInfo table.uDetail textarea {
	margin-bottom:10px;
	border-top:1px solid #b4b0b0;
	border-right:1px solid #dad6d6;
	border-bottom:1px solid #e0dddd;
	border-left:1px solid #dcd8d8;
	width:99%;
	height:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:10px;
}
#leftCol .userInfo table.uDetail a.cssbutton{
margin-left:5px;
}



#leftCol .testimonials-box .social-tabs li {
	float:left;
	margin:0 7px 12px 0;
}

#leftCol .testimonials-box .social-tabs a {
	background-color:#e0e0e0;
	color:#000066;
	font-weight:bold;
	font-size:12px;
	padding:6px 15px 6px;
	display:block;
	text-decoration:none;
}

#leftCol .testimonials-box .social-tabs li.active a {
	background:#e0e0e0 url(../images/front-end/bg-inboxBtns.gif) repeat-x 0 bottom;
	padding:6px -1px 10px;
}

#leftCol .testimonials-box .social-tabs li a:hover {
	background:#e0e0e0 url(../images/front-end/bg-inboxBtns.gif) repeat-x 0 bottom;
	padding:6px -1px 10px;
}
#leftCol .testimonials-box .social-media-text{
	font-size: 11px;
  	color: #5C5C5C; 
	line-height:1.4em;
	padding-bottom:5px;
}
#leftCol .testimonials-box .tab-height{
	height:390px;
	overflow:auto;
}
#leftCol .genForm #oauth-button, #leftCol .genForm #twitter-content {
margin-left:10px;
text-align:justify;
}
#leftCol .genForm #oauth-button {
text-align:right;
margin-top:10px;
}
.communication {
margin-top:10px;
background:#F4A919;

font-family:Arial,Helvetica,sans-serif;
font-size:16px !important;
font-weight:bold;
padding:5px !important;
}
.communication h3{
margin-bottom:0px!important;
color:#FFFFFF !important;
}

.editor-formatting { line-height:18px;  }
.editor-formatting * { 
	/*line-height:normal !important; */
}
.editor-formatting ul, .image-spacing ul { width:580px; list-style:disc!important; line-height:normal!important; padding-left:20px; float:left; }
.editor-formatting ul li, .image-spacing ul li { padding-left:5px!important; border-bottom:none!important; margin-bottom:0!important; padding-bottom:0!important; }
.editor-formatting ol, .image-spacing ol { width:580px; float:left; list-style:decimal!important; line-height:normal; padding-left:25px!important; }
.editor-formatting em, .image-spacing em, .adpopup-spacing em { font-style:italic; }
.spacing ul{ float:left; width:580px; padding-left:20px!important;}
.spacing ul li{ padding-left:5px!important;}
.spacing ol { float:left; width:580px; padding-left:25px!important;}
.image-spacing ul, .image-spacing ol  {width:490px;}
.adpopup-spacing ul, .adpopup-spacing ol  {width:300px;}
.member-linespacing{
	line-height:18px;
}

.app-store .bottom-space td { padding-bottom:20px !important; }
.app-store .total { background:#ddd; }
.app-store .total td { font-weight:bold; font-size:14px; padding-top:10px !important; padding-bottom:10px !important; }
.app-store .buttons { padding-top:13px !important; }
.app-store .buttons a { margin-left:5px; }
#leftCol .pckge-details .app-store .first{ width:250px; padding-right:10px;}
#leftCol .pckge-details .app-store .basic{ width:250px; padding-right:10px;}
#leftCol .pckge-details .app-store .silver{ width:105px;}
#leftCol .pckge-details .app-store .gold{ text-align:center;}
#leftCol .pckge-details .app-store{ width:100%; line-height:16px;}
#leftCol .pckge-details .app-store th{ padding-bottom:0px;}

#app-recent-visitor li {
	float:left;
	width:80px;
	margin:0 20px;
	height:140px;
}
#app-recent-visitor li .imgBox{
	margin-bottom:5px;
	height:82px;
	width:82px;
	border:1px solid #fff;
}
#app-recent-visitor li .imgBox:hover{
	border:1px solid #8A8A8A;
}
#app-recent-visitor li p {
text-align:center;
line-height:14px!important;
}
#rightCol .registerApp {
	background:url(../images/front-end/new-in-town-app.gif) no-repeat;
	height:46px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fdfdfc;
	line-height:46px;
	padding:0 10px;
}


.app-rec-member{
float:left;
width:220px;
}
.app-rec-member td{
padding-right:5px;
padding-bottom:5px;
}

.app-rec-outer{
	border-bottom:#999999 dotted 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#app-recent-visitor .app-rec-links{
	float:right;
	width:18px;

}
#app-recent-visitor .app-rec-links li{
height:auto;
margin:0px;
padding:0px;
width:auto;
float:none;
margin-bottom:5px;

}
#app-recent-visitor .app-rec-links li{
line-height:13px;
font-weight:bold;
font-size:10px;
}
/*#app-recent-visitor .app-rec-links li.app-glass{
	background:url(../images/front-end/glass.gif) no-repeat left center;
}
#app-recent-visitor .app-rec-links li.app-addcard{
	background:url(../images/front-end/add_card.gif) no-repeat left 5px;
}
#app-recent-visitor .app-rec-links li.app-send-mail{
	background:url(../images/front-end/send_mail.gif) no-repeat left center;
}
*/
#app-recent-visitor .app-rec-links li a{
	text-decoration:none;
}
#app-recent-visitor .app-rec-links li a:hover{
	text-decoration: underline;
}

#app-recent-visitor h3{
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	
}
#app-recent-visitor h3.malegoldmembericon {
	background:url(../images/front-end/male-Gold-white.gif) no-repeat left 3px;
	padding-left:25px;
}
#app-recent-visitor h3.femalegoldmembericon {
	background:url(../images/front-end/female-Gold-white.gif) no-repeat left 3px;
	padding-left:25px;
}

#app-recent-visitor h3.malesilvermembericon {
	background:url(../images/front-end/male-Silver-white.gif) no-repeat left 3px;
	padding-left:25px;
}
#app-recent-visitor h3.femalesilvermembericon {
	background:url(../images/front-end/female-Silver-white.gif) no-repeat left 3px;
	padding-left:25px;
}
#app-recent-visitor h3.malebasicmembericon {
	background:url(../images/front-end/male-Basic-white.gif) no-repeat left 3px;
	padding-left:25px;
}
#app-recent-visitor h3.femalebasicmembericon {
	background:url(../images/front-end/female-Basic-white.gif) no-repeat left 3px;
	padding-left:25px;
}

.member-my-label {
	top:14px;
}
.sports-count {
	width:auto!important;
}

#rightCol .right-statistics .bg-grey2 li
{
float:left !important;
height:auto;
}

#rightCol .right-statistics .makredtabs li{ float:none !important;}
.right-event-list{ clear:both; height:20px;}
#rightCol .right-statistics .makredtabs .right-event-list li{ float: left !important;; margin-right:2px; width:auto !important;}
.img-description input {
margin-top:5px;
width:200px;
}
.img-description span  {
margin-left:150px;
}
.img-description span input {
width:20px;
}
.expire-dateinput input{
	float:left;
}


#leftCol .bg-inbox{ position:relative;}
#leftCol .bg-inbox a.rss { background:url(../images/rss22x22.png) no-repeat; display:block; width:22px; height:22px; text-indent:-9999em; outline:0; position:absolute; top:6px; right:6px; z-index:10; }

#readunread{
	height:25px;
}
#readunread .readunread{
	float:left;
	width:220px;
}
#readunread .myownentries{
	float:left;
	width:340px;
}
.blogPost-enddate .date-month{
	float:right;
}
.blogPost-listingDetail .dashboard-subhead3,
.blogPost-listingDetail .dashboard-subhead1{
margin-left:0px;
}
.message td{
vertical-align:top;
}

#leftCol .welcomeBox .message .dashboard-subhead-new .dashboard-subhead4,
#leftCol .welcomeBox .message .dashboard-subhead-new .dashboard-subhead6{
	padding-left:10px;
	padding-right:10px;
	 width: 582px;
}
#leftCol .welcomeBox .message .dashboard-subhead-new  h3{
	padding-left:0px;
}
.frm-calender { position:absolute; top:36px; right:118px; z-index:10; width:143px; }
.frm-calender label { width:100%; float:none; }
.frm-calender input {  }

.spacing-form-dashBoard .sortingdiv { padding-bottom:6px; }

.right-statistics {
	position:relative;
}
.right-statistics a.rss {
background:url(../images/rss22x22.png) no-repeat; display:block; width:22px; height:22px; text-indent:-9999em; outline:0; position:absolute; top:6px; right:6px; z-index:10;
}

.right-statistics li { line-height:1.3em;}

.event_listing-scroll{
	height: 250px;
	width:190px;
}

.welcome-scroll{
	height: 300px;
	width:190px;
}
.zipcityname {
	background:url(../images/zip-city-btn.gif) no-repeat left top; height:22px;
	position:absolute;
	right:-31px;
	top:14px;
	
}
.zipcityname input{
	background:none;
	text-indent:-999px;
	padding:0px!important;
	border-color:none!important;
	border:none!important;
/*	margin-top:-2px;
*/	cursor:pointer;
width:106px!important;
}
#longrst table td {
padding:8px 2px 0;
white-space:normal;
}
.regFrom li {
position:relative;
}
#longrst td.search-city {
position:absolute;
left:245px;
top:10px;
height:168px;
width:335px;
border:1px solid #000;
overflow:auto;
padding:0 0 0 5px;
z-index:1000;
}
#longrst table td.key {
font-weight:bold;
text-align:right;
}
#longrst table#city0 {
background:#EEEEFF;
}
#longrst table td.value {
width:200px;
}
.map-outer {
position:relative;
}
.closemap {
position:absolute;
right:-26px;
top:0;
height:16px;
width:16px;
z-index:1000;
background:url(../images/close_icon.gif) no-repeat left top;
}
/*-------registration page----*/
.regis-pakge {
margin-bottom:20px;
}
.registration-hd{
    color: #000066;
    font-size: 11px;
    font-weight: bold;
	margin:2px 10px 0px 0;
    float:left;
}
.registration-hd span{
color:#5C5C5C;
}
.user-regFrom li {
float:left;
width:330px;
margin-bottom:5px;
height:52px;
}
.user-regFrom li label {
    color: #5C5C5C;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}
.user-regFrom li input,
.user-regFrom li select {
    border:1px solid #DCD8D8;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px;
    width: 234px;
	}
.user-regFrom li select {
width:240px;
}	
.cityBtn {
position:relative;
}	
.calender-reg input{
float:left;
width:190px;
}
.calender-reg img{
float:left;
width:20px;
margin-left:5px;
}
#usererror .success,
#useremailerror  {
color:green;
}
.user-regFrom .errors {
float:left;
margin-bottom:0;
}
.user-regFrom .errors li {
margin-bottom:0;
}
#ulagb li {
float:left;
height:35px;
}
.plz-help {
position:relative;
}
.plz-help .confirmation-help-image {
position:absolute;
top:22px;
left:228px;
}
.jquerybubblepopup-innerHtml .llb-link-des{
padding:5px;
}
.jquerybubblepopup table {
width:480px!important;
}.lang-flg{ padding-right:5px; padding-top:3px;}
.lang-flg a{ display:block; margin-bottom:5px;}
.lang-flg a img{opacity:0.4;filter:alpha(opacity=40)}
.lang-flg a:hover img,.lang-flg a.selected img{opacity:9;filter:alpha(opacity=100)} 



/*** 28 Oct ***/
.lrg-content{background:url(../images/front-end/bg-content-red_lrg.gif) no-repeat left top!important; width:969px;}

#leftCol .lrg-content .bg-grey{background:url(../images/front-end/bg-box-grey_lrg.gif) no-repeat left top!important;}


/* New pricing table */
div.pricing-info{
position:relative;
margin-top:10px;
}

div.pricing-info img.best-value-banner{
position:absolute;
width:81px;
height:81px;
left:356px;
top:-2px;
}

div.pricing-info table{
background-color:#FFEEB2;
width:100%;
margin:0 0 30px 0;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
}

.second_tbl div.pricing-info table{background-color:#b3afa8;}

div.pricing-info table tr td{
border-right:1px solid #fff;
/*border-top:6px solid #f2a429;
padding-top:15px;*/
vertical-align:top;
}

div.pricing-info table tr td.last{
border-right:0px solid #fff;
}

div.pricing-info table tr td div.top{
padding:0px 0px 15px;
background-color:#B3AFA8;
}

div.pricing-info table tr td.highlighted{
/*border-top-color:#94c7e5;*/
background-color:#E9E9E9;
-moz-border-radius:15px 0 0 15px;
-webkit-border-radius:15px 0 0 15px;
border-radius:15px 0 0 15px;
}
div.pricing-info table tr td.highlighted {}

div.pricing-info table tr td h2{
color: #EA0C22 !important;
font-family: Verdana,Geneva,sans-serif;
font-size: 18px !important;
font-weight: normal !important;
padding:0px!important ;
text-align:center;
font-style:italic;

}

div.pricing-info table tr td p.tagline{
font:12px/12px Verdana, Geneva, sans-serif;
font-weight:normal;
font-style:italic;
color:#828282;
padding-bottom:23px;
}

div.pricing-info table tr td h3 {
color: #f29400;
font-size:20px;
line-height:20px;
margin-bottom:0;
}

div.pricing-info table tr td.highlighted h2{
color: #696969 !important;
font-size: 18px !important;
text-align: left;
padding-left:0px;
min-height:30px;
}
div.pricing-info table tr td h2 a.button{margin:0 auto !important;}

div.pricing-info table tr td.highlighted h3 {
color: #2f9ede;
}

div.pricing-info table tr td p.units{
text-transform:uppercase;
font-size:10px;
color:#636363;
padding-bottom:23px;
}

div.pricing-info table tr td div.attributes{
font-size:10px;
color:#828282;
}

div.pricing-info table tr td div.attributes p {
padding:5px 10px;
font-size:11px;
color:#303030;
min-height:26px;
margin-bottom:0 !important;
line-height:13px !important;
background-color:#FFEEB2;
}

div.pricing-info table tr td div.attributes p.striped{
background-color:#FFF8DF;
color:#636363;
}

.second_tbl div.pricing-info table tr td div.attributes p.striped{
/*background-color:#e2ded7;*/
}

div.pricing-info table tr td.highlighted div.attributes p{
background:none;
}
div.pricing-info table tr td.highlighted div.attributes p.striped{
background-color:#f5f5f5;
}

div.pricing-info table tr td div#free-bubble,div.pricing-info table tr td div#bronze-bubble,div.pricing-info table tr td div#silver-bubble,div.pricing-info table tr td div#gold-bubble{background:url(../images/front-end/pricing_header.png?v=2) no-repeat; margin:0 auto;}

div.pricing-info table tr td div#free-bubble a,div.pricing-info table tr td div#bronze-bubble a,div.pricing-info table tr td div#silver-bubble a,div.pricing-info table tr td div#gold-bubble a{ display:block; width:156px; height:185px;}

div.pricing-info table tr td div#free-bubble{
background-position:-24px 0px;
height:185px;
width:156px;
}
div.pricing-info table tr td div#free-bubble:hover{
background-position:-24px -200px;
}


div.pricing-info table tr td div#free-bubble-dashboard,div.pricing-info table tr td div#silver-bubble-dashboard{background:url(../images/front-end/pricing_header_dashboard.png?v=2) no-repeat; margin:0 auto;}

div.pricing-info table tr td div#free-bubble a,div.pricing-info table tr td div#silver-bubble-dashboard a{ display:block; width:156px; height:185px;}

div.pricing-info table tr td div#free-bubble-dashboard{
background-position:-24px 0px;
height:185px;
width:156px;
}
div.pricing-info table tr td div#free-bubble-dashboard:hover{
background-position:-24px -200px;
}


div.pricing-info table tr td div#bronze-bubble{
background-position:-226px 0px;
height:185px;
width:156px;
}
div.pricing-info table tr td div#bronze-bubble:hover{
background-position:-226px -200px;
}

div.pricing-info table tr td div#silver-bubble{
background-position:-440px 00px;
height:185px;
width:156px;
}
div.pricing-info table tr td div#silver-bubble:hover{
background-position:-440px -200px;
}

div.pricing-info table tr td div#silver-bubble-dashboard{
background-position:-440px 00px;
height:185px;
width:156px;
}
div.pricing-info table tr td div#silver-bubble-dashboard:hover{
background-position:-440px -200px;
}

div.pricing-info table tr td div#gold-bubble{
background-position:-666px 0px;
height:185px;
width:156px;
}
div.pricing-info table tr td div#gold-bubble:hover{
background-position:-666px -210px;
}

div.pricing-info table tr td div#platinum-bubble{
height:185px;
background-color:#B3AFA8;
}

div.pricing-info table tr td a{
display:block;
/*margin:20px 0 10px 8px;*/
}

div.pricing-info table tr td a.button{background:url(../images/front-end/pricing_btn.png) no-repeat; width:140px; height:30px; display:block; margin:20px auto 10px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
div.pricing-info table tr td a.button:hover{background-position:0 -30px; text-decoration:none;}
div.pricing-info table tr td a.button:active{background-position:0 -60px; text-decoration:none;}

div.pricing-info div.lower div.big-quote{
text-align:center;
border-bottom:1px solid #ddd;
margin-bottom:30px;
}

div.pricing-info div.lower div.big-quote h2{
font: 26px/34px Verdana, Geneva, sans-serif;
text-align:center;
font-weight:normal;
padding:0 0 5px 0;
}

div.pricing-info div.lower div.big-quote p{
text-align:right;
color:#737373;
font-style:italic;
font-size:11px;
}

div.pricing-info div.lower div.faq-columns{
float:left;
clear:both;
width:894px;
margin-bottom:15px;
position:relative;
display:inline;
}

div.pricing-info div.lower div.faq-columns h3{
font: 18px/22px Verdana, Geneva, sans-serif;
font-weight:normal;
padding:0 0 5px 0;
color:#333;
}

div.pricing-info div.lower div.faq-columns p{
color:#666;
line-height:22px;
}

div.pricing-info div.lower div.faq-columns div.column-1{
width:425px;
margin-right:44px;
float:left;
display:inline;
}

div.pricing-info div.lower div.faq-columns div.column-2{
width:425px;
float:left;
display:inline;
}

div.pricing-info div.lower div.help-decide {
clear:both;
padding:10px;
background-color:#fffed4;
text-align:center;
border-bottom:6px solid #f8f7c9;
}

div.pricing-info div.lower div.help-decide p {
padding:0;
font-size:16px;
font-weight:bold;
}

div.pricing-info div.lower div.help-decide p span {
color:#777651;
font-weight:normal;
}



.colm_container{}
.colm_container:hover{position:relative;}
.colm_container_inr{ text-align:center;}
.colm_container_inr:hover{position:absolute; top:-5px; left:-5px; width:165px; font-size:100%; background-color:#b3afa8; box-shadow:0px 0px 10px #777777; z-index:99;}

.colm_container_inr:hover div.attributes p{line-height:17px!important;}

/**** 28 Oct ***/
.clear{clear:both; height:0px; font-size:0px;}
.price_btn_bg{float:left; background-color:#FFEEB2;width:100%;}
.registration-map{ height:250px!important;}

/********** Expandable Buttons **********/
a.expand_btn,a.expand_btn span{background:url(../images/front-end/expand_btn.png) no-repeat;}
a.expand_btn{padding-left:4px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.expand_btn span{background-position:right -44px; float:left; line-height:20px; height:22px; padding:0 10px 0 6px; font-size:12px; color:#a43702; font-weight:bold; text-shadow:1px 1px 1px #fbd9c9;}
a.expand_btn:hover{background-position:left -22px;}
a.expand_btn:hover span{background-position:right -66px;}
a.expand_btn:active{background-position:left 0px;}
a.expand_btn:active span{background-position:right -44px;}
/********** Expandable Buttons **********/

/********** Expandable Buttons 2 **********/
a.expand_btn2,a.expand_btn2 span{background:url(../images/front-end/expand_btn2.png) no-repeat;}
a.expand_btn2{padding-left:4px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.expand_btn2 span{background-position:right -66px; float:left; line-height:20px; height:22px; padding:0 10px 0 6px; font-size:12px; color:#ffffff; font-weight:bold;}
a.expand_btn2:hover{background-position:left -22px;}
a.expand_btn2:hover span{background-position:right -88px; color:#9b6903;}
a.expand_btn2:active{background-position:left -44px;}
a.expand_btn2:active span{background-position:right -110px; color:#9b6903;}
/********** Expandable Buttons **********/

/********** Expandable Buttons 2 **********/
a.expand_btn3,a.expand_btn3 span{background:url(../images/front-end/expand_btn3.png) no-repeat;}
a.expand_btn3{padding-left:4px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.expand_btn3 span{background-position:right -66px; float:left; line-height:20px; height:22px; padding:0 10px 0 6px; font-size:12px; color:#ffffff; font-weight:bold;}
a.expand_btn3:hover{background-position:left -22px;}
a.expand_btn3:hover span{background-position:right -88px;}
a.expand_btn3:active{background-position:left -44px;}
a.expand_btn3:active span{background-position:right -110px;}
/********** Expandable Buttons **********/

/********** Expandable Buttons 4 **********/
a.expand_btn4{background:url(../images/front-end/expand_btn4.png) repeat-x;}
a.expand_btn4{display:block; float:left; margin-right:8px; line-height:20px; height:22px; padding:0 10px; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
a.expand_btn4:hover{background-position:left -22px;}
a.expand_btn4:active{background-position:left 0px;}
/********** Expandable Buttons **********/

/********** Expandable Buttons 5 **********/
a.expand_btn5,a.expand_btn5 span{background:url(../images/front-end/expand_btn6.png) no-repeat;}
a.expand_btn5{padding-left:6px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.expand_btn5 span{background-position:right -96px; float:left; line-height:30px; height:32px; padding:0 10px 0 4px; font-size:12px; color:#ffffff; font-weight:bold;}
a.expand_btn5:hover{background-position:left -32px;}
a.expand_btn5:hover span{background-position:right -128px;}
a.expand_btn5:active{background-position:left -64px;}
a.expand_btn5:active span{background-position:right -160px;}
a.expand_btn5 img{vertical-align:-5px; float:none!important;}
/********** Expandable Buttons 5 **********/

/********** Expandable RED **********/
a.expand_red,a.expand_red span{background:url(../images/front-end/expand_red.png) no-repeat;}
a.expand_red{padding-left:6px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.expand_red span{background-position:right -96px; float:left; line-height:30px; height:32px; padding:0 10px 0 4px; font-size:12px; color:#ffffff; font-weight:bold;}
a.expand_red:hover{background-position:left -32px;}
a.expand_red:hover span{background-position:right -128px;}
a.expand_red:active{background-position:left -64px;}
a.expand_red:active span{background-position:right -160px;}
a.expand_red img{vertical-align:-5px; float:none !important;}

/********** Expandable RED **********/
/********** Expandable Buttons 6 **********/
a.expand_btn6,a.expand_btn6 span{background:url(../images/front-end/expand_btn6.png) no-repeat;}
a.expand_btn6{padding-left:6px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.expand_btn6 span{background-position:right -96px; float:left; line-height:30px; height:32px; padding:0 10px 0 4px; font-size:12px; color:#ffffff; font-weight:bold;}
a.expand_btn6:hover{background-position:left -32px;}
a.expand_btn6:hover span{background-position:right -128px;}
a.expand_btn6:active{background-position:left -64px;}
a.expand_btn6:active span{background-position:right -160px;}
a.expand_btn6 img{vertical-align:-5px; float:none !important;}
/********** Expandable Buttons 6 **********/

/********** Expand Submit **********/
span.expand_submit,span.expand_submit input{background:url(../images/front-end/expand_btn6.png) no-repeat; border:none; cursor:pointer;}
span.expand_submit{padding-left:6px; display:block; float:left; margin-right:8px; text-decoration:none;}
span.expand_submit input{background-position:right -96px; float:left; line-height:30px!important; height:32px!important; padding:0 10px 5px 4px!important; font-size:13px!important; color:#ffffff!important; font-weight:bold!important; margin:0!important; cursor:pointer;}
span.expand_submit:hover{background-position:left -32px;}
span.expand_submit:hover input{background-position:right -128px;}
span.expand_submit:active{background-position:left -64px;}
span.expand_submit:active input{background-position:right -160px;}
/********** Expand Submit **********/

/********** THINNER Buttons **********/
a.thin_btn,a.thin_btn span{background:url(../images/front-end/thin_btn.png) no-repeat;}
a.thin_btn{padding-left:6px; display:block; float:left; margin-right:8px; text-decoration:none;}
a.thin_btn span{background-position:right -69px; float:left; line-height:22px; height:23px; padding:0 8px 0 2px; font-size:11px; color:#ffffff; font-weight:bold;}
a.thin_btn:hover{background-position:left -23px;}
a.thin_btn:hover span{background-position:right -92px;}
a.thin_btn:active{background-position:left -46px;}
a.thin_btn:active span{background-position:right -115px;}
a.thin_btn img{vertical-align:-2px; float:none !important;}
/********** THINNER Buttons **********/

/********** Expand Submit 2 **********/
span.expand_submit2,span.expand_submit21{background:url(../images/front-end/expand_btn6.png) no-repeat; border:none; cursor:pointer;}
span.expand_submit2{padding-left:6px; display:block; float:left; margin-right:8px; text-decoration:none;}
span.expand_submit21{background-position:right -96px; float:left; padding:0px; margin:0;}
span.expand_submit2 input{background:none; float:left; line-height:30px; height:32px; padding:0 10px 5px 22px; font-size:13px; color:#ffffff; font-weight:bold; margin:0; border:none; cursor:pointer;}
span.expand_submit2:hover{background-position:left -32px;}
span.expand_submit21:hover{background-position:right -128px;}
span.expand_submit2:active{background-position:left -64px;}
span.expand_submit21:active{background-position:right -160px;}

.tic_ico input{background:url(../images/front-end/tic.png) no-repeat 2px 6px!important;}
.cros_ico input{background:url(../images/front-end/cross.png) no-repeat 2px 6px!important;}
.ad_ico input{background:url(../images/front-end/ad_ico.png) no-repeat 4px 6px!important;}
.srch_ico input{background:url(../images/front-end/srch_ico.png) no-repeat 4px 7px!important;}
.refresh_ico input{background:url(../images/front-end/refresh_ico.png) no-repeat 6px 8px!important;}

/********** Expand Submit 2 **********/

.ext_submit input{width:auto !important; line-height:30px !important; height:32px !important; padding:0 10px 5px 22px !important; font-size:13px !important; color:#ffffff; font-weight:bold; margin:0 !important; border:none !important; cursor:pointer;}

.clear20{clear: both; font-size: 0; height: 20px;}
.clear5{clear:both; font-size:0; height:5px;}
.fr0{float:right!important; margin-right:0px!important;}
.btn_fr{float:right!important; margin-right: 0px!important;}

/*************  CALENDER ******************/
.calendar{margin:-17px 0 0 142px}

/********** Expand Submit 2 **********/
span.btn_login,span.btn_login1{background:url(../images/front-end/login_btn.png) no-repeat; border:none; cursor:pointer;}
span.btn_login{padding-left:6px; display:block; float:right; text-decoration:none;}
span.btn_login1{background-position:right -81px; float:left; padding:0px; margin:0;}
span.btn_login input{background:none; width:auto !important; float:left; line-height:26px !important; height:27px !important; padding:0 10px 5px 22px !important; font-size:13px !important; color:#ffffff; font-weight:bold; margin:0 !important; border:none !important; cursor:pointer;}
span.btn_login:hover{background-position:left -27px;}
span.btn_login1:hover{background-position:right -108px;}
span.btn_login:active{background-position:left -54px;}
span.btn_login1:active{background-position:right -135px;}

.lock_ico input{background:url(../images/front-end/lock_ico.png) no-repeat 2px 5px!important;}
/********** Expand Submit 2 **********/
