body{
	margin:0px; font-family:Tahoma; font-size:11px; color:#000000; background:url(images/bluebg.jpg) repeat-x;
}

/******** ID's ********/

#topheader{
	background:url(images/header-bg.jpg) right no-repeat; text-align:left; clear:both;
}
#topstrip{
	background:url(images/top-strip.jpg) repeat-x; width:100%; /*display:table;*/ text-align:left;/* clear:both;*/
}
#toplinks{
	/*padding:12px 0px 0px 157px;*/ color:#ffffff; margin:0px; clear:right;
}
#headerbottom{
	width:100%; display:table; text-align:left; clear:both;
}
#leftlinks{
	width:179px; float:left; margin:0px 10px 0px 10px; _margin-left:5px; text-align:left;
}
#leftlinksinner{
	background-color:#f9fcff; border:1px solid #aaccee; border-top:none; padding:12px 2px 0px 3px;
}
#midpart{
     margin:0px 200px 0px 200px; text-align:left;
}
#abo-bg{
	background:url(images/abo-bg.jpg) repeat-x; width:100%; display:table;
}
#abo-mid{
	border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:0px 10px 4px 10px; text-align:justify;
}
#midOuter{
	width:98%;
}
#abo-bot{
	background:url(images/abo-bot-bg.jpg) repeat-x; width:100%; display:table;
}
#browsebg{
	background:url(images/browse-bg.jpg) repeat-x; width:100%; display:table;
}
#browsemid{
	border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:10px 10px 4px 10px;
}
#browseinner{
	width:100%; display:table;
}
#browse-botbg{
	background:url(images/browse-bot-bg.jpg) repeat-x; width:100%; display:table;
}
#footer{
	background:url(images/top-strip.jpg) repeat-x; clear:both; height:23px; padding:12px 0px 0px 0px;
}
#foot{
	text-align:center; color:#ffffff;
}
#googlead{
	width:99%; margin:auto; border:1px solid #cccccc;
}

/******** Class *********/

.fleft{
	float:left;
}
.fright{
	float:right;
}
.absmid{
	vertical-align:middle;
}
.search{
	width:129px; height:12px; font-size:11px; border:1px solid 07479b; vertical-align:middle;
}
.padding{
	padding:8px 10px 0px 0px;
}
.heading{
	padding:6px; border:1px solid #62C0FF; background-color:#D7EFFF; font-weight:bold;
}
.dottedline{
	margin:5px 0px 5px 4px;
}
.rightlinks{
	width:179px; margin:0px 10px 0px 10px; float:right; text-align:left; _margin:5px;
}
.rightlinksinner{
	background-color:#f9fcff; border:1px solid #d5e6f6; border-top:none; padding:12px 2px 0px 9px; margin-bottom:8px;s
}
.loginfield{
	width:90px; height:15px; border:1px solid #bfd8f2; vertical-align:middle; font-size:11px; _margin-bottom:0px; margin-bottom:1px; _margin-top:0px;
}
.user{
	width:55px; text-align:right; float:left; padding:3px 2px 0px 0px;
}
.black{
	color:#000000; text-decoration:none;
}
.newsletterfield{
	width:154px; height:16px; border:1px solid #bfd8f2; font-size:11px;
}
.directory{
	width:112px; float:left;
}
.directory2{
	width:112px; float:right;
}
.directory3{
	width:112px; margin:auto;
}
.blue{
	color:#0099CC;
}
/*.padding{
	padding:7px;
}*/
.classifieds{
	padding:7px; border-right:1px dashed #cccccc; border-bottom:1px dashed #cccccc;
}
.textfield{
	font-size:11px; border:1px solid #cacaca;
}
.button{
	background-color:#cccccc; padding:4px; font-size:11px; font-weight:bold; border:1px solid #666666;
}
.imgborder{
	padding:1px; border:1px solid #62C0FF;
}
.border-bottom{
	border-bottom:1px solid #e4e4e4;
}
.border-bottom2{
	border-bottom:1px dotted #e4e4e4;
}
.btninput{
	background:url(images/btn-bg.jpg) repeat-x; font-size:11px; height:23px; font-weight:bold; font-family:Tahoma,Arial; padding:0px 8px 0px 8px; border:none; color:#ffffff; border-right:1px solid #cccccc; border-left:1px solid #cccccc;
}

/*********** Link Class *********/

a.toplinks{
	color:#ffffff; text-decoration:none;
}
a.toplinks:hover{
	text-decoration:none; border-bottom:1px dashed #ffffff;
}
a.links2{
	color:#000000; text-decoration:none;
}
a.links2:hover{
	text-decoration:none; color:#0099FF;
}
a.links3{
	color:#000000; text-decoration:none; font-weight:bold;
}
a.links3:hover{
	text-decoration:none; color:#0099FF; font-weight:bold;
}
a.links4{
	color:#000000;
}
a.links4:hover{
	color:#0099FF;
}

/**** Sitemap Class  ******/

.sitemapblu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #007ec3; LINE-HEIGHT: 22px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #DADADA;
}
a.sitemap{
	color:#000000; background-color:#dadada;
}
a.sitemap:hover{
	background-color:#cccccc;
}
.sitemapYELL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #007ec3; LINE-HEIGHT: 20px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EBEBEB; height:24px;
}

.Rsitemap {
	FONT-SIZE: 8pt; LIST-STYLE-IMAGE: url(../images/bullet.gif); COLOR: #000000; FONT-FAMILY: Arial
}
.Rsitemapgry {
	FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff ; text-decoration:none;
}

/* 12-06-08 */
.fix_dg {
	clear:both;
}




/* Naveen Mamgain */

/* My CSS */
form{
   padding:0px;
   margin:0px; /*display:inline;*/
}
.red {
	color:#000000;
	text-decoration:none;
}
a.red:hover {
	color:#B05BDB;
	text-decoration:none;
}
.red1 {
	color:#000000;
	text-decoration:underline;
}
a.red1:hover {
	color:#B05BDB;
	text-decoration:underline;
}
.navBarTxt {
	padding:0px 5px 0px 5px;
	width:16px;
	height:15px;
	border: 1px solid #dddddd;
	font: bold 10px verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	cursor:hand;
	background-color: #FFFFFF;
}

.navBarTxtCurrent, .navBarTxtCurrent:hover, .navBarTxt:hover  {
	cursor:hand;
	width:16px;
	height:15px;
	background-color:#EAFAD3;
	padding:0px 5px 0px 5px;
	font: bold 10px verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #dadada;
	background-image: url(images/green2-bg.gif);	
}
.select {
	font:11px arial;
	border:1px solid #cacaca;
}
.lay_dg {
	border-left:1px solid #aaccee;
	border-right:1px solid #aaccee;
}