* 
{
	margin: 0;
	padding: 0;
}

body 
{
	margin: 0;
	padding: 0; 
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	/*text-align: center;*/
	background-color: #FFFFFF;
	background: transparent url(../images/header/bg.gif) repeat-x center -3px;
}

h3
{
	font: bold 12px Arial, Tahoma, sans-serif; 
	color: #567697;	
}

#page footer-header
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 820px;
/*	border: solid 3px;
	border-top: none;
	border-color: #B39B8F; */
	text-align: left;
	/*background-image: url(images/footer-bg.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 70px;
	background-color: #FFFFFF;
}

#container 
{
	width: 100%;
    /*#min-width:820px;
	width:100%;*/
	/*text-align: center;*/
	padding-bottom: 50px;
	background-color: #FFFFFF;
	background: transparent url(../images/bg.gif) repeat-x center -3px;
}

#header 
{
	position:relative;
	height: 41px;
	background: transparent url(../images/headerbar.gif) repeat-x center top;
}
	
#nav 
{
	position:absolute;
	height: 30px;
	width: 500px;
	top: 35px;
}

.no-spacing
{
	position: relative;
	padding: 0;
	margin: 0;
}

.float-left
{
	float: left;
}

.float-right
{
	float: right;
}

.table-divider
{
	clear: both;
	margin-left:auto;
	margin-right:auto;
}

.single-table
{
	width: 820px;
	margin-top: 15px;
}

.left-table
{
	float: left; 
	width: 820px;
	
}

.left-table-small
{
	float: left;
	clear: left;
	width: 190px;
	margin-top: 15px;
}

.left-table-medium
{
	float: left;
	clear: left;
	width: 485px;
	margin-top: 15px;
}

.right-table
{
	float: left; 
	width: 350px;
	margin-top: 15px;
	margin-left: 20px;
}

.right-table-small
{
	float: right;
	clear: right;
	width: 315px;
	margin-top: 15px;
	margin-left: 20px;
}

.right-table-small-2
{
	width: 315px;
	margin-top: 15px;
	margin-left: 20px;
}

.right-table-large
{
	float: right;
	width: 600px;
	margin-top: 15px;
}

.right-table-large-new
{
	float: right;
	width: 600px;
	margin-top: 15px;
}

.table-header
{
	height: 38px;
	background: transparent url(../images/table-header.gif) repeat-x center top;
}

.table-header-text
{
	position: relative;
	top: 7px;
	left: 5px;
	font: bold 18px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	/*text-align:left; ************************ added on 24th march ****************************/
}

.table-header-text-small
{
	position: relative;
	top: 9px;
	left: 5px;
	font: bold 16px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
}

.cat-intro {padding:0 10px; font: normal 12px Arial, Tahoma, sans-serif; color: #333;}

.intro-paragraph
{
	padding-left: 10px;
	padding-right: 10px;
}

.intro-paragraph-text
{
	font: normal 12px Arial, Tahoma, sans-serif;
	color: #555;
}

.intro-paragraph-logo-style-1
{
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #004b9d;
}

.intro-paragraph-logo-style-2
{
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #000000;
}

.intro-paragraph-logo-style-3
{
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #838383;
}

.franchise-industry-search-level-1
{
	font: bold 18px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
}

.franchise-industry-position-1
{
	padding: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 5px; 
	/*border: solid 1px;
	border-color: #c7d2d9;*/
}

.franchise-industry-header-text
{
	position:relative;
	top: 10px;
	left: 2px;
	margin-bottom:14px;
	font: bold 16px Arial, Verdana, Tahoma, sans-serif;
	color: #34567a;
}

.franchise-highlight-header-text
{
	font: bold 12px Arial, Tahoma, Verdana, sans-serif;
	color: #003366;
}

#franchise-highlight-link a, #franchise-highlight-link a:visited{
	margin: 0;
	padding: 0; 
	padding-right: 10px;
	font: normal 11px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: none;
}	

#franchise-highlight-link a:hover
{
	text-decoration: underline;
	color: #333333;
}

.franchise-highlight-container
{
	clear: both;
	height: 100px;
}

.franchise-highlight-container-left-column
{
	float: left;
	margin-top: 20px;
	margin-left: 5px;
}

.franchise-highlight-container-right-column
{
	float: left;
	margin-left: 5px;
	margin-top: 30px;
	width: 180px;
}


.single-table-body
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: none;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
}

.table-body-1-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFFFFF;

}

.table-body-1-solid
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #c7d2d9;
	height: 215px;
}

.table-body-7-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
}

.table-body-7-solid
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #c7d2d9;
	padding-left: 10px;
}

.table-body-2-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
}

.table-body-3-solid
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #c7d2d9;
	height:auto;
	padding-left: 10px;
	padding-top: 5px;
}

.table-body-3-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
	/*height: 115px;*/
	height:auto;
	padding-top: 5px;
}
/*.table-body-4-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFffff;
	height: auto;
	padding-top: 5px;	
}*/

.table-body-5-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: none;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
	height: 60px;
}

.table-body-6-solid
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #c7d2d9;
	height: 75px;
	padding-left: 10px;
	padding-top: 5px;
}

.table-footer-solid
{
	background-color: #c7d2d9;
}

.table-footer-clear
{
	background-color: #FFFFFF;
}


/*-------------*/
.table-footer-HCL
{
	background-color: #FFFFFF;
	
	position: relative;
	background: transparent url(../images/left-round-corner-white.gif) no-repeat left top;
	height: 15px;
	width: 15px;
	float: left;
	
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 160px;
	float: left;
	

	background: transparent url(../images/right-round-corner-white.gif) no-repeat right top;
	height: 19px;
	width: 15px;
	float: right;
	
	
}
/*---------------*/

.table-footer-left-corner-solid
{
	background: transparent url(../images/left-round-corner-blue.gif) no-repeat left top;
	height: 15px;
	width: 15px;
	float: left;
}

.table-footer-right-corner-solid
{
	position: relative;
	background: transparent url(../images/right-round-corner-blue.gif) no-repeat right top;
	height: 19px;
	width: 15px;
	float: right;
}

.table-footer-1-center-solid
{
	background: transparent url(../images/center-blue.gif) repeat-x center top;
	height: 15px;
	width: 320px;
	float: left;
}

.table-footer-1-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 420px;
	float: left;
}

.table-footer-2-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 160px;
	float: left;
}

.table-footer-L1-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 570px;
	float: left;
}

.table-footer-L2-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 580px;
	float: left;
}

.table-footer-3-center-solid
{
	background: transparent url(../images/center-blue.gif) repeat-x center top;
	height: 15px;
	width: 570px;
	float: left;
}

.table-footer-8-center-solid
{
	background: transparent url(../images/center-blue.gif) repeat-x center top;
	height: 15px;
	width: auto;
	float: left;
}

.table-footer-3-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 570px;
	float: left;
}



.table-footer-7-center-solid
{
	background: transparent url(../images/center-blue.gif) repeat-x center top;
	height: 15px;
	width: 285px;
	float: left;
}

.table-footer-7-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 285px;
	float: left;
}

.table-footer-8-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 455px;
	float: left;
}

.table-footer-left-corner-clear
{
	position: relative;
	background: transparent url(../images/left-round-corner-white.gif) no-repeat left top;
	height: 15px;
	width: 15px;
	float: left;
}

.table-footer-right-corner-clear
{
	position: relative;
	background: transparent url(../images/right-round-corner-white.gif) no-repeat right top;
	height: 15px;
	width: 15px;
	float: right;
}

.table-footer-filler-solid
{
	border-left: solid 5px;
	border-right: solid 5px;
	border-color: #c7d2d9;
}

.table-footer-filler-clear
{
	border-left: solid 5px;
	border-right: solid 5px;
	border-color: #c7d2d9;
}

.table-header-1-center-clear
{
	background: transparent url(../images/center-white-top.gif) repeat-x center bottom;
	height: 15px;
	width: 160px;
	float: left;
}

.table-header-left-corner-clear
{
	background: transparent url(../images/left-round-corner-white-top.gif) no-repeat left bottom;
	height: 15px;
	width: 15px;
	float: left;
}

.table-header-right-corner-clear
{
	background: transparent url(../images/right-round-corner-white-top.gif) no-repeat right bottom;
	height: 15px;
	width: 15px;
	float: right;
}

.single-table-header-center-clear
{
	background: transparent url(../images/center-white-top.gif) repeat-x center bottom;
	height: 15px;
	width: 790px;
	float: left;
}

.single-table-footer-center-clear
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 790px;
	float: left;
}

.newsletter-image
{
	position: absolute; 
	margin-left: 27px; 
	border: none;
}

.page-divider
{
	clear: both; margin-top:10px;
}

.clear
{
	clear: both;
}

.fran-divider
{
	clear: both; 
	padding-bottom: 10px; 
	position: relative; 
	left: 25px; 
	top: 5px; 
	height: 3px; 
	width: 540px; 
	background: transparent url(../images/hdr2a_stripe.gif) repeat-x;
}

#industry-menu-container
{
	clear: both;
	padding-top: 5px;
}

.industry-menu-list
{
	float: left; 
}

#industry-menu-link a, #industry-menu-link a:visited
{
	margin: 0;
	padding: 0; 
	font: bold 11px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#industry-menu-link a:hover
{
	color: #0f2a46;
	text-decoration: underline;
}

#industry-menu-link ul
{
	text-align: left;
	list-style: none none;
	margin: 0;
	padding: 0;
}

#industry-menu-link ul li
{
	list-style: none;
	margin: 1px 0 0 0;
	padding: 4px 0px 4px 8px;	
}

#industry-category-level-1-link a, #industry-category-level-1-link a:visited
{
	margin: 0;
	padding: 0; 
	font: bold 16px Arial, Tahoma, Verdana, sans-serif; 
	color: #34567a;
	text-decoration: none;
}

#industry-category-level-1-link a:hover
{
	color: #34567a;
	text-decoration: underline;
}

#industry-category-level-2-link a, #industry-category-level-2-link a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	line-height: 10.79pt;
	color: #566e9a;
	text-decoration: none;
}

#industry-category-level-2-link a:hover
{
	color: #566e9a;
	text-decoration: underline;
}

#menu-link a,#menu-link a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#menu-link a:hover
{
	color: #0f2a46;
	text-decoration: underline;
}

#sitemap-link a,#sitemap-link a:visited
{
	margin: 0;
	padding: 0; 
	font: bold 13px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#sitemap-link a:hover
{
	color: #0f2a46;
	text-decoration: underline;
}

#breadcrumb-link a,#breadcrumb-link a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 10px Arial, Tahoma, Verdana, sans-serif; 
	color: #555555;
	text-decoration: underline;
}

#breadcrumb-link a:hover
{
	color: #000000;
	text-decoration: underline;
}

#press-release-link a, #press-release-link a:visited
{
	font: bold 13px Arial, Tahoma, Verdana, sans-serif; 
	color: #000000;
	text-decoration: underline;
}

#press-release-link a:hover
{
	color: #567697;
	text-decoration: underline;
}

#pr-link a, #pr-link a:visited
{
	font: bold 13px Arial, Tahoma, Verdana, sans-serif; 
	color: #000000;
	text-decoration: none;
}

#pr-link a:hover
{
	color: #567697;
	text-decoration: underline;
}

#fran-footer-link a, #fran-footer-link a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #004B9D;
	text-decoration: underline;
}

#fran-footer-link a:hover
{
	color: #333333;
	text-decoration: underline;
}

#fran-footer a, #fran-footer a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 11px Arial, Tahoma, Verdana, sans-serif; 
	color: #777777;
	text-decoration: underline;
}

#fran-footer a:hover
{
	color: #111111;
	text-decoration: underline;
}

.fran-footer
{
	padding-top: 10px;
	margin-top: 30px;
	text-align: center;
}

.press-release-text
{
	font: normal 13px Arial, Tahoma, Verdana, sans-serif; 
	color: #000000;
}

.breadcrumb-text
{
	font-size: 10px;
}

.breadcrumb-container
{
	border-bottom: solid 5px #c7d2d9; 
	padding: 4px; 
	padding-left: 15px; 
	background-color: #eff2f5;
}

.fb-pr-1
{
	margin: 5px; 
	margin-left: 30px;
}

.fb-pr-2
{
	float: left; 
	width: 600px;
}

.link-HCL
{
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: underline;
}

.link-Seperator-HCL
{
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#handbook-alpha-list a, #handbook-alpha-list a:visited
{
	font: normal 13px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: underline;	
}

#handbook-alpha-list a:hover
{
	font: normal 13px Arial, Tahoma, Verdana, sans-serif; 
	color: #0f2a46;
	text-decoration: underline;	
}

.link-bold-HCL
{
	font: bold 14px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: underline;
}
.text-display-HCL
{
	font: normal 14px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#menu-link ul
{
	text-align: left;
	list-style: none none;
	margin: 0;
	padding: 0;
}

#menu-link ul li
{
	list-style: none;
	margin: 1px 0 0 0;
	padding: 1px 0px 1px 12px;
	background: transparent url(../images/menu-arrow.gif) no-repeat left center;
}

.menu-list
{
	margin-left: 10px;
}

.menu-list-brochure-header
{ 
	color: #333333;	
	margin-left: 10px;
}

.menu-sub-category
{
	clear: both; 
	padding: 2px;
}

.menu-sub-arrow
{
	position: relative;
	left: -2px;
	padding-right: 5px;
}

.menu-sub-category-text
{
	float: left; 
	position: relative; 
	top: -3px; 
	width: 130px;
}

.page-footer
{
	text-align: left;
}

.footer-filled-box
{
	background: transparent url(../images/footer-box-bg.gif) no-repeat center top;
	width: 780px;
	height: 33px;
	padding-top: 8px;
	padding-left: 10px;
	margin-top: 20px;
}

.footer-empty-box
{
	width: 800px;
	padding-left: 10px;
}

.footer-header
{
	font: bold 11.5px Arial, Tahoma, sans-serif; 
	color: #567697;
}

.footer-header-arrow
{
	position: relative; 
	top: 2px;
	margin-left: 5px; 
}

.footer-box-column-small
{
	float: left;
	width: 131px;
}

.footer-box-column-medium
{
	float: left;
	width: 200px;
}

.footer-box-column-large
{
	float: left;
	width: 255px;
	margin-right: 5px;
}

#footer-list ul 
{
	text-align: left;
	list-style: none none;
	margin: 0;
	padding: 0;
}

#footer-list ul li
{
	list-style: none none;
	margin: 1px 0 0 0;
	padding: 1px 0px 1px 1px;
}

.footer-list-item
{
	padding: 2px 0px 2px 0px;
}

#footer-link a, #footer-link a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 10px Verdana, Arial, Tahoma, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#footer-link a:hover
{
	text-decoration: underline;
}

#footer-header-link a, #footer-header-link a:visited
{
	margin: 0;
	padding: 0; 
	font: bold 11.5px Arial, Tahoma, sans-serif; 
	color: #567697;
	text-decoration: none;
}

#footer-header-link a:hover
{
	text-decoration: underline;
}

.footer-banner
{
	background: transparent url(../images/footer-bg.gif) repeat-x center;
	width: 100%;
	height: 33px;
	clear: both;
}	

#footer-banner-link a, #footer-banner-link a:visited
{
	margin: 0;
	padding: 0; 
	padding-right: 10px;
	font: normal 11px Arial, Tahoma, sans-serif; 
	color: #999999;
	text-decoration: none;
}	

#footer-banner-link a:hover
{
	text-decoration: underline;
	color: #333333;
}

.footer-banner-text
{
	position: relative;
	top: -10px;
}

.footer-banner-image
{
	position: relative;
	top: 1px;
	margin-right: 100px;
}	

.form-container-1
{
	margin-top: 20px;
	margin-left: 20px;	
}

.form-dropdown-1
{
	font: normal 11px Arial, Tahoma, sans-serif; 
	color: #7A7A7A;
	width: 250px;
	height: 20px;
}
.form-holder{
	margin-top: 10px;
	margin-left: 20px;
	margin-left: 10px;
	float:left;
	width: 230px;
	height:180px;
	/*background-color:#FFCC99;*/
	background-image:url(../images/grey_dot.gif);
	background-position:right top;
	background-repeat:repeat-y;
	margin-right:20px;
}

.form-holder-2{
	margin-top: 10px;
	margin-left: 10px;
	float: right;
	/*width: 230px;
	height: 180px;
	background-color:#FFCC99;*/
	background-image:url(../images/grey_dot.gif);
	background-position:right top;
	background-repeat:repeat-y;
	margin-right:20px;
}
.img-left{
	float:left;
	margin-top:5px;
	margin-left:10px;
}
.industry-menu-list-HCL
{
	float: left;
	clear: both;
	padding-top: 5px;
	font: bold 11.5px Verdana, Arial, Tahoma, sans-serif;
}


.table-header-HCL
{
	position: relative;
	top: 7px;
	left: 5px;
	font: bold 18px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	height: 35px;
	background: transparent url(../images/table-header.gif) repeat-x center top;
	border:1px solid #000;
}

.table-footer-2-center-clear-HCL
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 691px;
	float: left;
	
}


.table-body-3-solid-HCL
{
	background-color: #c7d2d9;
}

.table-footer-3-center-solid-HCL
{
	background: transparent url(../images/center-blue.gif) repeat-x center top;
	height: 15px;
	width: 612px;
	float: left;
}

.table-body-2-clear-HCL
{
	border-width :2 ;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom :5px;
	padding-right :10px;
}

.ol-Number
{
	list-style-type :decimal;
}








H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: arial, helvetica
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: arial, helvetica;
}

#franchiseList {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

#franchiseListContainer {
	BORDER-RIGHT: #93946f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #93946f 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #93946f 1px solid; WIDTH: 180px; PADDING-TOP: 5px; BORDER-BOTTOM: #93946f 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff; z-index:10000;right:0px;
}
#BagEmpty{padding:10px;}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
/*--------Added by Abhishek for FranchiseCategorySelection Page -------*/
.controlTable{position:relative; _float:left; display:block; clear:both; left:50%; margin-left:-420px; _margin-left:-200px;}
.borderTable{border:5px solid #c7d2d9;}
.footer-filled-box-new
{
	background: transparent url(../images/footer-box-bg_1.gif) no-repeat center top;
	width: 820px;
	height: 33px;
	padding-top: 8px;
	padding-left: 10px;
	margin-top: 20px;
}
/*----------------------------------*/


/*------------- added by akhil *************************/

.right-table-large1
{
	float: right;
	width: 400px;
	margin-top: 15px;
}
/*------------- added by Ritu *************************/
.form-dropdown-2
{
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #333333;
	/*width: 450px;*/
	
}
	

/*------------- End by Ritu *************************/

/*-------------Add --Start-- Shreekant*************************/

.right-table-industry
{
	float: right;
	width: 320px;
	margin-top: 0px;
	/*background-color:Red;*/
}
.right-table-industry-new
{
	float: right;
	width: 320px;
	margin-top: 10px;
	/*background-color:Red;*/
}

.table-body-3-clear-new
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
	height: 10px;
	padding-top: 5px;
}

.table-footer-3-center-solid-new
{
	background: transparent url(../images/center-blue.gif) repeat-x center top;
	height: 15px;
	width: 290px;
	float: left;
}
.table-footer-right-corner-solid-new
{
	position: relative;
	background: transparent url(../images/right-round-corner-blue.gif) no-repeat right top;
	height: 19px;
	width: 15px;
	float: right;
}

.table-footer-3-center-clear-new
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 290px;
	float: left;
}

/*-------------Add --Start-- Shreekant*************************/



/*----- BEGIN - Added by D.Singh (BBN) ------------*/
/*----- new styles for advertise-franchise, advertise-businessforsale, businessforsale-module----*/
.body-header-text
{
	font: bold 16px Arial, Tahoma, Verdana, sans-serif;
	color: #004b9d;
	margin-left: 10px;
	margin-right: 10px;
}

.body-header-text-2
{
	font: bold 15px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
}

.body-large-header-text
{
	font: bold 18px Arial, Tahoma, Verdana, sans-serif;
	color: #004b9d;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.body-subheader-text
{
	font: bold 12px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.table-pricing
{
    width: 350px;
    border: solid 1px #8aabc0; 
    text-align: center; 
    margin-left: 100px; 
    margin-top: 20px;
}

.body-text
{
	font: normal 12px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;	
	margin-top: 5px;
	margin-bottom: 10px;
}

.testimonial-author-text
{
	font: bold 11px Arial, Tahoma, Verdana, sans-serif;
	color: #004b9d;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 20px; 
}

.testimonial-text
{
	font: normal 11px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;	
	margin-top: 2px;
	margin-bottom: 5px; 
}

.contact-form
{
    padding: 5px;
    margin-left: 40px; 
    margin-top: 10px; 
    background-color: #dce3e8; 
    border: solid 1px #8aabc0;
    width: 500px;
}

.contact-text
{
	font: bold 12px Arial, Tahoma, Verdana, sans-serif;
	color: #004b9d;
}

.search-heading-text
{
	font: bold 15px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
}

.search-heading-info
{
	font: normal 14px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;
}

.form-text-input
{
	border: 1px solid #808080;
	font-size: 8pt;
	height: 20px;
}

.form-textarea-input
{
	border: 1px solid #808080;
	font-size: 8pt;
	height: 60px;
}

.form-multiselect-input
{
	border: 1px solid #808080;
	font: normal 12px Arial, Tahoma, Verdana, sans-serif;
	height: 170px;
	padding-left: 2px;
}

.form-dropdown-input
{
	border: 1px solid #808080;
	font: normal 12px Arial, Tahoma, Verdana, sans-serif;
	width: 150px;
}
#page 
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 820px;
/*	border: solid 3px;
	border-top: none;
	border-color: #B39B8F; */
	text-align: left;
/*	background-image: url(../images/footer-bg.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 40px;
	/*background-color: #000;*/
}
/*#page {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 820px;
	text-align: left; 
}
#page a, a:visited
{
	font: bold 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #315070;
	text-decoration: underline;
}
*/
#page a:hover
{
	color: #132435;
}

.align-center
{
	text-align: center;
}

.ad-block
{
	margin-left: 85px; 
	margin-top: 30px;
}

/*----- END - Added by D.Singh (BBN) ------------*/
/*  --------------------- added by abhinav ----*/
.frenchiseList
{
	 width:170px; 
	 text-align:left;
}
table#menu-link a,table#menu-link a:visited
{
	margin: 0;
	padding: 0; 
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
	text-decoration: none;
}

table#menu-link a:hover
{
	color: #0f2a46;
}
#search-result-info
{
	margin-left: 10px;
	font-size: 15px;
	color: #333333;
}

#search-result-info a, a:visited
{
	font-size: 15px;
}

#search-result
{
	color: #333333;
}

#search-result a, a:visited
{
	font-size: 14px;
	color: #555555;
}

.search-result-listing-top
{
    padding: 1px;
    margin-top: 10px; 
    margin-left: 10px;
    margin-right: 10px;
    background-color: #ffffd0;
    border-top: solid 1px #dddd98;
    /* background-color: #dce3e8; */
    /* border: solid 1px #8aabc0; */
    font-weight: bold;
}

.search-result-listing-bottom
{
    padding: 1px;
    padding-left: 55px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
    background-color: #ffffd0; 
    border-bottom: solid 1px #dddd98;
}

.search-result-new-label
{
	border: none; 
	position: relative; 
	top: 5px; 
	margin-left: 3px;
}

.search-result-location-margin
{
	margin-left: 200px;
}

.search-result-new-label-placeholder
{
	margin-left: 53px;
}

.search-result-franchise
{
    padding: 5px;
    margin-top: 10px; 
    margin-left: 50px;
    margin-right: 50px;
    background-color: #e6edf2;
    border: solid 1px #c3d6e4;
    border-left: none;
    border-right: none;
    font-weight: bold;	
}

#franchise-list
{
	color: #333333;
}

#franchise-list a, a:visited
{
	font-size: 14px;
	color: #555555;
}

.details-heading
{
	font: bold 13px Arial, Tahoma, Verdana, sans-serif;
	color: #004b9d;
}

.details-value
{
	font: bold 13px Arial, Tahoma, Verdana, sans-serif;
	color: #333333;	
}	

.print-listing-img
{
	position: relative;
	top: 7px;
	margin-right: 5px;
}

#listing-details
{
	margin-top: 20px;
	margin-left: 40px;
	font-size: 13px;
	color: #333333;
}

#listing-details a, a:visited
{
	font-size: 13px;
	color: #555555;
}

.details-seller-info
{
	float: left;
	font-size: 13px;
}

.details-print-listing-margin
{
	margin-left: 350px;
}
.search-result-next-listings
{
    padding: 5px;
    margin-top: 10px; 
    margin-left: 10px;
    margin-right: 10px;
    /*margin-bottom: 20px;*/
    background-color: #ffffa0; 
    border: solid 1px #8aabc0;
    text-align: center;
}
a.normalAnchor,a.normalAnchor:visited
{
	margin-left: 3px;
	padding-right: 3px; 
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: none;
}
a.normalAnchor:hover
{
	text-decoration: none;
	color: #333333;
}

a.boldAnchor, a.boldAnchor:visited
{
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: underline;
}
a.boldAnchor:hover
{
	color: #333333;
}

.form-TextBox-1
{
	width:160px;
	color: #333333;
}
.errorMessage
{
	margin:0px;
	padding:0px;
}
.errorMessage ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.errorMessage ul li
{
	text-align:left;
}
.widthAdjust
{
	 width:580px;
}

div .franchiseIndustry
{
	background-color:Green;
}
/*************************************** for validation error use "valiSummary" *********************************/
.valiSummary
{
	border: solid 2px Red;
    text-align: center; 
    margin-top: 20px;
    padding: 5px;
    width: 500px;	
}
.valiSummary ul
{
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
/********************************************** for big anchors *************************************/
a.normalAnchorBig,a.normalAnchorBig:visited
{
	margin-left: 3px;
	padding-right: 3px; 
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: underline;
	font-weight:bold;
}
a.normalAnchorBig:hover
{
	text-decoration: underline;
	color: #333333;
}
/********************************* anchor div container *********************************/
div.normalAnchorCont a,div.normalAnchorCont a:visited
{
	margin-left: 3px;
	padding-right: 3px; 
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: none;
}
div.normalAnchorCont a:hover
{
	text-decoration:underline;
}
/*************************** anchors on site map ***************************************/
.footer-box-column-medium a,.footer-box-column-medium a:visited
{
	text-decoration:none;
	color: #567697;
}
a.linkSiteMap,sa.linkSiteMap:visited{
	font: normal 12px Arial, Tahoma, Verdana, sans-serif; 
	color: #567697;
}
a.linkSiteMap:hover{
	color: #333333;
}
.footer-box-column-medium ol li.marginBottom
{
	margin-bottom:10px;
}
/************************************* listing page anchor added on 26th march **********************************/
.search-result-listing-top a,.search-result-listing-top a:visited
{
	text-decoration:underline;
}
/************************************* added for search created on 25th march by abhinav *********************************/
.searchBottom
{
	width:820px;
	height:auto;
}
.featrFranchise
{
	 float:left;
	 width:255px; 
	 margin-right:20px;
}
.premiFranchise
{
	 float:left; 
	 clear:none;
	 width:265px; 
	 margin-right:20px;
}
.franchiseResale
{
	 float:left; 
	 clear:none;
	 width:255px;
}

/* for yellow bar added on 27th march */
.widthResult
{
	width:590px;
}
/************************************arrow list**********************************/
ul.arrowList{
	text-align: left;
	list-style: none none;
	margin: 0;
	padding: 0;
}
ul.arrowList li{
	list-style: none;
	margin: 1px 0 0 0;
	padding: 1px 0px 1px 12px;	
	background: transparent url(../images/menu-arrow.gif) no-repeat left 5px;
	margin-bottom:5px;
}
ul.arrowList li a{
	margin-left: 0px;
	padding-right: 3px; 
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: none;
}
ul.arrowList li a:hover{
	color: #333333;
}
.marginBottom{
	margin-bottom:10px;
}
.overViewImageA{
	float:right; 
	margin:5px;
}
.divSeperator{
	width:100%;
	color:#fff;
	height:10px;
	height:0px;
	_height:0px;
	background-color:#fff;
	border:none;
}
.lastChild{
	margin-bottom:-10px;
}
a.anchorBluebase,a.anchorBluebase:visited{
	color:#34567a;
	text-decoration:none;
}
a.anchorBluebase:hover{
	text-decoration:none;
	color:#34567a;
}

/************************************ accounting ************************************/
a.accountingAnchor,a.accountingAnchor:visited{
	padding-right: 3px; 
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: none;
}
a.accountingAnchor:hover{
	color: #333333;
}
/********************************** link anchors **************************************/
a.bodyAnchor,a.bodyAnchor:visited
{
	margin-left: 3px;
	padding-right: 3px; 
	font: normal 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: none;
}
a.bodyAnchor:hover
{
	/*text-decoration: underline;*/
	color: #333333;
}
/************************************arrow list**********************************/
/*new table body 4 clear added on 27th march*/
.table-body-4-clear
{
	border:5px solid #c7d2d9;
	border-bottom:none;
	background-color: #FFFFFF;
	height: auto;
	padding:5px 0 1px 0;	
}
/**************************************** added for new pages *******************************/
.blueBase{
	background-color:#dbeaf5;
	height:auto;
	width:515px;
	margin-left:38px;
}
.blueHead{
	background-image:url(../images/blue_base_Top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:9px;
	width:515px;
	display:block;
}
.blueBottom{
	background-image:url(../images/blue_base_Bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:9px;
	width:515px;
	display:block;
}
.blueBase p{
	width:480px;
	padding-left:10px;
	padding-right:10px;
}
a.anchorBluebase,a.anchorBluebase:visited{
	color:#34567a;
	text-decoration:none;
}
a.anchorBluebase:hover{
	text-decoration:none;
	color:#34567a;
}
table tr td ul.marginLeft
{
	margin-left:5px;
}
/******************************************   */

/*added for listing search*/
.listingSearch
{
	 margin-left: 100px; margin-bottom: 20px; margin-top: 10px;
}
.listingSearch a:hover
{
	text-decoration:none;
}
/*normal anchor small*/
a.normalAnchorSmall,a.normalAnchorSmall:visited
{
	margin-left: 3px;
	font: bold 11px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: underline;
}
a.normalAnchorSmall:hover
{
	text-decoration: underline;
	color: #333333;
}
/* added for text color */
.textColor
{
	 color: #567697;
}

/* Policy Css */
body p{
	 font-family:Arial, Helvetica, sans-serif;
	 color:#000000;
	 font-size:13px;
}
p a,a:visited
{
	font: bold 12px Arial, Tahoma, sans-serif; 
	color: #34567a;
	text-decoration: underline;
}
p a:hover
{	
	color: #333333;
	text-decoration:underline;
}

#dhtmltooltip
{
    position: absolute;
    width: 200px;
    border: 1px solid #34567a;
    /*padding: 2px;*/
    background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#dee8ef,direction=135);*/
}

#dhtmltooltip_PageHeader
{
    position: absolute;
    width: 230px;
    border: 1px solid #333333;
	background-color: #ffeb9c;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#dee8ef,direction=135);*/
}

#dhtmltooltip_AddToCart
{
    position: absolute;
    width: 325px;
    border: 1px solid #333333;
	background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#dee8ef,direction=135);*/
}

.tool-tip
{
	border: 5px solid #c6d1d8;
	padding: 2px;
}

.tool-tip-header-text
{
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font: bold 16px Arial, Verdana, Tahoma, sans-serif;
	border-bottom: dotted 1px #34567a;
	color: #34567a;
}

.tool-tip-body-text
{
	margin-bottom:5px;
	margin-left: 5px;
	margin-right: 5px;
	font: normal 12px Arial, Verdana, Tahoma, sans-serif;
	color: #34567a;
}

.tool-tip-body-text-small
{
	font: normal 10px Arial, Verdana, Tahoma, sans-serif;
	color: #333333;
	text-align: center;
}

.shopping-basket-img
{
	position: relative;
	top: 2px;
	padding-right: 2px;
	border: none;
}

.your-request-basket
{
	border: 5px solid #f3da78;
	padding: 5px;
}

.your-request-basket-text
{
	font: bold 12px Arial, Verdana, Tahoma, sans-serif;
	color: #222222;
	margin-bottom: 10px;	
}

.your-request-basket-subtext
{
	font: normal 11px Arial, Verdana, Tahoma, sans-serif;
	color: #555555;
	margin-left: 5px;
	margin-bottom: 10px;
}

.your-request-basket-status
{
	font: bold 11px Arial, Verdana, Tahoma, sans-serif;
	color: #333333;
	position: relative;
	top: 5px;
}

.your-request-basket-divider
{
	border-top: dotted 1px #333333;
	margin-bottom: 10px;
}

.your-request-basket-tooltip-image
{
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
}

.add-to-request-basket-tooltip
{
	border: 5px solid #c6d1d8;
	padding: 5px;
}

.add-to-request-basket-tooltip-text
{
	font: bold 12px Arial, Verdana, Tahoma, sans-serif;
	color: #222222;
}

.add-to-request-basket-tooltip-checkmark-img
{
	position: relative;
	margin-right: 5px;
}

.add-to-request-basket-tooltip-shopping-basket-img
{
	position: relative;
	top: 2px;
}

#alphabet-list a, #alphabet-list a:visited
{
	color: #567697;
	text-decoration: underline;
}

#alphabet-list a:hover
{
	color: #333333;
	text-decoration: underline;
}

.franchise-brochure-horiz-button-box
{
	width: auto;
	height: 35px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-left: none;
	border-right: none;
	border-color: #c7d2d9;
	background-color: #eff2f5;
}

.table-body-franchise-brochure-clear
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
	padding-top: 5px;
}

.arrow-industry-main-img
{
	position: relative;
	top: 4px;
	padding-right: 5px;
}

.arrow-industry-sub-img
{
	padding-left: 10px;
	padding-right: 5px;
}

.single-table-body-ind
{
	border-bottom: none;
	border-left: solid 5px;
	border-right: solid 5px;
	border-top: none;
	border-color: #c7d2d9;
	background-color: #FFFFFF;
	height: auto;
}

.request-more-information-text
{
	font: bold 18px Arial, Verdana, Tahoma, sans-serif;
	color: #333333;
	text-align: left;
	padding-left: 20px;
	padding-top: 7px;
}

.request-info-contact-text-bold
{
	font: bold 12px Arial, Tahoma, Verdana, sans-serif;
	color: #3c5a7b;
}

.request-info-contact-text
{
	font: normal 12px Arial, Tahoma, Verdana, sans-serif;
	color: #3c5a7b;
}

.padlock-img
{
	padding-right: 10px;
}

.franchise-cart-status
{
	font: bold 16px Arial, Tahoma, Verdana, sans-serif;
	color: #3c5a7b;
	position: relative;
	top: -5px;
	padding-left: 5px;
}

.dark-gray
{
	color: #333333;
}

.email-successfully-sent
{
	font: bold 12px Arial, Tahoma, sans-serif; 
	color: Green;
    border: solid 2px Green;
    text-align: center; 
    margin-top: 20px;
    padding: 5px;
    width: 500px;
}

.new-site-update
{
	background-image: url(../images/new-site-image.gif);
	background-repeat: no-repeat;
	width: 236px; 
	height: 156px;
	position: relative;
	top: -40px;
	left: 100px;
}

#new-site-update-text
{
	position: relative;
	top: 60px;
	left: 20px;
	color: #4f4f4f;
	font: bold 12px Arial, Tahoma, sans-serif;
}

.home-photo-1
{
	float: left;
	position: absolute;
	top: 255px;
	left: 500px;
	background-image: url(../images/male-business-owner.jpg);
	background-repeat: no-repeat;
	width: 328px; 
	height: 225px;		
}

.home-photo-2
{
	float: left;
	position: absolute;
	top: 255px;
	left: 500px;
	background-image: url(../images/female-business-owner.jpg);
	background-repeat: no-repeat;
	width: 328px; 
	height: 225px;		
}


.home-photo-3    /*Added  By Savita */
{
	float: left;
	position: absolute;
	top: 215px;
	left: 400px;
	background-image: url(../images/search-est-fran-hp-2.jpg);
	background-repeat: no-repeat;
	width: 328px; 
	height: 225px;		
}





#new-site-update-text a, #new-site-update-text a:visited
{
	color: #d34a00;
	font: bold 12px Arial, Tahoma, sans-serif;
	text-decoration: underline;
	position: relative;
	top: -5px;
	left: 10px;
}

#new-site-update-text a:hover
{
	color: #000000;
}

.margin-bottom-5
{
	margin-bottom: 10px;
}

.franchise-brochure-financials-label
{
	font: bold 13px Arial, Tahoma; 
	color: #666666;
	padding-top: 2px;
}

.franchise-brochure-financials-value
{
	font: normal 13px Arial, Tahoma; 
	color: #666666;
	padding-top: 2px;
}

#handbook-gen .table
{
	border: solid 1px #BDBECE; 
	height: 200px; 
	width: 350px;
}

#handbook-gen .heading
{
	font: bold 13px Arial; 
	color: #333333; 
	text-align: center; 
	background-color: #eeeeee; 
	border-bottom: solid 1px #BDBECE;
}

#handbook-gen .intro
{
	font: normal 11px Arial; 
	color: #333333; 
	padding-left: 5px; 
	padding-right: 5px;
}

#handbook-gen .checkbox
{
	font: bold 11px Arial; 
	color: #1251af; 
	background-color: #dae2ea; 
	border-top: solid 1px #BDBECE;
	text-align: center;
}

#handbook-gen h2
{
	font: bold 16px Arial, Tahoma, Verdana, sans-serif;
	color: #1251af;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 5px;	
}

#handbook-gen p
{
	font: normal 12px Arial, Tahoma, Verdana, sans-serif;
	color: #111111;
	text-align: left;
	padding: 5px 20px 10px 30px;
}

.dynamicImage{
 text-align:center; 
 margin-bottom:10px;
}


/*For Dynamic Text - Franchise Brochure*/
.dynamicText {
width:80%; 
margin:auto; 
padding:auto;
color:#000;
}
.dynamicText p {
margin-top:10px;
display:block;
height:auto;
color:Black;
line-height:18px;
}
.dynamicText p img {
margin:0px;
padding:0px;
margin-right:5px;
margin-top:5px;
}
.dynamicText h1 {
margin-top:5px;
margin-bottom:5px;
}
.dynamicText img {
margin-top:10px;
margin-right:10px;
}
.dynamicText table tr td img {
margin:auto;
padding:auto;
}
#DisplayBrochure {color:#000;}
#DisplayBrochure ul, #DisplayBrochure ol {
margin-top:10px !important;
margin-bottom:10px !important;
list-style-position:inside !important;
margin-left:40px !important;
}
#DisplayBrochure li {
list-style: disc !important;
margin: 1px 0 0 0 !important;
padding: 1px 0px 1px 0px !important;
background: none !important;
font: normal 12px Arial, Tahoma, Verdana, sans-serif !important;
color: #000 !important;
}

#DisplayBrochure .extraspacing {margin: 0px 0px 10px;padding: 0px;}

.bbn-search-btn {
background: #fff url(../images/form-btn-bkg-orange.gif) repeat-x 0px 0px;
border: solid 1px #FF6600 !important;
padding: 5px;
font-size:20px;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="file"]:hover {
background: #fff url(../images/form-btn-bkg-orange.gif) repeat-x 0px -50px;
border: solid 1px #333 !important;
}
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="file"]:active {
background: #fff url(../images/form-btn-bkg-orange.gif) repeat-x 0px -50px;
border: solid 1px #000 !important;
}
.bbn-dropdown {
border: 1px solid #999 !important;
font: normal 13px Arial, Tahoma, sans-serif; 
color: #333;
height: 22px;
width: 200px;
margin:2px 0;
}
.bbn-textarea {
border: 1px solid #999 !important;
font: normal 13px Arial, Tahoma, sans-serif; 
color: #333;
height: 45px;
width: 200px;
padding:2px;
}
.bbn-textbox {
border: 1px solid #999 !important;
font-size: 13px;
line-height: 20px;
height: 20px;
width: 200px;
vertical-align:middle !important;
}
.bbn-label-tip {color:#666;font-size:10px;vertical-align:middle;line-height:15px;font-weight:normal;}
.bbn-request-tip {text-align:left;padding:0 0 15px 20px;font-weight:normal;font-style:italic;font-size:12px;width: 640px;}

.email-master {border:none;text-align:left;padding-right:5px;width:650px;}
.email-master tr td {text-align:left;}

#email-form2 {
margin:0 10px;
padding: 5px;
width: 380px;
text-align:left;
}
#email-form2 tr td {
padding-left: 10px;
}
#email-form2 .contact2 {
color: #333;
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
padding-bottom: 5px;
line-height: 20px;
width: 120px;
}
#email-form2 .contact3 {
color: #333;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
}

.tip-arrow {
background: transparent url(../images/orange-down-arrow.gif) no-repeat 0px 10px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
text-align: left;
padding:10px 10px 10px 35px;
margin:0 0 0 15px;
}

.validationSummary {
border: solid 2px Red;
text-align: left !important; 
margin:15px 20px;
padding: 5px;
padding-right: 0px;
width: auto;
margin-right: 20px;
font-size:14px;
font-weight: bold; 
background: #FFF0DA;
color:#000 !important;
}
.validationSummary ul {
margin: 0px;
padding:5px 0 0 20px;
text-align: left;
list-style: none;
list-style-type: disc;
color:Red;
}

.ty-heading {
border-bottom: 1px dotted #9BB6D4;
color: #111;
font:bold 18px Arial, Tahoma, Verdana, sans-serif;
padding:20px 0 5px 10px;
text-align: left;
margin:10px 0 10px 0;
}
.message-wrap {border-bottom:dotted 1px #666;padding:10px 0 5px 0;margin:0 40px 0 15px;}
.message {
font: bold 13px Arial, Tahoma, Verdana;
color: #333;
text-align: left;
padding-left:10px;
}
.bizinfo {
font: bold 12px Arial, Tahoma, Verdana;
color: #333;
text-align: left;
padding-left:10px;
}
.checkmark {
position:relative;
top:5px;
left:0px;
}

#generator .subheading {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #555;
text-align: left;
padding-left: 35px;
padding-top: 10px;
padding-bottom: 10px;
}
#generator ul {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
text-align: left;
list-style: none none;
margin: 10px 0px 0px 40px;
padding: 0;
color: #000;
}
#generator li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow-large.gif) no-repeat left 5px;
}
#generator li.msg 
{
background:none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 0px;
vertical-align:middle;
}
.btn-filter-error {position:relative;top:5px;}
.info-safe {font-size:11px;color:#333;font-style:italic;line-height:20px;font-weight:normal;}

/** Added by Savita Start **/
#listings {
width: 680px;
border-bottom: solid 2px #4c7cb1;
border-left: solid 1px #4c7cb1;
border-right: solid 1px #4c7cb1;
/*margin-right: 20px;*/
margin-left:12px;
}
#listings a, #listings a:visited {
font-size: 12px;
font-weight: bold;
color: #004b9d;
text-align: left;
padding-left: 5px;
}
#listings a:hover {
color: #222222;
}
#listings .sort-img {
position: relative;
top: 4px;
left: 3px;
white-space: nowrap;
}


#gvListings th {
background: transparent url(../images/bg_grad2.gif) repeat-x;
background-color: #eeeeee;
height: 30px;
border-top: solid 2px #4c7cb1;
border-bottom: solid 2px #4c7cb1;
text-align: left;
padding-right: 55px;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings .tmp-pad {
padding-top: 5px;
}
#gvListings .tmp-pad2 {
padding-top: 5px;
text-align: center;
}
#gvListings th a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings tr th a:visited {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings tr th a:hover {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings tr.featured {
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}

.right-table-large-new1
{
	float: left;
	width: 820px;
	margin-top: 15px;
}

.table-footer-3-center-clear1
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 790px;
	float: left;
}

.table-footer-3-center-clear2
{
	background: transparent url(../images/center-white.gif) repeat-x center top;
	height: 15px;
	width: 782px;
	float: left;
}




/** Added by Savita End **/
