



#apDiv1{overflow:scroll;display:none; border:1px solid #CCCCCC; position:absolute; background:#FFFFFF; width:207px; height:280px; margin-top:38px;}
#apDiv1 .state { padding:5px; background:#e7dfd7; border-bottom:#c0b6ac solid 1px;}
#apDiv1 .state a { text-decoration:none; color:#727070; font-weight:bold;}

* { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

body { background:#ede7e2 url('../images/bg.jpg') repeat-x; margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif}
img{border:none;}
.black { color:#000000; font-weight:bold;}
.error_text { color:#FF0000; font-size:11px; padding:2px 0;}
.grey1 { color:#6a6a6a; font-size:28px;}
.grey2 { color:#aeacac; font-size:28px;}
.grey3 { color:#6a6a6a; font-size:18px;}
.green { color:#427203;}
.form_table {}
.form_table td { padding:5px 0;}
.normal_lable { font-size:14px;}
.normal_input { width:200px; background:#E7DFD7; border:#c0b6ac solid 2px; padding:5px;}
.normal_ddl{ width:200px; background:#E7DFD7; border:#c0b6ac solid 2px; padding:5px;height:30px}
.ddl_search{width:200px;background:#E7DFD7; border:#c0b6ac solid 2px; padding:5px;font-size:12px;}

h1.box_grey { margin:0; font-size:20px; color:#323232; font-weight:normal; background:url('../Images/grey_box_top.jpg') no-repeat left top;; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px}
h1.lpg { background:url('../images/mid_white_cure_top.gif') no-repeat top left; margin:0; font-family:"Trebuchet MS"; color:#608138; font-size:30px; font-weight:normal; padding-left:20px; padding-right:0; padding-top:15px; padding-bottom:14px}
h1.inner { background:url('../images/mid_white_cure_top.gif') no-repeat top left; margin:0; color:#608138; font-size:20px; font-weight:normal; text-transform:uppercase; padding-left:20px; padding-right:0; padding-top:15px; padding-bottom:14px}
h2.lpg { background:#000000; margin:0; padding:10px 0 10px 20px; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:28px; font-weight:normal;}
h3.lpg { margin:0; padding:20px; font-family:"Trebuchet MS"; color:#608138; font-size:19px; font-weight:normal; background:#FFFFFF;}
h4.steps { margin:0; padding:0 0 10px 0; font-size:18px; color:#427203;}
h5 { color:#595959; margin:0; padding:0; text-transform:uppercase; font-size:18px; font-family:"Trebuchet MS";}
h6 { color:#4f850e; margin:5px 0 15px 0; font-size:30px; font-family:"Trebuchet MS"; text-transform:uppercase;}
ul.bullet
{
	vertical-align:middle;
	list-style-image:url('../images/greendarksquare.gif');
}
ul.square{list-style-image:url('../images/redsquare.gif');font-weight:bold}
li
{
	text-decoration:none;
	vertical-align:top;
	padding-left:5px;
	padding-bottom:7px;
}

/*Css Tooltip*/
a:hover {text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:330px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid black; color:#6c6c6c;}
/*End tool tip*/
.compregheader { background:url('../images/mid_white_cure_top.gif') no-repeat top left; margin:0; font-weight:normal; padding-left:20px; padding-right:0; padding-top:15px; padding-bottom:14px}

.container { width:899px;}
.logo { padding:19px 0 16px 0; width:365px;}
.call_out { background:url('../images/call_out.jpg') no-repeat 60px top;; padding-left:70px; padding-right:0; padding-top:15px; padding-bottom:0}

.search_area { background:url('../images/search_bg.jpg') no-repeat top left; height:126px; color:#787878; font-size:11px}
.search_area_inner { background:url('../images/search_bg_inner.jpg') no-repeat top left; height:146px; font-size:11px}
.search_inner { width:569px; padding:0 20px 0 12px;}
.search_inner h1 { font-family:Tahoma; font-size:20px; color:#608138; margin:0; padding:7px 0 	5px 0; font-weight:normal;}
.search_input_keyword { width:284px; padding: 10px; height:17px; background:url('../images/search_input.gif') no-repeat top left; border:0px none; color:#999999; font-size:16px}
.search_input_state { width:188px; padding:10px; height:17px; background:url('../images/search_input_state.gif') no-repeat top left; border:0px none; color:#999999; font-size:16px}
.search_note { color:#535353; font-size:10px; padding:2px 0 0 0;}

.category_menu_left { background:url('../images/category_menu_left.jpg') no-repeat left top; height:26px; width:164px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
.category_menu_left a { color:#FFFFFF; text-decoration:none; display:block; width:90%; padding:3px 7px 3px 0;}
.category_menu_middle { background:url('../images/category_menu_middle.jpg') no-repeat left top; height:26px; width:164px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
.category_menu_middle a { color:#FFFFFF; text-decoration:none; display:block; width:90%; padding:3px 7px 3px 0;}
.category_menu_right { background:url('../images/category_menu_right.jpg') no-repeat left top; height:26px; width:164px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
.category_menu_right a { color:#FFFFFF; text-decoration:none; display:block; width:90%; padding:3px 7px 3px 0;}


.mid_toptab1{background:url('../images/inactive1.jpg') no-repeat left; cursor:hand; cursor:pointer; height:41px; width:196px; text-align:center; text-transform:uppercase; font-size:14px; color:#FFFFFF; font-weight:bold}
.mid_toptab2{background:url('../images/inactive2.jpg') no-repeat left; cursor:hand; cursor:pointer; height:41px; width:195px; border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; text-align:center; text-transform:uppercase; font-size:14px; color:#FFFFFF; font-weight:bold}
.mid_toptab3{background:url('../images/inactive3.jpg') no-repeat left; cursor:hand; cursor:pointer; height:41px; width:197px; text-align:center; text-transform:uppercase; font-size:14px; color:#FFFFFF; font-weight:bold}

.mid_toptab1_active{background:url('../images/activetab1.gif') no-repeat left; height:41px; width:196px; text-align:center; text-transform:uppercase; font-size:14px; color:#608138; font-weight:bold}
.mid_toptab2_active{background:url('../images/activetab2.gif') no-repeat; height:41px; width:195px; border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; text-align:center; text-transform:uppercase; font-size:14px; color:#608138; font-weight:bold}
.mid_toptab3_active{background:url('../images/activetab3.gif') no-repeat right; height:41px; width:197px; color:#608138; font-weight:bold; text-align:center; text-transform:uppercase; font-size:14px}



.mid_toptab1:hover{background:url('../images/activetab1.gif') no-repeat left; height:41px; width:196px; color:#608138; font-weight:bold}
.mid_toptab2:hover{background:url('../images/activetab2.gif') no-repeat; height:41px; width:195px; border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; color:#608138; font-weight:bold}
.mid_toptab3:hover{background:url('../images/activetab3.gif') no-repeat right; height:41px; width:197px; color:#608138; font-weight:bold}
.mid_content{background:#FFFFFF; border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; padding-top:15px;}
.mid_content a{color:#024a93; font-size:12px; text-decoration:none;}
.mid_content a:hover{color:#009900; text-decoration:underline;}
.main_bg{background:#FFFFFF;}
.mid_tcurve{background:#c3c3c3 url('../images/mid_curve.gif') no-repeat left top; padding:5px}
.mid_tab_bottom { border-top:#5d5d5d solid 1px; padding:0 0 0 20px; color:#5d5d5d; background:#FFFFFF;}

.mid_content_inner {background:#FFFFFF; padding:0 20px; font-size:12px; color:#202020; line-height:18px;}


.mid_content_all{background:#FFFFFF; padding-top:15px;}
.mid_content_all a{color:#024a93; font-size:12px; text-decoration:none;}
.mid_content_all a:hover{color:#009900; text-decoration:underline;}

.content_text_title
{
    color: #1170d3;
    font-size: 14px;
    font-weight: bold;
}

.alllist_content{background:#FFFFFF; padding-top:15px;}
.alllist_content a{color:#024a93; font-size:12px; text-decoration:none;}
.alllist_content a:hover{color:#009900; text-decoration:underline;}

.sidebar { padding-left:6px;}

.grey_box { background:url('../images/grey_box_bg.jpg') no-repeat top left; width:273px; height:135px; color:#c3c3c3; font-size:13px; line-height:20px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
.grey_box h1 { margin:0; padding:0 0 3px 0; font-size:20px; color:#323232; font-weight:normal; border-bottom:#FFFFFF solid 1px;}
.grey_box a { text-decoration:none; color:#FFFFFF;}

.blue_box { background:url('../images/blue_box.gif') no-repeat top left; width:273px; height:130px; color:#FFFFFF; font-size:13px; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:5px}
.blue_box_bottom { text-decoration:none; color:#FFFFFF; font-size:16px;}
.blue_box a { color:#86b54f; text-decoration:none;}
h1.box_blue { margin:0; font-size:20px; color:#FFFFFF; font-weight:normal; background:url('../images/blue_box_top.gif') no-repeat bottom left;; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
.blue_box_middle { background:#132b3a; padding:5px 10px; border-left:#5f5f5f solid 1px; border-right:#5f5f5f solid 1px; color:#CCCCCC;}

.companies {background:url('../images/fcompanies_tbg.jpg') no-repeat; height:41px; text-transform:uppercase; color:#FFFFFF; padding-left:20px}
.companies h1{font-size:16px; padding:0; margin:0;}
.company_name{color:#608139; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.company { padding:14px 0; border-bottom:#5d5d5d solid 1px;}
.companies_inner{background:#FFFFFF; border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; font-size:12px; color:#949494; padding:5px 0 0 0;}

.small_white_box { background:url('../images/small_white_box_bg.gif') no-repeat top left; width:273px; height:196px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:20px}
.small_white_box h3 { margin:0; padding:0 0 10px 0; font-size:16px; color:#5d5d5d;}

.newsletter_input { background:url('../images/newsletter_inpput.gif') no-repeat top left; width:230px; height:14px; padding:10px; border:0px none; font-size:16px; color:#999999}
.newsletter_note { font-size:12px; color:#5d5d5d; padding-top:10px; line-height:18px;}

.news { padding:5px 0;}
.newsline { font-size:12px; color:#024a93; background:url('../images/newsline_arw.gif') no-repeat left 5px; line-height:18px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
.news_more { font-size:10px; color:#608139; text-decoration:none;}
.newslineall { font-size:18px; color:#024a93; font-family:Trebuchet MS;   line-height:18px;}


.bottom_grey { background:#b3b3b3;}
.footer { background:url('../images/fotter_curve.gif') no-repeat top left; color:#343434; font-size:12px; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
.footer a { padding:0 13px; text-decoration:none; color:#343434;}
.footer a:hover { text-decoration:underline;}
.footer_small_text { font-size:10px; color:#5d5d5d;}


/*INNER PAGE CSS STARTS*/
.content_area { width:590px;}
.pagination { background:url('../images/page_title_bg.jpg') no-repeat top left; height:21px; width:570px; font-size:11px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
.pagination a { color:#000000;}
.pagination_page_no { color:#FFFFFF; font-weight:bold;}
.pagination_listmenu { margin:0; padding:1px; font-size:11px; font-family:Tahoma;}
.page_title { background:url('../images/page_title_bg.jpg') no-repeat top left; height:21px; width:570px; font-size:15px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
.page_inner { border-left:#5d5d5d solid 1px; border-right:#5d5d5d solid 1px; background:#FFFFFF; padding:10px;}
.page_inner_nopadd { border-left:#5d5d5d solid 1px; border-right:#5d5d5d solid 1px; background:#FFFFFF;}

.sr_no { font-size:14px; font-weight:bold; width:30px;}
.listed_title { color:#86b54f; font-size:14px; font-weight:bold; padding:0 0 5px 0;}
.listed_title  a { text-decoration:none; color:#86b54f;}
.listed_title  a:hover { text-decoration:underline;}
.listed_logo { width:62px;}
.listed_company_add { padding:10px 0 0 40px; font-size:11px; color:#6d6d6d;}
.listed_company_tel { font-size:14px; font-weight:bold; color:#6d6d6d;}
.listed_company_other_info { color:#6d6d6d; font-size:10px; font-weight:bold;  line-height:18px;text-decoration:none;}
.listed_company_other_info:hover { color:#79AA3D;}
.listed_company_desc { padding:10px 0; font-size:11px; color:#6d6d6d;}
.listed_company_links { font-size:11px; color:#6d6d6d; font-weight:bold;}
.listed_company_links a { text-decoration:none; color:#6d6d6d;}
.listed_company_links a:hover { color:#000000;}
.company_info { border-bottom:#6d6d6d solid 1px; padding: 0 0 5px 0;}

.profile_heading { background:#dadada; color:#6d6d6d; font-size:11px; font-weight:bold; padding:5px 0 5px 10px; border-left:#5d5d5d solid 1px; border-right:#5d5d5d solid 1px;}
.profile_company_desc { padding:10px; font-size:11px; color:#6d6d6d; border-left:#5d5d5d solid 1px; border-right:#5d5d5d solid 1px; background:#FFFFFF;}
.profile_company_desc a { color:#6d6d6d;}
/*INNER PAGE CSS ENDS*/

#topman { margin:0 0 0 630px; position:absolute; width:238px; padding:18px 0 0 0; height:231px; z-index:1; }
#topman_home { margin:0 0 0 630px; position:absolute; width:238px; padding:5px 0 0 0; height:230px; z-index:1; } 

.three_steps { border-top:#7f7f7f dashed 1px; padding:20px 5px;}
.watermaxtext{color:Gray;width:200px; text-align:justify; background:#E7DFD7; border:#c0b6ac solid 2px; padding:5px;}

/*GRAB YOUR LSITING CSSS START HERE*/

.sidebar_grab { width:293px; background:#302f2f url('../images/black_top_curve.jpg') no-repeat top;; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0 }
h1.sidebar_grab_heading { margin:0; padding:0 0 10px 10px; font-size:30px; color:#FFFFFF; line-height:25px;}
.green_head { margin:0; font-size:18px; color:#79aa3d; line-height:25px; font-family:Tahoma; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.sidebar_grab_text { padding:0 0 0 10px; font-family:Tahoma; color:#FFFFFF; line-height:18px;}
.sidebar_grab_note { font-size:10px; color:#989797; background:url('../images/black_bottom_curve.jpg') no-repeat bottom;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:10px}
.sidebar_grab ul { margin:0; padding:0; background:#4f4e4e;}
.sidebar_grab ul li { font-family:"Trebuchet MS"; font-size:16px; color:#FFFFFF; line-height:32px; background:url('../images/benifits_bullets.gif') no-repeat 10px 12px; list-style-type:none; padding-left:35px; padding-right:0; padding-top:0; padding-bottom:0 }
.sidebar_grab ul li a { font-family:"Trebuchet MS"; font-size:16px; color:#FFFFFF; line-height:32px; text-decoration:none;}

.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
display:none;
position:absolute;
display:none;
border:2px solid #abaaaa; /*Border around tooltip*/
background:white;
z-index:3000;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:black;
color:white;
padding-top:5px;
text-align:center;
font:bold 11px Arial;
}


/*GRAB YOUR LSITING CSSS END HERE*/

/**/
/*Ninad start - to show product description on mouseover(30/09/08)*/
#dhtmltooltip
{
position: absolute;

width: 100px;
border: 1px solid gray;
padding: 5px;
visibility: hidden;
z-index: 100;
color: #000000;
font-family: Arial, Helvetica;
font-size: 8pt;
/*text-transform: uppercase;*/
text-decoration: none;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
