body , ul, li, form
	{
	margin:0px;
	padding:0px;
	}
table {
	border:0px;
}	
td, div {

	font-family:Verdana;
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
}
#externalcontainer {
	width:977px;
	background-color:#ffffff;
	margin:24px auto 0px auto;
}
.width100per {
	border:0;
	width:100%;	
}
.width90per {
	border:0;
	width:90%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}
/*************************************************Logo style starts from here****************************************************/
.top-menu
	{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 3px 10px 0px;
	}
.top-menu a
	{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
.top-menu a:hover
	{
	text-decoration:underline;
	}
/*************************************************Logo style ends here************************************************************/



/**************************************************Left Pannel Style Starts from here*********************************************/
.left-pannel
	{
	width:185px
	}

/*Menu Part Starts from Here*/
#left-menu th
	{
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#FFAE00;
	border:1px solid #FF8E08;
	padding-left:18px;
	}
#left-menu td
	{
	border:1px solid #CCCCCC;
	border-top:0;
	padding:5px 0px 5px 0px;
	}
#left-menu ul
	{
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
#left-menu li
	{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	list-style-type:none;
	padding:6px 0px 6px 18px;
	}
#left-menu li a
	{
	background-image:url(images/lft-menu-bullet.gif);
	background-repeat:no-repeat;
	background-position:1px 4px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0px 0px 0px 16px;
	}
/* 	Style added by RISHIKESH BABU on 02/17/07 	*/
.a1
	{
	background-position:1px 4px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0px 0px 0px 16px;
	}
#left-menu li a:hover
	{
	color:#FF9000;
	text-decoration:none;
	}
/*Menu Part Ends Here*/
/*User Login Style Starts From Here*/
#usser-login th
	{
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#99CDFF;
	border:1px solid #43A3CF;
	padding-left:18px;
	}
#usser-login td
	{
	border:1px solid #CCCCCC;
	border-top:0;
	padding:8px 0px 8px 0px;
	}
#usser-login #usser-login-iner td
	{
	border:0;
	padding:0px;
	}

.table121
	{
	width:121px;
	margin:0 auto 0 auto;
	}
.input121
	{
	width:118px;
	height:15px;
	}
.login-btn
	{
	font:11px/12px Tahoma;
	height:20px;
	color:#000;
	background-color:#fff;
	padding:0px 5px 0px 5px;
	border:1px solid #cccccc;
	}
/*User Login Style Ends Here*/
/*Help Style Starts From Here*/
#help th
	{
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#878787;
	border:1px solid #878787;
	padding-left:18px;
	}
#help td
	{
	border:1px solid #CCCCCC;
	border-top:0;
	padding:21px 20px 22px 23px;
	line-height:15px;
	text-align:justify;
	}


/*Help Style Ends Here*/
/**************************************************Left Pannel Style Ends here****************************************************/


/**************************************************Right Pannel Style Starts From here*********************************************/
.grey-brdr
	{
	border:1px solid #CCCCCC;
	}
/**************************************************Right Pannel Style Ends here****************************************************/
/**************************************************Body Style Starts From here*****************************************************/
.search-td
	{
	background-color:#FFCC01;
	padding:10px;
	}
.search-main-td
	{
	width:284px;
	background-color:#FFE067;
	}
.search-td-lft
	{
	width:211px;
	padding:36px 0px 41px 0px;
	}
.list-menu-bg
	{
	background-color:#FFE067;
	padding:11px 0px 12px 0px;
	}
.list-menu137
	{
	width:137px;
	height:20px;
	}
.search-btm
	{
	background-color:#FFFF01;
	font:11px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	padding:0px 0px 0px 12px;
	}
.search-btm a
	{
	background-color:#FFFF01;
	font:11px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
.search-btm a:hover
	{
	text-decoration:none;
	}
.agency-bg
	{
	background-color:#F1F1F1;
	border:1px solid #DADADA;
	}
.agency-txt
	{
	background-image:url(images/folder-ikon.gif);
	background-repeat:no-repeat;
	background-position:11px 6px;
	font:11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
	padding:0px 0px 0px 32px;
	}
.agency-txt a
	{
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
	}

.agency-txt a:hover
	{
	text-decoration:underline;
	}
.agency-txt-span
	{
	background-image:url(images/review-bullet.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	font:11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	}
.agency-txt-span a
	{
	font:11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
	}

.agency-txt-span a:hover
	{
	text-decoration:underline;
	}
.featured-listing
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFCC01;
	padding:0px 0px 0px 8px;
	}
.featured-products
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#99CDFF;
	padding:0px 0px 0px 8px;
	}
.top-listing
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#F1F1F1;
	padding:0px 0px 0px 8px;
	}

.ftrd-listng-txt
	{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:14px 0px 0px 8px;
	}
.ftrd-listng-txt a
	{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
.ftrd-listng-txt a:hover
	{
	text-decoration:none;
	}
#link ul 
	{ 
	padding-left:12px; 
	width:160px; 
	padding-right:12px;
	padding-bottom:10px; 
	}
#link ul li 
	{  
	padding-top:12px; 
	list-style-type:none; 
	line-height:14px;
	font-family: Tahoma; 
	text-decoration: none; 
	font-size:11px; 
	font-weight:none; 
	color:#000000; 
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:6px; }
#link ul li a
	{ 
	background-image:url(images/top-listing-bullet.gif); 
	background-position:0px 9px; 
	background-repeat:no-repeat;
	list-style-type:none; 
	line-height:14px;
	font-family: Tahoma; 
	text-decoration: none; 
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
	padding-left:12px; 
	padding-top:4px; 
	padding-bottom:4px;
	}
#link ul li a:hover
	{
	text-decoration:underline;
	}
#link ul li span 
	{ 
	padding-left:12px; 
	} 
.width190
	{
	width:190px;
	}
.catagory-list
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background-color:#99CDFF;
	padding:0px 0px 0px 8px;
	}
.top-catagory-list
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	background-color:#C8C8C8;
	padding:0px 0px 0px 8px;
	}
.recent-listing
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	background-color:#FFE066;
	padding:0px 0px 0px 8px;
	}
#catagory ul 
	{ 
	padding-left:10px; 
	width:150px; 
	padding-right:15px; 
	}
.catagory-txt
	{  
	line-height:14px;
	font-family: Tahoma; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:none; 
	color:#000000; 
	}
.catagory-txt a
	{ 
	line-height:14px;
	font-family: Tahoma; 
	text-decoration: underline; 
	font-size:12px; 
	font-weight:none; 
	color:#000000; 

	}
.catagory-txt a:hover
	{
	text-decoration:none;
	}
.catagory-brdr
	{
	border:1px solid #ccc;
	border-top:0;
	}

/**************************************************Body Style Ends here************************************************************/
/**************************************************Footer Style Starts From here*************************************************/

.footer
	{
	background-color:#F1F1F1;
	color:#636363;
	border:1px solid #DADADA;
	}
.width270
	{
	width:270px;
	margin:0 auto 0 auto;
	}
.input38
	{
	width:36px;
	height:19px;
	}
.input61
	{
	width:60px;
	height:19px;
	}
/**************************************************Footer Style Ends here***********************************************/

/*New Style Added on 0205-07 Starts from here*/
#membership-comparison th
	{
	font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FCEA07;
	padding-left:18px;
	}
.padng16
	{
	padding:16px;
	}
#membership-comparison #mbrshp-cmpsn-fetr th
	{
	font:normal 13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#EAEAEA;
	border:1px solid #838383;
	padding:0px 0px 0px 4px;
	}
#membership-comparison #mbrshp-cmpsn-fetr td
	{
	font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #838383;
	padding:0px 0px 0px 4px;
	}
#membership-comparison #mbrshp-cmpsn-fetr .gren
	{
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	}
#membership-comparison #mbrshp-cmpsn-fetr span
	{
	font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
.catagory-list-th
	{
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#878787;
	padding-left:18px;
	}
.catagory-list2 ul
	{
	padding:3px 0px 3px 0px;
	list-style-type:none;
	}
.catagory-list2 li
	{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	list-style-type:none;
	padding:6px 0px 6px 18px;
	}
.catagory-list2 a
	{
	background-image:url(images/lft-menu-bullet.gif);
	background-repeat:no-repeat;
	background-position:1px 4px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0px 0px 0px 16px;
	}
.catagory-list2 li a:hover
	{
	color:#FF9000;
	text-decoration:none;
	}
.catagory-list2 span
	{
	padding:40px 0px 30px 15px;
	}
.recent-listing-th
	{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #DADADA;
	background-color:#FFF9B0;
	padding:0px 0px 0px 8px;
	}
.pad-48
	{
	padding:48px;
	}
.input236
	{
	width:230px;
	height:18px;
	}
.list118
	{
	width:114px;
	height:18px;
	}
.txt-area322
	{
	width:310px;
	height:165px;
	}
/*New Style Added on 0205-07 Ends here*/
/*New Style added on 09-02-07 Starts from here*/
.prdct-txt
	{
	font:bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
.prdct-txt a
	{
	color:#000;
	text-decoration:underline;
	}
.prdct-txt a:hover
	{
	text-decoration:none;
	}

.input166
	{
	width:164px;
	height:19px;
	border:1px solid #819DCC;
	}
.search-bg
	{
	background-color:#FFE067;
	}
.search-bg-img
	{
	background-image:url(images/search-bg.gif);
	background-repeat:no-repeat;
	background-color:#FFCC01;
	width:365px;
	}
.search-btn
	{
	border:3px solid #000;
	padding:0 2px 0 2px;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#313236;
	background-color:#FAF900;
	cursor:pointer;
	text-transform:uppercase;
	}
.nationally-txt
	{
	font:bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#F70A04;
	text-transform:uppercase;
	}
.nationally-txt a
	{
	color:#F70A04;
	text-decoration:underline;
	}
.nationally-txt a:hover
	{
	text-decoration:none;
	}
.logo-txt
	{
	font:bold 46px/48px Arial, Helvetica, sans-serif;
	color:#000;
	padding:13px 0px 0px 0px;
	}	
/*New Style added on 09-02-07 Ends here*/

/* New style added on 0215-07 starts here */
#help ul
	{
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
#help li
	{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	list-style-type:disc;
	padding:6px 0px 6px 2px;
	}
#help li a
	{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
#help li a:hover
	{
	color:#FF9000;
	text-decoration:none;
	}
.pad17{
	padding:17px;
}
#site-tbl td{
	background-color:#C3C3C3;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #A09F9F;
	height:20px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#737373;
}
#site-tbl td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#737373;
	text-decoration:none;
}
#site-tbl td a:hover{
	color:#3B3939;
}
#site-tbl td img{
	padding-left:9px;
	padding-right:9px;
}
#form-tbl td{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #E0E0E0;
	background-color:#F4F4F4;
	color: #000000;
}
#form-tbl td input{
	border:1px solid #878787;
	background-color:#ffffff;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
}
#form-tbl td select{
	border:1px solid #C3C3C3;
	background-color:#ffffff;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
}
#form-tbl td input.btn{
	border:1px solid #444444;
	background-color:#878787;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:2px;
}

/* New Styele added on 0215-07 ends here */

/* New Style added on 0217-07 starts here */
.src-crt-td{
	background-color:#E9E9E9;
	height:23px;
	padding-left:10px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.src-crt-td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.src-crt-td a:hover{
	text-decoration:underline;
}
.src-res-td{
	height:23px;
	padding-left:10px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:3px solid #E9E9E9;
}
.res-txt{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#C70000;
}
#srch-res-n{
	border:1px solid #D3D2D2;
	background-color: #ffffff;
	margin-bottom:10px;
}
#srch-res-n th{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	background-color: #ffffff;
	height:25px;
}
#srch-res-n th a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#srch-res-n th a:hover{
	text-decoration:underline;
}
#srch-res-n td{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
}
#srch-res-n td.red-txt{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FF3C08;
	font-weight:normal;
}
#srch-res-n td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
#srch-res-n td a:hover{
	text-decoration:underline;
}
#srch-res-rd{
	border:1px solid #D3D2D2;
	background-color: #F0EFEF;
	margin-bottom:10px;
}
#srch-res-rd th{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	background-color: #F0EFEF;
	height:25px;
}
#srch-res-rd th a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#srch-res-rd th a:hover{
	text-decoration:underline;
}
#srch-res-rd td{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
}
#srch-res-n td.red-txt{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FF3C08;
	font-weight:normal;
}
#srch-res-rd td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
#srch-res-rd td a:hover{
	text-decoration:underline;
}
#acnt-tbl td{
	padding-top:4px;
	padding-bottom:4px;
}
.btn{
	border:1px solid #444444;
	background-color:#878787;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:2px;
}
.grey-td{
	background-color: #F6F6F6;
	padding-left:4px;
}
.grey-td2{
	background-color: #EDEDED;
	padding-left:4px;
}
#listing-tbl td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#A40000;
	text-decoration:none;
}
#listing-tbl td a:hover{
	color:#000000;
}
.grn-txt{
	color: #5EA602;
}
/* New Style added on 0217-07 ends here */

/* New Style added on 0219-07 ends here */
#shrt-dtl{
	background-color: #F6F2F2;
	border: 1px solid #878787;
	padding:9px;
	margin-bottom:13px;	
}
#border{
	background-color:#F6F6F6;
	border:1px solid #D3D3D3;
	padding:8px;
	width:189px;
}
#border td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#border td a:hover{
	color:#A40000;
}
.width181{
	width:181px;
}
#view-tbl{
	background-color:#BCBBBB;
	border:1px dotted #F6F2F2;
	padding:5px;
}
#view-tbl td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#view-tbl td a:hover{
	text-decoration:underline;
}
#art-dtl td{
	padding:3px;
}
#art-dtl td img{
	padding-right:3px;
}
#art-dtl td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#art-dtl td a:hover{
	text-decoration:underline;
}
.desc-td{
	padding-right:30px;
	text-align:justify;
}
.img-pad-r a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.img-pad-r a:hover{
	text-decoration:underline;
}
.img-pad-r{
	padding-right:10px;
}
#white-tbl{
	background-color:#F6F6F6;
	border:1px solid #D3D3D3;
	padding:8px;
}
#white-tbl td a{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#white-tbl td a:hover{
	color:#A40000;
}
/* New Style added on 0219-07 ends here */
