@font-face
{
    font-family:"TAJFont";
    src:url('fonts/Gotham-Book.otf');
}
@font-face
{
    font-family:"TAJFontMedium";
    src:url('fonts/Gotham-Medium.otf');
}
.PageBodyClass
{
	background-color:#F1F1F1;
	margin:0px;
	padding:0px;
	font-family:"TAJFont";
}
.ToranBG
{
	background:url("../images/toran_home.png") repeat-x left 85px;
}
.ToranBG_Home
{
	background:url("../images/toran_home.png") repeat-x left top;
	width:100%;
	height:59px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
}
.CenterDiv
{
	width:1000px;
	margin:0px auto;
}
.HomeBGInner
{
	background:transparent url(../images/homebg_new.jpg) no-repeat top center;
	width:1000px;
	height:494px;
	margin:0px auto;
}
.HomeBlockTop
{
	background:transparent url(../images/page_mid_bg.jpg) repeat-y top center;
	width:1000px;
	margin:0px auto;
}
.HomeLogo
{
	background:transparent url(../images/taj_logo_new.png) no-repeat top left;
	width:205px;
	height:205px;
	position:absolute;
	top:22px;
	left:0px;
	display:none;
}
.HomeRightBlock
{
	position:absolute;
	bottom:5px;
	left:430px;
}
.HomeRightBlock_Inner
{	
	background-color:#8b1952;
	padding:5px 10px;
	font-size:14px;
	color:#FFFFFF;
}
.HomeRightBlock_Inner a
{
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
}
.HomeRightBlock_Inner a:hover
{
	text-decoration:underline;
}
.HomeTextBlock
{
	padding:15px 26px 0px 26px;
}
.HomeTextBlock_Title
{
	background:url("../images/title_text.png") no-repeat center center;
	height:40px;
	margin:5px 0px 15px 0px;
}
.HomeTextBlock_Container
{
	
}
.HomeTextBlock_Left,.HomeTextBlock_Mid,.HomeTextBlock_Right
{
	float:left;
	width:316px;	
	background-color:#ff0066;
	min-height:300px;
	cursor:pointer;
}
.HomeTextBlock_Mid
{
	background-color:#660066;
}
.HomeTextBlock_Right
{	
	background-color:#ff6600;
}
.HomeTextBlock_Text
{
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	line-height:35px;
	padding:20px 15px;
}
.HomeTextBlock_Text span
{
	font-size:26px;
}
.HomeTextBlock_Text b
{
	font-size:28px;
	line-height:45px;
}
.HomeBlock1,.HomeBlock2,.HomeBlock3,.HomeBlock4
{
	padding:30px 0px;
	background-color:Transparent;
}
.HomeBlock2
{
	background-color:transparent;
	padding:0px 0px 10px 0px;
}
.HomeBlock3
{
	background-color:#850e49;
}
.HomeBlock4
{
	background-color:transparent;
	padding:15px 0px 30px 0px;
}
.HomeHead1,.HomeHead2,.HomeHead3,.HomeHead4
{
	font-size:55px;
	line-height:60px;
	color:#330000;
	text-decoration:none;
	text-align:center;
}
.HomeHead2
{
	color:#0071BC;
	padding-bottom:10px;
	display:none;
}
.HomeHead3
{
	font-size:52px;
	color:#f6eb44;
}
.HomeHead4
{
	border-bottom:3px solid #c1c1c1;
	max-width:300px;
	margin:0px auto;
	padding-bottom:7px;
	color:#FFF;
	font-size:30px;
	line-height:35px;
}
.HomeMembership_Fees
{
	font-size:18px;
	color:#FFF;
	line-height:28px;
	text-align:center;
	padding-top:5px;
}
.HomeMembership_Fees span.amount
{
	font-family:"TAJFontMedium";
	color:#f6eb44;
}
.HomeMembership_Fees span.strike
{
	font-family:"TAJFontMedium";
	text-decoration: line-through;
}
.USPBullets
{
	padding-top:15px;
}
.USPBullets ul
{
	margin:0px;
	margin-left:20px;
}
.USPBullets li
{
	list-style-image:url("../images/usp_bullet.png");
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
	margin:20px 0px;
}
.USPBullets_Black
{
	padding-top:10px;
}
.USPBullets_Black ul
{
	margin:0px;
	padding-left:25px;
}
.USPBullets_Black li
{
	font-size:20px;
	color:#000000;
	text-decoration:none;
	line-height:30px;
	margin:20px 0px;
}
.USPBullets_Black a
{
	color:#0066CC;
	text-decoration:none;
	outline:none;
}
.USPBullets_Black a:hover
{
	text-decoration:underline;
}
.HomeFeatureText
{
	/*background:url("../images/feature_text.png") no-repeat center center;
	height:40px;
	margin:10px 0px 20px 0px;*/
	font-size:20px;
	line-height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	max-width:940px;
	margin:0px auto;
}
.HomeFeatureText span
{
	font-size:25px;
	color:#f6eb44;
}
.HomeBlockLinks
{
	padding:30px 0px 20px 0px;
	text-align:center;
}
.HomeBlockLinks a
{
	font-size:30px;
	color:#330000;
	text-decoration:none;
	display:inline-block;
	width:230px;
	padding-top:215px;
	padding-bottom:15px;
	text-align:center;
	margin-right:120px;
	
	-moz-border-radius:15px; 
	-webkit-border-radius: 15px; 
	-khtml-border-radius: 15px; 
	border-radius: 15px; 
	behavior:url("border-radius.htc");
}
.HomeBlockLinks a.Register
{
	background:transparent url(../images/home_register.png) no-repeat center 15px;
}
.HomeBlockLinks a.Search
{
	background:transparent url(../images/home_search.png) no-repeat center 15px;
}
.HomeBlockLinks a.Contact
{
	background:transparent url(../images/home_contact.png) no-repeat center 15px;
	margin-right:0px;
}
.HomeBlockLinks a.Register:hover
{
	background:transparent url(../images/home_register_a.png) no-repeat center 15px;
}
.HomeBlockLinks a.Search:hover
{
	background:transparent url(../images/home_search_a.png) no-repeat center 15px;
}
.HomeBlockLinks a.Contact:hover
{
	background:transparent url(../images/home_contact_a.png) no-repeat center 15px;
}
.HomeBlockLinks a:hover
{
	color:#6f0707;
}
.LogoClass
{
	background:url("../images/logo.png") no-repeat center left;
	height:80px;
	width:400px;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
}
.PageMidBG
{	
	background-color:#FFFFFF;	
	margin:0px auto;
	margin-bottom:25px;
	max-width:1000px;
	/*
	-webkit-box-shadow: 0 5px 5px 5px #D6CFC9;
	box-shadow: 0 5px 5px 5px #D6CFC9;
	*/
}
.PageMid_DashBoard
{
	margin:0px auto;
	margin-bottom:25px;
	max-width:1000px;
}
.PagMidPadding
{
	padding:0px 0px 15px 0px;
}
.TopBarBG
{	
	height:80px;
	background-color:#0071BC;
	margin-bottom:15px;
	border-top: 4px solid #6FBB84;
}
.TopBarRightBlock
{
	position:absolute;
	right:60px;
	top:38px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.TopBarRightBlock a
{
	color:#FFFFFF;
	text-decoration:none;
}
.TopBarRightBlock a:hover
{
	text-decoration:underline;
	color:#ff6600;

}
.TopBarRightBlock span
{
	color:#C1C1C1;
	text-decoration:none;
	display:inline-block;
	padding:0px 8px;
}
.TopBarRightBlock a.color,.TopBarRightBlock b.color
{
	color:#fedf00;
}
.TopMobileMenu
{
	position:absolute;
	right:10px;
	top:30px;
	background:url("../images/menu.png") no-repeat center center;
	height:30px;
	width:35px;
	cursor:pointer;
	display:block;
}
/*---------- Menu Mobile ----------*/
.MobileMenuLinks
{
	position:absolute;
    top:60px;
    right:2px;
    width:280px;
    display:none;
    background-color:#FFFFFF;
    z-index:110;
	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(108, 109, 108, 0.75);
	-moz-box-shadow:    3px 3px 5px 0px rgba(108, 109, 108, 0.75);
	box-shadow:         3px 3px 5px 0px rgba(108, 109, 108, 0.75);
}
.MobileMenuLinks ul
{
	margin:0px;
	padding:0px;
}
.MobileMenuLinks ul li
{
	display: block;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	min-width:200px;
}
.MobileMenuLinks ul li a
{
	font-family:"TAJFontMedium";
	font-size: 14px;
	text-transform:none;
	text-decoration:none;
	line-height:20px;
	padding:10px 0px 10px 35px;
	display:block;
	outline:none;
	color: #0072bc;	
	position:relative;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.MobileMenuLinks ul li a:hover
{
	background-color:#e7e8e9;
}
.MobileMenuLinks ul li a.active
{
	background-color:#e7e8e9;
	color: #0071BC;
}
.MobileMenuLinks ul li a img
{
	position:absolute;
	top:10px;
	left:10px;
	width:20px;
}
/*---------- Menu Mobile Ends ----------*/
.TopMenuBar
{
	margin:0px auto;
	max-width:1000px;
	position:relative;
	border-left:1px solid #D6CFC9;
	border-right:1px solid #D6CFC9;
	background:#FFFFFF;
}
.TopMenuBarLinks
{	
	width:1000px;
	/*border-bottom:5px solid #ff6600;*/
}
.TopMenuBarLinks a
{	
	font-family:"TAJFontMedium";
	padding:10px 14px;
	display:block;
	float:left;	
	font-size:15px;
	line-height:20px;
	color:#414042;
	text-decoration:none;
	text-align:center;
	/*border-bottom:5px solid #ff6600;*/
}
.TopMenuBarLinks a:hover,.TopMenuBarLinks a.active
{
	background-color:#F1F1F2;
	color:#0071BC;
	/*border-bottom:5px solid #0071BC;*/
}
.page
{	
	background-color:transparent;
}
.BottomBarDiv
{
	/*background-color:#520029;*/
	font-size:14px;
	color:#FFFFFF;
	padding:60px 0px;
}
.BottomBarDiv a
{
	color:#FFFFFF;
	text-decoration:none;
}
.BottomBarDiv a:hover
{
	text-decoration:underline;
}
.BottomLeft
{
	position:absolute;
	left:0px;
	top:-20px;
}
.BottomLeft span
{
	display:block;
	height:10px;
}
.BottomMid
{
	text-align:center;
	min-height:50px;
	padding-top:10px;
}
a.LoginLink,a.RegisterLink
{
	font-size:17px;
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
	padding:16px 25px;
	background-color:#0071BC; 
}
a.RegisterLink
{
	background-color:#330000;
}
a.LoginLink:hover,a.RegisterLink:hover
{
	text-decoration:none;
	background-color:#8b1952; 
}
.BottomRight
{
	font-family:"TAJFontMedium";
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	position:absolute;
	right:0px;
	top:-30px;
	text-decoration:none;
}
.BottomRight a
{
	color:#f6eb44;
}
.CallCenterNumber
{
	font-size:28px;
	font-weight:bold;
	display:block;
	line-height:40px;
	margin-bottom:2px;
	text-decoration:none;
	outline:none;
	cursor:default;
}
.CallCenterNumber_Seprator
{
	display:block;
	background:url("../images/or_bg.png") no-repeat center center;
	line-height:25px;
	margin-bottom:10px;
}
.ProviderBlock
{
	background-color:#39001d;
	padding:10px 0px;
	color:#FFFFFF;
	text-align:center;
}
.ProviderBlock a
{
	text-decoration:none;
	outline:none;
	color:#FFFFFF;
	display:inline-block;
	margin:0px 60px;
}
.ProviderBlock img
{
	border:0px;
}
.FooterDiv
{	
	background-color:#210010;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	line-height:25px;
	padding:13px 0px;
	display:none;
}
.PoweredBy
{
	font-size:12px;
	color:#8B200E;
	text-decoration:none;
	text-align:right;
}
.PoweredBy a
{
	font-weight:bold;
	color:#8B200E;
	text-decoration:none;
}
.PoweredBy a:hover
{
	text-decoration:underline;
}
.Text,.TextBold
{
	font-size:16px;
	text-decoration:none;
}
.Link,.LinkBold
{
	font-size:16px;
	color:#0066CC;
	text-decoration:none;
}
.TextBold,.LinkBold
{
	font-weight:bold;
}
.Link:hover,.LinkBold:hover,.TextLinkBold:hover,.TextLink:hover
{
	text-decoration:underline;
}
.LeftBoxBG
{	
	background-color:#FDDDAF;
	border:1px solid #F2A25D;
	float:left;
	width:100%;
	max-width:695px;
	min-height:472px;
}
.RightBoxBG
{	
	background-color:#FCF8D3;
	border:1px solid #F2A25D;
	float:right;
	width:100%;
	max-width:760px;
	min-height:472px;
}
.BulletText
{
	background:transparent url("../images/bullet.gif") no-repeat left top;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#861504;
	text-decoration:none;
	text-align:left;
	padding:0px 0px 13px 20px;
	
}
.LeftMenuBar
{
	background-color:#FCF8D3;
	width:200px;
	border:1px solid #F2A25D;
	float:left;
}
.LeftMenuHeading
{	
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;	
	background-color:#F2A25D;
	border-bottom:1px solid #F2A25D;
	padding:10px 15px;
}
.LeftMenuLink,.LeftMenuLinkActive
{
	font-size:14px;
	font-weight:bold;
	color:#9A1400;
	text-decoration:none;
	text-align:left;	
	display:block;
	border-bottom:1px solid #F2A25D;
	padding:10px 15px;
}
.LeftMenuLinkActive
{
	background-color:#FFFFFF;
}
.LeftMenuLink:hover
{
	background-color:#FEE5BC;
}
.MainPageHeading
{
	font-size:22px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;	
	background-color:#0071BC;
	border-bottom:3px solid #ff6600;
	padding:10px 15px;
}
.BorderTop
{
	border-top:1px solid #F2A25D;
}
.StepsBG
{
	background:transparent;
	width:751px;
	height:110px;
}
.Step1,.Step2,.Step3
{
	background:transparent url("../images/step1.jpg") 0px 3px no-repeat;
	padding-left:27px;	
	font-size:14px;
	font-weight:bold;
	color:#C41F2B;
	text-decoration:none;
}
.Step2
{
	background:transparent url("../images/step2.jpg") 0px 3px no-repeat;
}
.Step3
{
	background:transparent url("../images/step3.jpg") 0px 3px no-repeat;
}
.RegisterButton
{
	border:0px;
	background:transparent url("../images/registerbutton.png") no-repeat left top;
	width:99px;
	height:39px;
	cursor:pointer;
}
.LoginButton
{
	border:0px;
	background:transparent url("../images/loginbutton.png") no-repeat left top;
	width:99px;
	height:39px;
	cursor:pointer;
}
.QuickLinksBlock
{
	background-color:#FCF8D3;
	border:1px solid #F2A25D;
	padding:0px;
}
.QuickLinksHeading
{	
	font-size:15px;
	font-weight:bold;
	color:Navy;
	text-decoration:none;
	padding:5px 0px;
	border-bottom:1px solid #CACACA;
}
.QuickLinksLink
{
	padding-top:5px;
}
.QuickLinksLink a
{	
	font-size:14px;
	color:#9E2D01;
	text-decoration:none;
	padding-top:10px;
}
.QuickLinksLink a:hover
{
	text-decoration:underline;
	color:#0066CC;
}


.DatingCSS_ListRow1,.DatingCSS_ListRow2
{
	font-size:14px;
	color:#333333;
	text-decoration:none;
	background-color:#FFFFFF;
	display:block;
	clear:both;	
}
.DatingCSS_ListRow2
{
	background-color:#F6F6F6;
}
.DatingCSS_FormRow1,.DatingCSS_FormRow2
{
	background-color:#FFFFFF;	
	clear:both;
	display:block;
}
.DatingCSS_FormRow2
{
	/*background-color:#F6F6F6;*/
}
.DatingCSS_ListOddRow,.DatingCSS_ListEvenRow
{	
	border-spacing:0px;
	display:table-row;		
}
.DatingCSS_ListEvenRow TD,.DatingCSS_ListOddRow TD
{	
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:8px;
	border-spacing:0px;
	padding-top:2px;
	padding-bottom:2px;	
	
}
.DatingCSS_ListOddRow TD
{
	background-color:#F5F5F5;
}

.DatingCSS_ListEvenRow TD
{
	background-color:#FFFFFF;	
}
.DatingCSS_ProfileHorBar
{
	border-top:1px solid #F4D1B3;
	height:10px;
	font-size:0px;
	margin-top:10px;
}
.DatingCSS_ViewProfileHeadingBG
{
	font-family:"TAJFontMedium";
	background-color:#0071BC;
	border-bottom:3px solid #ff6600;
	padding:7px 10px;
	font-size:16px;
	line-height:25px;
	color:#FFFFFF;
}
.DatingCSS_ViewProfileHeadingBG a
{
	color:#FFFFFF;
	text-decoration:none;
}
.DatingCSS_ListColumn TD,.DatingCSS_ListColumn TD LI
{
	background:transparent url("../images/dating/viewprofile_heading_bg.gif") repeat-x top left;
}
.DatingCSS_QuickSearchBG
{
	background:transparent url("../images/dating/quick_search_bg.gif") no-repeat top left;
	height:174px;
	width:212px;
}
.DatingCSS_QuickSearchBorderClass
{
	border:1px solid #E3AFB6;
	background:#FFFFFF url("../images/dating/quick_search_block_bg.gif") repeat-x bottom left;	
	border-left:0px;
	height:149px;
}
.DatingCSS_Form_Button,.ButtonNextBack,.DatingCSS_SearchButton,.DatingCSS_Form_Button_Small,.GunaMilan_Button
{
	font-family:"TAJFont";
	background-color:#0071BC;
	height:50px;
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	padding:0px 10px;
	min-width:150px;
	margin-bottom:10px;
}
.DatingCSS_Form_Button_Small
{
	height:30px;
	font-size:16px;
	margin:0px;
	min-width:50px;
}
.ButtonNextBack
{
	padding:0px 0px;
	min-width:50px;
}
.GunaMilan_Button
{
	padding:0px 10px;
	min-width:50px;
	height:28px;
	font-size:16px;
	margin-bottom:0px;
}
.DatingCSS_SearchButton
{
	min-width:50px;
	padding:0px 0px;
	width:50px;
	background:#0071BC url("../images/search_button.png") no-repeat 4px 12px;
}
.DatingCSS_Form_Button:hover,.ButtonNextBack:hover,.DatingCSS_SearchButton:hover,.DatingCSS_Form_Button_Small:hover,.GunaMilan_Button:hover
{
	background-color:#6FBB84;
	color:#000;
}
.DatingCSS_BorderClass
{
	border:1px solid #EAEAEA;
	background-color:#FFFFFF;
	clear:both;
}
.DatingCSS_CompTopBG
{
	background-color:#6FBB84;
	border-bottom:3px solid #0071BC;
	padding:8px 10px;
	font-size:15px;
	line-height:25px;
	color:#000;
	position:relative;
}
.DatingCSS_CompTopBG a
{
	color:#FFFFFF;
	text-decoration:none;
}
.DatingCSS_CompTopInnerBG
{
	
}
.DatingCSS_CompTopInnerHead
{
	font-size:18px;
}
.DatingCSS_SideBarMenuLinkActive
{
	font-size:14px;		
	color:#FFFFFF;
	text-decoration:none;
	background:#F3A15D url("../images/dating/sidebar_link_arrow.gif") no-repeat center right;	
	display:block;
	width:auto;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	height:19px;
	cursor:pointer;
}
.DatingCSS_SepratorImageLeftBar
{
	background:transparent url("../images/dating/seprator_image_leftbar.gif") no-repeat center center;
	height:19px;
}
.DatingCSS_SepratorImage
{
	background:transparent url("../images/dating/seprator_image.gif") no-repeat center center;
	height:19px;
}
.DatingCSS_SepratorHorBar
{
	background:transparent url("../images/dating/seprator_bg.gif") repeat-x top left;	
	height:19px;
	text-align:center;
}
.DatingCSS_ProfileImageBG
{
	background:transparent url("../images/dating/profile_photo_bg.gif") no-repeat top left;	
	width:160px;
	height:136px;
}
.DatingCSS_ProfileCol1,.DatingCSS_ProfileCol2,.DatingCSS_ProfileCol3
{
	float:left;
	width:570px;
	font-size:15px;
	color:#333333;
	text-decoration:none;
	line-height:30px;
	padding:5px 0px;
}
.DatingCSS_ProfileCol1
{
	width:360px;
	font-weight:bold;
	text-align:right;
	margin-right:15px;
}
.DatingCSS_ProfileCol3
{
	width:270px;
	margin-left:10px;
}
.DatingCSS_Container
{
	width:100%;	
	height:100%;
	background-color:#FFF7EE;	
}
.DatingCSS_LeftBar
{
	background-color:#FBE5D2;
	border-right:3px solid #FBE5D2;
	width:167px;
	height:100%;
}
.DatingCSS_OpenSideMenuContainer{
	background:#FFFFFF url("../images/dating/sidebar_arrow_up.gif") no-repeat center right;	
}
.DatingCSS_CloseSideMenuContainer{
	background:#FFFFFF url("../images/dating/sidebar_arrow_down.gif") no-repeat center right;	
}
.MainCompHeading
{
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:26px;
	padding:10px 15px;
	background-color:#0071BC;
	border-bottom:3px solid #ff6600;
	position:relative;
}
.MainCompHeading a
{
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
}
.MainCompHeading a:hover,.DatingCSS_CompTopBG a:hover
{
	text-decoration:underline;
}
.Comp_Middle
{		
	background:transparent url("../images/login_top.gif") repeat-x top left;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	height:21;
	float:left;
	border:1px solid #F6C14D;
	border-bottom:0px;
	text-indent:10px;
	text-align:left;
}
.Comp_MainDiv
{
	border:1px solid #F6C14D;
	border-top:0px;
	background-color:#FFFFFF;
	clear:both;	
}
.Comp_MainDivPopup
{
	border:1px solid #F6C14D;
	border-top:0px;
	background-color:#FFFFFF;
	clear:both;	
}
.Comp_MainDivBorder
{
	border:1px solid #EAEAEA;
	background-color:#FFFFFF;
	color:#333333;
	clear:both;	
}
.Comp_MainDivBorderTop
{
	border-top:1px solid #F6C14D;
	background-color:#FFFFFF;
	clear:both;	
}
.FormHeading,.FormLabelText,.FormLabelText1
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.FormHeading
{
	font-size:13px;
	color:#333333;
}
.FormLabelText
{
	font-weight:normal;
}
.FormLabelText1
{
	color:#007FD2;
	font-weight:normal;
}
.FormLabelNew,.FormLabelNewBold
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}
.FormLabelNewBold
{
	font-weight:bold;
}
.FormBlock
{
	margin:0px auto;
	max-width:500px;
	padding:20px 0px;
}
.FormLabel,.FormLabelPopup,.FormLabelLarge
{
	font-family:"TAJFontMedium";
	font-size:16px;
	color:#666;
	text-align:left;
	text-decoration:none;
	padding:10px 0px 0px 0px;
}
.FormField
{
	text-align:left;
	text-decoration:none;
	padding:5px 0px 5px 0px;
}
.FormText,.FormText1,.SideBarLink,.FormTextBold
{
	font-size:14px;
	color:#333333;
	text-decoration:none;
	overflow:hidden;
}
.FormTextBold
{
	font-weight:bold;
}
.FormText1
{
	color:#007FD2;
}
.InputBox,.InputBoxPopup,.SmallInputBoxPopup,.SmallInputBox,.LargeInputBox,.TextArea,.SelectBox,.SortBox
{	
	font-family:"TAJFont";
	font-size:16px;
	color:#333333;
	text-decoration:none;
	width:100%;
	height:50px;
	background-color:#FFFFFF;
	border:1px solid #d1d1d1;	
    text-indent:0.5em; 
    
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	margin: 2px 1px 2px 1px;	
}
.TextArea
{
	height:120px;
	width:100%;
}
.SearchBlock
{
	position:relative;
	padding-bottom:10px;
}
.SearchInputBox
{
	width:900px;
}
.InputBox:focus,.InputBoxPopup:focus,.SmallInputBoxPopup:focus,.SmallInputBox:focus,.LargeInputBox:focus,.TextArea:focus,.SelectBox:focus,.SmallInputBox_Kundali:focus,.SearchInputBox:focus,.GunaMilan_InputBox:focus,.GunaMilan_TextArea:focus
{
	box-shadow: 0 0 2px rgba(0, 113, 188, 1);
	border: 1px solid rgba(54, 173, 251, 1);
}
.SmallInputBox
{
	width:120px;
	text-indent:0.1em; 
}
.GunaMilan_InputBox
{
	width:370px;
	text-indent:0.1em; 
	height:30px;
}
.GunaMilan_TextArea
{
	width:370px;
	text-indent:0.1em; 
	height:60px;
}
.SmallInputBox_Kundali
{
	width:60px;
}
.SelectBox
{	
	line-height:50px;
    text-indent:0.1em; 
}
.SortBox
{
	font-size:14px;
	height:30px;
	line-height:30px;
    text-indent:0.1em;
    width:150px;
}
.TextLinkBold,.TextLink,.SubMenuTopLink,.SubMenuTopLinkActive
{
	font-size:14px;
	color:#0066CC;
	text-decoration:none;
}
.TextLinkBold,.TextBold
{
	font-weight:bold;
}
.Text1
{	
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.ListHeading
{
	font-family:"TAJFontMedium";
	font-size:18px;
	color:#0071BC;
	text-decoration:none;
	padding-bottom:5px;	
}
.SideBarMenuLink,.SideBarMenuLinkActive,.SideBarMenuLinkHover
{
	font-size:14px;
	color:#003399;
	text-decoration:none;
	background:transparent;
	display:block;
	width:auto;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	height:19px;
	cursor:pointer;
}
.SideBarMenuLink:hover,.SideBarMenuLinkHover
{
	text-decoration:none;
	background-color:#FFFFFF;
}
.DatingCSS_TabBG,.DatingCSS_TabBG_Selected
{
	font-size:16px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	min-width:108px;
	line-height:30px;
	background-color:#f1e8ce;
	border:1px solid #E3AFB6;
	border-bottom:0px;
	padding:5px 5px;
	float:left;
}
.DatingCSS_TabBG_Selected
{	
	background-color:#0071BC;
	border-color:#0071BC;
	color:#FFFFFF;
}
.EvenRowClass td,.OddRowClass td,.ListSelectedRow td
{
	background-color:#FFFFFF;
	font-size:15px;
	padding:8px;
}
.OddRowClass td
{
	background-color:#F6F6F6;
}
.EvenRowClassDiv
{
	background-color:#FFFFFF;
}
.OddRowClassDiv
{
	background-color:#F6F6F6;
}
.TableClass
{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:100%;
}
.TableHeaderClass
{
	background-color:#EAEAEA;
}
.TableHeaderClass td
{	
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	color:#000000;
	padding:7px 5px;
	text-decoration:none;
}
.StarClass
{	
	font-size:14px;
	font-weight:normal;
	color:#FF0000;
	display:inline-block;
	margin-left:1px;
}
.New_Button
{
	background:transparent url("../images/new.gif") no-repeat left center;	
	height:16px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:19px;
	cursor:pointer;
}
.SelectBuster
{
	width:0px;
	height:0px;
	position:absolute;
	left:0;
	top:0;
	border:0px;
	display:none;
	margin:0px;
	padding:0px;	
	z-index:99;
}
.BackgroundColorClassLight
{
	background-color:#FFF7EE;
}
.BackgroundColorClass
{
	background-color:#FFF7EE;
}
.BackgroundColorClassDark
{
	background-color:#88B9E9;
}
.InlineDiv
{
	float:left;
	background:transparent;
	
}
.InlineDivRight
{
	float:right;
	background:transparent;
	
}
.DatingCSS_BG
{
	background:#FFFFFF url("../images/album_photo_bg.gif") no-repeat top left;

}
.PhotoAlbumCSS_Photo_AlbumInnerImage
{
	text-align:center;	
	background:transparent url("") no-repeat center center;
	width:129px;
	height:125px;	
}
.MyTownAlbumCSS_Photo_BG
{
	background:#FFFFFF url("../images/mytownalbum_photo_bg.gif") no-repeat top left;
	width:150px;
	height:118px;
	
}
.MyTownAlbumCSS_Photo_InnerImage
{
	 text-align:center; 
	 background:transparent url("") no-repeat center center;
	 width:142px;
	 height:110px;
}
.Close_Button
{
	background:transparent url("../images/close_button.gif") no-repeat left center;	
	height:16px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:11px;
	cursor:pointer;
}
.OnlyBorder
{
	border:1px solid #F2A25D;
}
.Form_SubMenuBG
{
	background:#FFFFFF url("../images/favourites_submenubg.gif") repeat-x top left;
	height:28px;
}
.SlideShow_Button
{
	background:transparent url("../images/slideshow_photo.gif") no-repeat center left;	
	height:21px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
	padding-top:3px;
	cursor:pointer;
}
.Upload_Button
{
	background:transparent url("../images/upload.gif") no-repeat center left;	
	height:21px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
	padding-top:3px;	
	cursor:pointer;
}
.Delete_Button
{
	background:transparent url("../images/close_button.gif") no-repeat left center;	
	height:16px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:13px;
	cursor:pointer;
}
.Edit_Button
{
	background:transparent url("../images/Edit.gif") no-repeat left center;	
	height:16px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
	cursor:pointer;
}
.Back_Button
{
	background:transparent url("../images/back_button_arrow.gif") no-repeat left center;	
	height:30px;
	line-height:30px;
	border:0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
	padding-left:11px;
	cursor:pointer;
}
.Back_Link
{
	background:transparent url("../images/back_button_arrow.gif") no-repeat left center;
	line-height:30px;
	height:30px;
	font-size:16px;
	color:#FFF;
	text-decoration:none;	
	padding-left:11px;
	cursor:pointer;
	outline:none;
	position:absolute;
	top:10px;
	right:10px;
}
.Back_Link:hover
{
	text-decoration:underline;
}
.PageNumber a,.PageNumber span
{
	font-size:14px;
	color:#003399;
	text-decoration:none;
	background-color: #FBE5D2;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	margin-left:1px;
	margin-right:1px;
	cursor:pointer;	
}
.PageNumber span
{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#F3A15D;
}
.Error
{
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	display:none;
	padding:10px;
}
.ErrorSpanClass
{
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
}
.watermark
{
	font-size:14px;
	color:#999999;
}
.BookDetailsClass
{
    font-size:14px;
    color:#000000;
    text-decoration:none;
}
.CategoriesHeadingClass
{
    font-size:15px;
    font-weight:bold;
    color:#FE6804;
    text-decoration:none;
}
.CategoriesLinkClass
{
    font-size:15px;
    color:#000000;
    text-decoration:none;
}
.CategoriesLinkClass:hover
{
    text-decoration:underline;
}
.display-label,
.editor-label,
.display-field,
.editor-field
{
    font-size: 15px;
    line-height:22px;
    color: #696969;
    margin: 0.5em 0;
}
.editor-label
{
    font-weight:bold;
    color: #000000;
    padding-right:10px;
    text-align:right;
}
.Hor_BarGrayBG
{
	background:transparent url('../images/hor_bar_gray.jpg') no-repeat left bottom;
	width:375px;
	height:4px;
	font-size:0px;
}

.ListSelectedRow TD
{
	background-color:#FBE5D2;
	cursor:default;
	font-weight:bold;

}
.ListSelectedRow td a
{
	font-weight:bold;
}

.Clear
{
	clear:both;
}
.Kundali_Info_Help
{
	padding-bottom:10px;
	margin:0px auto;
}
.Kundali_BG
{
	background:url("../images/Kundali.jpg") no-repeat scroll left top transparent;
	height:450px;
	text-align:left;
	width:720px;
	margin:0px auto;
	position:relative;
}
.TermsText
{
	line-height:25px;
	text-align:justify;
}
.RefreshClass
{	
	background:url("../images/Refresh.png") no-repeat top left;
	border:0px;
	height:50px;
	width:50px;
	cursor:pointer;
}
.MenuIconLinks_Div
{
	margin:0px auto;
	width:100%;
	max-width:970px;
	padding:15px 0px 25px 0px;
}
.MenuIconLinks
{
	float:left;
	width:180px;
	height:180px;
	
	overflow:hidden;
	margin:8px 0px 0px 10px;
	cursor:pointer;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #416f90;
	
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
}
.MenuIconLinks:hover
{
	background-color:#660066;
}
.color_1
{
	background-color:#2897cf;
}
.color_2
{
	background-color:#626262;
}
.color_3
{
	background-color:#ed4a89;
}
.color_4
{
	background-color:#fd742e;
}
.color_5
{
	background-color:#2591e9;
}
.color_6
{
	background-color:#c24235;
}
.color_7
{
	background-color:#845aa4;
}
.color_8
{
	background-color:#3b5997;
}
.color_9
{
	background-color:#3a4960;
}
.color_10
{
	background-color:#243a85;
}
.color_11
{
	background-color:#1a96de;
}
.color_12
{
	background-color:#fd742e;
}
.color_13
{
	background-color:#007bb6;
}
.color_14
{
	background-color:#c0221f;
}
.color_15
{
	background-color:#845aa4;
}
.color_16
{
	background-color:#526d4a;
}
.color_17
{
	background-color:#29a4e7;
}
.color_18
{
	background-color:#cd5959;
}
.color_19
{
	background-color:#fd742e;
}
.color_20
{
	background-color:#0198b3;
}
.MenuIconLinks .MenuIconLinksText
{
	color:#FFFFFF;
}
.MenuIconLinksImg
{
	width:120px;
	height:120px;
	border:0px solid #E6E6E6;
	text-align:center;
	margin:0px auto;
}
.MenuIconLinksImg img
{
	border:0px;
	margin-top:40px;
}
.MenuIconLinksText
{
	font-family:"TAJFontMedium";
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	line-height:22px;
	padding-top:10px;
}
.MenuIconLinksText span
{
	display:block;
	font-size:13px;
	color:#000;
}
.MenuIconLinksText span.blue
{
	font-size:15px;
	color:#fedf00;
}
.MenuIconLinks:hover .MenuIconLinksText span.blue
{
	color:#fedf00;
}
.menu_compatibility
{
	background:url("../images/icons_menu/compatibility_a.png") no-repeat bottom center;	
}
.menu_events
{
	background:url("../images/icons_menu/events_a.png") no-repeat bottom center;	
}
.menu_ideal_partner
{
	background:url("../images/icons_menu/ideal_partner_a.png") no-repeat bottom center;	
}
.menu_membership
{
	background:url("../images/icons_menu/membership_a.png") no-repeat bottom center;	
}
.menu_messages
{
	background:url("../images/icons_menu/messages_a.png") no-repeat bottom center;	
	height:98px;
}
.menu_my_choice
{
	background:url("../images/icons_menu/my_choice_a.png") no-repeat bottom center;	
}
.menu_my_transaction
{
	background:url("../images/icons_menu/my_transaction_a.png") no-repeat bottom center;	
}
.menu_profile
{
	background:url("../images/icons_menu/profile_a.png") no-repeat bottom center;	
}
.menu_search
{
	background:url("../images/icons_menu/search_a.png") no-repeat bottom center;	
}
.menu_verification
{
	background:url("../images/icons_menu/verification_a.png") no-repeat bottom center;	
}
.menu_who_choose_me
{
	background:url("../images/icons_menu/who_choose_me_a.png") no-repeat bottom center;	
}
.menu_who_viewed
{
	background:url("../images/icons_menu/who_viewed_a.png") no-repeat bottom center;	
	height:98px;
}
/* hover css for menu 
.MenuIconLinks:hover .menu_compatibility
{
	background:url("../images/icons_menu/compatibility_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_events
{
	background:url("../images/icons_menu/events_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_ideal_partner
{
	background:url("../images/icons_menu/ideal_partner_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_membership
{
	background:url("../images/icons_menu/membership_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_messages
{
	background:url("../images/icons_menu/messages_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_my_choice
{
	background:url("../images/icons_menu/my_choice_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_my_transaction
{
	background:url("../images/icons_menu/my_transaction_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_profile
{
	background:url("../images/icons_menu/profile_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_search
{
	background:url("../images/icons_menu/search_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_verification
{
	background:url("../images/icons_menu/verification_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_who_choose_me
{
	background:url("../images/icons_menu/who_choose_me_a.png") no-repeat bottom center;	
}
.MenuIconLinks:hover .menu_who_viewed
{
	background:url("../images/icons_menu/who_viewed_a.png") no-repeat bottom center;	
}
*/

.StrLeftFloat
{
	float:left;
	width:300px;
}
.StrRightFloat
{
	float:right;
	width:650px;
}
.PhotoViewProfile
{
	text-align:left;
}
.PhotoViewProfile img
{
	width:100%;
	border:0px;
	max-width:300px;
}
.CheckBoxList
{
	font-size:16px;	
	text-align:left;
	text-decoration:none;
	padding:5px 0px 5px 0px;
	max-height:200px;
	overflow-y:auto;
}
.CheckBoxList label
{
	cursor:pointer;
	margin:2px 5px 7px 0px;
	min-width:200px;
	display:inline-block;
}
.strLeftColSelect
{
	width:43%;
	float:left;
}
.strMidColSelect
{
	padding-top:15px;
	width:130px;
	float:left;
}
.strRightColSelect
{
	width:43%;
	float:left;
}
.AssignedMembers
{
	padding:3px 0px;
}
.AssignedMembers span
{
	display:inline-block;
	color:#656565;
	font-size:16px;
	background-color:#cfcfcf;
	padding:3px 8px;
	margin:3px;
	position:relative;
	
	-moz-border-radius:2px; /* Firefox */
	-webkit-border-radius: 2px; /* Safari, Chrome */
	-khtml-border-radius: 2px; /* KHTML */
	border-radius: 2px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.AssignedMembers span a
{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	display:inline-block;
	height:15px;
	width:15px;
	text-align:center;
	position:absolute;
	top:-5px;
	right:-5px;
	background-color:#e68700;
	
	-moz-border-radius:50%; /* Firefox */
	-webkit-border-radius: 50%; /* Safari, Chrome */
	-khtml-border-radius: 50%; /* KHTML */
	border-radius: 50%; /* CSS3 */
	behavior:url("border-radius.htc");
}
.AssignedMembers span a:hover
{
	background-color:#505050;
}
.ac_results ul
{
	padding:0px;
	margin:0px;
	width:100%;
	text-align:left;
	border:1px solid #C1C1C1;
	font-size:14px;
	background:#EAEAEA;
}
.ac_results li
{
	list-style-type:none;
	font-size:14px;
	margin:0;
}
.ac_results ul li
{
	margin:0;
	padding:5px 2px 5px 10px;
	cursor:default;
	color:#333333;
	border-bottom:1px dotted #CACACA;
}
.ac_results ul li:hover
{
	background:#FDA912;
	color:#FFFFFF;
}
.MandatoryInfo
{
	font-size:14px;
	text-align:right;
	line-height:25px;
}
.MandatoryInfo span
{
	font-size:18px;
	color:Red;
}
.MobileShow
{
	display:none;
}
.Index_TestimonialBlock
{
	background-color:Transparent;
}
.Index_TestimonialLinks
{
	text-align:center;
	position:relative;
}
.Index_TestimonialLinks a
{
	font-family:"TAJFontMedium";
	color:#f6eb44;
	font-size:32px;
	font-weight:normal;
	text-decoration:none;
	display:inline-block;		
	line-height:50px;
	padding-left:50px;
}
.Index_TestimonialLinks a:hover
{
	text-decoration:underline;
}
.Index_TestimonialLinks a.HowItWorks
{
	background:url("../images/howitworks_icon.png") no-repeat center left;
	margin-right:60px;
}
.GunaMilan_Block
{
	clear:both;
	border-bottom:1px solid #CACACA;
}
.GunaMilan_Header
{
	font-family:"TAJFontMedium";
	font-size:20px;
	color:#000000;
	padding:7px 15px;
	line-height:30px;
	background-color:#e0e0e0;
	border-bottom:1px solid #CACACA;
	text-align:center;
	position:relative;
	cursor:pointer;
}
.GunaMilan_Header span
{
	background:url("../images/menudrop.png") no-repeat center center;
	width:16px;
	height:16px;
	position:absolute;
	top:15px;
	right:15px;
}
.GunaMilan_Header span.active
{
	background:url("../images/menudrop_up.png") no-repeat center center;
}
.GunaMilan_Row
{
	font-size:16px;
	color:#000000;
	padding:10px 0px 10px 5px;
	line-height:30px;
	background-color:#FFFFFF;
}
.GunaMilan_Row:nth-child(even) {
    background:#F1F1F1;
}
.GunaMilan_SrNo
{
	float:left;
	width:25px;
	margin-right:5px;
	text-align:right;
}
.GunaMilan_Question
{
	float:left;
	width:400px;
	font-size:18px;
}
.GunaMilan_Question a
{
	display:block;
	color:#0066CC;
	text-decoration:none;
}
.GunaMilan_Question a:hover
{
	text-decoration:underline;
}
.GunaMilan_Question span
{
	display:block;
}
.GunaMilan_Ans
{
	float:right;
	width:550px;
	font-weight:bold;
	color:#520029;
}
.GunaMilan_Ans label
{
	display:inline-block;
	margin:0px 5px 0px 0px;
	width:175px;	
	cursor:pointer;
	text-align:center;
	padding:5px 0px 8px 0px;
	
	-moz-border-radius:5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior:url("border-radius.htc");
}
.GunaMilan_Ans label:hover
{
	background-color:#f6d5e6;
}
.GunaMilan_Ans div
{
	display:inline-block;
	margin:0px 5px 9px 0px;
	width:175px;
	text-align:center;
}
.GunaMilan_Ans label span
{
	display:block;
}
.GunaMilan_TextArea,.GunaMilan_Button,.GunaMilan_InputBox
{
	float:left;
}
.GunaMilan_Button
{
	margin:2px 0px 0px 5px;
}
.BreadCrumb
{
	padding:10px;
	font-size:14px;
	color:#999999;
	line-height:22px;
	text-decoration:none;
	text-align:right;
}
.BreadCrumb a
{
	font-size:15px;
	color:#0066CC;
	text-decoration:none;
	display:inline-block;
}
.BreadCrumb a:hover
{
	text-decoration:underline;
}
.GunaMilan_CompareBlock
{
	font-size:16px;
	color:#000000;
	padding:5px;
	line-height:30px;
	background-color:#FFFFFF;
}
.GunaMilan_Compare
{
	float:right;
	width:550px;
	color:#000000;
}
.GunaMilan_Compare div
{
	float:left;
	margin:0px 5px 9px 0px;
	width:175px;
	text-align:center;
}
.GunaMilan_Compare div img
{
	height:105px;
	max-width:100%;
	border:0px;
}
.GunaMilan_Compare div span
{
	display:block;
	padding-top:5px;
}
.GunaMilan_Ans label input[type="radio"] {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);
}
.ImageBrowseButton
{
	height:40px;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;	
    opacity: 0;
    cursor:pointer;
}
.ResultBlock
{
	position:relative;
}
.ResultBlock_Image
{
	float:left;	
	width:150px;
}
.ResultBlock_Image
{
	float:left;	
	width:150px;
	margin-right:15px;
}
.ResultBlock_Image img
{
	width:100%;
	max-width:100%;
	border:0px;
	cursor:pointer;
}
.ResultBlock_Content
{
	float:left;
}
.BorderBottom
{
	padding:10px;
	border-bottom:1px solid #EAEAEA;
}
.AdminDashBoardMenu
{
	padding:10px;
	text-align:left;
	padding-top:25px;
}
.MenuHead
{
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding-bottom:7px;	
	padding-top:10px;
}
.AdminDashBoardMenu a
{
	display:inline-block;
	padding:15px 10px;
	text-align:center;
	font-size:20px;
	color:#fff;
	background-color:#0071BC;
	text-decoration:none;
	margin:0px 10px 15px 0px;
	min-width:250px;
}
.AdminDashBoardMenu a:hover
{
	color:#FFFFFF;
	background-color:#6FBB84;
}
.SearchBlock input.SmallInputBox
{
	width:110px;
}
.SearchBlock select.SelectBox
{
	width:220px;
}
.SearchBlock select.SmallSelectBox
{
	width:100px;
}
.SearchBlock input.InputBox
{
	width:265px;
}
.SearchBlock b
{
	font-weight:normal;
}
.PagingBlock
{
	padding:10px 0px;
	text-align:center;
}
.Paging
{
	font-size:16px;
	color:#0066CC;
	text-decoration:none;
	display:inline-block;
}
.Paging:hover
{
	text-decoration:underline;
}
.AutoULClass
{
	padding:0px;
	margin:0px;
	width:100%;
	text-align:left;
	border:1px solid #C1C1C1;
	font-size:14px;
	background:#EAEAEA;
}

.AutoULClass
{
	list-style-type:none;
	font-size:14px;
	margin:0;
}
.AutoLIClass
{
	margin:0;
	padding:5px 2px 5px 10px;
	cursor:default;
	color:#333333;
	border-bottom:1px dotted #CACACA;
}
.AutoLIClass:hover
{
	background:#FDA912;
	color:#FFFFFF;
}
.TwoInputInLine
{
	position:relative;
}
.TwoInputInLine select
{
	width:40%;
}
.TwoInputInLine input
{
	width:56%;
	position:absolute;
	top:0px;
	right:0px;
}
.ButtonClass,.ButtonClassLarge
{
	background-color:#0071BC;
	color:#FFFFFF;	
	font-size:20px;
	line-height:40px;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	outline:none;
	display:inline-block;
	width:auto;
	height:40px;
	padding:0px 20px;
	
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	border-radius: 4px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.ButtonClassLarge
{
	padding:0px;
	width:300px;
	height:50px;
}
.ButtonClass:hover,.ButtonClassLarge:hover
{
	background-color:#662d8c;
}
.SmallButtonClass
{
	background-color:#0d5b91;
	color:#FFFFFF;	
	font-size:18px;
	line-height:40px;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	outline:none;
	display:inline-block;
	width:auto;
	height:40px;
	padding:0px 15px;
	
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	border-radius: 4px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.SmallButtonClass:hover
{
	background-color:#0071BC;
}


.SelectBusinessCategoryBlock
{
	/*max-height:500px;*/
	overflow:auto;
}
.BusinessCategoryContainer
{
	display:none;
}
.SelectBusinessCategoryHead,.SelectBusinessCategoryHead2
{
	line-height: 30px;
    padding:5px 8px;
	margin-bottom:5px;
    background-color:#DDDDDD;
	border:1px solid #DCDDDE;
	cursor:pointer;
	position:relative;
	padding-right:30px;
	color:#000;
	font-size:20px;
	
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
}
.SelectBusinessCategoryHead2
{
    background-color:#FFF;
    color:#000;
    padding-left:30px;
}
.SelectBusinessCategoryHead:hover
{
    background-color:#CFCFCF;
}
.SelectBusinessCategoryHead2:hover
{
    background-color:#F1F1F1;
}
.SelectBusinessCategoryHead span,.SelectBusinessCategoryHead2 span
{
    position:absolute;
    top:12px;    
    width:15px;
    height:15px;
    background:url("../images/plus.png") no-repeat center center;
	outline:none;
}
.SelectBusinessCategoryHead span
{
    right:18px;
}
.SelectBusinessCategoryHead2 span
{
    left:10px;
}
.SelectBusinessCategoryHead.active
{
    background-color:#6FBB84;
	border:1px solid #6FBB84;	
}
.SelectBusinessCategoryHead2.active
{
    background-color:#CFCFCF;
	border:1px solid #CFCFCF;
}
.SelectBusinessCategoryHead.active span,.SelectBusinessCategoryHead2.active span
{
    background:url("../images/minus.png") no-repeat center center;
}
.SelectBusinessCategory,.SelectBusinessCategoryOther
{
	display:none;
	padding-bottom:10px;
}
.SelectBusinessCategoryOther
{
	display:block;
}
.SelectBusinessCategory div,.SelectBusinessCategoryOther div
{
	font-size:18px;
	color:#000;
	text-decoration:none;
	padding:10px;
	padding-left:45px;
	margin-bottom:5px;
	
	background:#FFFFFF url("../images/unchecked_icon.png") no-repeat 5px center;
	border-bottom:0px dotted #DCDDDE;
	cursor:pointer;
}
.SelectBusinessCategory div:hover,.SelectBusinessCategoryOther div:hover
{
	background-color:#EAEAEA;
}
.SelectBusinessCategory div.active,.SelectBusinessCategoryOther div.active
{
	background:#FFFFFF url("../images/checked_icon.png") no-repeat 5px center;
}
.SearchField
{
    float:left;
    padding-left:10px;
}