/* CSS Document */
body, h1, h2, h3, h4, h5, h6, ul, li, br, p, span, form, fieldset, input
{
	margin:0px;
	padding:0px;
}
body
{
	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
}

fieldset
{
	border:0px;
}
input
{
	outline: 0px;
	
}
a, a img
{
	outline:none;
	color:#3496cc;
	text-decoration:underline;
	border:none;
}
div
{
	float:left;
}

.mainbg
{
   background: url(../images/bodybg.gif) left top repeat-x;

}

.maindiv
{
		width:1003px;
		margin:0px auto;
		height:111px;
}
.navigationdiv
{
		width:1003px;
		margin:0px auto;
		
	
}
.bodydiv
{
		width:1003px;
		margin:0px auto;
		
}
.logo
{
	
		/*margin:10px 0px 35px 13px;*/
		margin-left:13px;
	
}

.logo a
{
	font:normal 25px Arial, Helvetica, sans-serif;

}

.top_content
{

	font: normal 14px "Segoe UI", Arial;
	margin:0px 7px 0px 7px;
	color:#FFFFFF;
	display: block;
}
.top_ad
{
	width:468px;
	margin-top:10px;
	margin-left:100px;
	text-align:center;
	font: normal 14px "Segoe UI", Arial;
	color:#FFFFFF;
	display: block;
}






.top_ad div
{
	width:104px;
	margin-left:10px;
	background:#FFFFFF;
}

.top_ad div img
{
	margin:4px;
}

.menu
{

	margin-left:13px;
}
.menu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
.menu ul li
{
	float:left;
	list-style:none;
	display:block;
	height:33px;
	background:url(../images/sep_navi.gif) left top no-repeat;
	
}
.menu ul li a
{
	text-decoration:none;
	font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	padding:7px 10px;
	display:block;
	color:#FFFFFF;
	margin-left:2px;
}
.menu ul li a:hover
{
	background:url(../images/navibg_hover.gif) left top repeat-x;
}
.menu ul li a.active
{
	background:url(../images/navibg_hover.gif) left top repeat-x;
}

.navi_rightdiv
{
	margin-right:13px;
	margin-top:5px;
	float:right;
}

.navi_rightdiv a.login
{
	background:url(../images/search_bg.gif) -244px -102px no-repeat;
	width:58px;
	height:24px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	margin-right:15px;

}
.navi_rightdiv a.login:hover
{
	background:url(../images/search_bg.gif) -244px -127px no-repeat;
}
.navi_rightdiv a.login:active
{
	background:url(../images/search_bg.gif) -244px -152px no-repeat;
}

*+ html .navi_rightdiv a.login
{
	float:none;
	margin-left: 50px;

}
.navi_rightdiv a.update
{
	background:url(../images/search_bg.gif) -312px -102px no-repeat;
	width:185px;
	height:24px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	float:right;
	margin-right:25px;
	padding-left: 30px;
}
.navi_rightdiv a.update:hover
{
	background:url(../images/search_bg.gif) -312px -77px no-repeat;
	
}
.navi_rightdiv a.update:active
{
	background:url(../images/search_bg.gif) -529px -77px no-repeat;
	
}

.body_innercontent
{
	width:765px;
	margin-left:13px;
	margin-top:10px;
	
}

.right_ad
{
	margin:10px 18px 0px 18px;
	width:188px;
	background-color: #ededed;
	text-align: center;
	padding: 10px 0px;
}

.search_left
{
	width:10px;
	height:90px;
	background:url(../images/searchleftcurve.gif) left top no-repeat;
}
.search_right
{
	width:10px;
	height:90px;
	background:url(../images/search_bg.gif) -98px -90px no-repeat;
}
.searchbg
{
	width:745px;
	background:url(../images/search_tab_bg.gif) left top repeat-x;
	height:90px;
}

.search_tabinner
{
	width:178px;
	margin:15px 10px 15px 10px;
	
}
.search_tabinner h2
{
	color:#004469;
	font:normal 16px "Segoe UI",Arial, Helvetica, sans-serif;
	margin:3px 0px;
}
.search_input_left
{
	width:7px;
	height:24px;
	background:url(../images/search_bg.gif) -535px -102px no-repeat;
}
.search_input_right
{
	width:7px;
	height:24px;
	background:url(../images/search_bg.gif) -545px -102px no-repeat;
}
.search_txtbox
{
	width:164px;
	
}
.search_txtbox input
{
	
	border: solid 1px #4caae1;
	border-left:none;
	border-right:none;	
	width:164px;
	padding:3px 0px;
}

*+ html .search_txtbox input
{
	
	margin-top:-1px;
}
.searchbutton
{
	width:102px;
	margin:10px 0px 0px 12px;
}
.searchbutton input
{
	background:url(../images/search_bg.gif) -123px -93px no-repeat;
	width:102px;
	height:77px;
	border:none;
	cursor:pointer;
	outline:none;
}
.searchbutton input:hover
{
	background:url(../images/search_bg.gif) -123px -244px no-repeat;
	
}
.searchbutton input:active
{
	background:url(../images/search_bg.gif) -123px -93px no-repeat;
	
}
.browseby_search
{
	width:758px;
	margin-left:10px;
}

.business_tab
{
	width:740px;
	margin:5px 17px;
	background:url(../images/search_bg.gif) -22px -6px no-repeat;
	height:70px;
}

.business_tab div
{
	margin-top:35px;
	
}
.business_tab div h3
{
	color:#e97208;
	font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	margin-left:45px;
}

.business_tab div a.businessbtn
{
	background:url(../images/search_bg.gif) -309px -134px no-repeat;
	height:24px;
	display:block;
	margin-left:15px;
	width:176px;
	text-decoration:none;
	font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:27px;
}
.business_tab div a.businessbtn:hover
{
	background:url(../images/search_bg.gif) -309px -160px no-repeat;
}
.business_tab div a.businessbtn:active
{
	background:url(../images/search_bg.gif) -566px -134px no-repeat;
}
.recent_search
{
	width:765px;
	margin-top:10px;
}

.recent_search_top
{
	background:url(../images/search_bg.gif) -5px -191px no-repeat;
	width:740px;
	height:21px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#004469;
	padding-left:25px;
	padding-top:3px;
}

.recent_search_bottom
{
	background:url(../images/search_bg.gif) -5px -228px no-repeat;
	width:765px;
	height:10px;
}
*html .recent_search_bottom
{
	
	
	height:10px;
	margin-top:-5px;
}

.recent_search_content
{
	width:733px;
	border: solid 1px #97ccea;
	background:#eff9ff;
	border-top:none;
	border-bottom:none;
	padding:15px;
	line-height:25px;
		
}
.recent_search_content a
{
	text-decoration:none;
	color:#004469;
	
}
.footerdiv
{
		width:1003px;
		margin:0px auto;
		text-align:center;
		margin-top:5px;
	
}
.footerdiv p a
{
	text-decoration:none;
	padding:2px 5px;
	color:#162328;
}
.footerdiv p a:hover
{
	color:#3496cc;
}
.footerdiv p a.webdesign
{
	text-decoration:none;
	color:#3496cc;
}
/* CSS FOR LIST MENU */
select.select{cursor:pointer;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;font:11px "Lucida Grande",Lucida,Verdana,sans-serif;padding:0;margin:0;margin:0;z-index:4;height:19px;position:relative;min-width:48px;width:inherit;}
.select_wrapper
{-moz-border-radius:4px;-webkit-border-radius:4px;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;margin:0;border-left:1px solid #4caae1;float:left;background: url(../images/search_bg.gif) right -259px;height:24px;}
.select_wrapper span{z-index:2;position:absolute;font-size:11px;height:19px;line-height:19px;margin-left:4px;}
/* CSS FOR LIST MENU END */


/*Accomadation CSS starts here*/

.accomadation
{
	width: 765px;
}
.leftpanel
{
	width: 525px;
}
.moreleftpanel
{
	width: 700px;
}


.accomadation h2
{
	background: url(../images/innersubhead_bg.jpg) left top repeat-x;
	padding: 5px 15px;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #004469;
	float:left;
	text-transform:capitalize;
}
.gridbg_accoom
{
	background-color: #EFF9FF;
	border: #97CCEA solid 1px; 
	width: 523px;
}
.pagination
{
	margin: 7px 30px 10px 0px;
	float: right;
}
* html .pagination
{
	margin: 7px 15px 10px 0px;
	float: right;
}
.pagination ul
{
	list-style: none;
}
.pagination li
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF7500;
	border: #97CCEA solid 1px;
	margin: 0px 3px;
	padding: 1px 5px;
	background: #FFFFFF;
	float: left;
	list-style: none;
}
.pagination li a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #1E4861;
	text-decoration: none;
	margin: 0px 3px;
	padding: 1px 5px;
	list-style: none;
}

.pagination li a:hover, li a.active
{
	color: #FF7400;
}
.topshadow_clearsection
{
	background: url(../images/clearselection_topshadow.jpg) left top;
	width: 523px;
	height: 9px;
}
.clearsection_bg
{
	background-color: #FFFFFF;
	border-top: #97CCEA solid 1px;
	border-bottom: #97CCEA solid 1px;
	width: 513px;
	padding: 5px 5px 0px 5px;
	color: #1E4861;

}
* html .clearsection_bg
{
	width: 515px;
}
.btmshadow_clearsection
{
	background: url(../images/clearselection_btmshadow.jpg) left top;
	width: 523px;
	height: 9px;
}
.quotebtn
{
	width: 93px;
	height: 27px;
}
.quotebtn a
{
	width: 72px;
	height: 27px;
	display: block;
	background: url(../images/btns.jpg) left top no-repeat;
	color: #FFFFFF;
	padding: 2px 0px 0px 25px; 
	text-decoration:none;
}
.printbtn
{
	width: 59px;
	height: 27px;
	margin-left: 10px;
}

.printbtn a
{
	width: 38px;
	height: 27px;
	display: block;
	background: url(../images/btns.jpg) -96px top no-repeat;
	color: #FFFFFF;
	padding: 2px 0px 0px 25px; 
	text-decoration:none;
}
.gridmain_accom
{
	background-color: #D3EFFF;
	padding: 8px 15px 15px 5px;
	width: 503px;
}
* html .gridmain_accom
{
	width: 505px;
}
.gridmain_accom strong
{
	font: normal 14px "Myriad Pro", Arial, Helvetica, sans-serif; 
	color: #004469;
	text-transform:capitalize;
}
.gridmain_accom_Text
{
	width: 484px;
	margin: 0px 0px 0px 20px;
	font-size: 11px;
}
* html .gridmain_accom_Text
{
	margin: 0px 0px 0px 10px;
}
.gridmain_accom_leftside
{
	width: 360px;
}

.gridmain_accom_leftside a
{
	color: #1E4861;
	font-size: 12px;
	margin-left: 5px;
	text-decoration:none;	
}

.gridmain_accom_leftside a:hover
{
	color: #FF7500;
}
.gridmain_accom_leftside p img
{
	margin-top:-1px;
}

.gridmain_accom_rightside
{
	width: 112px;
	margin-left: 12px;
}
.gridimg
{
	background-color: #FFFFFF;
	border: #97CCEA solid 1px;
	padding: 5px; 
}
.gridmain_accom_alt
{
	background-color: #EFF9FF;
	padding: 12px 15px 15px 5px;
	width: 503px;
}
* html.gridmain_accom_alt
{
	width: 505px;
}

/*Right Panel CSS*/
.rightside
{
	width: 238px;
}
.rightpanel
{
	background-color: #EFF9FF;
	border: #97CCEA solid 1px; 
	margin-top: 29px;
	padding: 5px 0px;
	margin-left: 10px;
	width: 228px;
}
* html .rightpanel
{
	margin-left: 5px;
	width: 218px;
}
.searchtab_heading
{
	background: #1e4861;
	padding: 1px 8px 0px 6px;
	color: #FFFFFF;
	text-transform: capitalize;
	
}
.searchtabtxt
{
	color: #1E4861;
	padding-left: 10px;
}
.searchtab ul
{
	list-style: none;
}
.searchtab li
{
	list-style: none;
	background: url(../images/arrow_black.jpg) 10px 6px no-repeat;
	padding: 0px 5px 5px 25px;
}
.searchtab li a
{ 
	list-style: none;
}
.searchtab li a:hover
{ 
	list-style: none;
	color: #FF7500;
}
.adbtm
{
	margin: 10px 0px 0px 10px;
	width: 228px;
}
* html .adbtm
{
	margin: 10px 0px 0px 5px;
	width: 228px;
}

/*Right Panel CSS*/

/*Accomadation CSS ends here*/
/* search list ul */

.search_option_bg
{
	background:url(../images/search_dropdown_bg.gif) left top repeat-x #94cdec; 
	width:715px;
	border:solid 1px #397ccea;
	padding:15px;

}

*+html .search_option_bg
{
	background:url(../images/search_dropdown_bg.gif) left top repeat-x #94cdec; 
	width:715px;
	border:solid 1px #397ccea;
	padding:15px;

}
.search_option_bg ul li {
	float: left;
	width: 30%;
	margin: 0 0 3px 2%;
	display: inline;


}
.search_option_bg ul li small
{
	color:#FFFFFF;
	
}

.search_option_bg ul li a {
	text-decoration: none;
	color:#004469;
	text-transform: capitalize;
}


.morecat_option_bg
{
	width:715px;
	border:solid 1px #397ccea;
	padding:15px;

}
.morecat_option_bg ul li {
	float: left;
	width: 30%;
	margin: 0 0 3px 2%;
	display: inline;


}
.morecat_option_bg ul li small
{
	color:#FFFFFF;
	
}

.morecat_option_bg ul li a {
	text-decoration: none;
	color:#004469;
}



.moreinfodiv
{
	width:968px;
	border:solid 1px #97ccea;
	margin: 10px 17px;
	background:#eff9ff;
}
*+ html .moreinfodiv
{
	width:956px;
}
.moreinfo_inner
{
	width:968px;
}
.moreinfo_location_headding
{
	width:948px;
	background:#FFFFFF;
	border:solid 1px #97ccea;
	border-left:none;
	border-right:none;
	padding:3px 10px;
}
.moreinfo_location_headding h3
{
	 float:left;
	 font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	 color:#004469;
	 text-transform:capitalize;
	 
}

/* only IE7 Css for More info page */
	
*+html .moreinfodiv
{
	margin:10px 17px;
}
*+html .moreinfo_inner
{
	width:956px;
}
*+html .moreinfo_location_headding
{
	width:936px;
	border:solid 1px #97ccea;
	border-left:0px;
	border-right:0px;
	padding:3px 10px;
}
/* Css for More info End page */
.moreinfo_location
{
 	width:677px;
	margin:5px 21px 5px 24px;
	
}
.moreinfo_location_right
{
	width:218px;
	margin:5px 9px 5px 15px;

}
*+html .moreinfo_location
{
 	width:670px;
	margin:5px 17px 5px 20px;
	
}
*+html .moreinfo_location_right
{
	width:200px;
	margin:5px 5px 5px 14px;

}
.location_map
{
	background:#FFFFFF;
	border: solid 1px #97ccea;
	width:261px;
	padding:4px;
        height:205px;
        overflow:hidden;

}
.location_map_details
{
	width:350px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#004469;
	margin-left:15px;
	
}
.location_icons
{
	width:360px;
	margin-top:10px;
}
.location_icons ul li
{
	margin:0px;
	list-style:none;
	float:right;
	display:inline;
	padding-right:0px;
	width:50%;
	margin-top:10px;
		
		
}
.location_icons ul li a
{
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:0px;
	display:block;
}
.location_icons ul li a img
{
	padding: 1px 0px;
	
	
	
}
.location_icons ul li a:hover
{
	text-decoration:underline;
	
}
.location_map_details_txt
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#004469;
	line-height:18px;
	margin:10px 0px;
	width:677px;
}
.moreinfo_apps
{
	width:198px;
	border: solid 1px #97ccea;
}
.moreinfo_apps ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.moreinfo_apps ul li
{
	display:block;
	border-top: dashed 1px #97ccea;
	padding:5px 10px;
	background:#FFFFFF;
}
.moreinfo_apps ul li a
{
	padding:5px 10px;
	text-decoration:none;
}
.tech
{
	margin:0px; 
	float: none;
	width:715px;
	display:block;
	
}
.moreinfo_gallery
{
	width:207px;
	margin-left:10px;
}
.moreinfo_gallery ul li
{
	list-style:none;
	float:left;
	display:block;
	width:100px;
	height:100px; 
	overflow:hidden;
		
}
.moreinfo_gallery ul li div
{
	background:#FFFFFF;
	width:103px;
	float:left;
		
}
.moreinfo_gallery ul li div a img
{
	text-align:center;
	padding:4px;
	
}
/* gallery  css for IE 7 */
*+html .moreinfo_gallery
{
	width:207px;
	margin-left:15px;
}
*+html .moreinfo_gallery ul li
{
	list-style:none;
	float:left;
	width:45%;
	display:inline;	
	
}
*+html .moreinfo_gallery ul li div
{
	background:#FFFFFF;
	padding:3px;
	
	
}
*+html .moreinfo_gallery ul li div a img
{
	text-align:center;
	padding:4px;
}
.moreinfodiv_reviews
{
	width:970px;
	margin: 5px 17px;
	
}
*+html .moreinfodiv_reviews
{
	margin: 5px 16px;
	
}
.reviews_div
{
	width:760px;
	
	
}
.reviews_ad
{
	width:210px;

}
.reviews_div h3
{
	background:url(../images/moreinfo_reviews.gif) left top no-repeat;
	width:112px;
	height:27px;
	display:block;
	text-align:center;
	padding:5px 0px;
	font: normal 14px "Segoe UI", Arial;
	color:#FFFFFF;
}
.reviews_div_inner
{
	width:738px;
	border: solid 1px #97ccea;
	background:#eff9ff;
	margin-top:10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#444444;
	padding:10px;
}
.reviews_pro_img
{
	width:38px;
	background:#FFFFFF;
	border:solid 1px #f2f2f2;
	padding:3px;
}
.reviews_pro_txt
{
	width:680px;
	margin-left:10px;
}
.reviews_pro_txt span a
{
	float:right;
	color:#004469;
	text-decoration:none;
	display:block;
	width:32px;
	background:url(../images/reply_ico.png) left no-repeat;
	padding-left:20px;
	padding-top:5px;
	
	
}
.reviews_div_inner1
{
	width:738px;
	border: solid 1px #d9d9d9;
	background:#fcfcfc;
	margin-top:10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#444444;
	padding:10px;
}
.reviews_div_comment
{
	width:740px;
	padding:10px;
}
.reviews_div_comment1
{
	width:740px;
	padding:10px;
	background:url(../images/reviews_comment_bg.gif) left top repeat-x;
}
.reviews_div_comment1 span
{
	color:#ec0000;
}
.reviews_div_comment1 form
{
	margin:0px;
	padding:0px;
}
.reviews_div_comment1  fieldset
{
		border:none;
}
.reviews_div_comment1 label
{
		color:#004469;
		padding-top:5px;
		padding-left:5px;
		font-weight:bold;
		margin-top:3px 0px;
}
.reviews_div_comment1  label span
{
	color:#FF0000;
}
.reviews_div_comment1  input
{
	margin:3px 5px;
}
.reviews_div_comment1  fieldset ul
{
	list-style:none;
	width:500px;
}
.reviews_div_comment1 fieldset ul li
{
	list-style:none;
	float:left;
	width:45%;
}
.postbtn
{
	background:	url(../images/moreinfo_btn.gif) left top no-repeat;
	width:110px;
	height:30px;
	border:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	outline:none;
	cursor:pointer;
}
.postbtn:hover
{
	background:	url(../images/moreinfo_btn_hoverbg.gif) left top no-repeat;
	outline:none;
}
.postbtn:active
{
	background:	url(../images/moreinfo_btn_activebg.gif) left top no-repeat;
	outline:none;
}
.headding_moreinfo
{
	color:#004469;
	font: normal 14px "Segoe UI", Arial, Helvetica, sans-serif;
	outline:none;
}

.request_quote
{
	width:765px;
	margin-top:10px;
}
.request_quote_inner
{
	width:765px;
}

.request_quote_inner h2
{
	background: url(../images/innersubhead_bg.jpg) left top repeat-x;
	padding: 5px 15px;
	font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif; 
	color: #004469;
	
}
.request_quote_grid
{
	width:763px;
	border: solid 1px #97ccea;
	background:#eff9ff;
	
}
.request_quote_grid_content
{
	width:526px;
	margin:10px auto;
	
}
.request_quote_grid_form
{
	width:396px;
	background:#FFFFFF;
	border:solid 1px #9ccfeb;
	margin:10px 0px;
	padding:5px 64px;
	margin-bottom:0px;
	color:#004469;
}
.request_quote_grid_form fieldset
{
	border:none;
}
.request_quote_grid_form legend
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	padding:10px;
	
}
.request_quote_grid_form legend span
{
	color:#ff7c00;
}
.request_quote_grid_form  form ul li
{
	list-style:none;
	float:left;
	width:50%;
	display:inline;
	margin:5px 0px;
}
.request_quote_grid_form  form input
{
	width:190px;
	border:solid 1px #97ccea;
}
.request_submit
{
	background:url(../images/request_quote_submitbg.gif) left top no-repeat;
	width:74px;
	height:26px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
}
.request_submit:hover
{
	background:url(../images/request_quote_submit_hover.gif) left top no-repeat;
	cursor:pointer;
}
.request_submit:active
{
	background:url(../images/request_quote_submit_active.gif) left top no-repeat;
	cursor:pointer;
}
.form_shadow
{
	width:526px;
}
.previous_btn
{
	background:url(../images/backprevi_btn.gif) left top no-repeat;
	width:159px;
	display:block;
	padding:7px 0px 7px 20px;
	text-decoration:none;
}
.previous_btn:hover
{
	color:#d87500;
}

/* Search option Expand and collaps Script */

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}
/* Search option Expand and collaps Script */

/* Css for Login page */
.login_bodydiv
{
		width:100%;
		background:url(../images/login_backgroundbg.gif) left  top repeat-x;
		height:415px;
		margin-top:15px;
		
}
.login_innerdv
{
	width:555px;
	margin:1px auto;
	background:url(../images/logintabbg.jpg) left top no-repeat;
	height:348px;

}
.login_new
{
	width:319px;
	margin:0px 118px;
	margin-top:28px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:18px;
}
.loginTxt
{
	width: 319px;
	text-align: center;
	font: normal 15px "Segoe UI", Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
}
.textinstruction
{
	width: 319px;
	padding-top: 30px;
}
.login_new1
{
	width:319px;
}
.login_new1 fieldset
{
	border:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.lablediv
{
	width:100px;
}
.inputdiv
{
	width:180px;
	margin-left:10px;
}
.logintxt_box
{
	width:165px;
	border: solid 1px #4caae1;
	border-left:0px;
	border-right:0px;
	padding:3px 0px;
}
*+html .logintxt_box
{
	margin-top:-1px;
}
.login_btn_div
{
	width:152px;
	margin-left:110px;
	margin-top:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.login_btn_div_inner
{
	width:152px;
}
.login_submit
{
	background:url(../images/loginpage_loginbtn.gif) left top no-repeat;
	border:none;
	width:70px;
	height:23px;
	color:#005d97;
	cursor:pointer;
}
.login_reset
{
	background:url(../images/loginpage_resetbtn.gif) left top no-repeat;
	border:none;
	width:70px;
	height:23px;
	color:#005d97;
	cursor:pointer;

}
.login_btn_div_inner a
{
	color:#FFFFFF;
	text-decoration:none;
}
.login_btn_div_inner a:hover
{
	text-decoration:underline;
}
.add_business
{
	width:764px;
	margin-top:35px;
}
.add_business h2
{
	color:#004469;
	font: normal 14px "Segoe UI", Arial, Helvetica, sans-serif;
}
.add_business_inner
{
	width:762px;
	border: solid 1px #97ccea;
	background:#eff9ff;	
	margin-top:3px;
}
.add_business_inner_progress
{
	width:762px;
	border-top: solid 1px #97ccea; 
	border-bottom: solid 1px #97ccea;
	height:83px;
	background:#FFFFFF;
	margin:10px 0px;
}
.progress_bar
{
	background:url(../images/positionbar.gif) 0px 0px no-repeat;
	width:709px;
	height:77px;
	margin-left:10px;
	
}
.progress_bar2
{
	background:url(../images/positionbar.gif) 0px -79px no-repeat;
	width:709px;
	height:77px;
	margin-left:10px;
	
}
.progress_bar3
{
	background:url(../images/positionbar.gif) 0px -158px no-repeat;
	width:709px;
	height:77px;
	margin-left:10px;
	
}
.progress_bar4	
{
	background:url(../images/positionbar.gif) 0px -237px no-repeat;
	width:709px;
	height:77px;
	margin-left:10px;
	
}

.add_business_field
{
	width:738px;
	margin:0px 12px;
	margin-bottom:10px;
}
.add_business_field span
{
	color:#ff0000;
}
.add_business_field a.back
{
	float:right;
	font: normal 13px "Myriad Pro",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:130px;
	display:block;
	height:20px;
	background:url(../images/add_business_back.gif) left top no-repeat;
	text-decoration:none;
	padding-left:22px;
	padding-top:4px;
}
.business_headding
{
	width:752px;
	border-top: solid 1px #97ccea; 
	border-bottom: solid 1px #97ccea;
	background:#FFFFFF;
	margin-bottom:10px;
	padding:3px 0px 3px 10px;
}
.business_headding h3
{
	font: normal 14px "Segoe UI", Arial, Helvetica, sans-serif;
	color:#004469;
}
.business_form
{
	width:700px;
	margin:10px 26px;

}
.business_inner
{
	width:396px;
	margin:0px 0px 5px 0px;
	
}
.business_inner fieldset
{
	border:none;
}

.business_inner fieldset label
{
	width:150px;
	display:block;
	float:left;
	padding:5px 10px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#004469;	
}
.business_inner fieldset input
{
	margin:5px 0px;
	width:204px;
	border: solid 1px #97ccea;
}  
.business_inner fieldset span input
{
	
	width:200px;
	margin-left:2px; !important
	
}          
.infodiv
{
	width:300px;
	
}
.infodiv_inner
{
	width:200px;
	margin-left:80px;
	border:solid 1px #97ccea;
	padding:15px;
	background:#FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#004469;
	
}
.infodiv_inner ul
{
	margin:0px;
	list-style:none; 
}
.infodiv_inner ul li
{
	background:url(../images/information_icon.gif) left top no-repeat;
	 display:block;
	 padding-left:20px;
}
.add_business_inner_progress1
{
	width:762px;
	border-top: solid 1px #97ccea; 
	border-bottom: solid 1px #97ccea;
	height:40px;
	background:#FFFFFF;
	margin:10px 0px;
}
.buseiness_nextbtn
{
	background:url(../images/add_nextbg.gif) left top no-repeat;
	width:74px;
	height:24px;
	border:none;
	color:#FFFFFF;
	margin-top:10px;
	cursor:pointer;
	
}
.buseiness_nextbtn1
{
	background:url(../images/ad_reset.gif) left top no-repeat;
	width:74px;
	height:24px;
	border:none;
	color:#000000;
	margin-top:10px;
	cursor:pointer;
	
}
.rgistre_new
{
	background:url(../images/register_bg.png) left top no-repeat;
	width:67px;
	padding:0px 15px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.usermailid
{
	font: normal 14px "Segoe UI", Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	margin-left:25px;
}
.business_headding ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.business_headding ul li 
{
	float:left;
	display:block;
}
.business_headding ul li a.che_password
{
	text-decoration:none;
	background:url(../images/password_ico.gif) left top no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	padding-right:5px;
}
.business_headding ul li a.editprofile
{
	text-decoration:none;
	background:url(../images/edit_profile_ico.gif) left top no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	padding-right:5px;
}

.reviews
{
	margin:0px;
	padding:0px;	
}
.reviewsul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.reviewsul li
{
	float:left;
	height:29px;
	display:block;
	border:none;	
	 padding:0px;
}
.reviewsul li a
{
	background:url(../images/glider_navibg.gif) left top repeat-x;
	padding:10px 15px;
	display:block;
}
.posts_border
{
	border: solid 1px #97ccea;
	background: #FFFFFF;
	width: 711px;
	margin-top:2px;
	height:auto;
}

.pending_div
{
	margin:10px 12px;
	width:687px;
	
}
*html .pending_div
{
	margin:10px 3px;
	width:687px;
		
}
.pending_div h2
{
	font: normal 15px "Segoe UI", Arial, Helvetica, sans-serif;
	color:#004469;
	
}
.pending_div a
{
	color:#1e4861;
	text-decoration:none;
	padding-right:3px;
}
.pending_div p.normaltxt
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#004469;
	margin-top:5px;
}
.pending_div_footer
{
	width:711px;
	background:#dff2fe;
	padding:5px 0px;
}
.pending_div_footer a.edireview
{
	background:url(../images/edit_review_icon.png) 5px 5px no-repeat;
	padding:3px 25px;
	text-decoration:none;
	
}
.pending_div_footer a.deletereview
{
	background:url(../images/delete_review.png) 5px 5px no-repeat;
	padding:3px 25px;
	text-decoration:none;
	
}
/* grid tabs comes here */

.tabs {
	float:left;
	margin:0px;
	padding:0px;
	}

.tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

.tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

.tabs a {
	float:left;
	background:url("../images/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

.tabs a span {
	float:left;
	display:block;
	background:url("../images/right.gif") no-repeat right top;
	padding:5px 30px 5px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}

/* End IE5-Mac hack */
.tabs a:hover span {
	}

.tabs a:hover {
	background-position:0% -34px;
		color:#000000;
	}

.tabs a:hover span {
	background-position:100% -34px;
	color:#000000;
	}
	
	
.tabs a.tabactive {
	background-position:0% -34px;
		color:#000000;
	}

.tabs a.tabactive span {
	background-position:100% -34px;
	color:#000000;
	}

/* end */

.pagenav2
{
float: right;
margin: 10px 23px 0px 0px;
background: none;
}
.link2 ul
{
list-style: none;
}

.link2 li
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#386694;
text-decoration: none;
color:#666666;
padding:3px 7px !important;
float: left;
display: block;
border:1px solid #97ccea;
margin-left: 7px;
background-color: #FFF;
background-image: none !important;
}
.link2 li a
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #004469;
text-decoration:none;
padding: 0px 2px !important;
background-color: #FFF;
background-image: none !important;
}
.link2 li a:hover
{
color: #FF7500;
text-decoration: underline;
}
.add_business_timesdiv
{
	
	width:300px; 
	margin-left:160px;
}
.add_business_timesdiv select
{
	width:80px;
		
}
.day_new
{
	width:20px; padding:3px 0px; text-align:center;
}
.margin
{
	width:300px; margin-left:160px;
}
.redcolor
{
	color:#FF0000;
}
.session_msg
{
	width:396px; color:#FF0000; text-align:center; padding-left:50px;
	float:left;
}


/* dec - 23rd */

.inlineCheckbox
{
	color: #000;
	float: left;
	width: 230px;
}

.inlineCheckbox ul
{
	list-style: none;
	float: left;
}

.inlineCheckbox li
{
	width: 230px;
	float: left;
	display: block;
	min-height: 20px;
	margin-bottom: 7px;
}

.inlineCheckbox li label
{
	width: 200px;
	float: left;
	margin: 0px 3px;
}

.inlineCheckbox li input
{
	width: 10px;
	float: left;
}


/* dec - 23rd */

/*Business CSS*/


.business
{
	border: 1px solid #C7EAFF;
	padding: 20px;
	margin: 25px 25px 0px 25px;
	width: 870px;
	background: url(../images/dots.gif) repeat-y #FFFFFF;
}
* html .business
{
	margin: 10px;
	width: 870px;
}
.business1 p
{
	font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #004469; 
}
.business1 
{
	width: 240px;
}
.business1 ul
{
	list-style: none;
	padding-top: 7px;
}
.business1 li
{
	list-style: none;
}
.business1 li a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #E46600;
	text-decoration: none;
	background: url(../images/arrow_small.gif) no-repeat left 5px;
	padding: 0px 10px 7px 18px;
}
.business1 li a:hover
{
	text-decoration: underline;
}


/*Business CSS*/

.clickhere a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}


/*CSS for Form-28 DEC*/

.form_topcurve
{
	background:url(../images/searchtopcurve.gif) no-repeat;
	width:765px;
	height:10px;
}
.content_form
{
	width:733px;
	border: solid 1px #97ccea;
	background:#eff9ff;
	border-top:none;
	border-bottom:none;
	padding:0px 15px 10px 15px;
		
}
.content_form p
{
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004469;
	background: url(../images/dots_form.gif) bottom repeat-x;
	padding-bottom: 5px;
}
.inner_form
{
	border: solid 1px #97CCEA;
	background:#FFFFFF;
	margin:20px 100px 10px 100px;
	width: 440px;
	padding: 20px 40px;
		
}
* html .inner_form
{
	margin:20px 50px 10px 50px;
		
}
.inner_form div
{
	padding-top: 6px;
}
.inner_form p
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	background: url(../images/dots_form.gif) bottom repeat-x;
	padding-bottom: 5px;
}
.formtext
{
	width: 140px;
}
.inputfield
{
	width: 300px;
}
.inputbg
{
	border: solid #CAE5F5 1px;
	background-color: #F4FBFF; 
	width: 200px;
}
.inputbg2
{
	border: solid #CAE5F5 1px;
	background-color: #F4FBFF; 
	width: 30px;
}
.inputbg3
{
	border: solid #CAE5F5 1px;
	background-color: #F4FBFF; 
	width: 165px;
}

.aboutus_content
{
	width: 730px;
	padding: 15px 0px;
}

.mandatory
{
  color: #ff0000;

}

/* Myaccount css   */

.navi_rightdiv a.myaccount
{
	background:url(../images/my_account_btn_new.gif) left top no-repeat;
	width:117px;
	height:24px;
	display:block;
	text-decoration:none;
	color:#FFF;
	font:normal 13px "Segoe UI",Arial, Helvetica, sans-serif;
	float:right;
	margin-right:25px;
	padding-left: 30px;
	padding-top:2px;

}
.navi_rightdiv a.myaccount:hover
{
	background:url(../images/my_account_btn_hover.gif) left top no-repeat;

}
.navi_rightdiv a.myaccount:active
{
	background:url(../images/my_account_btn_new.gif) left top no-repeat;
}


<!--////////////////****css for contactus and help***///////////////////

-->

 .contact_leftdiv
{
width:243px;
border:solid 1px #97ccea;
background:#FFFFFF;
padding:10px;
}
.contact_right
{
width:430px;
margin-left:15px;
border:solid 1px #97ccea;
background:#FFFFFF;
padding:10px;
}
.contact_right div
{
padding-top: 6px;
}
.inner_form2 div
{
padding-top: 6px;
}
.contact_right p
{
font: normal 11px Arial, Helvetica, sans-serif;
color: #FF0000;
background: url(../images/dots_form.gif) bottom repeat-x;
padding-bottom: 5px;
}
.formtext1
{
width: 100px;
}
.inputfield1
{
width: 200px;
}
.help_grid
{
border:solid 1px #97ccea; ;
width:710px;
background:#FFFFFF;
padding:10px;
border-top:none;
margin-bottom:3px;
}
*html .help_grid
{
border:solid 1px #97ccea; ;
width:700px;
background:#FFFFFF;
padding:10px;
border-top:none;
margin-bottom:3px;
}
.help_grid1
{
border:solid 1px #97ccea; ;
width:710px;
background:#ecf3f7;
padding:3px 10px;
font: normal 13px "Myriad Pro", Arial, Helvetica, sans-serif;
color: #004469;
cursor:pointer;
margin-top:5px;
}
*html .help_grid1
{
border:solid 1px #97ccea; ;
width:700px;
background:#ecf3f7;
padding:3px 10px;
font: normal 13px "Myriad Pro", Arial, Helvetica, sans-serif;
color: #004469;
cursor:pointer;
margin-top:5px;
}
.content_form1
{
width:733px;
border: solid 1px #97ccea;
background:#eff9ff;
border-top:none;
border-bottom:none;
padding:0px 15px 10px 15px;

}
.content_form1 p
{
font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
color: #004469;
padding-bottom: 5px;
}

  
/* jan 06 2010 */

.business_inner1
{
	
	margin:0px 0px 5px 0px;
	
}
.business_inner1 fieldset
{
	border:none;
}

.business_inner1 fieldset label
{
	
	display:block;
	float:left;
	padding:5px 10px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#004469;
	width:150px;	
}
.business_inner1 fieldset input  
{
	margin:5px 0px;
	
	border: solid 1px #97ccea;
}  
/* jan 06 2010 end */

.message_newtxt
{
	padding-left:140px;
	color:#FF0000;
}
.light_boxdiv
{
	width:100%;
	
}
.light_boxdiv img
{
	border:solid 1px #999999;
	padding:2px;
	background:#FFFFFF;
	
	margin-left:5px;
	display:block;
	margin-bottom:5px;
		
}


.business2 p
{
font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
color: #004469;
}

.business2
{
width: 380px;
}
.business2 ul
{
list-style: none;
padding-top: 7px;
}
.business2 li
{
list-style: none;
}
.business2 li a
{
font: normal 12px Arial, Helvetica, sans-serif;
color: #E46600;
text-decoration: none;
background: url(../images/arrow_small.gif) no-repeat left 5px;
padding: 0px 10px 7px 18px;
}
.business2 li a:hover
{
text-decoration: underline;
}
.norecards_div
{
	width: 523px;
	display:block;
		
}
p.issue_heading
{
	font: normal 15px "Segoe UI", Arial, Helvetica, sans-serif;
	color:#004469;
	text-align:center;
}
.payment_method_new
{
	width:250px; 
	margin-left:152px;
}

.businessbtn_new
{
	background:url(../images/search_bg.gif) -309px -134px no-repeat;
	height:24px;
	display:block;
	margin-left:15px;
	width:176px;
	text-decoration:none;
	font:normal 14px "Segoe UI",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:27px;
}
.businessbtn_new:hover
{
	background:url(../images/search_bg.gif) -309px -160px no-repeat;
}

.pament_mh
{
	margin:0px;
	padding:0px;
}
.pament_mh ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.pament_mh ul li
{
	float:left;
	display:block;
	width:25%;
}

new_pay_list
{
width:500px;
margin-left:58px;"
}
.new_pay_list ul
{
margin:0px;
padding:0px;
list-style:none;
}
.new_pay_list ul li
{
float:left;
width:50%;
padding:5px 0px;
display:block;

}
.new_pay_list ul li input
{
width:auto;
float:left;
margin-right:10px;
}
.new_pay_list ul li span
{
display:block;
margin-left:20px;
}
ul.new_pay_list1
{
	
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
ul.new_pay_list1 li
{
	float:left;
	width:25%;
	display:block;
	color:#004469;
	font: normal 12px Arial, Helvetica, sans-serif;
}
ul.new_pay_list1 li input
{
	float:left;
	width:auto;
	
	
}
ul.new_pay_list1 li span
{
	display:block;
	margin-left:20px;
	margin-top:3px;	
	color:#004469;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.new_method
{
	float:left; width:700px;
}
.new_method_left
{
	width:160px; display:block;
	color:#004469;
	font: normal 12px Arial, Helvetica, sans-serif;
}

 

.new_method_right
{
	width:450px;	
}


/* Privacy policy */
ul.privacy
{
margin:0px;
padding:0px;
list-style:none;
}
ul.privacy li
{
list-style:none;
background: url(../images/privacyarrow.gif) no-repeat 5px 10px;
padding-top:3px;
padding-left:25px;
}
ul.privacy li a
{

padding:3px 15px;
font: bold 12px "Myriad Pro", Arial, Helvetica, sans-serif;
color: #004469;

}
h3.newheading
{
margin-top:10px;
font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
color: #004469;
}

/* classes made by abhishek on 6 may*/

.aboutusheader
{
margin-top:10px;
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
color: #1F497D;
}

span.aboutuscontent
{
margin-top:10px;

color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:normal;
}

.abouttitlebg
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:18px;
	color: #ffffff;
	/*background-color:#FCAF5E;*/
	background:url(../images/headerbg.png)repeat 5px ;
	padding-bottom: 5px;
	padding-left :10px;
	padding-top:2px;
	width:735px;
}



.content
{
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 5px;

}

.premiumcontent
{
	background:#FCE776;
}

.abouttitle
{
	
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004469;
	padding-bottom: 5px;
}
.abouttitlesmallbg
{
	font: bold 15px Arial,Helvetica,sans-serif;
	color: #ffffff;
	background:url(../images/headerbg.png)repeat 5px ;
	padding-bottom: 5px;
	padding-left :10px;
	padding-top:2px;
	width:735px;
}
/* Privacy policy End */

/* index page style tag css remove by index */

 #tagcloud {

        /*  width: 900px;*/

          /*background:#FFFFCC;*/

          color:#0066FF;

          padding: 10px;

          border: 0px solid #FFE7B6;

          text-align:left;

      }

       

      #tagcloud a:link, #tagcloud a:visited {

          text-decoration:none;

      }

      #tagcloud a:hover, #tagcloud a:active {

          text-decoration: underline;

          color: #000;

      }

      #tagcloud span {

          padding: 4px;

      }

      .smallest {

          font-size:15px;

      }

      .small {

          font-size: small;

      }

      .medium {

          font-size:medium;

      }

      .large {

          font-size:large;

      }

      .largest {

          font-size:larger;

      }
      
      .keywordtitle
      {
      	margin-left:160px;
      }
      
      .editkeywordtitle
      {
      	margin-left:160px;
      	width: 80%;
      }
	  

      #tagcloud {

          /*width: 900px;*/

          /*background:#FFFFCC;*/

          color:#0066FF;

          padding: 10px;

          border: 0px solid #FFE7B6;

          text-align:left;

      }

       

      #tagcloud a:link, #tagcloud a:visited {

          text-decoration:none;

      }

      #tagcloud a:hover, #tagcloud a:active {

          text-decoration: underline;

          color: #000;

      }

      #tagcloud span {

          padding: 4px;

      }

      .smallest {

          font-size:15px;

      }

      .small {

          font-size: small;

      }

      .medium {

          font-size:medium;

      }

      .large {

          font-size:large;

      }

      .largest {

          font-size:larger;

      }	  
