﻿body 
{
	background:#398AAB;
}

body, ol, ul, li, img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:hover
{
	text-decoration: underline;
}

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-top: 1px solid #304D19;
	border-left: 1px solid #304D19;
	border-right: 1px solid #304D19;
	border-bottom: 1px solid #fff;*/
	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;
}

select
{
	font-size: 11px;
}
.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 #304D19;*/
	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
{
	width: 985px;
	/*border: 1px solid #304D19;
	border-bottom:none;*/
	background: #FFFFFF;
}
.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: 11px;
}
.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 #304D19;*/
	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.more:link
{
	color: #00BDE8;
	text-decoration: none;
}
a.more:visited
{
	color: #00BDE8;
	text-decoration: none;
}
a.more:hover
{
	color: #00BDE8;
}

a.weather:link
{
	color: #00BDE8;
	text-decoration: none;
}
a.weather:visited
{
	color: #00BDE8;
	text-decoration: none;
}
a.weather:hover
{
	/*color: #00BDE8;*/
	color:#1E7C9B;
	text-decoration:underline;
}

a.ProfileTownPage:link
{
	color: #219AC6;
	text-decoration: none;
}
a.ProfileTownPage:visited
{
	color: #219AC6;
	text-decoration: none;
}
a.ProfileTownPage:hover
{
	color: #219AC6;
}

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;
}

.linkclass
{
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	font-family: Verdana;
	color: #1e7c9b;
	text-decoration: underline;
}

s

.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;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.populerCategoriesTable a:hover
{
	text-decoration: none;
}

.populerCategoriesTableSearch
{
	padding-right: 10px;
	width: 604px;
}
.populerCategoriesTableSearch td
{
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}

.populerCategoriesTableSearch a
{
	color: #257997;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.populerCategoriesTableSearch a:hover
{
	text-decoration: none;
}



.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;
}

.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
{
	/*background:url(images/new-userinfo3.gif) no-repeat left top;*/
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	line-height: 16px;
}

.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 *****************************************/

.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 *****************************************/
.gridJumpBar a
{
	cursor: pointer;
}

#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;
}
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 /* IE7 */;
}
/*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: none;
	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;
}
.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: left;
	padding: 0px;
	margin: 0px;
}
.reusableBlueBox .reusableBlueContent h3
{
	color: #1e7b9c;
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.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: 170px;
}


.warningPopupCommunity
{
	background: url(../images/warning_bg2.gif) no-repeat;
	width: 400px;
	height: 181px;
}

.warningPopupCommunityNewProfile
{
	background: url(../images/warning_bg.gif) no-repeat;
	width: 400px;
	height: 114px;	
}

.warningPopupWeather
{
	background: url(../images/warning_bg3.gif) no-repeat;
	width: 400px;
	height: 351px;
}


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;
}

/*############# 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;
}

/* ####################### 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 ====================== */



/* New Styles from Pramith */
/* ----------------------- main_container Start ------------------- */
#main_container
{
	margin: auto;
	width: 1000px;
	height: auto;
	overflow: hidden;
	/*border-style: solid;
	border-width: 1px;*/
	border-color: #333333;
	background:#fff;
}
/* ----------------------- main_container end ------------------- */


/* ----------------------- header start ------------------- */
#header
{
	float: left;
	width: 1000px;
	/*height: 157px;*/
	/*background-image: url(../images/header_bg_insideNew2.jpg);
	background-repeat: no-repeat;*/
	height:91px;
	background-image:url(../images/header_new.gif);
	position:relative;
}

#beta_feedback
{
	float: right;
	width: 185px;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
	overflow: hidden;
}
#logout_help
{
	float: right;
	width: 185px;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
	overflow: hidden;
}
#logout_help_icon
{
	float: right;
	width: 29px;
	height: 29px;
}

#logout_help_navi
{
	float: right;
	width: 140px;
	padding-right: 12px;
	padding-top: 5px;
	text-align: right;
	font-size: 16px;
	color: #23799a;
	font-weight: bold;
}

#logout_help_navi a
{
	font-size: 16px;
	color: #23799a;
	font-weight: bold;
	text-decoration: none;
}

#logout_help_navi a:hover
{
	font-size: 16px;
	color: #23799a;
	font-weight: bold;
	text-decoration: underline;
}

#search
{
	clear: both;
	float: right;
	width: 375px;
	height: auto;
	overflow: hidden;
}

#search_by
{
	float: left;
	width: 140px;
	height: auto;
	overflow: hidden;
	line-height: 15px;
	padding-right: 5px;
}

.search_by
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.search_small_txt
{
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

.form_field
{
	border-style: solid;
	border-color: #84aebc;
	border-width: 1px;
	font-size: 12px;
	width: 135px;
}

.form_field_zip
{
	border-style: solid;
	border-color: #84aebc;
	border-width: 1px;
	font-size: 12px;
	width: 50px;
}

.form_field_mile
{
	border-style: solid;
	border-color: #84aebc;
	border-width: 1px;
	font-size: 12px;
}

#location
{
	float: left;
	width: 140px;
	height: auto;
	overflow: hidden;
	line-height: 15px;
	padding-right: 5px;
}

#btn_search
{
	float: left;
	width: 80px;
	height: auto;
	overflow: hidden;
	padding-top: 15px;
}

.button
{
	width: 80px;
	height: 23px;
	background: url(../images/btn_search_up.png) no-repeat top left;
}

.button:hover
{
	width: 80px;
	height: 23px;
	background: url(../images/btn_search_up.png) no-repeat top right;
}

#header_clear
{
	clear: both;
	margin: auto;
	width: 980px;
	height: 35px;
}

#top_navi
{
	clear: both;
	margin: auto;
	width: 1000px;
	height: 25px;
	background:#57b430 url(../images/long-green-bar-no-text.gif)  no-repeat right top;
}
*:first-child + html #top_navi
{
	clear: both;
	margin: auto;
	width: 1000px;
	height: 25px;
	background:#57b430 url(../images/top_navi_bg.jpg)  no-repeat right top;
}
#zip_code
{
	float: left;
	width: 200px;
	height: 24px;
	padding-top: 2px;
	overflow: hidden;
	padding-left: 20px;
	font-size: 12px;
	color: #FFFFFF;
	display: table;
	vertical-align: middle;
}

/* back image is href in page now 7/19/10
.topBackButton
{
	float: left;
	width: 150px;
	height: 23px;
	padding-top: 2px;
	overflow: hidden;
	padding-left: 25px;
	font-size: 12px;
	color: #57b430;
	display: table;
	vertical-align: middle;
}
.topBackButton {background: url(../images/back-icon-on-green-tool-bar.gif) no-repeat left ;float:left;height:23px;margin-left:4px;padding-left:25px;}
.topBackButton a{color:#fff;float:left;font-size:12px;font-weight:bold;padding-top:4px;text-align:left;}
.topBackButton a:hover {text-decoration:underline;}
*/

/*
#nav-bar
{
	float: left;
	margin: 0;
	width: 510px;
}

#mav-bar ul
{
	list-style-type: none;
	display: table;
	padding: 0px;
	margin: 0px;
	width: 510px;
}

#nav-bar li
{
	float: left;
	list-style-type: none;
	display: table-cell;
}

#nav-buttons
{
	padding-top: 0px;
}

#nav-bar .coupon a
{
	height: 26px;
	width: 102px;
	background: url(../images/btn_navi/coupon.jpg) no-repeat top left;
	display: block;
}

#nav-bar .coupon a:hover
{
	background: url(../images/btn_navi/coupon.jpg) no-repeat bottom left;
	display: block;
}

#nav-bar .preferences a
{
	height: 26px;
	width: 102px;
	background: url(../images/btn_navi/preferences.jpg) no-repeat top left;
	display: block;
}
#nav-bar .preferences a:hover
{
	background: url(../images/btn_navi/preferences.jpg) no-repeat bottom left;
	display: block;
}

#nav-bar .messages a
{
	height: 26px;
	width: 102px;
	background: url(../images/btn_navi/messages.jpg) no-repeat top left;
	display: block;
}
#nav-bar .messages a:hover
{
	background: url(../images/btn_navi/messages.jpg) no-repeat bottom left;
	display: block;
}

#nav-bar .my_account a
{
	height: 26px;
	width: 102px;
	background: url(../images/btn_navi/my_account.jpg) no-repeat top left;
	display: block;
}
#nav-bar .my_account a:hover
{
	background: url(../images/btn_navi/my_account.jpg) no-repeat bottom left;
	display: block;
}

#nav-bar .search_n a
{
	height: 25px;
	width: 102px;
	background: url(../images/btn_navi/search.jpg) no-repeat top left;
	display: block;
}
#nav-bar .search_n a:hover
{
	background: url(../images/btn_navi/search.jpg) no-repeat bottom left;
	display: block;
}*/

#nav-bar_link
{
	float: right;
	width: 145px;
	text-align: right;
	padding-right: 8px;
	padding-top: 4px;
}

.nav-bar_linkNew
{
	font-size: 13px;
	color: #0fafe3;
	font-weight: bold;
	text-decoration: none;
}

#nav-bar_link a:hover
{
	font-size: 13px;
	color:  #0fafe3;
	font-weight: bold;
	text-decoration: none;
}
/* ----------------------- header end ------------------- */


/* ----------------------- mid container start ------------------- */
.mid_container_new
{
	clear: both;
	float: left;
	width: 1000px;
	height: auto;
	overflow: hidden;
}
/* ----------------------- mid container end ------------------- */


/* ----------------------- left menu start ------------------- */
.left_menu
{
	float: left;
	width: 189px;
	padding-left: 2px;
	border-right: solid 1px #6b6c6f;
	height: auto;
	overflow: hidden;
}

.left_menuSearch
{
	float: left;
	width: 201px;
	height: auto;
	overflow: hidden;
	/*background-color: #b9dae0;*/
	padding-left: 4px;
	padding-bottom: 5px;
}

.left_menu_top
{
	float: left;
	width: 179px;
	height: 17px;
	background-color: #0e8ead;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
}

.left_temp
{
	clear: both;
	float: left;
	width: 189px;
	height: auto;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px;
	color: #0e8ead;
	text-align: center;
	padding-top: 5px;
}

.left_tempBlack
{
	clear: both;
	float: left;
	width: 189px;
	height: auto;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px;	
	text-align: center;
	padding-top: 5px;
}


.left_forecast
{
	clear: both;
	float: left;
	width: 189px;
	height: auto;
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 8px;
}

.left_forecast_rain
{
	float: left;
	width: 57px;
	height: auto;
	overflow: hidden;
}

.left_forecast_text
{
	float: left;
	width: 115px;
	padding-left: 15px;
	padding-top: 10px;
	height: auto;
	overflow: hidden;
	font-size: 15px;
	color: #00bde8;
	font-weight: bold;
}

.left_gmap
{
	float: left;
	width: 181px;
	height: 141px;
	border: solid 2px #0088a8;
}

.left_menu_head
{
	float: left;
	width: 179px;
	height: 17px;
	background-color: #0e8ead;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.featured_coupon
{
	clear: both;
	float: left;
	width: 182px;
	height: 70px;
	background-image: url(../images/featured_box.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}

.featured_couponEmpty
{
	clear: both;
	float: left;
	width: 182px;
	height: 470px;
	margin-bottom: 4px;
}


.coupon_image
{
	float: left;
	width: 70px;
	height: 33px;
	padding-top: 18px;
	padding-left: 8px;
}

.coupon_text
{
	float: left;
	width: 70px;
	height: 48px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: center;
}

.coupon_text_pre
{
	float: left;
	width: 65px;
	height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.coupon_text_detail
{
	clear: both;
	float: left;
	width: 65px;
	height: 35px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.coupon_text_detail_1
{
	float: left;
	width: 69px;
	height: 40px;
	padding-top: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
	display: table-cell;
	vertical-align: middle;
}

.coupon_go
{
	float: left;
	width: 14px;
	height: 14px;
	margin: 10px 0 0 5px;
}

.left_menu_head_1
{
	clear: both;
	float: left;
	width: 179px;
	height: 17px;
	background-color: #0e8ead;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.left_menu_community_text
{
	clear: both;
	float: left;
	width: 174px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #0e8dad;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.community_links a:link
{
	font-size: 12px;
	color: #0e8dad;
	font-weight: bold;
	text-decoration: none;
}
.community_links a:visited
{
	font-size: 12px;
	color: #0e8dad;
	font-weight: bold;
	text-decoration: none;
}
.community_links a:hover
{
	font-size: 12px;
	color: #0e8dad;
	font-weight: bold;
	text-decoration: underline;
}
/* ----------------------- left menu end ------------------- */

/* Search Page styles - start */
.left_t
{
	background: url(../images/left_dot.jpg) 0 0 repeat-x;
	background-color: #ffffff;
	width: 196px;
	float: left;
}
.left_b
{
	background: url(../images/left_dot.jpg) 0 100% repeat-x;
}
.left_l
{
	background: url(../images/left_dot.jpg) 0 0 repeat-y;
}
.left_r
{
	background: url(../images/left_dot.jpg) 100% 0 repeat-y;
}
.left_bl
{
	background: url(../images/left_bot_l.jpg) 0 100% no-repeat;
}
.left_br
{
	background: url(../images/left_bot_r.jpg) 100% 100% no-repeat;
}
.left_tl
{
	background: url(../images/left_top_l.jpg) 0 0 no-repeat;
}
.left_tr
{
	background: url(../images/left_top_r.jpg) 100% 0 no-repeat;
	padding: 5px;
	height: auto;
}

.left_box
{
	width: 186px;
	height: auto;
	overflow: hidden;
}

.left_top_bg
{
	float: left;
	width: 180px;
	height: 19px;
	background-image: url(../images/left_top_bg.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
}

.category
{
	clear: both;
	float: left;
	width: 176px;
	padding: 5px;
}

.cat_links a:link
{
	font-size: 12px;
	color: #1e7b9c;
	font-weight: bold;
	text-decoration: none;
}
.cat_links a:visited
{
	font-size: 12px;
	color: #1e7b9c;
	font-weight: bold;
	text-decoration: none;
}
.cat_links a:hover
{
	font-size: 12px;
	color: #00a7e2;
	font-weight: bold;
	text-decoration: none;
}

.left_spacer {
	clear:both;
	float:left;
	width:180px;
	height:10px;
}

.merchants {
	clear:both;
	float:left;
	width:186px;
	height:auto;
	overflow:hidden;
}

.featured_merchants {
	clear:both;
	float:left;
	width:178px;
	height:67px;
	margin-top:3px;
	/*margin-right:2px;*/
	border:solid 2px #1e7b9c;
	padding:2px;
}
/*****/
.featured_merchantsNewBg {
clear:both;
float:left;
height:101px;
margin-right:2px;
margin-top:24px;
width:182px;
padding:2px;
}
.featured_merchantsNewBg span.heading {
color:#138EAD;
float:left;
font-weight:bold;
padding:2px 0;
text-align:center;
width:182px;
}

.fiesta_merchants_content2New table td {color:#138EAD;}

.featured_merchantsNew  {
border:2px solid #138EAD;
clear:both;
float:left;
height:67px;
/*margin-right:2px;*/
margin-top:3px;
padding:2px;
width:178px;
}

.fiesta_merchantsNew {
color:#000000;
float:left;
font-size:12px;
height:auto;
margin-left:0;
margin-top:2px;
text-align:center;
}

.fiesta_merchants_content2New  {
color:#000000;
float:left;
font-size:11px;
font-weight:bold;
height:46px;
margin-left:0;
margin-top:0;
overflow:hidden;
text-align:center;
width:132px;
}
.view_deals_bgNew {
background-image:url("../images/view_detail_bg.gif");
background-repeat:no-repeat;
float:right;
height:22px;
text-align:center;
width:133px;
}

.view_dealsNew {
color:#3A749E;
float:right;
font-size:9px;
}

.view_dealsNew a {
color:#3A749E;
float:right;
height:20px;
padding-right:24px;
padding-top:5px;
text-align:right;
text-decoration:none;
width:100px;
}


/*****/
.fiesta_merchants {
	float:left;
	/*width:130px;*/
	height: auto;
	margin-left:0px;
	_margin-left:0px;
	margin-top:2px;
	text-align:center;
	font-size:12px;
	color:#000000;
}
.fiesta_merchants_content {
	color:#000;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:46px;
	margin-left:15px;
	margin-top:0;
	overflow:hidden;
	text-align:center;
	width:178px;
}
.fiesta_merchants_content2 {
	color:#000;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:46px;
	margin-left:0px;
	margin-top:0;
	overflow:hidden;
	text-align:center;
	width:132px;
}
.view_deals_bg {
	float:right;
	width:133px;
	_width:133px;
	height:22px;
	background-image:url(../images/view_detail_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.view_deals_bg2 {
	background-image:url("../images/view_deal_bg.jpg");
	background-repeat:no-repeat;
	float:right;
	height:55px;
	margin-right:1px;
	margin-top:2px;
	text-align:center;
	width:36px;
	_width:36px;
}
.view_deals_icon {
	margin:auto;
	width:20px;
	height:20px;
	margin-top:3px;
}

.view_deals {
color:#3a749e;
float:right;
font-size:9px;
}
.view_deals2 {
color:#3a749e;
/*float:right;*/
font-size:9px;
}
.view_deals a {
float:right;
height:20px;
padding-right:24px;
padding-top:5px;
text-align:right;
width:100px;color:#3a749e;text-decoration:none;
}
.view_deals a:hover {
color:#000;
}
/* Search Page styles - end */

/* Search Page styles - start */
.mid_search
{
	float: left;
	width: 780px;
	height: auto;
	overflow: hidden;
}

.mid_forms
{
	float: left;
	padding-right: 15px;
	overflow: hidden;
}

.mid_search_btn
{
	float: left;
	width: 80px;
height:23px;
margin-right:15px;
_margin-right:8px;
}

.form_field_mid
{
	border-style: solid;
	border-color: #84aebc;
	border-width: 1px;
	font-size: 12px;
	padding: 3px;
}

.form_field_mid_text
{
	font-size: 12px;
	color: #000000;
	line-height: 25px;
}

.banner_bg
{
	clear: both;
	float: left;
	width: 745px; /*height:96px;*/
	margin-top: 15px;
	padding: 5px 10px 7px 10px;
	background-image: url(../images/mount_airy_bg.jpg);
	background-repeat: no-repeat;
}

.banner_bg_bottom
{
	background-image: url(../images/mount_airy_bg_bottom.jpg);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 9px;
	padding: 5px 10px;
	width: 745px;
}

.banner_bg_bottom
{
	clear: both;
	float: left;
	width: 745px;
	height: 9px;
	padding: 5px 10px 5px 10px;
	background-image: url(../images/mount_airy_bg_bottom.jpg);
	background-repeat: no-repeat;
}

.banner_logo
{
	float: left; /*width:155px;*/
	height: 63px;
	margin-left: 30px;
	margin-top: 17px;
	color: #1da2d6;
	font-family: "Arial" ,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.banner_logo span
{
	font-size: 10px;
}

.banner_content
{
	float: left;
	width: 200px;
	height: 100px;
	margin-left: 70px;
}

.banner_content_head
{
	font-size: 12px;
	color: #02a8d8;
	font-weight: bold;
}

.banner_content_text
{
	font-size: 12px;
	color: #1e7b9c;
}

.sort_by_table
{
	clear: both;
	float: left;
	width: 765px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

.sort_top
{
	float: left;
	width: 765px;
	/*height: 24px;*/
}

.sort_top_left
{
float:left;
height:24px;
padding-top:24px;
/*width:420px;*/
}

.sort_top_right
{
	float: right;
	/*width: 200px;
	height: 19px;*/
	font-size: 12px;
	font-weight: bold;
	color: #1e7b9c;
	text-align: right;
	padding-top: 5px;
}

.sort_top_left_1
{
	float: left;
	height: auto;
	overflow: hidden;
	padding-top: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #1e7b9c;
}

/* css tabbing system - start */
.sort_tabs
{
	margin: 0 auto;
	float: left;
	/*width: 400px;*/
	background: #ffffff; /*position:relative;*/
	top: 2px;
	margin-left: 10px;
	background: transparent;
}

.sort_tabs_left_space
{
	float: left;
	width: 35px;
}

.sort_tabs ul
{
	margin: 0 auto; /*border-bottom: 2px solid #9dc5d1;*/
	list-style: none;
}

.sort_tabs li
{
	display: inline;
	margin: 0;
	height: 23px;
}

.sort_tabs a
{
	float: left;
	background: url( "../images/sort_deselect_bg.jpg" ) no-repeat right top;
	margin: 0;
	text-decoration: none;
	width: 80px;
	text-align: center;
	height: 23px;
	font-size: 12px;
	color: #1e7b9c;
	font-weight: bold;
	text-decoration: none;
}

.sort_tabs a span
{
	float: left;
	display: block;
	background: url( "../images/sort_deselect_bg.jpg" ) no-repeat right top;
	padding: 5px 0px 0px 0px;
	margin: auto;
	color: #1e7b9c;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.sort_tabs a span
{
	float: none;
}
/* End IE5-Mac hack */

.sort_tabs a:hover span
{
	color: #00a8e1;
}

.sort_tabs a:hover
{
	background: url( "../images/sort_select_bg.jpg" ) no-repeat right top;
	text-decoration: none;
}

.sort_tabs a:hover span
{
	background-position: 100% -50px;
}

.sort_tabs .current a
{
	background: url( "../images/sort_select_bg.jpg" ) no-repeat right top;
	color: #00a8e1;
}

.sort_tabs .current a span
{
	background: url( "../images/sort_select_bg.jpg" ) no-repeat right top;
	color: #00a8e1;
}

.sort_tab_select a
{
	font-size: 12px;
	color: #1e7b9c;
	display: block;
}

.sort_tab_select a:hover
{
	font-size: 12px;
	color: #00a8e1;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.sort_tab_deselect
{
	float: left;
	width: 80px;
	height: 23px;
	display: block;
	background-image: url(../images/selection_deselect_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: baseline;
	text-align: center;
	margin-left: 3px;
}

.sort_tab_deselect a
{
	font-size: 12px;
	color: #1e7b9c;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.sort_tab_deselect a:hover
{
	font-size: 12px;
	color: #00a8e1;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
/* CSS tabbing system - end */

.sort_bottom_tb
{
	clear: both;
	float: left;
	width: 765px;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}

.tb_top_bg
{
	float: left;
	width: 765px;
	height: 31px;
	background-image: url(../images/sort_tb_top.png);
	background-repeat: no-repeat;
}

.tb_content_bg_1 {
 float:left;
 width:730px;
 padding:5px 20px 3px 15px;
 background-image:url(../images/sort_tb_bg.png);
 background-repeat:no-repeat;
 position:relative;
 z-index:2;
 top:-25px;
 /*margin:5px 0;*/
}

.tb_content_bg_2 {
 clear:both;
 float:left;
 width:730px;
 padding:5px 20px 3px 15px;
 background-image:url(../images/sort_tb_bg.png);
 background-repeat:no-repeat;
 position:relative;
 z-index:2;
 top:-20px;margin:5px 0;
}

.tb_content_bg_3 {
 clear:both;
 float:left;
 width:730px;
 padding:5px 20px 3px 15px;
 background-image:url(../images/sort_tb_bg.png);
 background-repeat:no-repeat;
 position:relative;
 z-index:2;
 top:-30px;margin:5px 0;
}

.tb_head
{
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	/*margin-top: 3px;                   Bug ID 6565  */ 
}

.featuredMerchantsHeading2 {
color:#257997;
float:right;
font-family:"Verdana",Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
a.featuredMerchantsHeading2 {text-decoration:none;}
a.featuredMerchantsHeading2:hover {text-decoration:underline;}
/*.tb_head_right {
	float:left;
	width:485px;
	margin-left:130px;
	margin-top:3px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}*/

.merchant_item_bg
{
	background-image:url(../images/merchant_item_bg.png);
	background-repeat:repeat-y;
	/*height:69px;*/
	padding:10px 0 10px 5px;
	width:229px;
}

.merchant_item_bg_blank
{
	width: 229px;
	height: 69px;
	padding: 3px 0 0 5px;
}

.merchant_item_head
{
	font-size: 14px;
	font-weight: bold;
	color: #1e7b9c;
}
.merchant_item_head a
{
	color: #1e7b9c;
}
.merchant_items
{
	font-size: 12px;
	color: #000000;
}

.merchant_item_cat
{
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #54B331;
	text-transform: uppercase;
}

.merchant_item_text
{
	color:#1E7B9C;
	font-size:12px;
	font-weight:normal;	
	text-align:left;
	text-transform:none;
}

.star_text
{
	font-size: 12px;
	font-weight: bold;
	color:#1E7B9C;
	line-height: 30px;
	padding-top: 3px;padding-right: 10px;
	_padding-top: 0;
}
.star_text a
{
	font-size: 12px;
	font-weight: normal;
	color:#1E7B9C;text-decoration:underline;

}
.star_text a:hover
{
	font-size: 12px;
	font-weight: normal;
	color:#1E7B9C;text-decoration:none;

}
.star
{
	padding-top: 5px;
	_padding-top: 8px;
	
}


.left_top_bg
{
	background-image: url(../images/left_top_bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 19px;
	padding-left: 5px;
	padding-top: 3px;
	width: 180px;
}

/* Search Page styles - end */


/* ----------------------- mid body start ------------------- */
.mid_body
{
	float: left;
	width: 785px;
	height: auto;
	overflow: hidden;
	padding-left: 15px;
}

.mid_bodySearch
{
	float: left;
	width: 765px;
	height: auto;
	overflow: hidden;
	padding: 15px 15px 5px 15px;
}

.mid_body_left
{
	float: left;
	width: 540px;
	height: auto;
	overflow: hidden;
}

.mid_body_left_head
{
	float: left;
	width: 540px;
	height: 43px;
	overflow: hidden;
	text-align: left;
}

.mid_body_left_head_big
{
	font-size: 35px;
	font-weight: bold;
	color: #148bab;
	/*line-height: 32px;*/
}

.mid_body_left_head_small
{
	font-size: 20px;
	font-weight: bold;
	color: #cbe3e3;
}

.history_facts_box
{
	clear: both;
	float: left;
	width: 521px;
	height: 240px;
	padding-left: 15px;
	padding-top: 5px;
	background-image: url(../images/history_facts_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: solid 2px #0e8dad;
}

.history_facts_box_details
{
	float: left;
	width: 521px;
	height: auto;
	overflow: hidden;
}

.history_facts_detail_head
{
	font-size: 12px;
	color: #028fad;
	font-weight: bold;
}

.history_facts_details
{
	font-size: 12px;
	color: #000000;
}

.history_facts_head
{
	clear: both;
	float: left;
	width: 521px;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 23px;
	font-weight: bold;
	color: #0e8dad;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.history_facts_details_2
{
	clear: both;
	float: left;
	width: 515px;
	height: 35px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #000000;
}

.history_facts_link a:link
{
	font-size: 12px;
	color: #0e8dad;
	text-decoration: underline;
}
.history_facts_link a:visited
{
	font-size: 12px;
	color: #0e8dad;
	text-decoration: underline;

}
.history_facts_link a:hover
{
	font-size: 12px;
	color: #0e8dad;
	text-decoration: none;
}

.mid_body_right
{
	float: left;
	width: 245px;
	height: auto;
	overflow: hidden;
}

.mid_body_right_head
{
	float: left;
	width: 225px;
	padding-top: 10px;
	height: 33px;
	padding-left: 20px;
	overflow: hidden;
}

/*.mid_body_right_detail
{
	clear: both;
	float: left;
	width: 235px;
	height: 240px;
	padding-left: 10px;
}
*/
.mid_body_right_detail_top
{
	float: left;
	width: 225px;
	height: 17px;
	background-color: #0e8ead;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
}

/*.mid_body_right_content
{
	clear: both;
	float: left;
	width: 215px;
	height: auto;
	overflow: hidden;
	font-size: 13px;
	color: #00c2e8;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 15px;
	text-align: left;
}*/

.mid_body_right_content_link a:link
{
	font-size: 13px;
	color: #00c2e8;
	text-decoration: underline;
}
.mid_body_right_content_link a:visited
{
	font-size: 13px;
	color: #00c2e8;
	text-decoration: underline;
}
.mid_body_right_content_link a:hover
{
	font-size: 13px;
	color: #00c2e8;
	text-decoration: none;
}

/*.job_postings
{
	clear: both;
	float: left;
	width: 781px;
	padding-top: 10px;
}
*/
.t
{
	background: url(../images/dot.jpg) 0 0 repeat-x;
	width: 775px;
}
.b
{
	background: url(../images/dot.jpg) 0 100% repeat-x;
}
.l
{
	background: url(../images/dot.jpg) 0 0 repeat-y;
}
.r
{
	background: url(../images/dot.jpg) 100% 0 repeat-y;
}
.bl
{
	background: url(../images/job_bottom_l.jpg) 0 100% no-repeat;
}
.br
{
	background: url(../images/job_bottom_r.jpg) 100% 100% no-repeat;
}
.tl
{
	background: url(../images/job_top_l.jpg) 0 0 no-repeat;
}
.tr
{
	background: url(../images/job_top_r.jpg) 100% 0 no-repeat;
	padding: 8px;
}

.job_postings_content
{
	width: 759px;
	height: auto;margin-bottom:10px;
	overflow: hidden;
}

.job_postings_contentALL
{
	width: 759px;
	height: 300px;
	overflow: hidden;
}


.job_postings_head
{
	float: left;
	width: 715px;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #0e8dad;
	border-bottom: solid 2px #0e8dad;
}

.job_postings_bag
{
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 10px;
}

.job_postings_bag_mid
{
	clear: both;
	float: left;
	width: 759px;
	height: 100px;
}

.job_postings_bag_mid_content
{
	float: left;
	width: 253px;
	height: 100px;
	font-size: 12px;
	color: #0e8dad;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
}

.job_postings_bag_mid_content_small
{
	font-size: 11px;
	color: #00c0eb;
}

.mid_body_bottom_box
{

	float: left;
	width: 761px;
	height: auto;
	overflow: hidden;
	padding: 5px;
	margin-top: 10px;
	border: solid 2px #0f8eae;
}

.mid_body_bottom_box_l
{
	float: left;
	/*meena*/
	width: 239px;
	height: auto;
	overflow: hidden;
	/*padding-right:10px;*/
}

.mid_body_bottom_box_lALL
{
	float: left;
	width: 258px;
	height: 500px;	
}



.mid_body_bottom_box_2
{

	float: left;
	/*Meena - rduced width*/
	width: 220px;
	height: auto;
	overflow: hidden;
}

.mid_body_bottom_box_2Weekly
{
	float: right;
	width: 400px;
	height: auto;
}


.coupone_sep
{display:none;
	/*float: left;
	width: 10px;
	height: 10px;*/
}

.mid_tAuto
{
	/*background: url(../images/dot.jpg) 0 0 repeat-x;
	background-color: #0d8cac;*/
	width: 400px;
	float: left;
}

.mid_t
{
	/*background: url(../images/dot.jpg) 0 0 repeat-x;
	background-color: #0d8cac;*/
	width: 239px;
	float: left;
}
.mid_b
{
	/*background: url(../images/dot.jpg) 0 100% repeat-x;*/
}
.mid_l
{
	/*background: url(../images/dot.jpg) 0 0 repeat-y;*/
}
.mid_r
{
	/*background: url(../images/dot.jpg) 100% 0 repeat-y;*/
}
.mid_bl
{
	/*background: url(../images/mid_bl.jpg) 0 100% no-repeat;*/
}
.mid_blAuto
{
	/*background: url(../images/mid_bl.gif) 0 100% no-repeat;*/
}
.mid_br
{
	/*background: url(../images/mid_br.jpg) 100% 100% no-repeat;*/
}
.mid_brAuto
{
	/*background: url(../images/mid_br.gif) 100% 100% no-repeat;*/
}
.mid_tl
{
	/*background: url(../images/mid_tl.jpg) 0 0 no-repeat;*/
}
.mid_tlAuto
{
	/*background: url(../images/mid_tl.gif) 0 0 no-repeat;*/
}
.mid_tr
{
	/*background: url(../images/mid_tr.jpg) 100% 0 no-repeat;*/
	padding: 8px;
	height: 450px;
}
.mid_trALL
{
	/*background: url(../images/mid_tr.jpg) 100% 0 no-repeat;*/
	padding: 8px;
	height: 467px;
}
.mid_trAuto
{
	/*background: url(../images/mid_tr.gif) 100% 0 no-repeat;*/
	padding: 8px;
	height: 450px;
	overflow: scroll;
	width: 400px;
}

.coupons
{
	width: 223px;
	height: auto;
	overflow: hidden;
}

.couponsScroll
{
	width: 248px;
	height: 450px;
	
}


.couponsAuto
{
	width: 350px;
	height: auto;
	overflow: hidden;
}

.coupons_head
{
	float: left;
	
	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #56b834;
	border-bottom: solid 2px #ffffff;
	padding-left: 0px;text-transform:uppercase;
}

.coupons_headAuto
{
	float: left;
	width: 350px;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: solid 2px #ffffff;
	padding-left: 5px;
}

.img
{
	float: left;
	width: 30px;
	height: auto;
	overflow: hidden;
	padding-left: 10px;
	text-align: right;
}

.coupons_head_section
{
	clear: both;
	float: left;
	width: 223px;
	height: auto;
	overflow: hidden;
	padding-top: 8px;
	/*By Meena*/
	font-size: 13px;	
	/*color: #00baff;*/
	color:Black;
	font-weight: bold;
	/*line-height: 18px;*/
	text-align: left;
}

.coupons_head_sectionAuto
{
	clear: both;
	float: left;
	width: 400px;
	height: auto;
	overflow: hidden;
	padding-top: 8px;
	font-size: 13px;
	color: #b4d3d8;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
}


.coupons_head_content
{
	clear: both;
	float: left;
	width: 223px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #1f7c9b;
}

.coupons_head_content_pad
{
	clear: both;
	float: left;
	width: 218px;
	padding-left: 5px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #1f7c9b;
	line-height: 20px;
}

.coupons_head_content_padAuto
{
	clear: both;
	float: left;
	width: 390px;
	padding-left: 5px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}


.pro_t
{
	/*background: url(../images/1px_dot.jpg) 0 0 repeat-x;
	background-color: #ffffff;*/
	/*width: 263px;
	float: left;*/
}
.pro_b
{
	/*background: url(../images/1px_dot.jpg) 0 100% repeat-x;*/
}
.pro_l
{
	/*background: url(../images/1px_dot.jpg) 0 0 repeat-y;*/
}
.pro_r
{
	/*background: url(../images/1px_dot.jpg) 100% 0 repeat-y;*/
}
.pro_bl
{
	/*background: url(../images/pro_bot_l.jpg) 0 100% no-repeat;*/
}
.pro_br
{
	/*background: url(../images/pro_bot_r.jpg) 100% 100% no-repeat;*/
}
.pro_tl
{
	/*background: url(../images/pro_top_l.jpg) 0 0 no-repeat;*/
}
.pro_tr
{
	/*background: url(../images/pro_top_r.jpg) 100% 0 no-repeat;*/
	padding: 8px;
	height: 450px;
}

.mid_body_bottom_box_pro
{

float:left;
height:auto;
overflow:hidden;
width:242px;
border-left:2px #64a4bd solid;border-right:2px #64a4bd solid;
}

.pro
{
	/*width: 247px;*/
	height: auto;
	overflow: hidden;
}

.pro_head
{
	float: left;

	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #56b834;
	/*border-bottom: solid 2px #0e8dad;*/
	padding-left: 0px;text-transform:uppercase;
}

.pro_img
{
	float: right;
	width: 30px;
	height: auto;
	overflow: hidden;
	padding-left: 10px;
	text-align: right;
}

.pro_head_section
{
	clear: both;
	float: left;
	/*width: 245px;overflow: hidden;*/
	height: auto;
	padding-top: 12px;
	font-size: 13px;
	/*Added by Meena*/
	color: #12c1ec;
	color: Black;
	font-weight: bold;
	/*line-height: 18px;*/
	text-align: left;
}

.pro_head_content
{
	clear: both;
	float: left;
	width: 245px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #0e8dad;
}

.tab_navi_bg_ad
{
	float: left;
	width: 221px;
	height: 115px;
	border-style: dashed;
	border-width: 1px;
	border-color: #00779c;
	background-repeat: no-repeat;
	margin-bottom: 12px;
	background-image: url(../images/coupon_ad.jpg);
}

.tab_navi_bg_ad_none
{
	float: left;
	width: 221px;
	height: 115px;
	border-style: dashed;
	border-width: 1px;
	border-color: #00779c;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

#date
{
	float: left;
	padding: 5px 0 0 2px;
	color: #000000;
	font-size: 8px;
	text-align: center;
}

#coupone_logo
{
	float: left;
	width: 110px;
	height: 52px;
	text-align: center;
}

#email
{
	float: right;
	padding: 5px 5px 0 0;
	width: 32px;
	height: 19px;
}

#add_text
{
	clear: both;
	margin: auto;
	width: 100px;
	height: 35px;
	overflow: hidden;
	text-align: center;
	padding-top: 3px;
}

#DigCoupon
{
}


#DigCoupon a
{
	text-decoration: none;
	background: transparent;
}

#DigCoupon a:hover
{
	color: #000000;
	text-decoration: none;
	background: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: Red;
}


#track_view
{
	clear: both;
	margin: auto;
	width: 216px;
	height: 17px;
	margin-top: 6px;
	background-image: url(../images/track_view_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

#track_view a
{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
}

#track_view a:hover
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
}

#track
{
	float: left;
	width: 92px;
	height: 17px;
	padding-left: 8px;
	text-align: left;
	vertical-align: baseline;
}



#view
{
	float: right;
	width: 92px;
	height: 17px;
	padding-right: 8px;
	text-align: right;
	vertical-align: baseline;
}

.DigiCoupon
{
	float: left;
	width: 221px;
	height: 115px;
	border-style: dashed;
	border-width: 1px;
	border-color: #00779c;
	background-repeat: no-repeat;
	margin-bottom: 12px;
	background-image: url(../images/coupon_ad.jpg);
}

.DigCouponHover
{
	float: left;
	width: 221px;
	height: 115px;
	border-style: solid;
	border-width: 1px;
	border-color: #12C1EC;
	background-repeat: no-repeat;
	margin-bottom: 12px;
	text-decoration: none;
	background: transparent;
	border-style: solid;
	border-width: 1px;
}



/* ----------------------- mid body end ------------------- */




/* --- Modal Popup --- */
.modalPopup
{
	padding: 3px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/* --- End Modal Popup --- */


#Pagination .leftColumn
{
	float: left;
	width: 15%;
	display: inline-block;
}
#Pagination .rightColumn
{
	float: right;
	width: 85%;
	display: inline-block;
	padding-left: 10px;
}
#Pagination .leftColumn select
{
	padding: 2px 0 2px 7px;
	margin: 0px 2px 0px 2px;
	border: 1px solid #0061c1;
	background: #fff;
	color: #333333;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

.allWeekLinks li
{
	float: left;
	list-style: none;
	padding: 1px 3px;
	/*width: 20px;*/
}
.allWeekLinks li a
{
	padding: 1px 6px;
	background: #fff;
	display: inline-block;
	font-size: 11px;
	font-family: Arial;
	color: #000;
	font-weight: bold;
	border: 1px solid #1E7B9C;
}
.allWeekLinks li a.pageSelected
{
	padding: 1px 6px;
	background: #1E7B9C;
	display: inline-block;
	font-size: 11px;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
}
.footerArea 
{
	color: #fff;padding:5px 0px;font-size:11px; 
	}
	.footerArea  a
{
	color: #fff;
	}


.errorMessage
{
	/*color:#990000;*/
	color: Red;
	font-size: 12px;
	font-weight: bold; /*text-transform:uppercase;*/
}

.popup_style {
	float:left;
	width:239px;
	height: auto;
	overflow:hidden;
	background:url(../images/popup_bg2.png);
}

.popup_style .popup_style_wrapper {padding:8px; height:450px;}
.popup_style .popup_style_content {overflow:auto;width:223px;height:396px;float:left;}
.popup_style .popup_style_content .coupons_head_section {width:auto;}
.popup_style .popup_style_content .coupons_head_section .coupons_head_content {width:auto;}
.popup_style  .buttonArea {text-align:center;float:left;width:223px;}
.tb_head {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:3px;
}



/* ====================== State Drill Down Start =========================== */

.stateDrillDownList .stateDrillDown_header {display:block;background:#b8dae0;/*background:#1e7b9c;*/padding:5px;}
.stateDrillDownList .stateDrillDown_header h1{color:#ffffff;font-size:18px;text-transform:uppercase;}
.stateDrillDownList .stateDrillDown_header p{color:#ffffff;font-size:11px;font-weight:bold;margin:0px;padding:0px 0px 15px 0px;}
.stateDrillDownList .stateDrillDown_header .stateDrillDown_heading{display:block;background:#1e7b9c;padding:3px 3px 3px 3px ;}
.stateDrillDownList .stateDrillDown_header .stateDrillDown_pageing {display:block;padding-top:6px;}
.stateDrillDownList .stateDrillDown_header .stateDrillDown_pageing a{color:#1f7b9a;font-size:12px;text-transform:uppercase;font-weight:bold;padding:0 11px 0 8px;}
.stateDrillDownList .stateDrillDown_header .stateDrillDown_pageing a:hover{color:#000;font-size:12px;text-transform:uppercase;font-weight:bold;padding:0px 15px 0px 2px ;text-decoration:none;}


.stateDrillDownList .stateDrillDown_content {display:block;padding-top:15px;}
.stateDrillDownList .stateDrillDown_content .townHeading {display:block;color:#1f7b9a;font-size:17px;font-weight:bold;}
.stateDrillDownList .stateDrillDown_content .townHeading span{color:#1f7b9a;font-size:17px;}
.stateDrillDownList .stateDrillDown_content .townsubHeading {display:block;color:#000;font-size:11px;font-weight:bold;padding-top:15px;padding-bottom:15px;}

.stateDrillDownList .detailBlock {display:block;overflow:hidden;padding-bottom:10px;}
.stateDrillDownList .detailBlockHead {display:block;overflow:hidden;border-bottom:2px solid #b9dbe2;padding-bottom:5px;}
.stateDrillDownList .detailBlockHead .detailBlockHeadLeft {float:left;width:250px;height:18px;color:#1F7B9A;font-size:17px;text-transform:uppercase;font-weight:bold;}
.stateDrillDownList .detailBlockHead .detailBlockHeadRight {float:right;height:18px;padding-right:16px;}
.stateDrillDownList .detailBlockHead .detailBlockHeadRight a{color:#000;font-size:11px;font-weight:bold;}
.stateDrillDownList .detailBlockContent {display:block;color:#000;font-size:11px;padding-top:5px;overflow:hidden;}
.stateDrillDownList .detailBlockContent ul{display:block;color:#000;font-size:11px;padding-left:60px;}
.stateDrillDownList .detailBlockContent li {float:left;color:#000;font-size:11px;width:170px;list-style:none;margin-right:3px;margin-bottom:2px;padding-bottom:2px;}

.stateDrillDownList .detailBlockContent li a{color:#000;font-size:11px;text-decoration:none;}
.stateDrillDownList .detailBlockContent li a:hover{color:#000;font-size:11px;text-decoration:underline;}

.homePageDrillDown .detailBlockContent 
.homePageDrillDown .detailBlockContent ul{display:block;color:#000;font-size:11px;padding-left:29px;}
.homePageDrillDown .detailBlockContent li {float:left;color:#000;font-size:11px;width:130px;list-style:none;margin-right:3px;margin-bottom:2px;padding-bottom:2px;text-align:center;}

.homePageDrillDown .detailBlockContent li a {color:#20799F;font-size:11px;text-decoration:none;}
.homePageDrillDown .detailBlockContent li a:hover {color:#20799F;font-size:11px;text-decoration:underline;}

.browseByState {width:966px;border-bottom:1px solid #257997;color:#257997;display:block;font-family:"Verdana",Helvetica,sans-serif;font-size:14px;font-weight:bold;
height:9px;margin-top:14px;margin-bottom:14px;position:relative;}
.browseByState span {background:#fff;color:#257997;font-family:"Verdana",Helvetica,sans-serif;font-size:14px;font-weight:bold;height:21px;overflow:hidden;
position:absolute;padding-left:21px;padding-right:7px;left:0px}
/* ====================== State Drill Down End =========================== */

table.gridJumpBar {width:773px;}


.text_style1 {color:#20799f;font-size:12px;font-weight:bold;padding-top:10px;}
.text_style2 {color:#00abdd;font-size:14px;font-weight:bold;font-style:italic;}
.text_style3 {color:#1F7B9A;font-size:11px;font-weight:normal;}
.text_style4 {color:#ce0000;font-size:11px;font-weight:normal;}

#nav-bar_link a {
color:#0FAFE3;
font-size:13px;
font-weight:bold;
text-decoration:none;}

.job_postings {clear:both;float:left;width:781px;}
.mid_body_right_detail {float:left;	width:235px;padding:0px 7px;height:240px;border-right:2px #0F8EAE solid;}
.mid_body_right_detail_last {float:left;	width:235px;padding-left:15px;height:240px;border-right:none;}
.googlemap {border:4px solid #0F8EAE;float:left;height:233px;width:235px;}
.mid_body_right_content {float:left;width:240px;height:auto;font-size:13px;color:#00c2e8;padding-top:5px;line-height:15px;}

/***/




.mid_top_panel_header {background:#0F8EAE;clear:both;float:left;height:auto;overflow:hidden;padding:4px 7px;width:761px;margin-bottom:10px;}

.mid_top_panel_header  .header1 {width:250px;float:left;color:#FFFFFF;font-size:12px;font-weight:bold;}
.mid_top_panel_header  .header2 {width:260px;float:left;color:#FFFFFF;font-size:12px;font-weight:bold;}
.mid_top_panel_header  .header3 {width:260px;float:left;color:#FFFFFF;font-size:12px;font-weight:bold;}


.mid_top_panel {clear:both;float:left;height:auto;overflow:hidden;padding:5px;width:761px;}

.weather_row1 {display::block;padding-bottom:15px;color:#007db2;font-size:18px;text-align:center;padding-top:10px;}
.weather_row2 {display::block;padding-bottom:5px;color:#29b8e4;font-size:18px;text-align:left;padding-left:20px;}
.weather_row3 {display::block;padding-bottom:5px;color:#29b8e4;font-size:12px;text-align:center;padding-left:4px;padding-top:10px;}
.weather_col {float:left;width:70px;height:90px;margin-right:5px;border-right:2px #acd3db solid;}
.weather_col_last {float:left;width:70px;height:100px;margin-right:5px;border-right:none;}

.jobDataRow {display:block;padding-bottom:6px;}
.jobDataRow .jobDataRow_item {display:block;padding-bottom:6px;}
.jobDataRow .heading {display:block;color:#00baff;font-size:12px;font-weight:bold;}
.jobDataRow .title {display:block;color:#146e90;font-size:12px;font-weight:bold;}
.jobDataRow .description {display:block;color:#146e90;font-size:11px;font-weight:normal;}


/****/


#tab_navigation_inside {
	clear:both;
	float:left;
	height:auto;
	overflow:hidden;
	width:819px;
}
#tabs_inside {
	background:transparent none repeat scroll 0 0;
	float:left;
	padding-left:32px;
	padding-top:18px;
	position:relative;
	top:2px;
	width:550px;
	z-index:2;
}
#tabs_inside ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
}
#tabs_inside li {
	display:inline;
	height:24px;
	margin:0;
}
#tabs_inside #current a {
background:transparent url(../images/selection_select_bg.jpg) no-repeat scroll right top;
color:#000000;
}
#tabs_inside #current a span {
/*background:transparent url(../images/selection_select_bg.jpg) no-repeat scroll right top;*/
color:#000000;
}
#tab_navi_bg_top_inside {
	clear:both;
	height:45px;
	position:relative;
	width:819px;
	z-index:1;
}
#tab_navi_bg_topinside_l {
	float:left;
	height:45px;
	position:relative;
	width:32px;
	z-index:1;
}
#tab_navi_top_inside {
	border-top:2px solid #98C4D1;
	float:left;
	height:30px;
	width:755px;
}
#tab_navi_bg_topinside_r {
	float:right;
	height:45px;
	width:32px;
}
#tab_navi_bg_inside {
	border-left:2px solid #83B9C3;
	border-right:2px solid #83B9C3;
	clear:both;
	height:auto;
	margin:auto;
	overflow:hidden;
	padding:3px 10px 0;
	position:relative;
	width:795px;
}
#tab_navi_bg_bottom_inside {
	clear:both;
	height:32px;
	margin:auto;float:left;
	width:819px;
}
#tab_navi_bg_bottom_l {
	float:left;
	height:32px;
	width:32px;
}
#tab_navi_bottom_inside {
	border-bottom:2px solid #98C4D1;
	float:left;
	height:30px;
	width:755px;
}
#tab_navi_bg_bottom_r {
	float:right;
	height:32px;
	width:32px;
}
#tabs_inside a {
	background:transparent url( ) no-repeat scroll right top;
	color:#00779C;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin:0;
	text-align:center;
	text-decoration:none;
	width:105px;
}
#tabs_inside a span {
float:none;
}
#tabs_inside a span {
	background:transparent url( ) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	margin:auto;
	padding:5px 0 0;
}
.wbx-gw-wrapper 
{
	display:none;
}
.blueBoldText 
{
	color:#1E7B9C;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.browserCheck ul 
{
	float: left;
	list-style: none;
	padding-left: 60px;
}

.browserCheck {
	color: #333;
	font-size: 11px;
}

.browserCheck li
{
	float: left;
	list-style: none;
	padding-right: 20px;
	text-align: center;
	width: 50px;
}
.browserCheck li span
{
	color: #333;
	float: left;
	font-size: 11px;
	width: 50px;
}


/*-------------------------------Added Style for DealTracker Page-------*/
#mid_container_body_DealTracker {
	float:left;
	width:760px;
	height:auto;
	padding: 0 10px 10px 10px;
}
#tab_navi_bg_topinside_r_DealTracker {
	float:left;
	width:32px;
	height:45px;
}
#tab_navi_top_inside_DealTracker {
	float:left;
	width:680px;
	height:30px;
	border-top: 2px solid #98c4d1;
}
#tab_navi_top_inside_DealTracker_search {
	float:left;
	width:710px;
	height:30px;
	border-top: 2px solid #98c4d1;
}
#tab_navi_bg_inside_DealTracker {
	position:relative;
	clear:both;
	margin:auto;
	width:725px;
	height:auto;
	overflow:hidden;
	padding:3px 10px 0 10px;
	border-left: 2px solid #83b9c3;
	border-right: 2px solid #83b9c3;
}
#tab_navi_bg_inside_DealTracker_search {
	position:relative;
	clear:both;
	margin:auto;
	width:750px;
	height:auto;
	overflow:hidden;
	padding:3px 10px 0 10px;
	border-left: 2px solid #83b9c3;
	border-right: 2px solid #83b9c3;
}
#tab_navi_bottom_inside_dealtracker {
	float:left;
	width:680px;
	height:30px;
	border-bottom: 2px solid #98c4d1;
}
#tab_navi_bottom_inside_dealtracker_search {
	float:left;
	width:710px;
	height:30px;
	border-bottom: 2px solid #98c4d1;
}
#tab_navi_bottom_inside_dealtracker1 {
	float:left;
	width:698px;
	height:32px;
	border-bottom: 2px solid #98c4d1;
}
#tab_navi_top_inside_DealTracker1 {
	float:left;
	width:697px;
	height:30px;
	border-top: 2px solid #98c4d1;
}
#tab_navi_top_inside_DealTracker2 {
	float:left;
	width:720px;
	height:30px;
	border-top: 2px solid #98c4d1;
}
#tab_navi_bg_bottom_r_dealtracker {
	float:left;
	height:32px;
	width:32px;
}
.coupone_sep_DealTracker
{
	float: left;
	width: 5px;
	height: 10px;
}
#tab_navi_bg_inside_DealTracker1 {
	position:relative;
	clear:both;
	margin:auto;
	width:737px;
	height:auto;
	overflow:hidden;
	padding:3px 10px 0 10px;
	border-left: 2px solid #83b9c3;
	border-right: 2px solid #83b9c3;
}
#tab_navi_bg_bottom_r_dealtracker1 {
	float:left;
	height:32px;
	width:32px;
}
#tab_navi_bg_bottom_inside_dealtracker {
	clear:both;
	margin:auto;float:left;
	width:819px;
	height:30px;
}
#tab_navi_bg_topinside_r_DealTracker12 {
	float:left;
	width:32px;
	height:30px;
}
#tab_navi_bottom_inside_dealtracker33 {
	float:left;
	width:698px;
	height:27px;
	border-bottom: 2px solid #98c4d1;
}

/* style for dealtracker tab for bottom*/

#tabs_inside_dealtracker {
	background:transparent none repeat scroll 0 0;
	float:left;
	padding-left:5px;
	padding-top:0px;
	position:relative;
	top:2px;
	width:600px;
	z-index:2;
}
#tabs_inside_dealtracker ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
}
#tabs_inside_dealtracker li {
	display:inline;
	height:30px;
	margin:0;
}

#tabs_inside_dealtracker #current a {
background:transparent url(../images/selection_select_bg.jpg) no-repeat scroll right top;
color:#000000;
}
#tabs_inside_dealtracker #current a span {
color:#000000;
}
#tabs_inside_dealtracker a {
background:transparent url( ) no-repeat scroll right top;
color:#00779C;
float:left;
font-size:8px;
font-weight:bold;
height:30px;
margin:0;
text-align:center;
text-decoration:none;
width:130px;
}
#tabs_inside_dealtracker a span {
float:none;
}
#tabs_inside_dealtracker a span {
background:transparent url( ) no-repeat scroll right top;
color:#FFFFFF;
display:block;

margin:auto;
padding:5px 0 0;
}

/*Added Row Style for Messages Page*/

.rowUserStyle
{
	font-size: 12px;
	color: #1e7b9a;
	line-height: 12px;
	text-align: left;
	padding-top:0px;
}
.rowUserStyle a
{
	color: #1e7c9b;
}
.rowLinkButtonStyle
{
	font-size: 12px;
	color: #1e7b9a;
	line-height: 12px;
	text-align: left;
	padding-top:0px;
}
.rowLinkButtonStyle a
{
	color: #1e7c9b;
}
.coupons_color
{
	clear: both;
	float: left;
	width: 223px;
	height: auto;
	overflow: hidden;
	padding-top: 8px;
	font-size: 12px;
	color:Black;
	/*Meena*/
	font-weight:normal;
	text-align: left;
}
.coupons_color_pad
{
	clear: both;
	float: left;
	width: 218px;
	padding-left: 5px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: Black;
	line-height: 20px;
}
.coupons_color_padAuto
{
	clear: both;
	float: left;
	width: 390px;
	padding-left: 5px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.passwordHelpPopupSettings {width:220px;height:125px;background:url(../images/password_popup_bg.gif) no-repeat;padding: 15px 47px 100px 22px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}