﻿body
{
	margin-top: 0px;
	height: auto;
	text-align: left;
	overflow: -moz-scrollbars-vertical; /* always show vertical scroll (like IE) */
}

.Page
{
	height: auto;
	width: 960px;
	font-size: 12px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: White;
	font-family: Arial;
}

.CleanPage
{
	font-size: 12px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial;
	background-color: White;
}

div.header
{
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link, a:visited
{
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	color: #626262;
	outline: 0px;
}

a:hover, a:active
{
	color: #9bcb1a;
}

a:link.LinkUnderline, a:visited.LinkUnderline
{
	text-decoration: none;
	font-family: Arial;
	cursor: pointer;
	outline: 0px;
}

a:hover.LinkUnderline, a:active.LinkUnderline
{
	text-decoration: underline;
}

a:link.HomePageCategory, a:visited.HomePageCategory
{
	font-family: Arial;
	font-size: small;
	cursor: pointer;
	color: black;
	outline: 0px;
	font-weight: bold;
}

a:link.TabLink, a:visited.TabLink
{
	color: Black;
	font-family: Arial;
	font-size: small;
	outline: 0px;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

a:hover.TabLink, a:active.TabLink
{
	color: Black;
	text-decoration: none;
	outline: 0px; /*firefox dots fix*/
	cursor: pointer;
	font-weight: bold;
}

a:link.subtab, a:visited.subtab
{
	color: white;
	font-family: Arial;
	font-size: small;
	outline: 0px;
	font-weight: normal;
	margin-left: 10px;
}
a:hover.subtab, a:active.subtab
{
}

a:link.SelectedSubtab, a:visited.SelectedSubtab
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
}

.LoginBox
{
	background-color: #cae1f6;
	border: 1px solid #afb1b0;
}

.FooterBar
{
	clear: both;
	color: #7c7c7c;
	margin-top: 20px;
	height: 25px;
	line-height: 25px;
	background-color: #f9f9f9;
	border: 1px solid #f6f6f6;
}

a:link.footerNav, a:visited.footerNav
{
	color: #7c7c7c;
	text-decoration: none;
}

a:hover.footerNav, a:active.footerNav, a:focus.footerNav
{
	text-decoration: underline;
}

.RateLink
{
	cursor: pointer;
}

a:link.RateLink, a:visited.RateLink
{
	cursor: pointer;
	text-decoration: none;
}

a:hover.RateLink, a:active.RateLink
{
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}

.RateBar
{
	color: #356aa0;
}

.RateBarDisabled
{
	color: #cae1f6;
}

.LiteRateBarDisabled
{
	color: #87b19f;
}

.RateBarSelected
{
	color: #356aa0;
	font-weight: bold;
}

a img
{
	border: none;
}

.HomePageControl
{
	margin-bottom: 10px;
	width: 438px;
	line-height: 20px;
}

.black_text_bold_small
{
	color: Black;
	font-weight: bold;
	font-size: small;
}

.Button
{
	height: 30px;
	background-color: #356aa0;
	border-style: solid;
	border-width: 1px;
	border-color: #777777;
	color: White;
	font-size: 14px;
	padding: 4px 10px 6px 10px;
	cursor: pointer;
	font-family: Arial;
}
.Button[disabled]
{
	cursor: default;
	color: #C0C0C0;
}

.FlowButton
{
	height: 30px;
	color: #154678;
	font-size: 14px;
	padding: 4px 10px 6px 10px;
	cursor: pointer;
	text-align: center;
}

.Welcome
{
	height: 30px;
	margin-left: 10px;
	font-size: small;
	width: 112px;
	text-align: center;
	line-height: 30px;
}

div.tab, .tabProvider, .selectedCustomerTab
{
	display: inline;
	height: 30px;
	font-size: 12px;
	width: 112px;
	text-align: center;
	background-image: url(../../Images/MainMenuSprite.jpg);
	background-position: -200px 0;
	background-repeat: no-repeat;
	overflow: hidden;
	line-height: 31px;
	color: #ecedee;
}
div.tabProvider
{
	background-position: -200px 0;
}
.selectedCustomerTab
{
	background-position: -312px 0;
	color: White;
}

div.tab_orange, div.tab_gray
{
	display: inline;
	height: 30px;
	font-size: 12px;
	width: 112px;
	text-align: center;
	background-image: url(../../Images/MainMenuSprite.jpg);
	background-position: -424px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	line-height: 31px;
}
div.tab_gray
{
	background-position: -536px 0px;
}

.SubTabCustomerBar
{
	position: relative;
	height: 25px;
	width: 960px;
	color: White;
	text-align: left;
	line-height: 25px;
	background-color: #2b6ac1;
	border: 1px solid #2b6ac1;
	border-top: 0;
	font-size: 12px;
}

.MainSubNav
{
	line-height: 16px;
	margin-left: 180px;
	font-size: small;
	margin-bottom: 5px;
}

.MainSubNavList
{
	margin-left: 20px;
	height: 15px;
	width: 70px;
}

.MainSubNavList:hover
{
	background-color: #8b8989;
}

.youarehere
{
	width: 700px;
	font-size: 10px;
}

div#content
{
	clear: both;
	width: 715px; /*715*/
}

.sidebar
{
	width: 162px;
	height: 100%;
	min-height: 100%;
}

input#name
{
	text-align: left;
}

input#email
{
	text-align: left;
}

label
{
	text-align: right;
}

div.acenter
{
	margin-top: 10px;
	text-align: center;
}

ul#sidebarlist
{
	font-size: small;
	list-style-type: square;
}

hr
{
	border: 0;
	height: 1px;
	outline-color: #939393;
	background-color: #939393;
}

hr.EditFormHr
{
	border: 0;
	height: 1px;
	margin: 15px 5px;
	outline-color: #dddddd;
	background-color: #dddddd;
}

.VerticalSeperator
{
	height: auto;
	background-color: Black;
	width: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

hr.register
{
	border: 0;
	color: #56be33;
	width: 350px;
	outline-color: #56be33;
	background-color: #56be33;
	height: 1px;
	margin-top: 30px;
}

fieldset /*not used*/
{
	border: 1px;
}

.login
{
	font-weight: bold;
	font-size: small;
	margin-top: 10px;
}

.errorMessage
{
	font-size: smaller;
	height: 15px;
	color: Red;
}

.ExtraTabRow
{
	background-color: #cae1f6;
	height: 24px;
	line-height: 22px;
}

.SubTabLink
{
	float: left;
	margin-left: 10px;
}

.SubTabSelecedLink
{
	float: left;
	margin-left: 10px;
	font-weight: bold;
}

.HomepageHeader
{
	border: 1px solid #cae1f6; /* #407a61 */
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.HomePageHeaderLabel
{
	font-size: larger;
	font-weight: bold;
	color: black;
}

.HompageServiceLabel
{
	font-size: 14px; /* font-weight:bold;*/
	color: black; /* #407a61 */
	font-weight: bold;
}

.SideBarHomePage
{
	border: 1px solid #cae1f6; /* #407a61 */
	margin-left: 10px; /* position:absolute;     right:0px;*/
}


a:link.HompageServiceLabel, a:visited.HompageServiceLabel
{
	cursor: pointer;
	font-weight: bold;
}

a:hover.HompageServiceLabel, a:active.HompageServiceLabel
{
	cursor: pointer;
	font-weight: bold;
}

a:link.AdminLink, a:visited.AdminLink
{
	cursor: pointer;
	text-decoration: none;
}

a:hover.AdminLink, a:active.AdminLink
{
	cursor: pointer;
	color: #356aa0;
	text-decoration: underline;
}

hr.Lite
{
	border: 0;
	color: #ddd;
	outline-color: #ddd;
	background-color: #ddd;
	height: 1px;
	margin-left: 0px;
}

/* -- Home Header -- */

.MainLogo
{
	width: 203px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../../Images/MainLogo.jpg);
}
.MainLogoFlag
{
	width: 45px;
	height: 40px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../Images/MainLogo_us.gif);
}

.SeperatorSpan
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	font-size: 16px;
	font-weight: normal;
	color: #d0d0d0;
}

.LoggedInStatus
{
	color: #8d8b8b;
	height: 30px;
	line-height: 30px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(../../Images/LgdInBG.gif);
}
.LoggedInStatus a, .LoggedInStatus:link, .LoggedInStatus:visited
{
	color: #626262;
	font-weight: bold;
}
.LoggedInStatus .SeperatorSpan
{
	float: right;
	line-height: 28px;
}

.HomeIcn_Msgs, .HomeIcn_Balance, .HomeIcn_Search, .BizIcn_ReportAbuse, .BizIcn_AskQuestion, .ReferAFriendIcn, .X9px, .BizIcn_Edit, .BizIcn_NewService, .BizIcn_ViewProfile, .WorkReqIcn_Publish, .WorkReqIcn_UnPublish, .WorkReqIcn_ToTop
{
	height: 9px;
	width: 11px;
	float: right;
	cursor: pointer;
	margin-top: 10px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../Images/Icn_HomeHdr.gif);
}
.HomeIcn_Balance
{
	background-position: 0 -10px;
	height: 11px;
	width: 10px;
}
.HomeIcn_Search
{
	float: left;
	margin-top: 5px;
	background-position: 0 -22px;
	height: 11px;
}
.BizIcn_ReportAbuse
{
	float: left;
	height: 10px;
	margin-top: 2px;
	background-position: 0 -55px;
}
.BizIcn_AskQuestion
{
	float: left;
	width: 10px;
	height: 11px;
	margin-top: 2px;
	background-position: 0 -43px;
}
.ReferAFriendIcn
{
	float: left;
	height: 9px;
	margin-top: 3px;
	background-position: 0 -34px;
}
.X9px
{
	width: 9px;
	margin-top: 4px;
	background-position: 0 -65px;
}
.BizIcn_Edit
{
	float: left;
	height: 11px;
	margin-top: 9px;
	background-position: 0 -75px;
}
.BizIcn_NewService
{
	float: left;
	width: 9px;
	margin-top: 11px;
	background-position: 0 -87px;
}
.BizIcn_ViewProfile
{
	float: left;
	margin-top: 2px;
	background-position: 0 -97px;
}
.WorkReqIcn_Publish
{
	float: left;
	height: 9px;
	margin-top: 9px;
	background-position: 0 -138px;
}
.WorkReqIcn_UnPublish 
{
	float: left;
	height: 9px;
	margin-top: 9px;
	background-position: 0 -148px;
}
.WorkReqIcn_ToTop
{
	float: left;
	height: 9px;
	margin-top: 9px;
	background-position: 0 -192px;
}

.ActivityIcn_View, .ActivityIcn_Remove, .ActivityIcn_UndoRemove, .InboxIcn_Attachment, .ActivityIcn_Hire, .MyServicesIcn_Edit, .MyServicesIcn_Publish, .MyServicesIcn_Unpublish, .MyServicesIcn_Remove, .BalanceIcn_Print
{
	height: 9px;
	font-size: 10px;
	overflow: hidden;
	text-indent: 15px;
	line-height: 9px;
	background-position: 0 -97px;
	background-repeat: no-repeat;
	background-image: url(../../Images/Icn_HomeHdr.gif);
}
.ActivityIcn_Remove
{
	height: 10px;
	margin-left: 2px;
	text-indent: 13px;
	line-height: 10px;
	background-position: 0 -158px;
}
.ActivityIcn_UndoRemove
{
	margin-left: 3px;
	text-indent: 12px;
	line-height: 7px;
	background-position: 0 -106px;
}
.ActivityIcn_Hire
{
	height: 11px;
	margin-left: 4px;
	text-indent: 10px;
	line-height: 10px;
	background-position: 0 -127px;
}
.MyServicesIcn_Edit
{
	height: 11px;
	line-height: 11px;
	background-position: 0 -75px;
}
.MyServicesIcn_Publish
{
	line-height: 8px;
	background-position: 0 -138px;
}
.MyServicesIcn_Unpublish
{
	line-height: 8px;
	background-position: 0 -148px;	
}

.InboxIcn_Attachment
{
	width: 7px;
	height: 12px;
	background-position: 0 -115px;
}

.BalanceIcn_Print
{
	height: 11px;
	font-size: 11px;
	line-height: 10px;
	text-decoration: underline;
	background-position: 0 -180px;
}

.EditFormHelpIcon
{
	width: 11px;
	height: 11px;
	cursor: pointer;
	position: relative;
	background-position: 0 -169px;
	background-repeat: no-repeat;
	background-image: url(../../Images/Icn_HomeHdr.gif);
}

.HomeLoginTextBox, .HomeLoginWatermark 
{
	width: 80px;
	margin-right: 5px;
	margin-top: 5px; .margin-top: 1px;
	font-size: 14px;
	color: #727272;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Sans Serif;
	border: 1px solid #cfcfcf;
}
.HomeLoginWatermark { color: #aaaaaa; }

/* end of Home Header */

/* -- Main Menu Tabs - 10/6/08 -- */

.MainTab_cstm, .MainTab_free, .MainTab_tell
{
	width: 105px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	overflow: hidden;
	background-color: #1b7acd;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../../Images/MainTabs.gif);
}
.MainTab_free
{
	background-color: #9cc825;
	background-position: -108px 0;
}
.MainTab_tell
{
	background-color: #f8c12c;
	background-position: -215px 0;
}

.LeftSubTab_cstm, .RightSubTab_cstm, .LeftSubTab_free, .RightSubTab_free, .LeftSubTab_tell, .RightSubTab_tell
{
	width: 6px;
	float: left;
	height: 33px;
	overflow: hidden;
	background-color: #1b7acd;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../../Images/MainTabs_prts.gif);
}
.RightSubTab_cstm
{
	background-position: 0 -34px;
}
.LeftSubTab_free, .RightSubTab_free
{
	background-color: #9cc825;
	background-position: -7px 0;
}
.RightSubTab_free
{
	background-position: -7px -34px;
}
.LeftSubTab_tell, .RightSubTab_tell
{
	background-color: #f8c12c;
	background-position: -14px 0;
}
.RightSubTab_tell
{
	background-position: -14px -34px;
}

.MainTabSelected_cstm, .MainTabSelected_free, .MainTabSelected_tell
{
	width: 99px;
	height: 1px;
	overflow: hidden;
	background-color: #2a8ad7;
}
.MainTabSelected_free
{
	background-color: #8ecc2d;
	margin-left: 101px;
	width: 105px;
}
.MainTabSelected_tell
{
	background-color: #f8b501;
	margin-left: 869px;
}

.SubTab_cstm, .SubTab_free, .SubTab_tell
{
	width: 928px;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
	text-decoration: none;
	background-color: #1b7acd;
	background-repeat: repeat-x;
	background-position: 0 -32px;
	background-image: url(../../Images/MainTabs.gif);
}
.SubTab_free
{
	background-color: #9cc825;
	background-position: 0 -66px;
}
.SubTab_tell
{
	background-color: #9cc825;
	background-position: 0 -100px;
}
.SubTab_cstm a, .SubTab_free a, .SubTab_tell a
{
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}
.SubTab_cstm a:link, .SubTab_free a:link, .SubTab_tell a:link, .SubTab_cstm a:visited, .SubTab_free a:visited, .SubTab_tell a:visited
{
	color: #fff;
}
.SubTab_cstm a:hover, .SubTab_free a:hover, .SubTab_tell a:hover
{
	text-decoration: underline;
}

.SubTabSeperator_cstm, .SubTabSeperator_free, .SubTabSeperator_gray
{
	width: 2px;
	height: 20px;
	overflow: hidden;
	margin: 5px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../Images/MainMenu_seperators.gif);
}
.SubTabSeperator_free
{
	background-position: 0 -21px;
}
.SubTabSeperator_gray
{
	background-position: 0 -42px;
}

.MainMenuHr_cstm, .MainMenuHr_free
{
	width: 100%;
	height: 3px;
	margin-top: 3px;
	overflow: hidden;
	background-color: #1b7acd;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-image: url(../../Images/MainMenu_3pxHr.gif);
}
.MainMenuHr_free
{
	background-color: #9cc825;
	background-position: 0 -4px;
}

/* -- end of Main Menu Tabs -- */

/* -- used in admin -- */
.ExpertsModeIcon
{
	background-image: url(../../Images/MainMenuSprite.jpg);
	background-repeat: no-repeat;
	background-position: -844px 0;
	height: 20px;
	width: 20px;
	overflow: hidden;
}
.ServicesModeIcon
{
	background-image: url(../../Images/MainMenuSprite.jpg);
	background-repeat: no-repeat;
	background-position: -823px 0;
	height: 20px;
	width: 20px;
	overflow: hidden;
}

/* * html .clearfix {height: 1%;} /*iE fix*/

.modalPopup
{
	background-color: #FFFFDD;
	border: 3px solid Gray;
	padding: 3px;
	width: 250px;
}

.HomePageBG
{
	/*     background-color:#e8f6ed;     border:1px solid #bec1c0;*/
	width: auto;
	height: auto; /* border:1px solid #cae1f6;*/
}

.OrangeButton25Lft
{
	width: 5px;
	height: 25px;
	background-image: url(../../Images/OrangeButton25.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.OrangeButton25Mdl
{
	height: 25px;
	background: url(../../Images/OrangeButton25.gif);
	background-repeat: repeat-x;
	background-position: 0 -26px;
	cursor: pointer;
	line-height: 25px;
}

.OrangeButton25Rt
{
	width: 5px;
	height: 25px;
	background-image: url(../../Images/OrangeButton25.gif);
	background-repeat: no-repeat;
	background-position: -6px 0;
}

.AddedSampleStyle
{
	font-size: small;
}

.StdBorder
{
	border: 1px solid #e4e4e4;
}

.BtmBorder
{
	border-bottom: 1px solid #cae1f6;
}

a:link.LinkUnderlineDescript, a:visited.LinkUnderlineDescript
{
	font-family: Arial;
	font-size: small;
	cursor: pointer;
	color: #000000;
	outline: 0px;
	text-decoration: none;
}

a:hover.LinkUnderlineDescript, a:active.LinkUnderlineDescript
{
	text-decoration: underline;
}

/*** Search Bar classes ***/

.BG_Search
{
	width: 960px;
	height: 30px;
	color: #8d8b8b;
	overflow: hidden;
	background-color: #efefef;
	background-repeat: no-repeat;
	background-image: url(../../Images/SearchBarBG.gif);
}

.SearchFieldPosition
{
	display: inline;
	margin-top: 4px;
	margin-left: 245px;
}

.SearchFieldTextBoxStyle
{
	color: #878787;
	font-size: 14px;
	font-family: MS Sans Serif;
}

/*** end of Search Bar ***/

.OrangeButton40Lft
{
	width: 6px;
	height: 40px;
	background-image: url(../../Images/OrangeButton40Lft.gif);
}

.OrangeButton40Mdl
{
	height: 40px;
	background: url(../../Images/OrangeButton40Mdl.gif);
	cursor: pointer;
}

.OrangeButton40Rt
{
	width: 6px;
	height: 40px;
	background-image: url(../../Images/OrangeButton40Rt.gif);
}

.HomeOrangeButton40Label
{
	font-weight: bold;
	color: Black;
	font-size: 15px;
	line-height: 16px;
	margin-top: 4px;
}

a:link.DealsBarLink, a:visited.DealsBarLink
{
	font-size: 10px;
	cursor: pointer;
	color: #356aa0;
	outline: 0px;
	text-decoration: none;
}

a:hover.DealsBarLink, a:active.DealsBarLink
{
	text-decoration: none;
	color: #0000bb;
}

.HomeWelcomeMessage, .HomeProviderWelcomeMessage
{
	font-weight: bold;
	margin-top: 10px;
	font-size: 22px;
	color: #2d7eb3;
	width: 100%;
}
.HomeProviderWelcomeMessage
{
}

.HomeSearchPostTitle
{
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	font-weight: bold;
}

.HomeSearchPostDescription
{
	color: #fff;
}

.HomePageSearchContainer
{
	margin-left: 18px;
	display: inline;
}

.HomePageSearchTextbox
{
	margin-top: 2px;
	margin-left: 3px;
}

.HomeFreelanceTab_lft
{
	width: 7px;
	height: 23px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomeFreeTab_lft.gif);
}

.HomeFreelanceTab, .ActivitySubTabs, .CashierSubTab
{
	float: left;
	font-size: 10px;
	height: 23px;
	padding-left: 7px;
	padding-right: 15px;
	line-height: 22px;
	text-decoration: none;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomeFreeTab.gif);
}
.ActivitySubTabs, .CashierSubTab
{
	font-size: 11px; 
	line-height: 24px; 
}
.HomeFreelanceTab
{
	padding-left: 10px;
	padding-right: 18px;
}

.HomeProgressViewer_lft
{
	width: 9px;
	height: 73px;
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomeFrProgressBG_lft.gif);
}
.HomeProgressViewer
{
	width: 448px;
	height: 69px;
	float: left;
	color: #626262;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 9px;
	padding-left: 2px;
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomeFrProgressBG.gif);
}

/* Home - 11/6/08 */

.HomePostProjectArea
{
	width: 690px;
	height: 203px;
	overflow: hidden;
	position: relative;
	background-color: #409ce1;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomePostBg.gif);
}

.TextBoxHomePost
{
	width: 440px;
	height: 130px;
	font-size: 14px;
	border: 1px solid #5e5e5e;
	font-family: MS Sans Serif;
	overflow-y: auto;
}

.HomeQuickPostPosition
{
	position: absolute;
	right: 60px;
	bottom: 76px;
}
.HomeQuickPostLink,
.HomeQuickPostLink:link, .HomeQuickPostLink:visited { color: #fff; }
.HomeQuickPostLink:hover, .HomeQuickPostLink:active { color: #f9c21a; }

.HomePostProjectButton
{
	position: absolute;
	right: 20px;
	bottom: 0;
	outline: 0;
	border: none;
	width: 206px;
	height: 69px;
	cursor: pointer;
	background-position: 0 0;
	background-color: #f9be1a;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomePostBtn.jpg);
}
.HomePostProjectButton:hover
{
	background-position: 0 -70px;
}

.HomeRegisterButton
{
	outline: 0;
	border: none;
	width: 154px;
	height: 48px;
	cursor: pointer;
	background-position: 0 0;
	background-color: #f9be1a;
	background-repeat: no-repeat;
	background-image: url(../../Images/HomeRegiBtn.jpg);
}
.HomeRegisterButton:hover
{
	background-position: 0 -49px;
}

/* end of Home - 11/6/08 */

.BtnHireFreelancer
{
	outline: 0;
	border: none;
	width: 241px;
	height: 53px;
	cursor: pointer;
	background-position: 0 0;
	background-color: #afda35;
	background-repeat: no-repeat;
	background-image: url(../../Images/BizHireBtn.jpg);
}
.BtnHireFreelancer:hover
{
	background-position: 0 -54px;
}

.BtnPlaceBid, .BtnPlaceBidDisabled
{
	outline: 0;
	border: none;
	width: 241px;
	height: 53px;
	cursor: pointer;
	background-position: 0 0;
	background-color: #afda35;
	background-repeat: no-repeat;
	background-image: url(../../Images/WorkBidBtn.jpg);
}
.BtnPlaceBid:hover
{
	background-position: 0 -54px;
}
.BtnPlaceBidDisabled
{
	cursor: default;	
	background-position: 0 -108px;
}

.SearchPostBtn
{
	outline: 0;
	border: none;
	width: 247px;
	height: 53px;
	cursor: pointer;
	background-position: 0 0;
	background-color: #f9be1a;
	background-repeat: no-repeat;
	background-image: url(../../Images/SearchPostBtn.jpg);
}
.SearchPostBtn:hover
{
	background-position: 0 -54px;
}

.LinkHomeAnimation
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	outline: 0px;
}

a:link.LinkHomeAnimation, a:visited.LinkHomeAnimation
{
	color: #717070;
	text-decoration: none;
}

a:hover.LinkHomeAnimation, a:active.LinkHomeAnimation
{
	color: #615f5f;
	text-decoration: underline;
}

/* --- end of main.css and start of content.css as was on Jan 2nd 2008 --- */

.FormLabel, .CasiherFormLabel
{
	clear: both;
	font-size: 12px;
	float: left;
	height: auto;
	line-height: 22px;
	width: 150px;
	margin-right: 30px;
	overflow: hidden;
	margin-left: 5px;
	display: inline;
}
.CasiherFormLabel
{
	width: 250px;
	font-weight: bold;
	margin-right: 20px;
}

.InputControlFormLabel
{
	font-size: 12px;
	float: left;
	height: auto;
	line-height: 22px;
	width: 150px;
	margin-right: 30px;
	margin-bottom: 5px;
	overflow: hidden;
	margin-left: 5px;
	display: inline;
}

.RegisterHeader
{
	clear: both;
	font-size: 12px;
	float: left;
	height: auto;
	line-height: 22px;
	width: 150px;
	margin-right: 30px;
	margin-bottom: 5px;
	overflow: hidden;
	margin-left: 5px;
	display: inline;
}

.collapsePanel /* used only in panel.visibility.extender */
{
	overflow: hidden;
	height: 0px;
}

.AddressControlFormLabel
{
	font-size: 12px;
	float: left;
	height: auto;
	line-height: 22px;
	width: 150px;
	margin-right: 30px;
	margin-bottom: 5px;
	overflow: hidden;
	display: inline;
}

.AddressStandAlone
{
	line-height: 22px;
	width: 80px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow: hidden;
	margin-left: 5px;
}

.ButtonMargin
{
	margin-left: 175px;
}

.FormTextBox
{
	float: left;
}

.FormTextBoxWidth
{
	float: left;
	width: 120px;
	height: 16px;
}

.ErrSignCreateUser
{
	float: left;
	margin-right: 5px;
}

.formRow
{
	clear: left;
	position: relative;
}

/* -- Margins Section -- */
.margintop1
{
	margin-top: 1px;
}
.margintop2
{
	margin-top: 2px;
}
.margintop3
{
	margin-top: 3px;
}
.margintop5
{
	margin-top: 5px;
}
.margintop6
{
	margin-top: 6px;
}
.margintop10
{
	margin-top: 10px;
}
.margintop15
{
	margin-top: 15px;
}
.margintop20
{
	margin-top: 20px;
}
.margintop25
{
	margin-top: 25px;
}

.marginbottom5
{
	margin-bottom: 5px;
}
.marginbottom10
{
	margin-bottom: 10px;
}
.marginbottom25
{
	margin-bottom: 25px;
}

.marginright2
{
	margin-right: 2px;
}
.marginright5
{
	margin-right: 5px;
}
.marginright10
{
	margin-right: 10px;
}

.marginleft2
{
	margin-left: 2px;
}
.marginleft3
{
	margin-left: 3px;
}
.marginleft5
{
	margin-left: 5px;
}
.marginleft7
{
	margin-left: 7px;
}
.marginleft10
{
	margin-left: 10px;
}
.marginleft12
{
	margin-left: 12px;
}
.marginleft20
{
	margin-left: 20px;
}
.marginleft30
{
	margin-left: 30px;
}

.marginleftright5
{
	margin-left: 5px;
	margin-right: 5px;
}
.marginleftright10
{
	margin-left: 10px;
	margin-right: 10px;
}

.paddingleft5
{
	padding-left: 5px;	
}
.paddingleft10
{
	padding-left: 10px;	
}

/* -- end of margins sections -- */

.AlignCenter
{
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}

H1, h1, H1.BtmLine
{
	color: #1777cb;
	width: auto;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 5px;
}
H1.BtmLine
{
	border-bottom: 1px solid #555555;
}

H2, h2, H2.BtmLine
{
	color: #1777cb;
	width: auto;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	text-indent: 5px;
	width: 100%;
}
H2.BtmLine
{
	height: 20px;
	margin-bottom: 2px;
	border-bottom: 1px solid #dadada;
}

h2.Blank
{
	clear: both;
	color: #1777cb;
	margin-bottom: 10px;
	margin-top: 20px;
	text-indent: 5px;
	height: 22px;
	line-height: 22px;
	background-color: Transparent;
	background-image: none;
	border: 0;
	border-bottom: 1px solid #555555;
	font-size: 14px;
}

h2.HelpCenter
{
	clear: both;
	color: #fff;
	margin-bottom: 15px;
	margin-top: 20px;
	text-indent: 5px;
	height: 22px;
	line-height: 22px;
	background-color: #1777cb;
	background-image: none;
	border: 0;
	border-bottom: 1px solid #000;
	font-size: 14px;
}

.H2TabStyleBlue_lft, .H2TabStyleGreen_lft, .H2TabStyleSearch_lft
{
	width: 12px;
	float: left;
	height: 30px;
	overflow: hidden;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../../Images/H2Tabs.gif);
}
.H2TabStyleGreen_lft
{
	background-position: -13px 0px;
}
.H2TabStyleSearch_lft
{
	width: 29px;
	background-position: -26px 0px;
}

.H2TabStyleBlue, .H2TabStyleGreen
{
	float: left;
	color: #fff;
	height: 30px;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
	line-height: 30px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: right -31px;
	background-image: url(../../Images/H2Tabs.gif);
}
.H2TabStyleGreen
{
	background-position: right -62px;
}

.H2TabStyleBlue a, .H2TabStyleBlue a:link, .H2TabStyleBlue a:visited
{
	color: #fff;
	font-size: 14px;
}

.H2TabStyleBlue_hr, .H2TabStyleGreen_hr
{
	height: 30px;
	width: 100%;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-image: url(../../Images/H2Tabs_hr.gif);
}
.H2TabStyleGreen_hr
{
	background-position: 0px -31px;
}

.H2TabStyleAdditionalText
{
	float: left;
	display: inline;
	margin-left: 10px;
	font-weight: bold;
	line-height: 30px;
}
.H2TabStyleAdditionalText_bids
{
	float: right;
	color: #7ebe0f;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 5px;
	text-indent: 25px;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(../../Images/Bullet_bids.gif);
}

.CloserBar
{
	clear: both;
	color: black;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: bold;
	text-align: center;
}

/* UC Main Cashier controls */

.CashierTabBg
{
	height: 30px;
	line-height: 28px;
	text-align: center;
	background-color: #cae1f6;
}

.CashierHeader
{
	color: Gray;
	background-image: url(../../Images/header.jpg);
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
}

/* UC Main Cashier controls end */

.imageDots
{
	line-height: 30px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}

.listProps
{
	width: 200px;
	height: 150px;
}

.BoldText
{
	color: black;
	font-weight: bold;
}

.SmallText
{
	font-size: 12px;
}

/*----------------*/

.Valign
{
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
}

div.Examplebar
{
	height: auto;
	width: auto;
}

.clear
{
	clear: both;
}

.clear0
{
	clear: both;
	line-height: 0px;
	overflow: hidden;
	height: 0px;
}

.float
{
	float: left;
}

.floatright
{
	float: right;
}

.DInline
{
	display: inline;
}

.OFhidden
{
	overflow: hidden;	
}

.BidTextBox /* used in InputControl - TODO - Change the name */
{
	width: 95px;
	text-align: center;
}

.HelpCenterLinkBlock
{
	width: auto;
	margin-bottom: 20px;
}

.border /* is this css realy needed or can be deleted? */
{
	border: 1px solid black;
}

.StarHeight
{
	line-height: 16px;
}

.SampleFileHeader
{
	width: 100%;
	height: 22px;
	line-height: 22px;
	background-color: #f3f3f3;
	border: 1px solid #dddddd;
}

.SampleFileBody
{
	width: auto;
	height: auto;
	background-color: #ececec;
	border: 1px solid gray;
	border-top: 0px;
}

.InputClosedRowDesign
{
	line-height: 24px;
}

.TextBoxGeneralInputControl
{
	height: auto;
	line-height: 25px;
	background-color: Transparent;
}

.GeneralInputDesign
{
}

.PaymentType
{
	width: 550px;
	height: 40px;
	line-height: 40px;
}

.CheckButton
{
	background-image: url(../../Images/CheckLogo.gif);
	text-align: center;
	width: 122px;
	height: 27px;
	line-height: 28px;
}

.QuantityTextBox
{
	width: 40px;
}

.CashierNotification
{
	width: 300px;
	color: #878787;
	text-align: left;
	margin-right: 10px;
}

.PaySelected
{
	border: 2px solid #626262;
}

.PayNotSelected
{
	border: 2px solid white;
}

.CVCmargin
{
	margin-left: 20px;
}

.AlertBox
{
	height: auto;
	text-align: center;
	border: 1px solid #ededed;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.AlertHeader
{
	height: 25px;
	line-height: 25px;
	width: 600px;
	background-color: #f2f2f2;
	border-bottom: solid 1px #ededed;
}

.AlertContent
{
	height: auto;
	width: 600px;
}

.AlertLink
{
	background-color: #e5e5e5;
	height: 25px;
	line-height: 25px;
	width: 600px;
	border-top: solid 1px #ededed;
}

a:link.Disabled, a:visited.Disabled
{
	cursor: default;
	color: Gray;
	text-decoration: none;
}

a:hover.Disabled, a:active.Disabled
{
	cursor: default;
	color: Gray;
	text-decoration: none;
}

a:link.Selected, a:visited.Selected
{
	cursor: text;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

a:hover.Selected, a:active.Selected
{
	cursor: text;
	color: Black;
	text-decoration: none;
}

a:link.UploadFile, a:visited.UploadFile
{
	color: #000;
}
a:hover.UploadFile, a:active.UploadFile
{
	color: #9bcb1a;
}

.TextArea, .TextAreaShort, .TextAreaMedium
{
	width: 400px;
	height: 120px;
	border: 1px solid #dddddd;
	font-family: MS Sans Serif;
}
.TextAreaShort
{
	height: 16px;	
}
.TextAreaMedium
{
	height: 40px;
}

.InputLine
{
	line-height: 25px;
}

.LoadingIndicator
{
	background-color: #f3f3f3;
	border: #505050 solid 2px;
	width: 200px;
	height: 20px;
	line-height: 20px;
	bottom: 0pt;
	left: 0pt;
	position: fixed;
	display: block;
}

* html .LoadingIndicator
{
	position: absolute;
}

.Long
{
	width: 200px;
}

.ArbitrationWidth
{
	width: 80px;
}

.Highlight /* used only for input control somewhere */
{
	border-color: red;
	background-color: #f3f3d0;
}

.WIPPanelConfirm
{
	position: absolute;
	top: 440px;
	width: 250px;
	height: auto;
}

.WIPPanelrating
{
	/* position: absolute;     top: 230px;     right: 150px;*/
	width: 600px;
	height: auto;
}

.ConfirmationPopUp
{
	width: 300px;
	height: auto;
	color: #626262;
	border: 1px solid #505050;
	background-color: #fafafa;
}

.LineApproveBg
{
	text-align: center;
	background-color: #cae1f6;
	border: 1px solid #356aa0;
	margin-bottom: 10px;
	height: 24px;
	line-height: 24px;
}

.WipTitleWidth
{
	width: 70px;
	float: left;
	line-height: 22px;
	margin-left: 5px;
	display: inline;
	height: 22px;
}

.ServiceProfileWidth
{
	font-size: 12px;
	float: left;
	height: auto;
	line-height: 22px;
	width: 250px;
	margin-bottom: 5px;
	overflow: hidden;
	margin-left: 5px;
	display: inline;
}

.EditServiceProfilePrice
{
	width: 236px;
}

.ServiceProfileHeader
{
	font-size: 12px;
	float: left;
	height: auto;
	line-height: 16px;
	width: 175px;
	overflow: hidden;
	margin-left: 5px;
	display: inline;
}

.block /* is this class realy need or it can be deleted? */
{
	display: block;
}

.FontFix
{
	font-family: Arial;
	font-size: 12px;
}

.TableOrder
{
	height: 20px;
	width: 100px;
	margin-left: 10px;
	line-height: 20px;
	text-align: center;
	background-color: #efefef;
	border: 1px solid #dadada;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}

.RadioButtonCashier
{
	height: 10px;
	line-height: 10px;
}

.PopUpBackground
{
	background-color: Gray;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity: 0.3;
}

.CssStyle /*used in LoginRegister.aspx*/
{
	margin-top: 151px; .margin-top:156px;/* ie7 only override */_margin-top:157px;/* ie6 only override */
}

.Test /* what kind of name is this for a class?!? can it be deleted? */
{
	display: block;
}

.ExampleBarHeader
{
	line-height: 18px;
	height: 22px;
	border-bottom: 1px solid #356aa0;
}

.ExampleBarImageBg
{
	margin-left: 60px;
	width: 200px;
}

a:link.LinkButtonHover, a:visited.LinkButtonHover /* used only in panel.visibility.extender */
{
	outline: 0px;
	text-decoration: none;
	font-weight: bold;
}

a:hover.LinkButtonHover, a:active.LinkButtonHover /* used only in panel.visibility.extender */
{
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
	outline: 0px;
	text-decoration: none;
}

.Hover /* is this class used or can it be deleted? */
{
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
}

.RatingSummary
{
	width: 350px;
	height: auto;
}

.PopUpTitle
{
	color: #fff;
	background-color: #1777cb;
	border-bottom: 1px solid #505050;
	text-align: left;
	line-height: 24px;
	height: 24px;
	cursor: move;
}

.Display
{
	/*overrides the display :none , example in result.aspx*/
	display: block;
	visibility: visible;
}

.Hidden /* used to hide stuff like images, better check if this is realy used. or can be deleted? */
{
	visibility: hidden;
}

.Visible /* used to hide stuff like images, better check if this is realy used. or can be deleted? */
{
	visibility: visible;
}

.DisplayNone
{
	display: none;
}

.ProcessBG
{
}

.ProcessBarNew
{
	text-align: center;
}

.ProcessBarTitle
{
	margin-top: 3px;
	font-weight: bold;
	color: #AAAAAA;
}

.AbusePopUp
{
	width: 425px;
	height: auto;
}

.TextBoxFocusTop
{
	width: 0px;
	height: 0px;
	position: absolute;
	left: 0;
	top: 0;
	border: 0px;
}

.TextBoxFocus
{
	width: 0px;
	height: 0px;
	border: 0px;
}

.ValidationSummary /* (Validation Summery style) */
{
	padding: 10px;
	margin-top: 10px;
	background-color: #f5f5f5;
	border: 1px solid #dadada;
}

.SiteMapBlock
{
	min-height: 230px;
	height: auto !important;
	height: 230px;
	width: 290px;
}

.SiteMapHeaderLabel
{
	background-color: #f4f4f4;
	border: 1px solid #878787;
	padding: 5px;
	width: 270px;
	display: block;
	font-weight: bold;
}

.ExplanationTabLink
{
	width: 200px;
}

.CheckBoxExplanationPage
{
	background-color: #f4f4f4;
	border: 1px solid #878787;
	height: 24px;
	width: 200px;
}

.UnderHeaderHighlight
{
	background-color: #f4f4f4;
	border-bottom: 1px solid #878787;
	height: 25px;
	line-height: 25px;
	width: 960px;
}

.FramedAdditionalInfoHighlight
{
	background-color: #f4f4f4;
	border: 1px solid #878787;
	line-height: 25px;
	width: 960px;
}

.BonusHighlight
{
	background-color: #f4f4f4;
	border: 1px solid #00cc00;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	width: 960px;
}

.ButtonSmall
{
	width: 20px;
	line-height: 6px;
	height: 20px;
}

.ButtonBig
{
	width: 30px;
	height: 30px;
}

.LoadingGif
{
	height: 16px;
	width: 16px;
	overflow: hidden;
	background-image: url(../../Images/ajax-loader.gif);
}

.ProviderExperienceHeader
{
	width: 654px;
	height: 22px;
	color: #626262;
	font-size: 11px;
	line-height: 22px;
	padding-left: 10px;
	border: 1px solid #f2f2f2;
	background-repeat: no-repeat;
	background-image: url(../../Images/ProvExpHdrBG.gif);
}

.ProviderExperienceContent
{
	width: 658px;
	font-size: 11px;
	margin-top: 2px;
	padding-top: 7px;
	padding-left: 6px;
	padding-bottom: 7px;
	position: relative;
	border: 1px solid #f2f2f2;
	background-position: left;
	background-repeat: repeat-y;
	background-image: url(../../Images/ProvExpCntBG.gif);
}

.ProviderExperienceInfo
{
	width: 145px;
	color: #626262;
}
.ProviderExperienceComment
{
	width: 495px;	
}

.ExplanationMessage
{
	width: 960px;
	height: 30px;
	line-height: 30px;
}

.HomePopUp
{
	background-color: white;
	border: 1px solid black;
	padding: 7px;
	width: 400px;
	height: auto;
	overflow: auto;
}

.Height100Fix
{
	height: 100%;
}

.OpenBusinessHeaderBlock
{
	width: 365px;
	height: 25px;
	background-image: url(../../Images/OpenBusinessHeaderBlock.gif);
}

.OpenBusinessIcon
{
	width: 20px;
	height: 20px;
	background-image: url(../../Images/Bullet_OpenBusiness.gif);
}

.OpenBusinessWhyShould
{
	line-height: 16px;
}

.StockPhotoStrip
{
	width: 500px;
	height: 100px;
	background-image: url(../../Images/OpenBusinessPageStrip.jpg);
}

.NumberDesign
{
	color: White;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	width: 41px;
	font-weight: bold;
}

.StageBackground
{
	width: 290px;
	height: 60px;
	line-height: 60px;
	background-image: url(../../Images/StageBackground.gif);
}

.StageOneAndFour
{
	height: 60px;
	margin-left: 60px;
}

.BlueDot
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	width: 117px;
	height: 160px;
	background-image: url(../../Images/Medal.gif);
}

.BlueDotOpenBizAlign
{
	margin-right: 122px;
}

.BlueDotTextAlign
{
	margin-top: 45px;
	margin-left: 17px;
	text-align: center;
}

.StartHere
{
	font-weight: bold;
	font-size: 20px;
	line-height: 19px;
	color: #202eaa;
	text-align: center;
	width: 135px;
	height: 135px;
	background-image: url(../../Images/StartHere.gif);
}

.EditServiceHeader
{
	width: 960px;
	height: 25px;
	text-align: left;
}

/* --- Header Tabs Blue ---- */

.HeaderBGLft
{
	width: 6px;
	height: 25px;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.HeaderBGMdl
{
	height: 25px;
	background-image: url(../../Images/HeaderTabBGsMainMdl.gif);
	background-position: 0px 0px;
}

.HeaderBGRtNoQuestion
{
	width: 6px;
	height: 25px;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: -7px 0px;
	background-repeat: no-repeat;
}

.HeaderBGRtWithQuestion
{
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: -14px 0px;
	background-repeat: no-repeat;
}

.HeaderBGRtWithX
{
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: -40px 0px;
	background-repeat: no-repeat;
}

/* -- Header Tabs Orange -- */

.HeaderBGOrangeLft
{
	width: 5px;
	height: 25px;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: -66px 0px;
	background-repeat: no-repeat;
}

.HeaderBGOrangeMdl
{
	height: 25px;
	background-image: url(../../Images/HeaderTabBGsMainMdl.gif);
	background-position: 0px -26px;
}

.HeaderBGOrangeRtNoQuestion
{
	width: 5px;
	height: 25px;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: -72px 0px;
	background-repeat: no-repeat;
}

.HeaderBGOrangeRtWithQuestion
{
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-image: url(../../Images/HeaderTabBGsMain.gif);
	background-position: -78px 0px;
	background-repeat: no-repeat;
}

/* -- end of header Tabs -- */

/* -- new Header Tabs Blue - 11/6/08 -- */

.TabHeaderLft_cstm, .TabHeaderLft_free, .TabHeaderMdl_cstm, .TabHeaderMdl_free, .TabHeaderRt_cstm, .TabHeaderRt_free
{
	width: 5px;
	height: 25px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../../Images/HeaderTabs.gif);
}
.TabHeaderLft_free
{
	background-position: 0px -52px;
}

.TabHeaderMdl_cstm, .TabHeaderMdl_free
{
	width: auto;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	background-repeat: repeat-x;
	background-position: 0px -26px;
}
.TabHeaderMdl_free
{
	background-position: 0px -78px;
}

.TabHeaderRt_cstm
{
	background-position: -6px 0px;
}
.TabHeaderRt_free
{
	background-position: -6px -52px;
}

/* -- new Header TAbs Orange -- */

/* -- end of New Header Tabs - 11/6/08 -- */

.ArrowUp, .ArrowDown, .ArrowRight, .ArrowLeft
{
	width: 22px;
	height: 22px;
	cursor: pointer;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../Images/ArrowsUpDown.gif);
}
.ArrowUp:hover, .ArrowRight:hover
{
	background-position: 0 -23px;
}
.ArrowDown, .ArrowLeft
{
	background-position: -23px 0;
}
.ArrowDown:hover, .ArrowLeft:hover
{
	background-position: -23px -23px;
}
.ArrowLeft, .ArrowRight
{
	background-image: url(../../Images/ArrowsLeftRight.gif);
}

.errorOnReport
{
	margin-left: 10px;
	color: Red;
	font-weight: bold;
}

.NoUnderLine
{
	text-decoration: none;
}

a:link.NoUnderLine, a:visited.NoUnderLine
{
	text-decoration: none;
}

a:hover.NoUnderLine, a:active.NoUnderLine
{
	text-decoration: none;
}

a:link.PagingControl, a:visited.PagingControl
{
	padding: 1px;
	color: #626262;
	font-size: 11px;
	text-decoration: none;
}
a:hover.PagingControl, a:active.PagingControl
{
	text-decoration: underline;
}

.SelectedPage
{
	padding: 1px;
	color: Black;
	font-size: 12px;
	font-weight: bold;
}
a:link.SelectedPage, a:visited.SelectedPage
{
	color: Black;
	padding: 1px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.SelectedPage, a:active.SelectedPage
{
}

.DisabledPager
{
	color: #777;
	padding: 2px;
	cursor: default;
	text-decoration: none;
}
a:link.DisabledPager, a:visited.DisabledPager
{
	color: #777;
	padding: 2px;
	cursor: default;
	text-decoration: none;
}
a:hover.DisabledPager, a:active.DisabledPager
{
}

.Category /* what kind of name?! is this class realy used or can be deleted? */
{
	width: 130px;
	font-weight: bold;
}

.SearchResultContent
{
	width: 450px;
	font-size: 14px;
}

.SearchResultContentWOPreview
{
	width: 505px;
	font-size: 14px;
}

.SortArrowUp
{
	padding-right: 8px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../../Images/Sort_asc.gif);
}
.SortArrowDown
{
	padding-right: 8px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../../Images/Sort_desc.gif);
}
.SortPlace
{
	height: 14px;
	width: 11px;
	background-color: White;
	line-height: 14px;
}

.SearchDealsLink
{
}

a:link.SearchDealsLink, a:visited.SearchDealsLink
{
}

a:hover.SearchDealsLink, a:active.SearchDealsLink
{
}

.SearchResultServiceName
{
	width: 400px;
	font-size: 16px;
}
a:link.SearchResultServiceName, a:visited.SearchResultServiceName
{
	font-size: 16px;
}

a:hover.SearchResultServiceName, a:active.SearchResultServiceName
{
	font-size: 16px;
}

.InfoMessage
{
	width: 667px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.InfoHeader
{
	height: 25px;
	width: 680px;
	color: #1777cb;
	line-height: 25px;
	text-align: left;
	font-weight: bold;
}

.InfoContent
{
	width: 680px;
	color: #626262;
	border-spacing: 0px;
	border: 1px solid #ededed;
	background-color: #f2f2f2;
}

.DarkRedText
{
	color: #bb0000;
	font-weight: bold;
}

.RedText
{
	color: #bb0000;
}

.DarkGreenText
{
	color: #00aa00;
	font-weight: bold;
}

.GreenText
{
	color: #00aa00;
}

.Articles
{
	width: 650px;
	text-indent: 10px;
	text-align: left;
	margin-left: 50px;
	display: block;
}

.Bullet
{
	width: 10px;
	height: 10px;
	background-image: url(../../Images/BulletBlu.gif);
	overflow: hidden;
	margin-top: 5px;
}

.BulletAlign
{
	line-height: 16px;
}

.Center
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.LinkLike
{
	color: #626262;
	text-decoration: underline;
	cursor: pointer;
}
.LinkLike:hover
{
	color: #9bcb1a;
}

.HowDoesItWork
{
	position: fixed;
	right: 25px;
	bottom: 25px;
	display: block;
	width: 400px;
	z-index: 10001;
}

.ProcessingWheels
{
	height: 20px;
	width: 20px;
	background-image: url(../../Images/ProcessingWheels.gif);
	overflow: hidden;
}

.CharsValidation
{
	font-size: smaller;
	font-weight: normal;
}

.RateInputStarsWidth
{
	width: 86px;
	margin-bottom: 5px;
}

.StarMargin
{
	margin-left: 3px;
}

/* --- Box Frames --- */

.BoxFooterLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -18px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxFooterMdl
{
	height: 3px;
	border-bottom: 1px solid #6990b3;
	overflow: hidden;
}

.BoxFooterRt
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -22px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxHdrTrnsBluLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -27px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxFtrTrnsBluLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -27px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* - transparent fill - */

.BoxHdrTrnsLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxHdrTrnsMdl
{
	height: 3px;
	border-top: 1px solid #6990b3;
	overflow: hidden;
}

.BoxHdrTrnsRt
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -13px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxFtrTrnsLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -9px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxFtrTrnsMdl
{
	height: 3px;
	border-bottom: 1px solid #6990b3;
	overflow: hidden;
}

.BoxFtrTrnsRt
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -13px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* same but gray (e4e4e4) */

.BoxHdrGryTrnsLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxHdrGryTrnsMdl
{
	height: 3px;
	border-top: 1px solid #e4e4e4;
	overflow: hidden;
}

.BoxHdrGryTrnsRt
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -4px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxFtrGryTrnsLft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: 0px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.BoxFtrGryTrnsMdl
{
	height: 3px;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}

.BoxFtrGryTrnsRt
{
	width: 4px;
	height: 4px;
	background-image: url(../../Images/BoxCornersSprite.gif);
	background-position: -4px -4px;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* - main content sides borders - */

.BoxContentBorder
{
	border-left: 1px solid #6990b3;
	border-right: 1px solid #6990b3;
}

.BoxContentGryBorder
{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}

/* --- end of border frames --- */

.FullStarBlueDiv
{
	width: 14px;
	height: 14px;
	overflow: hidden;
	background-image: url(../../Images/star_Full_LiteBlueBg.gif);
}

.GreyStarBlueDiv
{
	width: 14px;
	height: 14px;
	overflow: hidden;
	background-image: url(../../Images/star_Grey_LiteBlueBg.gif);
}

.FullStarWhiteDiv
{
	width: 14px;
	height: 14px;
	overflow: hidden;
	background-image: url(../../Images/star_Full_WhiteBg.gif);
}

.GreyStarWhiteDiv
{
	width: 14px;
	height: 14px;
	overflow: hidden;
	background-image: url(../../Images/star_Grey_WhiteBg.gif);
}

.SearchTableServiceTypeWidth
{
	width: 167px;
}

.SearchDealsBarPosition
{
	position: absolute;
	left: 5px;
	bottom: 3px;
}

.PostOrangeBox
{
	/* background-image: url(../../Images/box.jpg); */
	width: 180px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}

.PostOrangeBox100
{
	background-image: url(../../Images/box100frame.gif);
	width: 200px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.ButtonPostProject
{
	width: 161px;
	height: 29px;
	background-image: url(../../Images/ButtonPostProject.gif);
	overflow: hidden;
}

.BulletSquare
{
	width: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial Black;
	color: White;
	line-height: 30px;
	text-align: center;
	background-image: url(../../Images/BulletSqr.gif);
}

.WatermarkExample
{
	padding: 0;
	font-family: MS Sans Serif;
	color: #c7c7c7;
}

.HomeExpertVLabel
{
	float: left;
	line-height: 16px;
	width: 160px;
	margin-left: 5px;
}

.StartBlinkButton90
{
	width: 310px;
	height: 96px;
	text-decoration: none;
	text-align: center;
	font-family: Tahoma;
	background-image: url(../../Images/BlueButton90.gif);
}

.LandingPage3StepsCell
{
	clear: both;
	margin-top: 20px;
	margin-left: 20px;
	width: 300px;
	font-size: 12px;
}

.CategoryViewCategory
{
	color: #626262;
	padding-top: 10px;
	font-weight: bold;
	text-indent: 15px;
}
.CategoryViewCategory:hover
{
	color: #9ec439;
}

/*--- New Communication Styles - created 27-11-2007 ---*/

.YouWrote
{
	color: #0077ff;
}

.HeWrote
{
	color: #119911;
}

.AdminWrote
{
	color: #F87217;
}

.StatusChangedMessage
{
	/* font-weight: bold; */
}

.ImageAttachFileIcon
{
	width: 10px;
	height: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/Icon_Attachment.gif);
}

.MessageTextBoxWidth
{
	width: 450px;
}

.MessageSeperatorHrWidth
{
	width: 480px;
}

/*--- End of New Communication Styles ---*/

/* --- Big Buttons --- */

.HireButton
{
	width: 200px;
	height: 60px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: -190px 0;
	background-color: #356aa0;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 60px;
	color: White;
	font-weight: bold;
	font-size: 18px;
}
.HireButton:hover, HireButton:focus
{
	background-position: -190px -60px;
	background-color: #358ce4;
}
.HireButton:active, a:active.HireButton
{
	background-position: -190px -120px;
	line-height: 59px;
	margin-left: 1px;
}
.HireButtonDisabled
{
	width: 200px;
	height: 60px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: -190px 0;
	background-color: #356aa0;
	border: none;
	cursor: default;
	text-align: center;
	line-height: 60px;
	color: Gray;
	font-weight: bold;
	font-size: 18px;
}

.HireProviderButton
{
	width: 200px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: 0px -180px;
	background-color: #356aa0;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 29px;
	color: White;
	font-weight: bold;
	font-size: 18px;
}
.HireProviderButton:hover, HireProviderButton:focus
{
	background-position: 0px -210px;
	background-color: #358ce4;
}
.HireProviderButton:active, a:active.HireProviderButton
{
	background-position: 0px -240px;
	line-height: 28px;
	margin-left: 1px;
}
.HireProviderButtonDisabled
{
	width: 200px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: 0px -180px;
	background-color: #356aa0;
	border: none;
	cursor: default;
	text-align: center;
	line-height: 30px;
	color: Gray;
	font-weight: bold;
	font-size: 18px;
}

.ChangeWorkStatusButton
{
	width: 239px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: 0px -270px;
	background-color: #356aa0;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 29px;
	color: White;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
}
.ChangeWorkStatusButton:hover, ChangeWorkStatusButton:focus
{
	background-position: 0px -300px;
	background-color: #358ce4;
}
.ChangeWorkStatusButton:active, a:active.ChangeWorkStatusButton
{
	background-position: 0px -330px;
	line-height: 28px;
	margin-left: 1px;
}
.ChangeWorkStatusButtonDisabled
{
	width: 239px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: 0px -180px;
	background-color: #356aa0;
	border: none;
	cursor: default;
	text-align: center;
	line-height: 29px;
	color: Gray;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
}

.AcceptConditionsButton
{
	width: 100px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: -201px -180px;
	background-color: #356aa0;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 28px;
	color: White;
	font-weight: bold;
	font-size: 16px;
}
.AcceptConditionsButton:hover, AcceptConditionsButton:focus
{
	background-position: -201px -210px;
	background-color: #358ce4;
}
.AcceptConditionsButton:active, a:active.AcceptConditionsButton
{
	background-position: -201px -240px;
	line-height: 29px;
	margin-left: 1px;
}
.AcceptConditionsDisabled
{
	width: 100px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: -201px -180px;
	background-color: #356aa0;
	border: none;
	cursor: default;
	text-align: center;
	line-height: 29px;
	color: Gray;
	font-weight: bold;
	font-size: 16px;
}

.PopupSendButton
{
	width: 100px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: -240px -270px;
	background-color: #356aa0;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 29px;
	color: White;
	font-weight: bold;
	font-size: 16px;
}
.PopupSendButton:hover, PopupSendButton:focus
{
	background-position: -240px -300px;
	background-color: #358ce4;
}
.PopupSendButton:active, a:active.PopupSendButton
{
	background-position: -240px -330px;
	line-height: 28px;
	margin-left: 1px;
}

.InviteToBidButton
{
	width: 188px;
	height: 60px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: 0 0;
	background-color: #356aa0;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 58px;
	color: White;
	font-weight: bold;
	font-size: 18px;
}
.InviteToBidButton:hover, InviteToBidButton:focus
{
	background-position: 0 -60px;
	background-color: #358ce4;
}
.InviteToBidButton:active, a:active.InviteToBidButton
{
	background-position: 0 -120px;
	line-height: 59px;
	margin-left: 1px;
}
.InviteToBidButtonDisabled
{
	width: 188px;
	height: 60px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigBlueButtons.gif);
	background-position: 0 0;
	background-color: #356aa0;
	border: none;
	cursor: default;
	text-align: center;
	line-height: 58px;
	color: Gray;
	font-weight: bold;
	font-size: 18px;
}

.SearchPostButton, .SearchPostButton:focus
{
	width: 160px;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/BigOrangeButtons.gif);
	background-position: 0 0;
	background-color: #ffc246;
	border: none;
	cursor: pointer;
	text-align: center;
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	outline: none;
}
.SearchPostButton:hover
{
	background-position: 0 -30px;
	background-color: #fdd37e;
}
.SearchPostButton:active
{
	background-position: 0 -60px;
}

/* --- End of Big Buttons --- */

.LHeightNormal
{
	line-height: normal;
}

.TextBoxFrame
{
	padding: 2px;
	font-size: 14px;
	font-family: MS Sans Serif;
	border: 1px solid #dddddd;
}

.GeneralTextBox
{
	padding: 2px;
	font-size: 12px;
	font-family: MS Sans Serif;
	border: 1px solid #dddddd;
}

.HomeNewsFlashServiceType
{
	float: left;
	white-space: nowrap;
}

.HomeNewsFlashName
{
	width: 228px;
	float: left;
	margin-left: 5px;
	display: inline;
	line-height: 14px;
}

.DeleteIconAlign
{
	margin-left: 10px;
}

.HoverActivity
{
	color: #626262;
	font-size: 11px;
}

a:link.HoverActivity, a:visited.HoverActivity
{
	font-size: 11px;
}

a:hover.HoverActivity, a:active.HoverActivity
{
}

.BuySafelyReassuringV, .BuySafelyReassuringV a
{
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #000;
	width: 100%;
}

.BuySafelyReassuringVBG
{
	background-image: url(../../Images/BigSafeV.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 120px;
}

.ServiceProfileDetails
{
	background-image: url(../../Images/ServiceProfileBG.jpg);
	background-repeat: repeat-y;
}

.ServiceDetailsMargin
{
	margin-left: 20px;
}

.ServiceProfileSideBG
{
	background-image: url(../../Images/ServiceProfileSideBG.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.BusinessProfileDetails
{
	background-image: url(../../Images/BusinessProfileBG.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.MultipleNSPanel
{
	background-color: #f4f4f4;
	border: 2px solid #505050;
	padding: 10px;
	padding-top: 5px;
}

.OptionalLabelStyle
{
	float: left;
	margin-left: 5px;
	display: inline;
	font-size: 10px;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

/* --- end of content.css and start of table.css as was on Jan 2nd 2008 --- */

.TableHeader
{
	background-color: #cae1f6;
	width: 400px;
	height: 26px;
	font-size: small;
	color: black;
	margin-top: 10px;
}

.RowStyle
{
	height: 24px;
	background-color: white;
	color: black;
	text-align: center;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;
}

.AltRowStyle
{
	height: 24px;
	background-color: white;
	color: black;
	text-align: center;
	font-size: small;
}

.SelectedRowStyle /* used only in communicationCenter, but commented out in inboxControl */
{
	height: 24px;
	background-color: #dbe4ec;
	color: black;
	text-align: center;
	font-size: small;
}

a:link.LinkBold, a:visited.LinkBold
{
	font-weight: bold;
}

a:hover.LinkBold, a:active.LinkBold
{
	font-weight: bold;
}

a:link.WorkReqTitle, a:visited.WorkReqTitle
{ font-weight: bold; /* color: #1777cb; */ }
a:hover.WorkReqTitle, a:active.WorkReqTitle
{ font-weight: bold; color: #9bcb1a; }

.OutBoxUnreadSelectedRowStyle /* used only in communicationCenter, but commented out in inboxControl */
{
	height: 24px;
	background-color: #dbe4ec;
	color: black;
	text-align: center;
	font-size: small;
	font-weight: bold;
}

.PagerStyle
{
	background-color: #cae1f6;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

.MessageBoxAltRowStyle
{
	height: 30px;
	background-color: White;
	color: black;
	text-align: center;
	font-size: small;
}

.MessageSortLinks
{
	margin-bottom: 5px;
	font-weight: bold;
}

.MessageButton
{
	width: 81px;
	height: 25px;
	text-align: center;
}

.MessageContent
{
	font-size: small;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 200px;
	width: 840px;
}

.FixedMessageContent
{
	height: 200px;
	width: 840px;
	background-color: #ebeaea;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-top: 1px;
	border-style: outset;
	margin-bottom: 10px;
	margin-top: 10px;
}

.TextBoxMessage
{
	height: 160px;
	width: 840px;
	background-color: black;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

a:link.PanelCollapedViewLink, a:visited.PanelCollapedViewLink
{
	cursor: pointer;
	color: black;
	text-decoration: none;
}

a:hover.PanelCollapedViewLink, a:active.PanelCollapedViewLink
{
	cursor: pointer;
	color: black;
}

.DarkBlueColor
{
	color: #356aa0;
}

.MessageBoxContentWidth
{
	width: 865px;
}

/* -- new classes - 3/1/2008 -- */

.SubCategoryViewStyle
{
	clear: both;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}

.ImageDepositFlow
{
	width: 32px;
	height: 32px;
	background-image: url(../../Images/GoButton.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.DirectionL2R
{
	direction: ltr;
}
.TAlignLeft { text-align: left; }

.BuySafelyExaplainedText
{
	width: 400px;
	color: #505050;
	background: transparent url(../../Images/BuySafelyBG.gif) no-repeat bottom right;
}

.ImageSmallLogo20
{
	width: 58px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url(../../Images/Logo_sml.gif);
}

.BuySafelyLockLogoAlign
{
	margin-left: 30px;
}

.OpenNewBizHelpPopUpPos
{
	position: absolute;
	top: 30px;
	left: -100px;
}

.ProjectsHelpPosition
{
	position: absolute;
	top: 30px;
	left: 50px;
}

.InboxHelpPosition
{
	position: absolute;
	top: 30px;
	left: -100px;
}

.ServicesHelpPosition
{
	position: absolute;
	top: 30px;
	left: -100px;
}

.HomeAnimationBottomLine
{
	text-align: right;
	line-height: 22px;
	background-color: #d5ebff;
}

.NoServicesMargin
{
	margin-left: 20px;
}

.PanelServiceNameValMargin
{
	margin-left: 260px;
}

.RegistrationFormAlign
{
	margin-left: 152px;
}

.RegisterMarginButton
{
	margin-top: 10px;
	margin-left: 360px;
}

.LoginPanelStyle
{
	width: 300px;
	line-height: 16px;
	margin-left: 330px;
}

.EditServicePricingText
{
	margin-left: 250px;
}

.EditServiceCloserButton
{
	margin-right: 240px;
}

.publishNoteMargin
{
	margin-left: 200px;
}

.BizRatingMargin
{
	margin-left: 20px;
}

.ServiceNameTable
{
	width: 250px;
}

.SampleFileInfoWidth
{
	width: 500px;
}

.ResetCulturalAlign
{
	text-align: left;
}

.AntiCulturalAlign
{
	text-align: right;
}

.Left0Pos
{
	left: 0px;
}

.LocationContMargin
{
	margin-left: 20px;
}

.WorkReqSmsAlign
{
	margin-left: 15px;
}

.WorkReqBidButAlign
{
	/* margin-left: 36px; */
}

.WorkReqButtonAlign
{
	margin-left: 20px;
}

.NSButtonsAlign
{
	margin-left: 150px;
}

.MessageAttachmentAlign
{
	margin-left: 150px;
}

.BidPrevAmountAlign
{
	text-align: left;
	margin-left: 170px;
}

.BidCondsButtonsAlign
{
	margin-left: 100px;
}

.ImageRemoveAlign
{
	margin-left: 12px;
}

.ImageViewProfAlign
{
	margin-left: 7px;
}

.SampleViewerButtonsAlign
{
	margin-left: 25px;
}

.HomeDespositAlign
{
	margin-right: 3px;
	margin-left: 10px;
}

.FeatureErrorHomeMargin
{
	margin-left: 185px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.FeatureErrorLogoAlign
{
	margin-left: 220px;
}

.ReferAFriendTitleWidth
{
	float: left;
	margin-left: 10px;
	display: inline;
	font-weight: bold;
	line-height: 22px;
	width: 120px;
	white-space: nowrap;
}

.ReferTextBoxWidth
{
	width: 300px;
}

.InviteAFriendTitleWidth
{
	float: left;
	margin-left: 10px;
	display: inline;
	font-weight: bold;
	line-height: 22px;
	width: 135px;
	white-space: nowrap;
}

.InviteAFriendTextBox
{
	width: 165px;
}

.InviteValidatorsAlign
{
	margin-left: 145px;
	display: inline;
}

.InviteAFriendError
{
	color: Red;
	font-size: 10px;
}

.InviteAFriendsNameAlign
{
	margin-left: 60px;
}

.InviteAFriendFormAlign
{
	margin-left: 165px;
}

.InviteHowDoesWidth
{
	width: 355px;
}

.InviteAFriendCashRow
{
	padding: 2px 0;
	padding-left: 15px;
	background-color: #d5ebff;
	color: #1c5389;
}

.InviteAFriendCashAlt
{
	padding: 2px 0;
	padding-left: 15px;
}

.InviteCashItemWidth
{
	width: 100px;
}

.HowToExplotAlign
{
	margin-left: 30px;
}

.MyBonusesHeaderItem
{
	background-color: #cae1f6;
	border-bottom: #356aa0;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	position: relative;
}

.MyBonusesItem
{
	margin-left: 1px;
	padding: 5px 0;
}

.MyBonusesAmountPopUpPosition
{
	position: absolute;
	top: 30px;
}

.MyBonusesExpirePopUpPosition
{
	position: absolute;
	top: 30px;
	left: -250px;
}

.HomeInviteFriendsAlign
{
	margin-left: 27px;
}

.HomeInviteTop
{
	margin-top: 2px;
}

.CriteriaButtonMargins
{
	margin-left: 45px;
}

.HomePostButtonMargin
{
	margin-left: 25px;
}

.EditWorkReqHeaderWidth
{
	width: 175px;
	line-height: 22px;
	margin-left: 5px;
	float: left;
	display: inline;
}

.EditWorkReqThinnerHeader
{
	width: 230px;
}

.ActivitySummaryItemHeader, .ActivitySummaryItemHeader_last
{
	width: 444px;
	height: 34px;
	color: #626262;
	overflow: hidden;
	line-height: 34px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../Images/ActivitySummaryHdrBG.gif);
}
.ActivitySummaryItemHeader_last
{
	background-image: url(../../Images/ActivitySummaryHdrBG_last.gif);
}
.ActivitySummaryItemHeader:hover, .ActivitySummaryItemHeader_last:hover
{
	color: #9bcb1a;
}

.ActivitySummarySeperator
{
	height: 1px;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: hidden;
	background-color: #e4e4e4;
}

.EditWorkReqHelpPosition
{
	position: absolute;
	left: -430px;
}
.EditWorkReqHelpPositionThinner
{
	position: absolute;
	left: -410px;
}

.WorkRequestBidsNsAlign
{
	margin-left: 10px;
}

.WorkRequestBidsNsHeader
{
	width: 200px;
}
.WorkRequestBidsDetailsHeader
{
	width: 220px;
}
.WorkRequestBidsDetailsHeaderForCustomer
{
	width: 240px;
}
.WorkRequestBidsNs
{
	line-height: 16px;
	width: 90px;
}
.WorkRequestBidsDetails
{
	line-height: 16px;
	width: 205px;
}

.WorkReqBidsHelpPosition
{
	position: absolute;
	left: 23px;
	top: -12px;
}

.BusinessServiceItem
{
	width: 518px;
	height: 50px;
	background-image: url(../../Images/ProviderService.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	color: #356aa0;
	line-height: 16px;
}

.RoulettaWrapper
{
	width: 258px;
}

.ActivitySummaryWrapper
{
	width: 468px;
}

.SearchResultsWrapper
{
	width: 683px;
}

.BizProfileWrapper, .WorkRequestDetailsWrapper, .EditFormWrapper, .NsWrapper, .ProviderGlimpseWrapper, .PayControlWrapper, .ActivityWrapper
{
	width: 683px;
}
.NsWrapper
{
	width: 633px;	
}
.ProviderGlimpseWrapper { width: 100%; }
.PayControlWrapper { width: 100%; background-color: #f5f5f5; }
.ActivityWrapper { width: 700px; }

.BizProfSideLinks a
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.BizProfRating, .ProjAdditionalDetails
{
	width: 255px;
	height: 195px;
	padding-top: 5px;
	padding-left: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../Images/ProvRatingBG.gif);
}
.ProjAdditionalDetails
{
	height: auto;
	background-image: url(../../Images/ProjDetailsBG.gif);
}

.BulletedText_sml, .BizRatingItemTitle
{
	color: #626262;
	text-indent: 7px;
	background-position: left 6px;
	background-repeat: no-repeat;
	background-image: url(../../Images/Bullet_sml.gif);
}
.BizRatingItemTitle
{
	width: 145px;
	font-weight: bold;
}

.BizProfHireBizBtmAlign
{
	display: inline;
	margin-left: 444px;
}

.ServiceProfileWrapper
{
	width: 667px;
}

.ServiceProfile_hr
{
	height: 4px;
	margin: 5px 0;
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(../../Images/ServiceProfile_hr.gif);
}

/* new Categories - 5/6/08 */

.CategoriesHomeWrapper
{
	width: 688px;
	height: 281px;
	position: relative;
	border: 1px solid #d4d1bd;
}
.CategoriesHomeWrapperTL, .CategoriesHomeWrapperTR, .CategoriesHomeWrapperBR, .CategoriesHomeWrapperBL
{
	top: -1px;
	left: -1px;
	width: 5px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../Images/FrmCrnrs.gif);
}
.CategoriesHomeWrapperTR
{
	left: auto;
	right: -1px;
	background-position: -5px 0;
}
.CategoriesHomeWrapperBR
{
	top: auto;
	left: auto;
	bottom: -1px; _bottom: -2px;
	right: -1px;
	background-position: -5px -5px;
}
.CategoriesHomeWrapperBL
{
	background-position: 0 -5px;
	top: auto;
	bottom: -1px; _bottom: -2px;
}

.CategoryHomeSelected, .CategoryHomeBG, .CategoryHomeFirst, .CategoryHomeLast
{
	height: 35px;
	width: 190px;
	cursor: pointer;
	line-height: 34px;
	font-weight: bold;
	padding-left: 20px;
}
.CategoryHomeSelected a
{
	color: #9ec439;
	text-decoration: none;
}
.CategoryHomeBG, .CategoryHomeFirst, .CategoryHomeLast
{
	background-repeat: no-repeat;
	background-image: url(../../Images/Cat_HomeBG.gif);
}
.CategoryHomeFirst
{
	background-image: url(../../Images/Cat_HomeFirstBG.gif);
}
.CategoryHomeLast
{
	background-image: url(../../Images/Cat_HomeLastBG.gif);
}
.CategoryHomeBG a, .CategoryHomeFirst a, .CategoryHomeLast a
{
	color: #626262;
	text-decoration: none;
}

.CategoryHomeDetailsHeader
{
	width: 450px;
	color: #626262;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
}

.CategoryHomeBizName, .CategoryHomeBizName a
{
	color: #1777cb;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.CategoryHomeBizName:hover{ text-decoration: underline; }

/* end of:new Categories - 5/6/08 */

.Category205Collapsed, .Category205Collapsed_first, .Category205Collapsed_last, .Category205Expanded, .Category205Expanded_first, .Category205Expanded_last, .Category260Collapsed, .Category260Collapsed_first, .Category260Collapsed_last, .Category260Expanded, .Category260Expanded_first, .Category260Expanded_last
{
	width: 205px;
	color: #626262;
	margin-top: 1px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../../Images/Cat_ViewBG.gif);
}
.Category260Collapsed, .Category260Collapsed_first, .Category260Collapsed_last, .Category260Expanded, .Category260Expanded_first, .Category260Expanded_last
{
	width: 259px;
	background-position: -206px 0;
}
.Category205Collapsed_first, .Category205Expanded_first, .Category260Collapsed_first, .Category260Expanded_first
{
	margin-top: 0px;
	background-image: url(../../Images/Cat_ViewFirstBG.gif);
}
.Category205Collapsed_last, .Category205Expanded_last, .Category260Collapsed_last, .Category260Expanded_last
{
	background-image: url(../../Images/Cat_ViewLastBG.gif);
}
.Category205Collapsed:hover, .Category205Collapsed_first:hover, .Category205Collapsed_last:hover, .Category260Collapsed:hover, .Category260Collapsed_first:hover, .Category260Collapsed_last:hover
{
	color: #9ec439;
}
.Category205Expanded, .Category205Expanded_first, .Category205Expanded_last, .Category260Expanded, .Category260Expanded_first, .Category260Expanded_last
{
	color: #9ec439;
}

.InboxActionPosition
{
	position: absolute;
	left: 215px;
	top: 0px;
}

.ProviderProgressBar_empty
{
	height: 21px;
	width: 325px;
	position: relative;
	border: 1px solid #cacaca;
	background-repeat: repeat-x;
	background-image: url(../../Images/HomeFrProgress_empty.gif);
}
.ProviderProgressBar_filled
{
	left: -1px;
	top: -1px;
	height: 23px;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(../../Images/HomeFrProgress_filled.gif);
}

.WorkReqStatusWMClosed, .WorkReqStatusWMInWork, .WorkReqStatusWMUnpublished
{
	background-image: url(../../Images/StatusWM_Closed.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.WorkReqStatusWMInWork
{
	background-image: url(../../Images/StatusWM_InWork.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.WorkReqStatusWMUnpublished
{
	background-image: url(../../Images/StatusWM_Unpublished.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.PayControlCommentTBWidth
{
	width: 220px;
}

.PayControlWorkMoney
{
	font-size: 14px;
	font-weight: bold;
}

.PayControlPayIndicationPanel
{
	text-align: center;
	width: 100%;
	height: 18px;
}

.RatingStar
{
	font-size: 0pt;
	height: 17px;
	width: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.RatingStarBlank
{
	background-image: url(../../Images/RatingStar_grey.gif);
}
.RatingStarFull
{
	background-image: url(../../Images/RatingStar_full.gif);
}
.RatingStarSelect
{
	background-image: url(../../Images/RatingStar_select.gif);
}

.PayFreelanceButtonAlign
{
	margin-left: 46px;
}

.PayPalLinkMargin
{
	margin-right: 65px;
}

.EditServiceLoadingAlign
{
	margin-top: 50px;
	margin-left: 340px;
}

.FileInProcessAlign
{
	margin-top: 25px;
}

.ReleaseAmountSpan
{
	width: 89px;
}

.FooterIntSites
{
	width: 575px;
	color: #7c7c7c;
	line-height: 20px;
}
.FooterIntSites a
{
	color: #888888;
	font-size: 10px;
	text-decoration: none;
}
.FooterIntSites a:hover
{
	color: #555555;	
}

.InterSiteUs, .InterSiteCa, .InterSiteGb, .InterSiteAu, .InterSiteEs, .InterSiteDe, .InterSiteIl, .InterSiteFr
{
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	padding-left: 21px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../../Images/Icn_InterSites.gif);
}
.InterSiteIl
{
	background-position: 0px -20px;
}
.InterSiteGb
{
	background-position: 0px -40px;
}
.InterSiteFr
{
	background-position: 0px -60px;
}
.InterSiteEs
{
	background-position: 0px -80px;
}
.InterSiteDe
{
	background-position: 0px -100px;
}
.InterSiteCa
{
	background-position: 0px -120px;
}
.InterSiteAu
{
	background-position: 0px -140px;
}

.FooterIntSites .SeperatorSpan
{
	font-size: 12px;
	color: #888888;
}

.FooterPayMethods
{
	font-size: 10px;
	color: #7c7c7c;
	width: 350px;
}

.HomeQuickFeaturedFlow
{
	font-weight: bold;
	font-size: 12px;
	color: Gray;
}

.ExampleViewerLoaderPopUp
{
	border: 2px solid #505050;
	background-color: #ffffff;
	height: 45px;
	width: 195px;
}

.HomeFreelancerWhereToStartButton
{
	font-size: 14px;
}

.HablaEspanol, a.HablaEspanol
{
	font-size: 14px;
	font-weight: bold;
	color: #2B6AC1;
}

.IconRssClean, .IconRssClean:link
{
	width: 18px;
	height: 18px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../Images/Icn_RSSClean.gif);
}

.BulletedText, .BulletedText_grn, .BulletedText_blu, .BizProfileInfoTitle
{
	text-indent: 10px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(../../Images/Bullet.gif);
}
.BulletedText_grn
{
	color: #9ec439;
	background-image: url(../../Images/Bullet_grn.gif);
}
.BulletedText_grn a
{
	color: #9ec439;
}
.BulletedText_blu
{
	color: #1777cb;
	background-image: url(../../Images/Bullet_blu.gif);
}
.BizProfileInfoTitle
{
	margin-top: auto;
	text-indent: 12px;
	font-weight: bold;
}

a.SubCategoryLink
{
	width: 185px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.SubCategoryLink:hover
{
	text-decoration: underline;
}
.SubCategoryBorders
{
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

/* -- New Buttons - 10/6/08 -- */

.BtnSeeAll_lft, .BtnFunction_lft, .BtnContact_lft
{
	width: 4px;
	float: left;
	height: 22px;
	background-color: #e1dec5;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../../Images/Btn_SeeAll_lft.gif);
}
.BtnContact_lft { background-image: url(../../Images/Btn_Contact_lft.gif); }
.BtnSeeAll, .BtnFunction, .BtnContact
{
	float: left;
	height: 22px;
	color: #7c7c7c;
	line-height: 21px;
	font-weight: bold;
	padding-left: 2px;
	white-space: nowrap;
	padding-right: 25px;
	background-color: #e1dec5;
	background-repeat: no-repeat;
	background-position: right 0;
	background-image: url(../../Images/Btn_SeeAll.gif);
}
.BtnSeeAll:hover
{
	color: #9bcb1a;
	background-position: right -23px;
}
.BtnFunction 
{
	padding-left: 5px;
	padding-right: 13px; .padding-right: 10px;
	background-position: right -46px;
}
.BtnFunction:hover { color: #9bcb1a; }
.BtnContact
{
	color: #fff;
	padding-left: 5px;
	padding-right: 13px; .padding-right: 10px;
	background-position: right -70px;
}
.BtnContact:hover  { text-decoration: underline; }

.BtnSearch_lft
{
	width: 4px;
	float: left;
	height: 22px;
	background-color: #fcd057;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(../../Images/Btn_GenOrng_lft.gif);
}
.BtnSearch, .BtnSearch_btn
{
	float: left;
	height: 22px;
	color: #505050;
	line-height: 21px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 8px;
	background-color: #fcd057;
	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../../Images/Btn_GenOrng.gif);
}
.BtnSearch:hover, .BtnSearch_btn:hover
{
	color: #fff;
	text-decoration: underline;
}
.BtnSearch_btn
{
	border: none;
	cursor: pointer;
	font-size: 12px;
	font-family: Arial;
	
	padding-left: 0;
	padding-right: 4px;
}

/* -- endof: New Buttons -- */

.SortControlBG
{
	height: 23px;
	direction: ltr;
	font-weight: bold;
	line-height: 24px;
	border: 1px solid #f2f2f2;
	background-repeat: repeat-x;
	background-image: url(../../Images/SortControlBG.gif);
}

.SearchSeperator, .SortControlSeperator, .ActivityItemSeperator
{
	width: 3px;
	height: 66px;
	margin-top: 2px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../Images/SearchResults_hr.gif);
}
.SortControlSeperator
{
	height: 18px;
	margin-top: 3px;
}
.ActivityItemSeperator
{
	height: 39px;	
	margin-top: auto;
}

.SearchResultItem, .SearchResultItem_alt
{
	height: 70px;
	margin-top: 2px;
	overflow: hidden;
	border: 1px solid #f2f2f2;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-image: url(../../Images/SearchResultsBG.gif);
}
.SearchResultItem_alt
{
	background-position: 0 -71px;
}

.SearchCheckBoxPanel, .SearchCheckBoxPanel_selected
{
	width: 26px;
	height: 46px;
	display: inline;
	overflow: hidden;
	padding-top: 24px;
	text-align: center;
}
.SearchCheckBoxPanel_selected
{
	background-image: url(../../Images/SearchResultsBG_selected.gif);
}

.SearchResultActionsPanel
{
}
.SearchResultActionsPanel a
{
	font-size: 11px;
	font-weight: bold;
}

.ProjectPostDate
{
	color: #878787;
	margin-top: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 10px;
	border-left: 1px dotted Black;
}

.BidPlacedItem, .BidPlacedAltItem, .ActivityItemRow, .ActivityAltItemRow
{
	width: 647px;
	height: 39px;
	padding: 5px 10px 4px 10px;
	margin-top: 1px;
	overflow: hidden;
	border: 1px solid #f2f2f2;
}
.BidPlacedAltItem, .ActivityAltItemRow
{
	border: 1px solid #eeeeee;
	background-repeat: repeat-x;
	background-image: url(../../Images/ActivityItemBG.gif);
}

.ActivityItemRow, .ActivityAltItemRow
{
	width: auto;
	height: 33px;
	padding: 5px;	
}

.ProjAdditionalInfoTitle
{
	width: 120px;
	color: #626262;
	font-size: 11px;
	font-weight: bold;
}
.ProjAdditionalInfoAnswer
{
	width: 130px;
	color: #626262;
	font-size: 11px;
}

.FindWorkRow, .FindWorkAltRow, .UserBalanceTableRow, .UserBalanceAltTableRow
{
	width: 950px;
	height: 35px;
	padding: 9px 5px 4px 5px;
	margin-top: 1px;
	overflow: hidden;
	border: 1px solid #f2f2f2;
}
.FindWorkAltRow, .UserBalanceAltTableRow
{
	border: 1px solid #eeeeee;
	background-repeat: repeat-x;
	background-image: url(../../Images/ActivityItemBG.gif);
}

.UserBalanceTableRow, .UserBalanceAltTableRow
{ height: auto; padding: 7px 5px;}

.ActivityItemWidth
{
	width: 465px;	
}

.PanelNoItemsStyle
{
	color: #878787;
	font-weight: bold;
	text-align: center;	
}

.EditFormBG
{
	margin-top: 3px;
	padding-top: 7px;
	padding-left: 5px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../Images/EditFormBG.jpg);	
}

.EditFormNextButton
{
	outline: 0;
	border: none;
	width: 142px;
	height: 53px;
	cursor: pointer;
	background-position: 0 0;
	background-color: #9ec535;
	background-repeat: no-repeat;
	background-image: url(../../Images/EditNextBtn.jpg);
}
.EditFormNextButton:hover
{
	background-position: 0 -54px;
}

.PayControlHeader
{
	color:#1777cb;	
}

.CashierSubmitButtonAlign 
{
	margin-left: 270px;
	margin-top: 20px;
}

.HomoCatBizLogoCategoryMargins
{
	margin-left: 230px;
}

.ActivityAlign
{
	/* margin-left: 230px; */
}

.HomeFindWorkTabFix 
{
	padding-left: 22px;
	padding-right: 31px;
}

.EditWorkReqHelpLimitWidth, .EditWorkReqHelpDurationWidth { width: 330px; }
.EditWorkReqHelpEndWidth { width: 350px; }

.MyWorkReqActionsWidth { width: 70px; }

.BuySafelyWidth { _width: 150px; }
.CashierBuySafelyWidth { _width: 150px; }
.RefreshIE6Width{ _width: 70px; }

.CashierMenuBorder { border-left: 1px dotted #878787; }

.Box_top { background: url(../../Images/Box_brdrDot.gif) 0 0 repeat-x; }
.Box_bottom { background: url(../../Images/Box_brdrDot.gif) 0 100% repeat-x; }
.Box_left { background: url(../../Images/Box_brdrDot.gif) 0 0 repeat-y; }
.Box_right { background: url(../../Images/Box_brdrDot.gif) 100% 0 repeat-y; }
.Box_bl
{ background: url(../../Images/Box_bl.gif) 0 100% no-repeat; } 
.Box_br
{ background: url(../../Images/Box_br.gif) 100% 100% no-repeat; } 
.Box_tl 
{ background: url(../../Images/Box_tl.gif) 0 0 no-repeat; } 
.Box_tr 
{ background: url(../../Images/Box_tr.gif) 100% 0 no-repeat; }

.Box_bl_f3f3f3
{ background: url(../../Images/Box_bl_f3f3f3.gif) 0 100% #f3f3f3 no-repeat; } 
.Box_br_f3f3f3
{ background: url(../../Images/Box_br_f3f3f3.gif) 100% 100% no-repeat; } 
.Box_tl_f3f3f3 
{ background: url(../../Images/Box_tl_f3f3f3.gif) 0 0 no-repeat; } 
.Box_tr_f3f3f3 
{ background: url(../../Images/Box_tr_f3f3f3.gif) 100% 0 no-repeat; }

.PagingControlGotoWidth { width: 150px; }

.WorkReqsBidItAlign { margin-left: 5px; }
.WorkReqsMoveToTopAlign { margin-left: 22px; }

.CascadeDDLWidth { width: 175px; }

.EditWorkSmsTitleWidth { width: 225px; }

.SearchResultFlagAlign { margin-left: 30px; }

.BalanceIcn_PrintInvoice, .BalanceIcn_Cancel
{
	width: 19px;
	height: 19px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;	
	background-image: url(../../Images/IcnBalance.gif);
}
.BalanceIcn_PrintInvoice:hover { background-position: 0 -19px; }
.BalanceIcn_Cancel { background-position: 0 -39px; }
.BalanceIcn_Cancel:hover { background-position: 0 -59px; }

.BizOverAllRatingFont:link, .BizOverAllRatingFont:visited { font-size: 14px; }

.MyWorksWidth { width: 555px; }

.SortDropDownAjaxDefaultWidth { width: 135px; }

.InviteAFreidnLeftTableHeader { font-size: 14px; }

.X13px, .XPopupTitle
{
	width: 13px;
	height: 13px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../Images/X13px.gif);
}
.XPopupTitle 
{
	width: 21px;
	height: 21px;
	background-image: url(../../Images/XPopupTitle21.gif);
}

.HomeCatsViewAllWdth { _width: 78px; }