*, html{
	margin:0px;
	padding:0px;
	_overflow-x:hidden;
	}

body{
	font:11px Georgia;
	color:#4A4A4A;
	margin-top:45px;
	}

a{
	text-decoration:none;
	color:#4A4A4A;
	}
	
a:hover{
	color:#2A9AEA;
	}

.main{
	width:780px;
	text-align:left;
	}

#header{
	height:104px;
	}

.pag-bg-keywords{
	clear:both;
	font-family:"Trebuchet MS";
	line-height:25px;
	font-size:16px;
	color:#E0E0E0;
	text-align:left;
	}

.pag-bg-keywords a{
	color:#DCE1E3;
	}

.pag-bg-keywords a:hover{
	color:#BAC3C7;
	}

.pad{
	padding:0px 5px;
	}
	
.clear{
	clear:both;
	}

.lft-float{
	float:left;
	}

.rgt-float{
	float:right;
	}

.no-border{
	border:none;
	}
	
.top-menu{
	text-align:right;
	margin-top:45px;
	}
	
#nav{
	margin-top:15px;
	}
	
#nav ul{
	font-family:Arial;
	font-size:15px;
	}
	
#nav ul li{
	display:inline;
	}

#nav ul li a.first{
	background:url(../images/top-btn.jpg) no-repeat;
	color:#668A1C;
	padding:8px 59px 15px 77px;
	float:left;
	}
	
#nav ul li a.first:hover{
	background:url(../images/acctive-top-btn.jpg) no-repeat;
	color:#2A9AEA;
	}
	
#nav ul li a.second{
	background:url(../images/top-btn.jpg) no-repeat;
	color:#668A1C;
	padding:8px 57px 15px 76px;
	float:left;
	}
	
#nav ul li a.second:hover{
	background:url(../images/acctive-top-btn.jpg) no-repeat;
	color:#2A9AEA;
	}

#nav ul li a.third{
	background:url(../images/top-btn.jpg) no-repeat;
	color:#668A1C;
	padding:8px 14px 15px 30px;
	float:left;
	}
	
#nav ul li a.third:hover{
	background:url(../images/acctive-top-btn.jpg) no-repeat;
	color:#2A9AEA;
	}

.main-container{
	
	}

.main-left-container{
	width:386px;
	float:left;
	}
	
.search-box1, .search-box2, .search-box3, .search-box4{
	background:url(../images/box.jpg) no-repeat;
	padding:13px 0px 0px 18px;
	height:80px;
	margin-bottom:6px;
	position:relative;
	width:367px;
	}

.search-box1 input, .search-box2 input, .search-box3 input{
	background:url(../images/input-box-mid-bar.jpg) repeat-x;
	border:none;
	width:304px;
	height:26px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-top:9px;
	float:left;
	}

.search-box1 button, .search-box2 button, .search-box3 button{
	background:none;
	border:none;
	float:left;
	width:42px;
	height:36px;
	margin-top:-1px;
	margin-left:-3px;
	cursor:pointer;
	}

.box-No{
	position:absolute; 
	right:11px;
	color:#333333;
	font-size:16px;
	bottom:8px;
	}

.main-right-container{
	width:386px;
	float:right;
	}

.search-box4 input{
	background:url(../images/select-box-mid.jpg) repeat-x;
	border:none;
	width:162px;
	height:21px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	float:left;
	padding-top:3px;
	cursor:pointer;
	}

.search-box4 button{
	background:none;
	border:none; 
	width:162px;
	height:40px;
	cursor:pointer;
	}

.massegbox{
	clear:both;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS";
	}

.magic-bag{
	float:left;
	width:200px;
	height:25px;
	_margin-top:3px;
	}
	
.findbusiness-magicbag{
	float:right;
	margin-left:5px;
	margin-right:12px;
	height:25px;
	_margin-top:3px;
	width:200px;
	margin-top:7px;
	}

.drop_lst2{
	position:absolute;
	width:169px;
	overflow-y:scroll;
	left:18px;
	top:77px;
	background-color:#F2F2F2;
	height:147px;
	border-left:1px solid #739B20;
	border-bottom:1px solid #739B20;
	}

.magic-bag-container{
	background:url(../images/magic-bag-mid.jpg) repeat-x;
	height:190px;
	}	
	
.magic-bag-leftcorner{
	background:url(../images/magic-bag-left-corner.jpg) no-repeat left;
	height:190px;
	}	
	
.magic-bag-rightcorner{
	background:url(../images/magic-bag-right-corner.jpg) no-repeat right;
	height:190px;
	}	

.magic-bag-rightcorner button{
	background:none;
	border:none; 
	width:76px;
	height:36px;
	float:right;
	margin-right:24px;
	cursor:pointer;
	}	

.heading{
	font-family:"Trebuchet MS";
	font-size:16px;
	text-align:right;
	padding:2px 16px 0px 0px;
	}
	
.view-keybox{
	margin-top:10px;
	margin-bottom:4px;
	margin-left:4px;
	margin-right:4px;
	font-family:"Trebuchet MS";
	font-size:17px;
	height:85px;
	overflow-y:scroll;
	}

.view-keybox ul{
	padding:0px;
	}

.view-keybox ul li{
	list-style:none;
	background:url(../images/arrow-icon.gif) no-repeat scroll 16px 11px;
	line-height:30px;
	padding-left:30px;
	}
	
.view-keybox ul li.alt1{
	background:url(../images/arrow-icon.gif) no-repeat scroll 16px 11px;
	list-style:none;
	line-height:30px;
	background-color:#E5E5E5;
	}

.pro-name{
	float:left;
	width:201px;
	}

.price{
	float:left;
	width:75px;
	}	
	
.status{
	width:12px;
	}	
/* ---------------------------------- Other Pages -------------*/	

.pageshd_l{
	background:transparent url(../images/left-shadow-image-1.jpg) scroll repeat-y left;
	padding:0 0 0 5px;
	background-color:#FFFFFF;
	}

.pageshd_r{
	background:transparent url(../images/right-shadow-image-1.jpg) scroll repeat-y right;
	background-color:#FFFFFF;
	padding:0 5px 0 0px;
	text-align:left;
	}

.page_top{
	background:transparent url(../images/top-bar.jpg) scroll repeat-x;
	height:11px;
	position:relative;
	}

.tcorn_l, .tcorn_r{
	width:11px;
	height:11px;
	position:absolute;
	}
	
.tcorn_l{
	background:transparent url(../images/tl-corner.jpg) scroll no-repeat top left;
	left:-5px;
	}

.tcorn_r{
	background:transparent url(../images/tr-corner.jpg) scroll no-repeat top right;
	right:-5px;
	}

.bottom_bg{
	background:transparent url(../images/bottom-bar.jpg) scroll repeat-x;
	height:11px;
	position:relative;
	}
	
.bcorn_l, .bcorn_r{
	width:11px;
	height:11px;
	position:absolute;
	}
		
	
.bcorn_l{
	background:transparent url(../images/bl-corner.jpg) scroll no-repeat top left;
	left:-5px;
	}

.bcorn_r{
	background:transparent url(../images/br-corner.jpg) scroll no-repeat top right;
	right:-5px;
	}

.cntnt_area{
	padding:10px;
	}
	
.cntnt_area input{
	background:url(../images/other-input-box-mid-bar.jpg) repeat-x;
	border:none;
	width:304px;
	height:30px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-top:9px;
	float:left;
	}
	
.cntnt_area button{
	background:none;
	border:none;
	float:left;
	width:46px;
	height:40px;
	margin-top:-1px;
	margin-left:-3px;
	cursor:pointer;
	}

.other_button{
	float:left;
	}
	
.find-business{
	float:right;
	}
	
.find-business button{
	float:right;
	width:77px;
	height:36px;
	}


.other_button button{
	background:none;
	border:none;
	float:left;
	width:209px;
	height:40px;
	margin-top:-1px;
	margin-left:-3px;
	cursor:pointer;
	}
/*-------------------------------------------------------------------------*/

.oth_list{
	clear:both;
	padding-top:15px;
	}

.oth_list ul{
	
	}


.oth_list ul li{
	list-style:none;
	line-height:33px;
	clear:both;
	}

.oth_list ul li a{
	font-size:16px;
	height:30px;
	float:left;
	height:30px;
	padding-left:45px;
	margin-top:5px;
	margin-bottom:6px;
	}

.oth_list ul li a.line1{
	background:url(../images/1st.jpg) no-repeat;
	}

.oth_list ul li a.line1:hover{
	background:url(../images/a-1st.jpg) no-repeat;
	}
/*-----------------------------*/
.oth_list ul li a.line2{
	background:url(../images/2nd.jpg) no-repeat;
	}

.oth_list ul li a.line2:hover{
	background:url(../images/a-2nd.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line3{
	background:url(../images/3rd.jpg) no-repeat;
	}

.oth_list ul li a.line3:hover{
	background:url(../images/a-3rd.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line4{
	background:url(../images/4th.jpg) no-repeat;
	}

.oth_list ul li a.line4:hover{
	background:url(../images/a-4th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line5{
	background:url(../images/5th.jpg) no-repeat;
	}

.oth_list ul li a.line5:hover{
	background:url(../images/a-5th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line6{
	background:url(../images/6th.jpg) no-repeat;
	}

.oth_list ul li a.line6:hover{
	background:url(../images/a-6th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line7{
	background:url(../images/7th.jpg) no-repeat;
	}

.oth_list ul li a.line7:hover{
	background:url(../images/a-7th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line8{
	background:url(../images/8th.jpg) no-repeat;
	}

.oth_list ul li a.line8:hover{
	background:url(../images/a-8th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line9{
	background:url(../images/9th.jpg) no-repeat;
	}

.oth_list ul li a.line9:hover{
	background:url(../images/a-9th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line10{
	background:url(../images/10th.jpg) no-repeat;
	}

.oth_list ul li a.line10:hover{
	background:url(../images/a-10th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line11{
	background:url(../images/11th.jpg) no-repeat;
	}

.oth_list ul li a.line11:hover{
	background:url(../images/a-11th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line12{
	background:url(../images/12th.jpg) no-repeat;
	}

.oth_list ul li a.line12:hover{
	background:url(../images/a-12th.jpg) no-repeat;
	}

/*-----------------------------*/
.oth_list ul li a.line13{
	background:url(../images/13th.jpg) no-repeat;
	}

.oth_list ul li a.line13:hover{
	background:url(../images/a-13th.jpg) no-repeat;
	}

/*-----------------------------*/

.oth_list ul ul{
	padding-left:58px;
	}


.oth_list ul ul li{
	line-height:24px;
	list-style-type:circle;
	}

.oth_list ul ul li a{
	font-size:12px;
	float:none;
	padding-left:0px;
	margin-bottom:0px;
	}

/*-----------------------------------------------------------------------------------*/



.drop_lst{
	position:relative;
	float:left;
	background-color:#F2F2F2;
	height:171px;
	border-bottom:1px solid #7FA921;
	border-left:1px solid #7FA921;
	border-right:1px solid #7FA921;
	margin:0 4px;
	}

.bl_corner, .br_corner{
	position:absolute;
	width:8px;
	height:8px;
	bottom:-1px;
	}

.bl_corner{
	background:url(../images/dropdown_bottom_corner.gif);
	left:-1px;
	}

.br_corner{
	background:url(../images/dropdown_bottom_right_corner.gif);
	right:-1px;
	}

.dropdown-list{
	overflow-y:scroll;
	width:181px;
	height:160px;
	}

.dropdown-list ul{
	margin:0px;
	}

.dropdown-list ul li{
	list-style:none;
	line-height:28px;
	float:left;
	}

.dropdown-list ul li a{
	float:left;
	width:164px;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	}
	
.dropdown-list ul li a:hover{
	background-color:#FFFFFF;
	}

/*---------------------------------     DETAIL PAGES CSS      ---------------------------------------*/

.detail_container{
	border:1px solid #7BA621;
	/*position:relative;*/
	margin-top:57px;
	min-height:300px;
	}

.detail_tl, .detail_tr, .detail_bl, .detail_br{
	position:absolute;
	width:6px;
	height:6px;
	}

.detail_tl{
	background:url(../images/detail_tl.jpg) no-repeat;
	top:-1px;
	left:-1px;
	}
	
.detail_tr{
	background:url(../images/detail_tr.jpg) no-repeat;
	right:-1px;
	top:-1px;
	}
	
.detail_bl{
	background:url(../images/detail_bl.jpg) no-repeat;
	bottom:-1px;
	left:-1px;
	}
	
.detail_br{
	background:url(../images/detail_br.jpg) no-repeat;
	bottom:-1px;
	right:-1px;	
	}
	
.detail_title ul li{
	display:inline;
	list-style:none;
	text-align:center;
	float:left;
	border-right:1px solid #7BA621;
	border-bottom:1px solid #7BA621;
	padding-top:8px;
	padding-bottom:10px;
	}
	
.LI-1{
	width:58px;
	}

.LI-2{
	width:133px;
	}

.LI-3{
	width:164px;
	}

.LI-4{
	width:219px;
	}

.LI-5{
	width:61px;
	}

.LI-last{
	width:107px;
	border-right:none;
	}
	
.detail_title{
	background:url(../images/title_strip.jpg) repeat-x;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	min-height:34px;
	}

.detail_title span {
	text-align:right;
	float:right;
	margin:7px 42px 0px 0px;
	font-family:"Trebuchet MS";
	}

#submitbtn{
	margin-top:6px;
	text-align:right;
	}

#submitbtn button{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:none;
	height:40px;
	margin-left:-3px;
	margin-top:-1px;
	width:78px;
	cursor:pointer;
	}	
	
.user_details ul li{
	color:#666666;
	font-weight:normal;
	height:34px;
	font-size:12px;
	padding-bottom:8px;
	}
	
	
/*----------------------------tolltip BOX---------------------------------------*/


.displaykeyword{
	font-size:13px;
	/*word-spacing:15px;*/
	padding-left:10px;
	line-height:28px;
	margin:0 6px;
	float:left;
	}	
	
.displaykeyword a{
	color:#999999;
	}
	
.displaykeyword a:hover{
	color:#D148FF;
	}

.tolltipbox{
	position:absolute;
	width:330px;
	height:163px;
	z-index:1;
	top:-159px;
	background:url(../images/tolltibox.png) no-repeat;
	left:0px;
	}
	
a.keyword-anchor{
	position:relative;
	}	
	
a.keyword-anchor div{
	display:none;
	}	

a.keyword-anchor:hover div{
	display:none;
	}	

.tolltip-box-container{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	word-spacing:normal;
	padding:2px 10px 2px 10px;
	line-height:23px;
	}	

.key-hed{
	font-size:14px;
	color:#2A9AEA;
	font-weight:bold;
	border-bottom:1px solid #2A9AEA;
	}	
	
.text-divider{
	width:87px;
	text-align:left;
	}
	
.divider{
	width:14px;
	}	

.ttaltext{
	font-size:14px;
	color:#2A9AEA;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	}
	
.keywords{
	clear:both;
	padding-top:20px;
	}

.balloonstyle{
position:absolute;
top: -500px;
visibility: hidden;
font:normal 12px Verdana;
line-height: 40px;
z-index: 100;
width: 400px;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
visibility: hidden;
}