body
{
	margin: 0;
	background: #398AAB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.under
{
	text-decoration: underline;
	cursor: hand;
	font-size: 17px;
	font-family: Helvetica, sans-serif;
}

td.number
{
	font-size: 17px;
	font-family: Helvetica, sans-serif;
}

.description h1
{
	font-weight: bold;
	color: black;
	font-size: 1.25em; /* 15px */
	padding: 0px 0 0 0px;
}

center.coupontextBold
{
	font-weight: bold;
	color: black;
	font-size: 12;
	padding: 10px 0 0 0px;
	vertical-align: middle;
}

center.coupontext
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	padding: 10px 0 0 0px;
	vertical-align: bottom;
}

a.smallcoupon
{
	color: #257997;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0 0 0px;
}


.temp td
{
	color: gray;
	font-size: 0.90em;
	padding: 0px 0 0 0px;
}

.options-menu li
{
	font-size: 1em;
	margin: 0 0px 0 -25px;
	padding: 20;
}


p.description
{
	font-size: .916em;
	color: #666;
	margin: 5px 0 8px 2px;
	vertical-align: middle;
}
p.description2
{
	font-size: 10px;
	color: #666;
	margin: 1px 0 0px 2px;
	vertical-align: middle;
}
a.help
{
	padding: 1px 0 4px 22px;
	min-height: 21px;
	font-weight: bold;
	background: transparent url(       "images/icons-search.gif" ) 0 0 no-repeat;
}

label.searchheadder
{
	font-weight: bold;
	font-size: 14px;
	color: #11190B;
	text-align: left;
}

h1, h2, h3, h4, h6
{
	margin: 4px 0;
	padding: 0;
}
h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #265700;
	padding: 0px 0px 0 0px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #265700;
	padding: 10px 0 0 10px;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 0px 0;
}

h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: black;
	margin: 0 0 4px 0;
}

h6
{
	font-size: 15px;
	font-style: italic;
	color: #265700;
	padding: 10px 0 0 20px;
}




.home_top_table
{
	width: 985px; /*border: 1px solid #304D19; 	border-bottom:none;*/
	background: #FFFFFF;
}
.home_top_table td
{
	padding: 0 8px;
}
.home_header
{
	height: 246px;
	background: url(images/home_top_bg.jpg) repeat-x;
}
.sub_header
{
	height: 152px;
	width: 400px;
	background: url(images/sub_top_bg.jpg) repeat-x;
}
.sub_header_tbl
{
	width: 400px;
}
.sub_banner
{
	width: 745px;
	border: 1px solid #265700;
	height: 81px;
}
.sub_banner td
{
	padding: 0;
	background: #C7E9FF;
}

.account, .account a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11190B;
	text-align: right;
}
.account a:hover
{
	color: #999999;
}
.account a, .top_nav a, .top_nav2 a
{
	text-decoration: none;
}
.top_nav, .top_nav a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 6px 0 0 0;
}
.top_nav2, .top_nav2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: right;
	margin: -10px 0 0 0;
}
.top_nav a:hover, .top_nav2 a:hover
{
	color: #CCCCCC;
}
.content
{
	width: 985px;
}
.content td
{
	padding: 0;
}
.left_nav
{
	background: url(images/left_nav_bg.jpg) no-repeat;
	width: 186px;
	height: 421px;
}
.left_nav ul
{
	margin: 10px 0 0 10px;
	padding: 0;
}
.left_nav ul li
{
	list-style-type: none;
	padding: 4px 0;
}
.left_nav ul li a
{
	text-decoration: none;
	color: #000000;
}
.left_nav ul li a:hover
{
	color: #006600;
}

.leftnavlink
{
	text-decoration: none;
	color: #000000;
	padding-bottom: 20px;
}
.leftnavlink:hover
{
	color: #006600;
	padding: 4px 0;
	padding-bottom: 20px;
}
.leftdstyle
{
	padding: 20px;
}

input
{
	font-size: 11px;
	font-family: arial;
}

select
{
	font-size: 11px;
	font-family: arial;
}
textarea
{
	font-size: 11px;
	font-family: arial;
}
.sbmt_bttn
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.sbmt_bttn_blck
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.main_content td
{
	padding: 0px;
}
.home_lightgreen
{
	background: #ECF9E0;
	text-align: center;
}
.home_lightgreen1
{
	background: #ECF9E0;
	padding: 0;
}
.sub_lightgreen1
{
	background: #ffffff url(images/moneytree.jpg) no-repeat top right;
	text-align: left;
	height: 160px;
}
.sub_lightgreen1 td, .sub_lightgreen2 td
{
	padding: 0;
}
.sub_lightgreen2
{
	background: #ECF9E0 url(images/sub_greenbg_2.jpg) no-repeat top right;
	text-align: left;
	height: 176px;
}
.sub_blank
{
	height: 41px;
}

.signup
{
	font-size: 14px;
	color: #0F5A81;
	text-align: center;
}
.userpassold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265700;
	text-align: right;
}
.userpass
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
}

.dark_green
{
	color: #265700;
	padding: 0 0 0 20px;
}
.footer_txt, .footer_txt a
{
	font-size: 10px;
	color: #797979;
}
.footer_txt a
{
	text-decoration: none;
}
.footer_table
{
	width: 778px; /*border: 1px solid #304D19; 	border-top: 0px solid #304D1;*/
	background: #FFFFFF;
	margin: 6px auto;
}
.footer_table td
{
	padding: 10px;
	font-size: 10px;
	color: #797979;
	line-height: 18px;
}
.footer_table a
{
	line-height: 18px;
}
.blac_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textbox
{
	font-size: 10px;
	font-style: normal;
}
.blac_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.redtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.green_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00661A;
	font-weight: bold;
}
.txtbox
{
	border: thin solid #76A94B;
}


start body
{
	margin: 0;
	background: #DCECCF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h4
{
	font-size: 18px;
	color: black;
	padding: 10px 0 0 0px;
}

h2
{
	margin: 4px 0;
	padding: 0;
}



h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #265700;
	padding: 4px 0 0 4px;
}
h6
{
	font-size: 15px;
	font-style: italic;
	color: black;
	padding: 10px 0 0 10px;
}



.home_top_table td
{
	padding: 0 0px;
}
.home_header
{
	height: 246px;
	background: url(images/home_top_bg.jpg) repeat-x;
}
.sub_header
{
	height: 152px;
	width: 400px;
	background: url(images/sub_top_bg.jpg) repeat-x;
}
.sub_header_tbl
{
	width: 400px;
}
.sub_banner
{
	width: 745px;
	border: 1px solid #265700;
	height: 81px;
}
.sub_banner td
{
	padding: 0;
	background: #C7E9FF;
}

.account, .account a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11190B;
	text-align: right;
}
.account a:hover
{
	color: #999999;
}
.account a, .top_nav a, .top_nav2 a
{
	text-decoration: none;
}
.top_nav, .top_nav a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: right;
	margin: 6px 0 0 0;
}
.top_nav2, .top_nav2 a
{
	background: url(images/xxx.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: right;
	margin: -10px 0 0 0;
}
.top_nav a:hover, .top_nav2 a:hover
{
	color: green;
}
.content
{
	width: 985px;
}
.content td
{
	padding: 0;
}
.left_nav
{
	background: url(images/left_nav_bg.jpg) no-repeat;
	width: 186px;
	height: 421px;
}
.left_nav ul
{
	margin: 10px 0 0 10px;
	padding: 0;
}
.left_nav ul li
{
	list-style-type: none;
	padding: 4px 0;
}
.left_nav ul li a
{
	text-decoration: none;
	color: #000000;
}
.left_nav ul li a:hover
{
	color: #006600;
}
input
{
	font-size: 11pt;
}
.sbmt_bttn
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.sbmt_bttn_blck
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.main_content td
{
	padding: 0px;
}
.home_lightgreen
{
	background: #ECF9E0;
	text-align: center;
}

.sub_lightgreen1
{
	background: #ffffff url(images/moneytree.jpg) no-repeat top right;
	text-align: left;
	height: 160px;
}
.sub_lightgreen1 td, .sub_lightgreen2 td
{
	padding: 0;
}

.sub_home
{
	background: #ffffff url(images/biggreenpage.jpg) no-repeat top right;
	text-align: left;
	height: 438px;
}
.sub_home td
{
	padding: 0;
}

.sub_lightgreen2
{
	background: #ECF9E0 url(images/sub_greenbg_2.jpg) no-repeat top right;
	text-align: left;
	height: 176px;
}
.sub_blank
{
	height: 41px;
}


.signup
{
	font-size: 14px;
	color: #0F5A81;
	text-align: center;
}
.userpassold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #265700;
	text-align: right;
}
.userpass
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
}


.dark_green
{
	color: #265700;
	padding: 0 0 0 20px;
}
.footer_txt, .footer_txt a
{
	font-size: 11px;
	color: white;
}
.footer_txt a
{
	text-decoration: none;
}
.footer_table
{
	width: 778px; /*border: 1px solid #304D19; 	border-top: 0px solid #304D1;*/
	background: #FFFFFF;
	margin: 6px auto;
}
.footer_table td
{
	padding: 10px;
	font-size: 10px;
	color: #797979;
	line-height: 18px;
}
.footer_table a
{
	line-height: 18px;
}
.blac_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textbox
{
	font-size: 10px;
	font-style: normal;
}
.black_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tdborder
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: thin solid #66983D;
}
.text3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.choceletytxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bolder;
	font-style: italic;
}
.choceletytxt2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
	font-weight: bolder;
	font-style: italic;
}
.blac_text3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
.blac_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.blac_text4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.textbox2
{
	font-size: 15px;
	font-style: normal;
	width: 206px;
}
a.footerlinks
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.outline
{
	border: thin dotted #459A19;
	background-color: #FFFFFF;
}
/*New code*/
.blac_text5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}
.blac_text6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.yellow_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #086340;
	background-color: #E8F3E2;
	font-weight: bold;
}
.yellow_text2
{
	font-size: 9px;
	font-style: normal;
	background-color: #E8F3E2;
	font-weight: normal;
}
.green_text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00661A;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.style1
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.couponleftborder
{
	background-image: url(images/left_line.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.couponrightborder
{
	background-image: url(images/right_line.gif);
	background-repeat: repeat-y;
	background-position: top;
}


a.join:link
{
	color: #ff0000;
	text-decoration: none;
}
a.join:visited
{
	color: #0000ff;
	text-decoration: none;
}
a.join:hover
{
	border-bottom: #06a2d2 2px solid;
}



a:link, a:visited, a:active
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}



.anchorToolTip a
{
	border-bottom: 1px;
	text-decoration: none;
}

.anchorToolTip a:hover
{
	position: relative;
}

.anchorToolTip a span
{
	display: none;
}

.anchorToolTip a:hover span
{
	display: block;
	position: absolute;
	top: 5px; /* formatting only styles */
	padding: 5px;
	margin: 10px;
	z-index: 100;
	background: aliceblue;
	opacity: 0.9; /* end formatting */
	width: 150px;
	font-size: 8pt;
	font-family: Verdana;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	left: 73px;
}



.signUpHeader
{
	font-family: Arial;
	font-size: 17pt;
	color: #0ca5f3;
}

.tdCommonColor
{
	background-color: #def1f4;
}

.tdCommonText
{
	height: 35px;
	font-size: 13pt;
	font-family: Verdana;
	font-weight: bold;
	color: #0ca5f3;
}

.tblstasHeader
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
}

.ErrorMsg
{
	font-size: 8pt;
	color: Red;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}


.dvbdy1
{
	font-family: verdana;
	font-size: 11px;
	border-left: 1px solid #C4D5E3;
	border-right: 1px solid #C4D5E3;
	border-bottom: 1px solid #C4D5E3;
	padding: 5px;
	width: 150px;
}

.pgdiv
{
	width: 150;
	height: 100;
	background: #E9EFF4;
	border: 1px solid #C4D5E3;
	padding: 5px;
	margin-bottom: 20;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}

.packagesummary
{
	border-right: #66ccff 1px solid;
	border-top: #66ccff 1px solid;
	border-left: #66ccff 1px solid;
	border-bottom: #66ccff 1px solid;
}
.visit_history
{
	z-index: 2;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #fff9ca;
	border: 5px solid #d44600;
	width: 250px;
	font-size: 12px;
	margin: 5px;
	height: 50px;
}

.visit_history_text
{
	font-family: Verdana;
	font-size: small;
	font-weight: normal;
	width: 250px;
}

.visit_heading
{
	font-family: Verdana;
	font-size: smaller;
	font-weight: bolder;
	background: #d44600;
	color: #fff;
	width: 250px;
	padding: 2px 2px 2px 3px;
	text-transform: uppercase;
	font-size: 12px;
}
.visit_subheading
{
	font-family: Verdana;
	font-size: smaller;
	font-weight: bolder;
	background: #fff9ca;
	color: #333;
	padding: 2px 2px 2px 3px;
}
.populerCategoriesTable
{
	padding-right: 10px;
	width: 564px;
}
.populerCategoriesTable td
{
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}

.populerCategoriesTable a
{
	color: #257997;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	text-decoration: none;
}
.inputBlueBorder
{
	border: 1px solid #17a3d4;
}
.populerCategoriesTable a:hover
{
	text-decoration: underline;
}

.showMeLinks
{
	color: #257997;
	font-size: 14px;
	margin: 10px 0px;
}
.showMeLinks span
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.showMeLinks a
{
	color: #257997;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px;
}
.showMeLinks a:hover
{
	text-decoration: underline;
}
.showMeLinks a.selected
{
	text-decoration: underline;
}

.joinDealarooFree
{
	background: url(images/join_dealaroo_free.gif) no-repeat;
	width: 383px;
	height: 313px;
	margin-left: 19px;
}

.populerCategoriesHeading
{
	color: #257997;
	font-size: 15px;
	font-weight: bold;
	font-family: "Arial" , Helvetica, sans-serif;
}


.topTabMenu
{
	background: url(images/top_menu_bg.gif) no-repeat top center;
	float: right;
	height: 28px;
	text-align: center;
	width: 220px;
	line-height: 28px;
	margin-right: 7px;
}

.topTabMenu a
{
	color: #FFFFFF;
	font-size: 11px;
	padding: 0 6px;
	text-decoration: none;
}
.topTabMenu a:hover
{
	color: #fff;
	text-decoration: underline;
}

.homeAddArea
{
	height: 70px;
	width: 982px;
	background: #e7e7e7;
	border: 1px #ccc solid;
	margin-top: 10px;
}

.createAccountTable
{
	padding: 0px 10px 0px 10px; /*background:url(images/new-userinfo3.gif) no-repeat left top;*/ /*font-size: 11px;*/
	text-align: center;
	line-height: 16px;
}

.createAccountTable .innerUL li
{
	line-height: auto;
	padding: 6px 0;
}
.createAccountTable td
{
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}


.welcomeTable
{
	/*background:url(images/new-userinfo3.gif) no-repeat left top;*/
	font-size: 11px;
	height: 313px;
	padding: 0 20px;
	width: 690px;
	text-align: center;
	line-height: 16px;
}

.welcomeTable td
{
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	color: #219ac6;
	font-size: 18px;
	height: 100px;
}

/************************ grid Start *****************************************/
#tab_navi_bg_inside .gridView
{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 770px;
}
.gridView
{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 100%;
}
.gridView th
{
	background: #e7f4f7 url(images/header-bg.gif) left bottom no-repeat;
	border-bottom: 1px solid #000000; /*border-left:1px solid #FFFFFF;*/
	border-right: 1px solid #000000;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 5px;
	text-align: left;
}
.gridView td
{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #000000;
	font-size: 11px;
	padding: 3px;
}
.gridView th a
{
	color: #000000;
}
.gridView td a
{
	color: #000000;
}
.gridView .normalRow
{
	background-color: #4D4D4D;
	color: #fff;
}
/*White*/
.gridView .alternateRow
{
	background-color: #383838;
	color: #fff;
}
/* LightCyan:#E0FFFF/ PowderBlu:#B0E0E6 */
.gridView .editable
{
	font-size: 11px;
}
.gridView .fieldRight
{
	text-align: right;
	padding-right: 10px;
}
.gridView .print
{
	float: right;
	margin-right: 10px;
}
.gridView tr
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.gridView td img
{
	cursor: pointer;
}
/************************ grid End *****************************************/



.gridView2
{
	border:2px solid #1E7B9C;
	border-right: none;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 100%;float:left
}
.gridView2 th
{
	background: #1E7B9C ;
	/*border-bottom: 1px solid #000000; border-left:1px solid #FFFFFF;
	border-right: 1px solid #000000;*/
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 5px;
	text-align: left;
}
.gridView2 td
{
	border-bottom: 1px solid #cde2e9;
	border-right: 1px solid #cde2e9;
	color: #000000;
	font-size: 11px;
	padding: 3px;
}
.bg_image table.box {background: url(images/coupon_ad.gif) repeat-x top ;}

.gridView2 th a
{
	color: #fff;
}
.gridView2 td a
{
	color: #000;
}
.gridView2 .normalRow
{
	background-color: #4D4D4D;
	color: #fff;
}
/*White*/
.gridView2 .alternateRow
{
	background-color: #383838;
	color: #fff;
}
/* LightCyan:#E0FFFF/ PowderBlu:#B0E0E6 */
.gridView2 .editable
{
	font-size: 11px;
}
.gridView2 .fieldRight
{
	text-align: right;
	padding-right: 10px;
}
.gridView2 .print
{
	float: right;
	margin-right: 10px;
}
.gridView2 tr
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.gridView2 td img
{
	cursor: pointer;
}
.gridView2  .gridView2Pager span
{
	background:#CDE2E9;
	padding:2px 3px;
	color:#1E7B9C;font-size:11px;font-weight:bold;
	}

.gridView2  .gridView2Pager a
{
	background:#fff;
	padding:2px 3px;
	color:#1E7B9C;font-size:11px;font-weight:bold;
	}
.gridView2  .gridView2Pager td {border:none;}

.commentsSection {border:2px solid #1E7B9C;
float:left;
height:202px;position:relative;
overflow:auto;
width:455px;background:#fff;}

.commentsSection div{width:435px;display:block;	}

.commentsSection div table td{font-size:11px;}





.gridJumpBar a
{
color:#1F7B9A;
cursor:pointer;
display:block;
font-size:14px;
font-weight:bold;
padding:4px;
text-transform:uppercase;
}
.gridJumpBar a.selected
{
background:#FFFFFF;
color:#1F7B9A;
cursor:pointer;
display:block;
font-size:14px;
font-weight:bold;
padding:4px;
text-transform:uppercase;
}
table.gridBar {
background-color:#B8DAE0 !important;
background-image:none;
border:none !important;
height:22px;
margin-left:6px;
table-layout:fixed;
width:99%  !important;
}
#crmTopMenu
{
	width: 100%;
	padding-left: 10px;
	background: #c4e7f8;
	color: #fff;
	line-height: 22px;
}
#crmTopMenu a
{
	text-decoration: underline;
	float: left;
	padding: 0 5px;
	line-height: 22px;
	color: #257997;
	font-size: 11px;
	font-weight: bold;
}
#crmTopMenu a:hover
{
	text-decoration: none;
}
#crmTopMenu a.selected
{
	background: #398aab;
	color: #fff;
	text-decoration: none;
}

.merchantFullProfile
{
	background: #DEF1F4;
	padding: 15px;
	border: 5px solid #75abb3;
}

.merchantFullProfile .heading
{
	color: #648e07;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.smallFontStyle
{
	font-size: 11px;
}

.crateUserProfile
{
	background: #DEF1F4;
	border: 5px solid #75abb3;
	font-size: 11px;
}

.tableMargin
{
	margin: 0px 10px;
	width: 98%;
}
.viewEmailStatistics a
{
	color: #0d68a8;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 15px;
}
.viewEmailStatistics a:hover
{
	text-decoration: none;
}
.textAlignRight
{
	float: right;
}
.adZone
{
	font-size: 11px;
}
.choosingMerchantPackage
{
	line-height: 17px;
}
.choosingMerchantPackage ul
{
	padding: 0px;
	margin: 0px;
}

input.searchButton
{
	/*display:block;     float:left;     margin:0 .7em 0 0;*/
	background: url(images/search_image.gif) 0px 0px;
	border: 1px solid #ccc;
	text-indent: -8888px;
	overflow: hidden;
	text-indent: -88888px;
	width: 82px;
	cursor: pointer;
	display: block;
	float: left;
	height: 29px; /*margin-top:13px;*/
}
*:first-child + html input.searchButton
{
	margin-top: 13px;
}


input.searchButton:hover
{
	background: url(images/search_image.gif) 0px 29px;
}
input[type].searchButton
{
	padding: 0.2em 0.7em 0.2em 0.7em; /* Firefox */
	line-height: 1.4em; /* Safari */
}
/**:first-child + html input[type].searchButton
{
	padding: 0.0em 0.7em 0.0em 0.7em ;
}*/
/*input.searchButton:hover {
    background:#cc0000;
    border:1px solid #ff0000;
    background:url(images/search_new2_h.gif) no-repeat left top;
}
input.searchButtonhover {
    background:#cc0000;
    border:1px solid #ff0000;
    background:url(images/search_new2_h.gif) no-repeat left top;
    text-indent:-8888px;
	overflow:hidden;
	text-indent:-88888px;
	width:82px;
	cursor:default;
	display:block;
	float:left;
	height:29px;
}*/

a.searchButton
{
	/*display:block;     float:left;     margin:0 .7em 0 0;*/
	background: url(images/search_new2.gif) no-repeat left top;
	border: 1px solid #ccc;
	text-indent: -8888px;
	overflow: hidden;
	text-indent: -88888px;
	width: 82px;
	cursor: default;
	display: block;
	float: left;
	height: 29px;
}
a.searchButton
{
	padding: 0.2em 0.7em 0.2em 0.7em; /* Firefox */
	line-height: 1.4em; /* Safari */
}
*:first-child + html a.searchButton
{
	padding: 0.0em 0.7em 0.0em 0.7em /* IE7 */;
}

a.searchButton:hover
{
	background: #cc0000;
	border: 1px solid #ff0000;
	background: url(images/search_new2_h.gif) no-repeat left top;
}
.searchResultAmbig .number
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0f3e4f;
	font-weight: bold;
	background: #dbeffb;
	padding-left: 5px;
	border-bottom: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

.searchResultAmbig .under
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #257997;
	background: #dbeffb;
	border-bottom: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

.searchResultAmbig .under div
{
	color: #257997;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.searchResultAmbig .under div:hover
{
	color: #257997;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.mybutton
{
	cursor: pointer;
}
.topMenu
{
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.topMenu TD
{
	border-right: 2px #219ac6 solid;
	padding: 0px 7px;
	color: #219ac6;
	font-size: 15px;
	font-weight: bold; /*text-transform:uppercase;*/
}
.topMenu TD.last
{
	border-right: none;
	padding: 0px 7px;
	color: #219ac6;
	font-size: 15px;
	font-weight: bold; /*text-transform:uppercase;*/
}

.topMenu TD a
{
	text-decoration: none;
	color: #219ac6;
	font-size: 15px;
	font-weight: bold; /*text-transform:uppercase;*/
}
.topMenu TD a:hover
{
	text-decoration: underline;
}

.couponGallery table
{
	float: left;
	margin-left: 19px;
	border: 1px solid #fff;
}
.couponGallery table table
{
	float: none;
	margin-left: 0px;
	border: none;
}
.changeDefualtLocation
{
	width: 948px;
	margin-left: 18px;
}
.afterLogin table.changeDefualtLocation
{
	width: 793px;
	margin-left: 18px;
}
.homeFeatured table.afterLogin table.changeDefualtLocation
{
	width: 944px;
	margin-left: 18px;
}
.changeDefualtLocation .inputRow
{
	background: url(images/change_defualt_location.jpg) no-repeat 0px 5px;
	height: 57px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
	width: 933px;
}

.afterLogin table.changeDefualtLocation .inputRow
{
	background: #d7eaf9;
	height: 65px;
	padding-bottom: 11px;
	padding-right: 15px;
	padding-top: 2px;
	text-align: right;
	width: 810px;
}
.afterLogin table.changeDefualtLocation .inputRow div .searchheadder
{
	float: left;
	font-size: 12px;
	padding-top: 3px;
}
.afterLogin table.changeDefualtLocation .inputRow div .description2
{
	/*float:left;padding-top:2px;*/
	position: absolute;
	top: 24px;
	left: 71px;
}

*:first-child + html .afterLogin table.changeDefualtLocation .inputRow div .searchheadder
{
	float: left;
	font-size: 12px;
	padding-top: 5px;
}
*:first-child + html .afterLogin table.changeDefualtLocation .inputRow div .description2
{
	float: left;
	padding-top: 4px;
}
*:first-child + html .afterLogin table.changeDefualtLocation .inputRow div .textBox
{
	float: left;
	margin-right: 5px;
}
*:first-child + html .afterLogin table.changeDefualtLocation .inputRow div .searchButton
{
	float: left;
	padding-top: 4px;
}
*:first-child + html .afterLogin table.changeDefualtLocation .inputRow div .closeButton
{
	float: left;
}
*html .afterLogin table.changeDefualtLocation .inputRow div .searchheadder
{
	float: left;
	font-size: 12px;
	padding-top: 5px;
}
*html .afterLogin table.changeDefualtLocation .inputRow div .description2
{
	float: left;
	padding-top: 4px;
}
*html .afterLogin table.changeDefualtLocation .inputRow div .textBox
{
	float: left;
	margin-right: 5px;
}
*html .afterLogin table.changeDefualtLocation .inputRow div .searchButton
{
	float: left;
	padding-top: 4px;
}
*html .afterLogin table.changeDefualtLocation .inputRow div .closeButton
{
	float: left;
}
*html #rowChangeLoc td.inputRow div
{
	float: right;
}
.changeDefualtLocation a
{
	color: #219AC6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
.changeDefualtLocation a:hover
{
	text-decoration: none;
}
.changeDefualtLocation input.searchButton
{
	background: url(images/change.gif) no-repeat;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	display: inline;
	float: left;
	height: 29px;
	overflow: hidden;
	text-indent: -88888px;
	width: 82px;
}
.changeDefualtLocation input.closeButton
{
	background: url(images/close_button.gif) no-repeat;
	cursor: pointer;
	border: none;
	display: inline;
	float: none;
	height: 29px;
	overflow: hidden;
	text-indent: -88888px;
	width: 82px;
}
*:first-child + html .changeDefualtLocation .inputRow
{
	background: url(images/change_defualt_location.jpg) no-repeat 0px 5px;
	height: 57px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: right;
	width: 933px;
}
*:first-child + html .afterLogin table.changeDefualtLocation .inputRow
{
	background: #d7eaf9;
	height: 57px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
	width: 933px;
}
.changeDefualtLocation span
{
	color: #219AC6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.changeDefualtLocation .description2
{
	font-size: 10px;
	color: #666;
	margin: 1px 0 0px 2px;
	vertical-align: middle;
	padding-right: 12px;
	float: left;
	padding-left: 87px;
}
.changeDefualtLocation label.searchheadder
{
	font-weight: bold;
	font-size: 14px;
	color: #11190B;
	text-align: left;
	padding-right: 10px;
}
.showMeLinks a.selected
{
	background: #1e7b9c;
	color: #fff;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.profilePageTabMenu
{
	float: left;
	width: 632px;
	position: relative;
}
.profilePageTabMenuHeader
{
	float: left;
	height: 49px;
	width: 632px;
	background: url(images/profile_tab_header_bg.jpg) no-repeat left bottom;
}
.profilePageTabMenuHeader ul
{
	float: left;
	height: 49px;
	width: 632px;
	margin: 0px;
	padding: 0px;
}
.profilePageTabMenuHeader li
{
	float: left;
	height: 49px;
	list-style: none;
	padding-right: 5px;
}
.profilePageTabMenuHeader li a
{
	float: left;
	height: 49px;
	background: url(images/profile_tab_link_bg_h.jpg) no-repeat left top;
	cursor: pointer;
}
.profilePageTabMenuHeader li a span
{
	background: url(images/profile_tab_link_bg_r_h.jpg) no-repeat right top;
	color: #227391;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 49px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
}

.profilePageTabMenuHeader li a.selected
{
	float: left;
	height: 49px;
	background: url(images/profile_tab_link_bg.jpg) no-repeat left top;
}
.profilePageTabMenuHeader li a.selected span
{
	background: url(images/profile_tab_link_bg_r.jpg) no-repeat right top;
	color: #227391;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 49px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
}
.profilePageTabMenuHeader li a:hover
{
	float: left;
	height: 49px;
	background: url(images/profile_tab_link_bg.jpg) no-repeat left top;
}
.profilePageTabMenuHeader li a:hover span
{
	background: url(images/profile_tab_link_bg_r.jpg) no-repeat right top;
	color: #227391;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 49px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
}
.profilePageTabMenuHeader li a:hover
{
	text-decoration: none;
}
.profilePageTabMenuContent
{
	float: left;
	width: 608px;
	background: url(images/profile_tab_content_bg.jpg) repeat-y;
	padding: 12px;
}
.profilePageTabMenuFooter
{
	float: left;
	width: 632px;
	background: url(images/profile_tab_bottom_bg.jpg) repeat-y;
	height: 16px;
}
.heading4 h4
{
	border-bottom: 5px dashed #CCCCCC;
	color: #1E7493;
	font-size: 27px;
	padding-bottom: 6px;
}
.heading4 h6
{
	color: #333;
	font-size: 20px;
	padding-bottom: 6px;
	font-style: normal;
	font-weight: normal;
}
.heading5
{
	color: #333;
	font-size: 15px;
	padding-bottom: 6px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
.heading5 a
{
	color: #333;
	font-size: 15px;
	padding-bottom: 6px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

.popUpIcon
{
	background: url(images/popup_image.gif) no-repeat;
	height: 22px;
	position: absolute;
	right: 4px;
	text-indent: -9999px;
	top: 37px;
	width: 19px;
	outline: none;
}

*html .profilePageTabMenuHeader
{
	float: left;
	width: 632px;
	background: url(images/profile_tab_header_bg.jpg) no-repeat left bottom;
}
*html .profilePageTabMenuHeader ul
{
	float: left;
	width: 632px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
*html .profilePageTabMenuHeader li
{
	float: left;
	list-style: none;
	padding-right: 5px;
}
*html .profilePageTabMenuHeader li a
{
	height: 30px;
}
*html .profilePageTabMenuHeader li a span
{
	height: 30px;
	display: inline-block;
}
*html .profilePageTabMenuHeader li a.selected
{
	height: 30px;
	display: inline-block;
}
*html .profilePageTabMenuHeader li a.selected span
{
	height: 30px;
	display: inline-block;
}
*html .profilePageTabMenuHeader li a:hover
{
	height: 30px;
	display: inline-block;
}
*html .profilePageTabMenuHeader li a:hover span
{
	height: 30px;
	display: inline-block;
}
*html .popUpIcon
{
	background: url(images/popup_image.gif) no-repeat;
	height: 22px;
	position: absolute;
	right: 4px;
	text-indent: -9999px;
	top: 37px;
	width: 19px;
	outline: none;
}
.locationResult td
{
	text-align: right;
	padding-bottom: 5px;
}
.locationResult table
{
	float: right;
	padding-bottom: 10px;
	padding-top: 13px;
	width: 500px;
}
.locationResult td a
{
	color: #257997;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#rowChangeLoc .inputRow div
{
	padding-top: 8px;
}
*:first-child + html #rowChangeLoc .inputRow div
{
	padding-top: 0px;
}
*html #rowChangeLoc .inputRow div
{
	padding-top: 0px;
}

.reusableBlueBox
{
	margin: 0 auto;
}
.reusableBlueBoxButton
{
	margin: 0 auto;
	text-align: center;
}
.reusableBlueBoxButton td
{
	text-align: center;
}
.reusableBlueBoxButton td input
{
	text-align: center;
}
.reusableBlueStepImage
{
	margin: 0 auto; /*text-align:center;*/
	padding-bottom: 10px;
}
.reusableBlueBox .reusableBlueTop
{
	display: block;
	background: url(images/reusable_blue_bg_top.jpg) left top no-repeat;
	height: 23px;
}
.reusableBlueBox .reusableBlueTop span
{
	float: right;
	background: url(images/reusable_blue_bg_top_r.jpg) right top no-repeat;
	height: 23px;
	width: 26px;
}
.reusableBlueBox .reusableBlueContent
{
	display: block;
	background: url(images/reusable_blue_bg.jpg) repeat-x 0 -15px;
	border-left: #88b9c7 1px solid;
	border-right: #88b9c7 1px solid;
	padding: 0px 2px;
	height: 236px;
	min-height: 236px;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}
.reusableBlueBox .reusableBlueContent h2
{
	color: #1e7b9c;
	font-size: 20px;
	font-family: Arial;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.reusableBlueBox .reusableBlueContent h3
{
	color: #1e7b9c;
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;font-weight:bold;
}

.reusableBlueBox .reusableBlueContent span.subHeading
{
	color: #1e7b9c;
	font-size: 12px;
	font-family: Arial;
}
.reusableBlueBox .reusableBlueBottom
{
	display: block;
	background: url(images/reusable_blue_bg_bottom.jpg) left top no-repeat;
	height: 23px;
	margin-bottom: 10px;
}
.reusableBlueBox .reusableBlueBottom span
{
	float: right;
	background: url(images/reusable_blue_bg_bottom_r.jpg) right top no-repeat;
	height: 23px;
	width: 26px;
}

.reusableBlueBox .reusableBlueContent td
{
	vertical-align: top;
}

.textAlign td
{
	text-align: right;
}
.mceToolbar
{
	text-align: left;
}

.warningPopup
{
	background: url(images/warning_bg.gif) no-repeat;
	width: 400px;
	height: 111px;
}
.warningPopup2
{
	background:#a7a7a7 url(images/warning_bg_2.gif) no-repeat;
	width: 400px;
	padding-bottom:14px;
}

input.popupButton
{
	background: url(images/yes_no_image.gif) 0px 0px;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
	width: 80px;
}
input.popupButton:hover
{
	background: url(images/yes_no_image.gif) 0px 29px;
}
input[type].popupButton
{
	padding: 0.2em 0.7em 0.2em 0.7em; /* Firefox */
	line-height: 1.4em; /* Safari */
}
*:first-child + html input[type].popupButton
{
	padding: 0.0em 0.7em 0.0em 0.7em /* IE7 */;
}

/* Login Screen 
################################################################################*/
.innerUL
{
	padding-left: 13px;
	font-size: 10pt;
	font-family: Arial;
	text-indent: 0;
}
*:first-child + html .innerUL
{
	float: left;
	padding-left: 15px;
	margin-left: -0px;
	padding-top: 16px;
}

.innerLi
{
	padding-top: 8px;
	vertical-align: middle;
}
*:first-child + html .innerLi
{
	padding-top: 5px;
	padding-bottom: 6px;
	vertical-align: middle;
}
.table_no td table
{
	display: inline;
}

.innerTitle
{
	font-size: 12pt;
	font-family: Arial;
}

.loginHeader h3
{
	color: #1e7b9c;
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	font-weight:bold;
}


/* ######## Admin Merchant Payment Styles ######## */
.subtitle, .paymentSubTitles
{
	color: #1E7B9C;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;	
}

.paymentRow
{
	line-height: 20px;
	padding-left: 8px;
	vertical-align: top;
}

.paymentLabel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.paymentLineRight
{
	border-right: #88b9c7 2px solid;
	padding-left: 20px !important;
}

.paymentLineRightSubtitleCell
{
	border-right: #88b9c7 2px solid;
	text-align: center;
}

.paymentNoLineLeft
{
	padding-left: 20px !important;
}

.paymentSubTitles
{
	padding: 8px 0px 20px 0px;
	display:inline-block;
}

/*############# Reusable Small Content Area #######################*/
.tblCommonPopup .bottomLeft
{
	height: 14px;
	line-height: normal;
	background: transparent url(images/popup_bottom_l.gif) left bottom no-repeat;
}
.tblCommonPopup .bottomMiddle
{
	height: 14px;
	line-height: normal;
	background: transparent url(images/popup_bottom_m.gif) repeat-x bottom;
}
.tblCommonPopup .bottomRight
{
	height: 14px;
	background: transparent url(images/popup_bottom_r.gif) right bottom no-repeat;
}
.tblCommonPopup .topLeft
{
	line-height: normal;
	height: 14px;
	background: url(images/popup_top_l.gif) left top no-repeat;
}
.tblCommonPopup .topMiddle
{
	line-height: normal;
	height: 14px;
	background: url(images/popup_top_m.gif) repeat-x top left;
}
.tblCommonPopup .topRight
{
	line-height: normal;
	height: 14px;
	background: url(images/popup_top_r.gif) right top no-repeat;
}

.reusableBlueBox .reusableSmallBlueContent2
{
	display: block;
	background: url(images/reusable_blue_bg_small.jpg) repeat-x 0 -15px;
	border-left: #88b9c7 1px solid;
	border-right: #88b9c7 1px solid;
	padding: 0px 2px;
	height: 75px;
	min-height: 75px;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}
.reusableBlueBox .reusableSmallBlueContent2 h2
{
	color: #1e7b9c;
	font-size: 20px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.reusableBlueBox .reusableSmallBlueContent2 h3
{
	color: #1e7b9c;
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.reusableBlueBox .reusableSmallBlueContent2 span.subHeading
{
	color: #1e7b9c;
	font-size: 12px;
	font-family: Arial;
}

.reusableBlueBox .reusableSmallBlueContent2 td
{
	vertical-align: top;
}

/* ####################### X-Small Reusable Box ######################### */

.reusableBlueBox .reusableSmallBlueContent3
{
	display: block;
	background: url(images/reusable_blue_bg_xsmall.jpg) repeat-x 0 -15px;
	border-left: #88b9c7 1px solid;
	border-right: #88b9c7 1px solid;
	padding: 0px 2px;
	height: 23px;
	min-height: 23px;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}
.reusableBlueBox .reusableSmallBlueContent3 h2
{
	color: #1e7b9c;
	font-size: 20px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.reusableBlueBox .reusableSmallBlueContent3 h3
{
	color: #1e7b9c;
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.reusableBlueBox .reusableSmallBlueContent3 span.subHeading
{
	color: #1e7b9c;
	font-size: 12px;
	font-family: Arial;
}

.reusableBlueBox .reusableSmallBlueContent3 td
{
	vertical-align: top;
}

/* ####################### Reusable Small Content Area End ############### */


/*######################## Common Popup Control ##########################*/

.tblCommonPopup .topLeft
{
	height: 14px;
	background: url(images/popup_top_l.gif) left top no-repeat;
}

.tblCommonPopup .topMiddle
{
	height: 14px;
	background: url(images/popup_top_m.gif) repeat-x top left;
}

.tblCommonPopup .topRight
{
	height: 14px;
	background: url(images/popup_top_r.gif) right top no-repeat;
}

.tblCommonPopup .middle
{
	background: transparent url(images/popup_content.gif) repeat-x bottom;
	background-color: #ffffff;
	border-left: 1px #599fb5 solid;
	border-right: 1px #599fb5 solid;
}

.tblCommonPopup .bottomLeft
{
	height: 14px;
	background: transparent url(images/popup_bottom_l.gif) left bottom no-repeat;
}

.tblCommonPopup .bottomMiddle
{
	height: 14px;
	background: transparent url(images/popup_bottom_m.gif) repeat-x bottom;
}

.tblCommonPopup .bottomRight
{
	height: 14px;
	background: transparent url(images/popup_bottom_r.gif) right bottom no-repeat;
}
.tblCommonPopup h3
{
	padding-left: 75px;
	padding-top: 10px;
	color: #1e7c9b;
	font-size: 12px;
}

.forgotLink
{
	font-family: Arial;
	color: Black;
	font-weight: bold;
}

.smarterwiki-linkify
{
	color: #000;
	text-decoration: none;
}
.table_no a
{
	color: #1E7B9A;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	padding: 0px 2px 0px;
}
.table_no span
{
	color: #1E7B9A;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	background: #bedde2;
	padding: 0px 2px 0px;
}
/*================== Styles Apply for all Controls Begin ====================== */
/* Text Boxes 
input[type=text] 
{
	font-size:12pt;
}*/
/*================== Styles Apply for all Controls End ====================== */


/** */

.changeLocationSection
{
	display: block;
}

.changeLocationSection .locatoinSection
{
	float: left;
	height: 60px;
	padding-left: 30px;
	padding-top: 11px;
	position: relative;
	width: 522px;
	background: url(images/location_area.gif) no-repeat;
}
*:first-child + html .changeLocationSection .locatoinSection
{
	float: left;
	height: 75px;
	padding-left: 30px;
	padding-top: 0px;
	position: relative;
	width: 522px;
	background: url(images/location_area.gif) no-repeat;
}
*:first-child + html .changeDefualtLocation input.searchButton
{
	background: url(images/change.gif) no-repeat 0px 3px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	display: inline;
	float: none;
	overflow: hidden;
	text-indent: -88888px;
	width: 82px;
}
.changeLocationSection .resultSection
{
	float: right;
	width: 359px;
}
.changeLocationSection .resultSection .top
{
	display: block;
	width: 359px;
	height: 11px;
	background: url(images/result_section_top.gif) no-repeat;
}
.changeLocationSection .resultSection .bottom
{
	display: block;
	width: 359px;
	height: 11px;
	background: url(images/result_section_bottom.gif) no-repeat;
}
.changeLocationSection .resultSection .changeLocationContent
{
	display: block;
	height: auto !important;
	height: 50px;
	min-height: 50px;
	background: #b1d8df;
	padding: 0px 10px;
}
.changeLocationSection .resultSection .changeLocationContent a
{
	color: #3688a8;
	font-size: 11px;
	width: 106px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.changeDefualtLocation span.featuredMerchantsHeading
{
	color: #257997;
	font-family: "Verdana" ,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.changeDefualtLocation span.featuredMerchantsHeading span
{
	text-transform: uppercase;
	color: #257997;
}

.changeDefualtLocation input.closeButton2
{
	background: url(images/location_area_close_button.gif) no-repeat;
	cursor: pointer;
	display: inline;
	float: none;
	height: 14px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	text-indent: -88888px;
	top: 3px;
	width: 14px;
	border: 0 none;
}

.locatoinSection .searchheadder
{
	float: left;
}
*:first-child + html .locatoinSection .searchheadder
{
	float: none;
}
.locatoinSection .textBox
{
	float: left;
}
*:first-child + html .locatoinSection .textBox
{
	float: none;
}

.underlineNone a
{
	text-decoration: none;
}
*:first-child + html .content td.searchButtonHome
{
	padding-top: 0;
}
.content td.searchButtonHome
{
	padding-top: 13px;
}

.listStyleNone ul li
{
	list-style: none;
}
.underlineNone a:hover span
{
	text-decoration: underline;
}
.pagePopup
{
height:50px;
padding-bottom:2px;
padding-left:15px;
padding-right:15px;
padding-top:2px;
position:fixed;
text-align:center;
background:#FFFFFF;z-index:100001;
	}
	
	
	
	
	
.reusableBlueBox2 
{
	display: block;
	background: url(images/reusable_popup_bg.png) left top no-repeat;
height:75px;
padding-top:25px;
width:562px;
}
.reusableBlueBox2 img {padding-bottom:10px;}

#tab_navi_bg_inside .administration_gridView .gridView {
border-left:none;border-top:none;
}

#tab_navi_bg_inside .administration_gridView .gridView th {border-bottom:none;
border-right:none;background:#3a749e;padding:5px 0px;color:#FFF;}

#tab_navi_bg_inside .administration_gridView .gridView td {
border-bottom:1px solid #000000;
border-right:1px solid #000000;

}
#tab_navi_bg_inside .administration_gridView .gridView td td {border:0}


/*------------------------CONTENT FOOTER------------------------------------*/
.footer_content_header
{	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1B7694;
	font-weight: bold;
	}
	
.footer_content
{	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
  text-align:left;
  padding-left:40px;
  padding-right:40px;
	}	

.footer_content UL
{ line-height:1.3em;
	padding-left:40px;
}
.footer_content LI
{  font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:disc;
	margin-bottom: 10px;
	}
	
.footer_content a {color: #000000; text-decoration: none;	}
.footer_content	a:hover{color: #000000; text-decoration:underline;}
.footer_content	a:visited{color: #000000; text-decoration: none;}
.footer_content a.join:link{color: #000000;	text-decoration: none;}