/*Example css selector*/

/*

#about #pageContent p
{
	color:#000000;
}

#about #pageContent .newClass
{
	width:100px;
}

*/

/*ABOUT PAGE START*/
#about #pageContent img
{
	border:0;
}

#about #pageContent p .rightFloat
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/*ABOUT PAGE END*/

/*CONTACT PAGE START*/
#contact #pageContent ul.rightFloat
{
	float:left;
	height:444px;
	margin:70px 0px 0px 30px; 
	padding:20px 20px 0px 20px;
	list-style:none;
	background-image:url(../images/addressDetailsBg.gif);
	background-repeat:no-repeat;
	width:187px;
	/*height:258px;*/
	font-size:12px;
}

#contact #pageContent ul.rightFloat2
{
	float:left;
	height:444px;
	margin:0px 0px 0px 30px; 
	padding:20px 20px 0px 20px;
	list-style:none;
	background-image:url(../images/addressDetailsBg.gif);
	background-repeat:no-repeat;
	width:187px;
	/*height:258px;*/
	font-size:12px;
}

#contact #pageContent #contactFormContainer
{
	float:left; 
	width:341px;
}

#contact #pageContent ul li
{
	color:#4E4E4E;
	padding:0px 0px 0px 0px;
	line-height:18px;
	
}

#contact #pageContent label
{
	color:#4E4E4E;
	font-weight:bold;
	display:inline;
}

span .requiredField
{
	color:#4E4E4E;
	font-weight:bold;
}

#contact #contactForm
{
	float:left;
	background-image:url(../images/contactFormBg.gif); 
	display:block; 
	padding:59px 0px 0px 47px; 
	background-repeat:no-repeat; 
	width:294px; 
	height:414px;
}

#contact input.textField
{
	background-image:url(../images/contactInputBg.gif);
	border:0;
	width:238px;
	height:22px;
	padding:6px 0px 0px 6px;
	display:block;
	margin:2px 0px 8px 0px;
}

#contact textarea
{
	display:block;
	width:238px;
	height:35px;
	padding:6px 0px 0px 6px;
}

#contact input.contact_submit
{
	display:inline; 
	float:right; 
	height:08px; 
	width:78px; 
	margin:30px 0px 0px 0px; 
	padding:30px 0px 0px 0px;
}

/*CONTACT PAGE END*/



/*USER AREA START*/

#pageContent .userContent
{
	background-image:url(../images/userContentBoxBg.gif);
	background-repeat:repeat-y; 
	float:left; 
	width:631px;
	padding:0px 0px 0px 8px;
}

#pageContent .userContent h3
{
	font-size:16px;
	text-transform:uppercase;
	margin:0px 0px 4px 0px;
	padding:0;
}

#pageContent .userContent p
{
	margin:0px 0px 10px 4px;
	padding-right:10px;
}


#pageContent .userContent .errorMessage
{
	color:#FF0000;
	font-weight:bold;
}

#pageContent .userContent .userListItem
{
	background-color:#ffffff; 
	padding:10px; 
	height:43px; 
	width:592px; 
	float:left;
	border-bottom:1px solid #F2F3F8;
	margin:0px 0px 6px 0px;
}

#pageContent .userContent .userListItem a
{
	text-transform:uppercase;
	text-decoration:underline;
	font-size:14px;
	float:right;
	margin-right:20px;
	color:#1E1E1E;
}

#pageContent .userContent .userListItem a:hover
{
	color:#26468B;
}


#pageContent .userContent .userListItem strong
{
	color:#244487;
}

#pageContent .userContent .tableDataHeading
{
	color:#FFFFFF; 
	background-color:#818182;
	font-weight:bold;
	float:left;
	font-size:14px;
	text-transform:uppercase;
	padding:6px 0px 0px 20px;
	height:22px;
	width:593px;
	margin:10px 0px 10px 0px;
}

#pageContent .userContent .tableDataHeading .longHeading
{
	float:left; 
	width:333px; 
}

#pageContent .userContent .tableDataHeading .shortHeading
{
	float:left; 
	width:125px; 
}

#pageContent .userContent .tableDataContent
{
	padding:6px 0px 9px 20px;
	float:left;
	border-bottom:2px solid #F2F4F7;
	font-size:11px;
}

#pageContent .userContent .tableDataContent h3
{
	margin:0;
	padding:0;
	font-size:14px;
}

#pageContent .userContent .tableDataContent a
{
	color:#2B2B2B;
	font-size:14px;
	text-decoration:underline;
	text-transform:uppercase;
}

#pageContent .userContent .tableDataContent h3 a
{
	text-decoration:none;
	text-transform:none;
}

#pageContent .userContent .tableDataContent span a
{
	text-decoration:none;
	text-transform:none;
	font-size:12px;
}

#pageContent .userContent .tableDataContent strong
{
	color:#C57575;
	font-weight:normal;
}



#pageContent .userContent .tableDataContent a:hover
{
	color:#26468C;
}

#pageContent .userContent .tableDataContent strong
{
}

#pageContent .userContent .tableDataContent .longContent
{
	float:left; 
	width:333px; 
}

#pageContent .userContent .tableDataContent .longContent h3 span
{
	color:#000000;
	font-size:10px;
}


#pageContent .userContent .tableDataContent .shortContent
{
	float:left; 
	width:125px; 
}

#editAdvert #pageContent .userContent
{
	padding:0px 0px 0px 0px;
}


#editAdvert #pageContent .userContent .tabLinks
{
	float:left; 
	height:24px; 
	width:631px; 
	padding:0px 0px 0px 0px; 
	background-image:url(../images/editAdvertSlice.gif); 
	background-repeat:no-repeat;
}

#editAdvert #pageContent .userContent .tabLinks a
{
	padding:4px 5px 4px 5px;
	font-size:11px;
	font-weight:normal;
}

#editAdvert #pageContent .userContent .tabLinks span
{
	padding:4px 5px 4px 5px;
	font-size:11px;
	font-weight:normal;
	display:block;
}





#editAdvert #pageContent .userContent .stageThis
{
	float:left;
	text-transform:uppercase;
	color:#2C2C2C;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	font-weight:bold;
}

#editAdvert #pageContent .userContent .stageOn
{
	float:left;
	text-transform:uppercase;
	color:#696969;
	border-top:1px solid #B5B5B5;
	border-left:1px solid #B5B5B5;
}

#editAdvert #pageContent .userContent .stageOff span
{
	float:left;
	text-transform:uppercase;
	color:#696969;
	border-top:1px solid #B5B5B5;
	border-left:1px solid #B5B5B5;
}

#editAdvert #pageContent .userContent .tabLinks .stageOn span
{
	float:left;
	text-transform:uppercase;
	color:#2C2C2C;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	
}

#editAdvert #pageContent .userContent .advertiseFormBox
{
	float:left;
	padding:20px 0px 0px 140px;
}



#editAdvert #pageContent .userContent .advertiseFormBox label
{
	font-size:12px;
}

#editAdvert #pageContent .userContent .advertiseFormBox select
{
}

#editAdvert #pageContent .userContent .advertiseFormBox input.textInput
{
	font-size:11px;
	width:337px;
	height:18px;
	border:0;
	_background-attachment:fixed;
	background-image:url(../images/advertiseInputBg.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 8px;
	margin:0px 0px 18px 0px;
}

#editAdvert #pageContent .userContent .advertiseFormBox input.textInputSml
{
	font-size:11px;
	width:138px;
	height:18px;
	border:0;
	_background-attachment:fixed;
	background-image:url(../images/advertiseSmlInputBg.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 5px;
	margin:0px 0px 18px 0px;
}

#editAdvert #pageContent .userContent .advertiseFormBox #financialDetails td
{
}

#editAdvert #pageContent .userContent p span
{
	font-size:10px;
	display:block;
	margin:4px 0px 4px 0px;
}

#editAdvert #pageContent .userContent p span.mandatoryField
{
	font-size:12px;
	display:inline;
	color:#FF0000;
}

#editAdvert #pageContent .userContent span.mandatoryField
{
	font-size:12px;
	display:inline;
	color:#FF0000;
}


#editAdvert #pageContent .userContent .advertiseFormBox .textarea
{
	width:338px;
	height:54px;
	border:0;
	background-image:url(../images/advertiseTextAreaBg.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 6px;
	margin:0px 0px 18px 0px;
}

#editAdvert #pageContent .userContent .advertiseFormBox textarea
{
	width:332px;
	height:48px;
	border:0;
	font-size:11px;
}

#editAdvert #pageContent .userContent .advertiseFormBox p
{
	font-size:11px;
}

#editAdvert #pageContent .userContent a
{
	color:#000000;
}

#editAdvert #pageContent .userContent a:hover
{
	color:#27498E;
}

#editAdvert #pageContent .userContent .categorySelectBox
{
	width:180px;
	margin-right:9px;
	color:#151515;
	font-weight:bold;
	font-size:12px;
}

#editAdvert #pageContent .userContent .categorySelectBox select
{
line-height:25px;
}

#userMessages #pageContent .userContent .userColumnHeadings
{
	float:left; 
	color:#FFFFFF; 
	font-size:14px; 
	width:590px; 
	text-transform:uppercase;  
	height:23px;
	background-color:#818182;
	font-weight:bold;
	padding:7px 0px 0px 20px;
	margin:20px 0px 0px 0px;
}
	#userMessages #pageContent .userContent .userColumnHeadings div
	{
		float:left;
		width:150px;
	}

	#userMessages #pageContent .userContent .userColumnHeadings div.advertTitle
	{
		float:left;
		width:275px;
	}

#userMessages #pageContent .userContent .userColumnData
{
	float:left; 
	color:#2C2C2C; 
	font-size:12px; 
	width:590px; 
	height:25px;
	background-color:#ffffff;
	padding:15px 0px 0px 20px;
	border-bottom:1px solid #F2F3F8;
	margin:12px 0px 12px 0px;
}

	#userMessages #pageContent .userContent .userColumnData a
	{
		color:#000000;
	}
	
	#userMessages #pageContent .userContent .userColumnData a:hover
	{
		color:#244487;
	}
	
	

	#userMessages #pageContent .userContent .userColumnData div
	{
		float:left;
		width:150px;
		color:#C57473;
	}

	#userMessages #pageContent .userContent .userColumnData div.advertTitle
	{
		float:left;
		width:275px;
	}
	
#userMessages #pageContent .userContent .userColumnSubHeadings
{
	float:left; 
	color:#454647; 
	font-size:14px; 
	width:590px; 
	height:23px;
	background-color:#E9ECF3;
	padding:7px 0px 0px 20px;
	border-bottom:1px solid #F2F3F8;
	margin:0px 0px 12px 0px;
	text-transform:uppercase;
	font-weight:bold;
}
	#userMessages #pageContent .userContent .userColumnSubHeadings div
	{
		float:left;
		width:200px;
	}

	#userMessages #pageContent .userContent .userColumnSubHeadings div.advertTitle
	{
		float:left;
		width:170px;
	}
	
#userMessages #pageContent .userContent .userColumnSubContent
{
	float:left; 
	font-size:12px; 
	width:590px; 
	height:23px;
	background-color:#ffffff;
	padding:7px 0px 0px 20px;
	border-bottom:1px solid #F2F3F8;
	margin:0px 0px 12px 0px;
	font-weight:bold;
}

#userMessages #pageContent .userContent .userColumnSubContent a
{
	color:#000000;
}

#userMessages #pageContent .userContent .userColumnSubContent a:hover
{
	color:#244487;
}


	#userMessages #pageContent .userContent .userColumnSubContent div
	{
		float:left;
		width:200px;
	}

	#userMessages #pageContent .userContent .userColumnSubContent div.advertTitle
	{
		float:left;
		width:170px;
		color:#C57473; 
		font-weight:normal;
	}
	
#userMessages #pageContent .userContent .messageDetails
{
	float:left; 
	width:600px;  
	height:30px;
}

#userMessages #pageContent .userContent .messageDetails .status
{
	float:left;
	padding-left:6px;
}
	
#userMessages #pageContent .userContent .messageDetails .controls
{
	float:right;
}

#userMessages #pageContent .userContent .messageDetails .controls .linkButton
{
	color:#26468B;
	text-transform:uppercase;
	text-decoration:underline;
	padding-left:30px;
	float:left;
	cursor:pointer;
}

#viewContact #pageContent .userContent #contactDetails .linkOptions
{
	margin:0px 0px 10px 0px;
	float:right;
	width:500px;
}

#viewContact #pageContent .userContent #contactDetails .linkOptions .linkButton
{
	color:#26468B;
	text-transform:uppercase;
	text-decoration:underline;
	padding-left:30px;
	float:right;
}
	#viewContact #pageContent .userContent #contactDetails .linkOptions .linkButton a
	{
		text-decoration:underline;
	}
	
#buyerHome #pageContent .userContent .userColumnHeadings
{
	float:left; 
	color:#FFFFFF; 
	font-size:14px; 
	width:590px; 
	text-transform:uppercase;  
	height:23px;
	background-color:#818182;
	font-weight:bold;
	padding:7px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}
	#buyerHome #pageContent .userContent .userColumnHeadings div
	{
		float:left;
		width:120px;
	}

	#buyerHome #pageContent .userContent .userColumnHeadings div.advertTitle
	{
		float:left;
		width:350px;
	}
	
#buyerHome #pageContent .userContent .userColumnData
{
	float:left; 
	color:#2C2C2C; 
	font-size:12px; 
	width:590px; 
	height:25px;
	background-color:#ffffff;
	padding:15px 0px 0px 20px;
	border-bottom:1px solid #F2F3F8;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}

	#buyerHome #pageContent .userContent .userColumnData a
	{
		color:#000000;
	}
	
	#buyerHome #pageContent .userContent .userColumnData a:hover
	{
		color:#244487;
	}
	
	

	#buyerHome #pageContent .userContent .userColumnData div
	{
		float:left;
		width:120px;
		color:#C57473;
	}

	#buyerHome #pageContent .userContent .userColumnData div.advertTitle
	{
		float:left;
		width:350px;
	}


	
#advertViews #pageContent .userContent .userColumnHeadings
{
	float:left; 
	color:#FFFFFF; 
	font-size:14px; 
	width:590px; 
	text-transform:uppercase;  
	height:23px;
	background-color:#818182;
	font-weight:bold;
	padding:7px 0px 0px 20px;
	margin:20px 0px 0px 0px;
}
	#advertViews #pageContent .userContent .userColumnHeadings div
	{
		float:left;
		width:50px;
	}

	#advertViews #pageContent .userContent .userColumnHeadings div.advertTitle
	{
		float:left;
		width:450px;
	}
	
#advertViews #pageContent .userContent .userColumnData
{
	float:left; 
	color:#2C2C2C; 
	font-size:12px; 
	width:590px; 
	height:25px;
	background-color:#ffffff;
	padding:15px 0px 0px 20px;
	border-bottom:1px solid #F2F3F8;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}

	#advertViews #pageContent .userContent .userColumnData a
	{
		color:#000000;
	}
	
	#advertViews #pageContent .userContent .userColumnData a:hover
	{
		color:#244487;
	}
	
	

	#advertViews #pageContent .userContent .userColumnData div
	{
		float:left;
		width:50px;
		color:#C57473;
	}

	#advertViews #pageContent .userContent .userColumnData div.advertTitle
	{
		float:left;
		width:450px;
	}
	
#viewContact #pageContent .userContent #contactDetails
{
	padding:0px 0px 0px 60px;
	margin-top:40px;
	width:530px;
	float:left;
}

#viewContact #pageContent .userContent #contactDetails p
{
	width:494px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #EFEFEF;
	padding:10px 18px 10px 18px;
	min-height:90px;
	height:auto !important;
	height:90px;
	display:block;
	margin-bottom:10px;
}

#viewContact #pageContent .userContent .2colTable
{
	width:470px; 
	margin:0px 0px 20px 0px; 
	font-weight:bold; 
	float:left;
	
}

#viewContact #pageContent .userContent .col1
{
	float:left;  
	width:100%;
	font-weight:bold; 
	margin:0px 0px 10px 0px; 
}
#viewContact #pageContent .userContent .col1 div
{
	width:110px;
	float:left;
}

#editDetails #pageContent .userContent .formHeader
{
	font-weight:bold;
}

#editDetails #pageContent .userContent .registerInputBox
{
	font-size:11px;
	width:337px;
	height:18px;
	border:0;
	_background-attachment:fixed;
	background-image:url(../images/advertiseInputBg.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 8px;
	margin:0px 0px 18px 0px;
}	
	
	
#billingDetails #pageContent .userContent .mainBox .innerBox
{
	float:left;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin-bottom:10px;
	padding-bottom:10px;
}

#billingDetails #pageContent .userContent .mainBox .headerBox
{
	background-color:#818182;
	color:#FFFFFF;
}

#billingDetails #pageContent .userContent .mainBox .innerBox .billingBoxHeader
{
	font-weight:bold;
}
/*USER AREA END*/

/*FRANCHISE CATEGORIES START*/
	#franchiseCategories #pageContent ul.outerContainer
	{
		width:620px;
		margin:20px 0px 0px 0px;
		padding:0;
	}
	#franchiseCategories #pageContent ul.outerContainer li
	{
		color:#26468B;
		font-size:16px;
		display:inline;
		width:200px;
		font-weight:bold;
	}
		#franchiseCategories #pageContent ul.outerContainer li a:hover
		{
			color:#1E1E1E;
		}
	
		#franchiseCategories #pageContent ul.innerContainer
		{
			margin:0;
			padding:0px 0px 10px 10px;
		}
		#franchiseCategories #pageContent ul.innerContainer li
		{
			color:#4E4E4E;	
			font-size:12px;
			font-weight:normal;
		}
/*FRANCHISE CATEGORIES END*/








