/* CSS Document */
/*Master page*/

body
{
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

img, div
{
	border: none;
	behavior: url(Utility/iepngfix.htc);
}

img, td.png
{
	border: none;
	behavior: url(Utility/iepngfix.htc);
}

.MyCalandertblcell
{
	width: 50px;
	background-color: ActiveBorder;
	color: black;
}
.MyCalanderRow
{
	border: solid 1px white;
	background-color: Black;
}
.LinkBg
{
	float: left;
	width: 168px;
	height: 23px;
	border-left: 1px #626365 solid;
	border-right: 1px #626365 solid;
	text-decoration: none;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
}

a.LinkBg:hover
{
	float: left;
	width: 168px;
	height: 23px;
	background-image: url(../images/rollover_link.jpg);
	background-repeat: repeat-x;
	border-left: 1px #626365 solid;
	border-right: 1px #626365 solid;
	text-decoration: none;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.events_tab
{
	float: left;
	width: 130px;
	background-image: url(../images/events.jpg);
	height: 30px;
}

a.events_tab:hover
{
	float: left;
	width: 130px;
	background-image: url(../images/events_rollover.jpg);
	height: 30px;
}

.Company_tab
{
	float: left;
	width: 129px;
	background-image: url(../images/company.jpg);
	height: 30px;
}
a.Company_tab:hover
{
	float: left;
	width: 129px;
	background-image: url(../images/company_rollover.jpg);
	height: 30px;
}

.Classifieds_tab
{
	float: left;
	width: 128px;
	background-image: url(../images/classifieds.jpg);
	height: 30px;
}

.Classifieds_tab22
{
	float: left;
	width: 128px;
	background-image: url(../images/classifieds_rollover.jpg);
	height: 30px;
}

.Classifieds_tab2
{
	float: left;
	width: 128px;
	background-image: url(../images/classifieds2.jpg);
	height: 30px;
}
a.Classifieds_tab2:hover
{
	float: left;
	width: 128px;
	background-image: url(../images/rollover_classfieds2.jpg);
	height: 30px;
}
.RightLinkCont
{
	float: left;
	width: 208px;
	height: 23px;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.RightLinkCont:hover
{
	float: left;
	width: 208px;
	height: 23px; /*background-image: url(../images/right_rollover_bg.gif);*/
	background-repeat: no-repeat;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
	color: #c9c9c9;
	text-decoration: none;
}

.MyAccount_tab
{
	float: left;
	width: 140px;
	background-image: url(../images/my_account.jpg);
	height: 30px;
}
.MyAccount_tab:hover
{
	float: left;
	width: 140px;
	background-image: url(../images/my_account_rollover.jpg);
	height: 30px;
}

.Manage_tab
{
	float: left;
	width: 129px;
	background-image: url(../images/manage.jpg);
	height: 30px;
}

a.Manage_tab:hover
{
	float: left;
	width: 129px;
	background-image: url(../images/manage_rollover.jpg);
	height: 30px;
}
a.Manage_tab:active
{
	float: left;
	width: 129px;
	background-image: url(../images/manage_rollover.jpg);
	height: 30px;
}
.MenuTxt
{
	padding-top: 4px;
}
.RightLinksTxt
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
}
.RightLinksTxt:hover
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 13px;
	color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-left: 35px;
}
.MidContTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.EmailTxt
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 10px;
}


.Container
{
	width: 1002px;
	text-align: center;
}

.MainBg
{
	width: 1002px;
	text-align: center;
	float: left; /*background-image: url(../images/main_bg_img.jpg);*/
	background-image: url(../images/main_bg_img2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #0F141A;
}

.MainRightCont
{
	float: left;
	width: 710px;
	padding-left: 20px;
}

.RightContainer
{
	float: left;
	width: 710px;
}

.TopMenuCont
{
	float: left;
	width: 170px;
	padding-top: 15px;
}

.TopMenuBg
{
	float: left;
	width: 170px;
	background-image: url(../images/menu_bg.png);
	padding-top: 0px;
}
.sideAddMenuBg
{
	float: left;
	width: 160px;
	background-image: url(../images/menu_bg.png);
	padding-top: 0px;
}
.TopNewSletter
{
	float: right;
	width: 300px;
	padding-top: 130px;
	padding-right: 9px;
}

.TopNewSletterCont
{
	float: left;
	width: 303px;
}

.TopNewSletterContBg
{
	float: left;
	width: 304px;
	background-image: url(../images/NEW_SLETTER_cont_BG.png);
}

.FooterTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: 705px;
	padding-top: 10px;
	line-height: 18px;
}

.Footer_Txt1
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	text-decoration: none;
	font-size: 13px;
	color: White;
	text-align: center;
	width: 1002px;
	padding-top: 10px;
	line-height: 18px;
}

.Footr_Txt2
{
	float: left;
	padding-left: 40px;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 10px;
	color: White;
}
.TopLinkTxt1
{
	float: left;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
	text-decoration: none;
	padding-top: 2px;
	font-weight: bold;
}
.MidCont
{
	float: left;
	width: 705px;
	padding-top: 15px;
}

.MidContBg
{
	float: left;
	width: 705px;
	background-image: url(../images/mid_bg.png);
	background-repeat: repeat-y;
}

.MidOptionsCont
{
	float: left;
	width: 670px;
	padding-left: 15px;
	padding-bottom: 10px;
}

.MidOptionsPadding
{
	float: left;
	width: 660px;
}

.MidTxtContainer
{
	padding-top: -5px;
	float: left;
	width: 656px;
}

.MidTxtContBg
{
	margin-top: -3px;
	padding-top: -5px;
	float: left;
	width: 656px;
	background-color: #1A1C1B;
	vertical-align: text-top;
}

.MidTxtMainCont
{
	width: 615px;
	float: left;
	padding-top: 0px;
	padding-left: 15PX;
	padding-bottom: 15PX;
	margin-top: 0px;
}

.RightContBg
{
	background-image: url(../images/right_link_bg.png);
	background-position: right;
	background-repeat: repeat-y;
}

.RightMainCont
{
	float: right;
	width: 261px;
}

.LogoCont
{
	float: left;
	padding-top: 20px;
	padding-left: 43px;
	width: 169px;
}

.Logo
{
	float: left;
	background-image: url(../images/inner_logo.png);
	width: 189px;
	height: 155px;
}

/*Created By Vaibhav */
/*Date 22-10-2008*/
/*User style*/

.fltleft
{
	float: left;
}
.pad_left
{
	padding-left: 10px;
}
.pad_top
{
	padding-top: 10px;
}

.fntclass
{
	color: #C9C9C9;
	font-weight: bold;
}
.widthclass
{
	width: 100px;
}
.fltclass
{
	float: left;
}
.lnkstyle
{
	font-weight: bold;
	color: White;
	font-size: 10px;
}

.lnkstyle:hover
{
	font-weight: bold;
	color: red;
	font-size: 10px;
	text-decoration: none;
}
.lnkstyle_normal
{
	font-weight: bold;
	color: White;
	font-size: 13px;
}
.lnkstyle_normal:hover
{
	font-weight: bold;
	color: red;
	font-size: 13px;
	text-decoration: none;
}

.dis_none
{
	display: none;
}
.userregisterlable
{
	float: left;
	width: 200px;
	color: #C9C9C9;
	font-weight: bold;
}
.user_login_innerdiv
{
	float: left;
	width: 100px;
	color: #C9C9C9;
	font-weight: bold;
}
.user_login_txtdiv
{
	float: left;
	width: 200px;
	padding-bottom: 5px;
}
.user_login_subdiv
{
	float: left;
	width: 350px;
}
.user_ac_lablediv
{
	float: left;
	width: 150px;
	padding-bottom: 5px;
	color: #C9C9C9;
	font-weight: bold;
}
.user_ac_subdiv
{
	float: left;
	width: 400px;
	padding-bottom: 5px;
}
.user_ac_lable_maindiv
{
	float: left;
	width: 580px;
}
.user_ac_divtitle
{
	float: left;
	width: 500px;
	font-size: 15px
	padding-top: 15px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.user_company_txtclass
{
	float: left;
	width: 350px;
	padding-bottom: 5px;
}
.user_company_lablemaindiv
{
	float: left;
	width: 520px;
}
.concierge_lablediv
{
	float: left;
	width: 550px;
}
.con_txtareadiv
{
	float: left;
	padding-bottom: 20px;
}
.bold_small_title
{
	color: #C9C9C9;
	font-weight: bold;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.inner_black_box
{
	float: left;
	width: 615px;
	border-left: #8C8C8C solid 1px;
	border-right: #8C8C8C solid 1px;
	background-color: #000000;
}
.flt_pad
{
	float: left;
	padding-left: 10px;
}
.calendar_txtdiv
{
	float: left;
	padding-bottom: 5px;
}
.PaddingLeft
{
	padding-left: 5px;
}
.myclass
{
	float: left;
	text-align: left;
}

.CategoryPath
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.CategoryPath:hover
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Gray;
	text-align: left;
}
.dTreeNode
{
	width: 208px;
	
	background-repeat: no-repeat;
	float: left;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
	height: 20px;
}
.dTreeNode:hover
{
	width: 208px;
	height: 20px;
	float: left;
	
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-align: left;
}

.dtree
{
	width: 200px;
	padding-left: 20px;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.dtree img
{
	border: none;
	vertical-align: middle;
}
.dtree a
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 15px
}
.dtree a.node, .dtree a.nodeSel
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
.dtree a.node:hover, .dtree a.nodeSel:hover
{
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c9c9c9;
	text-align: left;
}

.dtree a.nodeSel
{
	color: Gray;
}
.dtree .clip
{
	overflow: hidden;
	float: left;
}
.calendartablebackY
{
	background-color: #565656;
	color: Black;
}
.calendartablebackG
{
	background-color: #929292;
	color: Black;
}
.MyCalandertblcell11
{
	width: 50px;
	background-color: ActiveBorder;
	color: black;
	height: 25px;
}


.mov_div
{
	color: White;
	width: 300px;
	float: right;
	display: block;
	position: absolute;
	background-color: #FFFFEA;
	color: Black;
	padding: 5px;
}
.errClass
{
	color: Red;
}


.errstarclass
{
	float: left;
	color: Red;
	display: none;
	font-size: 10px;
	padding-top: 3px;
	padding-left: 5px;
}
.link_devider
{
	float: left;
	color: White;
	font-size: 10px;
	padding-top: 5px;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-weight: bold;
}
.home_page_link
{
	float: left;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
	text-decoration: none;
	padding-top: 2px;
	font-weight: bold;
}
/*Home Page*/

.home_page_link:hover
{
	float: left;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
	text-decoration: underline;
	padding-top: 2px;
	font-weight: bold;
}
.footer_bartext
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	text-decoration: none;
	font-size: 13px;
	color: White;
	text-align: center;
	width: 1002px;
	line-height: 18px;
}
.footer_bartext:hover
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	text-decoration: underline;
	font-size: 13px;
	color: #9E9E9E;
	text-align: center;
	width: 1002px;
	line-height: 18px;
}
.footer_bottum
{
	width: 710px;
	color: White;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 11px;
	float: left;
	padding-top: 5px;
}
.footer_maindiv
{
	width: 560px;
	padding-top: 20px;
}
.footer_home
{
	float: left;
	padding-left: 10px;
	width: 70px;
}
.footer_faq
{
	float: left;
	padding-left: 10px;
	width: 50px;
	padding-top: 1px;
}
.footer_online
{
	float: left;
	padding-left: 10px;
	width: 140px;
}
.footer_services
{
	float: left;
	padding-left: 10px;
	width: 120px;
}
.footer_contactus
{
	float: left;
	padding-left: 10px;
	width: 100px;
}
.homepage_middiv
{
	width: 690px;
	padding-left: 135px;
	padding-top: 5px;
}
.home_mid_links
{
	width: 110px;
	float: left;
	padding-left: 10px;
}
.home_mid_links2
{
	width: 120px;
	float: left;
	padding-left: 10px;
}
.homepage_img_pad
{
	padding-top: 50px;
}
.homepage_login_pad
{
	padding-right: 20px;
	padding-top: 10px;
}
.calendar_img
{
	float: left;
	padding-top: 3px;
	padding-left: 2px;
}
.event_calendar
{
	float: left;
	width: 500px;
}
.event_calendar_lable
{
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.user_ac_divtitle12
{
	float: left;
	width: 500px;
	font-size: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #C9C9C9;
}
.user_login_maindiv
{
	float: left;
	width: 400px;
	padding-top: 10px;
}
.user_login_btn
{
	float: left;
	width: 250px;
	padding-top: 10px;
}
.forget_pass_div
{
	float: left;
	width: 350px;
	display: none;
}
.user_login_errdiv
{
	float: left;
	width: 350px;
	color: Red;
	padding-top: 10px;
}
.userregisterlable12
{
	float: left;
	width: 150px;
	color: #C9C9C9;
	font-weight: bold;
}
.big_lable
{
	float: left;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 15px;
	color: White;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}
.lable_outer_div
{
	float: left;
	width: 400px;
}
.register_inner_set_div
{
	float: left;
	width: 560px;
}


/*Membership Page*/

.ms_top_heading
{
	width: 600px;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 16px;
	text-align: left;
	color: #C9C9C9;
	font-weight: bold;
	padding-top: 10px;
	float: left;
	padding-bottom: 10px;
}
.ms_text_font
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
	float: left;
	width: 600px;
	padding-bottom: 10px;
}
.ms_sun_title_font
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 15px;
	color: White;
	font-weight: bold;
	width: 600px;
	padding-bottom: 10px;
	text-decoration: underline;
}
.ms_inline_text
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
	width: 600px;
	padding-bottom: 10px;
}
.ms_mid_div
{
	float: left;
	width: 400px;
	padding-left: 150px;
}
.ms_mid_divtxt
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}
.ms_ordered_listtxt
{
	padding-left: 10px;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
}



.black_box_Div
{
	float: left;
	width: 615px;
	border-left: #8C8C8C solid 1px;
	border-right: #8C8C8C solid 1px;
	background-color: #000000;
}
.about_us_div
{
	font-family:Gill Sans MT,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
}
.faq_sub_heading
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 15px;
	color: White;
	font-weight: bold;
}
.home_link
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-weight: bold;
	font-size: 16px;
	color: White;
	font-style: italic;
	text-decoration: none;
}
.home_link:hover
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-weight: bold;
	font-size: 16px;
	color: #7CE3E8;
	font-style: italic;
	text-decoration: none;
}
.error_ponter
{
	float: left;
	color: Red;
	padding-top: 3px;
	font-size: 13px;
	display: none;
}
.error_ponter_reminder
{
	float: left;
	color: Red;
	font-size: 13px;
	padding-top: 3px;
	display: none;
}
.company_txt_divset
{
	float: left;
	padding-right: 5px;
}
.acc_reg_page_error_pointer
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-weight: bold;
	color: Red;
	font-size: 18px;
	float: left;
	display: none;
}
.company_btnset_class
{
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
}
.company_img_btndiv
{
	float: left;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*About us*/
.about_us_topheading
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 16px;
	text-align: left;
	color: #C9C9C9;
	font-weight: bold;
	padding-top: 10px;
}

.about_us_heading
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 15px;
	color: White;
	font-weight: bold;
}

/*normal font class*/

.normal_txt_fontstyle
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
}
.Page_heading_gray
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;            text-align: left; color: #C9C9C9; font-weight: bold; padding-top: 10px;
}


/*FAQ*/

.faq_normal_fonttxt
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
}

/*Our Services*/

.our_services_subheading
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 15px;
	color: White;
	font-weight: bold;
}

.our_services_normaltxt
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 13px;
	color: White;
}


/*Contact Us*/

.contact_us_heading
{
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 16px;
	text-align: left;
	color: #C9C9C9;
	font-weight: bold;
	padding-top: 10px;
}
.contact_us_txt
{
	color: White;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	font-size: 15px;
	width: 230px;
}
.contact_us_subheading
{
	font-size: 15px;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	padding-bottom: 15px;
	color: White;
	font-weight: bold;
	padding-top: 10px;
	width: 200px;
}
.contact_us_rightdiv
{
	float: left;
	width: 315px;
	color: White;
font-family: Gill Sans MT, Arial, Helvetica, sans-serif;	padding-top: 20px;
	padding-left: 10px;
	font-size:14px;
}
.cnt_us_right_innerdiv
{
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-color: Gray;
	padding-left: 10px;
}
.cnt_us_hr
{
	float: left;
	color: #C9C9C9;
	width: 310px;
}
.cnt_us_byEmailPhone
{
	float: left;
	width: 300px;
	color: #C9C9C9;
	font-weight: bold;
	font-size: 15px
}
.cnt_us_mailLink
{
	float: left;
	width: 200px;
	padding-top: 4px;
}

