BODY { padding:0px; margin:0px; text-align:right; direction:rtl; height:100%; }
BODY.brightLook { background: #fff url(../img/bg.png); background-position:top; background-repeat:repeat-x;}
IMG { border:0px;}
	
	TABLE.mainTable		{ width:1024px; height:100%;}
		TD.topLeft		{ background-image:url(../img/topLeftBG.gif); background-position:top; background-repeat:repeat-x; height:95px; }
		TD.topLeftWhite	{ height:95px; }
		TD.mainTD		{ vertical-align:top; background-image:url(../img/topBG.jpg); background-position:top; background-repeat:no-repeat; width:994px; height:65px;
						  height:100%; overflow:hidden; }
		TD.mainTDwhite	{ vertical-align:top; background-image:url(../img/topBGw.gif); background-position:right top; background-repeat:no-repeat; width:994px; height:65px;
						  height:100%; overflow:hidden; }
		TD.mainTDwhiteSubscr	{ vertical-align:top;  background-position:top; background-repeat:no-repeat; width:994px; height:65px;
						  height:100%; overflow:hidden; }
		TD.topRight		{ background-image:url(../img/topRightBG.gif); background-position:top; background-repeat:repeat-x; height:95px; }
		TD.topRightWhite{ height:95px; }
		TD.bootomRight	{ background-image:url(../img/footerRight.gif); background-repeat:repeat-x; background-position:bottom; height:60px; }
		TD.bootomMid	{ background-image:url(../img/footer.jpg); background-repeat:no-repeat; background-position:bottom; width:994px; height:60px;
						  clear:both; }
		TD.bootomLeft	{ background-image:url(../img/footerLeft.gif); background-repeat:repeat-x; background-position:bottom; height:60px; }
		TD.noBG			{ background-color:#FFFFFF; }
		TD.noBGimg      { background-image: none; }
		.floatL			{ float:left}
		IMG.floatLeft			{ float:left; }
		.floatLeft			{ float:left; }
		H1{ padding:0px !important; margin:0px !important;}
		/*nav*/
		
		DIV.topNav { width:648px; float:right; background-image:url(../img/navBG.gif); background-position:top;
					 background-repeat:repeat-x; height:25px; margin-right:6px !important; margin-right:3px; }
		DIV.topNav *	{ vertical-align:middle; }
		DIV.topNav  A.selected { text-align:center; vertical-align:middle; float:right; display:block; font:bold 12px/25px arial !important;
								 color:#FFFFFF; text-decoration:none; height:25px; background-image:url(../img/navBG.gif);
								 background-position:top; background-repeat:repeat-x; }
		DIV.topNav IMG			{ float:right; display:block; margin:0px !important; margin:0px -3px; }
		DIV.topNav A			{ text-align:center; float:right; display:block; text-decoration:none; height:25px; background-position:top; background-repeat:repeat-x; }
		DIV.topNav A:link		{ font:normal 12px/25px arial; color:#FFFFFF; background-image:url(../img/navBG.gif); }
		DIV.topNav A:active		{ font:normal 12px/25px arial; color:#FFFFFF; background-image:url(../img/navBG.gif); }
		DIV.topNav A:visited	{ font:normal 12px/25px arial; color:#FFFFFF; background-image:url(../img/navBG.gif); }
		DIV.topNav A:hover		{ font:normal 12px/25px arial; color:#F7CA86; background-image:url(../img/navOnBG.gif); }
		DIV.topNav A.TopDisabled	{ text-align:center; vertical-align:middle;  float:right;  display:block; font:normal 12px/25px arial !important;
									 color:#AAAAAA !important; text-decoration:none; height:25px; background-image:url(../img/navOnBG.gif);
									 background-position:top; background-repeat:repeat-x; }
									 
	TD.mainTDwhiteSubscr DIV.leftMainDIV {margin-top:23px !important;}
	TD.mainTDwhiteSubscr DIV.topNav {margin-top:59px !important;}
		

/* footer */

		DIV.footer				{ width:959px !important; padding-left:35px; padding-top:30px; padding-bottom:28px; text-align:right;
								  clear:both; width:994px; font:normal 10px arial; color:#7A7A7A; }
		DIV.footer a			{ font:normal 10px arial; color:#7A7A7A; text-decoration:none; }
		DIV.footer a.contact    { font:bold 12px arial; color:#cc351e; line-height: 11px; }
		DIV.footer span			{ font:normal 10px arial; color:#7A7A7A; padding: 0 3px; }
		DIV.footer .floatLink	{ float:left; padding-left:32px; }
		
		.brightLook DIV.footer .floatLink	{ float:left; padding-left:0px; }
		.brightLook DIV.footer p {color:#b7b7b7;}

/*left main Div*/		

		DIV.leftMainDIV { float:left; width:667px; margin-top:11px; }
		DIV.CardsContainer		{ width:667px; }
		.brightLook .leftMainDIV {.width: 650px;}
	
/*Right Borxes*/		
	
	TABLE.rightBoxes { background-image:url(../img/rightBG.gif); background-position:top; background-repeat:repeat-x; background-color:#CCCBC6; height:100%;
					   width:309px; float:right; margin-top:16px; margin-right:6px !important; margin-right:3px; }
		TD.rightBoxes	{ vertical-align:top; text-align:right; padding:16px 12px; width:285px !important; width:309px; }
		TD.rightBoxes A.Link	{ display:block; margin:0px 0px 10px 0px; }
		DIV.boxTitle		{ text-align:right; background-position:top; background-repeat:no-repeat;
							  width:266px !important; height:22px !important; width:285px; height:27px; margin:0px; padding:5px 19px 0px 0px;
							  font:normal 14px arial; color:#FFFFFF; }
			TD.rightBoxes DIV.Arrow		{ background-image:url(../img/rightBoxTitle.gif); }
			TD.rightBoxes DIV.Arrow A.Edit { float:none !important; width:auto !important; padding:0px !important; display:inline !important; }
			TD.rightBoxes DIV.NoArrow	{ background-image:url(../img/rightBoxTitleNoArr.gif); }
			TD.rightBoxes DIV.Login		{ background-image:url(../img/rightBoxTitleLogin.gif); }
		DIV.boxTitle A		{ font:normal 14px arial; color:#FFFFFF; display:block; width:85px; text-align:right; text-decoration:underline; float:left; }
			TD.rightBoxes DIV.Login A.Logout	{ float:left !important; width:auto !important; padding-left:10px; }
			TD.rightBoxes DIV.Login A.Edit		{ float:none !important; width:auto !important; padding:0px !important; display:inline !important; }
		/*****/
		DIV.boxContent		{ width:283px !important; width:285px; border-left:1px solid #A9A8A1; border-right:1px solid #A9A8A1;
							  background-image:url(../img/rightBoxBG.gif); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; }
		DIV.boxContent DIV.MoreLinks		{ clear:both; padding:4px 18px 4px 10px; font:normal 12px Arial; color:#646464; }
		DIV.boxContent DIV.MoreLinks DIV	{ clear:both; }
		DIV.boxContent DIV.MoreLinks A.Left		{ float:left; }
		DIV.boxContent DIV.MoreLinks A.Right	{ float:right; }
		DIV.boxContent DIV.MoreLinks A			{ font:normal 12px Arial; color:#646464; text-decoration:underline; }
		DIV.boxContent .boxText 	{ background-image:url(../img/rightBoxBG.gif); background-position:top; background-repeat:repeat-x; 
									  background-color:#FFFFFF; border:1px solid #FFFFFF; font:normal 14px Arial; color:#646464; }
		DIV.boxFooter		{ width:283px !important; width:285px; border-right:1px solid #A9A8A1; border-left:1px solid #A9A8A1;
							  background-color:#ffffff; }
		DIV.boxFooter A		{ font:normal 12px Arial; color:#666666; text-decoration:none; }
		DIV.boxFooter DIV.Decor		{ width:281px !important; width:283px; border-left:1px solid white; border-right:1px solid white;
									  background-image:url(../img/grey_pixel_top.gif); background-repeat:repeat-x; background-position:top; padding-bottom:8px; }
		/*****/
			
		DIV.boxCloser		{ width:285px; height:4px; margin-bottom:11px; }
		
		DIV.nowOnline, DIV.nowOnline a {font-size:1em !important;}
		DIV.nowOnline .nowOnlineTitle {font-weight:bold; color:#cc351e;}

/* Orange tabs */

	DIV.TabContainer		{ float:right; margin-top:45px; margin-right:10px; width:500px; height:25px; }
	DIV.TabNorm					{ float:right; height:25px; /*background-image:url(../img/tabMid.gif);*/background-image:url(../img/tabMidNormBright.gif); background-repeat:repeat-x; background-position:top;
								  text-align:center; width:80px; margin-left:3px; }
		DIV.TabNorm DIV			{ width:100%; height:25px; text-align:center; background-image:url(../img/tabRight.gif); background-repeat:no-repeat;
								  background-position:top right; }
		DIV.TabNorm DIV A		{ display:block; width:100%; height:25px; background-image:url(../img/tabLeft.gif); background-repeat:no-repeat;
								  background-position:top left; text-align:center; font:normal 14px Arial; color:#FFFFFF; text-decoration:none;
								  padding-top:4px; }
	DIV.TabCustNorm					{ float:right; height:25px; background-image:url(../img/tabMid.gif); background-repeat:repeat-x; background-position:top;
									  text-align:center; margin-left:3px; background-color:#F08D2E; }
		DIV.TabCustNorm DIV			{ width:100%; height:25px; text-align:center; background-image:url(../img/tabRight.gif); background-repeat:no-repeat;
									  background-position:top right; }
		DIV.TabCustNorm DIV A		{ display:block; height:25px; background-image:url(../img/tabLeft.gif); background-repeat:no-repeat;
									  background-position:top left; text-align:center; font:normal 14px Arial; color:#FFFFFF; text-decoration:none;
									  padding-top:4px; padding:4px 10px 0px; }
	DIV.TabCustSel					{ float:right; height:25px; background-image:url(../img/tabMidSel.gif); background-repeat:repeat-x; background-position:top;
									  text-align:center; margin-left:3px; background-color:#FFFFFF; }
		DIV.TabCustSel DIV			{ width:100%; height:25px; text-align:center; background-image:url(../img/tabRightSel.gif); background-repeat:no-repeat;
									  background-position:top right; }
		DIV.TabCustSel DIV A		{ display:block; height:25px; background-image:url(../img/tabLeftSel.gif); background-repeat:no-repeat;
									  background-position:top left; text-align:center; font:normal 14px Arial; color:#CA3A03; text-decoration:none;
									  padding-top:4px; padding:4px 10px 0px; }
	/*DIV.TabCustNorm					{ float:right; height:25px; background-image:url(../img/customTabMid.gif); background-repeat:repeat-x; background-position:top;
									  text-align:center; margin-left:3px; }
		DIV.TabCustNorm DIV			{ width:100%; height:25px; text-align:center; background-image:url(../img/customTabRight.gif); background-repeat:no-repeat;
									  background-position:top right; }
		DIV.TabCustNorm DIV A		{ display:block; height:25px; background-image:url(../img/customTabLeft.gif); background-repeat:no-repeat;
									  background-position:top left; text-align:center; font:normal 14px Arial; color:#FFFFFF; text-decoration:none;
									  padding-top:4px; padding:4px 10px 0px; }
	DIV.TabCustSel					{ float:right; height:25px; background-image:url(../img/tabMidSel.gif); background-repeat:repeat-x; background-position:top;
									  text-align:center; margin-left:3px; }
		DIV.TabCustSel DIV			{ width:100%; height:25px; text-align:center; background-image:url(../img/tabRightSel.gif); background-repeat:no-repeat;
									  background-position:top right; }
		DIV.TabCustSel DIV A		{ display:block; height:25px; background-image:url(../img/tabLeftSel.gif); background-repeat:no-repeat;
									  background-position:top left; text-align:center; font:normal 14px Arial; color:#CA3A03; text-decoration:none;
									  padding-top:4px; padding:4px 10px 0px; }*/
	DIV.TabSel					{ float:right; height:25px; background-image:url(../img/tabMidSel.gif); background-repeat:repeat-x; background-position:top;
								  text-align:center; width:80px; margin-left:3px; }
		DIV.TabSel DIV			{ width:100%; height:25px; text-align:center; background-image:url(../img/tabRightSel.gif); background-repeat:no-repeat;
								  background-position:top right; }
		DIV.TabSel DIV A		{ display:block; width:100%; height:25px; background-image:url(../img/tabLeftSel.gif); background-repeat:no-repeat;
								  background-position:top left; text-align:center; font:normal 14px Arial; color:#CA3A03; text-decoration:none;
								  padding-top:4px; }
/* Bright Tabs */
    .brightLook .TabContainer {margin-top:39px; margin-bottom:5px;}
    .brightLook .noBgTab, .brightLook .noBgImg{ background-image: none !important; }	
    .brightLook .brightTab	{ background-image:url(../img/tabMidBright.gif) !important; }
    .brightLook .brightTabNorm	{ background-image:url(../img/tabMidNormBright.gif) !important; color:#fff !important; }
    .brightLook .brightTabNorm a { color:#fff !important; }
    			  
/* Top Navigation Bright */
    .brightLook div.topNav a { background-image: none !important; color: #cc351e !important; font-size:12px !important; border-left: solid 1px #B0B0B0; height:0px !important; margin-top:12px !important; .margin-top:11px !important; padding: 0 10px 10px 10px; .padding-bottom: 4px; line-height:10px !important; }	
    .brightLook div.topNav a.selected {line-height:10px !important; color:#b0b0b0 !important;}
    .brightLook div.topNav a.lmplus { text-align:right; background-image:url(../img/FmenuArrow.gif) !important; background-repeat:no-repeat; background-position: 10px 2px; .background-position: 10px 3px; width:93px !important; .width: 111px !important; border-left: 0; }
    .brightLook div.topNav a.lmplusPath { text-align:right; background-image:url(../img/FmenuArrow.gif) !important; background-repeat:no-repeat; background-position: 6px 2px; .background-position: 7px 3px; width:70px !important; .width: 89px !important;}

/* Common elements */

IMG.Radiobutton		{ width:14px; height:14px; cursor:pointer; margin:0px !important; margin:0px 0px 0px 5px; padding:0px 0px 0px 5px !important; padding:0px; }
SPAN.Checkbox		{ vertical-align:middle; font:normal 12px Arial; }
SPAN.Checkbox IMG	{ cursor:pointer; vertical-align:middle; margin:0px !important; margin-left:5px; padding-left:5px !important; padding:0px; }

DIV.More		{ padding:0px 10px; text-align:right; vertical-align:middle; color:#646464; font:normal 14px Arial; width:300px; float:right; margin-right:210px; }
DIV.More A		{ font-size:16px; }

DIV.Pager		{ padding:10px 0px; text-align:center; vertical-align:middle; color:#646464; font:normal 14px Arial; width:667px; float:right; }
DIV.Pager *		{ vertical-align:middle; }
DIV.Pager A		{ font:normal 12px Arial; color:#CC351E; text-decoration:underline; }
DIV.Pager B		{ font:bold 12px Arial; color:#646464; }

/* Floating menu */
DIV.FloatingMenu		{ position:absolute; top:-100px; left:0px; background-image:url(../img/shadow.gif); z-index:500; width:107px !important; width:112px;
						  background-repeat:repeat; background-position:bottom; padding-bottom:3px !important; padding-bottom:2px; padding-right:4px; }
DIV.FloatingMenu DIV.InnerLevel1		{ background-image:url(../img/floating_menu_bg.gif); background-repeat:repeat-x; background-position:bottom;
										  border:1px solid #434343; background-color:#434343; padding:2px 0px; }
DIV.FloatingMenu DIV.ItemSeparator		{ margin:0px 4px; height:2px; overflow:hidden; font:normal 2px/2px Arial; background-image:url(../img/floating_menu_item_sep.gif);
										  background-repeat:repeat-x; }
DIV.FloatingMenu A.Item					{ display:block; height:16px; font:normal 11px/16px Arial; overflow:hidden; text-align:right; padding-right:6px;
										  text-align:right; color:#ffffff; text-decoration:none; }
										 
/* Floating menu - Bright Look */
DIV.BLFloatingMenu		{ position:absolute; top:-100px; left:0px; background:#fff url(../img/FmenuArrow.gif) no-repeat left top !important; z-index:500; 
                  		  width:112px !important; border:solid 1px #b0b0b0; border-top:0;}
DIV.BLFloatingMenu DIV.BLInnerLevel1		{ border:0 !important; background:#fff !important; padding:2px 0px; }
DIV.BLFloatingMenu DIV.BLItemSeparator		{ margin:0px 4px; height:2px; overflow:hidden; font:normal 2px/2px Arial; background:#fff !important; border:0; }
DIV.BLFloatingMenu A.BLItem					{ display:block; height:16px; font:normal 11px/16px Arial; overflow:hidden; text-align:right; padding-right:8px;
										  text-align:right; color:#cc351e; text-decoration:none; background:#fff !important; }
/* Login Logout Search etc. */

DIV.LoginBox		{ width:220px; text-align:right; vertical-align:middle; padding-bottom:10px; }
DIV.LoginBox *		{ vertical-align:middle; }
DIV.LoginBox A		{ font:normal 11px Arial; color:#CC351E; text-decoration:underline; }
DIV.LoginBox P		{ font:normal 14px/16px Arial; color:#646464; padding:5px 5px 0px 5px; height:23px; margin:0px; }
DIV.LoginBox P A	{ float:left; }
DIV.LoginBox INPUT.Field	{ width:218px; height:20px; border:1px solid #9C9C9C; background-image:url(../img/loginfield_bg.gif); background-repeat:no-repeat;
							  background-attachment:inherit !important; background-attachment:fixed; font:normal 12px Arial; color:#646464; }
DIV.LoginBox DIV	{ padding:5px 0px 10px; }
DIV.LoginBox DIV IMG.L	{ float:left; cursor:pointer; margin:0px 0px 0px 2px !important; margin:0px 0px 0px -1px; }
DIV.Decor DIV			{ font:normal 12px Arial; color:#646464; /*padding:8px 0px 0px;*/ padding: 8px 16px 0px 0px; width:220px; text-align:right; }

DIV.SimpleSearchBox	{ width:220px; text-align:right; vertical-align:middle; }
DIV.SimpleSearchBox *	{ vertical-align:middle; }
DIV.SimpleSearchBox TABLE		{ width:220px; margin-top:5px; margin-bottom:5px; }
DIV.SimpleSearchBox TABLE TD		{ padding-top:3px; padding-bottom:3px; }
DIV.SimpleSearchBox TABLE TD.Label	{ width:60px; text-align:left; font:normal 14px Arial; color:#CC351E; padding-left:12px; }
DIV.SimpleSearchBox TABLE TD.Field1	{ width:72px; font:normal 14px Arial; color:#646464; text-align:right; }
DIV.SimpleSearchBox TABLE TD.Field2	{ width:88px; font:normal 14px Arial; color:#646464; text-align:right; }
DIV.SimpleSearchBox TABLE TD.FieldCombined	{ width:160px; font:normal 14px Arial; color:#646464; text-align:right; }
DIV.SimpleSearchBox TABLE TD.FieldCombined SELECT.Short		{ width:64px; height:19px; font:normal 14px Arial; color:#646464; }
DIV.SimpleSearchBox TABLE TD.FieldCombined SELECT.Long		{ width:150px; height:19px; font:normal 14px Arial; color:#646464; }
DIV.SimpleSearchBox TABLE TD.FieldCombined A				{ float:left; margin-left:3px; }
DIV.SimpleSearchBox TABLE TD.FieldCombined A IMG			{ display:block; }

DIV.LoggedBox		{ width:271px; margin-bottom:5px; }
DIV.LoggedBox DIV.Header	{ width:234px !important; width:271px; height:19px !important; height:22px; background-color:#DDDCD8; text-align:right;
							  background-position:center right; background-repeat:no-repeat; font:bold 12px Arial; color:#1e1e1e;
							  padding-right:37px; padding-top:3px; margin:5px 0px; }
DIV.LoggedBox DIV.Inbound	{ background-image:url(../img/iconInbound.gif); }
DIV.LoggedBox DIV.Outbound	{ background-image:url(../img/iconOutbound.gif); }
DIV.LoggedBox DIV.LinkedItem		{ width:234px !important; width:271px; height:18px !important; height:22px; vertical-align:middle;
									  font:normal 12px Arial; color:#646464; padding-top:4px; background-position:top right;
									  background-repeat:no-repeat; text-align:right; padding-right:37px; }
		.ItemMail					{ background-image:url(../img/iconMail.gif); background-color:#fafafa; }
		.ItemMailForward			{ background-image:url(../img/iconMailForward.gif); background-color:#fafafa; }
		.ItemHeart					{ background-image:url(../img/iconHeart.gif); }
		.ItemHeartPlus				{ background-image:url(../img/iconHeartPlus.gif); }
		.ItemMessage				{ background-image:url(../img/iconMessage.gif); }
		.ItemMessageEdit			{ background-image:url(../img/iconMessageEdit.gif); }
		.ItemFolderPlus, 
		.ItemFolderStar				{ background-image:url(../img/i_favorites.gif); background-position:96.8% 50% !important; background-color:#fafafa; }
		.ItemCard					{ background-image:url(../img/iconCard.gif); background-position:99% 50% !important;}
		.ItemBlock					{ background-image:url(../img/iconBlock.gif); background-position:100% 50% !important; background-color:#fafafa; }
		.MarkedItem, .MarkedItem *	{ font-weight:bold !important; }
	DIV.LinkedItem *				{ vertical-align:middle; }
	DIV.LinkedItem IMG				{ float:right; }
	DIV.LinkedItem DIV				{ float:left; width:57px !important; width:67px; background-image:url(../img/loggedInItemSep.gif);
									  background-repeat:no-repeat; background-position:center right; font:normal 12px/16px Arial; color:#CC351E;
									  padding-right:10px; text-align:right; overflow:hidden; text-align:right; }
	DIV.LinkedItem DIV B			{ float:right; }
	DIV.LinkedItem A					{ color:#646464; font:normal 12px Arial; display:block; }
	DIV.LinkedItem A:link, DIV.LinkedItem A:active, DIV.LinkedItem A:visited	{ text-decoration:none; }
	DIV.LinkedItem A:hover	{ text-decoration:underline; }
DIV.LoggedBoxFooter DIV		{ background-image:url(../img/iconUsersOnline.gif); background-repeat:no-repeat; background-position:bottom right;
							  width:230px !important; padding-right:25px !important; width:255px; }
.brightLook div.LoggedBoxFooter div {background-image:url(../img/iconUsersOnline_BLook.gif); background-position: 100% 75% top ; }

/* Popups */

DIV.Shader		{ background-color:#ffffff; opacity:0.8; filter:Alpha(opacity=80); position:absolute; top:-100px; right:0px; width:1px; height:1px; z-index:1000; }
DIV.ImagesPopup 	{ position:absolute; top:-1000px; right:0px; width:100%; height:293px; z-index:1010; background-image:url(../img/imagePopupBG.gif);
					  background-repeat:no-repeat; background-position:top center; }
	DIV.imagespopupheader		{ height:32px !important; height:48px; width:316px; padding-top:16px; text-align:right; padding-right:14px; vertical-align:middle; }
	DIV.imagespopupheader *		{ vertical-align:middle; }
	DIV.imagespopupheader A		{ font:normal 14px Arial; color:#FFFFFF; text-decoration:none; vertical-align:middle; }
	DIV.imagespopupheader A IMG	{ margin-left:0px !important; margin-left:5px; padding-left:5px !important; padding-left:0px; }
DIV.imagespopup IFRAME.Visible	{ width:289px; height:230px; overflow:hidden; border:0px; }
DIV.imagespopup IFRAME.Hidden	{ width:0px; height:0px; overflow:hidden; border:0px; }
DIV.imagespopup DIV.FrameLoader		{ background-color:#FFFFFF; border:1px solid #CCCCCC; text-align:center; width:289px; height:230px; }
DIV.imagespopup DIV.FrameLoader DIV	{ padding-top:100px; font:normal 14px Arial; color:#666666; }

DIV.quick_registration 	{ position:absolute; top:-1000px; right:0px; width:100%; height:1000px; z-index:1010; background-image:url(../img/quick_reg_bg.gif);
					  		background-repeat:no-repeat; background-position:top center; }
	DIV.quick_registrationHeader		{ height:30px !important; height:48px; padding-top:18px; text-align:right; padding-right:14px; vertical-align:middle; }
	DIV.quick_registrationHeader *		{ vertical-align:middle; }
	DIV.quick_registrationHeader A		{ font:normal 14px Arial; color:#FFFFFF; text-decoration:none; vertical-align:middle; }
	DIV.quick_registrationHeader A IMG	{ margin-left:0px !important; margin-left:5px; padding-left:5px !important; padding-left:0px; }
	DIV.quick_registrationframeoverlay	{ vertical-align:middle; margin-top:50px; font:normal 14px Arial; color:#666666; }
DIV.quick_registration IFRAME.Visible	{ width:670; height:690px; overflow:hidden; border:0px; }
DIV.quick_registration IFRAME.Hidden	{ width:0px; height:0px; overflow:hidden; border:1px; }
DIV.quick_registration DIV.FrameLoader		{ background-color:#FFFFFF; border:1px solid #CCCCCC; text-align:center; width:289px; height:230px; }
DIV.quick_registration DIV.FrameLoader DIV	{ padding-top:100px; font:normal 14px Arial; color:#666666; }

DIV.PassPopup 	{ position:absolute; top:-1000px; right:0px; width:100%; height:324px; z-index:10010; background-image:url(../img/bg_password_v6.gif);
				  background-repeat:no-repeat; background-position:top center; }
DIV.PassPopup div.mainFrame TD.fieldTD	{ width:200px; padding-right:0px !important; padding-right:10px; }	
DIV.PassPopup div.mainFrame TD.fieldTD .capchImg { padding:10px 26px 10px 0px;}
DIV.PassPopup div.mainFrame TD.fieldTD .btnDiv { vertical-align:middle; padding-bottom:20px; margin-right:25px;}
DIV.PassPopup div.mainFrame TD.fieldTD .btnDiv * { vertical-align:middle}			  
					  
	DIV.PassPopupheader		{ height:32px !important; height:48px; width:315px !important; width:325px; padding-top:16px; text-align:right;
							  padding-right:14px; vertical-align:middle; }
	DIV.PassPopupheader *		{ vertical-align:middle;  }
	DIV.PassPopupheader A		{ font:normal 14px Arial; color:#FFFFFF; text-decoration:none; vertical-align:middle; }
	DIV.PassPopupheader A IMG	{ margin-left:0px !important; margin-left:5px; padding-left:5px !important; padding-left:0px; }
	DIV.PassPopupFrameOverlay	{ vertical-align:middle; margin-top:10px; font:normal 14px Arial; color:#666666;}
DIV.PassPopup IFRAME.Visible	{ width:325px; height:270px; overflow:hidden; border:0px;}
DIV.PassPopup IFRAME.Hidden	{ width:0px; height:0px; overflow:hidden; border:1px;}
DIV.PassPopup DIV.FrameLoader		{  border:1px solid #CCCCCC; text-align:center; width:289px; height:145px; }
DIV.PassPopup DIV.FrameLoader DIV	{ padding-top:100px; font:normal 14px Arial; color:#666666; }

/* Cellular */
DIV.CellBody		{ background-image:url(../img/cellular_promo_b.jpg); background-position:bottom right; background-repeat:no-repeat; height:220px; .height:230px; padding: 0 7px; }
DIV.CellBody DIV.title { text-align:center; margin-top: 17px; }
#senderBlock DIV.Text		{ float:left; width:255px; margin-top:10px; color:#646464; text-align:right; }
#senderBlock DIV.Select		{  float:left; width:146px; margin-top:20px; margin-left:20px; .margin-left:10px; clear:both; }
#senderBlock DIV.Select SELECT	{ float:left; width:50px; height:21px; margin-right:5px; }
#senderBlock DIV.Select INPUT	{ float:left; width:80px; height:21px; border-width:1px; border-style:solid; border-color:#000 #9E9E9E #9E9E9E #000; }
#senderBlock DIV.Button			{ float:left; text-align:center; padding-top:10px; margin-left: 20px; .margin-left:10px; clear:both; }
#senderBlock DIV.Button IMG		{ cursor:pointer; }

#thankyouBlock DIV.Text, #timeoutBlock DIV.Text, #errorBlock DIV.Text		{ float:left; width:255px; margin-top:20px; text-align:right; }
#thankyouBlock DIV.Text SPAN, #timeoutBlock DIV.Text SPAN, #errorBlock DIV.Text SPAN		{ color:#CC351E; }


DIV.CellFooter		{ font:normal 12px Arial; color:#5B5B5B; text-align:center; padding:10px 0px 5px; }
DIV.CellFooter SPAN	{ color:#CC351E; font-weight:bold; }
DIV.CellFooter SMALL	{ color:#AAABAA; display:block; padding:0px 20px; }

/* Hearts */

DIV.Hearts		{ width:495px; position:absolute; top:-1000px; left:20px; z-index:10000; }
TABLE.Hearts		{ width:495px; }
TD.HeartHeader		{ width:491px; height:40px; vertical-align:bottom; background-image:url(../img/heart_head_bg.gif); background-repeat:no-repeat; }
TD.HeartHeaderShadow	{ width:4px; height:40px; }
TD.HeartTitle			{ width:495px; height:57px; }
TD.HeartMidShadow		{ width:4px; height:100%; background-repeat:repeat; background-image:url(../img/shadow.gif); font:normal 1px/1px Arial;
						  background-position:center; }
TD.HeartOfHearts		{ width:491px; background-image:url(../img/heart_middle.gif); background-repeat:repeat-y; }
	DIV.HeartList		{ width:467px; padding:20px 0px; border-top:2px solid #D6D6D0; border-bottom:2px solid #D6D6D0; }
		DIV.Heart		{ background-image:url(../img/heart.gif); background-repeat:no-repeat; background-position:97% 50%; padding:5px 40px 5px 20px;
						  font:bold 12px Arial; color:#333333; text-align:right; cursor:pointer; }
		DIV.HOdd		{ background-color:#F9F7F6; }
		DIV.HEven		{ background-color:#ffffff; }
TD.HeartFooter			{ width:495px; height:52px; }
DIV.HeartsClose			{ float:right; padding:0px 20px 5px; }

DIV.HeartSent			{ width:467px; height:240px; border-top:2px solid #D6D6D0; border-bottom:2px solid #D6D6D0; background-image:url(/img/heartsAway.gif);
						  background-repeat:no-repeat; background-position:center center; display:none; }


A.DisabledLink			{ color:#999999 !important; }

.SelInvisible				{ opacity:0; display:none; }
.SelVisible					{ opacity:1; }

TD.rightBoxes DIV.BannerContainer			{ }
TD.rightBoxes DIV.BannerContainer DIV		{ margin-bottom:15px; }
TD.rightBoxes DIV.BannerContainer A			{ display:block;  width:285px; overflow:hidden; }
TD.rightBoxes DIV.BannerContainer IMG		{ width:285px; display:block; }

.brightLook TD.rightBoxes DIV.BannerContainer			{ text-align:center; }
.brightLook TD.rightBoxes DIV.BannerContainer DIV       { background:#bcbbb6; position:relative; }
.brightLook TD.rightBoxes DIV.BannerContainer DIV small  { position:absolute; top:2px; display:block; margin: 0 auto; width:100%; color: #fff !important; font:normal 10px Arial; }
.brightLook TD.rightBoxes DIV.BannerContainer IMG		{ width:285px; }

#errorBubble		{ position:absolute; top:-1000px; left:20px; z-index:60000; background-position:top left; width:169px; text-align:center; }
#errorBubble TABLE.ErrCont		{ width:169px;background-color:#fff; }
#errorBubble TABLE.ErrCont TD.TopLeft		{ width:153px; background-image:url(../img/errorBubbleTop.gif); background-repeat:no-repeat; height:32px; }
#errorBubble TABLE.ErrCont TD.TopRight		{ width:16px; height:32px; background-image:url(../img/errorBubbleTopRight.gif); background-repeat:no-repeat; }
#errorBubble TABLE.ErrCont TD.Middle		{ width:169px; background-image:url(../img/errorBubbleMid.gif); background-repeat:repeat-y;
											  font:normal 12px Arial; color:#666666; }
#errorBubble TABLE.ErrCont TD.Middle IMG	{ margin-left:0px !important; margin-left:5px; padding-left:5px !important; padding-left:0px; float:right;
											  position:relative; }
#errorBubble TABLE.ErrCont TD.Middle DIV	{ padding:0px 20px 0px 10px; position:relative; top:-25px; }
#errorBubble TABLE.ErrCont TD.Bottom		{ width:169px; background-image:url(../img/errorBubbleBot.gif); background-repeat:no-repeat; height:9px;
											  font:normal 9px/9px Arial; }

#badLogin 	{ position:absolute; top:-1000px; left:0px; width:341px; height:238px; z-index:10090; }
#badLogin2 	{ position:absolute; top:-1000px; left:0px; width:341px; height:238px; z-index:1090; }
#badAgeRange 	{ position:absolute; top:-1000px; left:0px; width:341px; height:132px; z-index:1090; }
#badPhone 	{ position:absolute; top:-1000px; left:0px; width:341px; height:132px; z-index:1095; }
#multiThankUmessage 	{ position:absolute; top:-1000px; left:0px; width:439px; height:241px; z-index:1095; }

DIV.ChatAlertContainer			{ position:absolute; top:0px; left:0px; width:1px; height:1px; }
DIV.ChatAlert					{ position:absolute; top:-300px; left:20px; border:1px solid #E09D87; width:150px; background-color:#FFFFFF; padding:4px; }
DIV.ChatAlert DIV.Header		{ background-color:#E17144; font:normal 12px Arial; color:#FFFFFF; text-align:left; padding:2px 5px;
								  width:130px !important; height:12px !important; width:140px; height:16px; overflow:hidden; }
DIV.ChatAlert DIV.Text			{ padding:2px 5px; font:normal 12px/16px Arial; cursor:pointer; color:#CC351E; text-decoration:underline;
								  width:130px !important; height:12px !important; width:140px; height:16px; overflow:hidden; }
DIV.ChatAlert DIV.Cancel		{ text-align:right; cursor:pointer; font:normal 12px Arial; }

#imagespopupframeoverlay		{ font:bold 12px Arial; color:#666666; }

#clearTab			{ display:none; text-align:left; padding-left:13px; clear:left; }

A.redLink { font:bold 12px arial; color:#cc351e; text-decoration:underline;}

/* Bright Look */
#userMessageAlertHolder {position:relative; width:100%;}
DIV.userMessageAlert { text-align:center; position:absolute; z-index:10000; top: 0; left: 140px; width: 196px; height: 76px; background: #fff url(../img/bg_user_alert.gif) no-repeat top left; font: normal 12px Arial; color:#ca3a03; }
DIV.userMessageAlert .umOuterBorder { width: 174px; margin: 0 auto; border: solid 1px #b0b0b0; border-top: 0;}
DIV.userMessageAlert .umAlertBody { height:76px; background: #ede9e7; border: solid 1px #fff; border-top: 0; padding: 0 5px 5px 5px; text-align: right;}
DIV.userMessageAlert .umAlertBody a { color:#ca3a03; font-weight:bold; }
DIV.userMessageAlert .umAlertTitle { background: #f67e08; color: #fff; font-weight:bold; padding:3px 5px; margin-bottom:2px; }
DIV.userMessageAlert .umClose {text-align: left; margin-top:5px;}
DIV.userMessageAlert .umClose a {color:#ca3a03; text-decoration:underline; font-size: 11px;font-weight:normal;}
