/*body
{
	margin:0;
	padding:0;
	background-image:url(../images/bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
body {
background-color:#30569F;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
form
{
	margin:0;
	padding:0;
}
optgroup {
	background: #cccccc;
	text-transform: uppercase;
}

option {
	background: white;
	text-transform: none;
}

optgroup option {
	padding-left: 0.1em;
}

option.heading {
	background: #cccccc;
	text-transform: uppercase;
}

.form
{
font-size:12px;
}
#main
{
	width:970px;
	margin:0 auto 0 auto;
	border:0px solid red;
}
#header
{
	height:110px;
}
#logo
{
	float:left;
	padding-top:10px;
}
#header-text
{
	float:left;
	padding-top:40px;
	padding-left:40px;
}
#header-banner
{
	float:right;
	padding-top:10px;
}
#latest-ad
{
	clear:both;
}
#latest-top
{
	
	background-color:#3056A0;
	padding:5px 0px 5px 20px;
	color:#FFFFFF;
	font-weight:bold;
	height:15px;
}
.latest-ad-text-left
{	
	float:left;
	
}
.latest-ad-text-center
{	
	float:left;
	font-size:12px;
	padding-left:230px;
	
}
.latest-ad-text-right
{	
	float:right;
	padding-right:20px;
}
.ad-bottom-left-home
{
	float:left;
	background-color:#F5F6FA;
	padding-top:10px;
	_padding-top:11px;
	padding-bottom:12px;
	text-align:center;
	font-size:20px;
	color:#3D63AD;
	width:370px;
	
}

/*   Changes on 13 sept 2009 */
.ad-bottom-left
{
	background-image:url(../images/search-bg.JPG);
	background-repeat:repeat-x;
	background-color:#4576D2;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#3D63AD;
}


.whitetext
{
color:#FFFFFF;
font-size:12px;
}
.searchtable td
{
padding:10px 0px;
text-align:left;
}

.topsearchleft
{
padding:0px 20px 0px 30px;
width:150px;
border-right:1px solid #FFFFFF;
}
/*   Changes on 13 sept 2009 */
.ad-bottom-middle
{
	float:left;
}
.ad-bottom-right
{
	float:left;
	background-color:#3D63AD;
	/* updated by vrs 
	  width:550px; */
	width:550px; 
	padding-top:11px;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
}
/*
.ad-bottom-right input
{
	border:1px solid black;
	width:200px;
	height:20px;
}
*/
.ad-bottom-right img
{
	vertical-align:middle;
	padding-left:15px;
}
#page-content
{
	clear:both;
	background-color:#FFFFFF;
	/*min-height:400px;*/
	border:0px solid blue;
}
#page
{
	width:720px;
	border:0px solid red;
	float:left;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}
#right-side
{
	width:210px;
	border:0px solid red;
	float:left;
	background-color:#EAEEF5;
}
.right-title
{
	background-image:url(../images/manage-my-ad_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	width:174px;
	margin-left:20px;
	margin-top:20px;
	text-align:center;
	padding-top:3px;
	color:#FFFFFF;
	font-weight:bold;
}
.right-title a
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.right-box-ad
{
	margin-left:20px;
}
.right-ad
{
	background-image:url(../images/3_box_bg.gif);
	width:174px;
	height:20px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.right-ad-text
{
	border:1px solid #A5D4BB;
	border-top:0px;
	width:152px;
	padding:10px;
}
.page-title
{
	font-size:16px;
	color:#193C9E;
	font-weight:bold;
	padding-top:10px;
}
.horizontal-link
{
	background-image:url(../images/horizontal_dot.gif);
	background-repeat:repeat-x;
	width:720px;
	height:3px;
	clear:both;
}
.category-image
{
	clear:both;
	text-align:center;
}

.category-image a
{
color:#000000;
text-decoration:none;
padding:0px;
margin:0px;
}

.category-image div
{	
	float:left;
	padding:20px;
	background-image:url(../images/virtical_dot.gif);
	background-repeat:repeat-y;
	background-position:right
}
#footer
{
	background-color:#192D86;
	color:#FFFFFF;
	padding:10px;
}
.footer-text
{
	padding:5px;
	border-bottom:1px solid #AF6EF7;
}
.footer-links
{
	padding:5px;
}
.footer-links a
{
	color:#FFFFFF;
	text-decoration:none;
}

.input {
border: 1px solid #CFBE9E;
color: #000000;
background-color:#FFFFFF;
font-size:12px;
}



#formvalidationerror
{
color:#FF0000;
font-size:12px;
border:1px solid red;
padding:5px;
margin:3px 10px;
display:none;
}

.addpropsubheader
{
/*width:680px;*/
color:#CC3333;
font-weight:bold;
padding:0px 3px 0px 3px;
}
.addadvmain
{
margin:10px 0 10px 0;
width:690px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
}
.addadvmain form label
{
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 20px 0 0px;
width:230px;
float:left;
text-align:right;
}

.addadvmain .formcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;
}

.addadvmain select
{
width:225px;
}
.addadvmain .formbutton
{
width:450px;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:20px;
text-align:right;
}

.normalbutton
{
background-image:url(../images/button.gif);
width:68px;
height:23px; 
padding:0;
border:0;
font-weight:bold;
margin-right:20px;
}
.detail-title
{
	font-size:16px;
	color:#3D63AD;
	font-weight:bold;
}
.contactdetail
{
padding:10px 0px;
border:1px solid #C6B594;
border-top:none;
width:690px;
}
.btn
{
	background-image:url(../images/search.gif);
	width:97px;
	height:26px;
	border:0px solid;
	/*background-position:top;*/
	background-repeat:no-repeat;
}
.btnHome
{
	background-image:url(../images/home.gif);
	width:97px;
	height:26px;
	border:0px solid;
	/*background-position:top;*/
	background-repeat:no-repeat;
}

.divclear
{
	clear:both;
}
#detail-page
{
	width:925px;
	border:0px solid red;
	float:left;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}
.detial-top
{
	background-color:#3056A0;
	color:#FFFFFF;
	padding:10px;
}
.font-detial-top
{
	color:#FFFFFF;
}
.font-detial-top a
{
	color:#FFFFFF;
	font-size:12px;
}
.font-detial-top a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.detail-right
{
	float:left; 
	width:540px; 
	border:1px solid #30569F; 
	margin-left:20px; 
	margin-top:10px;
}
.right-top
{
	padding:10px;
	background-color:#ACBBDA;
}
.right-horizontal-border
{
	background-image:url(../images/horizontal_dot.gif);
	background-repeat:repeat-x;
	width:540px;
	height:3px;
	clear:both;
}
.detail-desc
{
	padding:10px;
}
.contact
{
	background-color:#30569F;
	padding:10px;
	color:#FFFFFF;
}
.contact-detail
{
	padding:10px;
}

fieldset
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: silver;
border-right-color-value: silver;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: silver;
border-left-color-value: silver;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
margin-bottom: 1em;
font-size:12px;
}

fieldset.grouping
{
margin-top: 1em;
margin-bottom: 1em;
}
p.important
{
background-color: #ffb49c;
border: 1px solid #df4d36;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
}
/*************  ANANT 27/08/09 ***/
.message
{
padding:3px;
color:#009933;
}
.listingtable
{
margin:10px 0px ;
border:1px solid #CABA9B;
border-left:none;
border-bottom:none;
}
.listingtable th
{
padding:2px;
border:1px solid #CABA9B;
border-top:none;
border-right:none;
text-align:left;
}

.listingtable td
{
padding:2px;
border:1px solid #CABA9B;
border-top:none;
border-right:none;
text-align:left;

}
/*************  ANANT 27/08/09 ***/



.logintable
{
margin:10px 0 10px 0;
border:1px solid #CABA9B;
}

.logintable td
{
border:1px solid #CABA9B;
}


.loginmain
{
width:330px;
padding:10px 10px 10px 10px;
/*border:1px solid #CABA9B;
*/
}
.loginmain form label
{
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 20px 0 0px;
width:145px;
float:left;
text-align:right;
}

.loginmain .formcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;
}

.loginmain select
{
width:225px;
}
.loginmain .formbutton
{
width:245px;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:20px;
text-align:right;
}
.error
{
font-size: 12px;
color:#990000;
text-decoration:none;
vertical-align:top;
}